p {
margin: 0px;
padding: 0px;
}
body {
width:100%;
margin:0;
padding:0;
font-family:Tahoma;
color:#281D10;
font-size:11px;
background-color:#000000;
min-height: 100%;
height: auto !important;
height: 100%;
background-image:url(/img/bg.jpg);
}
.main {
width:924px;
margin:0 auto;
position:relative;
padding-top:19px;
}
.head_nest {
width:924px;
height:132px;
}
.head_nest_inside {
width:924px;
height:34px;
}
.nest_for_logo {
float:left;
background-repeat:no-repeat;
height:132px;
width:245px;
position:relative;
/**/
position:absolute;
z-index:100;
top:0px;
left:0px;
}
.nest_for_logo_2 {
float:left;
background-repeat:no-repeat;
height:132px;
width:245px;
position:relative;
/**/
position:absolute;
z-index:auto;
top:0px;
left:0px;
background-repeat:no-repeat;
}

.nest_for_logo_inside {
float:left;
background-repeat:no-repeat;
height:34px;
width:245px;
position:relative;
}
.logo {
position:absolute;
top:19px;
left:29px;
}
.logo a {
width:180px;
height:80px;
display:block;
}
.head_right_nest {
height:132px;
/**/
height:34px;
width:679px;
float:left;
}
.top_menu_nest {
height:27px;
padding-top:7px;
width:679px;
}
.head_roof {
height:13px;
background-image:url(/img/head_roof.gif);
width:679px;
}
.slogan_1 {
height:85px;
width:679px;
background-color:#D8C793;
background-repeat:no-repeat;
background-position:left top;
}
.slogan_2 {
height:85px;
width:679px;
background-image:url(/img/sloga_bord.gif);
background-repeat:no-repeat;
background-position:right top;
position:relative;
}
.title_line_nest {
background-color:#C0AD79;
height:33px;
/*width:924px;*/
background-repeat:repeat-x;
background-image:url(/img/title_bg.gif);
position:relative;
}
.title_line_cont_1 {
height:33px;
width:100%;
background-position:left;
background-repeat:no-repeat;
background-image:url(/img/title_side.gif);
}
.title_line_cont_2 {
height:33px;
width:896px;
padding-left:28px;
background-position:right;
background-repeat:no-repeat;
background-image:url(/img/title_side.gif);
overflow:hidden;
}
.title_line_cont_2 div, .title_line_cont_2 img {
float:left;
}
.left_side {
position:absolute;
height:31px;
width:1px;
background-color:#AF9D6B;
left:-1px;
top:1px;
}
.right_side {
position:absolute;
height:31px;
width:1px;
background-color:#AF9D6B;
right:-1px;
top:1px;
}
img, form {
margin:0;
padding:0;
border:0;
}
.welcom_nest_1 {
height:191px;
background-image:url(/img/welcom_bg.png);
background-color:#D8C793;
background-repeat:no-repeat;
background-position:left;
}
.welcom_nest_2 {
height:191px;
background-image:url(/img/welcom_bg.png);
background-repeat:no-repeat;
background-position:right;
padding-left:14px;
width:910px;
position:relative;
}
.welcom_text_cont {
height:191px;
width:434px;
}
.welcom_top {
height:5px;
background-image:url(/img/welcom_text_top.gif);
width:434px;
}
.welcom_bot {
height:5px;
background-image:url(/img/welcom_text_bot.gif);
width:434px;
}
.welcom {
height:158px;
background-color:#F0E9CF;
border-left:2px solid #ffffff;
border-right:2px solid #ffffff;
width:400px;
padding:12px 17px 11px 13px;
overflow:hidden;
line-height:136%;
}
.photo_nest {
position:absolute;
height:309px;
width:451px;
right:14px;
bottom:0px;
background-image:url(/img/backgr_index.jpg);
background-position:bottom;
}
.load_img {
display: block;
visibility: hidden;
position: absolute;
top: 0px;
left: 0px;
width: 451px;
height: 309px;
}
.load_img_inside {
display: block;
visibility: hidden;
position: absolute;
top: 0px;
left: 0px;
width: 427px;
height: 304px;
}
.curtains_frame {
width: 451px;
height: 309px;
position:absolute;
top:0px;
left:0px;
background-image:url(/img/curtains.png);
behavior: url(/js/iepngfix.htc);
}
.curtains_text {
position:absolute;
bottom:11px;
right:19px;
color:#D8C793;
}
.curtains_frame_inside {
width: 427px;
height: 304px;
position:absolute;
top:0px;
left:0px;
background-image:url(/img/curtains_1.png);
behavior: url(/js/iepngfix.htc);
}
.menu_1, .menu_2, .menu_3, .menu_4, .menu_5, .menu_6 {
width:93px;
height:27px;
position:relative;
background-color:#990000;
float:left;
margin-right:2px;
}
.menu_7 {
width:99px;
height:27px;
position:relative;
background-color:#990000;
float:left;
}

