* {
margin:0;
padding:0;
}

html,body {
font:11px verdana, arial, helvetica, sans-serif;
background:url(../images/back.jpg) right top;
color:#fff;
}

h2 {
font:12px Tahoma;
text-indent:12px;
text-align:left;
}

a {
font-size:11px;
font-weight:700;
color:#fff;
}

.all {
min-width:990px;
background:url(../images/girl.jpg) no-repeat right top;
}

.gordi {
position:relative;
border:1px solid #000;
}

.subwrap,.content {
width:100%;
}

.content,.right {
overflow:hidden;
}

.subwrap,.right {
float:right;
}

.content,.left {
float:left;
margin-right:-264px;
}

.content .lining {
padding:0 235px 0 285px;
}

.right {
width:228px;
text-align:left;
}

.left {
width:264px;
text-align:center;
}

* html .serg,* html .gordi,* html .warp {
height:0;
}

* html .all {
padding:0 0 0 990px;
}

* html .gordi {
margin:0 0 0 -990px;
}

.header {
width:100%;
height:7px;
background:url(../images/top.jpg) repeat-x right top;
}

#logo {
position:relative;
width:147px;
height:144px;
margin:50px auto 0;
}

#main {
position:relative;
width:230px;
margin-left:30px!important;
margin-top:70px;
margin-bottom:20px;
text-align:left;
border:2px solid #daca59;
}

.vint_top_left {
position:absolute;
top:-11px;
left:-19px;
width:27px;
height:67px;
background:url(../images/border-cor-top-left.gif) no-repeat left top;
}

.vint_top_right {
position:absolute;
top:-11px;
right:-19px;
width:27px;
height:67px;
background:url(../images/border-cor-top-right.gif) no-repeat left top;
}

.vint_bottom_right {
position:absolute;
bottom:-11px;
right:-19px;
width:27px;
height:67px;
background:url(../images/border-cor-bot-right.gif) no-repeat left top;
}

.vint_bottom_left {
position:absolute;
bottom:-11px;
left:-19px;
width:27px;
height:67px;
background:url(../images/border-cor-bot-left.gif) no-repeat left top;
}

h3 {
margin-left:23px;
padding-left:25px;
margin-top:10px;
margin-bottom:10px;
text-align:left;
text-transform:uppercase;
color:#fde962;
font:bold 10px Tahoma;
height:33px;
line-height:33px;
background:url(../images/menu-girl.gif) no-repeat left center;
}

.nav_left {
position:relative;
text-align:left;
margin-bottom:20px;
overflow:hidden;
}

.nav_left ul {
list-style-type:none;
margin-bottom:-10px;
padding-bottom:0;
}

.nav_left li ul {
margin-top:8px;
}

.nav_left li ul li {
padding-left:15px;
}

.nav_left ul li {
padding-left:25px;
margin-bottom:10px;
width:195px;
overflow:hidden;
}

.nav_left ul a {
color:#fff;
text-decoration:none;
font-weight:400;
font-family:tahoma;
padding-left:20px;
font-size:11px;
background:url(../images/str-w.gif) no-repeat left center;
}

#nav2 {
float:left;
}

#nav2 ul a {
background:url(../images/line.gif) no-repeat left center;
padding-left:25px;
}

#left_nav {
margin-top:0;
width:100%;
}

#left_nav a {
text-align:left;
width:110px;
padding-left:25px;
margin-left:10px;
margin-top:10px;
background:url(../images/line.gif) no-repeat left center;
}

.clear {
clear:both;
}

.right #main {
margin-top:337px;
margin-left:20px;
right:10px!important;
width:180px;
}

.small_nav {
float:right;
margin-right:30px!important;
height:20px;
width:94px;
margin-top:40px;
text-align:center;
}

.small_nav a {
color:#5b7073;
}

.home {
float:right;
border:0;
text-decoration:none;
padding-right:15px;
margin-top:5px;
}

.small_nav img {
width:11px;
height:10px;
border:0;
}

.content {
text-align:left;
}

.ban {
position:relative;
padding-left:20px;
width:468px;
height:60px;
margin:0 auto;
}

.ban img {
width:468px;
height:60px;
}

.anketa {
float:left;
width:230px;
height:178px;
background:url(../images/anketa-ldark.gif) no-repeat center top;
text-align:left;
overflow:hidden;
margin:0 0 0 10px !important;
}

.anketa_content {
background:url(../images/anketa-light.gif) no-repeat center top;
margin-right:0!important;
margin-bottom:10px;
}

.rez {
position:relative;
margin-top:-164px;
height:170px;
margin-left:128px;
}

.rez a {
position:absolute;
bottom:2px;
right:0;
}

.anketa em {
font-style:normal;
color:#fde962;
}

.anketa ul {
list-style-type:none;
}

.anketa li {
margin-top:1px;
padding-bottom:3px;
text-align:left;
width:94%;
background:url(../images/razdel.gif) no-repeat left bottom;
}

.name {
text-transform:uppercase;
font-weight:700;
color:#fde962;
}

