@charset "windows-1251";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}

#container {
	width:100%;
	min-width:1126px;
	max-width:1259px;
	background: #FFFFFF;
	text-align: left;
	margin:0 auto;
	} 
	 
#container1_main {
position:relative;
	width:100%;
	min-width:1102px;
	max-width:1235px;
	background: #FFFFFF;
	text-align: left;
	margin-top:265px;
	}
	 
#container1 {
position:relative;
	width:100%;
	min-width:1126px;
	max-width:1259px;
	background: #FFFFFF;
	text-align: left;
	overflow: inherit;
	}

.abs270 {
padding-top:270px;
}
	
.c856 { min-height:1195px; }
 	
#container_top {
position: absolute;
top:0;
	width:100%;
	min-width:1126px;
	max-width:1259px;
	background: #ffffff;
	text-align: left;
	}





#corner { 
	margin: 0 auto;
	padding: 0;
	width:100%;
	text-align:center;
  height:240px;
}

#logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 238px; 
	padding: 0px 10px 0px 10px; 
	margin:0;
}

#logo img.1 {
position:absolute;
float:left;
top:0;
border:0;
}

/*#logo a {
position:absolute;
float:left;
top:20px;
}*/

#logo a {
position:absolute;
float:left;
top:4px;
}

/*#logo span {
	position:absolute;
	display:block;
	top:111px;
	width:238px;
	font:bold 12px 'Arial';
	color:#7896b4;
	margin:0 auto;
	padding:15px 0px 5px 0px;
	text-align:center;
	}*/
#logo span {
	position:absolute;
	display:block;
	top:111px;
	width:238px;
	font:bold 12px 'Arial';
	color:#7896b4;
	margin:0 auto;
	padding:7px 0px 5px 0px;
	text-align:center;
	}
#logo span a {text-align:center; float: none;}
/* begin: добавлено */
.lctest {font-family: Arial, sans-serif; font-size: 12px; font-weight: 900; color: #a42518;}
.lctest a:link {text-decoration: none; color: #a42518; outline: none;}
.lctest a:visited {text-decoration: none; color: #a42518; outline: none;}
.lctest a:hover {text-decoration: none; color: #a42518; outline: none;}
.lctest a:active {text-decoration: none; color: #a42518; outline: none;}
/* end: добавлено */

#logo font.bc {
	font:bold 16px 'Arial';
	}
#logo font.ac {
	font:bold 12px 'Arial';
	vertical-align:super;	
	}


#logo a img, #sidebar21 a img {
border:0;
text-decoration:none;
}


#sidebar21 {
	position:absolute;
	top: 0;
	right: 0;
	width: 212px;
	margin-right:10px;
	padding: 0;
}

#sidebar21 img {
position:relative;
	float:right;
	right:0;
	bottom:10px;
	top:40px;
	padding: 0; 
	margin:0;
}

#sidebar21 a span {
	position:absolute;
	display:block;
	right:0;
	font:bold 12px 'Arial';
	color:#7896b4;
	margin:0 auto;
	padding:15px 0px 5px 0px;
	text-align:center;
	}

#sidebar21 a:hover {
color:#821c11;
}
	
#sidebar21 a.l {
	position:absolute;
	bottom:-43px;
	left:10px;
	padding-bottom:10px;
	padding-left:12px;
	margin-left:12px;
	text-decoration:none;
	font:bold 16px 'Arial';
	color:#506e91;
}

#sidebar21 a.l:hover, #sidebar21 a.v:hover  {
color:#821c11;
}

#sidebar21 a.v {
	position:absolute;
	top:12px;
	left:5px;
	padding-left:5px;
	text-decoration:none;
	font:bold 12px 'Arial';
	color:#7896b4;
}


#container1 {
position:relative;
	width:100%;
	min-width:1126px;
	max-width:1259px;
	background: #FFFFFF;
	text-align: left;
	}
	 
#container2 {
	position:relative;
	width:100%;
	background-image:url(/i/vm_centr.png);
	background-repeat:repeat-x;
	background-color:#ffffff;
	height:70px;
	font:bold 14px 'Arial';
	color:#FFFFFF
	}


