* {margin:0; padding:0;}

body {
        padding:0; margin:0;
        background:#E0C694;
}

#main {
        min-width:999px;
        background:#E0C694 url('/images/bg_bt.gif') repeat-x left bottom;
        margin:0;
}

#body_gfx_bt {
        background:url('/images/bg_gfx_bt.gif') no-repeat left bottom;
}
#body_gfx_top {
        width:100%;
        background:url('/images/bg_gfx_tp.png') no-repeat;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_gfx_tp.png',sizingMethod='crop');
}
#body_bg_top {
        width:100%;
        background:url('/images/bg_tp.png') repeat-x;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_tp.png',sizingMethod='scale');
}
#body_bg_top a {
        position:relative;
}

html, input, textarea {
        font-family:Tahoma, sans-serif; 
        font-size:11px;                
        color:#69522F;                
}

form {margin:0; padding:0;}
input, select { vertical-align:middle; font-weight:normal;}

/* side bar */
#side_bar { width:310px; float:left; font-size:12px;}

#side_bar .indent {padding:0; margin-top:375px; padding-left:83px; margin-bottom:200px;}

/* side bar end */

/* content */
#wrapper { float:right; margin-left:-330px; width:100%;}

#content { margin-left:320px; position:relative; overflow-x:hidden;}
#content .indent {padding:0; margin:0; margin-bottom:30px; padding-top:35px; padding-bottom:25px; padding-right:25px; padding-left:30px;
        background:url('/images/vline.gif') repeat-y left top;
        min-height: 500px;
        _height: 500px;
}
* html #content .indent {
        
}


#content .indent img {
        margin: 4px;
}

/*header*/
#header {
        height:53px;
        width:100%;
}
#header .indent {padding-top:16px;}

#footer {
        min-width:999px;
        color:#4E3E25;
        background:#A17F4B url('/images/footer_bg.gif') repeat-x left top;
        padding:0;
        margin:0;
        height:116px;
}
#footer .c1 {
        float:left;
        padding-top:45px;
        padding-left:65px;
        width:260px;
}
#footer .c1 a {
        color:#4E3E25;
}
#footer .c2 {
        float:left;
        padding-top:25px;
        margin-left:0px;
}
#footer .c3 {
        float:right;
        padding-top:45px;
        padding-right:75px;
}
#footer .c2 img {
        margin-bottom:2px;
}

/*************************/

h1 {color:#80591E; font-size:18px; font-weight:normal; margin-bottom:30px;}
h1 a {color:#80591E; text-decoration:none;}
h1 b {color:#852200; text-transform:uppercase; font-weight:normal;}

h2 {color:#80591E; font-size:18px; font-weight:normal; margin-bottom:10px;}
h2 a {color:#80591E; text-decoration:none;}
h2 b {color:#852200; text-transform:uppercase; font-weight:normal;}



a {color:#852200;}
a:hover {text-decoration:none;}
a img { border:0;}

p {margin:0 0 10px 0;}

div.line {
    //margin-top:10px;
    //margin-bottom:10px;        
    //height:3px;
    //background:url('/images/line.gif') repeat-x left top;
}
div.line hr {
        //display:none;
}
hr {
        border:0;
    margin-top:10px;
    margin-bottom:10px;        
    height:3px;
    padding:0;
        background:url('/images/line.gif') repeat-x;
}

.pic_frame {
        width:155px;
        height:120px;
        background:url('/images/pic_frame.png') no-repeat;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic_frame.png',sizingMethod='crop');
}
.pic_frame img {margin:10px 0 0 11px;}
.pic_frame a {position:relative;}

.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.pt10 {padding-top:10px !important;}
.pr20 {padding-right:20px !important;}
.pos {position:relative;}
.h5 {height:5px;}
.h10 {height:10px;}

table {border-collapse:collapse; border:0;}
table td, table tr {vertical-align:top;}

#lmenu {
        width:145px;
        margin:0;
        padding:0;
        list-style:none;
}
#lmenu li {
        margin:0;
        padding:0;
        border-top:1px solid #CEA96F;
        padding-top:6px;
        padding-bottom:8px;
        padding-left:10px;
}
#lmenu li.first {border:0;}
#lmenu li a, #lmenu li span {
        border-left:2px solid #EFE1C2;
        padding-left:13px;
}
#lmenu li ul {
        margin:0;
        padding:0;
        list-style:none;
        width:auto;
        margin-left:15px;
        margin-top:10px;
}
#lmenu li ul li {
        border:0;
        padding:0;
        background:url('/images/arrow.gif') no-repeat 0 5px;
        //background-position:0 6px;
        padding-left:18px;
        margin-bottom:4px;
}
#lmenu li ul li a, #lmenu li ul li span {
        padding:0;
        border:0;
        color:#B08439;
        font-size:11px;
}

#cup {
        position:absolute;
        left:40px;
        top:15px;
        width:238px;
        height:341px;
        /*background:url('/images/kubok.png') no-repeat;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/kubok.png',sizingMethod='crop');
        */
}

