h2.medh {
font-size: 14px;
color: white;
padding: 5px; /* Поля вокруг текста */
background: url(/images/left_h2_bg.jpg) no-repeat transparent top left;
}
h3.medh {
font-size: 12px;
color: white;
padding: 5px; /* Поля вокруг текста */
background: url(/images/left_h2_bg.jpg) no-repeat transparent top left;
}
H1 { 
	text-shadow: black 0mm 0mm 0mm;/*Тень должна быть*/
    font-size: 150%; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    color: #333366; 
	text-align: center;
 	}
H2 { 
    font-size: 130%; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    color: #333366; 

 	}
H1 + P {
    margin-top: -5px; /* Смещаем первый абзац вверх к заголовку */
   	}	
H1 + H2 {
    margin-top: -5px; /* Смещаем заголовок 2 вверх */
   	}
H2 + H2 {
    margin-top: -5px; /* Смещаем заголовок 2 вверх */
   	}
   	H2 + P {
    margin-top: -5px; /* Смещаем первый абзац вверх к заголовку */
   	}
P + H2 {
    margin-top: -5px; /* Смещаем первый абзац вверх к заголовку */
   	}
P + P {
    margin-top: -5px; /* Смещаем первый абзац вверх к заголовку */
   	}
P {
	text-indent: 2em; /* Отступ первой строки */
    background-color: #FFF; /* Цвет фона под текстом абзаца - белый */
	text-align: justify; /* Выравнивание по ширине */
    color: #696969; /* Цвет текста - Dimgray*/
	font-size: 12px; /* Размер шрифта */
   	}
li {
	color: #696969; /* Цвет текста - Dimgray*/
   	}
a {
	color : #0772A1;
	text-decoration : underline;
    font-weight : bold;
}

a:hover {
	color : #0772A1;
	text-decoration : underline;
	font-weight : bold;
}
a.black {
	color : #0772a1;
	text-decoration : none;
	border: 0px dashed #000000;
    font-weight : bold;
}

a.black:hover {
	color : #0772a1;
	text-decoration : none;
	border: 1px dashed #000000;
	font-weight : bold;
}

a.side {
	color : #0772a1;
	text-decoration : underline;
	font-weight : normal;
}

a:hover.side {
	color : #0772a1;
	text-decoration : underline;
	font-weight : normal;
}
a.navLink {
	color : #0772a1;
	text-decoration : underline;
	font-weight : bold;
}

a:hover.navLink {
	color : #0772a1;
	text-decoration : none;
	font-weight : bold;
}
a.white {
	font-family:Courier New;
	font-size:12px;
	color : #0772a1;
	text-decoration : none;
}

a:hover.white {
	color : #0772a1;
	text-decoration : underline;
}
a.hotel-zagolovok {
	font-family: Arial;
	font-size:18px;
	color : #ffffff;
	text-decoration : underline;
}

a:hover.hotel-zagolovok {
	color : #ffffff;
	text-decoration : underline;
}
body {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; /* Размер шрифта */
	padding : 0 0 0 0;
	margin : 0px 0px 0px 0px;
	min-width: 1024px;
	width: 100%;

}

form {
	margin : 3px;
}

hr {
	height : 1px;
	border : 1px solid #fff;
}

td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

pre {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}


.sub-header {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000;
	background-color : #888;
	border-top : 1px solid #000;
	border-bottom : 1px solid #000;
	padding : 5px;
}

.bok-header {
	background-image: url(images/bheader.png);
	background-repeat: repeat-x;
	background-position: right top;
}
	
.podskaz {
	font-size : 10px;
	color : #aaa79a;
	text-align: left;
}
.panel-zel{
	font-size : 10px;
	color : #000000;
	padding : 4px;
	background-color : #e5fff1;
}
.panel-sin{
	font-size : 12px;
	color : #000000;
	padding : 4px;
	background-color : #e5f8ff;
}
.main-bg {
	color : #000000;
	background-color : #ffffff;
	padding : 10px 5px 10px 5px;
}

.border {
	border : 1px solid #e1e1e1;
}
.border1 {
	border : 1px solid #3B1910;
	padding : 0px 0px 0px 10px;
}
.side-border-left {
	color : #777;
	background-color : #ffffff;
	padding : 10px 5px 5px 5px;
}

.side-border-right {
	color : #777;
	background-color : #ffffff;
	padding : 5px 5px 10px 5px;
}
.label {
	color : #000000;
	padding : 0px 0px 0px 8px;
}
.news-footer {
	font-size : 11px;
	color : #949596;
	background-color : #ffffff;
	border-top: 2px solid #27a8df;
	padding : 3px 4px 4px 4px;
}

