div.overalldesc p html{margin:0 auto;}



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {

    margin: 0;

    padding: 0;

    color:#4b2020;

}







table {

    border-collapse: collapse;

    border-spacing: 0;

}

fieldset,img {

    border: 0;

}

address,caption,cite,code,dfn,em,strong,th,var {

    font-style: normal;

    font-weight: normal;

}

ol,ul {

    list-style: none;

}

caption,th {

    text-align: left;

}

h1,h2,h3,h4,h5,h6 {

    font-size: 100%;

    font-weight: normal;

}

q:before,q:after {

    content: '';

}

abbr,acronym {

    border: 0;

}

body {

    font: 12px/18px Arial, Tahoma, Verdana, sans-serif;

}

a {

    color:#5e4038;

    outline: none;

    text-decoration: underline;

}

a:hover {

    text-decoration: none;

}

/* Begin of styles for the demonstration (you can remove them) */

a.expand {

    width: 150px;

    display: block;

    margin: 10px 0 0;

}

a.expand:hover {

    height: 500px;

}

/* End of of styles for the demonstration */

p {margin: 0 0 0px}

img {

    border: none;

}

input {vertical-align: middle}

#wrapper {

    width: 100%;

    min-width: 1080px;

    max-width: 1280px;

    margin:0 auto;





}



h1{font-family:Tahoma; font-size:18px; font-weight:bold; color:#5e4038;}
h2{font-family:Tahoma; font-size:16px; font-weight:bold; color:#5e4038;}
h3{font-family:Tahoma; font-size:14px; font-weight:bold; color:#5e4038;}
.bold{font-weight:bold;}



.clr{clear:both;}

.italic{font-style:italic;}

/* Header

-----------------------------------------------------------------------------*/

#header {





}





/* Middle

-----------------------------------------------------------------------------*/

#middle {

    border-right: 272px solid #bfb2a1;

    height: 1%;

    background:url(img/centerbg.gif) top right repeat-y;

    background-color:#d1c9be;

    padding-bottom:120px;

}



#middle:after {

    content: '.';

    display: block;

    clear: both;

    visibility: hidden;

    height: 0;

}

#container {

    width: 100%;

    float: left;

    overflow: hidden;

    margin-right: -100%;

}

#content {

    padding: 0 10px;

}



div.questioncontainer div.question{padding-bottom: 15px;}

div.questioncontainer div.question p{color:black; padding: 0; margin: 0;}

