html {overflow: -moz-scrollbars-vertical;  width:100%; height:100%;}
body { padding:0; margin:0; width:100%; height:100%;
	color: #666666; font-size:12px; font-family:arial, tahoma, verdana;}

div, img { behavior: url(iepngfix.htc); }

div{ margin:0; padding:0;}
form{ margin:0; padding:0;}
img {border:none; margin:0; padding:0;}

table{border-collapse:collapse;}
td {color: #5E5F61; font-size:11px; font-family:verdana, arial, tahoma; margin:0; padding: 0;}

h1 {color: #F4F2F2; font-size:16px; font-family: verdana, arial, tahoma; margin:0 0 5px 0; padding: 0;}

p {color: #5E5F61; font-size:12px; font-family:verdana, arial, tahoma; margin:0; padding: 0;}

a {color: #5E5F61; text-decoration:underline; }
a:hover {text-decoration:none; }

.ta_right {text-align:right;}
.ta_center {text-align:center;}


.foto_block { margin:-10px 0 0 0; padding:0;}
.fotol { float:left; margin:0; padding:0;}
.fotol img {margin:15px 10px 10px 0;}

div.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
	font-size:1px;
     } 
#bg_body {
	padding:0;
	margin:0;
	background:url(../img/bg_body.jpg) repeat-y right;}

#bg_body_top { position:absolute; padding:0; left:0; margin:0; z-index:100; height:759px; width:793px;
	background:url(../img/bg_body_top.jpg) no-repeat right top;}


#flash_container { position:relative; overflow:hidden; margin-left:768px; padding:0; height:759px; z-index:9999;}
#flash { position: absolute; left:0; width:535px; height:759px; z-index:9999;}

#site { margin:0; position:absolute; left:57px; padding:0; width:736px; text-align:left; z-index:100;}

#site .header { margin:0; padding:0 25px 0 0; height:234px; position:relative;}

#site .logo { display:block; position:absolute; left:-13px; top:38px; margin:0; padding:0;}

#site .lang { margin:0; padding:18px 10px 0 0; text-align:right;
	color:#9BCC3C; font-size:9px; font-weight:bold; font-family:verdana, arial, tahoma;}
#site .lang a { margin:0; padding:0; text-align:right; text-decoration:underline;
	color:#ACCDF3; font-size:9px; font-weight:bold; font-family:verdana, arial, tahoma;}
#site .lang a:hover {text-decoration:none;}

#site .lang_line { margin:0; padding:0 10px;
	background:url(../img/lang_line.gif) no-repeat center bottom;}


#site .center { margin:0; padding:0;
	background: url(../img/bg_content_home.png) repeat-y left;}

#site .center_top { margin:0; padding:47px 0 0 49px;
	background: url(../img/bg_content_home_top.jpg) no-repeat left top;}

	
#site .content { width:650px; margin:0; padding:0;}

#site .about { width:335px; margin:0px; padding:0; vertical-align:top;
	color:#F4F2F2; font-size:11px; font-family:verdana, arial, tahoma;}
#site .about p { margin:0px; padding:0;
	color:#F4F2F2; font-size:11px; font-family:verdana, arial, tahoma;}
#site .about ul { margin:0px; padding:0 0 0 12px;}
#site .about ul li { margin:0px; padding:0 0 0 20px; list-style:none;
	background:url(../img/arrow.gif) no-repeat left 4px;}

#site .about_more { color:#ACCDF3; font-size:10px; font-family:verdana, arial, tahoma;}

#site #news_container { margin:0px; padding:0; vertical-align:top;
	color:#5E5F61; font-size:11px; font-family:verdana, arial, tahoma;}
#site #news_container p { margin:0px; padding:0;
	color:#5E5F61; font-size:11px; font-family:verdana, arial, tahoma;}

#site #news { margin:0px; padding:0; height:270px; width:280px; overflow-x:none; overflow: auto;}

#site .news_block { margin:0px; padding:0; width:250px;}
#site #news .news_block p { margin:5px 0 0 5px; padding:0;}


#site .news_header_container { width:250px; margin:0px; padding:0; background-color:#9BCC3C;}

#site .bg_blue { background-color:#ACCDF3;}
#site .bg_green { background-color:#9BCC3C;}


#site .news_header {margin:0; padding:2px 5px;
	color:#616163; font-size:11px; font-weight:bold; font-family:verdana, arial, tahoma;
	border-right:1px solid #ffffff;}
