* {margin: 0; padding: 0;}
body  {font:13px Georgia, "Times New Roman", Times, serif; color: #000000; background: url(/public/images/bgfill.jpg);}
ul {list-style:none;}
img {border:none;}
a:hover {text-decoration:none;}
.conteiner {min-width:1000px; min-height:100%; position:relative;}
.Clear {clear:both; font-size:1px; line-height:0px; height:0px;}
h1 {font-size:25px; color:#d68545;}

html, body {height:100%; position:relative;}

.bg_t {background:url(/public/images/bg_t.jpg) repeat-x; width:100%; height:440px; position:absolute;}
.bg_b {background:url(/public/images/bg_b.jpg) repeat-x; width:100%; height:400px; position:absolute; bottom:0;}
.bg_l {background:url(/public/images/bg_l.jpg) repeat-y; width:500px; height:100%; position:absolute;}
.bg_r {background:url(/public/images/bg_r.jpg) repeat-y; width:500px; height:100%; position:absolute; right:0;}

.tl {background:url(/public/images/t_l.jpg) no-repeat; width:500px; height:440px; position:absolute; top:0; left:0;}
.tr {background:url(/public/images/t_r.jpg) no-repeat; width:500px; height:440px; position:absolute; top:0; right:0;}
.bl {background:url(/public/images/b_l.jpg) no-repeat; width:500px; height:400px; position:absolute; bottom:0; left:0;}
.br {background:url(/public/images/b_r.jpg) no-repeat; width:500px; height:400px; position:absolute; bottom:0; right:0;}

.rImg {background:url(/public/images/rImg.png) no-repeat; width:348px; height:419px; position:absolute; right:0; top:450px;}
/*head*/
.head {width:100%; font-size:11px; position:relative;}

.head .leftBlock {width:31%; float:left; position:relative;}
.head .leftBlock .logo {background:url(/public/images/logo.png) no-repeat; width:271px; height:266px; position:absolute; top:0; left:12%; cursor: pointer; z-index: 1; display:block; cursor:pointer; z-index:99;}
.head .leftBlock .con {padding:20px 0 0 10%; width:90%;}
.head .leftBlock .con a {color:#87386e;}
.head .leftBlock .con .menu {padding:225px 0 0 5px; position:relative; z-index:10;}
.head .leftBlock .con .menu ul {padding-left:15px;}
.head .leftBlock .con .menu li {padding-bottom:4px; color:#d68545; font-style:italic;}
.head .leftBlock .con .menu li a {color:#c367a9; font-style:normal;}
.head .leftBlock .con .menu strong {font-size:20px; font-style:italic; color:#504027;}
.head .leftBlock .con .menu strong a {color:#823372;}
.head .leftBlock .con .menu strong a.on {color:#504027;}

.head .centerBlock {width:35%; float:left; background:url(/public/images/h_center.gif) no-repeat;}
.head .centerBlock .con {padding:200px 0 0 0px; margin-left: -10px;}
.head .centerBlock .con a {color:#87386e;}
.head .centerBlock .con ul {padding-left:15px;}
.head .centerBlock .con li {padding-bottom:4px; color:#d68545; font-style:italic;}
.head .centerBlock .con .menu {position:relative; z-index:10;}
.head .centerBlock .con .menu li a {color:#c367a9; font-style:normal;}
.head .centerBlock .con .menu strong {font-size:25px; font-style:italic; color:#504027;}
.head .centerBlock .con .menu strong a {color:#823372;}
.head .centerBlock .con .menu strong a.on {color:#504027;}

.head .rightBlock {width:33%; float:left;}
.head .rightBlock .btns {padding:20px 15% 0 0; width:85%; font-size:11px;}
.head .rightBlock .btns .btn1 {background:url(/public/images/btn1.gif) no-repeat; width:124px; height:19px; padding-top:1px; display:block; text-align:center; color:#a8986a; float:right; margin-right:5px;}
.head .rightBlock .btns .btn2 {background:url(/public/images/btn2.gif) no-repeat; width:149px; height:19px; padding-top:1px; display:block; text-align:center; color:#9d824f; float:right;}
.head .rightBlock .txt {padding:30px 0 0 20px; width:220px; font-style:italic; color:#694c34; font-size:13px;}
.head .rightBlock .txt a {color:#bf61ae;}
/*head*/
/*center*/
.center {width:100%; position:relative; top:-100px; margin-bottom:-100px; overflow:hidden;}

.center .leftBlock {width:49%; padding-top:100px; float:left; position:relative; text-align:right;}
.center .leftBlock .link {position:relative; margin-top:-20px; padding-right:50px; font-size:11px;}
.center .leftBlock .link a {color:#e091cd; text-decoration:none;}

.center .rightBlock {width:50%; float:right; position:relative;}
.center .rightBlock .bg {background:url(/public/images/crb_bg.png) no-repeat; width:290px; height:245px; position:absolute; right:3%;}
.center .rightBlock a {color:#823372; font-weight:bold;}
.center .rightBlock .top {font-size:15px; font-style:italic; padding:5px 0 0 37%; width:63%;}
.center .rightBlock .link {padding:90px 0 0 5%; width:95%; font-size:39px; font-style:italic; color:#504027;}
.center .rightBlock .link strong {font-size:56px;}
.center .rightBlock .wax {background:url(/public/images/wax.png) no-repeat; width:395px; height:330px; margin-left:2%;}

.center .navigation {padding:60px 0 0 11%; font-style:italic; font-weight:bold;}
.center .navigation a {color:#504027;}

.center .block1 {width:49%; padding:0 0 60px 16%; float:left; color:#694c34;}
.center .block1 h1 {font-size:39px; font-style:italic;}
.center .block1 h2 {font-size:25px; color:#d68545; font-style:italic; font-weight:normal;}
.center .block1 h3 {font-size:17px; color:#d68545; font-style:italic; font-weight:normal;}

.center .block1 .txt1 {font-size:17px; margin-top:30px;}
.center .block1 .txt2 {padding-top:30px;}
.center .block1 .txt2 .item {padding:10px 0 0 50px;}
.center .block1 .txt2 .item p {margin-bottom:2px;}
.center .block1 .txt2 .item span {font-size:17px; color:#d68545; font-style:italic;}

.center .block2 {width:30%; padding-left:2%; position:absolute; right:0; bottom:100px;}
.center .block2 h3 {font-size:17px; color:#d68545; font-style:italic; font-weight:normal;}
.center .block2 .Img {width:300px;}
.center .block2 .Img img {margin-bottom:15px;}

.center .price .col_1 {width:260px; padding-right:15px; float:left;}
.center .price .col_2 {width:70px; padding:0 5px; text-align:center; float:left;}
.center .price .col_3 {width:80px;  float:left;}
.center .price dt {font-size:9px; color:#e6ae7e;}
.center .price dd {padding-bottom:30px;}
.center .price ul {padding-left:50px; color:#694c34;}
.center .price li {padding-bottom:5px; width:100%; position:relative;}
.center .price dt .col_1 {padding-left:50px;}
.center .price dd .col_2 {color:#d68545; font-style:italic;}
.center .price dd .col_3 {font-size:16px; font-weight:bold;}

.center .line {width:54%; padding-left:11%; padding-bottom:40px;}
.center .line div {background:url(/public/images/line.gif) repeat-x; height:8px; overflow:hidden;}

.center .waxList {width:70%; padding:15px 0 60px 0; margin-left:11%; position:relative;}
.center .waxList h2 {font-size:25px; color:#d68545; font-style:italic; font-weight:normal;}
.center .waxList ul {width:48%; padding-right:1%; position:relative; float:left;}
.center .waxList li {padding-top:15px;}
.center .waxList li .Img {width:195px; float:left;}
.center .waxList li p {color:#694c34; font-size:16px;}
.center .waxList li .txt {margin-left:195px;}
/*center*/
/*bottom*/
.bottom {width:100%; position:relative; top:-30px;}
.bottom .lImg {position:absolute; left:-350px; margin-left:17%; top:-170px;}
.bottom h1 {padding-left:16%;}

.bottom .leftBlock {width:49%; padding:0 0 0 16%; float:left;}
.bottom .leftBlock p {margin-top:5px; color:#694c34;}
.bottom .leftBlock .item1 {width:48%; padding-right:2%; font-size:17px; float:left;}
.bottom .leftBlock .item1 span {white-space:nowrap;}
.bottom .leftBlock .item2 {width:48%; padding-right:2%; float:left;}
.bottom .leftBlock .item2 a {color:#c369ad; text-decoration:none;}

.bottom .rightBlock {width:35%; padding-top:170px; float:left; position:relative; color:#9f6e43; font-size:11px;}
.bottom .rightBlock .brImg {position:absolute; top:-50px; right:0; width:100%; height:195px; overflow:hidden;}
.bottom .rightBlock .brImg img {position:absolute; right:-150px; margin-right:30%;}
/*bottom*/


/*filter_price*/
#filter_price{
  padding-top: 8px;
  padding-bottom: 16px;
}

#filter_price .filter_price_table td{
  text-align: center;
  vertical-align: text-bottom;
  width: 25%;
}

#filter_price .filter_price_table{
  width: 400px;
}


#filter_price a{

    border-bottom:1px dashed #D68545;
    color:#D68545;
    display:inline-block;

    text-decoration:none;
    font-style: italic;
}

#filter_price a:hover{

    border-bottom: 0px;
    color:#D68545;
    display:inline-block;

    text-decoration:none;
}

#filter_price a.active{

    border-bottom: 0px;
    color:#C367A9;
    display:inline-block;

    text-decoration:none;
    font-size: 18px
}




/*filter_price*/


/*#####################################
##       ?????????????? ?????        ##
## ??? ???????????? ??????? ? ?????? ##
#####################################*/

.top-1row{margin-top:14px;}
.top-2row{margin-top:29px;}
.top-3row{margin-top:34px;}
.top-4row{margin-top:44px;}
.top-5row{margin-top:54px;}



