body {
	padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;font-size: 12px; background-color: #FFF;
}
td {
	vertical-align:top;
}
/* Start Header!!!!!!!!!!!!!!!!!!!*/
#top {
	vertical-align:top;
	height:140px;
} 
#logo {
 	padding: 0px 0px 0px 0px;margin: 40px 0px 0px 35px;
	float:left;
	border: 0px solid #FF0000;
	width:120px;
	height:50px;
} 
#logo_bg {
 	padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;
	background:url(../imgs/logo_bg.jpg) bottom left no-repeat;
	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; 
}
#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.active {
	 font: normal 11px  Arial, sans-serif; color: #141cb9;
	 padding: 8px 10px 2px 10px; 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 {
	 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;
	
}

#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 LEFT CONTENT*/
#context {
	vertical-align:top;
}
#leftcols {
	
	vertical-align:top;
}
div.leftcols {
	vertical-align:top;
	padding: 25px 0px 20px 0px;margin: 0px 0px 0px 40px;
}
#left h2{
	font: bold 17px  Arial, sans-serif; color: #000000;
	letter-spacing:-1;
	padding: 0px 0px 8px 0px;margin: 0px 0px 0px 0px;
}


.text_left{
	font: normal 13px  Arial, sans-serif; color: #000000;
	padding: 0px 0px 21px 0px;margin: 0px 0px 0px 0px;
	width:278px;
}
.text_left a{
	font: normal 13px  Arial, sans-serif; color: #141cb9;
	text-decoration: underline;
}
.text_left a:hover{
	color: #3333ff;
	text-decoration: underline;
}

.bodytext {
	font: normal 13px  Arial, sans-serif; color: #141cb9;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
}

 
/* END  LEFT CONTENT*/


/* START  right CONTENT*/
#rigcols {
	vertical-align:top;
	background-color: #f1f6f8;
	border-left: 1px solid #d1dbdf;
	border-top: 1px solid #d1dbdf;
	padding: 39px 0px 20px 40px;margin: 0px 0px 0px 0px;
	width:100%;
	text-align: left;
}
div.rigcols {
	vertical-align:top;
	border: 0px solid #00FF00;
	float:left;
	width:99%;
	text-align: left;
}
#rigcols h2{
	font: bold 13px Arial, sans-serif; color: #FFF;
	padding: 10px 0px 0px 24px; margin: 10px 0px 27px 0px;
	background:url(../imgs/bgtitle.jpg) top left no-repeat;
	height:36px;
	text-transform:uppercase;
}
#rigcols td{
	vertical-align:top;
	height:107px;
}
/* START STYLE FOR PRODUCTS */
td.products {
	vertical-align: top;
	padding-bottom: 20px;
}
	#ico_item {
		vertical-align: top;
		text-align: left;
	}
	#product_text {
		vertical-align: top;
		padding: 0 40px 0 0;
	}
		#product_text a {
			text-decoration: none;
		}
		#product_text a h3 {
			padding: 2px 0 7px 0; margin: 0;
			font: 15px Arial;
			color: #141cb9;
			font-weight: bold;
			text-decoration: underline;
		}
		#product_text a:hover h3 {
			color: #3333ff;
		}
		#product_text a p {
			padding: 0; margin: 0;
			font: 11px Tahoma;
			color: #000;
			text-decoration: none;
		}

/* END STYLE FOR PRODUCTS */


/* END  right CONTENT*/



/* 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;
}


/* START COPYRIGHT*/


#newslist {
	padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;
}


.news-latest-container {
	font: bold 13px Arial, sans-serif; color: #FFF;
	padding: 0px 0px 13px 0px;
	background:url(../imgs/news_bg.jpg) top left no-repeat;
	width:278px;
}
#newslist .news-latest-container h2 {
	font: 13px Arial;
	padding: 12px 0 0 25px;
	font-weight: bold;
	color: #FFF;
}
 

.news-latest-date {
	font: normal 11px  Tahoma; color: #006676;
	padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;
	width:278px;
}
.news-latest-date a {
	font: normal 11px  Tahoma; color: #006676;
	text-decoration: none;
}

.news-latest-morelink{
	font: normal 12px  Arial, sans-serif; color: #006676;
	padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;
	height:17px;
	border-left:3px solid #0c47b2;
}
.news-latest-morelink a{
	font: normal 12px  Arial, sans-serif; color: #002e8d;
	padding: 0px 12px 0px 0px;margin: 0px 0px 0px 6px;
	height:17px;
	background:url(../imgs/more.gif) top right no-repeat;
}
.news-latest-morelink a:hover{
	color: #3333ff;
}
.news-latest-item h3 { padding: 0 0 7px 0; margin:0;}
.news-latest-item h3 a:link,
.news-latest-item h3 a:visited,
.news-latest-item h3 a:active 
.news-latest-item h3 a:hover {
	font: 12px Arial;
	color: #141cb9;
	line-height: 17px;
}
.news-latest-item h3 a:hover { color: #3333ff; } 
.news-latest-item {
	padding: 10px 0px 5px 0px;margin: 0px 0px 0px 0px;
}


img.spacer-gif { display: none;}
#left br {display: none;}
#leftcols h1{
	font: 17px Arial; color: #000000;
	font-weight: bold;
	padding: 0px 0px 7px 0px;margin: 0px 0px 0px 0px;
}
#leftcols .bodytext {
	font: normal 13px  Arial, sans-serif; color: #000000;
	padding: 0px 0px 2px 0px;margin: 0px 0px 0px 0px;
	width:278px;
}
#leftcols .bodytext a{
	font: normal 13px  Arial, sans-serif; color: #141cb9;
	text-decoration: underline;
}
#leftcols .bodytext a:hover{
	color: #3333ff;
	text-decoration: underline;
}

#rigcols h1.csc-firstHeader{
	font: bold 17px  Arial, sans-serif; color: #000000;
	letter-spacing:-1;
	padding: 0px 0px 8px 0px;margin: 0px 0px 0px 0px;
}

 
 
#content {
/*	float:right;*/
	border:0px solid #FF0000;
	width:97%;
} 





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


 
* 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;
	
}


sub{font-size:70%;}
sup{font-size:70%;}

/* ================================================= */
/* 						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; }
#sp600 { width: 600px;} #sp600 span { width: 600px; }