html, body {
	height:100%;
	margin:0;
	padding:0;
}

html {
	background:url(http://nevius.ru/images/site_background.jpg);
}

a {
	outline-style:none;
	text-decoration:none;
}

.header {
	width:972px;
	margin:0px auto 0;
}

.header .header-top {
	background:url(http://nevius.ru/images/wrapper_top.png) no-repeat;
	width:972px;
	height:18px;
	padding-top:22px;
	position:relative;
}

.header-top .icons {
	position:absolute;
	top:22px;
	left:35px;
}

.icons a {
	display:block;
	float:left;
	margin:0 8px;
}

.header-top h1 {
	font:bold 11px Arial;
	color:#8F8F8F;
	text-shadow:0 0 0 #8F8F8F;
	text-align:center;
	text-transform:uppercase;
	margin:0;
}

.header .header-inner {
	background:url(http://nevius.ru/images/wrapper_bg.png) repeat-y;
	height:82px;
	padding:2px 7px 0;
	position:relative;
}

.header-inner a {
	display:block;
}

.header-inner .banner {
	position:absolute;
	left:416px;
	top:12px;
}

.header-inner .corner-shadow {
	position:absolute;
	right:7px;
	bottom:0;
}

.main {
	min-height:100%;
	height:auto !important;
	height:100%;
	width:972px;
	margin:0 auto;
	background:url(http://nevius.ru/images/wrapper_bg.png) repeat-y;	
}

.content {
	padding:0 16px;
}

.content .left {
	float:left;
	width:186px;
	margin-right:6px;
	padding-bottom:5px;
}

.content .center {
	float:left;
	width:748px;
}


.content .right {
	margin-left:6px;
	float:left;
	width:180px;
}

div.small-block {
	background:url(http://nevius.ru/images/small_block_bg.gif) repeat-y;
	width:186px;
	font: 10px Verdana;
}

div.small-block .small-block-top {
	background:url(http://nevius.ru/images/small_block_bg_top.jpg) no-repeat top;
	width:100%;

}

div.small-block .small-block-bottom {
	background:url(http://nevius.ru/images/small_block_bg_bottom.jpg) no-repeat bottom;
	min-height:180px;
	height:auto !important;
	height:180px;
	padding:5px 12px 10px;
}

.small-block-bottom .title {
	font:bold 12px Tahoma;
	color:#fff;
	text-align:center;
	padding:4px 0 9px;
	margin-bottom:10px;
}

.small-block-bottom a {
	font:normal 12px Tahoma;
	color:#730836;
	line-height:2;
}

.small-block-bottom a:hover {
	text-decoration:underline;
}

.small-block-bottom table.random-anket {
	font:normal 11px Verdana;
	color:#343434;
	line-height:1.6;
	margin-top:5px;
}


.prefoot {
	clear:both;
}

.footer {
	width:972px;
	margin:0 auto 3px;
	position:relative;
}

.footer .footer-bottom {
	background:url(http://nevius.ru/images/wrapper_bottom.png) no-repeat;
	width:972px;
	height:34px;
}

.footer .footer-inner {
	background:url(http://nevius.ru/images/wrapper_bg.png) repeat-y;
	width:100%;
	height:79px;
}

.footer .footer-inner .copyrights {
	font:normal 11px Tahoma;
	color:#323232;
	float:left;
	margin-left:40px;
}

.footer .footer-inner .counters {
	float:right;
	margin-right:20px;
}

.footer-inner .info-block {
	background:url(http://nevius.ru/images/prefooter_bg.gif) no-repeat;
	width:908px;
	height:25px;
	margin:0 auto 10px;;
	padding:10px 15px 0;
}

.footer-inner .info-block .attention {
	float:left;
	font:normal 11px Tahoma;
	color:#fff;
	margin-left:15px;
}

.footer-inner .info-block .links {
	float:right;
	font:normal 11px Tahoma;
	color:#fff;
}

.footer-inner .info-block .links a {
	font:normal 11px Tahoma;
	color:#fff;
	padding:0 8px;
}

.clear {
	clear:both;
}



/* Top menu */

.menu_container {
	clear:both;
	width:972px;
	margin:0 auto;
	background:url(http://nevius.ru/images/wrapper_bg.png) repeat-y;	
}
.menu_content {
	height:32px;
	width:958px;
	position:relative;
	margin:0 auto;
	background-color:#fff;
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;}

#topm {width:100%; border-collapse:collapse; z-index:200;background:url(http://nevius.ru/images/menu-center.jpg); font: 9px Tahoma;}
#topm td {text-align:center;text-valign:middle; text-transform:uppercase; line-height:27px;}
#topm td div {border-right: 1px solid #fff;height:28px;}
#topm #ending div {border:none;}
#topm td#first {width:6px; background-position: -84px 0;background:url(http://nevius.ru/images/menu-left.jpg);}
#topm td#last  {width:7px; background-position: -97px 0;background:url(http://nevius.ru/images/menu-right.jpg);}
#topm td a, #topm td a:visited, #topm td a:active, #topm td a:link {
  color:#ffffff; font-weight:bold; text-decoration:none;
}
#topm td:hover, #topm td a:hover, #topm td a.selected, #topm td a.selected:visited, #topm td a.selected:active, #topm td a.selected:link {
  color: #fdff5e;
}

#topm td#basket   {
width:280px;
background:#FFFFFF;
text-align:right;
padding-right:5px;
text-transform:none;
color: #000000;
font: 11px Tahoma;
}
#topm td#basket a, #topm td#basket a:hover {line-height:27px; color:navy; text-transform:none;}

.subm_rb {
color:#000;
z-index:200;

}
.subm_rb .scontent {
text-align:center;
color:#000;
background:#F7F7F7;
z-index:200;
border-left:#cacaca 1px solid;
border-right:#cacaca 1px solid;
}

.subm_rb .sb {
position:relative;
height:17px;
}

.subm_rb .sb div {
position:absolute;
padding:0; margin:0;
}

.subm_rb .sb div#h {
background:url("http://nevius.ru/images/bottom-2.gif") repeat-x bottom;
position:relative;
height:17px;
margin:0 24px 0 24px;
}

.subm_rb .sb .sl {
width:24px;
height:17px;
background:no-repeat url("http://nevius.ru/images/left-3.gif") bottom left;
bottom:0px; left:0;
_bottom:-1px;
}
.subm_rb .sb .sr {
width:24px;
height:17px;
background:no-repeat url("http://nevius.ru/images/right-3.gif") bottom right;
bottom:0px;
right:0px;
_bottom:-1px;
}

.subm_rb .sb .sr#ie {
_right:0px;
}

.subm_rb .scontent ul
{
   padding:5px 0 0 0;
   margin:0;
   width:100%;
   list-style:none;
   list-style-type:none;

}

.subm_rb .scontent ul li
{
   list-style:none;
   list-style-type:none;
   padding: 3px 15px 3px 10px;
   border-bottom:#cacaca 1px solid;
   text-align:left;
   text-transform:none;

}

.subm_rb .scontent ul li a, .subm_rb .scontent ul li a:visited, .subm_rb .scontent ul li a:active, .subm_rb .scontent ul li a:link {
   /* color: #404040; */
    color: #000;
    font: 11px Tahoma;
    font-weight:normal;
    text-decoration: none;

}

.subm_rb .scontent ul li a.b62831, .subm_rb .scontent ul li a:visited.b62831, .subm_rb .scontent ul li a:active.b62831, .subm_rb .scontent ul li a:link.b62831 {
    color: #b62831;
}

.bold {font-weight:bold;}

.subm_rb .scontent ul li a:hover
{
   color:#ED212E;
   text-decoration:underline;
}


.subm_item
{
   z-index:400;
   position:absolute;
   top:30px;
   display:none;
   padding-left:0px;
   overflow:hidden;

}
.subm_item a {padding-left:5px}
.subm_item a.b62831 {padding-left:0;}

   .subm_item iframe {
                display:none;/*для IE5*/
                display/**/:block;/*для IE5*/
                position:absolute;
                top:0;
                left:1px;
                z-index:-1;/*невидимый*/
                filter:mask();/*переключает IE Active X в нужный рендер*/
                width:900px;
                height:130px;
                background:#fff;border:none;
        }

.dottedLeft {
        padding: 0px 0px 0px 1px;
        background: url("http://nevius.ru/images/bg3vd.gif") repeat-y 0 0;
}

/* Top menu */


/* center */

.block_header {
   width:100%;
   height:28px;
   text-align:center;
   font-weight:bold;
}

.block_header h1 {
	margin: 0px;
	padding: 0px;
    font: 12px Verdana; font-weight:bold;
}

.block_header h2 {
	margin: 0px;
	padding: 0px;
    font: 12px Verdana; font-weight:bold;
}

.block_header div {
 float:left;
}

.block_header .n-act div#left {
    background:url("http://nevius.ru/images/center-top-left.gif") no-repeat left;
    height:28px;
}

.block_header .n-act#center_fdm, .block_header .n-act div#center_fdm{
   background:url("http://nevius.ru/images/center-top-line.gif") repeat-x top;
   height:28px;
   color: #828282;
   font-weight:bold;
   float:left;
}

.block_header .n-act div#center_fdm a
{
   font-weight:bold;
}

.block_header .n-act div#right{
   background:url("http://nevius.ru/images/center-top-right.gif") no-repeat right;
   height:28px;
}

.block_header .act div#text, .block_header .n-act div#text{
    padding:7px 10px 0 10px;
    font: 12px Verdana; font-weight:bold;
}


.rb .content_rb {
    border:1px solid #cacaca;
    text-align:center;
    padding:10px;
    padding-top:20px;
}
.info_table tr td
{
   padding-left:10px;
   padding-right:10px;
   text-align:left;
   height:25px;
   font: 12px Verdana;
}

.info_table tr td#propgroup
{
   border-bottom:#cacaca 1px solid;
   border-top:#cacaca 1px solid;
   background:#fafafa;
}

.rb {}
.rb .content_rb {
    border:1px solid #cacaca;
    text-align:center;
    padding:10px;
    padding-top:20px;
}
.rb .t_rb {
    position:relative;
}
.rb .b_rb {
    position:relative;
    _height:1px;
}
.rb .t_rb div, .rb .b_rb div, .rb .tt_rb .l_rb, .rb .tt_rb .r_rb{
    position:absolute;
    padding:0; margin:0;
    background: url("http://nevius.ru/images/corner.gif") no-repeat;
}
.rb .t_rb .r_rb {
    top:0px;
    right:0px;
    width:21px;
    height:22px;
    background-position: -63px 0;
    _right:-1px;
}
.rb .b_rb .l_rb {
    width:21px;
    height:22px;
    background-position: 0 0;
    bottom:0px; left:0;
}
.rb .b_rb .r_rb {
    width:21px;
    height:22px;
    background-position: -21px 0;
    bottom:0px;
    right:0px;
    _right:-1px;
}

/* center */

.text
{
   font: 12px Verdana;
}
.text a {
	font: 12px Verdana;
}

.dotline {
        padding: 0px 0px 1px 0px;
        background: url("http://nevius.ru/images/dotline.gif") repeat-x 0 90%;
}
.price {
	font: 20px Verdana;
	color: #9999ff;
	font-weight: bold;
}
li {margin-left: 20px;}
