* {padding:0; margin:0;}

html {
	height:100%;
	background:#004785 url('../img/bg.jpg') repeat-x left top;
}

body {
	position:relative;
	height:100%;
	font:14px Tahoma, sans-serif;
	color:#fff;
	background: url('../img/bg_main.jpg') no-repeat center top;
}

a img {border:0;}
img {border:0;}
ul {list-style-type:none;}

.clear { clear:both; }


#root {
	height:100%;
	position:relative;
	background: url('../img/footer_gradient_.png') repeat-x bottom;
}

#root[id]{  min-height:100%; height:auto; }

#header {
	text-align:center;
	padding-top:10px;
}

#main {
	width:1200px;
	margin:auto;
	min-height:800px;
	overflow:hidden;
	1background: url('../img/footer_bg_2.jpg') no-repeat bottom;
}

#left {
	width:310px;
	float:left;
	position:relative;
}

#but_box {
	position:absolute;
	top:0px;
	laft:0px;
	text-align:center;
	padding-left:45px;
	color:#68aee0;
	margin-top:-100px;
	font:10px Arial, sans-serif;
}

#but_box a {
	position:relative;
	display:block;
	1margin-left:20px;
	width:70px;
	padding-top:45px;
	float:left;
	color:#347bb3;
	text-decoration:none;
	background: url('../img/but_bg.png') no-repeat center top;
	_background: url('../img/but_bg_ie6.jpg') no-repeat center top;
	z-index:4 !important;
}

#but_box i.home, #but_box i.print, #but_box i.map{
	width:13px;
	height:13px;
	top:16px;
	left:29px;
	position:absolute;
}

#but_box i.home { background: url('../img/ico_home.png') no-repeat center top; _background: url('../img/ico_home_ie.jpg') no-repeat center top; }
#but_box i.print { background: url('../img/ico_print.png') no-repeat center top; _background: url('../img/ico_print_ie.jpg') no-repeat center top; }
#but_box i.map { background: url('../img/ico_map.png') no-repeat center top; _background: url('../img/ico_map_ie.jpg') no-repeat center top; }

#but_box a:hover,  #but_box a.activ {
	color:#fff;
	background: url('../img/but_bg_act.png') no-repeat center top;
	_background: url('../img/but_bg_act_ie6.jpg') no-repeat center top;
}

#but_box div {
	width:73px;
	float:left;
	background: url('../img/but_sep.png') no-repeat right 8px;
}

ul.about {
	padding-top:280px;
	padding-left:40px;
	width:230px;
	position:relative;
	z-index:3 !important; 
}

ul.about li {
	position: relative;
	_height:1px;
}


ul.about li a {
	display:block;
	position:relative;
	padding:8px 0 8px 40px;
	color:#68aee0;
	font:14px Arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
	background: url('../img/border_bottom.png') no-repeat 10px bottom;
}

ul.about li i, ul.about li i.sub_2 {
	position:absolute;
	width:9px;
	height:8px;
	background: url('../img/menu_corner.png') no-repeat left top;
}

ul.about li i {
	left:-9px;
	top:30px;
	.top:31px;
	_top:30px;
}

ul.about li i.sub_2 {
	left:-10px;
	top:0px;
}

ul.about li:hover a.act, ul.about li.act a.act {
	color:#fff;
	background: url('../img/left_menu_hover_bg_2.png') no-repeat left top;
}

li div.submenu_1 {
	display:none;
	width:220px;
	position:absolute;
	top:0px;
	left:230px;
}

li div.submenu_2 {
	display:none;
	width:220px;
	position: absolute;
	top:-9px;
	_top:-8px;
	left:210px;
}

li div.submenu_1 div.middle_cont {
	background: url('../img/submenu_bg_2.png') repeat-y left top;	
}

li div.submenu_1 li a.first {
	padding:0 0 8px 40px !important;
	.padding:0 0 8px 30px !important;
	background: url('../img/border_bottom_2.png') no-repeat center 20px !important;
}

