* html .clearfix,*:first-child+html .clearfix{zoom:1}html, body {  margin:0;  padding:0;  width:100%;  height:100%;}a{	cursor: pointer !important;}#wrapbg{	width: 1000px;	min-height:500px;	margin: 0 auto;}#wrap{	min-height:500px;	margin: 0 auto;}#header_box{	height: 320px;	width:100%;	clear:both;	-moz-border-radius: 0px 0px 5px 5px; 	-webkit-border-radius: 0px 0px 5px 5px; 	-khtml-border-radius: 0px 0px 5px 5px; 	border-radius:  0px 0px 5px 5px;}#header{	width:100%;	clear:both;}#logo{	width:340px;	height:150px;	float:left;	display: block;}#logo a{	width:340px;	height:200px;	display: block;	cursor: pointer;	outline:0px;	text-decoration: none;}#top_banner_box{	clear: both;	position: relative;	z-index:0;	overflow: hidden;	width: 450px;	height:80px;	margin: 0px;	padding:15px 10px 5px;}#top_banner_box div.simple{	float: left;	margin:0px 15px 10px 0px;}#top_menu{	float:left;	height:40px;	width:700px;	position: relative;	z-index:20;}#top_tab{	float:right;	height:30px;	width:250px;	position: relative;	z-index:5;}#main_menu_box{	height:60px;	padding-left: 20px;	clear: both;	position: relative;	z-index:25;}#main_menu{	height:60px;}#pathway_box{	overflow: hidden;	height:40px;	line-height:40px;	display: block;	clear:both;	padding-left:20px;	text-indent:15px;	margin-bottom:15px;}#pathway{	padding:5px 0px;	height:30px;}.pathway{	line-height:30px;}#top_modules{	padding:0px 0px 0px;	width:100%;	clear: both;	overflow: hidden;	margin-bottom: 15px;}#top_left{	display: inline-block;	width:340px; 	float: left; 	padding:5px 0px;	padding-right:10px;}#top_right{	display: block; 	width:auto; 	margin-left:350px;	padding:5px 0px;}/*Часть контента*/#content_box{	display: block;	min-height: 700px;	width:100%;	clear:both;}#content_bg{}#content_l_box{	margin-top:10px;	display: block;	margin-left:10px;	margin-right:10px;	float:left;	min-height: 300px;	width:340px;	overflow: hidden;}#content_l{}#left_col1_2_header{	display: none;}#left_col1_2{	width:340px;	display: block;	overflow: hidden;}#left_col1_2_footer{	display: block;	height: 10px;	width: 100%;	overflow: hidden;}.left_col1{	width:160px;	padding:3px;	padding-top:0px;	float:left;	overflow: hidden;}.left_col2{	width:160px;	padding:3px;	padding-top:0px;	float:right;	overflow: hidden;}#left_col3,#left_col4{	margin-bottom:15px;	width:340px;	padding:0px 0px;	float:none;	clear: both;}#content_r_box{	display: block;	margin:0px;	min-height: 500px;}#content_r_box1{	overflow: hidden;	display: block;	margin-right:2px;	min-height: 500px;}#content_r_box_header,#content_r_box_footer{	display: none;}#content_r_box #content_r{	display: block;	padding:10px 10px;	margin: 0px;	min-height: 500px;}#content_r_box1 #content_r{	display: block;	padding: 10px 10px;	margin: 0px;	min-height: 500px;}#content_r_top_modules_box{	padding-top: 10px;}#content_r_top_modules{	padding:0px 0px 5px;	width:100%;	clear: both;	overflow: hidden;}#content_r_top_left{	display: inline-block;	width:49%; 	float: left;	min-height:100%;	height: 100%; }#content_r_top_right{	display: block; 	width:49%; 	margin-left:51%;	min-height:100%;}#content_wrap{	clear: both;}#content_wrap div.component{	padding: 10px;	display: block;	min-height: 500px;}/*Футер*/#footer_box{	display: block;	overflow: hidden;	min-height: 300px;	width:100%;	clear:both;}#footer_module_box{	display: none;}/*Нижнее меню*/#footer_menu_box{	height:30px;	margin:30px 10px 0px;	display: block;}#footer_menu{	height:24px;	display: block;	line-height:24px;}#footer_banner_box{	margin: 30px 10px 10px;	max-height:80px;	overflow: hidden;	display: block;	clear: both;	height:auto;	line-height:15px;}#footer_banner_box div.simple{	float: left;	margin-right:20px;}#footer_copyright{	padding: 0px 5px;	margin-top: 30px;	max-height:80px;	overflow: hidden;	width: 280px;	float: right;	text-align:right;}#footer_copyright #counter{	float: left;	margin: 0px 0px 10px 10px;	display: inline-block;	width: 90px;	height: 50px;}#Dezerit_Web_Group{	float: left;	margin: 0px 0px 10px 10px;	display: inline-block;	width: 50px;	height: 50px;}#InstantCMS{	float: left;	margin: 0px 0px 10px 10px;	display: inline-block;	width: 100px;	height: 50px;}#Dezerit_Web_Group a,#InstantCMS a{	display: block;	width: 100px;	height: 50px;	outline: none;	border: 0px;	text-decoration: none !important;}/*Элементы шаблона*/#ie6warning{	display: none;}ul {	padding: 0px;}div.line{width:100%; height: auto; clear: both;}.clear{width: 100%; height:1px; clear: both; overflow: hidden;}.round1, .round2, .round3, .round5 {    display: block;    height: 1px;	overflow: hidden;     font-size:1px;}.round5 { margin: 0 5px; }.round3 { margin: 0 3px; }.round2 { margin: 0 2px; }.round1 { margin: 0 1px; }.round4 {	-moz-border-radius: 4px; 	-webkit-border-radius: 4px; 	-khtml-border-radius: 4px; 	border-radius: 4px;}.round_down {	-moz-border-radius: 0px 0px 4px 4px; 	-webkit-border-radius: 0px 0px 4px 4px; 	-khtml-border-radius: 0px 0px 4px 4px; 	border-radius:  0px 0px 4px 4px;}.shadow2{	-webkit-box-shadow: 0px 2px 2px #222;    -moz-box-shadow: 0px 2px 2px #222;    box-shadow: 0px 2px 2px #222;}.shadow5{	-webkit-box-shadow: 0px 0px 5px #222;    -moz-box-shadow: 0px 0px 5px #222;    box-shadow: 0px 0px 5px #222;}