body {margin:0; background-color:#D2C39A}

h1 {font:bold 16px/16px Verdana,Arial; color:#990000; margin:20 40 10 0;}
h2 {font:bold 18px/22px Verdana,Arial; color:#990000; margin:10 10 10 0;}
h3 {font:bold 14px/14px Verdana,Arial; color:#990000; margin:10 10 10 0; text-transform:lowercase}
h4 {font:bold 14px/18px Verdana,Arial; color:#2f66c2; margin:10px 0; text-transform:uppercase}

td {vertical-align:top;}
td, p {font:12px/18px Verdana,Arial; color:#412D01;}

.a			 	 {font: 12px/12px Verdana,Arial; color:#993300; text-decoration: underline;} 
a:link			 {font: 12px/12px Verdana,Arial; color:#993300; text-decoration: underline;} 
a:visited 		 {font: 12px/12px Verdana,Arial; color:#993300; text-decoration: underline;} 
a:hover		     {font: 12px/12px Verdana,Arial; color:#ffffff; text-decoration: underline;} 
a:active 		 {font: 12px/12px Verdana,Arial; color:#ffffff; text-decoration: underline;}

td.link1 {padding:5px 2px 5px 0px; border-bottom:1px dotted #8d7a57} 
td.link1 .a			 	 {font:bold 12px/12px Arial; color:#993300; text-decoration: none;} 
td.link1 a:link			 {font:bold 12px/12px Arial; color:#993300; text-decoration: none;} 
td.link1 a:visited 		 {font:bold 12px/12px Arial; color:#993300; text-decoration: none;} 
td.link1 a:hover		 {font:bold 12px/12px Arial; color:#ffffff; text-decoration: none;} 
td.link1 a:active 		 {font:bold 12px/12px Arial; color:#ffffff; text-decoration: none; border: 1px solid red;}

dtd.link2 {padding:5px 2px 5px 20px;} 

.link2	 {font: 12px/12px Verdana,Arial;color:#993300; text-decoration: none;} 
a.link2 :link			 {font: 12px/12px Arial; color:#993300; text-decoration: none;} 
a.link2:visited 		 {font: 12px/12px Arial; color:#993300; text-decoration: none;} 
a.link2:hover		 {font: 12px/12px Arial; color:#ffffff; text-decoration: none;} 
a.link2:active 		 {font: 12px/12px Arial; color:#ffffff; text-decoration: none;}

td.link2_a {padding:5px 2px 5px 20px;} 
td.link2_a .a			 	 {font: 12px/12px Arial; color:#ffffff; text-decoration: none;} 
td.link2_a a:link			 {font: 12px/12px Arial; color:#ffffff; text-decoration: none;} 
td.link2_a a:visited 		 {font: 12px/12px Arial; color:#ffffff; text-decoration: none;} 
td.link2_a a:hover		 	 {font: 12px/12px Arial; color:#ffffff; text-decoration: none;} 
td.link2_a a:active 		 {font: 12px/12px Arial; color:#ffffff; text-decoration: none;}


#menu {width: 600px;}
#menu td {padding: 10 10 10 10; text-transform:lowercase}

#main {width: 100%; padding: 0 50 0 40;}

#main_gal {width: 100%; padding: 70 20 0 20; background:url("/img/boats_gal.gif") no-repeat top left}

ul {list-style-type:circle; margin:0 10px 0 16px; color:#412D01;}
li {font:12px/18px Arial,Tahoma,Verdana,sans-serif; color:#412D01;}

.hd {border: 1px dotted #9C885C;}

#GALLERY_PAGE_DESCR {font: 11px/11px Arial,Tahoma,Verdana,sans-serif; color:#993300}

#line {background:url("/img/boats_bgr.jpg") no-repeat top left}
#line_news {border-bottom: 1px dotted #996600; vertical-align: top; padding: 20px 0 20px 0;}
#line_news p {font:12px/16px Verdana,Arial; margin:0 0 10 0; color:#594519;}
#line_news a img, .line_news{ width: 200px; margin: 0 20px 0 20px; max-width: 200px;}



#line_menu {border-bottom: 1px dotted #996600; vertical-align: top; width: 600px;}
#line_ban {border-bottom: 1px dotted #996600; vertical-align: top; width: 150px;}
#line_ban p {font:10px/12px Verdana,Arial; margin:0 0 10 0; color:#000000}

#title_menu {font:bold 14px/14px Verdana,Arial; color: #993300; text-decoration:none; padding:15 80 15 0; white-space:nowrap; text-align:right;}

#leftbgr_eng   {width: 210px; background:url("/img/bgrleft.jpg") no-repeat top left;}
#leftbgr_rus   {width: 210px; background:url("/img/bgrleft_rus.jpg") no-repeat top left;}

#vmenu_gal {margin-left: 10px; margin-top:80px;}
#leftbgr_gal_rus   {width: 272px; background:url("/img/bgrleft_gal.jpg") no-repeat top left; height:786px;}
#leftbgr_gal_eng   {width: 272px; background:url("/img/bgrleft_gal.jpg") no-repeat top left; height:786px;}

#gallery {width: 600px;}
#gallery td {padding: 2 2 2 2; font:10px/14px Arial,Tahoma,Verdana,sans-serif; color:#412D01; vertical-align: top;}
#gallery td p {font:12px/14px Arial,Tahoma,Verdana,sans-serif; color:#412D01;}

.zz .a			 	 {font: 10px/12px Arial; color:#990000; text-decoration: none;} 
.zz a:link			 {font: 10px/12px Arial; color:#990000; text-decoration: none;} 
.zz a:visited 		 {font: 10px/12px Arial; color:#990000; text-decoration: none;} 
.zz a:hover		 	 {font: 10px/12px Arial; color:#ffffff; text-decoration: none;} 
.zz a:active 		     {font: 10px/12px Arial; color:#ffffff; text-decoration: none;}

#photos {width: 100px;}
#photos td {padding: 5 5 5 5;}

.bgr {width:100%; background:url("/img/bgr2.gif") repeat-x top left; vertical-align:top}
.bgr2 {background:url("img/bgr3.gif") repeat-x top left}
.bgr3 {width:100%; background:url("/img/bgr5.gif") repeat-x top left; vertical-align:top; border-right:1px solid #f2f2f2; padding:15px 0 0 0}
.left {width:200px; background-color:#ffffff}
.swirl2 {height:40px; background:#2676bb url("/img/swirl2.gif") no-repeat top left}

.date {font-weight:bold; margin:0}
#news {font:20px/22px Arial,Tahoma,Verdana,sans-serif; color:#ffffff; margin:10px 0px 0px 0px; text-transform:lowercase}

input.form {font:11px/13px Arial,sans-serif; border:1px solid #666666; background-color:#ffffff; height:20px;}
select.menu {border-color:silver; background-color:#f2f2f2; font:12px Arial; width:400px}
textarea {border:1px solid #666666; font:11px/13px Arial,sans-serif}
.btn2 {width:190px; height:25px; font:bold 12px/18px Arial; margin:10px 0 8px 0; padding-bottom:3px; text-transform:lowercase; background-color:#f2f2f2}

#gallery{
border: 1px solid red; clear: both; width: 600px;
}

#gallery img{
width: 100px;
}

#left-menu ul{
list-style: none;
margin: 0 0 0 0px;
}
#left-menu ul li{
margin: 0;
padding:5px 2px 5px 0px; border-bottom:1px dotted #8d7a57
}

#left-menu ul{
padding: 0;
margin: 0;
}

/*#left-menu ul li a, .link2{
text-decoration: none!im!importan;
font: 12px/12px Verdana,Arial !importan;
border: 1px solid red!importan;
}
*/
.icon{
width: 100px!important;
max-width: 100px!important;
margin: 5px;
}
#gallery-parents{
margin: 0;
padding:0;
}

#gallery-parents li{
float: left;
list-style: none;
margin: 0;
padding: 0;
height: 180px;
}

#gallery-parents img{
width: 100px;
margin: 0 5px 0 5px;
}

#gallery-parents{
margin: 0;
}

#main h1{
clear: both;
}

#content, #introtext{
text-align: justify;
}