.top_menu_nest div a {
  position:absolute;
  top:0px;
  left:0px;
  display:block;
  width:93px;
  height:27px;
  background-repeat:no-repeat;
  }

.top_menu_nest div {
  width:93px;
  height:27px;
  background-repeat:no-repeat;
  float:left;
  margin-right:2px;
  }

.conten_tcontainer_1 {
width:918px;
background-color:#D8C793;
border-left:3px solid #AFA06F;
border-right:3px solid #AFA06F;
position:relative;
height:auto;
}
.conten_tcontainer_2 {
background-repeat:no-repeat;
background-image:url(/img/main_grad_border.gif);
width:3px;
height:100px;
position:absolute;
left:-3px;
top:0px;
}
.conten_tcontainer_3 {
background-repeat:no-repeat;
background-image:url(/img/main_grad_border.gif);
width:3px;
height:100px;
position:absolute;
right:-3px;
top:0px;
}
#container {
position:relative;
display:block;
border-right:462px solid #D8C793;
overflow:visible;}
#right {
float:right;
position:relative;
width:460px;
margin-right:-460px;
display:inline;
}
.clear {
clear:both;
height:1px;
overflow:hidden;
}
.main_rooms_nest {
margin-left:11px;
padding-top: 25px;
}
.main_rooms {
width:430px;
padding:10px 0px 10px 14px;
height:116px;
}
.frame_1 {
border-left:1px solid #8F795C;
border-right:1px solid #8F795C;
border-top:1px solid #8F795C;
width:124px;
height:auto;
}
.roms_signature {
height:18px;
width:126px;
background-repeat:no-repeat;
background-image:url(/img/roms_signature.gif);
background-color:#8F795C;
text-align:center;
color:#ffffff;
padding-top:4px;
}
.roms_signature a{
height:18px;
width:126px;
display:block;
color:#ffffff;
text-decoration:none;
}
.room_1 {
width:140px;
float:left;
height:auto;
}
.delim {
height:19px;
overflow:hidden;
padding-left:6px;
}
.frame_2 {
border:2px solid #F0E9CF;
overflow:hidden;
height:89px;
width:120px;
}
.cellar {
background-image:url(/img/footer_bg.gif);
height:17px;
width:924px;
clear:both;
}
.cellar_ins {
background-image:url(/img/cellar_inside.gif);
height:17px;
width:924px;
clear:both;
}
.form_top_nest {
height:174px;
width:451px;
background-image:url(/img/form_top_bg.gif);
background-repeat:repeat-x;
}
.form_top_1 {
height:174px;
width:451px;
background-image:url(/img/form_top_left.jpeg);
background-position:left;
background-repeat:no-repeat;
}
.form_top_2 {
height:174px;
width:451px;
background-image:url(/img/form_top_right.jpeg);
background-position:right;
background-repeat:no-repeat;
}
.form_container {
padding:18px 21px 0px 11px;
}
.cont_form {
width:420px;
height:24px;
color:#281D10;
}
.booking_1 {
width:112px;
height:21px;
padding-top:3px;
float:left;
}
select, input, textarea {
font-family:Tahoma;
}
.select_1 {
float:left;
height:24px;
width:180px;
}
.select_1 select {
height:17px;
color:#4E3D2A;
font-size:10px;
}
.booking_2 {
height:21px;
padding-top:3px;
width:70px;
text-align:right;
float:left;
}
.select_7 {
float:left;
height:24px;
width:49px;
margin-right: 5px;
text-align:right;
}
.select_7 select {
height:17px;
width:36px;
color:#4E3D2A;
font-size:10px;
}
.select_8 {
float:left;
height:24px;
width:49px;
text-align:right;
}
.select_8 select {
height:17px;
width:36px;
color:#4E3D2A;
font-size:10px;
}
.select_9 {
float:left;
height:24px;
width:49px;
text-align:right;
}
.select_9 select {
height:17px;
width:36px;
color:#4E3D2A;
font-size:10px;
}

