img { /* Marva fix*/
top: 0;
}
html,body {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
}
body {
	font:12px Tahoma;
	background:#14679c;
}
body.sub {
	background:url(/img/sub_top_bg.jpg) repeat-x right 0 #fbf9f4;
	color:#666;
}
p {	margin:0 0 10px 0;}

a {color:#63c6e1; text-decoration:underline;}
.sub a {color:#2d9ab5; }
a:hover {text-decoration:none;}
a:focus,a:active {outline:none;}
a img {border:none;}
address {font-style:normal;}

h1,h2,h3,h4,h5,h6 {margin:0px 0px 15px 0px; font-family:Tahoma; font-weight:normal; color:#000000;}
h1 {font-size:24px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:12px; font-weight:bold;}
td {padding:0px;}


#wrap {
	width:100%;
	min-width:990px;
	min-height:100%;
	position:relative;
	margin:0 auto;
	color:#fff;
	background:url(/img/maintop_bg.jpg) repeat-x right 0;
}
.sub #wrap {
	background:url(/img/sub_top.jpg) no-repeat right 0;
}

#slogan1 {
	position:absolute; top:40px; left:444px;
	font:34px "Times New Roman", Times, serif; color:#003663;
	z-index: 1;
}
#slogan2 {
	position:absolute; top:68px; left:419px;
	white-space:nowrap;
	font:34px "Times New Roman", Times, serif; color:#003663;
	z-index: 1;
}
#slogan3 {
	position:absolute; top:75px; left:305px;
	white-space:nowrap;
	font:76px "Times New Roman", Times, serif; color:#003663;
	z-index: 1;
}


#logo {
	position:absolute;
	top:0px; left:53px;
	z-index: 3;
}
#blyamba {
	position:absolute;
/*	right:336px; */
	top:427px;
	left: 485px;
	z-index: 1;
}
#blyamba a {
	display: block;
	width: 163px;
	height: 158px;
	background:url(/img/blyamba.png) no-repeat 0 0;
}
#blyamba1 {
	position:absolute;
/*	right:336px; */
	top:416px;
	left: 485px;
	z-index: 1;
}
#blyamba1 a {
	display: block;
	width: 163px; 
	height: 158px;
	background:url(/img/madal_03.png) no-repeat 0 0;
}
#blyamba2 {
	position:absolute;
/*	right:336px; */
	top:416px;
	left: 610px;
	z-index: 1;
}
#blyamba2 a {
	display: block;
	width: 163px;
	height: 158px;
	background:url(/img/madal_04.png) no-repeat 0 0;
}
#blyamba3 {
	position:absolute;
/*	right:336px; */
	top:423px;
	left: 720px;
	z-index: 1;
}
#blyamba3 a {
	display: block;
	width: 163px;
	height: 158px;
	background:url(/img/madal_06.png) no-repeat -3px 0;
}
#sub_blyamba {
	position:absolute;
	top: 108px;
	left: 270px;
	z-index: 1;
}
#sub_blyamba a {
	display: block;
	width: 139px;
	height: 134px;
	background:url(/img/sub_blyamba.png) no-repeat 0 0;
}
#sub_blyamba1 {
	position:absolute;
	top: 93px;
	left: 270px;
	z-index: 1;
}
#sub_blyamba1 a {
	display: block;
	width: 139px;
	height: 155px;
	background:url(/img/madal_03.png) no-repeat 0 0;
}
#sub_blyamba2 {
	position:absolute;
	top: 93px;
	left: 395px;
	z-index: 1;
}
#sub_blyamba2 a {
	display: block;
	width: 139px;
	height: 155px;
	background:url(/img/madal_04.png) no-repeat 0 0;
}
#sub_blyamba3 {
	position:absolute;
	top: 100px;
	left: 505px;
	z-index: 1;
}
#sub_blyamba3 a {
	display: block;
	width: 139px;
	height: 155px;
	background:url(/img/madal_06.png) no-repeat -3px 0;
}
#ico {
	font-size: 10px;
	position:absolute;
	top:50px; right:50px;
	z-index: 1;
	padding: 0;
	margin: 0;
}
#ico a {
	display:block;
	float:left;
	width:11px;
	height:12px;
	padding: 0;
}
.sub #ico {
	top:244px;
	left:106px;
}
#ico_home {
	margin: 0 40px 0 0;
	background:url(/img/ico_home.gif) no-repeat left top;
}
a#ico_home:hover,
a#ico_home.active {	background:url(/img/ico_home.gif) no-repeat left center; }
.sub a#ico_home:hover,
.sub a#ico_home.active {background:url(/img/ico_home.gif) no-repeat left bottom; }
a#ico_mail {		background:url(/img/ico_mail.gif) no-repeat left top; }
a#ico_mail:hover,
a#ico_mail.active {	background:url(/img/ico_mail.gif) no-repeat left center; }
.sub a#ico_mail:hover,
.sub a#ico_mail.active {background:url(/img/ico_mail.gif) no-repeat left bottom; }

