BODY {
	color: #000000;
	font: normal normal 12px arial,tahoma,verdana;
	padding: 0 0 0 0; 
	margin: 0; 
	background: #2998E9;		 
	text-align: center;
	}

img {border: none} 
 
form {
	margin: 0;
	padding: 0;	
	}
	
table {
	border-collapse: collapse; 	 
	}	
	
td {	
	text-align: left;
	vertical-align: top;	
	padding: 0;
	color: #000000;
	font: normal normal 12px arial,tahoma,verdana
	}
	
p {
   	color: #000000;
	font: normal normal 12px arial,tahoma,verdana;
	padding: 0;
	margin: 0 0 10px 0;
   	}	

h2 {
   	color: #000000;
	font: normal bold 16px arial,tahoma,verdana;
	padding: 0;
	margin: 10px 0;
   	}	
	
a {
   	color: #9C0101;
	font: normal normal 12px arial,tahoma,verdana;
	padding: 0;
	text-decoration: underline;
	}		

a:hover {
   	text-decoration: none;
	}		
	
#main {
	margin: 2px auto 0 auto;
	}

#main .shad_top {
	background: url("../img/shad_top.gif") repeat-x ;
	vertical-align: bottom;
	padding: 0;	
	}		

#main .shad_bot {
	background: url("../img/shad_bot.gif") repeat-x ;
	vertical-align: top;
	padding: 0;	
	}

#main .shad_left {
	background: url("../img/shad_left.gif") repeat-y ;
	text-align: right;
	padding: 0;	
	}		

#main .shad_rig {
	background: url("../img/shad_rig.gif") repeat-y ;
	text-align: left;
	padding: 0;	
	}		
	
#main .main_field {
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 0;		
	}	

#main .shad_l {height: 100%;}
#main .shad_l td {text-align: right;}
#main .shad_l td.s_bot {text-align: right; vertical-align: bottom;}

#main .shad_r {height: 100%;}
#main .shad_r td {text-align: left;}
#main .shad_f td.s_bot {text-align: left; vertical-align: bottom;}	
	
	
	
	
.head {	}	
	
.head .head1 {
	background: url("../img/head1.gif") repeat-x bottom;	
	}

.head a.logo {
	display: block;
	float: left;
	padding: 7px 11px;
	}
	
	
.head .top_right {
	float: right;
	width: 405px;
	height: 36px;	
	}
	
.head .top_right td {
	vertical-align: middle;
	color: #000000;
	font: normal normal 12px arial,tahoma,verdana;
	}
	
.head .top_right td input {
	width: 146px;
	border: 1px solid #3967B4;
	background: #DBE9F3;
	color: #000000;
	font: normal normal 14px arial,tahoma,verdana;
	}	
	
.head .top_right td input.bot {
	width: 23px;
	border: 1px solid #3967B4;
	background: #2F9EEA;
	color: #FFFFFF;
	font: normal bold 12px/12px arial,tahoma,verdana;
	cursor: pointer; 
	text-align: center;
	padding: 3px 0 2px 0;
	}

.main_field_table {
	/*height: 100%;	*/
	}
	
.left_field {
	padding: 0;
	background: #D3E0F4; 
	}	

.copiright {
	background: #D3E0F4;
	vertical-align: middle;
	padding: 0 0 0 7px;
	color: #232323;
	font: normal normal 10px arial,tahoma,verdana;
	}
		
/* navigation */
	
#nav { 
	border: none;
	margin: 0;
	background: #D3E0F4;
	height: 100%; 
}  

#nav td {
	border-bottom: 1px solid #D3E0F4;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}


#nav a {
	padding: 3px 0;
	display: block; 
	color: #FFFFFF;
	text-decoration: none;
	font: normal bold 12px arial,verdana,tahoma;
	margin: 0; 
	background: #3967B4;
	width: 150px;
	} 	

#nav a span {
	display: block;
	padding: 0 7px; 
	} 
	
#nav td.last {
	border: none;
	} 		

#nav td:hover a, #nav td.jshover a, #nav a:hover  {
	color: #3967B4;
	background: #FFFFFF;
	}



#nav table {
	padding: 0;
	display: none;
	background: #D3E0F4;	
	position: absolute;	
	z-index: 999;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	margin: -13px 0 0 133px ;
}


#nav td:hover table, #nav td.jshover table {
	/*display: block;*/
}

