body {
	padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;font: 12px Arial; background-color: #FFF;
}
td {
	vertical-align:top;
}
/* Start Header */
#top {
	vertical-align:top;
} 
#logo {
	position: absolute;
	left: 35px;
	top: 40px;
	width:295px;
	height:51px;
} 
* html #logo {
	position: absolute;
	left: 35px;
	top: 32px;
	width:295px;
	height:51px;
} 
#logo_bg {
 	padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;
	text-align:right;
	vertical-align:top;

} 
#rcoltop {
	float:right;
 	padding: 0px 40px 0px 0px; margin: 0px 0px 0px 0px;
	border: 0px solid #FF0000;
}
 
 
#nav_top {
	left: 0px;  top: 0px;
	float:left;
	font: normal 11px Tahoma; color: #546177;
 	padding: 5px 40px 0px 0px; margin: 0px 0px 0px 0px;
	border: 0px solid #FF0000;
}
#nav_top ul {
	padding:0px 0px 0px 0px; margin: 0px;border: 0px solid #FF0000;float:left;
}
#nav_top li {float: left;
	white-space: nowrap; list-style-type: none;	 
	border-left:1px solid #9bb2d0;
	padding: 4px 14px 4px 5px;margin: 0px 0px 0px 0px; 
}
#nav_top li a {
	 font: normal  11px  Tahoma, sans-serif; color: #141cb9;text-decoration: underline;
	 padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;
}
#nav_top li a:hover {
	text-decoration: underline;
	color: #3333ff;	
}

#nav_lang {
	left: 0px;  top: 0px;
	float:left;
	font: normal 11px Arial, sans-serif; color: #546177;
 	padding: 0px 0px 0px 7px; margin: 0px 0px 0px 0px;
	border: 0px solid #FF0000;
	background:url(../imgs/bg_langl.gif) top left no-repeat;
}
#nav_lang ul {
	padding:0px 4px 0px 0px; margin: 0px 0px 0px 0px;float:left;
	border: 0px solid #FF0000;
}
#nav_lang li {
	float: left;
	white-space: nowrap; list-style-type: none;	 
	padding: 1px 0px 0px 0px;margin: 0px 2px 0px 0px; 
}
* html #nav_lang li {
	float: left;
	white-space: nowrap; list-style-type: none;	 
	padding: 0px 0px 0px 0px;margin: 0px 2px 0px 0px; 
}
#nav_lang li p.active {
	 font: normal 11px  Arial, sans-serif; color: #141cb9;
	 padding: 8px 10px 3px 10px; margin: 0px 0px 0px 0px;
	 border-bottom: 2px solid #00399d;
}
#nav_lang li p.no-active {
	 font: normal 11px  Arial, sans-serif; color: #141cb9;
	 padding: 8px 0px 3px 0px; margin: 0px 0px 0px 0px;
}
#nav_lang li p.no-active a {
	border-bottom: 2px solid #00399d;
}
* html #nav_lang li p.active {
	 font: normal 11px  Arial, sans-serif; color: #141cb9;
	 padding: 8px 10px 3px 10px; margin: 0px 0px 0px 0px;
	 border-bottom: 2px solid #00399d;
}
* html #nav_lang li p.no-active {
	 font: normal 11px  Arial, sans-serif; color: #141cb9;
	 padding: 8px 0px 3px 0px; margin: 0px 0px 0px 0px;
	 border-bottom: 2px solid #00399d;
	 
}
#nav_lang li p {
	 font: normal  11px  Arial, sans-serif; color: #141cb9;
	 padding: 3px 0px 4px 0px; margin: 0px 0px 0px 0px;
}

#nav_lang li p a {
	 font: normal  11px Arial, sans-serif; color: #000066;text-decoration: none;
	 padding: 5px 10px 3px 10px;margin: 0px 0px 0px 0px;
 	 background-color: #b7dcff;
}
#nav_lang li a:hover {
	text-decoration: none;
	color: #000066;	
	background-color: #94cbff;
}
* html #nav_lang a.chin1 {
	 padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	 background:url(../imgs/chin1.gif) top left no-repeat;
	 
}
* html #nav_lang a.chin1:hover {
	 padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	 background:url(../imgs/chin1a.gif) top left no-repeat;
	 
}

