/* CSS Document */
BODY {margin:0; padding:0; font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; background: #00344f; color: #2c4450; font-size:11px;}
IMG {border: 0}
TABLE {border-collapse:collapse;}
TABLE TR TD { padding:0px; vertical-align: top;}
FORM  {margin:0}
INPUT, TEXTAREA, SELECT {margin: 0px 0px 3px 0px; font-size:11px; font-family: Arial, Helvetica, sans-serif;  color: #000000; border: 1px solid #066081;}
TEXTAREA {overflow: hidden;}
.input{margin: 3px 0px; background:#ffffff; border:1px solid #066081;}
.ort {background:#066081; border:1px solid #066081; color: #ffffff; font-weight: bold;}
P {font-size: 11px; padding-bottom: 5px; padding-top:5px; margin: 0px; text-align:justify}
DIV {font-size: 11px}
H1 {font-size:24px; color: #066081;  margin:0px; padding:10px 0px 0px 0px; font-weight: normal; }
H2 {font-size:12px; color: #066081;  margin:0px; padding:10px 0px 0px 0px; text-align:left; }
H3 {font-size:12px; color: #066081;  margin:0px; padding:0px 0px 0px 0px; text-align:left; }
H4 {font-size: 11px; padding-bottom: 1px; padding-top:1px; margin: 0px; font-weight:normal;}

UL  {margin: 0px; padding: 0px;}
OL  {margin: 0px; padding: 0px;}
LI {font-size:11px; margin: 2px 0px 2px 25px; padding: 0px;}
HR { margin:5px 0px;}

.backbox{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.load {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
  	top: 0;
    display: block;
	z-index:100;
	color:#FFFFFF;
	background-color: #00344f;
	background-image: url(/images/progress.gif);
	background-position:  top;
	background-repeat: no-repeat;
	padding-top:380px;
	text-align:center;
}
#header {
	width:996px;
	height:392px;
	background:url(/images/index_header_bg.jpg) no-repeat top #fff;
}
#header_page {
	width:996px;
	height:131px;
	background: url(/images/page-header-bg.jpg) no-repeat #fff;
}
#ifb {
	background:url(/images/index_footer_bg.jpg) no-repeat bottom #fff;
	height:236px;
}
#rbb {
	background:url(/images/right_bot_bg.jpg) no-repeat bottom right;
}
#lbb {
	background:url(/images/left_bot_bg.jpg) no-repeat bottom left;
}
#rsb {
	background:url(/images/rsb.jpg) repeat-y bottom right;
}
#lsb {
	background:url(/images/lsb.jpg) repeat-y bottom left;
}
#mt {
	width:996px;
}
#br-left-text {
	background:url(/images/br-right-text.jpg) no-repeat top right;
	min-height: 200px;
}
#br-right-text {
	background:url(/images/br-left-text.jpg) no-repeat top left;
	min-height: 200px;
}
#bp-left-text {
	background:url(/images/right.jpg) no-repeat top right;
	min-height: 532px;
}
#bp-right-text {
	background:url(/images/left.jpg) no-repeat top left;
	min-height: 532px;
}
#text {
	padding: 20px 167px 0px 180px;
	text-align: justify;
	font-size:11px;
}
#text  P {
	text-align: justify;
	font-size:11px;
}
#text-page {
	padding: 20px 167px 0px 180px;
	text-align: justify;
	font-size:11px;
}
#text-page  P {
	text-align: justify;
	font-size:11px;
}
#text-page H1 {
	font-size:24px; color: #066081;  margin:0px; padding:10px 30px 0px 0px; font-weight: normal; text-indent:24px; text-align:center;
}
.but { background:url(/images/but.png) repeat-x top; height: 21px; float:right; position:relative; width:110px;}
.but1 {  background:url(/images/ug-left-but.png) no-repeat left top; width:28px; height:21px; padding-left:20px; }
.but2 {  background:url(/images/ug-right-but.png) no-repeat right top;width:72px; height:21px; text-align:center; padding-top:2px; padding-right:20px; white-space:nowrap;}
#text .but2 a:link { color:#FFFFFF; font-weight:bold; text-decoration:none;}
#text .but2 a:hover { color:#FFFFFF; font-weight:bold; text-decoration:none;}
#text .but2 a:visited { color:#FFFFFF; font-weight:bold; text-decoration:none;}
#text .but2 a:active { color:#FFFFFF; font-weight:bold; text-decoration:none;}



.buts { background:url(/images/but.png) repeat-x top; height: 21px; text-align:center; width:110px;}
.buts1 {  background:url(/images/ug-left-but.png) no-repeat left top; width:28px; height:21px; padding-left:20px; }
.buts2 {  background:url(/images/ug-right-but.png) no-repeat right top;width:28px; height:21px; text-align:center; padding-top:2px; padding-right:20px; white-space:nowrap;}
.buts2 a { color:#FFFFFF; font-weight:bold; text-decoration:none;}

#block {width: 647px;}
#rg-block { width: 240px; position:relative; float:left; padding-right: 10px; }
#lt-block { width: 370px; position:relative; float:right; padding-left: 10px; }

#secondary_menu {
margin:20px 0px 0px 0px;
padding:0;
position:relative;
float: left;
width:163px;
	}

		#secondary_menu tr td {
			margin:0;
			padding:2px 0px 1px 0;
		}

			#secondary_menu tr td a {
				color:#fff;
				display:block;
				padding: 2px 10px 6px 15px;
				font-size:11px;
				background:url(/images/bg-sm.jpg) no-repeat top left;
				text-decoration:none;
				font-weight:bold;
			}

			#secondary_menu tr td a:hover {
				color:  #fff;
				background: url(/images/bg-sm-act.jpg) no-repeat top left;
				text-decoration: none;
				display:block;
				font-weight:bold;
				padding: 2px 10px 6px 15px;
			}
			#secondary_menu tr td a.act {
				color:  #fff;
				background: url(/images/bg-sm-act.jpg) no-repeat top left;
				text-decoration: none;
				display:block;
				font-weight:bold;
				padding: 2px 10px 6px 15px;
			}


