body {
width:100%;
margin:0;
padding:0;
min-height: 100%;
height: auto !important;
height: 100%;
background-color:#3091a9;
background-image:url(../images/bg.jpg);
font-family:Tahoma;
font-size:12px;
color:#2e2e2e;
background-color:#FFFFFF;
}
.head {
height:263px;
background-color:#98d7fc;
background-image:url(../images/head.jpg);
position:relative;
min-width:1000px;
}
.logo {
position:absolute;
top:30px;
left:129px;
width:240px;
height:114px;
}
.logo a {
width:240px;
height:114px;
display:block;
background-image:url(../images/blank.gif);
}
.icons_nest {
width:166px;
height:89px;
position:absolute;
right:0px;
top:0px;
background-image:url(../images/icons_bg-trans.png);
}
.icons_nest_2 {
width:166px;
height:89px;
position:absolute;
right:0px;
top:0px;
z-index:100;
}
.icon_2 {
float:right;
margin-right:15px;
height:31px;
width:33px;
/*
top:0px;
right:41px;
position:absolute;*/
}
.icon_2 a {
display:block;
height:31px;
width:33px;
background-image:url(../images/icon_2.gif);
background-repeat:no-repeat;
}
.icon_2 a:hover {
background-image:url(../images/icon_2_act.gif);
}
.icon_1 {
float:right;
height:31px;
width:32px;
/*
top:0px;
right:74px;
position:absolute;
*/
}
.icon_1 a {
display:block;
height:31px;
width:32px;
background-image:url(../images/icon_1.gif);
background-repeat:no-repeat;
}
.icon_1 a:hover {
background-image:url(../images/icon_1_act.gif);
}
.icon_1_act {
float:right;
height:31px;
width:32px;
background-image:url(../images/icon_1_act.gif);
}
.menu {
height:39px;
background-image:url(../images/menu_nest_bg.gif);
background-repeat:repeat-x;
}
.menu_nest {
margin:0 auto;
width:1000px;
height:39px;
background-repeat:no-repeat;
background-position:right top;
background-image:url(../images/menu_right_side.jpg);
}
.menu_left {
float:left;
width:112px;
height:39px;
overflow:hidden;
}
.menu_1_act {
float:left;
height:39px;
width:152px;
background-image:url(../images/menu_1_act.jpg);
}
.menu_2_act {
float:left;
height:39px;
width:153px;
background-image:url(../images/menu_2_act.jpg);
}
.menu_3_act {
float:left;
height:39px;
width:153px;
background-image:url(../images/menu_3_act.jpg);
}
.menu_4_act {
float:left;
height:39px;
width:153px;
background-image:url(../images/menu_4_act.jpg);
}
.menu_5_act {
float:left;
height:39px;
width:153px;
background-image:url(../images/menu_5_act.jpg);
}
.delimeter {
width:3px;
height:39px;
float:left;
overflow:hidden;
}
.menu_1 {
height:39px;
width:152px;
float:left;
}
.menu_1 a {
display:block;
height:39px;
width:152px;
background-image:url(../images/menu_1.jpg);
}
.menu_1 a:hover {
background-image:url(../images/menu_on_1.jpg);
}
.menu_2 {
height:39px;
width:153px;
float:left;
}
.menu_2 a {
display:block;
height:39px;
width:153px;
background-image:url(../images/menu_2.jpg);
}
.menu_2 a:hover {
background-image:url(../images/menu_on_2.jpg);
}
.menu_3 {
height:39px;
width:153px;
float:left;
}
.menu_3 a {
display:block;
height:39px;
width:153px;
background-image:url(../images/menu_3.jpg);
}
.menu_3 a:hover {
background-image:url(../images/menu_on_3.jpg);
}
.menu_4 {
height:39px;
width:153px;
float:left;
}
.menu_4 a {
display:block;
height:39px;
width:153px;
background-image:url(../images/menu_4.jpg);
}
.menu_4 a:hover {
background-image:url(../images/menu_on_4.jpg);
}
.menu_5 {
height:39px;
width:153px;
float:left;
}
.menu_5 a {
display:block;
height:39px;
width:153px;
background-image:url(../images/menu_5.jpg);
}
.menu_5 a:hover {
background-image:url(../images/menu_on_5.jpg);
}
.menu_otstup {
height:15px;
width:1000px;
background-image:url(../images/menu_otstup.gif);
margin:0 auto;
}
.attractions {
width:878px;
height:144px;
padding:12px 0px 0px 16px;
margin:0 auto;
background-color:#9fd435;
background-image:url(../images/green_bg.jpg);
}
.photo_nest {
height:113px;
width:878px;
}
.photo_atr {
float:left;
width:209px;
height:113px;
overflow:hidden;
margin-right:9px;
}
.photo_atr_2 {
float:left;
width:209px;
height:113px;
overflow:hidden;
margin-right:0px;
}
img, form {
border:0;
margin:0;
padding:0;
}
.buttoms_nest {
height:31px;
width:878px;
}
.buttom_1 {
height:31px;
width:183px;
float:left;
padding-left:33px;
}
.buttom_1 a {
display:block;
background-image:url(../images/atr_1.gif);
height:31px;
width:183px;
}
.buttom_1 a:hover {
background-image:url(../images/atr_1_act.gif);
}
.buttom_2 {
height:31px;
width:183px;
float:left;
padding-left:35px;
}
.buttom_2 a {
display:block;
background-image:url(../images/atr_2.gif);
height:31px;
width:183px;
}
.buttom_2 a:hover {
background-image:url(../images/atr_2_act.gif);
}
.buttom_3 {
height:31px;
width:183px;
float:left;
padding-left:15px;
}
.buttom_3 a {
display:block;
background-image:url(../images/atr_3.gif);
height:31px;
width:183px;
}
.buttom_3 a:hover {
background-image:url(../images/atr_3_act.gif);
}
.buttom_4 {
height:31px;
width:183px;
float:left;
padding-left:35px;
}
.buttom_4 a {
display:block;
background-image:url(../images/atr_4.gif);
height:31px;
width:183px;
}
.buttom_4 a:hover {
background-image:url(../images/atr_4_act.gif);
}
.main_content_1 {
margin:0 auto;
width:894px;
background-image:url(../images/main_bg_1.gif);
}
.main_content_2 {
width:894px;
background-image:url(../images/main_bg_2.gif);
background-position:top;
background-repeat:no-repeat;
}
.main_content_4 {
width:894px;
background-image:url(../images/404_bg.jpg);
background-position:top;
background-repeat:no-repeat;
}
.main_content_3 {
width:894px;
background-image:url(../images/main_bg_3.jpg);
background-position:bottom;
background-repeat:no-repeat;
padding:0px 0px 10px 0px;
}
.main_content_5 {
margin:0 auto;
width:894px;
background-image:url(../images/main_bg_x.gif);
}
.left_cell {
vertical-align:top;
padding-left:30px;
width:396px;
background-image:url(../images/left_cell_bg.gif);
background-repeat:repeat-y;
background-position:30px 0px;
}
.right_cell {
vertical-align:top;
width:468px;
}
.text_1 {
padding:14px 0px 0px 27px;
line-height:140%;
}
.text_1 a, .text_1 a:visited {
color:#2e2e2e;
font-weight:normal;
font-size:12px;
}
.text_1 a:hover {
text-decoration:none;
color:#2e2e2e;
}
a {
color:#65c60c;
font-size:11px;
font-weight:bold;
font-family:Tahoma;
}
a:visited {
color:#777777; 
}
a:hover {
color:#f7941d; 
}
.indent {
height:1px;
padding:21px 0px 18px 0px;
background-color:#fbfbf8;
}
.wehelp {
width:171px;
}
.prop_bag {
width:463px;
height:273px;
position:relative;
}
.prop_nest {
position:absolute;
top:0px;
left:0px;
width:463px;
height:273px;
}
.prop_img_1 {
position:absolute;
top:21px;
left:32px;
height:104px;
width:197px;
overflow:hidden
}
.prop_img_1 img {
height:104px;
width:197px;
}
.prop_img_2 {
position:absolute;
top:148px;
left:32px;
height:104px;
width:197px;
overflow:hidden
}
.prop_img_2 img {
height:104px;
width:197px;
}
.propositon {
width:463px;
height:273px;
/*background-image:url(../images/proposition_1.gif);*/
position:relative;
}