.select_2 {
float:left;
height:24px;
width:49px;
text-align:right;
}
.select_2 select {
height:17px;
width:36px;
color:#4E3D2A;
font-size:10px;
}

.booking_3 {
height:21px;
padding-top:3px;
width:40px;
text-align:left;
float:left;
}
.booking_4 {
height:21px;
padding-top:3px;
width:56px;
text-align:right;
float:left;
}
.booking_5 {
height:21px;
padding-top:3px;
width:51px;
text-align:right;
float:left;
}
.select_3 {
float:left;
height:24px;
width:199x;
}
.booking_6 {
float:left;
width:105px;
text-align:right;
margin-top:-1px;

}
.booking_6 input{
border:0;
background-color:#C2B384;
font-size:10px;
color:#D8C793;
font-family:Tahoma;
font-weight:bold;
height:21px;
width:88px;
text-align:left;
background-position:0px 2px;
background-repeat:no-repeat;
cursor:pointer;
}
.select_3 select {
height:17px;
width:199px;
color:#4E3D2A;
font-size:10px;
}
.info_nest {
width:447px;
margin-left:2px;
min-height:148px;
height:auto;
background-color:#E0D2A9;
}
.info_cont_1 {
width:447px;
min-height:148px;
height:auto;
background-image:url(/img/info_back_top.jpeg);
background-position:top;
background-repeat:no-repeat;
}
.info_cont_2 {
width:447px;
min-height:148px;
height:auto;
background-image:url(/img/info_back_bot.jpeg);
background-position:bottom;
background-repeat:no-repeat;
}
.info {
padding:13px 18px 10px 10px;
}
.info td {
width:50%;
text-align:left;
vertical-align:top;
}
.info table {
width:100%;
}
.td_bord {
background-repeat:repeat-y;
background-position:left;
background-image:url(/img/td_bord.gif);
padding-left: 10px;
}
.info_link {
margin-left:14px;
padding-left:12px;
margin-top:9px;
background-repeat:no-repeat;
background-image:url(/img/arrow_1.gif);
background-position: 0px 4px;
}
.info_link a{
color:#281D10;
}
.weather img {
vertical-align:middle;
margin-right:14px;
}
.day {
margin-right:19px;
}
.night {
margin-right:13px;
}
.weather {
margin:3px 0px 0px 24px;
}
.exchange {
padding-top:2px;
}
.rates {
margin-top:4px;
margin-left:24px;
margin-bottom:5px;
width:114px;
}
.cur {
font-weight:bolder;
color:#52170C;
}
.footer_nest {
height:44px;
width:924px;
}
.phone {
height:32px;
padding:12px 0px 0px 43px;
width:153px;
float:left;
}
.phone img {
behavior: url(/js/iepngfix.htc);
width:150px;
height:15px;
}
.footer_menu {
width:313px;
height:29px;
padding:14px 0px 0px 64px;
float:left;
color:#D8C793;
}
.footer_menu a,
.footer_menu a:visited {
color:#D8C793;
text-decoration:none;
}
.footer_menu a:hover {
text-decoration:underline;
color:#D8C793;
}
.copyright {
float:left;
height:32px;
padding-top:13px;
color:#D8C793;
}
.copyright img {
vertical-align:middle;
behavior: url(/js/iepngfix.htc);
height:19px;
width:54px;
copyright
}
.ru {
top:5px;
right:-26px;
width:26px;
height:30px;
position:absolute;
}
.ru a {
width:26px;
height:30px;
display:block;
background-image:url(/img/ru_noact.jpeg);
}
.ru a:hover {
width:26px;
height:30px;
display:block;
background-image:url(/img/ru_act.jpeg);
}
.ru_act {
top:5px;
right:-26px;
width:26px;
height:30px;
position:absolute;
background-image:url(/img/ru_act.jpeg);
}
.eng {
top:35px;
right:-26px;
width:26px;
height:31px;
position:absolute;
}
.eng_act {
top:35px;
right:-26px;
width:26px;
height:31px;
position:absolute;
background-image:url(/img/en_act.jpeg);
}
.eng a {
width:26px;
height:31px;
display:block;
background-image:url(/img/en_noact.jpeg);
}
.eng a:hover {
width:26px;
height:31px;
display:block;
background-image:url(/img/en_act.jpeg);
}

