body {

	border: 0px; margin: 0px; padding: 0px;
	font: normal 12px Arial; color: #000000;
	background: url(/image/fon.gif) center center; 
}

h1 { font-size: 14px; margin-bottom: 5px; margin-top: 5px; margin-left: 25px; color: #58595b; }
h2 { font-size: 14px;  font-weight: bold; margin-bottom: 5px; margin-top: 5px; margin-left: 25px; color: #1f79c1; }
strong { font-size: 12px; font-weight: bold; }
a {outline: none; color: #1f79c1} // Убираю линии вокруг рисунка-ссылки (FireFox). но почему-то глючит
img {border: none;}


#page {
	width: 1250px; text-align: left; margin: 0px; padding: 0px;
}

#top {  
	height: 168px; 
	top: 0px;
	margin: 0px; padding: 0px; 
	background-color: #ffffff;
}



#top a { display: block; position: absolute; }

#top_left {
	top: 0px;
	width: 295px;
	height: 123px;
	margin-left: 0px;
	background: url(/image/logo.jpg) no-repeat 0px 0px;
	clear: right;
	position: absolute;
}

#top_right {
	top: 0px;
	height: 123px;
	background-color: #ffffff;
	width: 901px;
	margin-left: 295px;
	position: absolute; 
}

#top_right p{
	width: 901px;
	height: 120px; 
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#top_down {
	top: 123px;
	width: 1250px;
	height: 38px;
	margin: 0px;
	padding: 0px;
	position: absolute; 
	background: #ffffff;
}

#jsddm{	
	margin: 0;
	padding: 0;
	z-index: 1;
	margin-left: 25px;
	position: none;
}

#jsddm li{
	float: left; position: relative;
	list-style: none;
	font: 12px Tahoma, Arial
}
			
#jsddm li a{
	position: relative;
	height: 28px;
}

#jsddm li.navigate { height: 28px; width: 239px; background:url(/image/navigation.png); }
#jsddm li a.main { width: 94px; background:url(/image/company.png);}
#jsddm li a.puteshestviya-i-marshruty { background:url(/image/put.gif); width: 177px;}
#jsddm li a.galereya { background:url(/image/gal.gif); width: 72px;}
#jsddm li a.yahty { background:url(/image/yacht.gif); width: 56px;}
#jsddm li a.nashe-predlozhenie { background:url(/image/uslugi.gif); width: 138px;}
#jsddm li a.obuchenie { background:url(/image/stud.gif); width: 83px;}
#jsddm li a.klub { background:url(/image/club.gif); width: 56px;}
#jsddm li a.contact { background:url(/image/contact.gif); width: 107px;}
		
#jsddm li a:hover { background-position: 0px -28px; }
					
#jsddm li ul{
	margin: 0px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	width: 185px;
}
					
#jsddm li ul li{	float: none; margin: 0px; padding: 0px;}
					
#jsddm li ul li a{
	height: 16px;
	width: 100%;
	margin: 0px;
	padding: 4px;
	text-decoration: none;
	font: normal 11px Arial;
	background: #e6e7e8; 
}
					
#jsddm li ul li a:hover{ background: #a5bcd3;}

#text {  
	top: 161px;
	margin: 0px; 
	padding: 0px;
	position: relative; float: left;
	width: 1250px;
	background: none;
	background-color: #ffffff;
}

#text div.texttop{  
	width: 996px;
	background-color: #ffffff;
	margin: 0px; 
	padding: 0px;
	position: relative; float: right;
}

#text div.left_menu{  
	width: 225px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	margin-left: 25px;
}

#text div.left_menu ul.first{  
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#text div.left_menu ul.first li{  
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 15px;
	
}

#text div.left_menu ul.first li a{  
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

#text div.left_menu ul.first li img{  
	width: 24px;
	height: 24px;
	margin-right: 2px;
	margin-top: -4px;
	float: left;
	position: relative;
}

#text div.left_menu ul.first li a:hover{  
	color: #6391be;
	text-decoration: underline;
}

#text div.left_menu ul.first li a.active{ 
	color: #6391be; 
	text-decoration: underline;
}

#text div.left_menu ul.first li ul.sec{  
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	list-style-type: none;	
	margin-top: 5px;
}

#text div.left_menu ul.first li ul.sec li{  
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
	margin-top: 5px;
}

#text div.left_menu ul.first li ul.sec li a{  
	text-decoration: none;
	color: #808080;
	font-weight: normal;
}

#text div.left_menu ul.first li ul.sec li a:hover{  
	color: #6391be;
	text-decoration: underline;
}

#text div.left_menu ul.first li ul.sec li a.active{ 
	color: #6391be; 
	text-decoration: underline;
}

