html,body{margin:0;padding:0}
body{background:#FFF; color: #000000; font: 80% Verdana, sans-serif;}
*{font-size:12px; font-family: verdana, arial, sans-serif;}
a {font-size: 11px; font-weight:bold; color:#0E63B9}
th {background-color:#02CB02; font-size:11px; font-family:verdana; letter-spacing:1px; color:#FFF}
th a, th b, th i, th div, th span, th p, th li {color:#FFF; text-decoration:none;}
.blue_text{color:0E63B9}
div#menu{float:left; width: 100%}
hr{height:1px;color:#000000}
H1{padding:0px; margin:0px;}
H2{padding:0px; margin:0px;}
.underlined {text-decoration: underline}
#underlined {text-decoration: underline}
.small_text, tr.small_text td, tr.small_text th {font-size:9px}
.small_text2, .small_text2 td, .small_text2 th {font-size:11px}
a.text_btn {padding:4px; text-decoration:none}
a.text_btn:hover {color:#65A7E9}
.header_menu, .header_menu span{background-color:#00A200; color:#FFF}
.submenu {display:block; margin-left:12px; padding-right:10px; margin-top:2px; margin-bottom:5px; letter-spacing:1px;}
.submenu a, #to_main_cell A{font: bold 11px verdana, arial, sans-serif; padding:4px; color:#EAFFEA; text-decoration:none}
.submenu a.small{font: bold 11px verdana, arial, sans-serif; padding:4px;  color:#EAFFEA; text-decoration:none}
.submenu a:hover, .submenu a.small:hover{color:#FCDA63}
.submenu a#active_link {color:#ffff00}

#to_main_cell{	
	padding-bottom:2px;
	width:150px;
}

#to_main_cell A{
	font-size:11px;	
	padding:4px;			
	padding-left:23px;
}
.to_main_bn{font-size:11px; letter-spacing:2px; padding:2px; color:#FFF; text-transform:lowercase; text-decoration:none}
.to_main_bn:hover{color:#A8FFA8}
.m_dots {font-size:9px; margin-left:6px; margin-right:6px; color:#62FF62}

.punkt {
	color:#0E63B9 !important;
}

div.contacts, div.contacts b, div.contacts span{color:#FFF;font-size:9px;letter-spacing:1px; padding-bottom: 2px; padding-right:5px}
div.contacts b, div.contacts span{padding-left:0px; padding-right:0px}
div.contacts span{cursor:help}
.green {background-color:#00B800}
.main_green {background-color:#00A200}
.dgreen {background-color:#008000}
.dblue {background-color:#005EBB}
.blue {background-color:#237DD7}
.white {background-color:#FFF}
#dgreen_line {border-bottom: solid 1px #008000;}
#white_line {border-bottom: solid 1px #FFF;}
#lborder {border: solid 1px #9CDE9C}
#border, .border, img.main {border: solid 1px #57C606}
#dborder {border: solid 1px #00AE00}

#img_border, img#dborder {border: solid 1px #437D43}

img.left_page_pic {margin:3px; margin-right:10px; margin-bottom:5px;}
img.right_page_pic {margin:3px; margin-left:10px; margin-bottom:5px;}

img#border {border: solid 1px #87B287}
a.lng_bn {font-size:11px; text-decoration:none; text-transform:lowercase; color:#00A200}
a.lng_bn:hover {color:#FC7406}
a.lng_bn li{display:inline}
#lng_bn {margin-top:4px; margin-left:17px; border: solid 1px #A3D1FF}
.top {background-color: #02CB02; color:#FFF; font-family:verdana; font-size:11px;}
.main {background-color:#C6FFC6; font-family:verdana; font-size:11px;}
#justify {text-align:justify;}
.green_grad {background: #FFF url(/img/green_grad.jpg) repeat-y right;}
.panorama {background: #FFF url(/img/panorama.jpg) no-repeat right;}
#slogan {margin-left:47px; margin-bottom:18px;}
div#head_line {background: #FFF url(/img/title_line_extra_long.jpg) no-repeat left; display:block; height:40px; color:#FC7406; font-size: 12px; vertical-align:top; font-weight:bold; text-decoration:none; padding-left:2px; letter-spacing:1px; margin-top:15px;}
td#main_area {padding:10px}
#btm_line_border {border-top: solid 1px #008000}
.chain, .chain a{font-weight:bold; font-size:10px; letter-spacing:1px; margin: 10px; color:#0E63B9}
.chain a{margin:0px}
a.chain_lnk {text-decoration:none; padding:4px; text-transform:lowercase; font-size:10px}
a.chain_lnk:hover {color:#FC7406;}
#chain_selected {color:#FC7406; font-size:10px}
#location_txt{padding-right:25px; font-size:11px; text-transform:lowercase; padding-top:1px; color:#009000}
.copyr, .copyr td {font-size:10px; padding:5px; letter-spacing:1px; line-height: 14px; vertical-align:bottom; color:#FFF}
.copyr a{font-size:10px; font-weight:bold; letter-spacing:1px; color:#FFF}
.copyr b{font-size:10px}
.counters_block {padding-right: 7px;}
#logo{margin-left:20px}
a.cat_bn {padding:5 10 5 10px; margin-left:5px; background-color:#008000; color:FFF; font: bold 10px verdana, arial, sans-serif; letter-spacing:1px}
a.cat_bn:hover{text-decoration: none; background-color:#51B906}
.page_cat_location{color:#F3FD54}
table#left_menu td, td#right_menu {padding:4px;}
table#left_menu b, table#left_menu h2, td#right_menu b{letter-spacing:1px; font-size: 12px;}
td.menu_list{padding-left:3px; border: solid 1px #9CDE9C;}
.menu_list ul{list-style-type:circle; padding-left: 10px; margin-left: 10px; margin-bottom: 0px; color:#EA6900;}
.menu_list li{padding-bottom:4px;}
td.menu_list a{text-decoration: none;}
td.menu_list a:hover{text-decoration: underline; color:#FC7406;}
td#add_list{color:#00B800; font-size:9px; border-top: solid 1px #A6F9A6;}
td#add_list a{color:#FC7406; font-weight:normal; text-decoration:none;}
td#add_list a:hover{text-decoration:underline}
td#lborder{border-color: #B3DCB3;}

div.list_title{display:block; height:40px; color:#FC7406; font-size: 12px; vertical-align:top; font-weight:bold; text-decoration:none; padding-left:2px; letter-spacing:1px}
div.in_page_title{display:block; height:40px; color:#008000; font-size: 12px; vertical-align:top; font-weight:bold; text-decoration:none; padding-left:3px; margin-left:20px; letter-spacing:1px}
div.list_content{margin-left:20px; margin-right:10px; text-align: justify;}
div.list_content p{margin:0px; margin-bottom:11px;}
div.list_content p a{font-weight: normal; font-size:12px; text-decoration:none}
div.list_content p a:hover {color:#FC7406; text-decoration: underline}
#orange, .orange {color:#FC7406}

div#main_page_contacts {padding-left: 5px; font-size: 10px; line-height: 14px;}
div#main_page_contacts b{font-size: 10px}
div#main_page_contacts a{font-weight: normal}
div#main_page_contacts a:hover{color:#0E63B9}

.page_pic {margin-bottom: 15px;}
.txt {font-family: Verdana; font-size: 13px; padding-left: 40px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px; text-align: justify;}

a.colored_lnk, li.colored_lnk a, li.colored_lnk {text-decoration:none; padding:3px;}
a.colored_lnk:hover, li.colored_lnk a:hover {color:#FC7406;}

span.prompting {cursor:help; color:#3E5C79;}


.search_block{
	display:block;
	padding-left:25px;
}

.search_title, .search_form{
	display:block;
	float:left;
	margin-bottom:10px;
	margin-top:13px;

}

.search_title{
	/*margin-left:25px;*/
	margin-right:8px;
	padding-top:4px;
	color:#008000;
}


.bottom_adv_links {
	display:block;
	margin-left:25px;
	margin-right:25px;
	border:1px solid #a1a1a1;
	color: #242424;
	font-size:9px;
	font-weight:normal;
	padding:3px;
}

.bottom_adv_links B{
	letter-spacing:1px;
	color: #242424;
	font-size:9px;
	font-weight:bold;
}


.bottom_adv_links A{
	color: #242424;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
}

.bottom_adv_links A:hover{
   	text-decoration:none;
}


/*NEW CMS - OLD DESIGN*/

.page_block{display: block; padding-top: 5px; padding-bottom: 0px; color:008000; letter-spacing:1px;}

.content_block{margin-left:7px;}

.main_area{
	margin-left:8px;
}

.content_block_main{
	display:block;
	margin-top:7px;
	margin-bottom:20px;
	text-align:left;
	}


.table1 {
  border-collapse: collapse;
}

.table1 TD, .table1 TH
{
	text-align:left;
	border:1px solid #00B800;
	padding:5px;
	color:black;
}

.table1 TH
{
	border:1px solid #00B800;
	background-color:#C6FFC6;
}

.table1 b
{
	color:black;
}

/*=================================*/


A.resort_slink{
	font-weight:normal;
	font-size:11px;
}