li div.submenu_1 li a, div.submenu_2 li a  {
	.width:190px;
	.padding:8px 0 8px 30px !important;
	color:#71acdd !important;
	font:12px Arial, sans-serif !important;
	font-weight:bold !important;
	background: url('../img/border_bottom_2.png') no-repeat center bottom !important;
}

li div.submenu_1 li:hover a, li div.submenu_1 li.act a {
	color:#e7f1f9 !important;
}

li div.submenu_1 li:hover div.submenu_2 li a, li div.submenu_1 li.act div.submenu_2 li a {
	color:#68aee0 !important;
}

li div.submenu_1 li div.submenu_2 li:hover a, li div.submenu_1 li div.submenu_2 li.act a {
	color:#e7f1f9 !important;
}

ul li:hover div.submenu_1, ul li.act div.submenu_1 {
    display: block;
}

ul li ul li:hover div.submenu_2, ul li ul li.act div.submenu_2 {
    display: block !important;
}

.top_corner {
	height:9px;
	_margin-bottom:-9px !important;
	background: url('../img/submenu_top.png') no-repeat center top !important;
}

.bottom_corner {
	width:220px;
	height:9px;
	background: url('../img/submenu_bottom.png') no-repeat center top;
}

#map {
	margin-left:40px;
	width:230px;
	height:165px;
	background: url('../img/map.png') no-repeat center bottom;
}

.title {
	display:block;
	padding-top:2px;
	padding-left:18px;
	color:#fff !important;
	font-size:18px;
	text-decoration:none !important;
	background: url('../img/play.png') no-repeat 2px 10px;
}


#contact_phone {
	margin-left:40px;
	width:230px;
	height:100px;
	background: url('../img/phone_bg.png') no-repeat center top;
}

#contact_phone ul {
	padding:16px 0 0 55px;
}

#contact_phone ul li {
	color:#fff;
	font-size:18px;
	text-decoration:none;
}

#center {
	width:580px;
	float:left;
}

#content {
	padding-top:30px;
	background: url('../img/content_head_bg.png') no-repeat center 10px;
	1overflow:auto;
}

.content_item {
	position:relative;
	width:180px;
	height:170px;
	color:#fff;
	text-align:center;
	font-size:18px;
	padding-top:10px;
	float:left;
	background: url('../img/content_item_bg.png') no-repeat center top;
}

.marg_20 {
	margin-right:20px;
}

.opacity_left, .opacity_center, .opacity_right { width:180px; height:170px; margin-top:14px; }

.opacity_left {  background: url('../img/content_item_opacity_left.png') no-repeat left top; }
.opacity_center { background: url('../img/content_item_opacity_center.png') no-repeat left top; }
.opacity_right { background: url('../img/content_item_opacity_right.png') no-repeat left top; }

#news, #news_2 {
	margin-top:70px;
	width:580px;
}

#news {
	background: url('../img/content_bg.png') no-repeat center top;
}

.news_image_bg {
	width:244px;
	height:240px;
	padding-top:1px;

	background: url('../img/content_bg_santa.png') no-repeat left top;
}

.news_image {
	float:left;
	padding-top:5px;
	margin-left:-12px;
}

#news a, #news_2 a {
	width:250px;
	margin:40px 0 0 195px !important;
}

#news div.news_body, #news_2 div.news_body{
	width:335px;
	margin-left:210px;
	font-size:11px;
	color:#68aee0;
}

#news div.news_body span, #news_2 div.news_body span{
	font-size:12px;
	color:#fff;
}

#news div.title, #news_2 div.title{
	margin-left:191px;
}

#logo_box {
	1adding-left:20px;
	text-align:center;
}

#right {
	width:300px;
	/*overflow:hidden;*/
	position:relative;
	float:left;
	1border:1px solid red;

}

#lang_box {
	margin-top:-80px;
	position:relative;
	text-align:center;
	color:#68aee0;
	font:10px Arial, sans-serif;
}

#lang_box a{
	color:#68aee0;
}

#lang_box a.activ{
	color:#fff;
	text-decoration:none;
}

