html, body {
	margin: 0;
	padding: 0;
	background: #8ec9eb;/* url('../images/sea_bg.png');*/
	width:100%;
	height:100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
}
a:hover{
	color:#09699a;
}
#rounded-box-10 h1, a:link, a:hover, a:visited {
	color: #438ec7;
}

#rounded-box-10 h1 {
	font-size: 19pt;
}
#rounded-box-10 h2, a:link, a:hover, a:visited {
	color: #438ec7;
	}
#rounded-box-10 h2 {
	font-size: 10pt;
	}

#rounded-box-10 h5 {
	font-size: 11pt;
	}
.imgborder {border-top-style:solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;}

.clear_foot {
	clear: both;
	height: 70px;
}

#top {
	width: 100%;
	height: 205px;
	background: #badbff url('../images/top_bg.png') repeat-x;
	text-align:center;
}

#middle {
	position: relative;
	top:0;
	width: 100%;
}
#about, #tourism, #diving, #faq, #contacts, #partners {
	position: relative;
	margin-top: 0px;
	z-index: 10;
}

#about {
	margin-left: 46%;
}

#tourism {
	margin-left: 20%;
}

#diving {
	margin-left: 60%;
	margin-top: -20px;
}

#faq {
	margin-left: 23%;
}

#contacts {
	margin-left: 50%;
}

#partners {
	margin-left: 25%;
}

#dolphin {
	position: absolute;
	top: 220px;
	right: 50px;
	z-index: 1;
}

#flash {
	position: relative;
	text-align: center;
	top: 30px;
	
	}
.flash-link{ position: absolute; top:0px;  left:24%;
         width:600px;
         height:100px;
         background: url('images/mask.gif') no-repeat;
         	
		}

#bottom {
	height: 40px;
	width: 100%;
}

#copy_shelter {
	width: 19%;
	float: left;
}

#phone {
	width: 60%;
	text-align: center;
	float: left;
}

#copy_maxkar {
	width: 19%;
	text-align: right;
	padding-right: 20px;
	float: right;
}
#copymaxkar_img{
	margin-left:20px;

}
#main {
	min-height: 100%;
	margin-bottom: -40px;
	width: 100%;
	background: url('../images/sea_top.png');
	background-position: 0px 206px;
}

.clear_top {
	height: 205px;
}

#sea {
	min-height: 100%;
	background: url('../images/sea_bg.png');
	position: absolute;
	top: 205px;
	left: 0px;
	right: 0px;
	margin-bottom: -40px;
}

* html #main {
	height: 100%;
}
a   img  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#navigation {
	float: left;
	padding-left: 30px;
	width: 200px;
}
#content {
	margin: 20px 150px 20px 250px;
	padding: 0 20px;
	background: #aee1f0;
	z-index: 10;
}

#navigation ul {
	list-style-type: none;
	padding: 0px;
}
#navigation ul li {
	line-height: 42px;
	height: 42px;
	list-style-type: none;
}

/* элементы закругления (СПИЗЖЕНО!!!) */

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}
 
.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
 
/*
 
возможные комбинации
 
r3 r1 r1 вверху
r1 r1 r3 внизу
 
r5 r3 r2 r1 r1 вверху
r1 r1 r2 r3 r5 внизу
 
r10 r7 r5 r4 r3 r2 r2 r1 r1 r1 вверху
r1 r1 r1 r2 r2 r3 r4 r5 r7 r10 внизу
 
*/
 
#rounded-box-3, #rounded-box-10 { margin: 20px 150px 20px 250px;}
#rounded-box-5 {margin: 0}
 
.inner-box, #rounded-box-10 div { background-color: #aee1f0; }
.inner-box-5, #rounded-box-5 div { background-color: #ffffcc; }

.inner-box, #rounded-box-10 a:hover {color:#09699a;}
.inner-box, #rounded-box-10 a{
border-bottom: 1px dashed ;
text-decoration:none;}
.inner-box, #rounded-box-10 {
color:#3e3f40;
border-bottom: 0px dashed ;}
.noborder{
	}
.inner-box, #rounded-box-10 ul li {
	list-style-image: url('../images/star.png');
	line-height: 16pt;
}
 
/* уменьшаем отступы по мере роста радиуса закругления */
#rounded-box-3 .inner-box { padding: 1em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-5 .inner-box-5 { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding: 0.1em 1em;}


#navigation #about_menu {
	padding: 20px 0 5px 30px;
}
#navigation #diving_menu {
	padding: 0 0 0 40px;
}
#navigation #faq_menu {
	padding: 10px 0 5px 30px;
}
#navigation #contacts_menu {
	padding: 10px 0;
}
#navigation #partners_menu {
	padding: 0 0 10px 70px;
}

#navigation #tourism_menu {
	padding: 0 0 0 10px;
}
#navigation #spectrum {
	padding: 0 0 0 10px;
}
.sideinfo {
	position:absolute; 
	right: 180px; 
	top: 240px; 
	font-size: 10pt; 
	font-style:italic; 
	text-align:right; 
	color:#666666; 
	line-height: 16pt;
}

#sankur {
	top: 260px;
	font-size: 10pt; 
	font-style: normal; 
	color:#000; 	
}

div.tab_navigation a.selected,
div.tab_navigation a.selected:hover {
background: #FFF;
color: #000;
}
.diving img{
border:1px solid #3e3f40;
}
.diving{
	color:#3e3f40;
}
.dvg{
	font-size:20px;
	font-family:"Century Gothic", Georgia, "Times New Roman", Times, serif;
	color:#2d2f30;
	}
	
.dvg_a:hover{
	color:#09699a;
	
}
.dvg_a {
	text-decoration:none;
	border-bottom: 1px dashed ;

}
#result{
	font-size:20px;
	color:#f81e1e;
	
}
.result{
	
}
.input {
	color: #5c6c77;
	background:#eef5fd;border:none;
	margin:4px 0;
	-border-radius:3px; 
	-moz-border-radius:3px; 
	-webkit-border-radius:3px; 
	webkit-border-radius:3px;
	border-radius:3px;}
.input:focus {
	-box-shadow:0 0 10px rgba(65,119,161,1);
	-moz-box-shadow:0 0 10px rgba(65,119,161,1);
	-webkit-box-shadow:0 0 10px rgba(65,119,161,1);
	box-shadow:0 0 10px rgba(65,119,161,1);}
#btn{
	cursor:pointer;
	background-color:#9fafbb;
	padding:4px;
	border:0px;
	-border-radius:3px; 
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	border-radius:3px;}
#btn:hover{
	-box-shadow:0 0 10px rgba(65,119,161,1);
	-moz-box-shadow:0 0 10px rgba(65,119,161,1);
	-webkit-box-shadow:0 0 10px rgba(65,119,161,1);
	box-shadow:0 0 10px rgba(65,119,161,1);}


.question{
	font-size:20px;
	font-family:"Century Gothic", Georgia, "Times New Roman", Times, serif;
	color:#2d2f30;
}

.answer{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0px 0px 10px #838282;
	-webkit-box-shadow: 0px 0px 10px #838282;
	box-shadow: 0px 0px 10px #838282;
	border-radius: 5px;
	padding:3px;
	position: relative;
	font-size:16px;
	margin:0 18px;
	background-color: #efefef;
}
#welcome{
	margin-top:40px;
	font-size:16px;
}
.box{
	margin:0 15px;
}
#sendform1{
	margin-top:7px;
}
.abbr{
	font-weight:normal;
	text-decoration:none;
	cursor:pointer;
}
.abbr:hover{
	font-weight:normal;
	color:#545454;
	text-decoration:underline;
}