*{margin:0px; padding:0px;}
html{height:100%;}
body{height:100%; font:12px arial; color:#dfbfbf; line-height:1.2; background:#952929;}
img{border:none;}
a{outline:none; color:#952929;}
a:hover{text-decoration:none;}
ul li{list-style: none;}
fieldset{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.no_back{background:none !important;}
.no_bord{border:none !important;}
.no_marg{margin:0 !important;}
h1{font-size:28px;}
h2{font-size:24px;}
h3{font-size:18px;}
h3 span{font-size:24px;}
a span{cursor:pointer;}

#wrap{min-width:1000px; position:relative; min-height:100%;}
#header{height:499px; background: url("../images/header_bg.png"); width:100%;}
#i10fader{height:499px; overflow:hidden; width:100%; position:relative;}
#i10fader img{position:absolute;}
#i10fader .block1{top:77px; position:absolute;}
#i10fader .block2{top:2px; left:50%; position:absolute; margin-left:-170px;}
#i10fader .block3{width:213px; top:77px; right:0; position:absolute;}
#arrow_left{position:absolute; left:83px; top:169px; z-index:5;}
#arrow_left a{display:block; width:70px; height:113px; background: url("../images/arrow_left.png");}
#arrow_right{position:absolute; right:83px; top:169px; z-index:5;}
#arrow_right a{display:block; width:70px; height:113px; background: url("../images/arrow_right.png");}
#header .logo{position:absolute; left:44px; top:17px; z-index:5;}
#header .logo a{display:block; width:274px; height:77px; background: url("../images/logo.png"); text-indent:-9999px;}
#header .phone{position:absolute; right:46px; top:27px; z-index:5;}
#header .info{position:absolute; left:201px; top:123px; z-index:5; font:bold 24px 'Trebuchet MS'; color:#fff; width:300px;}
.slides{position:absolute; left:190px; top:225px; z-index:5; display:none;}
.slides.active{display:block;}
.slides dt{ height:32px; padding-top:12px; clear:both;}
.slides dt a{color:#952929; width:141px; text-decoration:none; font:16px "Trebuchet MS"; height:26px; padding:6px 0 0 11px; background: #fbf5f5 url("../images/mag_glass.gif") no-repeat 133px 9px; display:block;}
.slides dt a span{border-bottom:1px dashed #952929;}
.slides dd{background:#fbf5f5; width:304px; color:#4b4949; height:95px; padding:12px 0 0 12px; float:left; display:none;}
.slides dd p{line-height:16px; padding:0 9px 9px 0;}
.slides dd span, .slides dd label{color:#000; float:left; width:140px; clear:left; line-height:20px;}
.slides dd strong, .slides dd select{color:#000; float:left; width:86px; font-weight:normal; line-height:20px;}
.slides dd .button{float:left; margin-top:-2px;}

#menu{height:36px; background: url("../images/menu_bg.jpg") center top; padding:14px 0 0 50px;}
#menu li{float:left; width:19%; padding:9px 0 2px;}
#menu li.active{border-bottom:3px solid #952929;}
#menu li#nr1{width:15%; background: url("../images/nr1.png") no-repeat left top; margin-right:5%;}
#menu li#nr2{width:14%; background: url("../images/nr2.png") no-repeat left top; margin-right:5%;}
#menu li#nr3{width:13%; background: url("../images/nr3.png") no-repeat left top; margin-right:5%;}
#menu li#nr4{width:20%; background: url("../images/nr4.png") no-repeat left top; margin-right:5%;}
#menu li#nr5{width:8%; background: url("../images/nr5.png") no-repeat left top;}
#menu li a{color:#942929; text-transform:uppercase; font:14px "Trebuchet MS"; text-decoration:none;}

#container{background: url("../images/container_bg.png") repeat-x top; overflow:hidden; padding-bottom:52px;}
.cart{float:right; width:142px; height:233px; padding:22px 0 0 45px; margin:47px 0 0 15px; background: url("../images/cart_bg.gif") no-repeat left top; color:#000; font-size:11px;}
.cart .link{height:25px;}
.cart .link a{color:#952929; font:14px "Trebuchet MS"; text-decoration:none; border-bottom:1px dashed #952929;}
.cart span{margin-left:7px;}
.special{float:right; width:293px; background:#c14141; padding:36px 0 70px 30px; margin-top:40px;}
.special h2{font:16px "Trebuchet MS"; color:#FFF; padding-bottom:18px;}
.special a{color:#FFF;}
.special .link{font:14px "Trebuchet MS"; padding-bottom:18px;}
.special .price{float:left; width:134px; height:20px; padding:6px 6px 0 0; text-align:right; color:#FFF; background:#952929; margin:0 15px 15px 0;}
.special .button{padding-top:2px; float:left;}
.special p{clear:both; padding-right:37px;}
.special .form{width:120px; background:#952929; padding:5px 10px;}
.special label{line-height:20px; display:block; float:left; width:60px; _width:57px;}
.special select{width:60px; _width:60px;}
.welcome{overflow:hidden; padding:39px 10px 0 50px;}
.welcome h2{font:bold 16px "Trebuchet MS"; color:#FFF; padding-bottom:23px;}
.welcome a{color:#FFF;}
.welcome p{line-height:16px; padding-bottom:16px;}
.welcome p strong{color:#FFF;}

#footer{background:#7c2221; padding:40px 125px 0 55px; height:99px;}
.rights{background: url("../images/copy.gif") no-repeat left top; padding:5px 0 0 148px; float:left; line-height:20px;}
.rights span{font-size:14px;}
.rights span strong{color:#FFF;}
.promologia{padding-top:7px; float:right;}

/* cart_popup
---------------------------------------- */
#cart_popup{position:absolute; width:100%; height:100%; display:none; z-index:101; left:0; top:0;}
#cart_popup .overlay{width:100%; height:100%; position:absolute; z-index:102; background:#952929; opacity:0.7; filter:alpha(opacity=70); left:0; top:0;}
#cart_popup .inner{position:relative; z-index:103; width:606px; background:#FFF; margin:0 auto 0; padding:13px 7px 30px; top:28px;}
#cart_popup .inner iframe{border:0; height:400px; width:607px;}
#cart_popup .close{float:right; padding:3px 5px 0 0; font-size:11px;}
#cart_popup table{width:100%;}
#cart_popup h2{color:#ba7b7b; font:bold 16px "Trebuchet MS"; height:47px; padding-left:5px;}
#cart_popup th{background:#952929; color:#FFF; height:47px; text-align:left; padding-left:5px;}
#cart_popup .name{width:160px; font-size:10px; color:#777;}
#cart_popup .name b{font-size:12px; display:block;}
#cart_popup .name span{color:#222;}
#cart_popup .number{width:133px;}
#cart_popup .price{width:91px;}
#cart_popup .sum{width:98px;}
.inp1{width:96px; height:14px; padding:4px 5px; border:1px solid #e2e2ec; border-top:1px solid #aaadb2;}
#cart_popup tbody td{background: url("../images/table_dots.gif") repeat-x left bottom; line-height:16px; padding:11px 0 12px 5px; color:#000;}
#cart_popup tbody td.remove{font-size:11px; width:94px;}
#cart_popup tfoot td{background:#f4e9e9; height:47px; color:#000; padding-left:5px; font-weight:bold; font-size:14px;}
#cart_popup .refresh{position:absolute; margin:17px 0 0 10px;}
#cart_popup .link{font:bold 16px "Trebuchet MS"; padding:17px 0 0 177px;}

/* catalog
---------------------------------------- */
#header2{height:116px; background:#e4e0e0; padding:0 46px 0 47px;}
#header2 .logo{float:left; width:268px; padding-top:20px;}
#header2 .logo a{display:block; width:268px; height:71px; background: url("../images/logo2.gif"); text-indent:-9999px;}
#header2 .phone{float:right; padding-top:27px;}

.catalog_top{height:86px; padding-left:50px;}
.ct_right{float:right; width:143px; padding:21px 0 0 0;}
.ct_right strong{display:block; color:#FFF; padding:0 0 5px 5px;}
.sel1{width:104px; height:24px; padding-left:8px; line-height:24px; background: url("../images/select.gif") no-repeat; color:#000; cursor:pointer; position:relative;}
.sel1 ul {display:none; border:1px solid rgb(226,226,236); border-top:none; position:absolute; background:#fff; top:23px; left:0;}
.sel1 li:hover ul {display:block;}
.sel1 ul a {display:block; width:102px; height:24px; padding-left:8px; line-height:24px; text-decoration:none; color:#000;}
.sel1 ul a:hover {background:#952929; color:#fff;}
.ct_left{overflow:hidden; padding-top:6px;}
.ct_left h2{text-transform:uppercase; color:#FFF; font:16px "Trebuchet MS"; float:left; width:166px; padding-top:28px;}
.ct_left li{float:left; width:11%;}
.ct_left li a{width:71px; height:71px; float:left; background-repeat:no-repeat;}
.ct_left li a.type1{background-image: url("../images/type1.gif");}
.ct_left li.active a.type1,.ct_left li a.type1:hover{background: url("../images/type1_act.png");}
.ct_left li a.type2{background-image: url("../images/type2.gif");}
.ct_left li.active a.type2,.ct_left li a.type2:hover{background: url("../images/type2_act.png");}
.ct_left li a.type3{background-image: url("../images/type3.gif");}
.ct_left li.active a.type3,.ct_left li a.type3:hover{background: url("../images/type3_act.png");}
.ct_left li a.type4{background-image: url("../images/type4.gif");}
.ct_left li.active a.type4,.ct_left li a.type4:hover{background: url("../images/type4_act.png");}
.ct_left li a.type5{background-image: url("../images/type5.gif");}
.ct_left li.active a.type5,.ct_left li a.type5:hover{background: url("../images/type5_act.png");}
.ct_left li a.type6{background-image: url("../images/type6.gif");}
.ct_left li.active a.type6,.ct_left li a.type6:hover{background: url("../images/type6_act.png");}
.ct_left li a.type7{background-image: url("../images/type7.gif");}
.ct_left li.active a.type7,.ct_left li a.type7:hover{background: url("../images/type7_act.png");}
.ct_left li a.type8{background-image: url("../images/type8.gif");}
.ct_left li.active a.type8,.ct_left li a.type8:hover{background: url("../images/type8_act.png");}
.ct_left li a.type9{background-image: url("../images/type9.gif");}
.ct_left li.active a.type9,.ct_left li a.type9:hover{background: url("../images/type9_act.png");}
.ct_left li a.type10{background-image: url("../images/type10.gif");}
.ct_left li.active a.type10,.ct_left li a.type10:hover{background: url("../images/type10_act.png");}
.ct_left li a.type11{background-image: url("../images/type11.gif");}
.ct_left li.active a.type11,.ct_left li a.type11:hover{background: url("../images/type11_act.png");}
.ct_left li a.type12{background-image: url("../images/type12.gif");}
.ct_left li.active a.type12,.ct_left li a.type12:hover{background: url("../images/type12_act.png");}

.catalog_bottom{overflow:hidden;}

.cart_catalog{margin-left:5px; width:117px;}

.catalog_wrap, .userspace_wrap{background: #FFF url("../images/catalog_bg.png") repeat-y left; overflow:hidden;}
.userspace_wrap {padding-bottom:50px; _width:90%;}
.catalog, .userspace{background: url("../images/catalog_lt.png") no-repeat left top;}
.userspace { padding:20px 0 0 20px; color:#000; }
.userspace h2 { color:#000; }
.userspace a {color:#942929;}
.catalog .top_bord{font-size:0; height:2px; overflow:hidden; margin:0 0 0 268px; background:#FFF; border-right:3px solid #952929;}
.catalog .items{border-right:3px solid #dfbfbf; overflow:hidden; padding:0 0 0 17px;}
.catalog .empty{color:#000; font-style:italic;padding:20px 0 200px 20px;}
.catalog .item{float:left; width:155px; margin:34px 23px 40px 25px;}
.catalog .item .link{font:14px "Trebuchet MS"; padding:0 5px 10px;}
.catalog .item p{color:#616161; line-height:16px; padding:0 5px 10px;}
.catalog .item .price{background:#952929; height:27px; padding-left:8px;}
.catalog .item .price span{float:left; padding-top:7px; font-weight:bold; width:71px; color:#FFF;}
.catalog .item .price .button{float:left; width:76px; padding-top:3px;}
.catalog .item .form{background:#952929; padding:5px 10px;}
.catalog .item label{line-height:20px; display:block; float:left; width:69px; _width:65px;}
.catalog .item select{width:66px; _width:67px;}

#container .pages{margin-left:41px; height:32px; padding:14px 25px 0 9px; background: #FFF url("../images/pages_bg.gif") repeat-x top; float:left; color:#952929; font-weight:bold;}
#container .pages strong{float:left; padding-top:5px; margin-right:3px;}
#container .pages span{font-size:18px; float:left; height:32px; background: url("../images/page_active.gif") no-repeat left bottom; padding-right:3px;}
#container .pages a{float:left; margin-top:5px; margin-right:3px;}

#item_popup{position:absolute; width:100%; height:100%; z-index:101; display:none;}
#item_popup .overlay{width:100%; height:100%; position:absolute; z-index:102; background:#952929; opacity:0.7; filter:alpha(opacity=70)}
#item_popup .inner{position:relative; z-index:103; width:720px; background:#FFF; margin:28px auto 0;}
#item_popup .inner .item{position:absolute; z-index:500; background:#FFF; padding:2px 2px 50px; width:716px;}
#item_popup .close{float:right; padding:3px 5px 0 0; font-size:11px; color:#FFF;}
#item_popup h2{background:#952929; font:bold 16px "Trebuchet MS"; color:#FFF; height:28px; padding:9px 10px 0 11px; margin-bottom:10px;}
.ip_left{padding:2px 0 0 10px; float:left; width:230px; margin-right:13px;}
.ip_right{float:left; width:450px; color:#000;}
.ip_right p{padding-bottom:15px;}
.ip_right li{padding:3px 0;}
.ip_right li span{float:left; width:180px; font-weight:bold;}
.ip_right li select{width:100px;}
.ip_right .price{line-height:28px; margin:4px 0 15px; height:28px;}
.ip_right .price span{float:left; width:171px; font-weight:bold; font-size:14px;}
.ip_right .price .fl{width:188px; font-size:14px; line-height:22px; color:#FFF; background:#952929; padding:3px 5px 3px 13px;}
.ip_right .price .fl a, .ip_right .price .fl input{float:right;}
.ip_right h3{font-size:12px; padding-bottom:9px;}
.ip_right .images{padding:18px 0 20px 0;}
.ip_right .images a{margin-right:38px;}
.ip_right .images a img{border:2px solid #fff;}
.ip_right .images a.selected img{border:2px solid #952929;}

#item_popup .prev{position:absolute; left:50%; top:260px; margin-left:-469px; display:block; width:78px; height:78px; background: url("../images/items_arrow_left.png"); text-indent:-9999px; z-index:103;}
#item_popup .next{position:absolute; left:50%; top:260px; margin-left:391px; display:block; width:78px; height:78px; background: url("../images/items_arrow_right.png"); text-indent:-9999px; z-index:103;}

/* news
---------------------------------------- */
#header3{background: url("../images/header3_bg.jpg"); height:120px;}
#container2{background: url("../images/container2_bg.jpg") no-repeat center top; padding-top:9px; position:relative; color:#FFF;}
#container2.empty{background: url("../images/container2_bg_empty.jpg");}
#container2 #menu2{height:42px; background: url("../images/menu_bg.jpg") center top; padding:1px 0 0 40px; margin-bottom:126px; white-space:nowrap;}
#container2 #menu2 li{float:left; width:19%; padding:12px 0 2px;}
#container2 #menu2 li.active{border-bottom:3px solid #952929;}
#container2 #menu2 li#nr1{width:15%; margin-right:5%;}
#container2 #menu2 li#nr2{width:16%; margin-right:5%;}
#container2 #menu2 li#nr3{width:15%; margin-right:5%;}
#container2 #menu2 li#nr4{width:12%; margin-right:5%;}
#container2 #menu2 li#nr5{width:148px; padding-top:0;}
#container2 #menu2 li#nr5 a{color:#FFF; float:left; height:28px; padding-top:12px; width:148px; background: url("../images/inet_shop_bg.png"); text-align:center;}
#container2 #menu2 li a{color:#942929; text-transform:uppercase; font:14px "Trebuchet MS"; text-decoration:none;}
#container2 .text1{position:absolute; left:49px; top:93px; width:300px; height:16px; background: url("../images/text1.png"); text-indent:-9999px;}
#container2 .text2{position:absolute; right:67px; top:83px; width:272px; height:40px; background: url("../images/text2.png"); text-indent:-9999px;}
#container2 .news{padding:0 37px 30px 40px; overflow:hidden; margin-top:-30px;}
#container2 a{color:#FFF;}
#container2 .news .right{float:right; width:367px;}
#container2 .news .right dt{color:#ddaeae; font-weight:bold; padding-top:13px; line-height:16px;}
#container2 .news .right dd{font-size:14px; border-bottom:1px dotted #c69393; padding-bottom:17px; line-height:16px;}
#container2 .news .left{overflow:hidden; padding-right:38px;}
#container2 h2{font:bold 16px "Trebuchet MS"; padding-bottom:18px;}
#container2 .news .left .time{font-weight:bold; color:#ddaeae; line-height:16px;}
#container2 .news .left .link{font-weight:bold; font-size:14px; line-height:16px; padding-bottom:4px;}
#container2 .news .left .link a{font-weight:normal;}
#container2 .news .left img{border:3px solid #FFF;}
#container2 .news .left p, .news .left .content, .page-content{color:#fff; padding-top:17px; line-height:18px; font-size:13px; padding-right:100px;}
.page-content {padding-right:0; width:80%;}
#container2 .news .left p {padding-right:0;}
#container2 .news-item{margin-bottom:20px;}
#container2 .news-item .more{font-style:italic;}
#footer3{background: url("../images/footer3_bg.jpg"); height:120px;}
.news .pages{font-weight:bold;}
.news .pages span{font-size:18px;}
a.archive {font-style:italic;}

/* welcome
---------------------------------------- */
#container2 .welcome_page{padding:0 0 30px 40px; overflow:hidden; margin-top:-30px;}
#container2 .welcome_page .right, #container2 .news .right{float:right; width:418px; padding-top:20px;}
#container2 .welcome_page .right a, #container2 .news .right a.photo{float:left; margin:0 40px 24px 18px;}
#container2 .welcome_page .right img, #container2 .news .right img{border:2px solid #FFF;}
#container2 .welcome_page .left{overflow:hidden; padding-right:20px; padding-bottom:18px; line-height:18px; font-size:13px;}
#container2 .welcome_page .left p{padding-bottom:18px; line-height:18px; font-size:13px; padding-right:100px;}
.welcome_page h1{font:bold 16px "Trebuchet MS"; padding-bottom:18px;}

/* gallery
---------------------------------------- */
.gallery{padding:0 0 20px 40px; margin-top:-90px;}
#container2 .gallery h2{padding-bottom:0;}
.gallery .title{height:21px;}
.gallery .title h2{float:left; font:bold 16px "Trebuchet MS"; margin-right:35px;}
.gallery .link{float:left; background: url("../images/recycle.gif") no-repeat left 2px; padding-left:14px; margin:2px 39px 0 0;}
.gallery .items{overflow:hidden;}
.gallery .items a{float:left; margin:29px 40px 30px 0;}
.gallery .items img{border:2px solid #FFF;}
.gallery .pages{font-weight:bold;}
.gallery .pages span{font-size:18px;}
.gallery .album{float:left; width:200px;}
.gallery .album .caption{height:34px; line-height:34px; text-align:center;}
.gallery .album .caption a{background: url("../images/recycle.gif") no-repeat left 3px; padding-left:14px;}
.gallery .album .image{text-align:center;}
.gallery .album img{border:2px solid #FFF;}

#image_popup{position:absolute; width:100%; height:100%; z-index:101;}
#image_popup .overlay{width:100%; height:100%; position:absolute; z-index:102; background:#952929; opacity:0.7; filter:alpha(opacity=70)}
#image_popup .inner{position:relative; z-index:103; width:620px; background:#FFF; margin:28px auto 0;}
#image_popup .inner .item{position:absolute; z-index:500; background:#FFF; padding:2px 2px 50px; width:616px;}
#image_popup .close{float:right; padding:3px 5px 0 0; font-size:11px; color:#FFF;}
#image_popup .prev{position:absolute; left:50%; top:260px; margin-left:-469px; display:block; width:78px; height:78px; background: url("../images/items_arrow_left.png"); text-indent:-9999px; z-index:103;}
#image_popup .next{position:absolute; left:50%; top:260px; margin-left:391px; display:block; width:78px; height:78px; background: url("../images/items_arrow_right.png"); text-indent:-9999px; z-index:103;}

/* item
---------------------------------------- */
.item_full{padding:25px 15px 0 25px;}
.item_full .ip_left{width:140px;}
.item_full h2{height:28px; padding:9px 0 0 11px; color:#FFF; font:bold 16px "Trebuchet MS"; background:#952929; border-bottom:2px solid #FFF; margin-bottom:17px;}
.item_full p{padding-bottom:28px;}
.item_full ul{}

#location-map { height:495px; }
#location-map a {
    position:absolute;
    display:block;
    left:400px;
    border:1px solid #fff;
}