#search_box {
	position:absolute;
	top:-62px;
	left:0px;
	text-align:center;
	width:310px;
}

#search_box input {
	width:167px;
	height:18px;
	color:#fff;
	background-color:#004785;
	border:1px solid #68aee0;
}

#search_box div {
	padding-top:20px;
	padding-left:30px;
	float:left;
}

#search_box a {
	position:relative;
	margin-top:4px;
	float:left;
	display:block;
	width:50px;
	height:5px;
	padding-top:45px;
	color:#347bb3;
	text-decoration:none;
	background: url('../img/but_bg.png') no-repeat center top;
	_background: url('../img/but_bg_ie6_search.jpg') no-repeat center top;
}

#search_box a:hover {
	color:#fff;
	background: url('../img/but_bg_act.png') no-repeat center top;
	_background: url('../img/but_bg_act_ie6_search.jpg') no-repeat center top;
}

#search_box i.search {
	width:13px;
	height:13px;
	top:18px;
	left:19px;
	position:absolute;
	background: url('../img/ico_glass.png') no-repeat center top;
	_background: url('../img/ico_glass_ie.jpg') no-repeat 1px 0px;
}

#news_list_title {
	margin-top:280px;
	padding-left:40px;
}

#news_list {
	padding-left:40px;
	width: 230px;
	font-size:11px;
}

#news_list li {
	padding:6px 0 10px 0px;
	background: url('../img/border_bottom.png') no-repeat left bottom;
}

#news_list li.no_bg {
	background:0;
}

#news_list h6 {
	font-weight:normal;
	font-size:11px;
	color:#68aee0;
}

#news_list a {
	text-decoration:underline;
	color:#68aee0;
}

#news_list a.details {
	display:block;
	text-decoration:underline;
	color:#68aee0;
	width:80px;
	background: url('../img/play_sm.png') no-repeat 65px 6px;
}

#footer {
	width:100%;
	font-size:11px;
	padding-top:70px;
}

#footer_cont {
	width:1200px;
	margin:auto;
	height:246px;
	background: url('../img/footer_bg_2.jpg') no-repeat bottom;
}

.copyright_cont { margin:auto; width:600px; }

#copyright, #contact {
	width:270px;
	float:left;
	padding:130px 0 35px 30px;
	background: url('../img/border_left.png') no-repeat left 130px;
}

#copyright {
}

#contact a {
	text-decoration:none;
	color:#68aee0;
}










/*	additional styles	*/

.all_news {
	padding: 10px 0px 0px 0px;
	margin: 50px 0px 0px 0px;
}


#news_list_all {
	padding-left:40px;
	width: 430px;
	font-size:14px;
}

#news_list_all li {
	padding:14px 0 10px 0px;

}

#news_list_all li.no_bg {
	background:0;
}

#news_list_all h6 {
	font-weight:normal;
	font-size:11px;
	color:#68aee0;
}

#news_list_all a {
	text-decoration:underline;
	color:#68aee0;
	font-size:11px;
}

#news_list_all a.details {
	display:block;
	text-decoration:underline;
	color:#68aee0;
	width:80px;
	background: url('../img/play_sm.png') no-repeat 65px 6px;
}

#article {
	margin-top:60px;
	width:580px;
	overflow: hidden;
}

.title_2 {
	display:block;
	padding-top:2px;
	padding-left:18px;
	color:#fff !important;
	font-size:18px;
	text-decoration:none !important;
	background: url('../img/play.png') no-repeat 2px 10px;
}


#article p {
	font-size:11px;
	color:#68aee0;
}


.top_menu{
text-decoration:none;
color: white;
}

.show_map{
margin-top: 60px;
}

.show_map ul li a{
position:relative;
	padding:7px 0 7px 4px;
	color:#68aee0;
	font:14px Arial, sans-serif;
	font-weight:normal;
	text-decoration:none;
	}
.show_map ul ul li a{
position:relative;
	padding:7px 0 7px 30px;

	}	
.show_map ul ul ul li a{
position:relative;
	padding:7px 0 7px 60px;
	}	