* html #nav_lang a.chin2 {
	 padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	 background:url(../imgs/chin2.gif) top left no-repeat;
}
* html #nav_lang a.chin2:hover  {
	 padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	 background:url(../imgs/chin2a.gif) top left no-repeat;
}

 
 
#nav_lang a.chin1 {
	 padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px;
	 background:url(../imgs/chin1.gif) top left no-repeat;
	 
}
#nav_lang a.chin1:hover {
	 padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px;
	 background:url(../imgs/chin1a.gif) top left no-repeat;
	 
}

#nav_lang a.chin2 {
	 padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px;
	 background:url(../imgs/chin2.gif) top left no-repeat;
}
#nav_lang a.chin2:hover  {
	 padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px;
	 background:url(../imgs/chin2a.gif) top left no-repeat;
}

 #nav_lang .chinp {
	padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;
	
}
* html #nav_lang .chinp {
	padding: 3px 0px 0px 0px;margin: 0px 0px 0px 0px;
}



#nav_pic {
	left: 0px;  top: 0px;
	float:left;
	font: normal 11px Arial, sans-serif; color: #5e798f;
 	padding: 8px 0px 0px 0px; margin: 4px 0px 0px 0px;
 	text-align:left;
	vertical-align;top;
}
#nav_pic p{
	font: normal 11px Arial, sans-serif; color: #5e798f;
 	padding: 0px 0px 0px 2px; margin: 0px 0px 0px 0px;
 	text-align:left;
}
#bgmenu {
	background:url(../imgs/bgmenu.gif) top left repeat-x;
	height:35px;
}
#nav_menu {
	left: 0px;  top: 0px;
	float:left;
	height:35px;
	font: normal 11px Arial; color: #546177;
 	padding: 0px 37px 0px 0px; margin: 0px 0px 0px 0px;
	
}
#nav_menu ul {
	padding:0px 0px 0px 27px; margin: 0px;border: 0px solid #FF0000;float:left;
}
#nav_menu li {
	float: left;
	white-space: nowrap; 
	list-style-type: none;	 
	padding: 0px 0px 0px 1px; margin: 0px 0px 0px 0px; 
	font: bold  11px Arial; color: #003162;text-transform:uppercase;
	background:url(../imgs/menu_ras.gif) top left no-repeat;
	height:31px;

}
#nav_menu li p {
	font: bold  11px Arial; sans-serif; color: #003162;text-transform:uppercase;text-decoration: none;
	padding: 10px 0px 6px 0px;margin: 0px 0px 0px 0px;
}
#nav_menu li p a {
	font: bold  11px Arial; color: #003162;text-transform:uppercase;text-decoration: none;
	padding: 0px 12px 0px 12px;margin: 0px 0px 0px 0px;
}
#nav_menu li p a:hover {
	text-decoration: none;
	color: #3333ff;	
	background:url(../imgs/menu_hover.gif) top left repeat-x;
	padding: 10px 12px 8px 12px;margin: 0px 0px 0px 0px;
}

#nav_menu li p.act {
	font: bold  11px Arial; color: #003162;text-transform:uppercase;text-decoration: none;
	padding: 10px 0px 6px 0px;margin: 0px 0px 0px 0px;
	background:url(../imgs/menu_hom.gif) top left repeat-x;
}
#nav_menu li p.act a:hover{
	font: bold  11px Arial; color: #003162;text-transform:uppercase;text-decoration: none;
	padding: 10px 12px 6px 12px;margin: 0px 0px 0px 0px;
	background:url(../imgs/menu_hom.gif) top left repeat-x;
}

/* END Header */
/* Start for flesh*/ 