/* --- MAIN --- */

#main      { background:url(/img/maintop_bg_2_1.jpg) no-repeat right   0px; }
#main .mt1 { background:url(/img/maintop_bg_2_2.jpg) no-repeat right 100px; }
#main .mt2 { background:url(/img/maintop_bg_2_3.jpg) no-repeat right 200px; }
#main .mt3 { background:url(/img/maintop_bg_2_4.jpg) no-repeat right 300px; }
#main .mt4 { background:url(/img/maintop_bg_2_5.jpg) no-repeat right 400px; }
#main .mt5 { background:url(/img/blind.jpg)       no-repeat right 511px;
	padding: 400px 0 100px 0;
/*	overflow:hidden; position:relative;*/
}

.sub #main {  
	background:url(/img/kust_right.gif) no-repeat right 160px;
	color: #666;
}

#center {
	margin:0px 300px 0px 270px;
}

.sub #left  {
	background:url(/img/kust_left.gif) no-repeat 0 145px;
	padding: 200px 0 0 0;
}
.sub #right {
	padding: 200px 0 0 0;
}
/* --- LEFT --- */
#left {
	float:left;
	width:250px;
	position:relative;
}

#left .menu,
#left .menu ul	{ margin:0; padding: 0; list-style:none; }
#left .menu	{ padding:85px 0px 40px 50px; }

#left .menu li { margin: 0; }
#left .menu li {
	padding: 10px 0 0 0;
	font-size: 11px;
}
#left .menu li li { padding: 10px 0 0 10px; }
#left .menu a {
	text-transform: uppercase;
	background:url(/img/dot_b.gif) no-repeat 0 5px;
	text-decoration:none;
	display: block;
	font-weight:bold;
	padding:0 0 0 7px;
}
.sub #left .menu a {
	background:url(/img/dot_b_sub.gif) no-repeat 0 5px;
}

#left .menu a:hover,
#left .menu a.active {
	background:url(/img/dot_w.gif) no-repeat 0 5px;
	color:#fff;
}
.sub #left .menu a:hover,
.sub #left .menu a.active {
	background:url(/img/dot_w_sub.gif) no-repeat 0 5px;
	color:#000;
}

#left .block { padding: 0 0 40px 50px; }
#left .block .h1 {
	font: 24px "Times New Roman", Times, serif;
	color:#fff;
	padding: 0 0 10px 0;
}
#left .block .h1 a {
	color:#fff;
	text-decoration: none;
}
#left .block .h1 a:hover {
	text-decoration: underline;
}
.sub #left .block .h1 {	color:#000; }
.sub #left .block .h1 a { color:#000; }
#left .news {
	padding: 20px 0;
}
#left .news .date  {
	font-size: 12px;
}
#left .news .h2 {
	font-weight:bold;
}
#left .news .h2 a {
	color: #dad3b2;
	text-decoration: none;
}
#left .news .h2 a:hover {
	text-decoration: underline;
}
#left .news .more  {
	padding: 10px 0 0 0;
}


#center,
.center,
#left .news,
.google_map {
	line-height: 150%;
}