.show_map ul ul ul ul li a{
position:relative;
	padding:7px 0 7px 90px;
	}	
.show_map ul ul ul ul li a{
position:relative;
	padding:7px 0 7px 120px;
	}	
	
	



.news a {
	color:#68AEE0;
	text-decoration:none;
}
.news .details{
background:transparent url(../img/play_sm.png) no-repeat scroll 65px 6px;
color:#68AEE0;
display:block;
text-decoration:underline;
width:80px;
font-size:11px;
}

.or {
color:#68AEE0;
font-size:11px;
font-weight:normal;
}

/*@media print {
	
	* {background:none !important; color:#000 !important; }
	
	#left, #content, #right, #footer, img { display:none; }
}*/

.send_form p b{
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
}

.send_form input, .send_form textarea {
	color:#fff;
	background-color:#004785;
	border:1px solid #68aee0;
}

.but_submit {
	position:relative;
	width:94px;
}

.but_submit span {
	position:absolute;
	top:3px;
	display:inline-block;
	width:92px;
	text-align:center;
	color:#FFFFFF !important;
	font-size:14px !important;
}
.but_submit a {
	text-decoration:none;
	cursor:pointer;
}



#article img {
border: 5px solid #95b6d5;
margin:0 5px 5px 0;
}

#bigImage{
border: 5px solid #95b6d5
}

td a img {
border: 5px solid #95b6d5;
margin-right:6px;
}



/* for mapia  */
#mapAdmin {
			width:300px;
			height:300px;
		}


		
#mapContainer {
 			width:350px;
			height:250px;		
			float:right;
			}
			
			
			
			
.rounded_box { width:750px; position:relative; margin:auto; display:none; }
 i { position:absolute; width:9px; height:9px; }
.rounded_box i.lt { top:0px; left:0px; background:url('../img/round_corner_lt.png') no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/round_corner_lt.png', sizingMethod='crop'); }
.rounded_box i.rt { top:0px; right:0px; background:url('../img/round_corner_rt.png') no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/round_corner_rt.png', sizingMethod='crop'); }
.rounded_box i.rb { bottom:0px; _bottom:-7px; right:0px; background:url('../img/round_corner_rb.png') no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/round_corner_rb.png', sizingMethod='crop'); }
.rounded_box i.lb { bottom:0px; _bottom:-7px; left:0px; background:url('../img/round_corner_lb.png') no-repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/round_corner_lb.png', sizingMethod='crop'); }

.rounded_box .top_border { margin:0 9px; height:9px; background:url('../img/round_top.png') repeat-x left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/round_top.png', sizingMethod='scale');  _overflow:hidden; }

.rounded_box .left_border { height:100%; _height:expression(this.parentNode.offsetHeight); width:9px; position:absolute; top:9px; left:0px;  background:url('../img/round_left.png') repeat-y left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/round_left.png', sizingMethod='scale'); }

.rounded_box .right_border { height:100%; _height:expression(this.parentNode.offsetHeight); width:9px; position:absolute; top:9px; right:0px;  background:url('../img/round_right.png') repeat-y left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/round_right.png', sizingMethod='scale'); }

.rounded_box .content { _height:1px; margin:0 9px; background:url('../img/round_bg.png') repeat left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/round_bg.png', sizingMethod='scale'); }

 .bottom_border { width:732px; margin:auto; position:relative; height:18px; background:url('../img/round_bottom.png') repeat-x left top; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/round_bottom.png', sizingMethod='scale'); _overflow:hidden; }

.rounded_box .content .info { position:relative; padding:7px 20px 0 20px; font-size:18px; width:330px; min-height:250px; _height:250px; }
.rounded_box .content .info p { padding-bottom:10px;  }
.rounded_box .content .info tt { width:1px; height:96%; _height:expression(this.parentNode.offsetHeight); position:absolute; right:0px; top:7px; background:url('../img/round_info_border.png') no-repeat right 7px; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/round_info_border.png', sizingMethod='crop'); }
.rounded_box .content .map { position:absolute; top:17px; right:13px; width:350px; height:250px; }