#text div.texttop div.right{ float: left; position: relative; width: 670px; margin: 0px; padding: 0px;}
#text div.texttop div.right form{margin: 0px; padding: 0px; margin-left: 40px; width: 620px;}
#text div.texttop div.right ul{ margin-top: 0px; padding: 0px; margin-bottom: 5px; line-height: 16px; margin-left: 60px;}
#text div.texttop div.right li{ margin: 0px; padding: 0px; width: 580px; top: 0px; vertical-align: top; }



#text div.texttop div.right div.page {
	margin: 0px;
	width: 645px; 
	margin-top: 5px;
	margin-bottom: 0px; line-height: 16px;	
	margin-left: 25px;
}

#text div.texttop div.right table.result {width: 100%; margin: 0px; padding: 0px; font: normal 12px Arial; float: left;}
#text div.texttop div.right table.result td {width: 25%; margin: 0px; padding: 0px; padding-bottom: 5px; padding-top: 5px; vertical-align: top; text-align: center;}
#text div.texttop div.right table.result td input.submit
{
 	color: #ffffff; 
	border: none; 
	background-color: #6391be; 
	font: normal 12px Arial; 
	padding-bottom: 1px;
	width: 80px; 
	height: 24px; 
	cursor: pointer;
}


#text div.texttop div.right form.ifind {margin: 0px; padding: 0px; width: 645px; margin-left: 0px; background-color: #f1f1f1}
#text div.texttop div.right form.ifind table {width: 100%; margin: 0px; padding: 0px; font: normal 12px Arial;}
#text div.texttop div.right form.ifind table td {width: 33%; margin: 0px; padding: 0px; padding-bottom: 5px; padding-top: 5px; padding-left: 15px; vertical-align: middle; text-align: left;}
#text div.texttop div.right form.ifind table td select {margin: 0px; padding: 0px; font: normal 12px arial; width: 180px;}
#text div.texttop div.right form.ifind div input.submit
{
 	color: #ffffff; 
	border: none; 
	background-color: #6391be; 
	font: normal 12px Arial; 
	padding-bottom: 1px;
	width: 80px; 
	height: 24px; 
	cursor: pointer;
}

#text div.texttop div.right table.jacht {width: 645px; margin: 0px; padding: 0px; margin-left: 25px; font: normal 12px Arial; }
#text div.texttop div.right table.jacht td {width: 315px; margin: 0px; padding: 5px; font: normal 12px Arial; vertical-align: top;}
#text div.texttop div.right table.jacht div.post {
	margin: 0px;
	width: auto; 
	font: normal 12px Arial;
	border: none;
}

#text div.texttop div.right table.jacht div.post p{
	margin-left: 105px;
	width: auto;
}

#text div.texttop div.right table.jacht div.post div.image{
	float: left;
	width: 100px;
	height: 100px;
	text-align: center;
	margin: 0px;
	padding: 0px; 
	margin-top: 8px;
	margin-right: 3px;

}


#text div.texttop div.right table.jacht div.post p.start{
	margin: 0px;
	padding: 0px;
	width: auto;
}



#text div.texttop div.right p.nextmygallery {
	 color: #1f79c1; font: bold 12px Arial;
}

#text div.texttop div.right a { text-indent: 0px; color: #1f79c1; font: bold 12px Arial; text-decoration: none;}
#text div.texttop div.right a:hover{ text-decoration: underline; }

#text div.texttop div.right div.mygallery {
	float: left;
	margin: 0px;
	width: 645px; 
	margin-left: 25px;
	margin-top: 6px;
	padding-bottom: 4px; 
	font: normal 12px Arial;
}

#text div.texttop div.right div.mygallery img{
	BORDER: 1px #a5bcd3 solid; 
}

#text div.texttop div.right div.post {
	float: left;
	margin: 0px;
	width: 645px; 
	margin-left: 25px;
	margin-top: 6px;
	padding-bottom: 4px; 
	font: normal 12px Arial;
	BORDER-bottom:  1px solid #a5bcd3; 
}

#text div.texttop div.right div.post h2{
	margin-left: 6px;
}

#text div.texttop div.right div.post p{
	margin-left: 0px;
	width: 100%;
}

#text div.texttop div.right div.post div{
	float: left;
	width: 100px;
	height: 100px;
	text-align: center;
	margin: 0px;
	padding: 0px; 
	margin-top: 3px;
	margin-right: 3px;
}

#text div.texttop div.right div.post div.onenew{
	float: left;
	width: 200px;
	height: 200px;
	text-align: center;
	margin: 0px;
	padding: 0px; 
	margin-top: 3px;
	margin-left: 6px;
	margin-right: 3px;
}

#text div.texttop div.right div.post div.onenew2{
	float: left;
	width: 645px;
	text-align: center;
	margin: 0px;
	padding: 0px; 
}