.prop_link_1 {
position:absolute;
top:16px;
left:26px;
width:209px;

background-repeat:no-repeat;
  /* background-image:url(../images/prop_link_1-trans.png); */
}
.prop_link_1 a {
display:block;
height:114px;
width:209px;
background-image:url(../images/blank.gif);
}
.prop_link_2 {
position:absolute;
top:143px;
left:26px;
width:209px;
height:114px;
background-repeat:no-repeat;
/*background-image:url(../images/prop_link_2-trans.png);*/
}
.prop_link_2 a {
display:block;
height:114px;
width:209px;
background-image:url(../images/blank.gif);
}

.left_bot {
width:100%;
height:22px;
background-color:#f4f4f1;
}
.prop_1 {
position:absolute;
top:26px;
left:256px;
width:198px;
height:94px;
line-height:150%;
overflow:hidden;
}
.prop_2 {
overflow:hidden;
position:absolute;
top:151px;
left:256px;
width:198px;
height:94px;
line-height:150%;
}
.prop_1 img, .prop_2 img {
padding-left:10px;
margin-bottom:1px;
}
.bottom_menu {
text-align:center; 
height:25px;
padding-top:11px;
font-size:11px;
font-family:Tahoma;
color:#707070;
}
.bottom_menu span {
padding:0px 20px 0px 20px;
font-size:11px;
font-family:Tahoma;
color:#f7941d;
font-weight:bold;
}
.bottom_menu a {
font-family:Tahoma;
color:#707070;
text-decoration:none;
}
.bottom_nest {
height:38px;
background-color:#8bc21b;
background-image:url(../images/bottom_bg.gif);
}
.bottom {
height:36px;
width:1000px;
margin:0 auto;
}
.tanix {
height:25px;
overflow:hidden;
float:right;
padding:11px 85px 0px 0px;
width:120px;
color:#fff;
}
.tanix a {color:#fff;}


.design {
padding-top:13px;
float:right;
color:#FFFFFF;
font-size:11px;
font-family:Tahoma;
}
.copyright {
padding:13px 0px 0px 85px;;
float:left;
color:#FFFFFF;
font-size:11px;
font-family:Tahoma;
}
.bottom_menu a:hover {
color:#fe9623; 
}
.orange_1 {
height:110px;
width:10px;
position:absolute;
top:18px;
right:-13px;
background-image:url(../images/orange.gif);
}
.orange_2 {
height:110px;
width:10px;
position:absolute;
top:145px;
right:-13px;
background-image:url(../images/orange.gif);
}
.container {
width:1000px;
margin:0 auto;
}
h1{
font-family:Tahoma;
font-size:13px;
font-weight:bold;
margin:0;
padding:0;
border:0;
color:#2e2e2e;
}
.title {
padding-left:11px;
background-image:url(../images/title_bg.gif);
background-repeat:no-repeat;
background-position:0px 2px;
background-color:#FFFFFF;
}
div.title {
margin-right:10px;
}
.title img {
margin-top:2px;
}
.rasporka {
width:1px; 
height:408px;
vertical-align:top;
}
.container_1 {
padding:0px 55px 0px 55px;
background-repeat:no-repeat;
background-image:url(../images/forty4_bg.gif);
background-position:55px 18px;
}
.text_2 {
line-height:200%;
color:#000000;
margin-left:11px;
padding-bottom:36px;
border-bottom:1px solid #cacaca;
}
.left_inside_td {
width:324px;
vertical-align:top;
}
.left_inside_td_2 {
width:357px;
padding-left:24px;
vertical-align:top;
}
.title_container {
height:32px;
padding:3px 0px 0px 30px;
background-repeat:repeat-y;
background-image:url(../images/forty4_bg.gif);
background-position:30px 0px;
position:relative;
}
.title_container_2 {
height:32px;
padding:3px 0px 0px 55px;
background-repeat:repeat-y;
background-image:url(../images/forty4_bg.gif);
background-position:55px 0px;
position:relative;
}
.title_container_3 {
height:32px;
padding:3px 0px 0px 0px;
position:relative;
}
.title_green {
height:27px;
width:253px;
background-image:url(../images/leftblock_top_title.gif);
padding:12px 0px 0px 49px; 
}
.categories_current span {
color:#384c10;
font-family:Tahoma;
font-weight:bold;
font-size:12px;
padding-right:25px;
background-image:url(../images/green_arrow.gif);
background-repeat:no-repeat;
background-position:center right ;
}
.categories_current a, .categories_current a:hover, .categories_current a:visited { 
font-family:Tahoma;
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#fff;
background-image:url(../images/white_arrow.gif);
background-repeat:no-repeat;
background-position:center right ;
padding-right:17px;
}
.green_container_1 {
width:302px;
background-image:url(../images/leftblock_bg.gif);
background-repeat:repeat-y;
margin-bottom:17px;
}
.green_container_2 {
width:302px;
background-image:url(../images/leftblock_top.jpg);
background-repeat:no-repeat;
}
.green_container_3 {
width:302px;
background-image:url(../images/leftblock_bot.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:12px;
}
.leftmenu_nest {
margin-left:15px;
width:272px;
padding-left:2px;
background-image:url(../images/leftblock_shadow.gif);
} 
.leftmenu_text {
background-image:url(../images/leftblock_top_bg.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
padding:12px 0px 0px 11px;
width:259px;
}
.leftmenu_bottom {
margin-left:15px;
background-image:url(../images/leftblock_bottom_bg.gif);
width:274px;
height:11px;
}
.left_menu_link {
line-height:166%;
min-height:110px;
}
.left_menu_link a {
font-weight:normal;
background-position:center left;
color:#2e2e2e;
padding-left:21px;
background-repeat:no-repeat;
background-image:url(../images/red_arrow_2.gif);
font-size:12px;
}
.curent {
background-position:center left;
color:#f7941d;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
padding-left:21px;
background-repeat:no-repeat;
background-image:url(../images/red_arrow_2.gif);
}
.left_menu_link a:visited {
color:#777777; 
}
.left_menu_link a:hover {
color:#f7941d; 
}
.white_line {
height:3px;
width:100px;
background-color:#FFFFfF;
position:absolute;
top:0px;
left:7px;
}
.right_inside_td {
vertical-align:top;
}
.attraction_nest {
height:114px;
background-image:url(../images/attraction_bg.gif);
margin-right:6px;
position:relative;
margin-bottom:16px;
}
.orange_3 {
height:110px;
width:10px;
position:absolute;
top:2px;
right:-14px;
background-image:url(../images/orange.gif);
}
.attraction_nest img {
padding:5px 0px 0px 5px;
}
.frame_1 {
position:absolute;
top:0px;
left:0px;
width:207px;
height:114px;
background-image:url(../images/frame_2-trans.png);
}
.frame_2
{
position:absolute;
top:0px;
left:0px;
width:207px;
height:114px;
background-image:url(../images/frame_2-trans.png);
}
.frame_1 a {
display:block;
width:207px;
height:114px;
background-image:url(../images/blank.gif);
}
.frame_2 a {
display:block;
width:207px;
height:114px;
background-image:url(../images/blank.gif);
}
.attraction_descripton {
position:absolute;
top:10px;
left:229px;
width:300px;
height:95px;
line-height:150%;
overflow:hidden;
}
.attraction_descripton a, .attraction_descripton a:visited, .attraction_descripton a:hover {
color:#2e2e2e;
font-size:12px;
font-family:Tahoma;
font-weight:normal;
text-decoration:none;
}
.prop_1 a, .prop_1 a:visited, .prop_1 a:hover, .prop_2 a, .prop_2 a:visited, .prop_2 a:hover  {
color:#2e2e2e;
font-size:12px;
font-family:Tahoma;
font-weight:normal;
text-decoration:none;
}
.attraction_descripton h1 {
color:#2e2e2e;
font-size:12px;
font-family:Tahoma;
font-weight:bold;
padding:0;
margin:0;
border:0;
line-height:150%;
}
.attraction_descripton  img {
padding-left:10px;
margin-bottom:1px;
}
.photos_nest {
height:244px;
padding-bottom:14px;
}
.big_photo_nest {
width:339px;
height:244px;
position:relative;
overflow:hidden;
float:left;
}
.big_photo_nest img {
padding:5px 0px 0px 5px;
width:309px;
height:234px;
}
.big_frame {
position:absolute;
width:319px;
height:244px;
top:0px;
left:0px;
background-image:url(../images/big_frame-trans.png);
}
.big_frame a {
width:319px;
height:244px;
display:block;
background-image:url(../images/blank.gif);
}
.small_photos_nest {
height:244px;
width:227px;
float:left;
}
.small_photo_1 {
height:130px;
position:relative;
width:227px;
}
.small_photo_2 {
height:114px;
position:relative;
width:227px;
}
.small_photo_1 img, .small_photo_2 img {
padding:5px 0px 0px 5px;
}
.text_page {
width:542px;
line-height:150%;
color:#2e2e2e;
}
.text {
padding-right:16px;
}
.text a {
font-size:12px;
}
.text li {
list-style-type:none;
}
.text ul {
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
}  
.text h1{
font-size:12px;
font-weight:bold;
}
.line {
background-image:url(../images/grey_dot.gif);
background-repeat:repeat-x;
height:41px;
background-position:center;
}
.photo_middle_nest {
padding:0px 0px 8px 24px;
width:280px;
height:180px;
overflow:hidden;
position:relative;
}
.photo_middle_nest img {
padding:5px 0px 0px 5px;
height:170px;
width:270px;
}
.frame_3 {
position:absolute;
top:0px;
left:24px;
width:280px;
height:180px;
background-image:url(../images/frame_middle-trans.png);
}
.certificate {
padding-top:18px;
}
.certificate table {
table-layout:fixed;
}
.certificate td {
vertical-align:top;
text-align:left;
padding-bottom:29px;
}
.certif_photo {
width:112px;
height:152px;
overflow:hidden;
position:relative;
}
.certif_photo img {
width:106px;
height:142px;
padding:3px 0px 0px 5px;
}
.frame_4 {
width:112px;
height:152px;
position:absolute;
top:0px;
left:0px;
background-image:url(../images/frame_horiz-trans.png);
}
.frame_4 a {
width:112px;
height:152px;
background-image:url(../images/blank.gif);
display:block;
}
.down {
vertical-align:text-bottom;
}
.publication {
padding-bottom:14px;
}
.contact_info {
color:#2e2e2e;
padding-left:11px;
line-height:150%;
}
.contact_info a {
color:#2e2e2e;
font-weight:normal;
font-size:12px;
}
.line_2 {
height:8px;
background-image:url(../images/grey_dot.gif);
background-repeat:repeat-x;
width:842px;
background-position:bottom;
margin:0 auto;
margin-bottom:10px;
}
.cell_1 {
vertical-align:top;
padding-top:2px;
width:208px;
}
.cell_2 {
vertical-align:top;
width:280px;
}
.contact_form {
padding-left:24px;
}
.inp_1 {
width:300px;
height:14px;
font-size:11px;
font-family:Tahoma;
margin-bottom:18px;
border:1px solid #707070;
background-color:#F8F9F4;
}
.textar_1 {
width:300px;
height:168px;
font-size:11px;
font-family:Tahoma;
margin-bottom:18px;
border:1px solid #707070;
background-color:#F8F9F4;
}
.butt {
text-align:center;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
font-family:Tahoma;
background-image:url(../images/send.jpg);
background-repeat:no-repeat;
border:0;
height:20px;
background-position:0px 2px;
background-color:#F4F5F0;
float:right;
}
html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
body {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;
}
#content {
 padding-bottom: 38px;
}
#footer {
height: 38px;
width: 100%;
position: relative;
bottom: 0;
}
.prevnext, .prevnext a {
  text-align:center;
  color:#2E2E2E;
  font: bold 12px tahoma;
}
a.cat {
  color:#2E2E2E;
  font: bold 12px tahoma;
}