#nav td td {
	border-bottom: 1px solid #000000;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

#nav td:hover td a, #nav td.jshover td a  {
	padding: 3px 0;
	display: block;
	width: 100%;
	color: #1A2E51;
	text-decoration: none;
	font: normal bold 12px arial,verdana,tahoma;
	margin: 0 0 0 0;
	text-transform: none;
	white-space: nowrap;
	background: #D3E0F4;
}



#nav td:hover td a:hover, #nav td.jshover td a:hover  {
	color: #1A2E51;
	background: #FFFFFF;
}

/* end navigation */

.add_nav {
	margin: 0;
	}

.add_nav a {
	display: block;
	height: 35px;
	}

.add_nav a.nav1 {width: 171px; background: url("/en/img/nav1.gif") no-repeat left top; }
.add_nav a.nav2 {width: 149px; background: url("/en/img/nav2.gif") no-repeat left top; }
.add_nav a.nav3 {width: 191px; background: url("/en/img/nav3.gif") no-repeat left top; }
.add_nav a.nav4 {width: 150px; background: url("/en/img/nav4.gif") no-repeat left top; }
.add_nav a.nav5 {width: 139px; background: url("/en/img/nav5.gif") no-repeat left top; }		

.add_nav a:hover {background-position: left bottom;}

/* internal */

.st_sled {
	background: #3967B4;
	color: #FFFFFF;
	font: normal normal 12px/12px arial,verdana,tahoma;
	vertical-align: middle;
	padding: 0 0 0 13px;
	}

.st_sled a {
	color: #FFFFFF;
	font: normal normal 12px/12px arial,verdana,tahoma;
	text-decoration: underline;
	}

.st_sled a:hover {
	text-decoration: none;
	}	

.zagl {
	background: #D3E0F4;
	color: #1A2E51;
	font: normal bold 21px/21px arial,verdana,tahoma;
	vertical-align: middle;
	padding: 0 0 0 13px;
	}
	
.zagl h1 {
	color: #1A2E51;
	font: normal bold 21px/21px arial,verdana,tahoma;
	margin: 3px 0 0 0;
	padding: 0;
	}	
	
.zagl a.back {
	display: block;
	width: 112px;
	height: 26px;
	float: right;
	padding: 0;
	margin: 4px 6px 4px 0; 
	background: url("../img/back.gif") no-repeat center bottom ;
	}	

.catalog {
		
	}
	
.catalog .fone {
	background: url("../img/prod_fone.gif") no-repeat center top ;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	}	

.catalog .fone_ov {
	background: url("../img/prod_fone.gif") no-repeat center bottom ;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	}	

.catalog a.prod {
	display: block;
	width: 176px;
	height: 176px; 
	text-align: left;
	background-position:  center center;
	background-repeat: no-repeat;
	padding: 0;
	}		
	
.catalog span.tooltip {
	display: none;
	position: absolute;
	z-index: 600;
	margin: 150px 0 0 -150px;	
	width: 170px;
	border: 1px solid #484848;
	background-color: #FFFFFF;
	text-align: left;
	padding: 7px;
	color: #000000;
	font: normal normal 12px arial,verdana,tahoma;
}

.catalog .zagl_prod a {
	display: block;
	width: 100%;	
	text-align: left;
	color: #1A2E51;
	font: normal bold 14px arial,verdana,tahoma;
	padding: 0;
	text-decoration: none;
	margin: 12px 0 8px 0;
	}	
		
	
	
	
.foto_left {
	float: left;
	margin: 0 25px 25px 0;
	}	
	
.foto_left td {
	background: url("../img/prod_bg.gif") no-repeat center center ;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	width: 226px;
	height: 225px;
	}	 

.content_table {

	}	
	
.content_table .nazv  {
	color: #1A2E51;
	font: normal normal 14px arial,verdana,tahoma;
	text-align: left;
	padding: 10px 0 10px 4px; 
	}	

.content_table th {
	border-bottom: 1px solid #A6A6A6;
	padding: 10px 0;
	text-align: center;
	vertical-align: bottom;
	}	
	
.content_table td {
	border-bottom: 1px solid #A6A6A6;
	padding: 10px 0;
	text-align: center;
	color: #1E1E1E;
	font: normal normal 14px arial,verdana,tahoma;	
	}

.content_table .gray {
	background: #D0DDE6;
	}	
			
	
	
	