#myslide{ 
z-index: 0;
float: right;
position: relative; 
width: 645px;
height: 250px;
}

#myslide img{ 
margin: 0px;
padding: 0px;
width: 645px;
height: 250px;
}


#myslide .gallerydesctext{ 
text-align: left;
padding: 2px 5px;
}

#myslide2{ 
z-index: 0;
float: right;
position: relative; 
width: 275px;
height: 400px;
border: 0px red solid;
margin: 0px; padding: 0px;
margin-bottom: 10px;
margin-left: -13px;
}

#myslide2 img{ 
margin: 0px;
padding: 0px;
width: 275px;
height: 400px;
}

#myslide2 .gallerydesctext{ 
text-align: left;
padding: 2px 5px;
}

#text div.texttop div.left {
	float: right;
	position: relative;
	text-align: left;
	width: 300px; 
	padding: 0px;
	border: 0px #a5bcd3 solid;
}

#text div.texttop div.left a { text-decoration: none;}

#text div.texttop div.left a.menu:hover { background-position: 0px -32px; color: #1f79c1; }
#text div.texttop div.left a.menu1:hover { background-position: 0px -32px; color: #1f79c1;}
#text div.texttop div.left img { margin-left: 18px;}

#text div.texttop div.left div.info {
	margin: 0px;
	width: 275px; text-align: left;
	border: 1px #a5bcd3 solid;
	FONT: normal 12px Arial; 
	margin-bottom: 10px;
	float: left; position: relative;
	padding-top:3px;
	
}

#text div.texttop div.left div.info1 {
	margin: 0px;
	width: 262px; text-align: left;
	FONT: normal 12px Arial; 
	margin-bottom: 10px;
}

#text div.texttop div.left div.info1 p {
	width: 275px;
	text-align: center;
}

/*#text div.texttop div.left div.info1 img { margin-left: 6px; width: 270px;}*/
#text div.texttop div.left div.info1 img { margin-left: 0px;}
#text div.texttop div.left div.info form {width: 270px; padding: 0px; margin: 0px; margin-left: 6px; }
#text div.texttop div.left div.info form input {width: 262px; border: 1px #6391be solid; margin: 0px; padding: 0px; left: 0px;}
#text div.texttop div.left div.info form input.submit 
{
	color: #ffffff; 
	border: 1px #b6b7b8 solid; 
	background-color: #6391be; 
	font: normal 11px Arial; 
	padding-bottom: 2px;
	margin-top: 5px;
	width: 120px; 
	height: 20px; 
	margin-left: 65px;
	text-align: center;
	cursor: pointer;
}

#text div.texttop div.left div.info p {
	margin: 0px; padding: 0px;
	padding-bottom: 5px;
	margin-left: 8px;
	margin-right: 8px;
}

#text div.texttop div.left div.info a{
	margin: 0px; padding: 0px;
	text-align: left;
	text-indent: 0px;
	font-weight: bold;
}

#text div.texttop div.left div.info a.face{
	width: 91px;
	text-align: center;
	font: normal 10px Arial;
	line-height: 26px;
	margin-left: 124px;
	height: 28px;
	position: absolute;
	background:url(/image/arenda.gif); 
	color: #000000;
}

#text div.texttop div.left div.info a.special{
	width: 118px;
	text-align: center;
	font: normal 10px Arial;
	line-height: 26px;
	height: 28px;
	left: 6px;
	position: absolute;
	background:url(/image/speciallink.gif); 
	color: #000000;
}

#text div.texttop div.left div.info div.special{
	width: 118px;
	text-align: center;
	font: normal 10px Arial;
	line-height: 26px;
	height: 28px;
	margin-bottom: 10px;
	left: 6px;
	position: absolute;
	background:url(/image/speciallink.gif) 0px -28px; 
	color: #ffffff;
}

#text div.texttop div.left div.info div.face{
	width: 91px;
	text-align: center;
	font: normal 10px Arial;
	line-height: 26px;
	margin-left: 124px;
	height: 28px;
	position: absolute;
	background:url(/image/arenda.gif) 0px -28px; 
	color: #ffffff;
}

#text div.texttop div.left div.info div.face_search{
	width: 70px;
	margin-left: 6px;
	text-align: center;
	font: normal 10px Arial;
	line-height: 26px;
	height: 28px;
	position: absolute;
	background:url(/image/speciallink1.png) 0px -28px; 
	color: #ffffff;
}

