/* CSS Document */

body {   
   width: expression( document.body.clientWidth < 980 ? "980px" : "auto" ); 
   min-width: 980px; 
} 

body:empty #wrapper {
                        background-position:70% 0% !Important;                        
} 
#wrapper {
	background-image:url(/images/bg.png);
	background-repeat:no-repeat;
	background-position:50% 0%;
	width:100%;
	min-height:1200px;
}
#maincontainer{
	margin:auto;
	position:relative;
	width:980px;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 219px;
margin-top:257px;
}

#leftcolumn{
float: left;
width: 222px;
margin-left: -980px; 
margin-top:434px;
}

#footer {
clear: left;
width: 980px;
position:relative;
margin:auto;
color: #FFF;
padding: 4px 0;
}
#footer .innertube {
margin-left:250px;
}
#footer .left {
float:left;
width:362px;
padding:10px;
}
#footer .right {
float:left;
padding:10px;
width:318px;
text-align: right;
}
#footer a{
color: #858383;
font-size: 10px;
}

.innertube {
margin:0  10px 0 11px;
}
.innertube_top {
margin:0 45px 0 34px;

}
.content .innertube {
margin:0 55px 0 35px;
}
.panel .innertube {
margin:0 0 0 28px;
width:690px !Important; 
overflow:hidden;
}
.innertube_left .block .top {
	background: url(/images/left_column_top.png) no-repeat ;
	width:221px;
	height:56px;
}
.innertube_left .block .main {
	background:url(/images/left_column_main.png) repeat-y;
	width:221px;
}
.innertube_left .block .bottom {
	background:url(/images/left_column_bottom.png) no-repeat  left;
	width:222px;
	height:20px;
}
.innertube_left .big_block {
width:759px;
padding-top:58px;
 }
 .innertube_left .title {
 margin:0 27px 14px 27px;
 }
.innertube_left #nav_left2 .title {
 margin:0 0 14px 10px;
}
.big_block .left {
padding-top:10px;
float:left;
width:430px;
}
.big_block .right {
margin-left:440px;
padding-top:10px;
}
 .innertube_con .title {
padding:28px 10px 25px 5px;
} 

.big_block .top {
width:759px;
background:url(/images/big_block_top.png) no-repeat;
height:10px;
margin:0 0 0 -10px;
}

.big_block .main {
width:759px;background:url(/images/big_block_main.png) repeat-y left;

}
.big_block .bottom {
background:url(/images/big_block_bottom.png) no-repeat bottom left;
width:759px;
height:28px;
}

.content .main{
background:url(/images/content_bg.png) repeat-y left;
width:759px;
}

.content .bottom {
background:url(/images/content_bottom.png) no-repeat bottom left;
width:759px;
height:13px;
font-size:0 !Important;
}


.panel .top {
background: url(/images/panel_top.png) no-repeat top left;
width:759px;
height:10px;
}
.panel .main {
background:url(/images/content_bg.png) repeat-y left;
width:759px;
}
.panel .bottom {
background:url(/images/panel_bottom.png) no-repeat;
width:759px;
height:74px;
position:relative;

}

/*__________menu_______*/
#nav_left {
	position:relative;
	line-height:20px;
	margin:0 20px;
}
#nav_left li {
	margin:0 9px;
}
#nav_left li a:hover, #nav_left li a {
	font-size:11px;
	display:block;
	text-decoration:none;
	width:120px;
	text-align:left;
	text-decoration: underline;
	width:121px;
	padding-left:20px;
	
}
#nav_left li:hover {
}
#nav_left li a:hover {
	color:#adacac;
	background:url(/images/svstr.jpg) 0 11px  no-repeat;
}
#nav_left li a {
	color:#000;
	background:url(/images/svstr.jpg) 0 -15px no-repeat;
}
#nav_left2 {
	position:relative;
	line-height:20px;
	margin:30px 10px 10px 20px;
}
#nav_left2 li {
	margin:0 9px;
}
#nav_left2 li a:hover, #nav_left2 li a {
	font-size:11px;
	display:block;
	text-decoration:none;
	width:120px;
	text-align:left;
	text-decoration:none;
	width:121px;
	padding-left:20px;
}
#nav_left2 li:hover {
}
#nav_left2 li a:hover {
	color:#adacac;
	background:url(/images/str2.gif) 0 11px  no-repeat;
}
#nav_left2 li a {
	color:#000;
	background:url(/images/str2.gif) 0 -15px no-repeat;
}
#small_nav {
	position:relative;
	height:26px;
	line-height:26px;
	margin:0 45px;
}
#small_nav li {
	float:left;
	margin:0 9px;
}
#small_nav li a:hover, #small_nav li a {
	font-size:11px;
	display:block;
	text-decoration:none;
	height:26px;
	width:120px;
	text-align:center;
	text-decoration:none;
	width:121px
}
#small_nav li:hover {
}
#small_nav li a:hover {
	color:#adacac;
	background:url(/images/str.png) 50% 100% no-repeat;
}
.act{
	color:#adacac;
	background:url(/images/str.png) 50% 100% no-repeat;
}
#small_nav li a {
	color:#fff;
}

