* {

margin:0;

padding:0;

}



body {

background:#FF6666 url('../images/img2_03.gif') repeat-x;

}



img {

border:0;

}





#Ruler {

position:absolute;

top: 0px;

left: 0px;

width: 100%;

height: 0px;

}



#container {

width: 100%;	max-width: 1500px; min-width: 1000px;

}



* html #container {

width: expression((document.getElementById('Ruler')) ? ((document.getElementById('Ruler').clientWidth > 1500) ? '1500px' : ((document.getElementById('Ruler').clientWidth < 1000) ? '1000px' : '100%')) : '100%');

}



.shapka {

position: relative;



height: 218px;

background: url('../images/face.jpg') left top no-repeat;

}



.title {



background: url('../images/tit.gif') 90% bottom no-repeat;

height: 160px;

}



.title p {

position: relative;

top: 10px;

left: 292px;

float: left;

}



.menu01 {



margin-left: 280px;

height: 47px;

background: url('../images/img_05.gif') left bottom repeat-x;

}



.menu02 {

height: 47px;

padding-right: 1%;

background: url('../images/img_03.gif') left bottom no-repeat;

}



.menu02 p {

height: 35px;

float: right;

text-align: center;

padding: 12px 0 0;

margin: 0 4px 0 0;

background: url('../images/img_07.gif') right top no-repeat;

}



.menu02 p.last {

background: none;

}



#salon, #main, #service {width: 15%;}

#night_dress, #dress {width: 25%;}



#bg {

background: url('../images/bg.gif') repeat-x;

width: 110px;

height: 20px;

border: 1px solid #C33161;

position: absolute;

top: 8px;

left: -1px;

text-align: center;

padding-top: 6px;

}



.sep {

margin: 0 6px;

}



.zag01 {

padding-right: 7px;

background: url('../images/face.jpg') 0px -218px no-repeat;

}

.zag02 {

background: url('../images/04.gif') left top repeat-x;

margin-left: 226px;

}



.zag01,.zag02,.zag03-left,.zag03-right  {

height: 60px;

}



.zag03,.zag03-left,.zag03-right  {

float: left;

}



.zag03 {

height: 40px;

padding: 20px 15px 0 55px;

background: url('../images/02.gif') top left repeat-x;

}



.zag03-left {

background: url('../images/01.gif') top left no-repeat;

width: 33px;

}

.zag03-right {

background: url('../images/03.gif') top left no-repeat;

width: 9px;

}



.content01 {

overflow: hidden;

background: url('../images/img2_05.gif') left bottom no-repeat;

}



* html .content01 {

height: 1%;

}



.main01 {

padding-right: 7px;

background: url('../images/face.jpg') 0px -278px no-repeat;

}





.main02 {

background: url('../images/img_25.gif') bottom left repeat-y;

}



.main04 {

background: url('../images/img_13.gif') 226px top no-repeat;

}



.main03 {

background: url('../images/img_26.gif') 226px bottom no-repeat;

}



.left {

padding-top: 50px;

width: 226px;

float: left;

}



.right {

padding: 10px 50px 0 286px ;

}



.podval {

height: 57px;

background: #157BC3 url('../images/img_30.gif') left top repeat-x;

padding-right: 7px;

}



.podval01 {

margin-left: 226px;

height: 57px;

background: url('../images/img_34.gif') left top repeat-x;

}



* html .podval01 {margin-left: 223px;}

* html .copyright {margin-left: -3px;}



.copyright {padding: 18px 0 0; float: left; width: 226px;}

.copyright p {margin-left: 11px; border-left: 2px solid #fff; padding-left: 12px;}



.blue {

width: 209px;

border: 1px solid #046AA3;

background: #046AA3 url('../images/img_22.jpg') left top no-repeat;

margin-left: 16px;

padding: 20px 0;

border-right: none;

}

 h1 {

font-size: 14px;
    color:#046AA3
padding: 0 0 25px 25px;

background: url('../images/02.gif') top left repeat-x;

}

h2 {
    font-size: 12px;
    color: #A06BA1;
    padding: 0 0 25px 25px;
    background: url('../images/02.gif') left top no-repeat;
    }

    h3 {
    font-size: 10px;
    color: #A06BA1;
    padding: 0 0 25px 25px;
    background: url('../images/02.gif') left top no-repeat;
    }


.star,.star2,.star3, .none_star {padding: 6px 0 6px 56px;}

.none_star {padding-left: 73px;}

.star {background: url('../images/star.gif') 30px 5px no-repeat;}

.star2 {background: url('../images/star2.gif') 30px 5px no-repeat;}

.star3 {background: url('../images/star3.gif') 30px 5px no-repeat;}



table.dre {

width: 99%;

border-collapse: collapse;

}



table.dre td {

width: 33%;

vertical-align: top;

height: 299px;

}


table.dre1 td {

width: 99%;

vertical-align: top;

height: 750px;

}


.back {

padding-top: 5px;

border: 1px solid #CC2C3D;

width: 200px;

height: 294px;

background:#ED8D91 url('../images/img_16.jpg') bottom no-repeat;

}



.image {border: 2px solid #CE454A;}



.item {text-align: left; }

.price {text-align: right;}
.price {padding: 0 7px;}



.subtitle {padding: 15px 0 15px 50px;}

.text {padding: 5px 0;}

.red {padding: 15px 0;}



.red ul {list-style: inside;}




.item { padding: 10px 7px 0 25px; }