.panel {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5e2600;
	background-color : #f4faf0;
	padding : 2px 0px 4px 0px;
}
.paneltitle {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #73332a;
	background-color : #F9F0CF;
	padding : 2px 0px 4px 0px;
	text-align: center;
}
.scapmain {
	background-image: url(images/sin-zagf.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	font-family : Arial;
	font-size : 18px;
	color : #ffffff;
	background-color : #e5f8ff;
	text-align: center;
	padding : 0px 0px 0px 0px;
	font-weight : bold;
}
.scapmainZ {
	background-image: url(images/zel-zagf.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	text-align: center;
	font-family : Arial;
	font-size : 18px;
	color : #ffffff;
	text-align: center;
	padding : 0px 0px 0px 0px;
	font-weight : bold;
}
.opis-border {
    font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	padding : 4px;
}
.tbl {
	font-size : 14px;
	color : #000000;
	background-color : #ffffff;
	border: 0px solid #0B4C6A;
	font-weight : bold;
	padding : 4px;
}
.room {
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	padding : 5px 10px 5px 10px;
}
.room2 {
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	padding : 5px 10px 5px 10px;
}
.ceni {
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	padding : 2px 2px 2px 2px;
}
.hotel {
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	border-bottom: 1px solid #0B4862;
	padding : 5px 10px 5px 10px;
}
.dobHotel {
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	border-top: 2px solid #0B4862;
	border-bottom: 1px solid #0B4862;
	padding : 5px 10px 5px 10px;
}
.bron1 {
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	border-bottom: 1px solid #0B4862;
	border-left: 1px solid #0B4862;
	padding : 3px 5px 3px 5px;
}
.bron2 {
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	border-bottom: 1px solid #0B4862;
	border-left: 1px solid #0B4862;
	border-right: 1px solid #0B4862;
	padding : 3px 5px 3px 5px;
}
.tbl1 {
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	padding : 4px;
	border-bottom: 1px solid #0B4862;
}

.tbl2 {
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	padding : 4px;
	border-bottom: 1px solid #0B4862;
}

.forum-caption {
	font-size : 11px;
	font-weight : bold;
	color : #949596;
	background-color : #ffffff;
	padding : 2px 4px 4px 4px;
	border-left: 1px solid #0B4862;
	border-right: 1px solid #0B4862;
	border-bottom: 1px solid #0B4862;
}

.quote {
	font-size : 11px;
	color : #555;
	background-color : #f8f8f8;
	padding : 4px;
	margin : 0px 20px 0px 20px;
	border : 1px solid #bbb;
}

.poll {
	height : 12px;
	border : 1px solid #bbb;
}

.comment-name {
	font-weight : bold;
	color : #005599;
}

.shoutboxname {
	font-weight : bold;
	color : #005599;
	background-color : #f6f6f6;
}

.shoutbox {
	color : #777;
	background-color : #f6f6f6;
}

.shoutboxdate {
	font-size : 10px;
	color : #888;
	background-color : #f6f6f6;
}

.small {
	font-family : Arial;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
}

.small2 {
	font-size : 10px;
	font-weight : normal;
	color : #000000;
}

.side-small {
	font-size : 10px;
	font-weight : normal;
	color : #555;
	background-color : #f6f6f6;
}

.side-label {
	color : #555;
	background-color : #f1f1f1;
	padding : 2px 2px 3px 2px;
}
a.footerBloc {
	color : #000000;
	text-decoration : underline;
}

a:hover.footerBloc {
	color : #000000;
	text-decoration : underline;
}
.bron1vid1 {
	font-size : 11px;
	color : #000000;
	background-color : #e5f8ff;
	border-bottom: 1px solid #0B4862;
	border-left: 1px solid #0B4862;
	padding : 3px 5px 3px 5px;
	font-weight : bold;
}
.bron2vid1 {
	font-size : 11px;
	color : #000000;
	background-color : #e5f8ff;
	border-bottom: 1px solid #0B4862;
	border-left: 1px solid #0B4862;
	border-right: 1px solid #0B4862;
	padding : 3px 5px 3px 5px;
	font-weight : bold;
}
a.vid1 {
	color : #008906;
	text-decoration : underline;
    font-weight : bold;
}

a:hover.vid1 {
	color : #008906;
	text-decoration : underline;
	font-weight : bold;
}

.textbox {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #000000;
	background-color : #D9FFA8;
	border-top : 2px solid #3b840e;
	border-left : 2px solid #3b840e;
	border-right : 2px solid #ccff6e;
	border-bottom : 2px solid #ccff6e;
}
.textbox2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #006837;
	background-color : #2DD8D8;
	border-top : 2px solid #0E8278;
	border-left : 2px solid #0E8278;
	border-right : 2px solid #70FFF3;
	border-bottom : 2px solid #70FFF3;
}
.textbox3 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #006837;
	background-color : #9bdb2d;
	border-top : 2px solid #3b840e;
	border-left : 2px solid #3b840e;
	border-right : 2px solid #ccff6e;
	border-bottom : 2px solid #ccff6e;
}

.login-zel {
padding : 2px 0px 2px 10px;
font-family : Calibri, Arial;
border-width:0px;
color: #006837;
font-size : 16px;
}
.login-zel-bok {
padding : 2px 0px 2px 10px;
border-width:0px;
color: #006837;
font-size : 11px;
}
.scrit-block {
padding : 2px 2px 2px 2px;
display:none;
background-color:#E2FFB2;
color:#000000;
}
.kont-box {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
padding : 2px 2px 2px 2px;
color : #000000;
background-color : #C9C9C9;
border: 1px solid #FF0000;
}

