*{
	font-family: Tahoma, Geneva, sans-serif;
	color:#333;
	font-size:13px;
}
body{
	background-color:#cecece;
	background-image: url(/static/images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.logoDivC{
	width:0px;
	height:0px;
	display:block;
	position:relative;
}
.logoDiv{
position:absolute;
left:-42px;
top:0px;
display:block;
width:94px;
height:86px;
/*border:solid 1px red; */
z-index:99;
}
.simbioz{
 
	font-size: 11px;
	color: #ccc;	
}
.simbiozLink{
	font-size: 11px;
	color: #ccc;	
}
.headerIco{
	position:absolute;
	width:100px;
	top:-100px;
	height:0px;
	right:15px;
}
.headerAbs{
	position:relative;
	width:0px;
	height:0px;
	display:block;
}
.menu1{
	background-image: url(/static/images/header/menu_bg.jpg);	
	height:30px;
}
.menu2{
	background-image: url(/static/images/header/menu2.jpg);
	height:6px;
}
.a_menu1{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;	
	margin-left:17px;
	margin-right:17px;
	
}
a.a_menu1:hover{
	color:#ffcc00;	
}
.bodyMain{
	background-color:#FFF;
	padding-left:6px;
	padding-right:6px;
}
.logoTable{
	display:block;
	height:116px;
	overflow:hidden;
	 
}
.langn{
	background-image: url(/static/images/header/lang.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:28px;
	height:11px;
	display:inline-table;
	color:#FFF;
	font-size: 10px;
	text-decoration:none;
	font-weight:bold;
	text-transform: uppercase;
	line-height:11px;
}
.langa{
	background-image: url(/static/images/header/lang.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:28px;
	height:11px;
	display:inline-table;
	color:#ffcc00;
	font-size: 10px;
	text-decoration:none;
	font-weight:bold;
	text-transform: uppercase;
	line-height:11px;
}
.footer{
	background-image: url(/static/images/footer/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;	
	height:163px;
	background-color:#7a8189;
}
.content_box{
	background-image: url(/static/images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	padding-left:179px;
}
.flash_block{
	background-image: url(/static/images/header/bigHeader.jpg);
	background-repeat: no-repeat;	
	display:block;
	overflow:hidden;
	width:771px;
	height:252px;
	margin-top:2px;
}
.leftMenu{
	background-image: url(/static/images/left_menu_bg.jpg);
	background-repeat: repeat-y;
	 
	width:197px;
	padding-top:3px;
}
.menu_razdel{
	background-image: url(/static/images/menu_razdel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:189px;
	height:27px;
	list-style-position: outside;
	list-style-type: none;
}
.menu_razdel a{
	font-size: 12px;
	font-weight: bold;
	color: #ffcc00;
	text-transform:uppercase;
	text-decoration:none;
	margin-left:25px;
	line-height:24px;
}
.menu_subj{
	background-image: url(/static/images/menu_subj.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:189px;
	padding-top:6px;
	padding-bottom:6px;
	 
	 
}
.menu_subj2 a{
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-decoration:none;
	margin-left:25px;
	line-height:24px;
	text-transform: none;
}
.menu_subj_a{
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-decoration:none;
	text-transform: none;
}

.hidden{
	display:none;
	
}
.ul{
	margin:0px;
	padding:0px;
}
.rightBlock{
	width:208px;
}
.otstup_b{
	margin-bottom:8px;
}
.right_bg{
	background-image: url(/static/images/right_bg.jpg);	
	height:17px;
}
.border{
	border:solid 1px #cdcdcd;	
}
.centerBlock{
	padding-left:6px;	
	padding-right:11px;
}
.yellow{
	background-image: url(/static/images/yellow.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height:29px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	padding-left:40px;
	background-color:#ffcb01;
}
.date, .dateNews{
	background-image: url(/static/images/li.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left:15px;
	font-size: 10px;
	text-transform: uppercase;
	color: #999;
	margin-bottom:8px;
}
.news_list_a{
	font-size: 12px;
	font-weight: bold;
	color: #404349;
	text-decoration: none;	
}
.news_list_b{
	font-size: 12px;
	color: #5b5e69;
	text-decoration: none;	
}
.news_list_b p{
	padding:0px;
	margin:0px;
	font-size: 12px;
	color: #5b5e69;
	text-align:justify;
}
.newsSm{
	padding: 10px 18px;	
	
}
.newsSmList{
	padding-bottom:10px;	
}
.hr{
	display:block;
	height:1px;
	overflow:hidden;
}
.fcontacts{
	margin-top:35px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffcc00;
}
.fcontacts2 p{
	font-family: Verdana, Geneva, sans-serif;
	padding:0px;
	margin:0px;
	padding-top:5px;
	color: #dddedf;
	font-size: 11px;
	line-height:14px;
}
.fcontacts2 a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #dddedf;
}
.fmenu{
	margin-top:20px;
	margin-bottom:20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
}
.fmenu_a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;	
	line-height:20px;
}
.topic{
	font-size: 16px;
	font-weight: bold;
	color: #333;	
}
.textPlace{
	padding:10px 15px;
	text-align:justify;
}
.textPlace p,.textPlace p *{
	color:#666;
}
.contentFoto{
	border:solid 4px #ccc;
	float:left;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:7px;
}
.contentFoto1{
	border:solid 3px #ccc;
	float:left;
	margin-right:15px;
	margin-top:2px;
	margin-bottom:5px;
}
.contentFoto2{
	border:solid 2px #ccc;
	float:left;
	margin-right:15px;
	margin-top:2px;
	margin-bottom:5px;
}
.contentFoto3{
	border:solid 1px #ccc;
	float:left;
	margin-right:15px;
	margin-top:2px;
	margin-bottom:5px;
}
.contentFoto4{
	border:solid 3px #ccc;
 	margin-right:15px;
	margin-top:2px;
}
.allTexts{
	text-align:center;
	background-image: url(/static/images/all_textst_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;	
	height:21px;
	padding-top:2px;
}
.a_all_texts{
	background-image: url(/static/images/li.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;	
	padding-left:15px;
}
.a_partners{
	background-image: url(/static/images/li.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:15px;
	font-size: 11px;
	color: #333;
	text-decoration:none;
}
a.a_partners:hover{
	text-decoration:underline;
}
.b2order{
	border-bottom:solid 1px #ccc;	
	margin-bottom:10px;
}
/* page */
.link_page{
	border:solid 1px #f6f3f3;
	background-color:#f6f3f3;
	cursor:pointer;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	width:24px;
	height:15px;
	vertical-align:top;
	margin-top:2px;
}
.link_page_A{
	border:solid 1px #ff9933;
	background-color:#ff9933;
	cursor:pointer;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #fff;
	width:24px;
	height:17px;
	vertical-align:top;
	margin-top:2px;
}
.pageLine{
	text-align:center;
	background-image: url(/static/images/all_textst_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height:21px;
	vertical-align:middle;
}
.link_page_start{
	background-image: url(images/arrow_1.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border:none;
	background-color:#f6f3f3;
	cursor:pointer;
	width:13px;
	height:21px;
 }
.link_page_prev{
	background-image: url(images/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border:none;
	background-color:#f6f3f3;
	cursor:pointer;
	width:13px;
	height:21px;
 }
.link_page_next{
	background-image: url(images/arrow_3.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border:none;
	background-color:#f6f3f3;
	cursor:pointer;
	width:13px;
	height:21px;
 }
.link_page_end{
	background-image: url(images/arrow_4.gif);
	background-repeat: no-repeat;
	background-position: center center;
	border:none;
	background-color:#f6f3f3;
	cursor:pointer;
	width:13px;
	height:21px;
 }
.otzyv_date{
	font-size: 11px;
	font-weight: bold;
	color: #ff9933;	
}
.black{
	background-image: url(/static/images/black.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height:29px;
	background-color:#5f5f5f;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffcc00;
	padding-left:20px;
}
.table_calc,.table_calc td {
	border:solid 1px #999;
 	border-collapse: collapse; 
}
.yellow_sm{
	background-image: url(/static/images/yelow_sm.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin:3px;
	height:28px;
	text-align:center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.yellow_sm2{
	background-image: url(/static/images/yelow_sm.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin:3px;
	height:28px;
 	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-left:30px;
}
.gray_sm{
	background-image: url(/static/images/gray_sm.jpg);
	background-repeat: repeat-x;
	background-position: center;
	margin:3px;
	height:28px;
	text-align:center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.ser_sm{
	background-color:#e6e6e6;
	padding:2px;
	margin:2px;
	margin-right:0px;
	border-collapse:separate;
	padding-left:30px;
	padding-right:10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
.ser_sm2{
	background-color:#e6e6e6;
	padding:2px;
	margin:2px;
	margin-left:0px;
	border-collapse:separate;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align:center;	 
	color: #333;
 
}
.white_sm{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding:2px;
	text-align:center;	 
}
.calc_input{
	width:80px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #333;
	border:solid 1px #999;
}
.calcBtn{
	background-image: url(/static/images/calc.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width:92px;
	height:21px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align:center;
	line-height:18px; 
	cursor:pointer;
	
}
.razdel{
	border:solid 1px #acacac;
	margin-bottom:15px;
	background-image: url(/static/images/razdel_bottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.razdel_name{
	background-image: url(/static/images/bg_razdel.gif);
	background-repeat: repeat-x;
	background-position: top;	
	height:26px;
}
.razdel_name_t{
	height:26px;
	line-height:26px;
	background-image: url(/static/images/razdel_strelka.gif);
	background-repeat: no-repeat;
	background-position: 15px 8px;
	font-size: 12px;
	text-transform: uppercase;
	color: #333;
	font-weight: bold;
	padding-left:30px;
}
.catalog_name_t{
	height:26px;
	line-height:26px;
	font-size: 12px;
	text-transform: uppercase;
	color: #333;
	font-weight: bold;
	text-align:center;
}
.publication_text{
	margin:10px;
	margin-left:30px;
}
.publication_text_a{
	background-image: url(/static/images/li.gif);
	background-repeat: no-repeat;
	background-position: left 5px;	
	padding-left:15px;
	text-decoration:none;
}	
a.publication_text_a:hover{
	text-decoration:underline;
}
.pathLine{
	padding-bottom:3px;
}
.dateObjects{
	background-image: url(/static/images/li.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left:15px;
	font-size: 11px;
	 
	color: #333;
	margin-bottom:8px;
}
.a_detail{
	background-image: url(/static/images/li.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:15px;
	font-size: 11px;
	color: #666;
	text-decoration:none;
}
a.a_detail:hover{
	text-decoration:underline;
}
.gray{
	background-image: url(/static/images/gray.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height:29px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	padding-left:40px;
	background-color:#5f5f5f;
}
.pathLine2{
	float:left;	
	color:#ffcc00;
	font-size:14px;
}
.pathLine2 a{
	color:#ffcc00;
	text-decoration:none;
	font-size:14px;
}
.text_gray {
	color:#666;	
	font-weight:bold;
	padding-right:20px;
}
.main_objects{
	background-image: url(/static/images/main_objects.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
	 
}
.main_desc_text{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;	
	text-decoration:none;
}
.all_objects{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;	
}
 /* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		list-style-type: none;		
		display:inline;
		float:left;
		}
	#slider { 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:516px;
		height:150px;
		overflow:hidden; 
		}
	#slider li{ 
		background:#fff;
		}		
 	span#prevBtn{}
	span#nextBtn{}					

/* // Easy Slider */
.slide_arrow{
	width:6px;	
}
 .objects_bg{
	border:solid 3px #ccc  ;	
}
.objects_table{
	margin-right:2px;
	margin-left:2px;
	width:125px;
	height:150px;
}
.otstup_t{
	margin-top:7px;	
}
.searh_header_block{
	background-image: url(/static/images/search.jpg);
	background-repeat: no-repeat;
	background-position: left center;	
	width:188px;
	height:25px;
	color:#FFCC00;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	padding-left:25px;
	text-decoration:none;
	text-transform:uppercase;
}
.search_i{
	margin-top:6px;
	margin-bottom:6px;
	border:solid 1px #cdcdcd;
	width:100%;
}
a.dd:link{
color : #ab9191;}
a.dd{
font-size:3px;}

a.dd:visited{
color : ab9191;}