.navig {
height:62px;
width:27px;
position:absolute;
padding-left:8px;
padding-top:12px;
left:-27px;
top:27px;
background-repeat:no-repeat;
background-image:url(/img/navig_bg.jpg);
}

.icon_1_act {
width:11px;
background-image:url(/img/icon_1_act.gif);
height:10px;
margin-bottom:10px;
}
.icon_2_act {
width:11px;
background-image:url(/img/icon_2_act.gif);
height:11px;
margin-bottom:10px;
position:relative;
}
.icon_3_act {
width:11px;
background-image:url(/img/icon_3_act.gif);
height:7px;
position:relative;
}
.icon_1 {
width:11px;
height:10px;
margin-bottom:10px;
position:relative;
}
.icon_2 {
width:11px;
height:11px;
margin-bottom:10px;
position:relative;
}
.icon_3 {
width:11px;
height:7px;
position:relative;
}
.icon_1 a{
background-image:url(/img/icon_1.gif);
background-repeat:no-repeat;
width:11px;
display:block;
height:10px;
position:absolute;
top:0px;
left:0px;
}
.icon_2 a{
background-image:url(/img/icon_2.gif);
background-repeat:no-repeat;
width:11px;
display:block;
height:11px;
position:absolute;
top:0px;
left:0px;
}
.icon_3 a{
background-image:url(/img/icon_3.gif);
background-repeat:no-repeat;
width:11px;
display:block;
height:7px;
position:absolute;
top:0px;
left:0px;
}
.icon_1 a:hover{
background-image:url(/img/icon_1_act.gif);

}
.icon_2 a:hover{
background-image:url(/img/icon_2_act.gif);

}
.icon_3 a:hover{
background-image:url(/img/icon_3_act.gif);
}