#nav {
padding:0; 
margin:0 6px 0 240px; 
list-style:none; 
height:70px;
text-align:center;
}

#nav li.top {
display:block; 
float:left; 
height:70px;
background:url(/i/vm_line.png) no-repeat right center;
text-align:center;
margin:0 auto;
}

#nav  li.li1 { width:15%;}
#nav li.li2 { width:16%;}
#nav  li.li3 { width:14%;}
#nav  li.li4 { width:21%;} 
#nav  li.li5 { width:18%;}
#nav  li.li6 { width:15%; background-image:none;}
#nav  li.li7 { width:13%; background-image:none;}

#nav li.gli2 { width:19%;}
#nav li.gli3 { width:17%;}
#nav li.gli4 { width:24%;} 
#nav li.gli5 { width:21%;}
#nav li.gli6 { width:18%; background-image:none;}
#nav li.gli7 { width:15%; background-image:none;}


#nav li a.top_link {

float:left; 
height:67px; 
line-height:65px; 
text-decoration:none; 
font:bold 14px 'Arial' !important;
color:#ffffff;
padding:0 0 0 0px; 
cursor:pointer;
text-align:center;

}

#nav li a.top_link span {
float:left;
display:block;
padding:0 12px 0 19px;
height:67px;
line-height:67px;
vertical-align:middle;
	}
	
#nav li a.top_link span.down {
float:left; 
display:block; 
padding:0px 12px 0 24px; 
height:67px; 
line-height:67px;
vertical-align:middle;
}

#maincontent a.top_link span.down {font:bold 14px 'Arial' !important; line-height: 67px !important;}

#nav li:hover a.top_link {color:#506e91; background: url(/i/vm_hover_right.gif) no-repeat right center;}
#nav li:hover a.top_link span {background: url(/i/vm_hover_left.gif) no-repeat left center;}
#nav li:hover a.top_link span.down {background: url(/i/vm_hover_left.gif) no-repeat left center;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub {
left:0px; 
top:50px; 
	background-image:url(/i/lm_bottom_2.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width:260px;
padding:10px;
padding-top:0px; 
white-space:nowrap; 
height:auto;
text-align:left;
z-index:300;
}
#nav li:hover ul.mag {	background-image:url(/i/lm_bottom_mag.gif);}

#nav li:hover ul.sub li {
display:block; 
height:19px; 
position:relative; 
float:left; 
width:260px; 
}

#nav li:hover ul.sub li a {
display:block; 
height:18px; 
width:250px;
padding-left:10px; 
line-height:18px; 
text-indent:5px; 
text-decoration:none;
font:normal 14px 'Arial';
color:#506e91;
}


#nav li:hover ul.sub li a:hover 
{background: url(/i/lm_hover.png) repeat-x left bottom; color:#FFFFFF;}



#nav ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}






#search_t1 {
background-image:url(/i/vm_left.png);
background-position:0 0px;
background-repeat:no-repeat;
float:left;
width:214px;
height:70px;
vertical-align:middle;
margin:0;
padding:0px 0px 0px 23px;
font: normal 10px 'Arial';
}	

#search_t1 input {
	margin: 0;
	margin-top:13px;
border:1px solid #7896b4;
	padding:0 0 0 4px;
  width:205px;
}

#search_t1 select {
  margin:0;
  margin-top:5px;
  border:1px solid #7896b4;
  width:132px;
  padding:0;
}

#search_t1 .submit:hover {
  background: url(/i/search_t_h.gif);
  background-repeat:repeat-x;
}

#search_t1 .noresize {
	margin: 0;
	border:0;
	padding:0;
  width:72px;
  height:19px;
  vertical-align:middle;
}

#search_t1 .submit {
  background: url(/i/search_t.gif);
  background-repeat:repeat-x;
  height:20px;
  margin: 0; 
  margin-top:5px;
  border:1px solid #7896b4;
  font: bold 12px 'Arial';
  color:#FFFFFF;
  padding:0;
  margin-left:4px;
}

