BODY {
	MARGIN: 0px 30px;
	padding:0;
	font-family: verdana,geneva;
	font-size: 13px;

}

A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}

A:hover {
	TEXT-DECORATION: none
}

td {font-size: 12px;}
.bold {font-weight:bold;}
p {font-size: 12px;}
img {border:0px;}

.td_top {
background-position:top right; background-repeat:no-repeat;
background-color:#FFFFFF;
HEIGHT: 1 px;
padding:0;
font-family: Arial,Helvetica,sans-serif;
}

h1, .title1 {font-family: Arial,Helvetica,sans-serif;font-size: 24px;color:#093266;}
h2, .title2 {font-family: Arial,Helvetica,sans-serif;font-size: 18px;color:#093266;}
h3, .title3 {font-family: Arial,Helvetica,sans-serif;font-size: 14px;color:#093266;font-weight:bold;}

.td_top .t1 {padding:0px 0px 0 0px;}
.td_top .t2 {padding:10px 20px 0 20px;}
.td_top .t3 {padding:0px 5px 0 10px;}

.td_top .logo {padding-right:20px;}
.td_top .title { COLOR: #fff; FONT-SIZE: 42px; FONT-WEIGHT: normal; margin:45px 0 0 0px;}

.cont_top {TEXT-ALIGN: right; FONT-STYLE: normal; COLOR: #fff; FONT-SIZE: 12px;}
.cont_top A {COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold}

.cont_top .c2 {DISPLAY: block; FONT-SIZE: 30px;}
.cont_top .c2 SPAN {COLOR: #b5d1ed }
.cont_top .c3 a:hover{color:silver;}

#header { width:1100px;font-family: arial;}
#header UL { LIST-STYLE-TYPE: none;  FONT-SIZE: 13px;  FONT-WEIGHT: bold; margin:0; padding:0; height:55px;}
#header UL LI {	FLOAT: left; MARGIN-RIGHT: 6px;}

#header UL LI.first {	MARGIN-left: 0px;}

#header UL LI A {PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; HEIGHT: 45px; COLOR: #fff; PADDING-TOP: 10px;}
#header UL LI.first A {PADDING-LEFT: 8px; PADDING-RIGHT: 8px;}

#header UL LI A:hover {	BACKGROUND: #fff; COLOR: #093266; TEXT-DECORATION: none;}
#header UL LI.active A {BACKGROUND: #fff; COLOR: #093266; TEXT-DECORATION: none;}


.td_content {
BACKGROUND: url(/images/content-bg.jpg) no-repeat right bottom; 
}

.td_content .td1 {width:270px;vertical-align:top;}
.td_content .td1 .div1 {padding:20px 0 20px 0;}

.td_content .td2 {vertical-align:top;}
.td_content .td2 .div2 {padding:20px;}

.menu_left {background-color:#374D98;padding:20px;margin-bottom:20px;font-family: arial;font-size:13px;}
.box_left {background-color:#122246;padding:20px;margin:10px 0 5px 0;font-family: arial;font-size:16px;}
.box_left a {color:white;}
.box_left a:hover {color:silver;}
.menu_left a {color:white;text-decoration:none;}
.menu_left a:hover {color:silver;}
.menu_left .sub {padding:5px 0 10px 20px;}

.menu_left .on {font-weight:bold;line-height:20px;
BACKGROUND-image: url(/images/ugolok_black_1.gif); background-position:0 4px; background-repeat:no-repeat;
padding-left:12px;
}
.menu_left .off {line-height:20px;
BACKGROUND-image: url(/images/ugolok_white_1.gif); background-position:0 4px; background-repeat:no-repeat;
padding-left:12px;
}


.td_bottom {PADDING-BOTTOM: 20px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: #093266; COLOR: #fff;
font-family: Arial,Helvetica,sans-serif;
}
.td_bottom td { FONT-SIZE: 12px;COLOR: #fff;}
.td_bottom A {	COLOR: #fff}
.td_bottom ADDRESS {	FONT-STYLE: normal; FONT-SIZE: 12px; }
.td_bottom ADDRESS .phone {	FONT-SIZE: 14px;}
.td_bottom ADDRESS .phone SPAN {	FONT-WEIGHT: bold;}
.td_bottom .td1 {width:250px;vertical-align:top;}
.td_bottom .td1 .div1 {padding:20px;}
.td_bottom .td2 {vertical-align:top;}
.td_bottom .td2 .div2 {padding:20px 20px 20px 0px;}

.counters {margin:10px 0 0 0;}
.counters img {
filter:alpha(opacity=40);
-moz-opacity: 0.4;
opacity: 0.4;}


.title_main {
	BORDER-BOTTOM: #fff 1px dashed; 
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 58px; 
	PADDING-LEFT: 25px; 
	PADDING-RIGHT: 25px; 
	MARGIN-BOTTOM: 0px; BACKGROUND: url(/content/images/content-block-title-bg.jpg) #21417e no-repeat right top; 
	HEIGHT: 59px; COLOR: #fff; PADDING-TOP: 0px;
	COLOR: #fff; FONT-SIZE: 24px; FONT-WEIGHT: bold; margin:25px 0 0 0px;
}
.title_main a {text-decoration:none;color:white;}
.title_main a:hover {color:silver;}



.news_main {padding:20px 0 0px 25px;}
.news_main .n {margin:0px 0 20px 0px;}
.news_main .title {font-size:13px;font-weight:bold;font-family:arial;text-transform:  uppercase;padding-bottom:5px;}
.news_main .n_title {font-size:16px;font-weight:bold;padding-bottom:3px;
font-family: Arial,Helvetica,sans-serif;
}
.news_main .n_title a {text-decoration:none;}
.news_main .n_descr {font-size:11px;}


.news {}
.news .n {margin:0px 0 35px 0px;}
.news .title {font-size:13px;font-weight:bold;font-family:arial;text-transform:  uppercase;padding-bottom:5px;}
.news .n_title {font-size:20px;font-weight:bold;padding-bottom:10px;
font-family: Arial,Helvetica,sans-serif;
}
.news .n_title a {text-decoration:none;}
.news .n_descr {font-size:11px;}


.events {}
.events .n {margin:0px 0 15px 0px;}
.events .title {font-size:13px;font-weight:bold;font-family:arial;text-transform:  uppercase;padding-bottom:5px;}
.events .n_title {font-size:16px;font-weight:bold;padding-bottom:10px;
font-family: Arial,Helvetica,sans-serif;
}
.events .n_title a {text-decoration:none;}
.events .n_descr {font-size:11px;}


a {color:#093266;}
a:hover {color:#364C95;}

#form_booking {padding:10px;background-color:silver; BACKGROUND-image: url(/images/header-bg.jpg); background-position:top right; background-repeat:no-repeat;
color:white;
}
#form_booking  .title { COLOR: #fff; FONT-SIZE: 18px; FONT-WEIGHT: normal;margin:0 0 10px 0;}

.page_photos td {background-color:#f2f0f0;padding:10px;text-align:center;}
.page_photos .pic {padding:0;margin:0;border:2px solid #D2D2D2;}
.page_photos a:hover .pic {color:#E90B7A; border:2px solid #374D98;}

.comment_out {margin-bottom:20px;}
.comment_out .name {
height:32px;line-height:32px;
font-weight:bold;padding-bottom:5px;font-size:14px;
BACKGROUND-image: url(/images/comment-icon.png); background-position:top left; background-repeat:no-repeat;
padding-left:40px;
}
.comment_out .date {font-weight:normal;font-size:11px;color:gray;}
.comment_out .text {padding:0 0 0 40px;}

/* admin */
.td_name {font-size:12px;color:white;background:#093266;text-align:right; font-weight:bold;}
.td_name1 {font-size:12px;color:white;background:#093266;text-align:left;font-weight:bold;}
.td_data {font-size:12px;background:#c0c0c0;}

.admin {font-size:11px;font-weight:normal;font-family: Tahoma, arial;padding-left:10px;}