body { margin: 0px; padding: 0px; font-size: 72.01%; background: url("images/bgnd.jpg") 0px 0px repeat-x; text-align:center; }
body, html { width: 100%; min-height: 100%;  }
html { overflow: auto; }


table { border: 0; border-collapse: collapse; border-spacing: 0; font-size:1em; }
td { padding: 0px;vertical-align:top;}
a, span, p, body, div, td, textarea, input, h1, h2, h3, h4, h5, h6 { font-family: tahoma, verdana, arial, sans-serif; color: #626262;outline:0; }
p { line-height:1.5; padding: 0px; margin:0px; }

h1 { color:#b27e32; font-family: georgia, sans-serif; font-weight:normal; padding: 0px; margin: 0px; padding: 17px 10px 18px 0px;}
h2 { color:#b27e32; font-family: tahoma, sans-serif; font-weight:normal; padding: 0px; margin: 0px; padding: 8px 10px 11px 0px;}
h3 { color:#b27e32; font-family: georgia, sans-serif; font-size: 19px; font-weight:normal; padding: 0px; margin: 0px; padding: 17px 10px 8px 0px;}
h4 { color:#3d3d3d; font-family: georgia, sans-serif; font-size: 18px; font-style:italic; font-weight:normal; padding: 0px; margin: 0px; padding: 8px 10px 8px 0px;}
h4 a {  font-family: georgia,sans-serif; font-size: 18px; font-style:italic; }
#gooh { margin-top:0px; margin-bottom:10px;}
#gooh td div { font-size:11px;}
#gooh td div a{ font-size:11px;}
.h1_big {font-size: 27px;}

.root_blck { min-width: 990px;}

.spacer { height:1px; width:1px; display:block; }
img { border: none; display:block; }
table { border: 0; border-collapse: collapse; border-spacing: 0; }
td { padding: 0px;vertical-align:top;}
.full { height: 100%; width:100%;  }
.full_w { width:100%; }
.subtitle {padding:5px;font-size: 14px;}
.title {padding:5px;font-size: 14px;}
form { padding: 0px; margin: 0px; }
.clear {clear:both;}
.nofloat { float:none; width:auto; }
.left { float:left; width:auto; }
.right { float:right; width:auto; }
a { color:#b6863f; }
input, textarea { font-size: 100%; outline:none;}
a:hover {text-decoration:none;}
#inner_content_root p { padding: 5px 0px 5px 0px; text-align:justify;}
#inner_content_root h1 { padding-bottom: 5px;}
#inner_content_root p.quote { padding-left: 36px; font-family:georgia, sans-serif; font-style:italic; font-weight: bold;}
.gold_color { color:#b69846; }
#inner_content_root ul { padding:0px; margin:0px; padding: 5px 20px 5px 20px;}
#inner_content_root ul li { list-style:none; background:url("images/li.gif") 0px 7px no-repeat;  padding-left: 22px; padding-bottom: 4px; line-height: 1.5;}
#inner_content_root p.italic { color:#9f790c; font-style:italic; font-family:georgia,sans-serif;text-align:left; padding: 5px 20px 5px 27px;}

#head_block { width: 1050px; margin:auto; text-align:left; height: 185px; overflow: hidden; }
#head_block_phone { float:right; width:249px; text-align:left; margin-top: 71px; }
#head_block_login { float:left; width: 369px; padding-top: 66px; }
#head_block_logo {float:left; }
.head_login_user { }
.head_login_user img { float:left; margin-right: 10px; margin-top: -6px;}
.head_login_user a { font-size: 13px;  color:#4f4f4f; }
.head_lang_link { clear:both; padding-top: 12px; }
.head_lang_link img { float:left; margin-right: 10px; margin-top: 1px;}
.head_lang_link a { font-size: 13px;  color:#4f4f4f; }
#head_block_logo img { margin-top: 15px; }
.head_phone_num { display:block; cursor:pointer; float:right;background: url("images/phone_icon.gif") 0px 2px no-repeat; color:#493317; font-size: 20px; padding-left: 23px;padding-bottom: 11px; color:#493317; font-size: 20px; text-decoration:none;}
.head_phone_num a{ color:#493317; font-size: 20px; text-decoration:none;}
.head_address_str { display:block; cursor:pointer; float:right;background: url("images/home_icon.png") 0 2px no-repeat; color:#a7a6a7; font-size: 14px; padding-left: 23px;padding-bottom: 11px;padding-right:10px;text-decoration:none;}

#hor_main_menu { clear: both; height: 31px; width: 1050px; background: url("images/menu.gif") 0px 0px no-repeat; background-size: 1050px 31px; margin:auto; text-align:left; }
#hor_main_menu table { width:100%;}
#hor_main_menu a { display:block; color:#e8bf79; text-decoration:none; font-size: 14px; height: 31px;  }
#hor_main_menu a:hover { text-decoration:underline; }
#hor_main_menu a.active {border-right: 1px solid #d5a868; border-left: 1px solid #d5a868; background:#e6d282 url("images/acitve_menu.gif") 0px 0px repeat-x; color:#5b4011; }
#hor_main_menu a.active_left, #hor_main_menu a.active.first {border-right: 1px solid #d5a868; background: url("images/acitve_menu_left.gif") 0px 0px no-repeat; color:#5b4011; border-left:0;}
#hor_main_menu a.active_right, #hor_main_menu a.active.last { border-left: 1px solid #d5a868; background: url("images/acitve_menu_right.gif") 100% 0px no-repeat; color:#5b4011; border-right:0;}

#hor_main_menu a.active span,
#hor_main_menu a.active_left span,
#hor_main_menu a.active_right span, #hor_main_menu a.active.last span, #hor_main_menu a.active.first span {color:#5b4011;} 
#hor_main_menu a.active:hover,
#hor_main_menu a.active_left:hover, 
#hor_main_menu a.active_right:hover, #hor_main_menu a.active.last:hover, #hor_main_menu a.active.first:hover { background: auto; }

#hor_main_menu a span { display:block; padding: 6px 23px 0px 22px; color:#e8bf79; font-size: 14px; }
#hor_main_menu td.splitter { height:31px; width: 1px; background-color:#4a1f5c; }
#hor_main_menu td.splitterlast {display:none;}


#index_slider { height: 348px; width: 1050px; margin:auto; }
#index_content_root { background: url("images/index_content_bgnd.jpg") 0px 0px repeat; }
#inner_content_root { margin:auto; width: 1050px; text-align:left; padding-top:0px;}

.index_content_table { width: 922px; margin: auto; text-align:left; }

.index_content_banners_td { width: 273px; padding-top: 24px; }
.index_content_banners_td div { padding-bottom: 19px;}
.index_content_news_td { width: 315px; }
.index_content_news_td h1 { padding-left: 8px;}

.index_news_block { width: 307px; margin-bottom: 9px; cursor:pointer; }
.index_news_block div { width: 307px; }
.index_news_block div div { min-height: 35px; padding: 13px 10px;  }
.index_news_block span a { color:#bbbbbb;text-decoration:none }
.index_news_block em { font-style:normal; display:block; padding-top: 7px; }
.index_news_block em a { color:#484848;text-decoration:none; font-size: 12px; }



.index_news_block_active { width: 307px; background: url("images/light_block.gif") 0px 100% no-repeat; margin-bottom: 9px; cursor:pointer; } 
.index_news_block_active div { width: 307px; background: url("images/light_block_top.gif") 0px 0px no-repeat; }
.index_news_block_active div div { min-height: 35px; padding: 13px 10px }
.index_news_block_active span a { color:#310045;text-decoration:none }
.index_news_block_active em { font-style:normal; display:block; padding-top: 7px; }
.index_news_block_active em a { color:#310045;text-decoration:none; font-size: 12px; }

.index_subscribe { height: 66px; width: 316px; background: url("images/footer_search.png") 0px 0px no-repeat; margin-top: 30px; 
//background: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/footer_search.png',sizingMethod='crop');
}
*:first-child+html .index_subscribe { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/footer_search.png',sizingMethod='crop'); }

.index_subscribe {padding-top: 21px; }
.index_subscribe div { background: url("images/footer_subscribe_field.gif") 0px 0px no-repeat; height: 25px; width: 265px; margin-left: 28px; }
.index_subscribe div input { color:#c9a774; border:none; background-color:transparent; margin-left: 45px; font-size: 12px; margin-top: 4px; width: 210px;}
.index_subscribe a { margin-right: 24px; margin-top:10px; color:#b27e32; font-size: 14px;}

.index_service_block_active img,
.index_service_block img { float:left; margin-top: 5px;}

.index_service_block { width: 307px; cursor:pointer; }
.index_service_block div { width: 307px; }
.index_service_block div div { min-height: 61px; padding: 3px 10px;  }
.index_service_block img.inactive { display:none;}
.index_service_block img.active { display:block;}
.index_service_block a { display:block; text-decoration:none; color:#626262; font-size: 13px; padding: 17px 20px 17px 60px; }

.index_service_block_active { width: 307px; background: url("images/light_block.gif") 0px 100% no-repeat;  cursor:pointer; } 
.index_service_block_active img.inactive { display:block; }
.index_service_block_active img.active { display:none; }

.index_service_block_active div { width: 307px; background: url("images/light_block_top.gif") 0px 0px no-repeat; }
.index_service_block_active div div { min-height: 61px; padding: 3px 10px }
.index_service_block_active a { display:block; text-decoration:none; color:#310045; font-size: 13px; padding: 17px 20px 17px 60px; }

.icon_btn { height: 48px; width: 148px; background: url("images/button.png") 0px 0px no-repeat; margin-right:25px; margin-top: 8px;
//background: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/button.png',sizingMethod='crop');
}
*:first-child+html .icon_btn { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/button.png',sizingMethod='crop'); }
.icon_btn img { display:inline; vertical-align:middle; margin:auto; margin-left: 10px; }
.icon_btn a { color:#b27e32; font-size: 14px; vertical-align:middle; margin:auto; }
.icon_btn div { vertical-align:middle; margin:auto; padding-top: 12px; padding-left: 22px;}

#footer_block { width: 100%; background: #fff url("images/footer.gif") 0px 100% repeat-x; }
#footer_block_cont { width:1050px; margin:auto; text-align:left; padding:29px 0px 52px 0px; color:#959595; font-size:12px; line-height:1.4;  }
#footer_block_cont_in { width:1050px; margin:auto; text-align:left; padding:9px 0px 12px 0px; color:#959595; font-size:12px; line-height:1.4;  }
#footer_block_copyrights { background-color:#fff; width: 100%;  }
#footer_block_copyrights_cont { overflow:hidden;  width: 1050px; margin:auto; text-align: left; margin-top: 20px; margin-bottom:25px;}



.footer_redslash_link { float:right; overflow:hidden;  }
.footer_redslash_link a { display:block;background: url("images/redslash.gif") 100% 0px no-repeat; text-decoration:none; color:#8d8d8d; font-size:12px; padding: 5px 65px 5px 0px;}
.footer_redslash_copy { overflow:hidden; float:left;color:#949494; font-size:12px; }
.footer_redslash_sitemap { overflow:hidden; float:right;color:#949494; font-size:12px; padding-right:90px;}
.footer_redslash_contacts { overflow:hidden;  float:left;color:#949494; font-size:12px; margin-left: 54px; padding-left: 30px; background: url("images/footer_phone.gif") 0px 0px no-repeat; line-height: 1.5;}


.content_left_td { width: 200px; padding-top:20px;}
.content_left_td_width { width: 238px; padding-top:20px; }

.left_submenu { width: 178px; }
.left_submenu_width { width: 218px; }
.left_submenu_top { height: 18px; width: 178px; background: url("images/submenu/top.gif") 0px 100% no-repeat; }
.left_submenu_top_width { height: 8px; width: 218px; background: url("images/submenu/top_w.gif") 0px 100% no-repeat; }
.left_submenu_bottom { height: 6px; width: 178px; background: url("images/submenu/bottom.gif") 0px 0px no-repeat;}
.left_submenu_bottom_width { height: 6px; width: 218px; background: url("images/submenu/bottom_w.gif") 0px 0px no-repeat;}

.left_submenu_body { width: 178px; background: url("images/submenu/bgnd.gif") 0px 0px repeat-y; }
.left_submenu_body_width { width: 218px; background: url("images/submenu/bgnd_w.gif") 0px 0px repeat-y; }


.left_submenu_body_2 { width: 178px; min-height: 76px; background: url("images/submenu/bgnd_1.gif") 0px 0px no-repeat;}
.left_submenu_body_2_width { width: 218px; min-height: 176px; background: url("images/submenu/bgnd_1_w.gif") 0px 0px no-repeat;}

.left_submenu_body_2 img { width: 178px; height: 2px;}
.left_submenu_body_2 div div a { display:block; background: url("images/submenu/cur.gif") 16px 2px no-repeat; color:#564610; text-decoration:none; font-size: 13px; padding: 0px 5px 2px 30px;}
.left_submenu_body_2 div div a:hover {text-decoration:underline;}
.left_submenu_body_2 div.active {background:url("images/submenu/active_link.gif") 0px 100% no-repeat; }
.left_submenu_body_2 div.active div {background:url("images/submenu/active_link_2.gif") 0px 0px no-repeat; }
.left_submenu_body_2 div.active div a { color:#ffffff; background: url("images/submenu/cur_ac.gif") 16px 2px no-repeat; }


.left_submenu_body_2_width img { width: 218px; height: 2px;}
.left_submenu_body_2_width div div a { display:block; background: url("images/submenu/cur.gif") 16px 11px no-repeat; color:#564610; text-decoration:none; font-size: 13px; padding: 7px 5px 12px 30px;}
.left_submenu_body_2_width div div a:hover {text-decoration:underline;}
.left_submenu_body_2_width div.active {background:url("images/submenu/active_link_w.gif") 0px 100% no-repeat; }
.left_submenu_body_2_width div.active div {background:url("images/submenu/active_link_2_w.gif") 0px 0px no-repeat; }
.left_submenu_body_2_width div.active div a { color:#ffffff; background: url("images/submenu/cur_ac.gif") 16px 11px no-repeat; }


.head_right_link { float:right; padding-top: 24px;}
.head_right_link_left_col { float:right; padding-top: 24px; padding-right:35px;}


.years_navigation { height: 31px; width: 100%; margin-top: 16px;}
.years_navigation td { height: 31px; background:url("images/years/bgnd.gif") 0px 0px repeat-x;  }
.years_navigation td.years_navigation_left { padding:0px; width: 30px; height: 31px; background:url("images/years/left_bgnd.gif") 0px 0px no-repeat;  }
.years_navigation td.years_navigation_right { padding:0px; width: 30px; height: 31px; background:url("images/years/right_bgnd.gif") 100% 0px no-repeat;  }
.years_navigation td.spitter { padding:0px; width: 2px; background: url("images/years/splitter.gif") 0px 0px no-repeat; }
.years_navigation td.active { background: url("images/years/active_left.gif") 0px 0px no-repeat; }
.years_navigation td.active div { background: url("images/years/active_right.gif") 100% 0px no-repeat; }
.years_navigation td a { color:#564610; text-decoration:none; display:block; text-align:center; height:30px; }
.years_navigation td a:hover {text-decoration:underline;}
.years_navigation td a span {display:block; padding-top: 8px; color:#564610; }
.years_navigation td.active a { color:#ffffff; }
.years_navigation td.active a span { color:#ffffff; }
.em { font-style:italic; color:#626262; font-family: georgia, sans-serif; font-size:13px; }
.news_year_info {width: 287px;}

.paging_block { margin-top: 17px; }
.paging_block a {display:block; float:left; font-size:13px; padding: 0px 2px; margin-right:6px;}

.paging_block a.prew_pg { width: 17px; height: 17px;  background: url("images/paging/left.gif") 0px 0px no-repeat; margin-right: 3px;}
.paging_block a.next_pg { width: 17px; height: 17px;  background: url("images/paging/right.gif") 0px 0px no-repeat;}
.paging_block a.prew_pg:hover { background: url("images/paging/left_hover.gif") 0px 0px no-repeat; }
.paging_block a.next_pg:hover { background: url("images/paging/right_hover.gif") 0px 0px no-repeat; } 

.paging_block div { float:left; height:17px; background: url("images/paging/active_pg.gif") 0px 0px no-repeat;  margin-right:6px;}
.paging_block div a { text-decoration:none; color:#fff; display:block; height:17px; background: url("images/paging/active_pg_2.gif") 100% 0px no-repeat; margin-right:0px; }




.news_list_list { padding-right:20px; }



.news_list { padding-left:9px; padding-top: 9px; text-align:left; }
.news_list_list { padding-top: 9px; text-align:left; }

.news_item_td {width: 603px; margin-left:14px; cursor: pointer; position:relative; }
td.news_list_list div.news_item_td {margin-left:-20px;}

.news_item_td div { padding-left: 20px; padding-top: 17px; padding-bottom:17px; padding-right:20px; width: 603px;  }
.news_item_td div span { color:#bbbbbb; display:block; font-size:11px; padding-bottom:7px; }
.news_item_td div span a { color:#bbbbbb; text-decoration:none}
.news_item_td div strong { color:#9f790c; font-weight:normal; }
.news_item_td div strong a { color:#9f790c; }
#inner_content_root div.news_item_td div p { text-align:left; padding-right:20px;}
.news_item_td div p a { color:#484848; text-decoration:none; }


.news_list_list div.news_splitter { margin-top: -3px; margin-bottom:-3px;  }
.news_list div.news_splitter { margin-top: -3px; margin-bottom:-3px; margin-left:34px; }

.news_item_td_active {width: 603px; cursor: pointer;  margin-left:14px; position:relative;  background: url("images/news_item/top.gif") 0px 0px no-repeat; }
td.news_list_list div.news_item_td_active {margin-left:-20px;}
.news_item_td_active div { position:relative; padding-left: 20px; padding-top: 17px; padding-bottom:17px; padding-right:20px; width: 603px; background: url("images/news_item/bottom.gif") 0px 100% no-repeat;  }
.news_item_td_active div span { color:#310045; display:block; font-size:11px; padding-bottom:7px; }
.news_item_td_active div span a { color:#310045; text-decoration:none}
.news_item_td_active div strong { color:#310045; font-weight:normal;  }
.news_item_td_active div strong a { color:#310045; text-decoration:none;}
#inner_content_root div.news_item_td_active div p { text-align:left; padding-right:20px; color:#310045; }
.news_item_td_active div p a { color:#310045; text-decoration:none; }
#inner_content_root div.splitter { height:9px; margin-top:9px; border-top: 1px solid #f3e6b9; }

.content_history_block { overflow:hidden; margin: 10px 0px 20px 0px; cursor:pointer; }
.content_history_block div.history_year { float:left; width: 81px; }
.content_history_block div.history_year strong { display:block; height: 29px; width: 60px; background: url("images/year_label.gif") 0px 0px no-repeat; color:#564610; font-weight: normal; font-size:14px; text-align:center; padding-top: 6px;}
.content_history_block div.history_text { float:left; width: 620px; margin-right:-10px;}

.content_history_block_active { overflow:hidden; margin: 10px 0px 20px 0px; cursor:pointer; }
.content_history_block_active div.history_year { float:left; width: 81px; }
.content_history_block_active div.history_year strong { display:block; height: 29px; width: 60px; background: url("images/year_label_ac.gif") 0px 0px no-repeat; color:#e8bf79; font-weight: normal; font-size:14px; text-align:center; padding-top: 6px;}
.content_history_block_active div.history_text { float:left; width: 620px; margin-right:-10px; color:#6d3976; }
.content_history_block_active div.history_text p { color:#6d3976; }

.working_hours_block { height: 220px; width: 243px; background: url("images/working_hours.png") 0px 0px no-repeat; 
//background: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/working_hours.png',sizingMethod='crop');
}
*:first-child+html .working_hours_block { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/working_hours.png',sizingMethod='crop'); }

.working_hours_block { float:right; margin-top: 10px;}
.working_hours_block div { padding: 10px 10px 0px 20px }
.working_hours_block table { width: 99%; }
.working_hours_block td { text-align:right; padding: 3px 0px;}
.working_hours_block th { text-align:left; font-weight: normal; padding: 3px 0px; }
.working_hours_block tr.weekend td, 
.working_hours_block tr.weekend th { color:#af7575; }

h4.phone_icon { background: url("images/icons/phone.gif") 0px 11px no-repeat; padding-left: 23px;}
h4.fax_icon {  background: url("images/icons/fax.gif") 0px 11px no-repeat; padding-left: 23px;}
//h4.email_icon { background: url("images/icons/mail.gif") 0px 12px no-repeat; padding-center: 23px;}
h4.home_icon { background: url("images/icons/home.gif") 0px 10px no-repeat; padding-left: 23px;}
.contacts_left_padding { margin-bottom:-3px; padding: 0px 10px 10px 23px; line-height:1.5;}

.subscribe_big_letter { height: 231px; width: 301px; background: url("images/letter.png") 0px 0px no-repeat; 
//background: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/letter.png',sizingMethod='crop');
}
*:first-child+html .subscribe_big_letter { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/letter.png',sizingMethod='crop'); }
.subscribe_big_letter input { margin-left: 63px; border:none; background-color:transparent; width: 225px; color:#a2a2a2; font-size:13px; }
.subscribe_big_letter div { padding-top:145px; }
.subscribe_big_letter span { display:block; padding-top: 12px; text-align:right; padding-right: 20px;}
.subscribe_big_letter span a { font-size:14px; }
.link_color {color:#9f790c; }

.big_link_block { height: 137px; width:446px; background: url("images/trans_plock.png") 0px 0px no-repeat; float:left; margin-right:10px; margin-bottom: 14px;
//background: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/trans_plock.png',sizingMethod='crop');
}
*:first-child+html .big_link_block { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/trans_plock.png',sizingMethod='crop'); }

.big_link_conteiner { overflow: hidden; padding-bottom: 5px; margin-right:-15px; padding-top: 10px;}
.big_link_block div { padding: 0px 20px 3px 34px; }
.big_link_block div img { float:left; margin-right: 25px; margin-top: 12px;}
.big_link_block div a { color:#9f790c; font-family: georgia, sans-serif;font-style:italic; font-size: 17px; }




.slider_index_block { width: 800px; height: 307px; float:left; margin-top: 35px;background-color:transparent;}
.slider_index_block_slide { width: 800px; height: 307px; text-align:left; background-color:transparent;}
.slider_index_block_slide img { float:left; margin-left:15px; margin-right:27px;}
.slider_index_block_slide div { width: 400px; float:left; padding-top: 30px;}
.slider_index_block_slide div strong { font-weight: normal; font-family: georgia, sans-serif; font-size: 20px; display:block; padding-bottom:13px;}

.button_tp_1 { float:right; margin-top:-20px;}
.button_tp_1 a { float:right; display:block; height: 34px; width:140px; background: url("images/button_tp_1.gif") 0px 0px no-repeat; text-align:center; color:#493317; text-decoration:none; padding-top:9px;}

#slider_index_block_left_arr { float:left;  height: 141px; width:57px; background: url("images/slider_left.gif") 0px 0px no-repeat; cursor:pointer; margin-top: 90px; margin-left:-10px;}
#slider_index_block_right_arr { float:left; height: 141px; width:57px; background: url("images/slider_right.gif") 0px 0px no-repeat; cursor:pointer; margin-top: 90px; margin-right: -55px;}

.slider_map { position:absolute; z-index:200; margin-top: 270px; margin-left: 430px; }
.slider_map div a { display:block; width: 30px; height: 30px; background:url("images/slider_map/dot.gif") 0px 0px no-repeat;}
.slider_map div.active a { display:block; width: 30px; height: 30px; background:url("images/slider_map/dot_active.gif") 0px 0px no-repeat;}
.slider_map div a:hover { background:url("images/slider_map/dot_hover.gif") 0px 0px no-repeat; }


.slider_alt_bcl { height: 35px; display:none; position:absolute; margin-left: -139px; margin-top:-4px; width: 300px; text-align:center; }
.slider_alt_bcl table { margin:auto; width: auto; height: 35px;}
.slider_alt_bcl td.sl_alt_l { width: 10px; background: url("images/slider_map/label_left.gif") 0px 0px no-repeat; }
.slider_alt_bcl td.sl_alt_r { width: 10px; background: url("images/slider_map/label_right.gif") 100% 0px no-repeat; }
.slider_alt_bcl td.sl_alt_c { width: auto; background: url("images/slider_map/label_c.gif") 50% 0px no-repeat; }
.slider_alt_bcl td.sl_alt_c div { white-space:nowrap; text-decoration:none; color:#533d31; padding:11px 1px 0px 1px; }






.info_table { font-size:14px; border:1px solid #c7a133; background: #ffffff url("images/table_bgnd.gif") 0px 100% repeat-x; }
.info_table th { padding:9px 18px; color:#564610; background-color:#e9d684; border:1px solid #c7a133; font-weight:normal; text-align:left;}
.info_table td { border-left:1px solid #c7a133; border-right:1px solid #c7a133; padding:7px 18px;}
.info_table tr.first_row td{ padding-top: 23px;}
.info_table tr.last_row td { padding-bottom: 23px;}

.smaller {font-size:12px; }

/* login */
#user_login_head { display:none;position:absolute; z-index:300; margin-top:-31px;margin-left:-13px;height: 111px; width: 259px; background: url("images/login.png") 0px 0px no-repeat; 
//background: none; 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/login.png',sizingMethod='crop');
}
*:first-child+html #user_login_head { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/login.png',sizingMethod='crop'); }
#user_login_head strong { display:block; font-weight:normal; font-size:13px; display:block; }
#user_login_head strong span { display:block; padding-top:15px; padding-left:43px;}
#user_login_head table { margin-top:14px; float:left;}
#user_login_head table th { width: 96px; }
#user_login_head table th, #user_login_head table td {height:27px; }
#user_login_head table th span { padding-left:42px; display:block; font-weight:normal;}
#user_login_head table td input { background-color: transparent; width:115px; border:none;}
#user_login_head button { background: url("images/login_btn.gif") 0px 0px no-repeat; border:none; height: 24px; width: 24px; margin-top: 41px; margin-left:7px; cursor:pointer;}


/*------------------POPUPS------------------------*/

#fade {

	display: none;

	background: #fff; 

	position: fixed; left: 0; top: 0; 

	z-index: 10;

	width: 100%; height: 100%;

	 filter:alpha(opacity=20);
    -moz-opacity: 0.2;
    -khtml-opacity: 0.2;
    opacity: 0.2;

	z-index: 200;

}

/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}


.decor_block { width: 426px; background:url("images/decor_block/1.gif") 0px 100% no-repeat; }
.decor_block_2 { width: 426px; background:url("images/decor_block/2.gif") -2px 0px no-repeat; min-height: 330px; }
.decor_block_paddings { padding: 23px 26px 23px 26px; overflow:hidden;}
.form_table th { padding:5px 14px 1px 4px; text-align:right; color:#4f4f4f; font-weight: normal; vertical-align:top;}
.form_table td { padding:3px 4px; overflow:hidden;}
.form_table input,
.form_table select,
.form_table textarea { border:none; background-color:transparent; }
.captcha { float:right; }
div.button {width: 120px; height:34px; background:url("images/button_left.gif") 0px 0px no-repeat; }
div.button button { height:34px; border:none; min-width: 120px;text-align:center;background:url("images/button_right.gif") 100% 0px no-repeat; margin:auto; color:#493317; }

.field_border { float:left;background:#fafafa url("images/field/border.gif") 0px 0px repeat-x;  }
.field_border div { background: url("images/field/border.gif") 0px 100% repeat-x;  }
.field_border div div { background: url("images/field/border.gif") 0px 0px repeat-y;  }
.field_border div div div { background: url("images/field/border.gif") 100% 0px repeat-y;  }
.field_border div div div div { background: url("images/field/tl.gif") 0px 0px no-repeat;  }
.field_border div div div div div { background: url("images/field/tr.gif") 100% 0px no-repeat;  }
.field_border div div div div div div { background: url("images/field/bl.gif") 0px 100% no-repeat;  }
.field_border div div div div div div div { background: url("images/field/br.gif") 100% 100% no-repeat;  }


.left_submenu_body_2_width img.last, .left_submenu_body_2 img.last{display:none;}

/* SEO */
.like_h2 { color:#b27e32; font-family: tahoma, sans-serif; font-weight:normal; padding: 0px; margin: 0px; padding: 8px 10px 11px 0px;font-size: 1.5em;}


.smotreshka_hero_inner {position: fixed; bottom: 50px; right: 0; width: 300px; height: 321px; z-index: 99; text-align: right;}
.smotreshka_hero_inner .smotreshka01 {background: url(img/smotreshka01_inner.gif); width: 321px; height: 250px; position: absolute; bottom: 0; right: 0;}

.smotreshka_hero_inner .exit_hero {position: absolute; top: 100px; left: 3px; cursor: pointer; display: none; z-index: 11;}
.smotreshka_hero_inner:hover .exit_hero {display: table;}
