body

{

margin:0;

padding:0;

overflow:auto;

background:#6E5E46;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#736556;

}

tr

{

text-align:left;

vertical-align:top;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#736556;

}

a

{

color:#9E2221;

}

a:hover

{

color:#000000;

}

a.tit

{

color:#9E2221;

font-size:12px;

}

a.tit:hover

{

color:#000000;

font-size:12px;

}

img

{

border:none;

}

#bodydiv

{

background:url(/i/bg.jpg) bottom right repeat-x #DCC4A8;

width:100%;

}

.height

{

height:100%;

}

.width

{

width:100%;

}

.widthheight

{

width:100%;

height:100%;

}

#media5

{

background:url(/i/media5_bg.jpg) right bottom no-repeat;

width:107px;

height:64px;

}

#media5 img

{

border:none;

margin:49px 0 0 51px;

}

#copyright

{

color:#99784C;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

vertical-align:bottom;

padding:0 0 5px 10px

}

#copyright a

{

text-decoration:none;

color:#99784C;

}

#copyright a:hover

{

text-decoration:none;

color:#000000;

}

#left_border

{

width:100%;

background:url(/i/left_border_pic.jpg) top left no-repeat;

}

#right_border

{

width:100%;

background:url(/i/right_border_pic.jpg) top right no-repeat;

}

#top_bg

{

background:url(/i/top_bg.jpg) top left repeat-x;

}

#logo

{

position:absolute;

margin:49px 0 0 24px;

left:0;

top:0;

z-index:2

}

#zakaz

{

position:absolute;

top:11px;

right:20px;

}

#zakaz2

{

position:absolute;

top:101px;

right:20px;

}

#top_links

{

padding:29px 95px 0 0;

text-align:center;

}

#top_menu

{

text-align:center;

margin:12px 30px 0 0;

z-index:0;

text-transform:uppercase;

}

#top_menu a

{

color:#4F4B25;

text-decoration:none;

font-weight:bold;

margin:0 5px;

text-transform:uppercase;

}

#top_menu a:hover

{

color:#9E2221;

text-decoration:none;

font-weight:bold;

margin:0 5px;

text-transform:uppercase;

}

#flash_banners div.pad

{

padding:105px 29px 0 0;

}

#cont1

{

background:url(/i/bg_line.gif) left repeat-y;

padding:28px 0 0 0;

}

#cont1 .coll_left

{

width:50%;

}

.coll_left_bg

{

background:url(/i/hot.gif) top left no-repeat;

padding:56px 0 0 115px;

}

#cont1 .coll_right

{

width:50%;

background:url(/i/boy_bg.jpg) bottom right no-repeat;

}

.coll_right_bg

{

background:url(/i/butterfly.gif) top left no-repeat;

padding:56px 0 0 115px;

}

h1

{

color:#590308;

font-size:14px;

margin:0 0 20px 10px;

padding:0;

}

h2

{

color:#590308;

font-size:14px;

margin:0 0 10px 0;

padding:0;

}

.both

{

clear:both;

}

.pic_pad

{

margin:0 10px 5px 0

}

.bg_h

{

background:url(/i/bg_line_h.gif) top repeat-x;

padding:35px 0 0 0;

}

.bg_left_box

{

background:url(/i/bg_left_box.jpg) right top no-repeat;

margin:-35px 0 0 0;

padding:35px 35px 0 0 ;

}

.about_pic

{

padding-right:15px;

}

.about_pic_mini

{

margin:0 10px 0 0;

}

.tit2

{

font-size:12px;

font-weight:bold;

}

.date

{

font-size:12px;

font-weight:bold;

color:#43557F;

}

.date a

{

font-weight:normal;

text-decoration:underline;

color:#43557F;

}

.date a:hover

{

font-weight:normal;

text-decoration:underline;

color:#000000;

}

#cont_sp

{

margin-top:74px;

}

.news_sort

{

background:#DCC4A8;

border:1px solid #988774;

color:#736556;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

}

.line_news

{

background:url(/i/line_h2.gif) bottom repeat-x;

padding-top:20px;

}

.v_line

{

background:url(/i/v_line.gif) top center repeat-y;

padding:0 25px;

}

a.blue

{

color:#43557F;

font-size:12px;

}

a.blue:hover

{

color:#000000;

font-size:12px;

}

.reservation

{

vertical-align:middle;

font-size:12px;

font-weight:bold;

white-space:nowrap;

}

.reservation_form

{

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#736556;

}

.red

{

color:#A22C29;

font-family:Arial, Helvetica, sans-serif;

}

#list

{

text-align:center;

}

#list a

{

text-decoration:none;

color:#736556;

font-weight:bold;

}

#list a:hover

{

text-decoration:none;

color:#000000;

font-weight:bold;

}

a.red 

{

color:#A22C29;

}

.res_title

{

font-weight:bold;

padding-bottom:10px;

}

.bg_price

{

background:url(/i/bg_price.gif) top left;

}

#footer

{

padding-bottom:50px;

}

.aboutfix

{

position:absolute;

}

.lang{

position:absolute; 

top:20px; 

left:20px; 

}