#fleshka_bg {
	height:217px;
	vertical-align:top;
	background:url(../imgs/fleshka_bg.gif) top left repeat-x;

}
#fleshka {
	height:217px;
	vertical-align:top;
	background:url(../imgs/fleshka.jpg) top left no-repeat;

}
/* END for flesh*/ 



/* ----------- START MAIN PART OF PAGE ---------- */
#left_space {
	background: url('../imgs/left_space_bottom.jpg') no-repeat bottom;
	width: 30px;
}
	#left_space div.left_space {
		width: 30px;
		height: 107px;
		background: url('../imgs/left_space_top.jpg') no-repeat top;
	}

#int_left {
	width: 224px;
	background: #cfe3f1 url('../imgs/left_img.jpg') no-repeat left bottom;
	padding-bottom: 400px;
}
			#navigator_top {
				height: 55px;
				background: url('../imgs/navigator_top.jpg') no-repeat top;
			}

					td.nav_off {
						font: 12px Arial;
						padding: 0;
						border-bottom: 2px solid #fff;
						
					}
							td.nav_off a:link,
							td.nav_off a:active,
							td.nav_off a:visited,
							td.nav_off a:hover {
								text-decoration: none;
								cursor: hand;
								cursor: pointer;
							}
							td.nav_off a:hover {
								color: #3333ff;
							}
					td.nav_act {
						font: 12px Arial;
						color: #dbffff;
						font-weight: bold;
						padding: 0;
						border-bottom: 2px solid #fff;
					}
							td.nav_act a:link, td.nav_act a:active, td.nav_act a:visited, td.nav_act a:hover {
								text-decoration: none;
								cursor: hand;
								cursor: pointer;
							}
					td.nav_off a h3 {
							font: 12px Arial;
							padding: 7px 15px 7px 15px; margin: 0;
							color: #00295f;
							font-weight: bold;
							border: 1px solid #9ed7f8;
							background: #c5e9fe url('../imgs/nav_off.gif') repeat-x top;
					}
					td.nav_off a:hover h3 {
							font: 12px Arial;
							padding: 7px 15px 7px 15px; margin: 0;
							color: #003dcd;
							font-weight: bold;
							border: 1px solid #6dc2f5;
							background: #a8defd url('../imgs/nav_off_over.gif') repeat-x top;
					}
					td.nav_act h3 {
						font: 12px Arial;
						padding: 7px 15px 7px 35px; margin: 0;
						color: #dbffff;
						font-weight: bold;
						background: #0a59e1 url('../imgs/nav_act.gif') no-repeat left top;
						border-top: 1px solid #003eab;
					}
	#int_main {
		background: url('../imgs/main_top.jpg') no-repeat left top;
		padding: 0 33px 40px 33px;
		width: 98%;
	}
			#print_version {
				height: 83px;
				text-align: right;
				vertical-align: bottom;
				padding-bottom: 10px;
				border-bottom: 2px solid #5eaada;
			}
					#print_version a:link, #print_version a:active, #print_version a:visited, #print_version a:hover {
						font: 11px Tahoma;
						color: #003fb1;
						text-decoration: underline;
					}
					#print_version a:hover {
						text-decoration: none;
					}
			#Pagecontent {
				font: 12px Arial;
				color: #000;
				padding: 20px 40px 0px 35px;
			}
			
					

/* -----------   END MAIN PART OF PAGE ---------- */






/* START BOTTOM NAVIGATIONS*/
#bg_bottom {
	vertical-align:top;
	background-color: #cddce1;
	height:39px;
}
#nav_bottom {
	left: 0px;  top: 0px;
	float:right;
	font: normal 11px Tahoma, sans-serif; color: #546177;
 	padding: 8px 25px 0px 0px; margin: 0px 0px 0px 0px;
	border:0px solid #FF0000;
}
#nav_bottom ul {
	padding:0px 0px 0px 0px; margin: 0px;border: 0px solid #FF0000;float:left;
}
#nav_bottom li {float: left;
	white-space: nowrap; list-style-type: none;	 
	border-left:1px solid #9bb2d0;
	padding: 4px 14px 4px 5px;margin: 0px 0px 0px 0px; 
}
#nav_bottom li a {
	 font: normal  11px  Tahoma, sans-serif; color: #141cb9;text-decoration: underline;
	 padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;
}
#nav_bottom li a:hover {
	text-decoration: underline;
	color: #3333ff;	
}