#secondary_menu tr td table tr td a {
				color:#41a33a;
				display:block;
				padding: 4px 0px 0px 20px;
				font-size:11px;
				background: url(/images/uk.gif) no-repeat;
				text-decoration:underline;
			}

#secondary_menu tr td table tr td a:hover {
				color:  #066081;			
				display:block;
				padding: 4px 0px 0px 20px;
				background: url(/images/uk-act.gif) no-repeat;
				text-decoration:underline;
			}
#secondary_menu tr td table tr td a.actv {
				color:  #066081;
				display:block;
				padding: 4px 0px 0px 20px;
				background: url(/images/uk-act.gif) no-repeat;
				text-decoration:underline;
			}
#secondary_menu tr td table tr td a strong {
				font-weight:normal;
			}
#secondary_menu tr td table tr td a:hover strong {
				font-weight:normal;
			}
.afg a strong {text-decoration:underline;}
#soderj { font-size: 11px; text-align:justify; width: 457px; position:relative; float:right;}
#soderj P IMG { padding:5px; border: 1px solid #81bcc8;}
#soderj TABLE TR TD IMG { padding:5px; border: 1px solid #81bcc8;}
#soderj P IMG:hover { padding:5px; border: 1px solid #5dad1f;}
#soderj TABLE TR TD IMG:hover { padding:5px; border: 1px solid #5dad1f;}
#rg-block P IMG { padding:5px; border: 1px solid #81bcc8;}
#rg-block P IMG:hover { padding:5px; border: 1px solid #5dad1f;}

#soderj a  {font-size:11px; color: #037992; text-decoration:underline;}
#soderj a:hover  {text-decoration:none; color:#197711;}
#soderj a strong { font-weight: normal;  text-decoration:none;}
#soderj  strong a {color:#2C4450;}

#soderj-p { font-size: 11px; text-align:justify;}
#soderj-p P IMG { padding:5px; border: 1px solid #197711;}
#soderj-p TABLE TR TD IMG { padding:5px; border: 1px solid #197711;}

#soderj-p a  {font-size:11px; color: #066081; text-decoration:underline;}
#soderj-p a strong { font-weight: normal;}
#soderj-p a:hover {text-decoration:none; color:#197711;}

#text a  {font-size:11px; color: #037992; text-decoration:underline;}
#text a:hover  {text-decoration:none; color:#197711;}
#text a strong { font-weight: normal; text-decoration:none;}
#text a.b {color:#FFFFFF; text-decoration:none;}

.main-table {width:100%; height:100%;}

#top-bg { width:996px; height:131px;}

#nav { position:relative; float:right; padding-right:24px; z-index:40;}

#flag { padding: 36px 0px 0px 482px;}

#sphere { padding:48px 0px 0px 60px; color: #046489;}
#sphere IMG { margin:0px 0px 20px 0px;}
#sphere STRONG { font-weight:normal;}

#sphere01 { padding:0px 0px 0px 60px; color: #046489;}
#sphere01 IMG { margin:30px 0px 10px 0px;}
#sphere01 STRONG { font-weight:normal;}

#copy {
	text-align:center;
	font-size: 11px;
	color:#FFFFFF;
	padding:180px 30px 0px 0px;
}
.wf {
	background:url(/images/waterfall.jpg) no-repeat;
	height: 140px;
}
#voda {
	z-index: 20;
	position:absolute;
}
#menu {
	z-index:30; position:absolute;
}
#tt {
	height:50%;
	background:url(/images/bg_text_index.jpg) repeat-y #ffffff;
}
.w {background:url(/images/page-menu-bg.jpg) no-repeat #FFF; width:996px; height:50px; }
.top_menu {padding-left: 162px;}
.top_menu table tr td a { padding: 24px 15px 0px 15px; display:block;}
.top_menu table tr td a:hover { background: url(/images/bg-menu-act.gif) no-repeat bottom left; }
.top_menu table tr td a.active { background: url(/images/bg-menu-act.gif) no-repeat bottom left; }

.top_menug table tr td a { padding: 25px 15px 0px 15px; display:block;}
.top_menug table tr td a:hover { background: url(/images/bg-menu-act.gif) no-repeat bottom left; }
.top_menug table tr td a.active { background: url(/images/bg-menu-act.gif) no-repeat bottom left; }


#ots {margin-left:162px; margin-top:90px;}
#otsp {margin-left:162px; margin-right: 162px;}
#active_pole {background:url(/images/bg-menu-act.gif) no-repeat bottom; height:42px;}

.hrsm {border: 1px solid #FFFFFF;}
#soderj TABLE TR TD DIV.vv { text-align:right; padding-top: 5px;}
#soderj TABLE TR TD DIV.vv1 IMG {border: 1px solid #FFFFFF;}
.news_photo {float:left; padding:5px; border: 1px solid #dff4f8; margin-right: 10px;}
.preview {float:left; padding:5px; border: 1px solid #dff4f8; margin-right: 10px;}

a h3 {text-decoration: underline;}

.price TABLE TR:HOVER { background:#dbf6fc;}
.price TABLE TR TD { border: 1px solid #000;}
.price TABLE { border: 1px solid #000;}