* { 
font-size: 100.01%;  
margin: 0; 
padding: 0; }

body { 
height: 100%; 
font-size: 0.75em; 
font-family : Georgia; 
color: #6c1928; 
background: #270805 url('img/bg.jpg') 50% 50%; }

img, a img { 
border: 0; }

a { 
color: #6c1928; 
text-decoration: none; 
cursor: pointer; }

a:hover, a:focus { 
color: #6c1928; 
text-decoration: none; }

li {
padding: 0 0 0 10px; }

li a { 
color: #6c1928; 
cursor : pointer; }

li a:hover { 
text-decoration: none; 
color: #6c1928; }

li.selected {
background: url(img/selected.gif) no-repeat left 3px; }

input { 
vertical-align: middle; }

input, textarea, select, option { 
margin-top: 11px;
color: #300606; 
font-size: 14px; 
font-family: Georgia;
border: none;
background-color: #f7e0d0;
 }

ul {
font-size: 14px; 
list-style: none;
color: #160900;
}

ul ul {
font-size: 12px; 
padding-left: 14px;
list-style: none;
margin-top: 14px;
margin-bottom: 30px;
}
 
.form_submit { 
color: #f7e0d0;
background-color: #6c1928; 
font-style : italic;
font-size: 12px;
padding: 2px 13px 1px 13px;
cursor: pointer; } 
 
.left {
text-align: left; }

.centered {
position: absolute;
z-index: 0;
top: 109px;
margin-top: 0px;
width: 100%;
/*height: 817px;
background: transparent url('img/bg_center.jpg') repeat-x top;*/ }

.logo_repeater { 
background: transparent url('img/bg_dernichy.gif') repeat-x center; 
  height: 189px;
}

.men_women { 
font-size: 18px; }

.men_women span { 
font-size: 10px; }

.phone { 
font-size: 33px; color: #b7887f; }

.phone_contacts { 
font-size: 24px;
font-weight: normal;
font-style : normal; 
color: #300606; }

.phone_contacts span { 
font-size: 47px; }

.phone span, .phone span a { 
font-size: 11px; 
text-decoration: underline; 
color: #b7887f; 
line-height : 19px; }

.copyright { 
font-size: 11px; 
color: #734b44; 
line-height : 38px; }

.men_women a img{
  display: block;
}


.womens {
position: absolute;
z-index: 1;
top: -86px;
left: 50%;
margin-left: -46px;
width: 523px;
height: 817px; }

.photo_detail {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    margin-top: -352px;
    margin-left: -127px;
    width: 629px;
    height: 571px; 
}

.header { width: 939px; height: 109px; margin: auto; }
.header .clothes { float: left; margin: 7px 10px 0 0; }
.header .phone { position: relative; z-index: 1000; float: left; margin: 17px 10px 0 0; font-size: 25px; color: #f3cdb5; }
.header .phone a { color: #f3cdb5; }

.main-menu { display: block; height: 30px; margin: 20px 0; }
.main-menu li { float: left; line-height: 30px; color: #1b0503; font-size: 15px; padding: 0; margin-right: 15px; }
.main-menu li a { color: #1b0503; text-decoration: underline; }

.p p { margin-bottom: 8px; }