/* --- RIGHT --- */
#right {
	float:right;
	width:263px;
	padding:0;
}
#right .h1 {
	font:24px "Times New Roman", Times, serif; color:#fff;
	background:url(/img/h1.gif) no-repeat 0 42px;
	padding: 30px 0 14px 47px;
	margin-left:-37px;
}
.sub #right .h1 {
	background:url(/img/h1_sub.gif) no-repeat 0 42px;
	color: #000;
}
#right .h2  {
	font-weight: bold;
	color: #dad3b2;
	font-size: 12px;
}
#right .h2 a {
	color: #dad3b2;
	text-decoration: none;
}
#right .h2 a:hover {
	text-decoration: underline;
}
#right .anons_build  { padding: 0 0 20px 10px}
#right .anons_build img {
	border: 1px solid #dad3b2;
	margin: 14px 0 0 0;
}
.sub #right {padding:88px 0px 0px 0px;}
#right .contacts {
	background:url(/img/itel.gif) no-repeat 12px 3px;
	font:11px Tahoma; color:#66ffff;
	padding:0 0 20px 50px;
}
#right .contacts span {
	display:block;
	font:45px "Times New Roman", Times, serif; color:#afdf88;
}
#right .write_us {
	background:url(/img/iwrite.gif) no-repeat 12px 3px;
	font:11px Tahoma; color:#66ffff;
	height: 40px;
	padding: 0 0 0 50px;
}
.sub #right .contacts {
	background:url(/img/itel_sub.gif) no-repeat 22px 0;
	color:#666;
}
.sub #right .write_us {
	background:url(/img/iwrite_sub.gif) no-repeat 22px 0;
	color:#666;
}
.sub #right .contacts span {
	color:#186b2e;
}
/* --- CENTER --- */
.google_map {
	/*clear: right;*/
	margin: 0 0 1em 272px;
}
.center {
	margin: 0 300px 1em 272px;
}
#center {
	padding:130px 0 0 0;
}
.sub #center {
	padding:245px 0 0 0;
}

#center h1 {
	background:url(/img/h1.gif) no-repeat 0 20px;
	font:36px "Times New Roman", Times, serif; color:#fff;
	padding: 0 0 0  45px;
	margin:  0 0 0 -45px;
}
.center,
#center {
/*	text-align: justify; */
}
.main_anons {
	width: 100%;
}
.main_anons td {
	vertical-align: top;
	font-size: 12px;
	color: #dad3b2;
	font-weight:bold;
	padding: 0 0 45px 0;
}
.main_anons div img {
	padding: 0 0 10px 0;
}
.main_anons div {
	width: 125px;
	margin: 0 auto;
}


.sub #center h1 {background:url(/img/h1_sub.gif) no-repeat 0 20px; color:#000;}
#center strong {color:#dad3b2;}
.sub #center strong {color:#000;}


/* --- TABLE CONTACT --- */
table.contact {width:99%; margin-bottom:40px;}
table.contact th {
text-align:left;
font-size:18px;
padding-bottom:20px;
}
table.contact td {
padding-bottom:20px;
}

table.mail {}
table.mail td {padding:4px 0px 4px 0px;}
table.mail td.lefttab {text-align:right; padding-right:5px;}
table.mail td.lefttabtop {text-align:right; padding-right:5px; vertical-align:top;}
table.mail input.i_txt {
border:1px solid #cccccc;
background:#fff;
}
table.mail textarea {
border:1px solid #cccccc;
background:#fff;
width:300px; height:75px;
}

/* --- */
.nobg {background:none !important;}
.nobr {border:none !important;}

.fleft {float:left;}
.fright {float:right;}

/*
.infra_im {overflow:hidden; padding-bottom:30px;}
.infra_im img {margin-top:30px; border:1px solid #1f6b35;}
*/
.infra_im .left {float:left; width:45%;}
.infra_im .right {float:right; width:45%;}
.infra_im .right img {float:right;}

