/* reset */

body,div,span,img,h1,h2,h3,h4,h5,h6,table,td,tr,th,tbody,thead,tfoot,b,i,u,p,ul,ol,li,a,img,form{
margin:0;padding:0;border:none;}
table{empty-cells:show;border-collapse:collapse;table-layout:fixed;}
ul,li{list-style:none;}
.clear{clear:both;}

html{width:100%;height:100%;}
body{width:100%;height:100%;font-family:arial,verdana,helvetica;font-size:12px;
background:url('../img/bg-layer.jpg') center center no-repeat fixed;}

a{text-decoration:none;color:#fff;}
a:visited{color:#fff;}
a:hover{color:#ff0;}
a:active{color:#ff0;}

/* layout */


.basewrap{width:1020px;margin:0 auto;height:100%;}
.wrap{
background:url('../img/bg-layer.gif') 0 0 repeat;
width:990px;
min-height:100%;
margin:0 auto;
position:relative;
}



.mosttop{
position:relative;
left:-7px;
width:1004px;
}
.mosttop .inner-left{background:url('../img/mosttop-bg-left.png') left 0 no-repeat;padding-left:11px;}
.mosttop .inner-right{background:url('../img/mosttop-bg-right.png') right 0 no-repeat;padding-right:14px;}
.mosttop .inner{background:url('../img/mosttop-bg.gif') 0 0 repeat-x;height:23px;}
.mosttop ul li{
background:url('../img/mosttop-separator.gif') right 0 no-repeat;padding: 4px 10px 0 5px;color:#fff;
width:80px;height:19px;text-align:center;float:left;
}

.menu{height:170px;width:1020px;margin-top:2px;
position:relative;left:-15px;background:url('../img/menu-bg.png') center 0 no-repeat;}
.menu .logo{position:absolute;height:68px;width:182px;top:0;left:0;display:block;}
.menu ul li{float:left;}
.menu ul li a{display:block;font-size:12px;font-weight:bold;}
.menu ul li a.active{color:#f80;}
.menu ul li a.grayed{color:#999;}
.menu ul.mainnode{width:222px;height:25px;position:absolute;top:15px;left:183px;padding-left:5px;
background:url('../img/menu-main-bg.png') 0 0 no-repeat;}
.menu ul.mainnode.select2{background-position:0 -25px;}
.menu ul.mainnode.select3{background-position:0 -50px;}
.menu ul.mainnode li{text-align:center;position:relative;}
.menu ul.mainnode li.last{}
.menu ul.mainnode li a{padding:6px 13px 0;height:19px;}
.menu ul.longnode{height:23px;position:absolute;top:41px;left:194px;}
.menu ul.longnode li{position:relative;background:url('../img/menu-long-sep.gif') right center no-repeat;}
.menu ul.longnode li.last{background:transparent;}
.menu ul.longnode li a{padding:2px 6px 0;height:19px;}

/* drop-down menus */
.menu ul.longnode li ul{display:none;}
.menu ul.longnode li.over ul{display:block;}
.menu ul.longnode li ul{position:absolute;float:none;top:80%;left:0;z-index:10000;/*overflow:hidden;*/
background-color:#000;color:#fff;border-top:1px solid #00292D;border-left:1px solid #00292D;
border-right:1px solid #00292D;}
.menu ul.longnode li ul a{padding:0;font-weight:normal;height:auto;padding:5px 20px;white-space:nowrap;}
.menu ul.longnode li ul li{float:none;background:transparent;border-bottom:1px solid #00292D;}




.menu .beautiful-top{height:107px;background:url('../img/beauty-img.png') center 0 no-repeat;
position:absolute;bottom:0;left:0;width:100%;}
.menu .login{width:228px;height:61px;padding:29px 2px 0;
font-size:10px;background:url('../img/login.jpg') 0 0 no-repeat;position:absolute;bottom:8px;left:18px;}
.menu .login .input-keeper{border:1px solid #888;background-color:#e1e1e1;position:relative;}
.menu .login .input-keeper .ipt{padding:1px 4px;}
.menu .login .input-keeper label{width:41px;float:left;padding-top:3px;}
.menu .login .input-keeper input{height:13px;width:135px;font-size:10px;background-color:#fff;border:1px solid #888;}
.menu .login .input-keeper .brdr{border-bottom:1px solid #888;}
.menu .login .input-keeper .submit{display:block;position:absolute;right:-3px;top:-6px;width:48px;height:48px;
background:url('../img/login-go.png') 0 0 no-repeat;}
.menu .login .link-keeper{position:relative;}
.menu .login .link-keeper a{position:absolute;top:2px;}
.menu .login .link-keeper .left{left:6px;}
.menu .login .link-keeper .right{right:6px;}

.footer{width:1004px;position:relative;left:-7px;color:#fff;margin-top:60px;}
.footer .inner-left{background:url('../img/footer-bg-left.png') left 0 no-repeat;padding-left:6px;}
.footer .inner-right{background:url('../img/footer-bg-right.png') right 0 no-repeat;padding-right:6px;}
.footer .inner{background:url('../img/footer-bg.gif') 0 0 repeat-x;height:25px;position:relative;}
.footer p{position:absolute;top:4px;}
.footer p.left{left:20px;}
.footer p.right{right:20px;}


.content{min-height:400px;width:990px;margin:0 auto;}

.breadcrumbs{height:25px;position:relative;}
.breadcrumbs .inner-left{padding-left:208px;background:url('../img/bread-bg-left.gif') left 0 no-repeat;}
.breadcrumbs .inner-right{padding-right:208px;background:url('../img/bread-bg-right.gif') right 0 no-repeat;}
.breadcrumbs .inner{background:url('../img/bread-bg.gif') 0 0 repeat-x;height:25px;}
.breadcrumbs h3{position:absolute;top:4px;left:10px;color:#fff;font-size:14px;font-weight:bold;}



.left-col{width:231px;float:left;margin:2px 2px 0 0;}
.right-col{width:240px;float:right;margin:2px 0 0 2px;}
.main-col{margin:0 242px 0 234px;}

.main-col{padding:1px 1px 22px 1px;}

.main-col .drop3{position:relative;margin:0 -4px;padding-top:22px;}
.main-col .drop3 h4{position:absolute;bottom:0;left:0;width:100%;
background:url('../img/maincol-bottom.jpg') center bottom repeat-x;height:22px;}
.main-col .drop3 h4 a{display:block;padding:2px 0 0 4px;}
.main-col .drop3 h4 a:hover{color:#fff;}

.left-col h3,.right-col h3{color:#fff;padding:3px 6px 0;font-size:14px;font-weight:bold;}
.left-col ul{margin:0 8px 4px 12px;font-size:10px;}
.left-col ul li{border-bottom:#C9C9C9 solid 1px;padding:5px 0 1px 30px;color:#595959;
background:url('../img/news-ico-small.jpg') left 5px no-repeat;min-height:35px;}
.left-col ul li a{color:#00292D;text-decoration:none;}
.left-col ul li a:hover{color:#e48800;text-decoration:underline;}

.left-col h3{height:18px;background:url('../img/column-head-bg.gif') 0 0 no-repeat;}
.right-col h3{height:18px;background:url('../img/column-head-bg-right.gif') 0 0 no-repeat;}


.left-col .widget-content,
.right-col .widget-content{margin:1px 2px;background-color:#fff;}

.main-content{padding:4px 4px 0 4px;background-color:#fff;font-size:1.2em;}
.main-content a{color:#00292D;text-decoration:none;}
.main-content a:hover{color:#e48800;text-decoration:underline;}


.news{background-color:#F2F2F2;}

.news-items{overflow:hidden;zoom:1;}

.news-item{margin-bottom:10px;border-bottom:1px solid #fff;}
.news-item .title{color:#610000;font-weight:bold;}
.news-item .date{color:#000;font-weight:bold;}
.news-item .ico{width:50px; height:63px; background:url('../img/news-ico-big.jpg') 0 0 no-repeat;margin:2px;
float:left;}
.news-item a{color:#00292D;text-decoration:none;}
.news-item a:hover{color:#e48800;text-decoration:underline;}
.news-item .link{text-align:right;}


.main-content h1 img{vertical-align:middle;}


.filter{padding:4px;}



.catalog_content{margin:0.5em 0;}
.bar{padding:10px 0 5px 0;}
.catalog_pages{margin:0.5em 0;}