#fieldset {
margin:0;
padding:0;
border:0;
}



#lm {
position:absolute;
top:315px;
left:0;
background: #fff;
float:left;
width:260px;
margin:0;
padding: 15px 0 0 10px;
font:normal 14px/19px 'Arial';
color:#506e91;
}

#lm ul {
	position:relative;
	background-image:url(/i/lm_bottom_mag.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	
	margin:0;
	margin-bottom:10px;
	margin-top:-1px;
	padding:0;
	padding-bottom:15px;
	list-style-type:none;
	line-height:19px;
	border:0;
}
	
#lm ul.magaz {
	position:relative;
	background-image:url(/i/lm_bottom_mag.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	
	margin:0;
	margin-bottom:10px;
	margin-top:-1px;
	padding:0;
	padding-bottom:15px;
	list-style-type:none;
	line-height:19px;
		border:0;
}
	
#lm li a{
	display:block;
	padding:0;
	padding-left:35px;
	padding-right:5px;
	margin:0;
	width:220px;
	text-decoration:none;	
	color:#506e91;
}

#lm div.kategory {

	background-image:url(/i/lm_top_3.png);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#dfe7f0;
	font:bold 16px/18px 'Arial';
	color:#506e91;
	padding:0;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	border:0;
}

#lm div.kategory_s a, #lm div.kategory a {
background-image:url(/i/podrobno.gif);
background-repeat:no-repeat;
background-position:8px;
margin:0;
padding: 0 35px;
}

#lm div.kategory_s {
	background-color:#dfe7f0;
	background-image:url(/i/lm_small.png);
	background-repeat:no-repeat;
	background-position:top;
	font:bold 16px 'Arial';
	color:#506e91;
	padding:0;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
	margin-bottom:10px;
}


#lm ul a:hover{
background: url(/i/lm_hover.png) repeat-x left bottom;
color:#FFFFFF;
}

#lm div a{
text-decoration:none;
color:#821c11;
display:block;
}

#lm div a:hover{
color:#691d15;
}



#maincontent {
margin: 0 120px 0 280px;
padding: 45px 0 0 0;
font:normal 12px 'Arial';

} 

.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}


#partners {
position:absolute;
top:300px;
right:0;
	float:right;
	width:100px;
	margin:0 0px 0 10px;
	padding: 15px 10px 0 0;
}

#partners ul.partnersul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	
#partners li {

	margin:0;
	margin-top:10px;
	padding:0;
	list-style-type:none;
	}	

#partners li a {
margin:0;
border:0;
padding:0;
}

#partners li a img {
border:none;
margin:0;
}

#partners div.toppartners {
	background-color:#dfe7f0;
	background-image:url(/i/partnerstop1.png);
	background-repeat:no-repeat;
	font:bold 12px 'Arial';
	color:#506e91;
	padding:0;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:1px;
	margin-bottom:5px;
	}

#partners div a{
background-image:url(/i/podrobno.gif);
background-repeat:no-repeat;
background-position:6px; 
	text-decoration:none;
	color:#821c11;
	padding-left:32px;
	padding-bottom:3px;
	padding-top:3px;
}

#partners div a img {
display:block;
	border:none;
	margin:0;
	padding:0;
}

#partners div a:hover{
color:#691d15;
}

#gorline {
	clear:both;
	padding: 0;
	background-color:#dfe7f0;
	background-image:url(/i/bottom_center.png);
	background-repeat:repeat-x;
	height:24px;
	margin: 0 12px;
	}

#gorline img.lb, #container2 img.lb {
position:relative;
float:left;
margin-left:-2px;
}

#gorline img.rb {
position:relative;
float:right;
margin-right: -2px;
}

#container2 img.rb1 {
position:absolute;
top:0;
right:0px;
float:right;
margin-right:0px;
}

#nm_c {
position:relative;
clear:both;
width:100%;
margin:0;
padding:0;
text-align:left;
}


#nm {
position:relative;
float:left;
	padding: 0 10px; 
	margin:0;
	}
	