.infra_im {margin-bottom:30px;}
.infra_im td {vertical-align:top; padding-right:10px;}
.infra_im img {margin-top:30px; border:1px solid #1f6b35;}

/* --- COLON --- */
table.colon {
	position:absolute; bottom:239px; left:0px;
	width:100%; height:119px; background:url(/img/col_bg.jpg) repeat-x left bottom;
}
td.col_left   {height:119px; width:270px; background:url(/img/col_left.jpg)  no-repeat 0 0;}
td.col_right  {height:119px; width:301px; background:url(/img/col_right.gif) no-repeat 0 0;}
td.col_center {height:119px;}

.sub table.colon {width:100%; height:119px; background:url(/img/col_sub_bg.jpg) repeat-x left bottom;}
.sub td.col_left {width:270px; height:119px; background:url(/img/col_sub_left.gif) no-repeat 0 0;}
.sub td.col_right {width:300px; height:119px; background:url(/img/col_sub_right.gif) no-repeat 0 0;}
.sub td.col_center {height:119px;}

/* --------- FOOTER --------- */
#spacer {
width:100%;
height:354px;
clear:both;
position:relative;
z-index:1;
}
#footer {
position:absolute; left:0px; bottom:0px; z-index:2;
background:#fbf9f4;
width:100%; height:240px;
font:11px Arial; color:#666;
}
.sub #footer {background:#fff;}
#footer a {color:#63c6e1;}
#footer #copy {
position:absolute; top:5px; left:50px;
}
#footer #create {
position:absolute; top:120px; left:50px;
background:url(/img/fm.gif) no-repeat left bottom;
padding:0px 0px 0px 32px;
}
#footer #create a { font:10px Tahoma;}

#foot_contact {position:absolute; top:5px; left:270px; right: 300px;}
#foot_contact p {margin-bottom:20px;}
#foot_contact .right { float: right; text-align: right;}
#foot_contact .left { float: left; }
#foot_skipe {
	position:absolute; top:115px; left:270px; right: 300px;
	text-align: center;
}
#foot_skipe img {
	vertical-align: middle;
	padding: 0 5px;
}
#foot_tel {
	position:absolute; top:175px; left:270px; right: 300px;
	text-align: center;
	font:40px "Times New Roman", Times, serif; color:#003663;
}





 .inner_title {margin:30px 0px 20px 0px;}

 p.navi {
 font:12px Tahoma; color:#000;
 text-align:center;
 margin:25px 0px 10px 0px;
 }
 p.navi a {
 font:12px Tahoma; color:#206e8e !important;
 text-decoration:none;
 }
 p.navi a:hover {text-decoration:underline !important;}

.small_img_line {
	float:left;
}
.line_mar {overflow:hidden;}
.line_mar {
	margin-bottom:30px;

}
.small_img_line {
	margin:0px 10px 10px 0px !important;
}
.line {overflow:hidden;}
.small_line {
	overflow:hidden; 
	margin-bottom:35px;
	margin:0px 5px 0px 0px;
}



/* --- TABLE CONTACT --- */
table.contact {width:99%; margin-bottom:40px;}
table.contact th {
text-align:left;
font-size:*18px;
padding-bottom:20px;
}
table.contact td {
padding-bottom:20px;
}

table.mail {}
table.mail td {padding:4px 0px 4px 0px;}
table.mail td.lefttab {text-align:right; padding-right:5px;}
table.mail td.lefttabtop {text-align:right; padding-right:5px; vertical-align:top;}
table.mail input.i_txt {
border:1px solid #cccccc;
background:#fff;
}
table.mail textarea {
border:1px solid #cccccc;
background:#fff;
width:300px; height:75px;
}



/* --- DINAMIC --- */
.dinamic {overflow:hidden;}
.dinamic .dinleft {float:left; width:120px;}
.dinamic .dinright {margin-left:130px;}
.dinleft div {
font:bold 16px tahoma; color:#000;
height:25px;
}
.dinleft ul	{ padding:0 0 1em 0;margin:0;  list-style:none; }
.dinleft ul li {
background:none; padding:0px 0px 5px 0px;
font:bold 12px Tahoma; color:#b9a42d;
}
.dinleft ul a {
font:bold 12px Tahoma; color:#63c6e1;
}
.dinright .title {
font:16px tahoma; color:#000;
height:25px;
}
.dinright .title {
font:bold 16px Tahoma; color:#b9a42d;
}
.dinright .block {
	background:url(/img/h1_sub.gif) left bottom no-repeat;
	padding: 0 0 20px 0;
	margin: 0 0 30px 0;
}
.dinright .block p {
	font-weight: bold;
	color: #000;
	padding: 0.5em 0;
}