div.questioncontainer div.question div.answer{border:1px solid #aba9a5; background-color: #e2e2e2;}

div.questioncontainer div.question div.answer span{display:block; padding:10px; overflow:hidden; width:95%;}

div.questioncontainer div.question div.answer{margin-top:10px;}

div.questioncontainer div.paging{padding:20px 0;}

div.questioncontainer div.paging a, div.questioncontainer div.paging span{padding:4px; background-color:#ffffff; border:1px solid #cea399; margin:0 3px; color:#a02c28;}

div.questioncontainer div.paging span{color:black;}

div.questioncontainer div.paging span.active{border:1px solid #66635d; font-weight:bold;}

div.questioncontainer div.questionform{}

div.questioncontainer div.questionform div.moduleheader{font-size:16px; font-weight:bold; padding:10px 0;}

div.questioncontainer div.questionform div.input{padding:5px 0;}

div.questioncontainer div.questionform input.button{margin:5px 0; color:black;}

div.questioncontainer div.questionform div.input span{color:black; font-size:10px; padding:0 3px;}

div.questioncontainer div.questionform textarea{margin:5px 0 10px 0; display:block;}

div.questioncontainer div.contacterror{color:red; font-size:16px; font-weight:bold;}







div.mainbgrepeat{background: url(img/mainrepeatbg.gif) top right repeat-x;}

div.mainbg{background: url(img/newmainbg.gif) top right no-repeat; margin-top:0px;}

div.mainbgc{background: url(img/home_borovit.gif) top center no-repeat; margin-top:0px;}

div.modules{padding:0px 0 0 0; width:100%;}

div.modules table{width:100%;}

div.modules table tr td{}

div.modules div.module{width:262px; height:132px;}

div.modules div.new{background: url(img/modulenews_bg.gif) no-repeat; text-align:left;}

div.modules div.favor{background: url(img/modulefavor_bg.gif) no-repeat; text-align:left;}

div.modules div.vigoda{background: url(img/modulevigoda_bg.gif) no-repeat; text-align:left;}

div.modules a.image{display:block; float:left; padding:22px 0 0 24px;}

div.modules a.image img{border:3px solid #644840;}

div.modules div.moduleheader{float:right; text-align: right; padding:5px 17px 0 0;}

div.modules div.moduleheader p{font-size: 10px; padding:0; margin:0; line-height: 14px;}

div.modules div.moduleheader p.bold{font-size: 11px;}

div.modules div.nameandprice{float:left; padding:25px 0 0 34px;}

div.modules div.nameandprice p{font-size:13px; display:block; width:70px;}

div.maintext{padding:40px 0 40px 0;}

div.maintext p{padding:10px 0; font-family: Arial; font-size:14px;}



div.cataloguemodules{padding:28px 55px 0 72px; }



div.cataloguemodules span:hover{color:#BFB2A1; }



div.cataloguemodules a{width:328px; height:165px; }

div.cataloguemodules div.catitem{width:328px; height:165px; background: url(img/categorybg.gif) no-repeat;}



div.cataloguemodules div.cat1 div.image{width:120px; height:111px; background: url(img/cat1.gif) no-repeat; border:0px solid #5e4038; float:left; margin:26px 0 0 18px;}

div.cataloguemodules div.cat1 div.image:hover{width:120px; height:111px; background: url(img/cat1h.gif) no-repeat; border:0px solid #5e4038; float:left; margin:26px 0 0 18px;}



div.cataloguemodules div.cat2 div.image{width:120px; height:111px; background: url(img/cat2.gif) no-repeat; border:0px solid #5e4038; float:left; margin:26px 0 0 18px;}

div.cataloguemodules div.cat2 div.image:hover{width:120px; height:111px; background: url(img/cat2h.gif) no-repeat; border:0px solid #5e4038; float:left; margin:26px 0 0 18px;}



div.cataloguemodules div.cat3 div.image{width:120px; height:111px; background: url(img/cat3.gif) no-repeat; border:0px solid #5e4038; float:left; margin:26px 0 0 18px;}

div.cataloguemodules div.cat3 div.image:hover{width:120px; height:111px; background: url(img/cat3h.gif) no-repeat; border:0px solid #5e4038; float:left; margin:26px 0 0 18px;}



div.cataloguemodules div.cat4 div.image{width:120px; height:111px; background: url(img/cat4.gif) no-repeat; border:0px solid #5e4038; float:left; margin:26px 0 0 18px;}

div.cataloguemodules div.cat4 div.image:hover{width:120px; height:111px; background: url(img/cat4h.gif) no-repeat; border:0px solid #5e4038; float:left; margin:26px 0 0 18px;}



div.cataloguemodules div.cat5 div.image{width:120px; height:111px; background: url(img/cat5.gif) no-repeat; border:0px solid #5e4038; float:left; margin:26px 0 0 18px;}

div.cataloguemodules div.cat5 div.image:hover{width:120px; height:111px; background: url(img/cat5h.gif) no-repeat; border:0px solid #5e4038; float:left; margin:26px 0 0 18px;}



div.cataloguemodules div.cat6 div.image{width:120px; height:111px; background: url(img/cat6.gif) no-repeat; border:0px solid #5e4038; float:left; margin:26px 0 0 18px;}

div.cataloguemodules div.cat6 div.image:hover{width:120px; height:111px; background: url(img/cat6h.gif) no-repeat; border:0px solid #5e4038; float:left; margin:26px 0 0 18px;}



div.cataloguemodules div.catitem span.bold{font-size:18px; display:block; float:left; padding:30px 0px 0 20px; width:130px; color:#30231d;}



div.cataloguemodules div.catitem span.bold:hover{color:#83643c;}



div.cataloguemodules div.catitem span.shortdesc{font-size:12px; font-weight:bold; display:block; float:left; padding:30px 0px 0 20px; width:130px; color:#30231d;}

div.cataloguemodules div.catitem span.shortdesc:hover{color:#83643c;}





div.cataloguemodules p{padding:5px 0;}

div.cataloguemodules ul{list-style-type: disc; list-style-position: inside; padding-left:20px;}

div.cataloguemodules table{width:100%;}

div.cataloguemodules table tr td{text-align: left; padding:15px 0;}





div.infomenu{width: 100%; height:37px; background: url(img/infomenubg.gif) bottom repeat-x; background-color:#d1c9be; text-align:center;}

div.infomenu div.tip{float:left; width:136px; height:37px;}

div.infomenu div.left{background: url(img/infotipleftbg.gif) left bottom no-repeat;}

div.infomenu div.leftactive{background: url(img/infotipleft.gif) no-repeat;}

div.infomenu div.active{background: url(img/infotipcenter.gif) no-repeat;}

div.infomenu div.inforight{float:right; height:37px; width:7px; background: url(img/inforight.gif) bottom no-repeat;}

div.infomenu div.tip a{display:block; padding:6px 0 0 0;}



div.infoblock{padding:30px 31px 0 31px;}

div.infoblock h1{padding-bottom:10px; margin:0}

div.infoblock p{padding:8px 0; text-align: justify;}



div.path a, div.path span, div.path{color:#5e4038; font-size:10px; padding:15px 0 25px 0;}



div.prodmenu{height:121px; background-color:#d1c9be;}

div.prodmenu div.tip{width:134px; height:125px; float:left;}

div.prodmenu div.tip a{display:block; width:100%; height:100%;}

div.prodmenu div.tip a.left.active, div.prodmenu div.tip a.left:hover{background: url(img/tableft_bg.gif) no-repeat;}

div.prodmenu div.tip a.center.active, div.prodmenu div.tip a.center:hover{background: url(img/tabcenter_bg.gif) no-repeat;}

div.prodmenu div.tip a.right.active, div.prodmenu div.tip a.right:hover{background: url(img/tabright_bg.gif) no-repeat;}



div.prodmenu div.tip a.one{background: url(img/one.gif) no-repeat;}

div.prodmenu div.tip a.two{background: url(img/two.gif) no-repeat;}

div.prodmenu div.tip a.three{background: url(img/three.gif) no-repeat;}

div.prodmenu div.tip a.four{background: url(img/four.gif) no-repeat;}

div.prodmenu div.tip a.five{background: url(img/five.gif) no-repeat;}



div.prodmenu div.tip a.one:hover{background: url(img/one_hover.gif) no-repeat;}

div.prodmenu div.tip a.two:hover{background: url(img/two_hover.gif) no-repeat;}

div.prodmenu div.tip a.three:hover{background: url(img/three_hover.gif) no-repeat;}

div.prodmenu div.tip a.four:hover{background: url(img/four_hover.gif) no-repeat;}

div.prodmenu div.tip a.five:hover{background: url(img/five_hover.gif) no-repeat;}



div.prodmenu div.tip a.one.active{background: url(img/one_active.gif) no-repeat;}

div.prodmenu div.tip a.two.active{background: url(img/two_active.gif) no-repeat;}

div.prodmenu div.tip a.three.active{background: url(img/three_active.gif) no-repeat;}

div.prodmenu div.tip a.four.active{background: url(img/four_active.gif) no-repeat;}

div.prodmenu div.tip a.five.active{background: url(img/five_active.gif) no-repeat;}







div.middlecontent{width:671px; background-color:#e5ddd0;}

div.trotuar1{background: url(img/wall.gif) bottom right  no-repeat;}

div.trotuar2{background: url(img/road.gif) right bottom no-repeat;}

div.trotuar3{background: url(img/border.gif) right bottom no-repeat;}

div.trotuar4{background: url(img/arch.gif) right bottom no-repeat;}

div.trotuar5{background: url(img/all.gif) right bottom no-repeat;}

div.trotuar6{background: url(img/all.gif) right bottom no-repeat;}

div.trotuar1, div.trotuar2, div.trotuar3, div.trotuar4, div.trotuar5, div.trotuar6{ background-color:#e5ddd0; min-height:1072px;} 
* html div.trotuar1, div.trotuar2, div.trotuar3, div.trotuar4, div.trotuar5, div.trotuar6{height:1072px;} 
div.bgl{background: url(img/centerbg_left.gif) left top repeat-y; min-height: 951px;}
* html div.bgl{height: 951px;}
div.bgr{background: url(img/centerbg_right.gif) right repeat-y; min-height: 766px;padding-bottom:200px;}
* html div.bgr{height: 951px;}

div.trotuar1 h1, div.trotuar2 h1, div.trotuar3 h1, div.trotuar4 h1, div.trotuar5 h1, div.trotuar6 h1{padding:20px 0 0 35px;}



div.itemsblock{color:#5e4038; margin:58px 0 0 50px; width:485px;}

div.item{width:128px; float:left; padding:0 0px 15px 30px; overflow:hidden;}

div.item span.price{color:#99897f; font-family:Verdana; font-weight:bold; font-size:13px; font-style:italic; display:block;}

div.item a img{display: block; padding-bottom:5px;}

div.itemname{float:left; width:120px; font-family:Verdana; font-weight:bold; font-size:12px; font-style:italic;}

div.price{float:right;}



div.headerblock{text-align: center; padding:65px 0 35px 0;}

div.imageanddescription{padding:0 0 0 31px;}

div.imageanddescription div.image{float:left; border: 0px solid #b0aaa0;}

div.imageanddescription div.description{font-size:14px; padding-left:23px; float:left; width:300px;}

div.imageanddescription div.description table tr td.bold{width:160px;}

div.imageanddescription div.description table tr td{width:150px; padding-left:23px; padding:8px 0; border-bottom: 1px dashed #4b2020;}

#infopict2 {border: 1px solid #b0aaa0; }



div.colorvariants{padding:25px 0 0 31px;}

div.gallery{padding:15px 0 0 31px;}

div.colorvariants span, div.gallery span{font-size:16px; display:block; padding-bottom:8px;}
div.colorvariants h2, div.gallery h2{font-size:16px; display:block; padding-bottom:8px;}

div.thumbnails img, div.bigpicture img{border:3px solid white;}

div.thumbnails a{padding:2px 4px 0 4px; display: block; float:left;}

div.bigpicture{float:left;}

div.bigpicture a{padding: 2px; display:block;}

div.gallery div.thumbnails{width:243px; float:left;}



div.buybutton{float:right; padding:25px 15px 0 0;}



div.overalldesc{padding:0px 31px;}

div.overalldesc p{padding:10px 0; text-align: justify;}



div.bottom{width:671px; background: url(img/bmcenter.gif) repeat-x; height:15px;}

div.bmleft{float:left;}

div.bmright{float:right;}


div.categ_desc{width:631px; padding:20px 20px 20px 20px; font-size:14px; text-align: justify;}
div.categ_desc h2{font-size:18px; font-weight:bold; padding:10px 0 10px 0; display:block;}






/* Sidebar Right

-----------------------------------------------------------------------------*/

.sr {

    float: right;

    margin-right: -272px;

    width: 272px;

    position: relative;

    background-color:#bfb2a1;

}



.srcontainer{padding:0 11px 0 16px;}

div.logo{padding:5px 0 0 0; text-align: center;}

div.logo img {width: 240px;}

div.iconset{text-align:center; padding:16px 0 10px 0;}

div.iconset a{margin:0 10px;}

div.rightmenu{border:3px solid white;}





div.rightmenu table tr td{vertical-align: middle; height:38px;}

div.rightmenu table tr td a{width:100%; color:white; text-decoration: none; font-family:Arial; font-size:16px;padding-left:77px; display:block; font-weight:bold;}

div.rightmenu table tr td a:hover{color:#BFB2A1;}

div.rightmenu table{width:239px; overflow:hidden;}

div.rightmenu table tr td.small a{font-size:11px; padding-left:80px; font-weight:normal;}

div.rightmenu table tr td.about{background: url(img/about.gif) no-repeat; height:34px;}

div.rightmenu table tr td.catalogue{background: url(img/catalogue.gif);}

div.rightmenu table tr td.wallcover{background: url(img/wallcover.gif);}

div.rightmenu table tr td.trotplitka{background: url(img/trotplitka.gif);}

div.rightmenu table tr td.bordyur{background: url(img/bordyur.gif);}

div.rightmenu table tr td.dekor{background: url(img/dekor.gif);}

div.rightmenu table tr td.additional{background: url(img/additional.gif); height:35px;}

div.rightmenu table tr td.sale{background: url(img/sale.gif); height:33px;}

div.rightmenu table tr td.wheretobuy{background: url(img/wheretobuy.gif);height:37px;}

div.rightmenu table tr td.info{background: url(img/info.gif);height:36px;}

div.rightmenu table tr td.demo{background: url(img/demo.gif);height:36px;}

div.rightmenu table tr td.question-answer{background: url(img/question-answer.gif); height:36px;}



div.pricelist{width:136px; height:35px; background: url(img/price-listbg.gif);}

div.pricelist a{font-family:Arial; font-size:16px; text-decoration: none; display:block; padding:7px 5px 5px 9px; font-weight: bold;}

div.pricelist a:hover{color: #735952}



div.contacts{padding-top:15px; padding-bottom:15px; color:#30211d;}

div.contacts a{text-decoration:underline;  color:#30211d;}

div.contacts a:hover{text-decoration:underline;  color:#735952;}

span.contacts{font-size:18px; font-weight:bold; color:#30211d; display:block; padding-bottom:10px; }

div.contacts table tr td{vertical-align: top; padding-right:10px; padding-bottom:10px; color:#30211d;}

div.contacts p{color:#30211d;}

div.announcements{padding-bottom:50px;}

div.annlink{width:136px; height:35px; background: url(img/annbg.gif);}

div.annlink a{font-family:Arial; font-size:16px; text-decoration: none; display:block; padding:9px 5px 5px 18px; font-weight: bold;}

div.anncontainer{border: 3px solid #ede5dd;}

div.anncontainer table{width:238px; overflow:hidden; color:#5e4038;}

div.anncontainer table tr td{vertical-align:middle; font-family:Tahoma; background: url(img/announcementbg.gif) repeat-x; height:69px; padding-left:15px; padding-right:5px;}

div.anncontainer table tr td:hover{background: url(img/announcementhoverbg.gif) repeat-x;}

div.anncontainer table tr td span.bold{font-size:18px;}

div.anncontainer a {text-decoration: none;}

/* Footer

-----------------------------------------------------------------------------*/

#footer {

    background: #5e4038;

    height:157px;

    margin-top:13px;

}



.footercontent{background: url(img/footerrightbg.gif) right repeat-y; height:100%;}

.footercontent p{padding:0; margin:0; color:white; font-family: Arial; font-size:14px;}

.footerleftcontent{padding:25px 0 0 17px; float:left;}

.footerrightcontent{float:right; padding:25px 17px 0 0px; text-align: right;}













#footer {

    border-right: 272px solid #bfb2a1;

    margin-top:-107px;

}

#ob_swf_home{padding-top:30px;}

#ob_swf {height: 510px;  clear:both; margin-right:-8px; text-align:center; background: url(img/house.gif25.01.2010) top center no-repeat;}



div#wrapper.demo div#header{height:188px; background:#d1c9be;}

div#wrapper.demo div#header div.rightmenu table tr td{vertical-align: middle;}

div#wrapper.demo div#header div.demologo{width:214px;}

div#wrapper.demo div#header div.logo{padding-top:20px;}

div#wrapper.demo div#header div.iconset{padding-top:5px;}

div#wrapper.demo div#header div.rightmenu{float:left;width:239px;}

div#wrapper.demo div#header a.demoprice{margin-top:51px; display:block; float:left;}

div#wrapper.demo div#header div.contacts{padding-top:5px; padding-bottom:0px;}

div#wrapper.demo div#header div.contacts table{width:214px;}

div#wrapper.demo div#header div.contacts span.contacts{padding-bottom:8px;}

div#wrapper.demo div#header table.demoheadertable{padding:0; margin:0; height:188px; width:98%; overflow: hidden;}

div#wrapper.demo div#header table.demoheadertable td{vertical-align: top; width:29%; padding:0 5px;}

div#wrapper.demo div#header table.demoheadertable td.firsttd{width:25%;}

div#wrapper.demo div#header table.demoheadertable td.secondtd{width:25%;}

div#wrapper.demo div#header table.demoheadertable td.thirdtd{width:20%;}

div#wrapper.demo div#header table.demoheadertable td.fourthtd{width:25%; vertical-align: middle;}



div#wrapper.demo div#content{text-align:center;}

div#wrapper.demo div#middle{background:url(img/centertopbg.gif) top left repeat-x; background-color:#bfb2a1; border:none}

div#wrapper.demo .sr{

    float: right;

    margin-right: -0px;

    width: 0px;

    position: relative;

    background-color:#bfb2a1;

    overflow:hidden;

}

 footercontent{background: none;}

div#wrapper.demo div#footer{border-right:none;}



#zoom_b {width: 25px; height:25px; margin-left: -28px;}

#zoom_w {width: 25px; height:25px; margin-left: -34px; margin-top: -1px;}



div.infoblock p.level1 {padding: 2px 0 2px 0px;}

div.infoblock p.level2 {padding: 2px 0 2px 20px;}

div.infoblock p.level3 {padding: 2px 0 2px 40px;}

div.infoblock p.level4 {padding: 2px 0 2px 0;}



table#cart_menu td{background:url(img/cart_bg.gif) no-repeat; padding:6px 2px 7px 2px}



span.productOldPrice {text-decoration: line-through;}

span.productNewPrice {color: red;}



div.shipping_cart_div table.shopping_cart_table {border: 2px solid #bfb2a1;}

div.shipping_cart_div table.shopping_cart_table td {padding: 3px; border: 2px solid #bfb2a1;}

.announcement {font-size:20px;font-family:Verdana;font-weight:bold;color:642917;margin-bottom:10px;}
.banner {margin-right:20px;margin-bottom:20px;text-align:right;}
.advert {font-family: Times New Roman;color:#703e49;font-size:17px;}
.advertred {font-family: Times New Roman;color:#d90c35;font-size:19px;font-weight:bold;}
.post {margin-top:10px;margin-left:10px;margin-right:10px;margin-bottom:10px;}
.notice {margin-top:10px;margin-left:5px;margin-right:5px;margin-bottom:10px;font-size:16px;color:#ffffff;font-weight:bold;}
.white {color:#ffffff;}
.red {color:#d90c35;}
.list {margin-left:30px;margin-top:5px;margin-bottom:5px;font-size:13px;}
.pager {font-family:Tahoma;color:#FFFFFF;font-size:11px;font-weight:bold;border: 0px solid white;padding:1px;}
.texx {font-family:Verdana;color:white;font-size:10px;}
.smap {margin-left:15px;list-style-type:square;}
.newsheader {font-family:Verdana;color:#A02C28;font-size:12px;font-weight:bold;}
.popup_text {font-family: Tahoma;color: #000000;font-size: 12px;text-align:right;}
.popup_sm_text {font-family: Tahoma;color: #000000;font-size: 12px;font-weight:bold;}
.under_imgl {font-size:10px;font-family:Tahoma;font-weight:bold;}
.under_imgr {font-size:10px;font-family:Tahoma;font-weight:bold;text-align:right;}
.popup_text-price {font-family:Tahoma;color:#990000;font-size:12px;text-align:right;font-weight:bold;}
.under_colimg {font-size:10px;font-family:Tahoma;}
.commentlist {margin-left:20px;margin-top:5px;margin-bottom:5px;list-style-type:none;}
.commentmetadata {font-size:10px;}
.fn {font-size:13px;font-weight:bold;}
.says {font-size:13px;}
