#wrap {
width:100%;
min-width:980px;
min-height:100%;
position:relative;
overflow:hidden;
z-index:1;
}
.both {
width:100%;
clear:both;
overflow:hidden;
}
#spacer_top {
width:100%;
height:675px;
clear:both;
overflow:hidden;
position:relative;
z-index:1;
}
#spacer_btm {
width:100%;
height:155px;
clear:both;
overflow:hidden;
position:relative;
z-index:1;
}
#white_bg {
width:100%;
min-width:980px;
height:196px;
margin:-155px 0 0 0;
position:relative;
overflow:hidden;
z-index:2;
background:#fff;
}
#sea_bg {
width:100%;
min-width:980px;
height:816px;
margin:0 0 -816px 0;
position:relative;
overflow:hidden;
z-index:0;
background:#77c8e4 url('/img/sea_bg.jpg') repeat-x;
}
#pic_bg {
width:100%;
min-width:980px;
height:816px;
margin:0 0 -816px 0;
position:relative;
overflow:hidden;
z-index:1;
}
#pic_bg img {
display:block;
position:relative;
z-index:2;
}
#pic_bg .load {
width:100%;
font-size:18px;
color:#000;
position:absolute;
top:300px;
left:0px;
z-index:1;
text-align:center;
}
#pic2 {
width:422px;
height:287px;
position:absolute;
top:848px;
left:823px;
background:url('/img/pic2.jpg') no-repeat 0 0;
}

/* ---------------------------------- footer */
#footer {
width:900px;
height:200px;
margin:-200px 0 0 0;
position:relative;
left:50px;
overflow:hidden;
z-index:3;
font-size:11px;
color:#ccc;
background:url('/img/ico/footer.gif') repeat-x 0 0;
}
#footer a {
}
#copy {
position:absolute;
top:17px;
left:3px;
}
#mail {
position:absolute;
top:37px;
left:3px;
}
#phone {
position:absolute;
top:17px;
left:295px;
}
#phone img {
margin:5px 0;
display:block;
font-size:15px;
color:#900;
}
#author {
width:100px;
position:absolute;
top:17px;
right:0px;
text-align:right;
}
#author a {
width:100px;
padding:0 0 85px 0;
display:block;
background:url('/img/author.png') no-repeat 0 100%;
}

/* ---------------------------------- header */
#header {
width:100%;
min-width:980px;
height:655px;
margin:0 0 -655px 0;
position:relative;
z-index:4;
}
#logo {
position:absolute;
top:148px;
left:107px;
}
#menu {
overflow:hidden;
position:absolute;
top:32px;
left:44px;
}
#menu li {
height:30px;
padding:0 9px 0 8px;
border-left:1px solid #36a1c7;
margin:0 0 0 -1px;
float:left;
background:none;
}
#menu li img {
display:block;
}
#title {
position:absolute;
top:560px;
left:100px;
}
#ico {
overflow:hidden;
position:absolute;
top:30px;
left:925px;
}
#ico li {
height:15px;
padding:0 11px;
border-left:1px solid #36a1c7;
float:left;
background:none;
}
#ico li img {
display:block;
}
#other {
position:absolute;
top:30px;
left:765px;
}
#quality {
position:absolute;
top:56px;
left:764px;
}
.quality {
position:absolute;
top:56px;
left:764px;
}

/* ---------------------------------- block */
#block {
width:260px;
position:absolute;
top:306px;
left:610px;
z-index:10;
}
#block .ico {
position:absolute;
}
#block img {
display:block;
}
#block div.link {
padding:2px 0 0 13px;
position:absolute;
font-size:11px;
background:url('/img/ico/link.png') no-repeat 0 0;
}
#block div.link a {
color:#2a5357;
}
#video_presentation {
width:260px;
height:170px;
position:relative;
}
#video_presentation .ico {
top:34px;
left:191px;
}
#video_presentation .title {
position:absolute;
top:48px;
left:130px;
}
#video_presentation div.link {
top:122px;
left:33px;
}
#planning {
width:260px;
height:171px;
position:relative;
background:url('/img/planning.png') no-repeat 0 0;
}
#planning .ico {
top:37px;
left:226px;
}
#planning div.link {
top:122px;
left:33px;
}
#planning .title {
position:absolute;
top:48px;
left:119px;
}
#articles {
width:260px;
min-height:160px;
position:relative;
background:url('/img/articles.png') no-repeat 0 0 #fff;
}
#articles .title {
padding:37px 0 19px 33px;
}
#articles .ico {
top:28px;
left:96px;
}
#articles ul.link {
padding:0 0 0 33px;
overflow:hidden;
}
#articles ul.link li {
padding:2px 20px 3px 13px;
font-size:11px;
background:url('/img/ico/link.png') no-repeat 0 0;
}
#articles ul.link li a {
color:#2a5357;
}
#contacts {
width:280px;
height:171px;
margin:0 0 0 -20px;
position:relative;
}

/* ---------------------------------- content */
#content {
width:455px;
padding:20px 80px 60px 55px;
min-height:200px;
position:relative;
z-index:1;
overflow:hidden;
background:#f3ebd4;
}
p.big {
font-size:16px;
font-weight:bold;
color:#000;
text-transform:uppercase;
}



#feedback .both {
padding-bottom:4px;
}
#feedback label {
width:85px;
padding:2px 5px 0 0;
display:block;
float:left;
color:#000;
font-weight:bold;
text-align:right;
}
#feedback .text,#feedback textarea {
width:235px;
padding:2px;
border:1px solid #e2d8bf;
display:block;
float:left;
font-family:arial,tahoma,verdana,sans-serif;
font-size:12px;
}
#feedback textarea {
width:365px;
height:100px;
}
#feedback .submit {
width:65px;
height:18px;
border:none;
display:block;
position:relative;
float:left;
cursor:pointer;
}
#feedback #submitform {
left:100px;
background:url('/img/feedback_submit.png') no-repeat 50% 50%;
}
#feedback #clearform {
left:140px;
background:url('/img/feedback_clear.png') no-repeat 50% 50%;
}


#vid {
width:200px;
height:60px;
position:absolute;
top:650px;
left:1050px;
z-index:2;
background:url('/img/spacer.gif');
}
#vid a {
width:200px;
height:60px;
display:block;
}



#music {
position:absolute;
top:29px;
left:888px;
z-index:99;
}


#counter {
position:absolute;
top:80px;
left:0px;
}













/* --- 20.11.2008 --- */
#why_lagun {
background:url(../img/ico/footer.gif) repeat-x left bottom;
padding:0px 0px 20px 0px; margin-bottom:20px;
}
#why_lagun .link {
background:url('../img/ico/link.png') no-repeat 0 0;
}
#why_lagun .link a {
color:#2a5357 !important; margin-left:13px;
}
#why_lagun .title {
margin-bottom:14px;
}


#f_logo {
position:absolute; top:111px; left:146px;
}

#obal {
position:absolute; top:106px; left:630px;
}

.why {
padding:28px 0px 0px 20px;
}

#title.fnew {
position:absolute;
top:568px !important;
left:65px !important;
}

#shapka {
	position:absolute;
	top:  116px;
	left: 412px;
	padding: 0px;
	margin: 0px;
}
#sub #shapka {
	top:  90px;
	left: 403px;
}