.roof_inside {
height:13px;
width:924px;
background-color:#D8C793;
background-image:url(/img/roof_ins.jpg);
background-position:right;
background-repeat:no-repeat;
position:relative;
}
.container_top {
display:block;
height:309px;
width:924px;
background-color:#D8C793;
position:relative;
}
.top_left {
height:224px;
padding-top:85px;
width:234px;
float:left;
background-position:left bottom;
background-repeat:no-repeat;
background-image:url(/img/topleft_side.jpg);
}
.top_right {
float:right;
height:309px;
width:252px;
background-color:#C9BB8F;
background-image:url(/img/topright_side.jpg);
background-position:right;
background-repeat:no-repeat;
position:relative;
}
.photo_nest_inside {
position:absolute;
height:304px;
width:427px;
left:234px;
bottom:0px;
z-index:111;
background-position:bottom left;
background-image:url(/img/backgr_inside.jpg);
}
.photo_nest_inside_2 {
position:absolute;
height:304px;
width:427px;
left:234px;
bottom:0px;
z-index:111;
}
.topleft_title {
height:33px;
overflow:hidden;
padding-left:27px;
}
.topleft_text_roof {
height:15px;
width:209px;
background-image:url(/img/topleft_top.jpg);
margin-left:14px;
}
.topleft_text_bot {
height:4px;
width:209px;
background-image:url(/img/topleft_bot.jpg);
margin-left:14px;
}
.topleft_text {
width:181px;
height:172px;
overflow:hidden;
background-color:#F0E9CF;
border-left:2px solid #ffffff;
border-right:2px solid #ffffff;
margin-left:14px;
padding:0px 12px 0px 12px;
}
.top_right_2 {
height:309px;
width:252px;
background-image:url(/img/topright_bord.jpg);
background-position:left;
background-repeat:repeat-y;
}
.top_right_3 {
height:309px;
width:252px;
background-image:url(/img/topright_bot.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.for_title_1 {
padding-left:17px;
margin-bottom:10px;
}
.form_line {
width:218px;
}
.form_2 {
width:218px;
padding-left:17px;
color:#281D10;
}
.recording_1 {
padding-top:3px;
}
.recording_2 select {
height:17px;
color:#4E3D2A;
font-size:10px;
}

.select_a30 {
  width: 130px;
  margin-top:5px
  }

.select_lit {
  width: 36px;
  margin-top:5px
  }



.recording_3 select {
height:17px;
width:36px;
color:#4E3D2A;
font-size:10px;
}
.form_line2 {
height:39px;
padding-top:5px;
width:100%;
margin-bottom:9px;
}
.bag_0 {
width:55px;
float:left;
}
.bag_1 {
width:55px;
float:left;
}
.bag_2 {
width:54px;
float:left;

}
.bag_3 {
width:54px;
float:right;
text-align:right;

}
.bag_0 select, .bag_1 select, .bag_2 select, .bag_3 select {
height:17px;
width:36px;
color:#4E3D2A;
font-size:10px;
margin-top:5px;
}
.form_line_3 {
height:20px;
width:218px;
}
.form_line_3_left {
float:left;
width:100px;
padding-top:3px;
}
.form_line_3_right {
float:right;
width:110px;
}
.form_line_3_right select{
height:17px;
width:108px;
width:110px;
color:#4E3D2A;
font-size:10px;
}
.recording_4 {
padding:11px 0px 8px 0px;
}
.recording_5 select{
height:17px;
width:216px;
color:#4E3D2A;
font-size:10px;
}
.recording_5 {
margin-bottom:26px;
}
.buttom input {
border:0;
background-color:#C2B384;
font-size:10px;
color:#D8C793;
font-family:Tahoma;
font-weight:bold;
height:21px;
width:129px;
text-align:left;
background-position:0px 2px;
background-repeat:no-repeat;
cursor:pointer;
margin-left:43px;
}
/*
.top_right_2 {
height:309px;
width:252px;
background-image:url(/img/topright_bord.jpg);
background-position:left;
background-repeat:repeat-y;
}*/
#container_2 {
position:relative;
display:block;
border-right:246px solid #C9BB8F;
overflow:visible;
background-image:url(/img/topright_bord.jpg);
background-position:right;
background-repeat:repeat-y;
height:auto;
}
#right_2 {
float:right;
position:relative;
width:252px;
margin-right:-252px;
display:inline;
}
.form_3 {
width:218px;
padding-left:16px;
padding-top:14px;
color:#281D10;
}
.form_3_descript {
margin-bottom:7px;
}
.form_3_inp {
margin-bottom:15px;
}
.form_3_inp input {
height:14px;
width:210px;
color:#4E3D2A;
font-size:10px;
padding-top:2px;
}
.form_3_inp textarea {
height:96px;
width:210px;
color:#4E3D2A;
font-size:10px;
padding-top:2px;
}
.buttom_2 input {
border:0;
background-color:#C2B384;
font-size:10px;
color:#D8C793;
font-family:Tahoma;
font-weight:bold;
height:21px;
width:62px;
text-align:left;
background-position:0px 2px;
background-repeat:no-repeat;
cursor:pointer;
margin-left:78px;
}
.packet_nest {
margin-left:11px;
width:647px;
margin-bottom:-1px;
}
.packet_top {
height:8px;
width:647px;
background-image:url(/img/container_top.gif);
}
.packet {
width:643px;
background-color:#E4D8B1;
border-left:2px solid #ECE3C9;
border-right:2px solid #ECE3C9;
min-height:288px;
height:auto;
}
#container_3 {
position:relative;
display:block;
background:#E4D8B1;
border-right:316px solid #E4D8B1;
overflow:visible;
padding-top:6px;
padding-left:13px;
}
#right_3 {
float:right;
position:relative;
width:316px;
margin-right:-316px;
display:inline;
/*padding-top:6px;*/
}
.title_text {
color:#52170C;
margin-bottom:9px;
font-weight:bold;
}
.paragraph {
padding-left:9px;
padding-right:20px;
background-repeat:no-repeat;
background-position:0px 5px ;
background-image:url(/img/plus.gif);
}
.paragraph_text {
  padding-left:9px;
  padding-right:20px;
  }