#site .news_header a { text-decoration:none;
	color:#616163; font-size:11px; font-weight:bold; font-family:verdana, arial, tahoma;}
#site .news_header a:hover { text-decoration: underline;}

	
#site .news_date { width:75px; margin:0; padding:2px 0; text-align:center;
	color:#ffffff; font-size:11px; font-family:verdana, arial, tahoma;}
#site a.news_more {  margin:0; padding:0; text-align:center; text-decoration:underline;
	color:#022F67; font-size:10px; font-family:verdana, arial, tahoma; font-weight:normal;}
#site a.news_more:hover { text-decoration:none;}


#site .line { margin:0 20px 0 0; padding:7px 0; background:url(../img/bg_line.gif) repeat-x center;}



#site .footer { margin:0; padding: 35px 0 30px 75px;
	color:#1F76B8; font-size:10px; font-family:verdana, arial, tahoma;
	background: url(../img/bg_footer.png) no-repeat center top;}
#site .design { display:block; margin:10px 0 0 0; width: 200px; padding:3px 0px 4px 5px; text-decoration:none;
	color:#1F76B8; font-size:10px; font-family:verdana, arial, tahoma;
	background: url(../img/bg_design.gif) repeat-x top;}
#site .design:hover { text-decoration: underline;}


#menu1 { position:absolute; left:337px; top:82px; margin:0; padding:0; list-style: none;}
#menu1 li { float:left; margin:0; padding:0;}
#menu1 li a { display:block; height:22px; margin:0; padding:0;}

#menu1 .nav1 { width:99px; background: url(../img/menu1_1_home.jpg) no-repeat left top;}
#menu1 .nav2 { width:81px; background: url(../img/menu1_2_about_us.jpg) no-repeat left top;}
#menu1 .nav3 { width:104px; background: url(../img/menu1_3_news.jpg) no-repeat left top;}
#menu1 .nav4 { width:89px; background: url(../img/menu1_4_contacts.jpg) no-repeat left top;}

#menu1 a:hover, #menu1 a.act { background-position:left bottom;}



#menu2 { position:absolute; left:337px; top:118px; margin:0; padding:0; list-style: none;}
#menu2 li { float:left; margin:0; padding:0 0 0 1px;}
#menu2 li a { display:block; height:16px; margin:0; padding:0;}

#menu2 .nav1 { width:88px; background: url(../img/menu2_1_planers.gif) no-repeat left top;}
#menu2 .nav2 { width:119px; background: url(../img/menu2_2_hardwings.gif) no-repeat left top;}
#menu2 .nav3 { width:61px; background: url(../img/menu2_3_yachts.gif) no-repeat left top;}
#menu2 .nav4 { width:102px; background: url(../img/menu2_4_materials.gif) no-repeat left top;}

#menu2 a:hover, #menu2 a.act { background-position:left bottom;}

#menu1_eng { position:absolute; left:337px; top:82px; margin:0; padding:0; list-style: none;}
#menu1_eng li { float:left; margin:0; padding:0;}
#menu1_eng li a { display:block; height:22px; margin:0; padding:0;}

#menu1_eng .nav1 { width:89px; background: url(../img/menu1_1_home_eng.jpg) no-repeat left top;}
#menu1_eng .nav2 { width:98px; background: url(../img/menu1_2_about_us_eng.jpg) no-repeat left top;}
#menu1_eng .nav3 { width:96px; background: url(../img/menu1_3_news_eng.jpg) no-repeat left top;}
#menu1_eng .nav4 { width:89px; background: url(../img/menu1_4_contacts_eng.jpg) no-repeat left top;}

#menu1_eng a:hover, #menu1_eng a.act { background-position:left bottom;}



#menu2_eng { position:absolute; left:337px; top:118px; margin:0; padding:0; list-style: none;}
#menu2_eng li { float:left; margin:0; padding:0 0 0 1px;}
#menu2_eng li a { display:block; height:16px; margin:0; padding:0;}

#menu2_eng .nav1 { width:88px; background: url(../img/menu2_1_planers_eng.gif) no-repeat left top;}
#menu2_eng .nav2 { width:119px; background: url(../img/menu2_2_hardwings_eng.gif) no-repeat left top;}
#menu2_eng .nav3 { width:61px; background: url(../img/menu2_3_yachts_eng.gif) no-repeat left top;}
#menu2_eng .nav4 { width:102px; background: url(../img/menu2_4_materials_eng.gif) no-repeat left top;}

#menu2_eng a:hover, #menu2_eng a.act { background-position:left bottom;}