#handle {
        position:absolute;
        left:60px;
        top:-7px;
        width:171px;
        height:352px;
        /*background:url('/images/handle.png') no-repeat;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/handle.png',sizingMethod='crop');
        */
}

#belt {
        position:absolute;
        left:-10px;
        top:-20px;
        width:316px;
        height:280px;
        background:url('/images/belt.png') no-repeat;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/belt.png',sizingMethod='crop');
}

#box_placeholder {
        width:275px;
        height:380px;
        margin-left:40px;
        float:right;
}
#box {
        position:absolute;
        right:0;
        top:0;
        width:300px;
        height:590px;
        //right:0px;
}
* html #box {
        //right:320px;
}
#box_bg {
        width:300px;
        height:325px;
        background:url('/images/box.png') no-repeat;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/box.png',sizingMethod='crop');
}

#gloves {
        position:absolute;
        top:70px;
        left:30px;
        width:242px;
        height:186px;
        background:url('/images/gloves.png') no-repeat;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gloves.png',sizingMethod='crop');
}

#hotel {
        position:absolute;
        top:5px;
        left:30px;
        width:280px;
        height:302px;
        background:url('/images/hotel.png') no-repeat;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hotel.png',sizingMethod='crop');
}


#hotel2 {
        position:absolute;
        top:5px;
        left:30px;
        width:280px;
        height:302px;
        background:url('/images/2.png') no-repeat;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/2.png',sizingMethod='crop');
}

#link_hotel {
        position:absolute;
        top:-114px;
        width:300px;
        height:186px;
        background:url('/images/link_hotel.png') no-repeat;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/link_hotel.png',sizingMethod='crop');
}

#box_link {
        position:absolute;
        top:11px;
        left:15px;
        font:normal 14px 'Times New Roman';
        color:#fff;
        text-decoration:none;
}
#box_link:hover {text-decoration:underline;}

#link_sport {
        position:absolute;
        top:-104px;
        width:300px;
        height:200px;
        background:url('/images/link_sport.png') no-repeat;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/link_sport.png',sizingMethod='crop');
}

/**********/

#content table {
    padding:0;
    border:0;
   /* width:100%; */
        border-collapse:collapse;  
        margin-bottom:25px;
}
#content table td a:hover {
        text-decoration:none;
}

#content table td {
    vertical-align:top;
}
#content table .td_head {
    background:#D1A45F;
    color:#fff;
    font-weight:normal;
    font-size:12px;
    padding:6px 16px;
    text-align:center;
}
#content table .td_row, table .td_row2 {
    padding:8px 4px 8px 12px;
    background:none;
        color:#69522F;
        border:1px solid #EEDAAA;
}
#content table .first {
    padding-left:21px;
}
#content table .td_row2 {
    background:#E6D2AA;
}
#content table .td_foot {
    background:#A68551;
    color:#fff;
    font-weight:normal;
    font-size:12px;
    padding:6px 16px;
    text-align:left;
}
/*
#content table td {
        color:#69522F;
        border:1px solid #EEDAAA;
}
*/

#content table.noborder td {
        border:0;
        padding:2px;
}

/*******/

div.fortextbox {
        padding:0;
        padding-left:6px;
        border-left:1px solid #A68551;
        border-top:1px solid #A68551;
        border-bottom:1px solid #A68551;
        background:#D2AE72;
        margin-bottom:5px;
}
input.i_txt {
        background:#D2AE72;
        border:0;
        border-right:1px solid #A68551;
        padding:2px 0;
        width:300px;
        margin:0;
}
textarea.i_area {
        background:#D2AE72;
        border:0;
        border-right:1px solid #A68551;
        padding:2px 0;
        width:300px;
        margin:0;
}
div.fortextarea {
        padding:0;
        padding-left:6px;
        border-left:1px solid #A68551;
        border-top:1px solid #A68551;
        border-bottom:1px solid #A68551;
        background:#D2AE72;
        margin-bottom:5px;
}
input.button_send {
        background:#D2AE72 url('/images/send.gif');
        margin-bottom:5px;
        width:109px;
        height:21px;
        padding:0;
        border:0;
        cursor:hand;
}

.textarea_fix {
        padding:0;border:0;
        margin:0;
}
/**********/

.leadtext {
        margin-right:300px;
        //margin-right:290px;
}

/*************/

#mainarea {
        height:340px;
        background:url('/images/mainarea.png') no-repeat;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mainarea.png',sizingMethod='crop');
}
#mainarea .txt {
        height:324px;
        margin-left:50px;
        background:#FAF9F5;
}
#mainarea .txt .in {
        padding-top:45px;
        color:#5E5E5E;
        padding-right:260px;
}
#curtain {
        position:absolute;
        right:0;
        width:148px;
        height:452px;
        background:url('/images/curtain.png') no-repeat;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/curtain.png',sizingMethod='crop');
}
* html #curtain {
        //right:319px;
}
#girl {
        position:absolute;
        right:25px;
        top:50px;
        width:210px;
        height:274px;
        background:url('/images/girl.png') no-repeat;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/girl.png',sizingMethod='crop');
}