#text div.texttop div.left div.info div.special_search{
	width: 118px;
	margin-left: 70px;
	text-align: center;
	font: normal 10px Arial;
	line-height: 26px;
	height: 28px;
	margin-bottom: 10px;
	left: 6px;
	position: absolute;
	background:url(/image/arenda1.png) 0px -28px; 
	color: #ffffff;
}
#text div.texttop div.left div.info a.special_search{
	width: 118px;
	margin-left: 70px;
	text-align: center;
	font: normal 10px Arial;
	line-height: 26px;
	height: 28px;
	left: 6px;
	position: absolute;
	background:url(/image/arenda1.png); 
	color: #000000;
}
#text div.texttop div.left div.info a.special_search:hover{
	text-decoration: none;
	color: #ffffff;
	background-position: 0px -28px;
	
}

#text div.texttop div.left div.info a.face:hover{
	text-decoration: none;
	color: #ffffff;
	background-position: 0px -28px;
	
}


#text div.texttop div.left div.info a.special:hover{
	text-decoration: none;
	color: #ffffff;
	background-position: 0px -28px;
	
}

#text div.texttop div.left div.info a:hover{
	text-decoration: underline;
}

#text div.texttop div.left div.info form.ifind_search {margin: 0px; padding: 0px; padding-top: 15px; width: auto; margin-left: 6px;}
#text div.texttop div.left div.info form.ifind_search select {margin: 0px; padding: 0px; font: normal 12px arial; width: 180px; margin-bottom: 10px;}
#text div.texttop div.left div.info form.ifind_search div input.submit
{
	margin: 0px;
	padding: 0px;
 	color: #ffffff; 
	border: none; 
	background-color: #6391be; 
	font: normal 12px Arial; 
	padding-bottom: 1px;
	width: 80px; 
	height: 24px; 
	cursor: pointer;
	margin-bottom: 5px; 
}



#text div.texttop div.left div.myjacht
{
	width: 265px;
	float: left; position: relative; 
	border-top: 1px #a5bcd3 solid;
	margin-bottom: 5px; 
	padding-top: 5px;
	margin-left: 5px;
}

#text div.texttop div.left div.jacht {
	padding: 0px;
	margin: 0px;
	text-align: left;
	width: 105px;
	margin-left: -5px;
	float: left; position: relative; 
}

#text div.texttop div.left div.textjacht {
	padding: 0px;
	margin: 0px;
	width: 160px;
	float: right; position: relative; 
	text-align: left;
}

#text div.texttop div.left div.textjacht p{
	width: 160px;
	margin: 0px; padding: 0px;
	text-align: left;
}

#text div.texttop div.left div.jacht img{
	width: 100px;
	margin: 0px; padding: 0px;
}

#text div.texttop div.left div.event {
	padding: 0px;
	margin: 0px;
	width: 265px;
	text-align: left;
}

#text div.texttop div.left div.event p{
	width: 262px;
	margin: 0px; padding: 0px;
	margin-left: 5px;
	text-align: left;
}

#text div.texttop div.left div.event img{
	width: 262px;
	margin: 0px; padding: 0px;
	margin-top: 5px;
}
#text div.texttop div.left div.info img { margin-left: 6px; }

#text div.texttop div.left div.our
{
	width: 265px;
	float: left; position: relative; 
	border-top: 1px #a5bcd3 solid;
	margin-bottom: 5px; 
	padding-top: 5px;
	margin-left: 0px;
	padding-left: 6px;
}

#text div.texttop div.left div.our p{
	width: 264px;
	margin: 0px; padding: 0px;
	text-align: left;
}

#text div.texttop div.left div.our p span{
	font-weight: bold;
	color: #1f79c1;
}

#text div.texttop div.left div.our img{
	width: 262px;
	margin: 0px; padding: 0px;
	text-align: center;
}

#text div.texttop div.left p {
	margin: 0px; padding: 0px;
	FONT: normal 12px Arial; 
	padding-bottom: 3px;
}

#text div.texttop div.left p a { text-indent: 0px; color: #1f79c1; font: bold 12px Arial; }
#text div.texttop div.left p a:hover{ text-decoration: underline; }

#footer {
	width: 1250px; 
	text-align: left; float: left; position: relative; 
	padding-top: 10px;
	margin-top: 10px;
	background-color: none;
}
#footer span.left{
	float: left;
	position: relative;
	margin: 0px;
	font: normal 11px Arial;
}

#footer a {color: #000000; text-decoration: none; font-weight: normal; text-decoration: underline; }

#footer span.right{
	float: right;
	position: relative;
	margin: 0px;
	text-align: right;
}

#downmenu {
	height: 22px; FONT: bold 11px Tahoma; width: 600px;
}
#downmenu LI {
	DISPLAY: inline; 
}
#downmenu UL {
	margin: 0px; padding-top: 3px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px;
}

#downmenu A {
	BORDER-RIGHT: #58595b 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 5px; COLOR: #58595b; TEXT-DECORATION: none;
}
#downmenu A:hover {
	text-decoration: underline;
}