#nav ul li a {
	display:block;
	overflow:hidden;
}
#nav ul li {
	position:absolute;
}
#nav ul li.main_l {
top:193px;
left:56px;
}
#nav ul li.catalog_l {
top:110px;
left:214px;
}
#nav ul li.popular_l {
left:473px;
top:172px;
}
#nav ul li.news_l {
right:64px;
top:127px;
}
h4 {
color:#434343;
font-size:16px;
margin:0 0 3px 0;
font-weight:300;
}
h4 a{
color:#434343;
font-size:16px;
margin:0 0 3px 0;
font-weight:300;
text-decoration: none;
}
h4 a:hover{
color:#434343;
font-size:16px;
margin:0 0 3px 0;
font-weight:300;
text-decoration: underline;
}
h3 {
color:#858383;
font-size:12px;
margin:0 0 13px 0;
font-weight:300;
}
h2 {
color:#718408;
font-weight:300;
font-size:16px;
margin:0;
padding:0;
}
h1 {
color:#858383;
font-size:16px;
margin:0;
font-weight:300;
}
p {
color:#858383;
font-size:10px;
margin:10px 0;
}
a, a:hover {
color:#f00;
text-decoration:underline;
font-size:12px;
}
a.black, a.black:hover {
color:#000000;
display:block;
font-size:12px;
margin-left:29px;
margin-top:10px;
text-decoration:underline;
}
span {
font-size:10px;
}
a.a_gray, a.a_gray:hover {
color:#858383;
text-decoration:underline;
font-size:12px;
display:block;
}
#nav ul li.main_l a {
background:url(/images/main_link.jpg) no-repeat; height:18px; width:102px;
}
#nav ul li.catalog_l a {
background:url(/images/catalog_link.jpg) no-repeat; height:18px; width:104px;
}
#nav ul li.popular_l a {
background:url(/images/populat_link.jpg)  no-repeat; height:18px; width:156px;
}
#nav ul li.news_l a {
background:url(/images/news_link.jpg)  no-repeat; height:18px; width:109px;
}

#nav ul li.main_l a:hover {
background-position:100% -18px;
}
#nav ul li.catalog_l a:hover {
background-position:100% -18px;}
#nav ul li.popular_l a:hover {background-position:100% -18px;
}
#nav ul li.news_l a:hover {
background-position:100% -18px;
}



.mini_box {
 background:url(/images/mini_box_gray.jpg) no-repeat;
width:701px;
padding:15px 18px;
}
.mini_box .box {
width:148px;
padding:0 10px;
display:inline-block;
display:-moz-inline-stack;
display:inline-block; 
_overflow:hidden;
zoom:1;
*display:inline;
vertical-align:top;
}
.mini_box .box .txt {
margin-top:23px;
}
.small_catalog {
width:333px;
height: 160px;
margin-bottom:16px;
margin-top:14px;
float:left;
vertical-align:top;

}
.small_catalog img {
/*float: left;*/
}
.small_catalog .txt {
margin:0 30px 0 100px;

}
.big_catalog {
width:430px;
float:left;
vertical-align:top;
margin-bottom:30px;
}
.big_catalog img {
float: left;
}
.big_catalog .txt {
margin-left:175px;
}
.adn img{
display:block;
margin:23px 0 0 0;
}

.article .box {
float:left;
width:206px;
padding:0 10px 10px 10px;
}
.article .box ul li a, .article .box ul li a:hover {
color:#161616;
font-size:12px;
text-decoration:underline;
line-height:25px;
}
.sideform_lp { 
position:absolute;
right:0;
top:246px;
width:234px;
height:40px;
}
.sideform_lp .bg{ 
background:url(/images/fon_f.jpg) no-repeat;
width:97px;
height:25px;
float:left;
margin:0;
}
.sideform_lp .bg input  {
background:none;
border:none;
width:80px;
margin:3px 8px;
}
.sideform_lp a,.sideform_lp a:hover {
font-size:11px;
}
.sideform_lp a {
color:#818181;
}
.sideform_lp a:hover {
color:#bb25c6;
}
.panel {
background:url(/images/elips.png) no-repeat 100% 100%;
}
.title{font-size: 14px; font-weight: bold;}
.pad{padding-left: 20px;}
.round{
	width:85px; height: 100px; background: url('/images/round.png'); position: absolute; margin-top: -100px;
}
.round img{width: 85px; height:100px;}
.pg{
	margin: auto auto;
	clear: both;
	width: 380px;
	height: 68px;
}
.pg td{vertical-align: top;}
.pg table{margin-top: 45px;}
.pg dd{
	display: block;
	width: 380px;
	height: 68px;
	background: url('/images/pbg.jpg') no-repeat;
	margin-top: 20px; 
	position: absolute;
	z-index: 2;
}
.small{font-size: 12px;}
.white{color: #FFF;}
.orange{color: #e26106;}
.pag_pad{padding: 2px 10px 0;}