/* END BOTTOM NAVIGATIONS*/
 
 
 
/* START BOTTOM MENU*/ 
 
#bg_botmenu {
	vertical-align:top;
	background:url(../imgs/bg_botmenu.gif) top left repeat-x;
	height:33px;
}
/* END BOTTOM MENU*/



/* START COPYRIGHT*/

#copyright {
	height:70px;
	vertical-align:top;
}
#copyright p{
	font: normal 11px Arial, sans-serif; color: #12464b;
	padding: 19px 0px 0px 40px;margin: 0px 0px 0px 0px;
}


/* END COPYRIGHT*/
 



/* ---------- CONTROLS ----------*/
h1 { font: 23px Arial; color: #000; margin: 20px 0px 12px 0px; }
h2 { font: 19px Arial; font-weight: normal; color: #003366; margin: 18px 0px 10px 0px; }


h3 { font: 16px Arial; font-weight: bold; color: #2981b0; margin: 15px 0px 6px 0px; }
h4,h5,h6 { font: 13px Arial; font-weight: bold; color: #2e4564; margin: 13px 0px 6px 0px; }

a { color: #141cb9; text-decoration: underline;}
a:hover { color: #3333ff; text-decoration: underline;}
a:visited {  }
p.bodytext { font: 12px Arial; padding: 0 0 7px 0; margin: 0;}
#Pagecontent p { font: 12px Arial;}
table.contenttable {
	font: 12px Arial;
	border-collapse: collapse;
	border: 1px solid #b9cfe3;
}
		table.contenttable th { border: 1px solid #b9cfe3; background-color: #f1f6f8; color: #002e5e; padding: 5px; text-align: left;}
		table.contenttable td { border: 1px solid #b9cfe3; padding: 5px;}
		

table.contenttablevn {
	font: 12px Arial;
	border-collapse: collapse;
	border: 0px solid #b9cfe3;
}
table.contenttablevn td { border: 0px solid #b9cfe3; padding: 0px;}
table.contenttablevn td img{ margin: 3px 10px 3px 13px;}

ul{
	margin: 0px 0 20px 0;
	padding: 0 0 0 40px;
}
	ul li{
		margin: 0px 0 5px 0;
		padding:0 0 0 0;
	}

ol{
	margin: 0px 0 20px 0;
	padding:0 0 0 45px;
}
	ol li{
		margin: 0px 0 5px 0;
		padding:0 0 0 0;
	}
	ol li span, ol li p {
		padding: 0;
		margin: 0 0 0 -5px;;
	}

#Pagecontent hr {
	border: 0;
	height: 1px;
	color: #b0cbdc;
	background-color: #b0cbdc;
}
	
sub{font-size:70%;}
sup{font-size:70%;}
.align-right { text-align: right; }

input, textarea, select {
	font: 11px Tahoma;
	border: 1px solid #b9cfe3;
}
#Pagecontent dt img {
	margin: 5px 0 10px 0;
}
#Pagecontent .csc-textpic-caption, #Pagecontent .caption {
	font: 11px Tahoma;
	padding-bottom: 20px;
	color: #003366;
}
span.req {
	color: #3333ff;
}
/* ---------- CONTROLS ----------*/

/* -=-=-=-=-=- SATRT NEWS -=-=-=-=-=-=- */
div.news-list-item {
	padding-bottom: 20px;
}
div.news-list-item h3 {
	padding-bottom: 5px;
}
.news-list-morelink, .news-list-container p.bodytext { display: inline; }
.news-list-date, .news-single-timedata {
	font: 11px Tahoma;
	color: #006676;
}
.news-list-item p.bodytext {
	padding: 0; margin: 0;
}

div.news-single-item hr {display: none;}
div.news-single-backlink {
	padding: 20px 0 0 0;
}
div.news-single-backlink a {
	padding-left: 13px;
	background: url('../imgs/news_arrow.gif') no-repeat left 60%;
	text-decoration: none;
}
					.news-list-item h3 a {
						font: 13px Arial;
						font-weight: bold;
					}
					.news-single-item h2 {
						margin-top: 2px;
					}
					div.news-single-item a.download {
						padding-left: 25px;
						background: url('../imgs/pdf.gif') no-repeat left 50%;
					}
/* -=-=-=-=-=- END NEWS -=-=-=-=-=-=- */
/* START SEARCH */
.tx-indexedsearch table {
	font: 12px Arial;
}
div.tx-indexedsearch-searchbox table td {
	padding: 0 10px 20px 0;
	vertical-align: top;
}
input.tx-indexedsearch-searchbox-button {
	background-color: #8bc0ea;
	border: 1px solid #8bc0ea;
	color: #022e5d;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	width: 65px;
}
td.tx-indexedsearch-percent, .percent {
	color: #8ca0ab;
}
.tx-indexedsearch-redMarkup {
	color: #161cba;
}
td.tx-indexedsearch-descr {
	font-style: normal;
	padding-bottom: 10px;
}
div.tx-indexedsearch-browsebox ul {
	padding: 0 0 5px 0;
	text-align: right;
}
div.tx-indexedsearch-whatis, .tx-indexedsearch-browsebox p {
	border-bottom: 1px solid #b0cbdc;
	padding-bottom: 0;
}
	div.tx-indexedsearch-whatis p {
		padding: 0;
		margin: 0;
	}

/* END SEARCH */
/* START MAILFORM */
.tx-pilmailform-pi1 table {
	font: 12px Arial;
}
table.feedback td {
	text-align: center;
	padding: 0 10px 10px 10px;
}
td#fdbk_txt, td#fdbk_top, td#fdbk_txtarea {
	padding-bottom: 10px;
	text-align: right;
}
table.feedback {
	border: 1px solid #b9cfe3;
	border-collapse: collapse;
}
table.feedback td#fdbk_sbmt {
	height: 36px;
	background: url('../imgs/bgtitle.jpg') no-repeat left bottom;
	text-align: center;
	padding: 7px 0 0 0;
}
input.inputtxt, textarea.txtarea {
	font: 11px Tahoma;
	border: 1px solid #b9cfe3;
	width: 220px;
}
input.tmailsubmit {
	color: #fff;
	font: 13px Arial;
	font-weight: bold;
	border: 1px solid #fff;
	background: transparent;
	cursor: pointer;
	cursor: hand;
}

/* END MAILFORM */
/* ================================================= */
/* 						spacers						 */
/* ================================================= */
div.sp{
	height:1px;
	width:1px;
	visibility:hidden;
}
	div.sp span{
		display:block;
		height:1px;
		width:1px;
		font: 1px;
	}
#sp30 { width: 30px;} #sp30 span { width: 30px; }
#sp224 { width: 224px;} #sp224 span { width: 224px; }
#sp375 { width: 375px;} #sp375 span { width: 375px; }
#sp1000 { width: 950px;} #sp1000 span { width: 950px; }

/* Page 404 begin */
table.ErrTbl { width: 100%;}
#ErrLogo {
	height: 134px;
	padding: 0;
	background: url('../imgs/err404_top.jpg') no-repeat left bottom;
	border-bottom: 4px solid #001b8f;
}
#ErrBg {
	height: 215px;
	border-top: 4px solid #c7d7dc;
	width: 99%;
}
#ErrContent {
	padding: 55px 0 0 45px;
	height: 215px;
	background: url('../imgs/err404_main.jpg') no-repeat left top;
	vertical-align: top;
}
	#ErrContent p {
		padding: 0 0 5px 0;
		margin: 0;
		font: 13px Arial;
	}
	#ErrContent .important {
		font: 20px Arial;
		color: #073287;
	}
	#ErrContent .detail {
		font: 15px Arial;
		color: #232abd;
		font-weight: bold;
	}

/* Page 404 end */