.delimeter_left {
padding:8px 0px;
text-align:left;
overflow:hidden;
height:18px;
width:289px;
background-repeat:no-repeat;
background-image:url(/img/line_lr.jpg);
background-position:center;
}
.delimeter_right {
padding:8px 0px;
text-align:left;
overflow:hidden;
height:18px;
width:100%;
background-repeat:no-repeat;
background-image:url(/img/line_rl.jpg);
background-position:center right;
}
.room_type select {
color:#4E3D2A;
font-size:10px;
font-family:Tahoma;
height:17px;
width:100%;
}
.room_type {
margin-bottom:10px;
}
.menu_gallerie_nest {
height:20px;
width:402px;
padding-left:25px;
}
.menu_gal, .menu_gal_1 {
width:93px;
height:20px;
float:left;
margin-right:2px;
position:relative;
}
.menu_gal a{
display:block;
background-image:url(/img/gallerie_link.gif);
width:93px;
height:20px;
}
.menu_gal a:hover{
background-image:url(/img/gallerie_link_act.gif);
}

.menu_gal_1 a{
display:block;
background-image:url(/img/gallerie_link_1.gif);
width:134px;
height:20px;
}
.menu_gal_1 a:hover{
background-image:url(/img/gallerie_link_1_act.gif);
}

.menu_gal_long {
width:134px;
height:20px;
float:left;
margin-right:2px;
position:relative;
}
.menu_gal_long a {
display:block;
background-image:url(/img/gallerie_link_1.gif);
width:134px;
height:20px;
}
.menu_gal_long a:hover {
background-image:url(/img/gallerie_link_1_act.gif);
}

.menu_gal_act {
width:93px;
height:20px;
float:left;
background-image:url(/img/gallerie_link_act.gif);
margin-right:2px;
}
.menu_gal_act_1 {
width:134px;
height:20px;
float:left;
background-image:url(/img/gallerie_link_1_act.gif);
margin-right:2px;
}

.menu_gal_noact {
width:93px;
height:20px;
float:left;
background-image:url(/img/gallerie_link_2.gif);
margin-right:2px;
}
.gallerie_photo_nest {
height:271px;
width:414px;
padding:13px 0px 0px 13px;
overflow:hidden;
}
.big_photo {
width:336px;
height:234px;
overflow:hidden;
float:left;
position:relative;
}
.big_photo img {
height: 234px;
width: 326px;
}
.small_photos {
width:65px;
height:234px;
float:left;
}
.small_photo {
width:65px;
height:50px;
margin-bottom:10px;
position: relative;
}

.small_photo img {
  width:65px;
  height:50px;
  display: block;
  position: absolute;
  top: 0px;
  }

.small_photo_1 {
width:65px;
height:50px;
margin-top:32px;
overflow:hidden;
position:relative;
}
.small_photo_2 {
width:65px;
height:50px;
margin-top:10px;
overflow:hidden;
position:relative;
}
.gallerie_frame {
/*position:absolute;
bottom:0px;
left:0px;*/
height:284px;
width:427px;
background-image:url(/img/gallerie.png);
}
.arrow_top {
height:19px;
width:20px;
margin-top: 1px;
margin-left: 20px;
background-image:url(/img/arrow_top.gif);
cursor: pointer;
}
.arrow_bot {
height:19px;
width:20px;
margin-top: 4px;
margin-left: 20px;
background-image:url(/img/arrow_bot.gif);
cursor: pointer;
}
.arrow_top  a{
display:block;
height:19px;
width:20px;
background-image:url(/img/arrow_top.gif);
}
.arrow_top a:hover {
background-image:url(/img/arrow_top_act.gif);
}
.arrow_bot  a{
display:block;
height:19px;
width:20px;
background-image:url(/img/arrow_bot.gif);
}
.arrow_bot a:hover {
background-image:url(/img/arrow_bot_act.gif);
}
.big_photo_frame {
width:326px;
height:234px;
position:absolute;
background-image:url(/img/big_photo_frame.png);
top:0px;
left:0px;
}
.small_photos_frame {
width:65px;
height:50px;
position:absolute;
top:0px;
left:0px;
background-image:url(/img/small_photo_frame.gif);
}
.gallerie_text {
color:#F9F1CC;
position:absolute;
bottom:13px;
left:33px;
}
.zoom {
position:absolute;
bottom:13px;
right:105px;
}
.zoom a{
color:#E0D2A9;
text-decoration:none;
}
.zoom img {
vertical-align:middle;
margin-right:7px;
}
.text_dec {
text-decoration:underline;
}
.map_frame {
width: 427px;
height: 304px;
position:absolute;
top:0px;
left:0px;
background-image:url(/img/map_frame.png);
behavior: url(/js/iepngfix.htc);
}
.priority_club {
margin:7px 0px 0px 16px;
line-height: 136%;
width:183px;
height:121px;
background-repeat:no-repeat;
overflow:hidden;
padding:16px 12px 0px 229px;
}
a:hover {
color:#FAA74A;
}
.footer_menu_cur
{
color:#FAA74A;
}
#title_right {
float:right;
text-align:left;
width:253px;
height:33px;
overflow:hidden;
}
.text_1 {
margin-left:12px;
width:618px;
/*border-bottom:1px solid #f00;*/
padding:0px 0px 1px 0px;
}
.list_1 {
padding-left:0px;
margin-left:12px;
}
#list_2 {
padding-left:0px;
margin-left:20px;
  }