.videl {
	background-color:#FFE542;
}

.novidel {
	background-color:#FFFFFF;
}
.crosstext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #000000;
	background-color : #F2F2F2;
	border-top : 1px solid #606060;
	border-left : 1px solid #606060;
	border-right : 1px solid #A8A8A8;
	border-bottom : 1px solid #A8A8A8;
}
.textvid {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #000000;
	background-color : #FFFF71;
	border-top : 1px solid #0E8278;
	border-left : 1px solid #0E8278;
	border-right : 1px solid #70FFF3;
	border-bottom : 1px solid #70FFF3;
}

#banerFloat {
	width: 200px; height: 300px; text-align: center; border: 1px solid #ccc; float: left;
}

div#head {
	height: 109px; background-image: url(/themes/navigatorV2/images/head_bg.jpg); background-repeat: repeat-x;
	}
	
div#head img#logo {
	position: relative; float: left;
	}
	
div#head img#contacts {
	position: relative; float: right;
	}
	
div.mainBody {
	border-left: 1px solid rgb(0, 142, 174); border-right: 1px solid rgb(0, 142, 174); padding:0px;
	}

div.mainBody div.titleOpen {
	background-image: url(/themes/navigatorV2/images/Zbg.png); background-repeat: no-repeat; background-position: top left; height: 40px; margin-left: -1px; margin-right: -1px;
	}

div.mainBody div.titleOpen span {
	font-family: Arial; color: #FFF; font-size: 18px; position:relative; top: 10px; left:20px;
	}

div.mainBody div.titleClose {
	background-image: url(/themes/navigatorV2/images/Zrightbg.gif); width: 6px; height:40px; background-repeat: no-repeat; float:right; margin-right:-1px; margin-top: -40px;
	}

div.mainBody div.rRight {
	background-image: url(/themes/navigatorV2/images/roRightBottom.gif); background-repeat: no-repeat; background-position: right bottom; height: 4px; margin-right: -1px; clear: both;
	}

div.mainBody div.rLeft {
	background-image: url(/themes/navigatorV2/images/roLeftBottom.gif); background-repeat: no-repeat; background-position: bottom; width:4px; height: 4px; position: relative; left:-1px;
	}

div.mainBody div.mainText {
	margin: 10px;
	}

div.mainBody div.mainText a.news {
	color: white; display: block; width: 104px; height: 24px; background-image: url(/themes/navigatorV2/images/submitNews.gif); text-decoration: none; font-family: Arial; font-size: 12px; font-weight: normal; text-align: center; line-height: 2; float:right;
	}

div.mainBody div.mainText a.news:hover {
	background-image: url(/themes/navigatorV2/images/submitNewsHover.gif); color:#ffea00;
	}
	
/*side*/
div.mainBodySide {
	border-left: 1px solid rgb(0, 142, 174); border-right: 1px solid rgb(0, 142, 174); padding:0px; background-color: rgb(229,248,255);
	}

div.mainBodySide div.titleOpenSide {
	background-image: url(/themes/navigatorV2/images/ZbgSlide.png); background-repeat: no-repeat; background-position: top left; height: 40px; margin-left: -1px; margin-right: -1px;
	}

div.mainBodySide div.titleOpenSide span {
	font-family: Arial; color: #FFF; font-size: 18px; position:relative; top: 10px; left:20px;
	}

div.mainBodySide div.titleCloseSide {
	background-image: url(/themes/navigatorV2/images/ZrightbgSlide.gif); width: 6px; height:40px; background-repeat: no-repeat; float:right; margin-right:-1px; margin-top: -40px;
	}

div.mainBodySide div.rRightSide {
	background-image: url(/themes/navigatorV2/images/roRightBottomSlide.gif); background-repeat: no-repeat; background-position: right bottom; height: 4px; margin-right: -1px; clear: both;
	}

div.mainBodySide div.rLeftSide {
	background-image: url(/themes/navigatorV2/images/roLeftBottomSlide.gif); background-repeat: no-repeat; background-position: bottom; width:4px; height: 4px; position: relative; left:-1px; clear: both;
	}

div.mainBodySide div.mainText {
	margin: 10px;
	}
	
a.tooltip {
	position: relative;
	}
	
a.tooltip span {
	margin-left: -999em; position: absolute; margin-top: -170px;
	}
	
a.tooltip:hover span {
	font-family: Calibri, Tahoma, Geneva, sans-serif; position: absolute; left: 1em; top: 2em; z-index: 99; margin-left: 0; width: 250px;
	}
	
a.tooltip:hover img {
	border: 0; margin: -10px 0 0 -55px; float: left; position: absolute;
	}

.tooltip:hover em {
	font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold; display: block; padding: 0.2em 0 0.6em 0;
	}
	
div.dfooter {
	background-color: #034b6c; border : 0px solid #ccc;	padding : 4px; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #ffffff; clear: both;
	}

a.live {
	float:left;
}
