body { margin: 0; padding: 25px 0px 25px 0px; background: #E6EDF3}
#page { width: 820px; clear: both; border: solid 1px #CDDBE6; background: #fff url("img/pagebg.gif") repeat-x;}
#head { height: 100px; z-index:400; background:url("img/headbg.gif") repeat-x top left;}
#menu { height: 29px; clear: both; position:relative; z-index:500; height: 29px; background:#E6EDF3 url("img/menubg.gif") repeat-x;}
#yahoobar { height: 17px; clear: both; padding: 2px 0px 0px 40px; background: #102331 url("img/navbg.gif") no-repeat;}
#left { padding: 16px 20px 20px 20px; background: #fff url("img/cntbg.gif") repeat-x;}
#right{ width: 159px; float:left; position: relative; z-index: 2; padding: 16px 20px 20px 20px; border-left: solid 1px #DEE1E4; background: #fff url("img/cntbg.gif") repeat-x;}
#pagemenu { clear: both; }


th {text-align:left; background:#a3bacc; padding: 3px 3px 3px 3px; color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.color0 {background:#f1f6fa}
.color1 {background:#e6edf3}
.color2 {background:#a3bacc; font-weight:bold; color:#ffffff}
.color4 {background:#ffffff}
.color5 {background:#cccccc}

.colorYellow {background:#ffff99}
.colorRed {background:#ff6666; color:#ffffff}


img { border: 0; }
sup {color: #CC0000;}

#head .logo{}
#head .banner { padding: 0px 20px 0px 24px; }
#head .language {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0F4B7F;
	padding: 0px 0px 0px 0px;
}


.box1 { width: 320px; float:left; margin-right: 20px; }
.box2 { width: 320px; float:left; }



/*	menu	*/

#menu td { padding: 3px 10px 0px 13px; background: url(img/mnsep.gif) no-repeat; vertical-align: top; }

#menu td a {
	font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

#popup th a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

.submenus a{
	background-color: #879EB0;
	font-family: Trebuchet Ms, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	display: block;
	border-bottom: solid 1px #A0B3C2;
	padding: 4px 14px 4px 14px;
	margin: 0px 2px 0px 2px;
	width: 100px;
}
.submenus a:hover {
    background-color: #70899D;
}



.submenus table { padding: 0px 0px 0px 0px;  border-spacing: 0px;  position:absolute; z-index:10 ; top: 0px; left: 0px; background-color: #879EB0; visibility: hidden; border: 1px solid #70899D }


/*	menu	*/

#yahoobar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #CCDBE6; }
#yahoobar a { font-weight: bold; color: #CCDBE6; text-decoration: none; }

/* left design */

#left { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0F4A7D; line-height: 16px; }
#left p{ padding: 0; margin: 15px 0px 15px 0px; }

.flash { margin: 10px 0px 10px 0px; }

#left h1{
	line-height: 30px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 26px;
	letter-spacing: 0.5px;
	color: #364C5E;
	font-weight:normal;
	padding: 0px 0px 4px 0px;
	margin: 0px;
	border-bottom: solid 1px #224E72;
}

#left a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	/* color: #F48243; */
    color: #cf241c;
	text-decoration: none;
}

#left a:hover { text-decoration: underline; }

#left img { margin-right: 5px; }

#left .moreinfo{
	background: url(img/bullet_link.gif) no-repeat center left;
	padding: 0px 0px 0px 14px;
}

#left .doctext { margin: 0px 0px 0px 10px; }

#left .docinfo { font-size: 9px; font-weight: bold; line-height: 2px; }

#left .documents {
	background: url(img/document_pdf.gif) no-repeat center left;
	color: #364D5F;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	padding: 0px 0px 0px 16px;
	display: block;
}

#left .blue { color: #0160B3; font-weight: bold; }

#left .content { font-size: 11px; padding: 0px; margin: 0; }

.box1, .box2 { font-size: 11px; }

/* left design */

/* right design */

#right { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #364C5E; }
.bluebox { width: 139px; float: left; background-color: #000000; padding: 10px; }
.whitebox { width: 159px; float: left; background-color: #fff; padding: 0px; }
.bluebox form { padding: 0px 0px 10px 0px; margin: 10px 0px 10px 0px; }
.loginLink {
	font-weight: bold;
	color: #364C5E;
	margin: 0px;
	text-decoration: none;
}
.orangeLink {
	background: url(img/bullet_link.gif) no-repeat left top;
    font-weight: bold;
	color: #364C5E;
	padding: 0px 0px 4px 14px;
	margin: 0px;
	display: block;
	text-decoration: none;
}

.loginLink:hover { text-decoration: underline; }

.quickLink {
	font-weight: bold;
	color: #364C5E;
	text-decoration: none;
}

.quickLink:hover { text-decoration: underline; }

#right h1{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 18px;
	color: #364C5E;
	letter-spacing: 0px;
	font-weight:bold;
	padding: 0px 0px 4px 0px;
	margin: 30px 0px 0px 0px;
	border-bottom: solid 3px #B9CFDF;
}

.whitebox ul { margin: 0px; padding: 0px; }

.whitebox li{
	background: url(img/bullet_orange.gif) no-repeat left 8px;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 10px 0px 10px 12px;
	list-style-position: outside;
	border-bottom: solid 1px #A8BAC7;
}

/* form elements */

fieldset { border: 0; margin: 0; padding: 0; }

.formButton, .submit {
	background: url(img/buttonbg.png) repeat-x;
	height: 19px;
	margin: 3px;
	padding: 0px 12px 0px 12px;
	border: 0px;
    font-size: 10px;
    color: #ffffff;
    font-weight: bold;
}

.tf {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 4px;
	color: #333;
}

#pagemenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #364C5E;
	padding: 8px 0px 8px 240px;
	border-top: solid 1px #DAE3EB;
	border-bottom: solid 1px #A2BACC;
	margin: 0px 0px 2px 0px;
}

#pagemenu a { text-decoration: none; color: #364C5E; }


.footer{
	text-align: center;
	font-family: Vedana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	height: 20px;
	1clear: both; 
	background-color: #A3BACC;
}

hr { border: solid 2px #EAF0F5; clear: both; height: 4px; }

.productmenu {
	width: 160px;
	float:left;
	background-color: #EBF0F6;
	padding: 0px 0px 60px 0px;
	margin: 10px 10px 0px 0px;
}

.productmenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom: solid 2px #CFDCE6;
}

.productmenu ul li{
	border-bottom: solid 1px #CFDCE6;
	padding: 10px;
}

#left .productmenu a {
	background: url(img/bullet_link_blue.gif) no-repeat left center;
	font-size: 10px;
	font-weight: bold;
	color: #0F4A7D;
	text-decoration: underline;
	padding: 0px 0px 0px 14px;
}

.productcontent { width: 490px; float:left; }

.productcontent ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.productcontent ul li {
	background: url(img/bullet_orange.gif) no-repeat left top;
	padding: 0px 0px 10px 14px;
}

.flags img { border: solid 1px #ffffff; }

.tableflags {
    padding: 5px 5px 5px 5px;
    width: 1px;
    white-space: nowrap;
}

.tableflags td {
    width: 1px;
    white-space: nowrap;
    padding: 10px 10px 10px 10px;
    text-align: center;
    
}

.onlyinprint {
	DISPLAY: none
}
.onlyscreen {}

h4{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 22px;
	color: #364C5E;
	letter-spacing: 0px;
	font-weight:bold;
	font-style:italic;
	padding: 0px 0px 4px 0px;
	margin: 30px 0px 0px 0px;
}

.anket p{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 16px;
}
