html {
    width:100%;
    height:100%; 
    position:relative;
}

body {
    margin:0 auto;
    padding:0; 
    height:100%;
    position:relative;
    font-family:arial;
    min-width:960px;
}     

img {
    border:0;
}     

form, p {
    margin:0;
}   

.all {
    width:100%;
    min-height:100%;
    margin-bottom:-90px;
    float:left;
    background:url(/i/bg_v2.jpg) center 0 no-repeat;
}     

* html .all {
    height:100%;
}     

.wrapper { background:url(/i/bg_v1.jpg) center 125px no-repeat; min-width:960px; }
.sauna .wrapper { background:url(/i/bg_v1_sauna.jpg) center 134px no-repeat; min-width:960px; }
.rest .wrapper { background:url(/i/bg_v1_rest.jpg) center 102px no-repeat; min-width:960px; }
.bar .wrapper { background:url(/i/bg_v1_bar.jpg) center 103px no-repeat; min-width:960px; }

.wrapper_inner { width:960px; margin:0 auto; }

.header {
    width:100%;
    float:left;
    height:114px;
}           

.logo {
    float:left;
    width:226px;
    height:55px;
    background:url(/i/logo.png) 0 0 no-repeat;
}

* html .logo { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/logo.png', sizingMethod='scale'); }

.logo a {
    display:block;
    width:226px;
    height:55px;
    position:relative;
}

.rightheader {
    float:right;
    width:700px;
}         

.picture {
    float:left;
    width:100%;
    height:300px;
}

.content {
    width:100%;
    float:left;
    padding-top:31px; 
    padding-bottom:120px;
}   

.rest .content { padding-top:42px; padding-bottom:350px; }
.bar .content { padding-top:4px; padding-bottom:176px; }


.left_col {
    float:left;
    width:260px;
}

.vmenu {
    float:left;
    width:205px;
    padding-bottom:30px;
}      

.vblock {
    float:left;
    width:205px;
    padding-bottom:30px;
}      


.main {
    float:left;
    width:700px;
    position:relative;
}      

.footer {
    width:100%;
    float:left;
    height:90px;
    position:relative;
}    

.copyright {
    float:left;
    color:#774f3b;
    font-size:11px;
    font-family:Arial;
    margin-right:264px;
    padding-top:12px;
}

.contact_info {
    float:left;
    font-size:12px;
    padding-top:12px;
}

.contact_info a {
    color:#a57860;
}

.contact_info a:hover {
    text-decoration:none;
}

.petrit {
    float:right;
    font-size:10px;
    width:227px;
}    

.petritlogo {
    float:left;
    width:50px;
}

.petritlogo a { display:block; width:39px; height:40px; background:url(/i/petrit.png) 0 0 no-repeat; }
* html .petritlogo a { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/petrit.png', sizingMethod='scale'); }

.petrittext {
    float:left;
    width:165px;
    padding-top:6px;
    color:#fff;
}        


.petrittext a {
    color:#a47760;
}       

.petrittext a:visited {
    color:#a47760;
}       
.petrittext a:hover {
    color:#a47760;
    text-decoration:none;
}

.clr { height:0; line-height:0; font-size:0; clear:both; }

.header { padding-top:32px; }
.phone { margin-top:10px; float:left; }
.phone .num { text-shadow:0 1px 1px #000; color:#fff; font-size:30px; font-family:Georgia; float:left; margin-right:8px; }
.phone .num span { color:#c1633d; font-size:18px; }
.phone .text { float:left; font-size:12px; color:#ffb89b; font-style:italic; padding-top:3px; }

.top_menu { float:right; padding-top:20px; }
.top_menu ul { list-style:none; margin:0; padding:0; }
.top_menu ul li { padding:0; margin-left:22px; float:left; display:block; }
.top_menu ul li a { color:#fff; font-style:italic; font-size:13px; font-family:Georgia; display:block; text-decoration:none; border-bottom:1px solid #fff; }
.top_menu ul li a:hover { border-bottom:none; }

.footer_inner { width:960px; margin:0 auto; }

.content_inner { width:700px; margin:0 auto; padding-bottom:45px; font-family:Georgia; position:relative; }
.sauna .content_inner { padding-bottom:234px; }
.bar .content_inner { width:900px; }
.left_col { padding-top:70px; width:340px; margin-left:30px; }
.bar .left_col { padding-top:16px; width:340px; margin-left:300px; }
* html .left_col { display:inline; }
.left_text_1 { color:#fff; font-size:17px; }
.left_text_2 { color:#c08d75; font-size:13px; line-height:18px; }
.more { font-size:11px; padding-top:12px; }
.more a { color:#fff; font-style:italic; }
.more a:hover { text-decoration:none; }

.img_title { margin:0 auto; width:164px; text-align:center; font-size:18px; font-weight:bold; font-style:italic; color:#322f2b; position:relative; }
.left_ar { position:absolute; display:block; left:-31px; top:0; height:20px; width:28px; background:url(/i/leftar.png) 0 0 no-repeat; }
.right_ar { position:absolute; display:block; right:-31px; top:0; height:20px; width:28px; background:url(/i/rightar.png) 0 0 no-repeat; }
.sauna .img_title { margin:0 auto; width:164px; text-align:center; font-size:18px; font-weight:normal; font-style:italic; color:#ffffd4; position:relative; }
.sauna .left_ar { position:absolute; display:block; left:-42px; top:0; height:20px; width:28px; background:url(/i/leftar_sauna.png) 0 0 no-repeat; }
.sauna .right_ar { position:absolute; display:block; right:-42px; top:0; height:20px; width:28px; background:url(/i/rightar_sauna.png) 0 0 no-repeat; }
.rest .left_ar { position:absolute; display:block; left:-29px; top:0; height:20px; width:28px; background:url(/i/leftar_rest.png) 0 0 no-repeat; }
.rest .right_ar { position:absolute; display:block; right:-35px; top:0; height:20px; width:28px; background:url(/i/rightar_rest.png) 0 0 no-repeat; }
.bar .left_ar { position:absolute; display:block; left:-29px; top:0; height:20px; width:28px; background:url(/i/leftar_bar.png) 0 0 no-repeat; }
.bar .right_ar { position:absolute; display:block; right:-35px; top:0; height:20px; width:28px; background:url(/i/rightar_bar.png) 0 0 no-repeat; }

.pay { padding-top:35px; }
.card { width:57px; height:43px; float:left; position:relative; margin-top:3px; }
.card_img div { background:url(/i/shadow.png) 0 bottom no-repeat; width:57px; height:12px; position:absolute; bottom:0; left:0; }
* html .card_img div { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/shadow.png', sizingMethod='scale'); }
.card_img { width:43px; height:27px; margin-left:5px; }
.card_img_1 { background:url(/i/master.png) center 0 no-repeat; }
* html .card_img_1 { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/master.png', sizingMethod='scale'); }
.card_img_2 { background:url(/i/american.png) center 0 no-repeat; }
* html .card_img_2 { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/american.png', sizingMethod='scale'); }
.card_img_3 { background:url(/i/visa.png) center 0 no-repeat; }
* html .card_img_3 { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/visa.png', sizingMethod='scale'); }
.pay_text { float:left; color:#784a34; font-size:12px; font-style:italic; font-family:Georgia; text-indent:-14px; padding-left:16px; width:150px; }

.main { width:328px; padding-top:30px; }
.bar .main { width:240px; padding-top:0; }
.services { margin:40px 16px 0 0; width:220px; float:right; }
.bar .services { margin:22px 16px 15px 0; width:220px; float:left; }
.serv_title { position:relative; padding:0 15px; width:128px; text-align:center; color:#de8a6e; font-size:18px; font-style:italic; margin:0 auto; }
.rest .serv_title { width:159px; }
.serv_title .left_bul { display:block; line-height:0; font-size:0; width:5px; height:6px; position:absolute; background:url(/i/bul2.png) 0 0 no-repeat; left:0; top:7px; }
.serv_title .right_bul { display:block; line-height:0; font-size:0; width:5px; height:6px; position:absolute; background:url(/i/bul2.png) 0 0 no-repeat; right:0; top:7px; }
* html .serv_title .left_bul { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bul2.png', sizingMethod='scale'); }
* html .serv_title .right_bul { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/bul2.png', sizingMethod='scale'); }
.serv_flash { text-align:center; margin-top:2px; }
.serv_desc { color:#de8a6e; font-size:14px; font-style:italic; text-align:center; margin-top:15px; }

.nomera { float:right; width:300px; margin:17px 0 0 0; }
.key { background:url(/i/key.png) 0 0 no-repeat; width:84px; height:230px; float:left; margin:40px 6px 0 0; }
* html .key { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/key.png', sizingMethod='scale'); }
.nomera_text { float:right; width:210px; }
.nomera_text_1 { font-size:20px; font-style:italic; font-weight:bold; margin-bottom:12px; }
.nomera_text_1 a { color:#fecc6e; text-decoration:none; border-bottom:1px solid #fecc6e; }
.nomera_text_1 a:hover { border-bottom:none; }
.nomera_text_2 { color:#c08d75; font-size:14px; margin-bottom:10px; }
.nomera_text_2 span { color:#fff; }
.nomera_text_3 a { display:block; background:url(/i/zabr.png) 0 0 no-repeat; width:123px; height:28px; }
* html .nomera_text_3 a { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/zabr.png', sizingMethod='scale'); cursor:pointer; }
.nomera_text_3_en a { display:block; background:url(/i/zabr_en.png) 0 0 no-repeat; width:104px; height:28px; }
* html .nomera_text_3_en a { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/zabr_en.png', sizingMethod='scale'); cursor:pointer; }

.orderform {
			color:#fff;
			padding-left:190px;
			padding-top:60px;
		   }
       
.dish_main_wr { position:relative; margin-top:33px; }       
.dish_main { width:286px; height:160px; position:absolute; left:-42px; }
.dish_main_i { background:url(/i/dinner2.png) 0 0 no-repeat; width:145px; height:136px; float:left; }
* html .dish_main_i { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/dinner2.png', sizingMethod='scale'); cursor:pointer; }
.dish_main_t { float:right; width:140px; color:#f9c0a8; font-style:italic; font-size:14px; padding-top:30px; }

.cocktails { width:160px; float:right; padding:14px 12px 0 0; }
.cocktails_i { background:url(/i/cocktails.png) 0 0 no-repeat; width:156px; height:120px; }
* html .cocktails_i { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/cocktails.png', sizingMethod='scale'); cursor:pointer; }
.cocktails_t { color:#f9c0a8; font-style:italic; font-size:14px; }

.lang { float:right; margin:23px 0 0 25px; }
.lang a { width:18px; height:13px; display:block; font-size:0; line-height:0; float:left; margin-right:10px; }
.lang .rus { background:url(/i/flags.gif) -18px 0 no-repeat; }
.lang .kaz { background:url(/i/flags.gif) 0 0 no-repeat; }
.lang .eng { background:url(/i/flags.gif) -36px 0 no-repeat; }



