﻿body,select,textarea 
{
	background-color: #FFFFFF; 
	margin: 0; 
	padding: 0; 
	font-family: verdana; 
	font-size: small;
	color: #404040;
	vertical-align:top;
	
}
li,p
{text-align:justify;}

input, select,textarea, file 
{
 border: gray 1px solid; 
 margin-top: 3px; margin-bottom: 3px;
}

.input
{
	border: gray 1px solid;
}

A
{
	color:Blue;
	text-decoration: underline;
}
a:hover
{
	color: dimgray;
	text-decoration: none;
}
a:visited
{
	color: royalblue;
	text-decoration: underline;
}
UL {padding: 0 0 0 0; margin: 0 0 0 40;}





h1 
{	
	MARGIN-TOP: 7px;	
	color:#0052b0;
	font-weight:bold;
	text-align:center;		
	padding-bottom:10px;
	font-size:12px;
}
h2 
{			
	color:#0052b0;
	font-weight:bold;
	text-align:left;
	padding: 10px 10px 0px 0px;	
	font-size:12px;
	margin:0;
	
}

h4
{		
	text-align:left;	
	padding:5px 0px 5px 0px;	
	margin:10 0 10 0;	
	font:bold 14px trebuchet,arial,sans-serif; 
	color:#0052B0;
	vertical-align:middle;
}


hr
{
	width: 90%;
	color: #d5d7e9;
	background-color: transparent;
	text-align: left;	
	margin: 5px 0px 5px 0px;	
	
}

select 
{
	height:22px;
	}
	
table
{
	border: none 0px white;
}


td	
{	
	font-size: small;
	padding:3px 3px 3px 3px;
	border: none 0px white;
	text-align:justify;
	vertical-align:top;
}



.copy	{	
	font-size: smaller;
	color : #043475;
	padding-left : 5px;
}
	/*******************************  MENU  *******************************/
.bold
 	{
	color: #404040;	
	font-size:small;
	font-weight: bold;
	vertical-align: middle;
	padding: 2px 2px 2px 5px;	
	text-align : left;
	BACKGROUND-COLOR: #e0f1ff;
	border: lightgrey 1px solid; 
}
.black, h3
 	{
	color:black;
	font-family:verdana;
	font-size:11px;
	vertical-align: middle;
	padding-left : 0px;
	padding-right : 2px;
	padding-top : 5px;
	padding-bottom : 5px;
	text-align : left;
	background : #dae8f9;
}

.black a
 	{
	color:#0052b0;
	font-family:trebuchet, arial, sans-serif;
	font-weight:bold;
	font-size:11px;		
	text-align : left;
	background : #dae8f9;
	text-decoration:underline;
}






.red
 	{
	color:black;	
	font-size:11px;
	vertical-align: middle;
	padding-left : 5px;
	padding-right : 5px;
	text-align : justify;
	vertical-align:top;
	background : #dae8f9;
}
/*******************************  LINKS   *****************************************/
a.black
 	{
	color:Black;
	font-family:verdana;
	font-size:11px;
	vertical-align: middle;
	padding-left : 5px;
	padding-right : 2px;
	text-align : left;
	text-decoration : none;
}
a.black:hover
 	{
	color:#043475;
	font-family:verdana;
	font-size:11px;
	vertical-align: middle;
	padding-left : 5px;
	padding-right : 2px;
	text-align : left;
	text-decoration : none;
}
a.red
{
	color:black;	
	text-decoration : underline;
}
a.red:hover
{
	color: blue;			
	text-decoration : none;
}
a.underline
{
	color: #043475;
	text-decoration : underline;
	cursor:hand;
	padding-left : 2px;
	margin-left : 2px;
}

a.underline:hover{
	color: #CC0000;
	text-decoration : underline;
	cursor:hand;
	padding-left : 2px;
	margin-left : 2px;
}

.button
{
	border: silver 1px solid;
	font-size: 11px;
	color: #303030;
	background-image: url(Images/btn.png);
	background-repeat: repeat-x;
}

th
{
	font-size: 15pt;
}


.grid 
{
	font-size: 10pt;
	color:#404040;
	border-style: none;
	border-width: 0px ;
	border-color:White;
	vertical-align:top;
	
	text-align:center;
}

.grid th
{
	font-size: smaller;	
	border: solid 1px #cccccc;	
}

.grid td 
{
	padding: 3px 3px 3px 3px;
	border: none 0px #cccccc;			
	border-bottom: solid 1px #cccccc;
	
}

.marksgrid 
{
	font-size: 10pt;
	color:#404040;
	border-style: solid;
	border-width: 1px ;
	border-color:White;	
	text-align:center;
}

.marksgrid th
{
	font-size: smaller;	
	border: solid 1px #cccccc;	
}

.marksgrid td 
{
	padding: 3px 3px 3px 3px;
	border: solid 1px #cccccc;		
		
	
}

.couriergrid 
{
	font-size: 10pt;
	color:#404040;
	border-style: solid;
	border-width: 1px ;
	border-color:White;	
	text-align:center;
}

.couriergrid th
{
	font-size: smaller;	
	border: solid 1px #cccccc;	
}

.couriergrid td 
{
	padding: 3px 3px 3px 3px;
	border: solid 1px #cccccc;	
	vertical-align:middle;	
		
	
}




.bannedgrid 
{
	font-size: 10pt;
	color:#404040;
	border: solid 1px #cccccc;
	
}

.bannedgrid th
{
	font-size: 12px;
	font-weight: normal;
	background-color: #dee2e7; /*rgb(239, 243, 251);*/
	text-align: center;
}