.list_1 li{
list-style-image:url(/img/plus_list_maz.gif);
margin:0px 0px 3px 0px;
}
#list_2 li{
list-style-type:none;
list-style-image:url(/img/blank.gif);
margin:0px 0px 3px 0px;
}
.container_link {
width:367px;
height:252px;
overflow:hidden;
padding:32px 30px 0px 30px;
  position: absolute;
  top: 0px;
  left: 0px;
color:#D8C793;
  }
.container_link div {
margin-bottom:10px;
  }
.container_link a {
/*
display:block;float:left;*/
padding-left:12px;
background-image:url(/img/arrow_link.gif);
background-position:left;
background-repeat:no-repeat;
color:#D8C793;
}
.container_link a:hover {
padding-left:12px;
background-image:url(/img/arrow_link_hover.gif);
background-position:left;
background-repeat:no-repeat;
color:#FAA74A;
}
.dash {
margin:0px 12px 0px 12px;
}
.delimiter {
height:46px;
width:100%;
background-image:url(/img/press_office_delim.gif);
background-position:center;
background-repeat:repeat-x;

}
#print {
width:130px;
height:33px;
padding-right:26px;
float:right;
padding-top:10px;
text-align: right;
}
#print img {
vertical-align:top;
margin-top:1px;
float:right;
}
#print a{
color:#52170C;
}

#print a:hover{
color:#827553;
}



#print_index {
width:86px;
height:33px;
padding-right:41px;
float:right;
padding-top:10px;
}
#print_index img {
vertical-align:top;
margin-top:1px;
float:right;
}
#print_index a{
color:#52170C;
}

#print_index a:hover{
color:#827553;
}


#gray_bg {
  position: absolute;
  display: none;
  z-index: 4000;
  top: 0px;
  left: 0px;
  width: 100%;
  color: #000000;
  background-color: black;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity:0.5;
  opacity: 0.5;
  }

#content_loader,
#loaded_image {
  position: absolute;
  display: none;
  z-index: 5000;
  text-align: center;
  top: 0px;
  overflow:hidden;/*must have*/
  left: 0px;
  width: 100%;
  color: #000000;
  }

.comm_inp_error,
.comm_inp_phone_error {
  border: 1px solid #f37021;
  }

#loaded_image iframe {
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;/*must have*/
top:0;/*must have*/
left:0;/*must have*/
z-index:-1;/*must have*/
filter:mask();/*must have*/
width:3000px;/*must have for any big value*/
height:3000px/*must have for any big value*/;
}