.anketa a {
float:right;
text-decoration:none;
color:#fde962;
font-weight:400;
margin-top:4px;
margin-right:5px;
}

.anketa a:hover {
color:#fde962;
text-decoration:underline;
}

.foto {
text-align:left;
position:relative;
width:115px;
height:155px;
margin-left:3px;
margin-top:14px;
}

.foto img {
position:absolute;
top:5px;
left:16px;
width:94px;
height:139px;
}

.foto #foto_border {
position:absolute;
top:0;
left:0;
width:115px;
height:155px;
}

.telephon {
float:right;
width:200px;
margin-right:35px!important;
text-align:left;
}

.telephon p {
margin-top:0;
color:#faedcd;
font-size:10px;
font-weight:400;
text-transform:uppercase;
}

.telephon img {
width:194px;
height:59px;
margin-bottom:10px;
margin-top:5px;
}

.telephon .nav_left ul {
margin-top:0;
}

.telephon .nav_left a {
padding-left:15px;
text-transform:uppercase;
font-size:10px;
background:url(../images/str-y.gif) no-repeat left center;
}

.telephon .nav_left ul li {
padding-left:0;
margin-top:0;
margin-bottom:5px;
}

.center {
float:left;
width:100%;
margin-top:38px!important;
padding-bottom:30px;
background:url(../images/back-content.gif) right top;
}

.niz_girl {
float:right;
width:100%;
height:44px;
background:url(../images/girl-bott.jpg) no-repeat right top;
}

.adress {
float:left;
margin-top:-44px;
height:44px;
width:90%;
text-align:left;
margin-left:20px!important;
}

.adress p {
margin-top:16px;
font-weight:700;
font-size:10px;
color:#fff;
}

.news {
float:left;
width:100%;
text-align:left;
margin-top:30px;
}

.date em {
font:normal bold 11px Tahoma;
color:#fff;
}

.footer {
position:relative;
width:100%;
padding-top:10px;
height:100px;
min-height:100px;
padding-bottom:10px;
background:#111 url(../images/bott.jpg) repeat-x left bottom;
}

.footer a {
color:#fff;
}

.bot_left {
position:absolute;
left:0;
top:10px;
height:85px;
z-index:999;
}

.bot_left p {
margin-left:30px;
font-size:10px;
color:#ffe057;
}

.bot_right {
position:absolute;
right:0;
top:10px;
height:85px;
z-index:999;
}

.bot_right p {
margin-right:30px;
font-size:10px;
color:#ffe057;
}

.bottom_center {
position:relative;
text-align:justify;
width:100%;
background:#111 url(../images/bot_back.jpg) repeat left top;
}

.bottom_center p {
font-size:10px;
padding-left:240px;
padding-right:232px;
text-align:justify;
color:#ccc;
}

.bottom_center b {
text-align:justify;
}

.bottom_center h2 {
margin-left:240px;
margin-right:232px;
}

.salon {
float:left;
padding-left:10px;
text-align:left;
color:#333;
}

.salon a {
color:#fff062;
}

.salon p {
color:#333;
}

.page_girl {
float:left;
padding-left:10px;
text-align:left;
color:#333;
padding-right:15px;
}

.page_girl em {
font:normal 11px Tahoma;
color:#fff062;
}

.gal_girl {
float:left;
width:115px;
height:205px;
background:#000;
text-align:center;
margin-left:10px;
margin-bottom:10px;
font-size:11px;
}

.gal_girl a {
color:#fde962;
background:#000;
font:normal 11px Tahoma;
display:block;
width:100%;
float:left;
margin-top:2px;
text-align:center;
}

.gal_girl img {
position:relative;
margin:0 auto;
}

.for_sel {
float:left;
width:100%;
margin-bottom:10px;
}

.for_sel select {
margin-left:15px;
width:100px;
}

.pages {
width:100%;
float:left;
text-align:center;
}

.price {
float:left;
width:100%;
margin-top:10px;
text-align:center;
}

.price a {
color:#fde962;
font-weight:700;
}

a:link,a:visited,a:active,.footer a:link,.footer a:visited {
color:#fff;
text-decoration:none;
}

a:hover,.footer a:hover,.footer a:active {
color:#fff;
text-decoration:underline;
}

.head_nav a:link,.head_nav a:visited {
color:#000;
text-decoration:none;
}

.head_nav a:hover,.head_nav a:active {
color:#000;
text-decoration:underline;
}

.ban a,#no_razdel {
background:none;
}

.anketa a:link,.anketa a:visited,.anketa a:active {
color:#fde962;
text-decoration:none;
}

.bot_left a,.bot_right a {
font-size:10px;
font-weight:400;
color:#ffe057;
}

.bot_left a:link,.bot_left a:visited,.bot_left a:hover,.bot_left a:active,.bot_right a:link,.bot_right a:visited,.bot_right a:hover,.bot_right a:active {
font-size:10px;
color:#ffe057;
}

.gal_girl a:link,.gal_girl a:visited,.gal_girl a:hover,.gal_girl a:active {
color:#fde962;
}