.bannedgrid td
{
	padding: 5px 10px 3px 3px;
	border: solid 1px #cccccc ;
	text-align:justify;
	vertical-align:top;
	background-color:White;
	
	
}
.bannedtable
{border:solid 1px #cccccc;padding:0px; margin:0 0 0 0; width:400px;}
.bannedtable td
{border:solid 1px #cccccc; padding:3px 3px 3px 3px;margin:0 0 0 0;}
.bannedtable th
{border: solid 1px #cccccc; padding:0px; text-align:center; font-weight:bold; font-size:12px;margin:0 0 0 0; color:White; background-color:#0052B0;}



.heading {
	padding: 1em 0 1em 0;		
	font-weight:bold;
	
}

.lb
{
	height:22px;
	width:200px;
	}
.lb1 {width:200px; padding-top:5px;   }	
.lbinfo
{
	padding: 0px 3px 0px 3px;
	font-weight:bold;
	
	}

label
{
	height:22px;	
}


.leftTitle {
	color: #003b7f; 
	font:bold 12px trebuchet, arial, sans-serif;	
	background-color:#dae8f9;
	padding: 10px 10px 10px 25px;
	
}

.maintable table
{
	border: solid 1px lightgrey;
	margin: 0px;
	padding: 0px;
	font-size: small;
}

.maintable td
{	 
	 border-bottom: none 0; 
	 border: solid 1px lightgrey ; 	 
	 margin:0px;
	 padding: 5px 5px 0px 5px;
	 font-size:small;
	 vertical-align:top;
	 text-align:justify;
	 
	}
.maintable th
 	{
	color: #404040;	
	font-size:small;
	font-weight: bold;
	vertical-align: middle;
	padding: 2px 2px 2px 5px;	
	text-align : left;
	BACKGROUND-COLOR: #e0f1ff;
	border: solid 1px lightgrey; 
}
.tb table
	{
	border: none 0px; 	
	margin:0;
	padding:0;
	}
	
.tb td
	{
	border: none 0px; 	
	margin:0;
	padding: 0;	
	}

	
.hl {color:Blue; font-size:small;}
.detview{font-size:small; font-weight:normal;}
.detview th { background-color:Lime;}
.error {color:Red; font-size:x-small;}
.smallcomment
{
	font-size: x-small;
	color: darkgray;
}
.small {font-size:8pt;}

.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: lemonchiffon;
	color: dimgray;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: dimgray;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: dimgray;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: dimgray;
    font-weight:bold;
}

#white 
{
	color: white;
}


	
#wrapper {
  width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); /* Internet Explorer <= 6.0 */
  min-width: 1000px; /* Opera & FireFox & Safari & Google Chrome & Internet Explorer 7+ */
}


/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.cards_ribbon a {
    background: url("Images/upcimages/cards.png") no-repeat scroll -92px 0 transparent ;
    display: inline-block;
    height: 25px;
    text-indent: -10000px;
    width: 87px;
}
.cards_ribbon a:first-child {
    background-position: 0 0;
}
.cards_ribbon  a:hover {
   opacity: 1.0;
}
.cards_ribbon  a {
   opacity: 0.5;
}

.cards_ribbon a.last {
    background-position: -184px 0;
    width: 66px;
}

#bottom {
  border-top: 2px solid #93C4F3;
  padding: 5px 0 10px;
  
  margin-top: 150px;
  clear:both;
}
#bottom .center p {
  margin: 0 0 20px;
}
#bottom .center {
  float: left;
}

#bottom .left {
  float: left;
  width: 200px;
}

#bottom .right {
  float: right;
  line-height: 1.4em;
  text-align: right;
  width: 300px;
}
#login div
{
	right: 100px; 
	vertical-align: bottom; 
	width: 200px; 
	position: relative; 
	top: 20px; 
	height: 100px; 
	text-align: right;
}


.div_registration
{
	border:solid 1px #cccccc; 
	 
	width: 250px; 
	height: 300px; min-height:300px;
	margin: 50px 30px 50px 30px;
	vertical-align:middle;
	text-align:center;
}

.top_registration
{
	width: 230px;
	background-color: #eeeeee;
	border-bottom: #cccccc thin inset;
	text-align:center;
	color:#0052b0;
	font-weight:bold;	
	padding: 10px 10px 10px 10px;	
	font-size:12px;
	margin:0;
	
}
.regisration_comment
{
	PADDING: 10px 10px 10px 10px; 
	FONT-SIZE: smaller; 
	TEXT-ALIGN: justify;
}

#content
{
	background-image: url(Images/ukrposhta-header_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

	
#top
{
	height:30px; min-height:30px;  vertical-align:bottom;
	padding-top:100px; 
}
#center
{
	margin-top:30px;
		
}
	
.divtopmenu {
	MARGIN-TOP: 7px; MARGIN-LEFT: 0px; 	
	/*BACKGROUND-COLOR: #fef01a; */
	color:#0052b0;
	font-weight:bold;
	text-align:left;
	height:35px;
	min-height:35px;
	padding-left:50px;

}

#topLinkiKosz {
    height: 65px;
    position: absolute;
    right: 0;
    top: -3;
    width: 113px;
    background-image: url(Images/cartblue.png);     
    background-repeat:no-repeat;
    
}

#topLinkiKosz .backgroundLink {
    height: 45px;
    left: -15px;
    position: absolute;
    top: 0;
    width: 100px;
}

#topLinkiKosz a {
    display: block;
    color:Gray;
}

#ke2 {
    font-size: 11px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 48px;
    text-align: center;
    top: 6px;
    width: 65px;
    color:White;
}

#il
{
	font-size: 9px;
	color: Gray;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 19px;
	top: 26px;
	letter-spacing: -1px;
}