#nm_6 {
	float: right;
	position: absolute;
	left:720px;
	margin-bottom:10px;
	margin-top:10px;
	padding-right:10px;
	}
	
#nm_1 {
	float:left;
	width:211px;
	margin-top:10px;
	}
	
#nm_1 img {
clear:both;
	border:0;
	margin:0;
	padding:0;
	width:211px;
}	

#nm_1 a, #nm_7 a {
text-decoration:none;
margin:0;
color:#7896b4;
} 

#shema {
background-image:url(/i/sheman.png);
background-repeat:no-repeat;
background-position:bottom;
margin-top:10px;
margin-bottom:10px;
padding-left:32px;
padding-top:126px;
padding-bottom:7px;
}

#shema span:hover{
color:#821c11;
}

#search_b {
margin:0;
padding:0;
font: normal 10px 'Arial';
}



#search_b input, #search_t input {
	margin: 0; 
border:1px solid #7896b4;
	padding:0 0 0 4px;
  width:205px;
}

#search_b select, #search_t select {
  margin:0;
  margin-top:4px;
  border:1px solid #7896b4;
  width:132px;
  padding:0;
}

#search_b .submit:hover {
  background: #627b93;
}

#search_t .submit:hover {
  background: url(/i/search_t_h.gif);
  background-repeat:repeat-x;
}

#search_b .noresize, #search_t .noresize {
	margin: 0; 
	border:0;
	padding:0;
  width:72px;
  height:21px;
   vertical-align:middle;
}

#search_b .submit, #search_t .submit {
	margin: 0; 
  border:1px solid #7896b4;
  background: #7896b4;
  font: bold 12px 'Arial';
  color:#FFFFFF;
	padding:0;
  margin-left:4px;
   margin-top:4px;

}

#search_t .submit {
  background: url(/i/search_t.gif);
  background-repeat:repeat-x;
  height:19px;
}

#fieldset {
margin:0;
padding:0;
border:0;
}

#inp2 {
  font: normal 12px 'Arial';
  color:#506e91;
  }

#inp1 {
  font: normal 12px 'Arial';
  color:#506e91;
  }

#nm_2, #nm_3, #nm_4 {
	float:left;
	width:180px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	}


#nm_3 {
	width:130px;
	}
	
#nm_4  {
	width:110px;
	}
	
#nm a, #nm span, #nm_6 span, #nm_7 {
font:normal 12px 'Arial';
color:#7896b4;
display:block;
}

#shema span {
font:bold 16px 'Arial';
color:#506e91;
}
#nm a.nm_category {
font:bold 12px 'Arial';
}

#nm a:hover{
color:#506e91;
}
	
#nm_5 {
position:absolute;
	float:left;
	width:100%;
	margin-left:20px;
	margin-top:10px;
	}

#nm_7 {
margin:0px;
margin-top:10px;
margin-bottom:10px;
border-left-color:#8caac8;
border-left-width:1px;
border-left-style: solid;
border-top:1px solid #8caac8;
padding:0px;
padding-top:10px;
padding-left:10px;
width:258px;
}

#nm a {
text-decoration:none;
}

#nm ul.fm-level-0 {
list-style: none;   
margin:0;
padding:0;
}

#nm ul.fm-level-1 {
list-style: none;   
margin:0;
padding:0;
padding-bottom:10px;
}

#nm ul.fm-level-0 li {
margin:0;
padding:0;
}

#nm ul.fm-level-1 li {
margin:0p;
padding:0;
// display:inline-block; 
}

#nm ul.fm-level-0 li a {
font:bold 12px 'Arial';
border-bottom:none;
color: #7896b4;
}

#nm ul.fm-level-1 li a {
font:normal 12px 'Arial';
color: #7896b4;
}

#nm ul.fm-level-0 li a:hover, #nm ul.fm-level-1 li a:hover {
color:#506e91;
}

a.catin_a {color:#821c11; font-size:12; font-weight:bold; text-align:right;}
a.catin_a:hover {color:#821c11}
.Catin1 tr:hover {background-color:#d5e0eb;}