#coffee {
        position:absolute;
        right:40px;
        top:220px;
        width:86px;
        height:165px;
        background:url('/images/coffee.png') no-repeat;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/coffee.png',sizingMethod='crop');
}

#book {
        position:absolute;
        right:-106px;
        top:-105px;
        width:200px;
        height:149px;
        background:url('/images/book.png') no-repeat;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/book.png',sizingMethod='crop');
}

#perchi {
        position:absolute;
        right:20px;
        top:-95px;
        width:113px;
        height:145px;
        background:url('/images/perchi.png') no-repeat;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/perchi.png',sizingMethod='crop');
}
.news_shorttext a {
        text-decoration:none;
        color:#69522F;
}
.news_shorttext a:hover {
        text-decoration:underline !important;
        color:#69522F;
}
.news_date {
        color:#fff;
        font-size:14px;
        margin-top:5px;
}
.news_date .day {
        font-size:24px;
}

.leftline {
        background:url('/images/vline.gif') repeat-y left top;
}
#news_block {
        padding-right:80px;
}
#news_block table {
        width:100%;
}
#news_block table td {
        padding-left:25px !important;
}
.padb20 {
        padding-bottom:20px !important;
}

#bar {
        height:66px;
        color:#fff;
        margin-bottom:60px;
        //margin-bottom:35px;
        margin-top:30px;
        padding-right:80px;
}
#bar table {
        width:100%;
}
#bar table td {
        width:50%;
        padding:0 !important;
}
#bar .bar_l {
        background:url('/images/bar_l.gif') no-repeat top left;
        height:65px;
}
#bar .bar_l .in {
        height:48px;
        margin-left:20px;
        background:#C89B55 url('/images/bar_sep2.gif') repeat-y right top;
        padding-top:15px;
        padding-left:5px;
        border-top:1px solid #DDC297;
        border-bottom:1px solid #DDC297;
}
#bar .bar_l .in a {
        color:#fff;
        text-decoration:none;
        font:normal 24px 'Times New Roman';
        line-height:18px;
        letter-spacing:0px;
}

#bar .bar_r {
        height:65px;
        background:#D0A862 url('/images/bar_sep.gif') repeat-y left top;
}
#bar .bar_r .in {
        height:38px;
        margin-left:19px;
        padding-top:25px;
        padding-left:5px;
        border-top:1px solid #DDC297;
        border-bottom:1px solid #DDC297;
}
#bar .bar_r .in a {
        color:#fff;
        text-decoration:none;
        font:normal 30px 'Times New Roman';
        line-height:18px;
        letter-spacing:0px;
}

#bar .bar_r_s {
        height:11px;
        background:url('/images/bar_r_s.png') no-repeat;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bar_r_s.png',sizingMethod='crop');
}

#bar .bar_l_s {
        height:11px;
        background:url('/images/bar_l_s.png') no-repeat;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bar_l_s.png',sizingMethod='crop');
}
/************/
table.pic_frame_out,table.pic_frame_out td {width:auto !important;border-collapse:collapse;border:0 !important; margin:0 !important; padding:0 !important;}
table.pic_frame_in,table.pic_frame_in td {width:auto !important;border-collapse:collapse;border:0 !important; margin:0 !important; padding:0 !important;}
td.pic_frame_lt {
        width:7px;
        background:url('/images/pic_frame_lt.png') no-repeat left top;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic_frame_lt.png',sizingMethod='crop');
}
td.pic_frame_rt {
        width:7px;
        background:url('/images/pic_frame_rt.png') no-repeat left top;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic_frame_rt.png',sizingMethod='crop');
}
td.pic_frame_lt div, td.pic_frame_rt div {width:7px;height:1px;}
td.pic_frame_tp {height:4px;background:#fff;}
td.pic_frame_bt {
        height:11px;
        background:url('/images/pic_frame_bt.png') no-repeat top left;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic_frame_bt.png',sizingMethod='crop');
}
td.pic_frame_bt div {float:right;width:71px;height:11px;
        background:url('/images/pic_frame_btr.png') no-repeat top left;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic_frame_btr.png',sizingMethod='crop');
}
td.pic_frame_img img {border-left:4px solid #fff;border-right:4px solid #fff; margin: 0px;}
.pic_frame_lb {width:7px;height:48px;position:absolute;
        top:-48px;
        left:0;
        background:url('/images/pic_frame_lb.png') no-repeat top left;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic_frame_lb.png',sizingMethod='crop');
}
.pic_frame_rb {width:7px;height:48px;position:absolute;top:-48px;right:0;
        background:url('/images/pic_frame_rb.png') no-repeat top left;
        //background: none;        
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic_frame_rb.png',sizingMethod='crop');
}

#content .indent td.pic_frame_img img {
        margin: 0px;
}
