ï»¿body{font-family:  Arial, Helvetica, sans-serif; color:#2d2d2d; font-size:16px;}
a img{border:none}
a {color:#194F75;}
.genlink{ color:#FFFFFF; font-family:  Arial, Helvetica, sans-serif; font-size:17px; white-space: nowrap ;}
.gen1{padding-top:10px}
.genlinkok{white-space: nowrap ; color:#3d3d3d; font-weight:bold; font-size:17px; text-decoration:none;   }
.footer{
background:url(images/fone2.jpg);  background-position:center top  ; background-repeat:repeat-x;

filter:alpha(opacity=70); 
-moz-opacity:0.7; 
 opacity: 0.7;
padding-top:40px;
}
.genlinkbox2{background:url(images/fon_ok.jpg);  background-position:center top  ; background-repeat:repeat-x; padding-left:20px; padding-right:20px}
.genlinkbox{ padding-right:10px; padding-left:10px; }
.genbox{width:220px; padding:10px}
.genboxok{width:200px; padding:10px; padding-top:7px; padding-bottom:7px; border:2px solid #ff6600; margin-right:20px
 

}



#white_fon
{
width:900px;
margin-left:-450px;
left:50%;
height:250px;
position:absolute;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
z-index:8;
top:10px;
 background:#ffffff;
-webkit-box-shadow: 1px 1px 30px 2px rgba(80, 50, 51, 0.4);
-moz-box-shadow:    1px 1px 30px 2px rgba(80, 50, 51, 0.4);
box-shadow:         1px 1px 30px 2px rgba(80, 50, 51, 0.4);
-webkit-border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
border-radius: 20px;
}

#white_fon2
{
width:50%;
 
position:absolute;
 
z-index:11;
width:900px;
margin-left:-450px;
left:50%;
height:230px;
top:50px;

}
#white_fon2 #ff
{
padding:20px; 
}

#big_map
{
position:absolute;
left:50%;
margin-left:-450px;
z-index:10;
width:900px;
height:30px;
top:20px;
}


 
#tablegen2
{
 
 background:#FE6716;
-webkit-border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
border-radius: 15px;
margin-left:10px;
margin-right:-20px;

width:97.8%;
 
}
.bluebox
{
background:#bcdff3;
padding:15px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius:10px;
}
.ph_box
{
 
border:1px solid #CCCCCC; 
 
border-radius: 10px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius:20px;
overflow:hidden;
} 

.ph_box
{
width:66px;
height:66px;
border:3px solid  #ffffff; 

border-radius: 10px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius:20px;
overflow:hidden;
margin:20px;
-webkit-box-shadow: 0px 0px 14px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 14px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 14px 0px rgba(50, 50, 50, 0.75);


} 


.ph_box:hover
{
width:66px;
height:66px;
border:3px solid  #ffffff; 

border-radius: 10px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius:20px;
overflow:hidden;
margin:20px;
-webkit-box-shadow: 0px 0px 24px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 24px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 24px 0px rgba(50, 50, 50, 0.75);


}
 
.community_head{display:none}
.room
{
border:2px solid #3D7396;
color:#ffffff;
font-size:12px;

cursor:pointer;
position:absolute;
width:97px;
height:88px;
background-color:#3D7396;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;

}

.kafe
{
position:absolute;
width:120px;
height:240px;
cursor:pointer;
}
.room span
{
  vertical-align: middle;
  display: table-cell;
}

.alarm{color:#ff0000}

.br_form input,select
{
width:250px;
height:30px;
padding:5px;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border: 1px solid #999999;
}

.br_form td
{
 font-size:13px;
padding:3px;
}
.weathr_box{ background-color:#dedede ; background-color:#ffffff; border-bottom: 1px dotted #999999}
.weathr_box :hover { background-color:#cccccc}
.weathr_box2{} 
.weath_text{ }
.weath_temp{color:#194F75;   font-size:26px}
.weath_temp2{color:#194F75;   font-size:18px; white-space: nowrap}
.daywind{font-size:12px; cursor:pointer; margin:4px ; width:60px; padding:3px}
.daywind_ok{
font-size:12px; cursor:pointer; margin:4px; width:70px;  padding:3px;
background-color:#ff6600;
background-color:#FFFFFF;
 border: 2px solid #fff;
border: 1px solid #ff6600;
 


    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
 
}
 .wind_day, .wind_date{color:#194F75; font-size:10px }
 
#tablegen{width:900px}
#tablecont{width:870px}
.gen{padding-top:11px; padding-left:15px; padding-bottom:20px; font-size:16px}
.gen3{padding-top:11px}
.midlink{ color:#3d3d3d;}
.midlinkok{ color:#ff6600; font-weight:bold;  text-decoration:none;}
h1{font-size:22px; font-weight:normal; margin-bottom:0px   }

 
.news_month{color:#ff6600;font-size:10px; width:45px; padding-top:1px}
.minlink{color:#000000; font-size:12px;  }
.minlinkok{color:#000000; font-size:12px; font-weight:bold  }
.news_name{   font-size:17px;   text-decoration:none; color:#2d2d2d;}
.news_name2{    font-size:19px;   text-decoration:none; color:#1a6c9b;}
.news_name0{  font-size:13px;   text-decoration:none; color:#1a6c9b;}
.news_box0{width:95%; padding-left:10px;}
.news_box3{ border-bottom: 1px dotted #494949;}
.news_databox2{padding-top:5px;    width:100%; height:0px}
.news_databox{    width:90%;  color:#494949; font-size:13px; border-bottom: 1px dotted #494949; padding-bottom:3px; margin-bottom:3px }
.news_content_block{margin-left:0px}
.news_namecont{ }

.news_yearok{font-weight:bold ; font-size:18px; margin-right:10px ;color:#1a6c9b;}
.news_year{ font-size:16px; margin-right:10px; color:#1a6c9b; }

.news_free{padding-left:8px}
.kat_navigate_ok{font-weight:bold ; font-size:18px; margin-right:10px ;color:#1a6c9b;}
.kat_navigate{ font-size:16px; margin-right:10px; color:#1a6c9b; }

.lindivs{ width:900px; padding-left:25px; padding-right:25px;}
.altcont1{background:url(images/fon_bot2.jpg);white-space: nowrap}
.altcont2{background:url(images/fon_bot3.jpg); white-space: nowrap}
.altlink1{font-weight:bold ; text-decoration:none; font-size:14px; color:#ffffff;}
.altlink2{ font-size:14px; color:#ffffff;}

#iland{
position:absolute; width:443px; height:188px; left:50%; margin-left:-365px; top:0px; z-index:10;
}

#binokl{
position:absolute; width:514px; height:188px; left:50%; margin-left:-347px; top:16px; z-index:10;
}

#famme{
position:absolute; width:514px; height:188px; left:50%; margin-left:-341px; top:16px; z-index:10;
}

#serfer{
position:absolute; width:514px; height:188px; left:50%; margin-left:-317px; top:0px; z-index:10;
}

#wake{
position:absolute; width:514px; height:188px; left:50%; margin-left:-227px; top:0px; z-index:10;
}

#il{
position:absolute; width:514px; height:188px; left:50%; margin-left:-357px; top:110px; z-index:8; display: NONE;
}
 

#forest{
position:absolute;  z-index:3;
white-space:nowrap;
overflow: hidden;
top:106px;
width:300px;
 margin-left:-200;
 
}
#fisher{
position:absolute; width:431px; height:188px; left:0px;  top:50px; z-index:40;
display:none;
}
#logo{
position:absolute; width:660px; height:226px; left:50%; margin-left:-200px; top:0px;
}
.marine{background:url(images/marine.jpg); background-repeat:repeat-x; background-position:center;}
.clouds{background:url(images/clouds.jpg); background-repeat:repeat-x; background-position:0;}
.forest{
background:url(images/forest.gif); 
background-repeat:repeat-x;
 background-position:right;
filter:alpha(opacity=50); 
-moz-opacity:0.5; 
 opacity: 0.5;
}

.faq_name
{
 display: -moz-inline-stack; /* &#8592; Firefox 2 backwards compatibility */
   display: inline-block;
   vertical-align: top;
 
   /* &#8595; IE6 & IE7 «hasLayout» voodoo */
   zoom: 1;
   *display: inline;
   /* &#8593; IE6 & IE7 starhack &#8592; http://www.ejeliot.com/blog/63 */
margin-bottom:7px;
min-width:0px;
padding-left:10px;
padding-right:10px;
padding:5px;
 
 font-size:12px;
 color:#194F75;
 
}

.faq_date
{
 display: -moz-inline-stack; /* &#8592; Firefox 2 backwards compatibility */
   display: inline-block;
   vertical-align: top;
 
   /* &#8595; IE6 & IE7 «hasLayout» voodoo */
   zoom: 1;
   *display: inline;
   /* &#8593; IE6 & IE7 starhack &#8592; http://www.ejeliot.com/blog/63 */
margin-bottom:7px;
padding-left:10px;
padding-right:10px;
padding:5px;
min-width:0;
 color:#ff6600;
 font-size:12px;
 
}

.faq3, .faq4
{
margin:7px;
}

.faq3
{
 font-size:18px;
 color:#999999;
}

.faq4
{
 font-size:18px;
 color:#194F75;
border-bottom: 1px solid #cccccc;
padding-bottom:6px;
}

.voice_vop{margin-top:20px; font-size:14px;color:#666666; }
.voice_ancver{margin :10px; font-size:12px;color:#666666; }
.voice_radio{margin :10px; font-size:12px;color:#666666; }
.voice_form{margin-top:-10px;}
.voice_line2{height:3px; background-color:#ff6600;font-size:3px;  }
.voice_line1{height:3px; margin:2px}
.voice_message1{color:#156fe4; font-size:12px; display:none}
.voice_sum{display:none}
.anim{  width:630;  height:205; position:absolute;  }
.user3{  font-size:12px;   padding:4px; width:240px   }
.user3 a{ font-size:11px;  }
#zab{
position:absolute;
	width:300px;
	height:200px;
	top:10px;
 left:10px;
	z-index:5;
display:none;

}
.menubox{width:220px}
.name_photo{color:#ffffff}
.images_cont{padding:7px; padding-bottom:10px; border:1px #cccccc solid}
.gallery_box{padding:5px}
.filecontbold{font-weight:bold ; color: #666666; border-bottom:2px solid #666666; margin:1px; padding: 3px; cursor:pointer;  }
.filecontbold span{border-bottom: 1px dotted #666666;}
.filecont2{border-bottom:1px solid #cccccc;   padding: 3px}
.filecont_num{color: #666666; font-size:12px;}
.filecont_name{text-decoration:none; font-size:12px;}
.filecont_comment{color: #666666; font-size:10px; }
.filecont_size{white-space:nowrap; color: #666666; font-size:12px;}
.filecont_date{white-space:nowrap; color: #666666; font-size:12px;}

 .news_name{background:url(images/news_fon.jpg);background-repeat:repeat-x; background-position:bottom; padding:5px; padding-top:0px ;  padding-bottom:20px ; color:#333333;}

.news_name2{background:url(images/news_fon.jpg);background-repeat:repeat-x; background-position:bottom; padding:5px; padding-top:0px ;  padding-bottom:20px ; color:#ff6600;  }


 .news_short{background:url(images/news_fon.jpg);background-repeat:repeat-x; background-position:bottom ; color:#000000;}

.news_short2
{
color:#000000;


}
.news_table{margin-bottom:35px ; margin-top:25px}
 .news_name3{ padding:5px; padding-top:0px ;  padding-bottom:20px ; color:#333333;}
 .news_day{font-size:30px; color:#194F75; padding-right:1px; width:30px}
 .news_month{font-size:12px; color:#194F75; }
.news_link{color:#333333; text-decoration:none; font-size:15px }
.news_cont{color:#333333; padding:20px; font-size:15px }


 .news_date_box{background:url(images/new_top_fon.jpg);background-repeat:repeat-x; background-position:bottom; padding-top:25px; color:#FFFFFF; font-style:italic; font-weight:bold; font-size:15px }
 .news_col{background-color:#bcdff3}
 .news_name_box{ background:url(images/new_spac.jpg);background-repeat:repeat-y; background-position:top right; padding-right:25px; padding-left:10px; font-size:15px}
 .news_table2{background-color:#bcdff3; width:250px; margin-bottom:-5px}
 .news_table3{background-color:#bcdff3;   margin-bottom:-5px}

.user_input{ height:20px; width:100px; background:none; border:1px solid #bcdff3;  color:#ffffff  }
.user_impname{color:#ffffff ; font-size:10px}
.user_sub2{background:none; border:1px solid #bcdff3;  color:#ffffff; font-size:10px  ; height:20px; cursor:pointer }
.user_name1{color:#ffffff; font-size:10px }
.user_name1 a{color:#ffffff; font-size:10px }

.altlink1max{
margin:15px; 
margin-left:0px; 
margin-right:20px; 
background-color:#ff6600; 
background-color:#ffffff;
border: 1px solid #ff6600; 
 
 text-decoration:none;
padding:3px;
padding-right:10px; 
padding-left:10px; 
 border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
 }
.altlink2max{margin:10px; margin-left:0px; margin-right:20px; }
.altlink1min{margin:10px; margin-left:0px; margin-right:20px; font-weight:bold ; color:#3d3d3d; font-size:13px }
.altlink2min{margin:10px; margin-left:0px; margin-right:20px; color:#3d3d3d; font-size:13px }