/* --- */
.column { overflow:hidden; margin: 0; padding: 0; }
.choise_navi {
font:12px Verdana; color:#63c6e1;
}
.choise_navi span {margin:0px 5px 0px 5px;}
.view_item {overflow:hidden; margin:20px 0px 20px 0px;}
.view_right { float:right; width:100px; padding-top:20px; margin-left:20px; list-style:none;}
.view_right ul { padding:0; margin:0; list-style:none;}
.view_right li {background:none !important; padding:0px !important; font-size:12px; margin: 0; }

.view {
/* margin-right:50px; */
}
.viewimg {overflow:hidden; margin-bottom:10px;}
.viewimg1 img {
 border:0px;
}
.viewimg1 {
 margin-bottom:10px;
 text-align:center;
 vertical-align:middle;
 overflow:hidden;
 border:1px solid #006600;
 background:#ffffff;
}

.pfrs {overflow:hidden; padding:1em 0; }
.pfrs_left {float:left; width:30%;}
.pfrs_left_news {float:left; width:40%;}
.pfrs_right {float:right; margin-right:8px;}
.pfrs_right_news {float:right; margin-right:8px;}
.pfrs_title {float:right; }


#center .news        { padding: 0 0 3em 0; } 
#center .news_date,  
#center .news .date  { color: #2d9ab5; }
#center .news_title,
#center .news .title { font-weight:bold; color:#000; }
#center .news .mm {
	font-family: "Times New Roman";
	font-size: 24px;
	color:#000;
	font-weight:normal;
	line-height: 100%;
}
#center .news .title a { text-decoration: none; color:#000; }
#center .news .title a:hover { text-decoration: underline; }
#center .news .more  {  }
#center .news_content { padding: 1em 0; }

#center table.border {
	border-collapse: collapse;
}
#center table.border td {
	border: 1px solid #000;
	padding: 3px;
}

#lion {
	position:absolute;
	top:485px; right:50px; 
	z-index:1;
	background:url(/img/lion.png) no-repeat 0 0;
	width:213px; height:253px;
}
.sub #lion {
	top:67px; right:50px;
}
#web {
	position: relative;
        padding: 0 0 0 60px;
	width: 60px;
}
#web div {
	background:url(/img/web.png) bottom right no-repeat;
	width: 60px;
	height: 87px;
}
#web a {
	position: relative;
	display: block;
	width: 60px;
	height: 87px;
}
#web_sub {
	padding: 20px 0 0 50px;
}
.marva {
	height: 1px;
	overflow: hidden;
}
#girl	{ 
	padding: 70px 0 42px 0;
	height: 155px; }
.sub #girl	{
	padding: 28px 0 42px 0;
}
#nogirl	     { 	height: 108px; }
.sub #nogirl {	height: 135px; }

.girl1,
.girl2 {
	position: relative;
	background:url(/img/girl.gif) left bottom no-repeat;
}
.sub .girl1,
.sub .girl2 {
	position: relative;
	background:url(/img/girl_sub.gif) left bottom no-repeat;
}
.girl1 a,
.girl2 a {
	position: relative;
	display: block;
	width: 213px;
	height: 155px;
}
.girl1 a {
	background:url(/img/girl1.png) left top no-repeat;
}
.girl2 a {
	background:url(/img/girl2.png) left top no-repeat;
}
.debug div {
	border: 1px solid red;
}
.offline {
	background:url(/img/girl_offline.gif) left bottom no-repeat !important;
}
.sub .offline {
	background:url(/img/girl_sub_offline.gif) left bottom no-repeat !important;
}
#footer #counters,
#skypedetectionswf {
	position:absolute; bottom:0px; left:0px;
	margin-left: -500px !important;
	margin-top: -50px !important;
}