.map_frame_1 {
width: 427px;
height: 11px;
position:absolute;
top:0px;
left:0px;
background-image:url(/img/map_fr_1.png);
behavior: url(/js/iepngfix.htc);
}
.map_frame_2 {
width: 11px;
height: 293px;
position:absolute;
top:11px;
left:0px;
background-image:url(/img/map_fr_2.png);
behavior: url(/js/iepngfix.htc);
}
.map_frame_3 {
width: 11px;
height: 293px;
position:absolute;
top:11px;
right:0px;
background-image:url(/img//map_fr_3.png);
behavior: url(/js/iepngfix.htc);
}

.packet_2 {
padding:8px 13px 13px 13px;
}

.right_td {
width:126px;
padding-left:15px;
vertical-align: top;
}
.left_td {
width:126px;
padding-right:15px;
vertical-align: top;
}

.packages_delimeter {
background-image:url(/img/packages_delimeter.gif);
background-position:center;
background-repeat:repeat-x;
height:32px;
width:100%;
}

.frame_3 {
border:1px solid #8F795C;
width:124px;
height:auto;
}

.press {
line-height:136%;
margin-bottom:18px;
}
.press a{
color:#281D10;
text-decoration:none;
}
.press a:hover{
color:#281D10;
text-decoration:underline;
}
.title_press {
font-weight:bold;
}
.date_press {
font-weight:bold;
color:#8F7E50;
}
.upload {
margin:18px 0px 15px 0px;
font-size:11px;
font-family:Tahoma;
}
.upload input {
height:18px;
width:100%;
}

.buttom_3 input {
border:0;
background-color:#C9BB8F;
font-size:10px;
padding-bottom: 1px;
color:#D8C793;
font-family:Tahoma;
font-weight:bold;
height:21px;
width:72px;
text-align:left;
background-position:0px 2px;
background-repeat:no-repeat;
cursor:pointer;
margin-left:73px;
}
.upload_text {
line-height:135%;
}

.contact_form {
position:absolute;
height:305px;
width:429px;
bottom:0px;
left:234px;
z-index:111;
background-color:#f9f1cc;
background-image:url(/img/contact_form_bg.gif);
background-repeat:repeat-y;
}
.contact_form_top {
width:430px;
height:13px;
background-image:url(/img/contact_form_top.gif);
background-repeat:no-repeat;
}
.form_content {
padding:2px 16px 0px 24px;
color:#281d10;

}
.text_cont {
margin-bottom:28px;
}
.contacts td {
text-align:left;
vertical-align:top;
}
.cont_td_1 {
width:89px;
padding-top:2px;
}
.contacts input {
width:212px;
height:14px;
background-color:#f4eeda;
margin-bottom:7px;
font-family:Tahoma;
font-size:10px;
}
.contacts textarea {
width:212px;
height:72px;
background-color:#f4eeda;
font-family:Tahoma;
font-size:10px;
}
#contact_send input {
border:0;
background-color:#f9f1cc;
font-size:10px;
color:#D8C793;
font-family:Tahoma;
font-weight:bold;
height:21px;
width:62px;
text-align:left;
background-position:0px 2px;
background-repeat:no-repeat;
cursor:pointer;
margin-top:15px;
margin-left: 77px;
}
.cont_dep {
background-image:url(/img/contact_dep_bg.gif);
background-position:0px 19px ;
background-repeat:repeat-x;
background-color:#e4d8b1;
padding:10px 0px 9px 0px;
}
.cont_dep_nest {
width:601px;
margin-left:13px;
}

.sendmessage {
width:336px;
height:98px;
padding-top:58px;
background-repeat:no-repeat;
margin:0 auto;
margin-top:px;
background-image:url(/img/sendmes.png);
text-align:center;
margin-top:184px;
behavior: url(/js/iepngfix.htc);
line-height:136%;
}

.popup_nest {
height:434px;
width:844px;
margin:0 auto;
margin-top:90px;
}
.popup_left {
height:434px;
width:11px;
background-image:url(/img/popup_left.png);
behavior: url(/js/iepngfix.htc);
float:left;
}
.popup_right {
height:434px;
width:11px;
background-image:url(/img/popup_right.png);
behavior: url(/js/iepngfix.htc);
float:left;
}
.popup {
height:379px;
width:822px;
float:left;
background-color:#F9F1CC;
padding-top:55px;
position:relative;
}
.popup_frame {
width:483px;
height:312px;
background-image:url(/img/popup_frame.jpg);
padding:12px 0px 0px 32px;
margin:0 auto;
}
.close {
position:absolute;
bottom:53px;
right:28px;
text-align:left;
}
.close a {
display:block;
height:15px;
padding-top:1px;
width:95px;
text-decoration:none;
background-image:url(/img/close_2.gif);
background-repeat:no-repeat;
background-position:right;
color:#000000;
}
.close a:hover {
background-image:url(/img/close_1.gif);
color:#000000;
}
select, textarea, input {
background-color:#F4EEDA;
}

ul {
padding:0px;
margin: 0px 0px 0px 3px;
}
li{
list-style-image:url(/img/plus_list_maz.gif);
margin:0px 0px 3px 0px;
padding: 0px;
}

p a,
p a:visited {
color:#52170C;
}

p a:hover {
  color:#827553;
  }

.menu_gal_1 img{
behavior: url(/js/iepngfix.htc);
height:20px;
width:134px;
}
