body {margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; background-color: white;}
td.block{padding:10px 0px 0px 25px; background: url(./images/block_bg.gif); background-repeat: no-repeat;}

select{font-weight: normal; font-size: 12px; font-family:Arial;}

li.menu {list-style-image: url('./images/li_menu.jpg'); color:white; font-weight: bold; font-family:Arial; font-size:8pt;}
li.news {list-style-image: url('./images/li_menu.jpg'); margin:3px 0px 10px 12px; padding:0px 0px 0px 0px; color:#333333; font-weight: normal; font-family:Arial; font-size:8pt; text-align: justify;}
li.holidays {list-style-image: url('./images/li_menu.jpg'); margin:3px 0px 10px 12px; padding:0px 0px 0px 0px; color:#333333; font-weight: normal; font-family:Arial; font-size:8pt; text-align: left;}
li.lmenu_1 {list-style-image: url('./images/li_menu.jpg'); margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#7c7c7c; font-weight: bold; font-family:Arial; font-size:8pt;}
li.lmenu_2 {list-style-image: url('./images/arrow3.gif'); margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; color:#000000; font-weight: normal; text-decoration: underline; font-family:Arial; font-size:11px;}
li.lmenu_3 {list-style-image: url('./images/arrow3.gif'); margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; color:#7c7c7c; font-weight: normal; font-family:Arial; font-size:7pt;}
li.services {list-style-image: url('./images/li_menu.jpg'); margin:3px 0px 10px 0px; padding:0px 0px 0px 0px; color:#333333; font-weight: normal; font-family:Arial; font-size:8pt; text-align: justify;}
li.content {list-style-image: url('./images/green_arrow.jpg'); margin:3px 0px 10px 0px; padding:0px 0px 0px 0px; color:#333333; font-weight: normal; font-family:Arial; font-size:8pt; text-align: justify;}
li.lists {list-style-image: url('./images/li_lists.jpg'); margin:3px 0px 10px 0px; padding:0px 0px 0px 0px; color:#333333; font-weight: normal; font-family:Arial; font-size:8pt; text-align: justify;}

td.lmenu_1{background: url('./images/li_menu.jpg'); background-position: left; background-repeat: no-repeat; padding:3px 0px 3px 25px; font-family:Arial; font-size:12px;font-weight: normal; text-decoration: underline; color: #414141;}
td.lmenu_2{padding:2px 0px 2px 20px; font-family:Arial; font-size:11px; font-weight: normal; text-decoration: none; color: #7c7c7c;}
td.lmenu_3{padding:1px 0px 0px 30px; font-family:Arial; font-size:10px; font-weight: normal; color: #7c7c7c;}
td.lmenu_1_sel{background: url('./images/li_menu.jpg'); background-position: left; background-repeat: no-repeat; padding:5px 0px 5px 25px; font-family:Arial; font-size:12px;font-weight: normal; text-decoration: underline; color: #414141;}
td.lmenu_2_sel{padding:2px 0px 2px 20px; font-family:Arial; font-size:11px; font-weight: normal; text-decoration: underline; color: #7c7c7c;}
td.lmenu_3_sel{padding:1px 0px 0px 30px; font-family:Arial; font-size:10px; font-weight: normal; color: #7c7c7c;}

td.lnews{ padding:7px 0px 8px 15px; font-family:Arial; font-size:11px; font-weight: normal; text-decoration: none; color: #000000;}

td.cat_caption{background-repeat: no-repeat; height: 29px; padding:7px 0px 7px 20px; font-family:Arial; font-size:12px;font-weight: bold; color: #414141;}
td.tr_menu{background: url('./images/star.jpg'); background-position: left; background-repeat: no-repeat; padding:4px 0px 4px 25px; font-family:Arial; font-size:8pt;font-weight: bold; color: #ffffff;}
td.path{padding:5px 0px 0px 1px; font-family:Arial; font-size:11px;font-weight: bold; color: #555555;}
td.cont_title{padding:5px 0px 0px 1px; font-family:Arial; font-size:12px;font-weight: bold; color: #4092c1;}
td.padding{padding:10px 0px 0px 15px;}
td.catalog{padding:0px 5px 0px 5px;}
td.menu{padding:5px 5px 0px 0px;}
td.date{padding:0px 0px 0px 3px; color: #666666; font-size: 11px; font-family:Arial;}
td.tel{color: #ffffff; font-size: 20px; font-family:Arial;}
td.offices{color: #414141; font-size: 12px; font-family:Arial;}
td.kuda2{font-weight: normal; font-size: 10px; font-family:Tahoma; color: #2d8352; text-decoration: none; }
td.head{padding:10px; color: #d0d1d3; font-weight: bold; font-size: 15px; font-family:Arial;}
td.content{padding:0px 10px 10px 10px; color: #313132; font-weight: normal; font-size: 12px; font-family:Arial;}
td.index_text{padding:0px 10px 10px 10px; color: #313132; font-weight: normal; font-size: 12px; font-family:Arial;}
td.articles_pretext{padding:0px 10px 10px 10px; color: #313132; font-weight: normal; font-size: 12px; font-family:Arial;}
td.faq{padding:0px 10px 10px 10px; color: #313132; font-weight: normal; font-size: 11px; font-family:Arial;}
td.articles_pretext{padding:0px 10px 10px 10px; color: #313132; font-weight: normal; font-size: 11px; font-family:Arial;}
td.copyright{padding:10px; color: black; font-weight: normal; font-size: 11px; font-family:Arial;}
td.kurs{padding:0px 0px 0px 5px; color: #ffffff; font-weight: normal; font-size: 10px; font-family:Arial;}
td.topmenu{font-weight: normal; font-size: 12px; background-repeat: repeat-x; font-family:Arial; color: #ffffff; text-decoration: none; }
td.down_menu{font-weight: normal; font-size: 11px; font-family:Arial; color: #454545; text-decoration: none; }
tr.day{padding:0px 0px 0px 3px; color: #666666; background-color:#f3f3f3; font-size: 11px; font-family:Arial;}

tr.night{padding:0px 0px 0px 3px; color: #666666; background-color:#e3e3e3; font-size: 11px; font-family:Arial;}
.weather_td{padding:3px 5px 3px 5px;}
th.weekday{padding:0px 0px 0px 3px; color: #666666; background-color:#f3f3f3; font-weight: bold; font-size: 11px; font-family:Arial;}
th.weekend{padding:0px 0px 0px 3px; color: #666666; background-color:#e3e3e3; font-weight: bold; font-size: 11px; font-family:Arial;}

.select{color: #313132; font-weight: normal; font-size: 10px; font-family:Arial;}


hr{color:#e6e6e6; border: 1; height: 1;}
h1{color: black; text-align: center; font-weight: bold; font-size: 13px; font-family:Arial; padding:30px 10px 10px 0px; margin: 0px;}
h2{color: black; font-weight: bold; font-size: 12px; font-family:Arial; padding:10px 10px 5px 0px; margin: 0px;}
h3{color: black; font-weight: bold; font-size: 11px; font-family:Arial;}
h4{color: black; font-weight: bold; font-size: 11px; font-family:Arial;}
h5{color: black; font-weight: bold; font-size: 11px; font-family:Arial;}
h6{color: black; font-weight: bold; font-size: 11px; font-family:Arial;}

div.block_caption{padding:2px 0px 0px 15px; font-family:Arial; font-size:11pt; font-weight: bold; color: #9a3737;}
div.block_body{padding:7px 0px 10px 0px; font-family:Arial; font-size:8pt; font-weight: normal; color: #333333;}
div.path {font-family:Arial; font-size:8pt;font-weight: bold; color: #ffffff;}
div.date{padding:0px 0px 0px 0px; color: #666666; font-size: 12px; font-family:Arial;}
div.news_title {font-family:Arial; font-size:8pt;font-weight: bold; color: #33333; text-align: left;}
div.news_text {padding:10px; color: black; font-weight: normal; font-size: 11px; font-family:Arial;}
div.humor {padding:10px; color: black; font-weight: normal; font-size: 11px; font-family:Arial;}
div.gallery_desc {font-family:Verdana; padding:5px 0px 5px 5px; font-size:8pt;font-weight: bold; color: #8e8e8e; text-align: center;}

div.partners {text-align: center; padding: 5px;}
table.content{font-family:Arial; font-size:11px;font-weight: normal; color: #333333;}
table.hotel_form{font-family:Arial; font-size:11px;font-weight: normal; color: #333333;}
table.a_exat{font-family:Arial; font-size:11px;font-weight: normal; color: #ffffff;}
table.faq{font-family:Arial; font-size:11px;font-weight: normal; color: #333333;}
td.license{font-family:Arial; font-size:8pt;font-weight: normal; color: #094c9a;}
ul.menu{padding-left:1.5em; margin-left:0; margin-top: 0px;}
ul.menu_2{padding-left:0.7em; margin-left:0; margin-top: 0px;}
ul.menu_3{padding-left:1em; margin-left:0; margin-top: 0px;}
ul.news{padding:5px 5px 5px 5px; margin-top:0px; margin-left:6px;}
ul.holidays{padding:5px 5px 5px 5px; margin-top:0px; margin-left:6px;}
ul.more_news{padding:5px 5px 5px 5px; margin-top:0px; margin-left:10px;}
ul.more_holidays{padding:5px 5px 5px 5px; margin-top:0px; margin-left:10px;}
.cat_preview {text-align:center; width: 160px; font-family:Arial; font-size:12pt;font-weight:normal;border:1px solid #9bbbe3;padding:5px;background-color:#ffffff;}
.tipbox {text-align:justify; font-family:Arial; font-size:8pt;font-weight:normal;border:1px solid #A7A772;padding:5px;background-color:#e3eff4;}
.weather {text-align:center; width:600px; font-family:Arial; font-size:8pt;font-weight:normal;border:1px solid #A7A772;padding:5px;background-color:#FFFFD9;}


a.menu{font-weight: bold; font-size: 12px; font-family:Arial; color: white; text-decoration: none; }
a.menu:hover{background: #123658; color: white; text-decoration: none;}
a.menu:visited{}
a.menu:link{}

a.services{font-weight: normal; font-size: 12px; font-family:Arial; color: #123658; text-decoration: none; }
a.services:hover{text-decoration: underline; color: #1a4c7b;}
a.services:visited{}
a.services:link{}

a.pages{font-weight: normal; font-size: 12px; font-family:Arial; color: #123658; text-decoration: none; }
a.pages:hover{text-decoration: underline; color: #1a4c7b;}

a.contacts{font-weight: normal; font-size: 18px; font-family:Arial; color: white; text-decoration: underline; }
a.contacts:hover{text-decoration: underline; color: #f1f1f1;}

a.kuda1{font-weight: bold; font-size: 13px; font-family:Tahoma; color: #027ab6; text-decoration: none; }
a.kuda1:hover{text-decoration: underline; color: #027ab6;}

a.kuda2{font-weight: normal; font-size: 10px; font-family:Tahoma; color: #2d8352; text-decoration: none; }
a.kuda2:hover{text-decoration: underline; color: #2d8352;}


a{font-weight: normal; font-family:Arial; color: #123658; text-decoration: none; }
a:hover{text-decoration: underline; color: #1a4c7b;}
a:visited{}
a:link{}

a.detail{font-weight: normal; font-size: 10px; font-family:Arial; color: #123658; text-decoration: none; }
a.detail:hover{text-decoration: underline; color: #1a4c7b;}
a.detail:visited{}
a.detail:link{}

a.lmenu_1{font-weight: normal; font-size: 12px; font-family:Arial; color: #414141; text-decoration: none; }
a.lmenu_1:hover{ color: #7c7c7c; text-decoration: underline;}
a.lmenu_1:visited{}
a.lmenu_1:link{}

a.lnews{font-weight: normal; font-size: 11px; font-family:Arial; color: #414141; text-decoration: underline; }
a.lnews:hover{ color: #414141; text-decoration: none;}

a.news{font-weight: bold; font-size: 12px; font-family:Arial; color: #454545; text-decoration: underline; }
a.news:hover{ color: #7c7c7c; text-decoration: none;}
a.news:visited{}
a.news:link{}

a.lmenu_2{font-weight: normal; font-size: 11px; font-family:Arial; color: #555555; text-decoration: none; }
a.lmenu_2:hover{color: black; text-decoration: underline;}
a.lmenu_2:visited{}
a.lmenu_2:link{}

a.lmenu_3{font-weight: normal; font-size: 10px; font-family:Arial; color: #123658; text-decoration: none; }
a.lmenu_3:hover{background: #123658; color: white;}
a.lmenu_3:visited{}
a.lmenu_3:link{}

a.path{font-weight: normal; font-size: 11px; font-family:Arial; color: #ffffff; text-decoration: underline; }
a.path:hover{background: #ffffff; color: white; text-decoration: none;}
a.path:visited{}
a.path:link{}

a.down_menu{font-weight: normal; font-size: 11px; font-family:Arial; color: #454545; text-decoration: none; }
a.down_menu:hover{color: #454545; text-decoration: underline;}
a.down_menu:visited{}
a.down_menu:link{}

a.top_menu{font-weight: normal; font-size: 12px; font-family:Arial; color: #ffffff; text-decoration: none; }
a.top_menu:hover{color: #ffffff;  text-decoration: underline;}
a.top_menu:visited{}
a.top_menu:link{}

a.tr_menu{font-weight: bold; font-size: 12px; font-family:Arial; color: #ffffff; text-decoration: none; }
a.tr_menu:hover{color: #ffffff; text-decoration: underline;}
a.tr_menu:visited{}
a.tr_menu:link{}

/*****************HOTELS CSS*************************************/

td.td-copyright{font-weight: normal; font-size: 10px; font-family:Arial; color: #6b6b6b; text-decoration: none; }

.table-hotel-page-content {
	xfont-size: 10px;
	line-height: 18px;
}

.ident-left-first
{
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	margin-left: 2em;
	margin-top: 2px;
	margin-bottom: 2px;
}

.ident-left
{
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	margin-left: 2em;
}

.table-hotel-content-ul {
	color: #0088aa;
	font-family: Arial;
	xfont-size: 11px;
	xfont-weight: bold;
	margin-left: 2em;
	margin-top: 5px;
}
.table-hotel-content-li {
	font-family: Arial;
	xfont-size: 11px;
	xfont-weight: bold;
	padding-bottom: 0px;
	padding-top: 0px;
	line-height: 12px;
}
/* liniya pod logotipom */
.hr-blue {
	color: #0199CC;
	background-color: #0199CC;
	height: 5px;
	border: #0199CC;
}
/* liniya vnizu */
.hr-down {
	color: #ce7027;
	background-color: #ce7027;
	height: 40px;
	border: #ce7027;
}
/* dlya logotipa */
.image-logo {
	position: relative;
	left: 5px;
	/*top: 5px;*/
}
/* tablitsa dlya osnovnoi informatsii s otstupom (nazvanie i kartinka otelya,
  kurort, ssylki na razlichnye rubriki) */
.table-hotel-main {
	width: 100%;
	border-spacing: 0px;
	border-width: 0;
}
/* yacheika v tablitsa dlya osnovnoi informatsii s otstupom (dlya imeni otelya) */
.table-td-hotel-name-main {
	color: #3965a2;
	font-size: 13px;
	font-weight: bold;
	font: Arial;
	letter-spacing: -1px;
	text-align: center;
	padding-top: 20px;
}
/* yacheika v tablitsa dlya osnovnoi informatsii s otstupom (dlya naimenovaniya kurorta) */
.table-td-resort-name-main {
	xfont-size: 11px;
	xfont-weight: bold;
	font: Arial Helvetica sans-serif;
	letter-spacing: -1px;
	text-align: left; /*font-style: italic;*/
	padding-left: 20px;
}

/* yacheika v tablitsa dlya osnovnoi informatsii s otstupom (dlya naimenovaniya kurorta) */
.table-td-hotel-image-main {
	width: 290px;
	padding-left: 20px;
	padding-top: 7px;
	vertical-align: top;
}
/* yacheika v tablitsa dlya osnovnoi informatsii s otstupom references */
.table-td-hotel-main-content {
	text-align: left;
}
/* kartinka bez ramki */
.image-without-border {
	border: 0px;
	font-family: Arial;
	xfont-size: 11px;
	vertical-align: middle;
	xcolor: #0088aa;
	xfont-weight: bold;
	margin:3px;
}
/* nazvanie kontenta */
.header-content {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	background-color: #3965a2;
	font-weight: bold;
	height: 22px;
	width: 100%;
	padding-left: 20px;
/*	letter-spacing: -0.25px;*/
}
.header-content a,.header-content a:hover,.header-content a:visited{
	color: #0088aa;
	text-decoration:none;
}
/* nazvanie kontenta */
.header-content1 {
	font-family: Arial;
	font-size: 12px;
	color: #3965a2;
	font-weight: bold;
	height: 22px;
	width: 100%;
	padding-left: 20px;
/*	letter-spacing: -0.25px;*/
}
/* tochechki pod nazvaniem kontenta */
.dot-line {
	height: 1px;
	width: 100%;
	overflow: hidden;
	xfont-size: 1;
	border-top: 1px dotted;
	border-spacing: 0px;
}
/* tablitsa kontaktnoi informatsii */
.contact-info-table {
	width: 100%;
	border-spacing: 0px;
	border-width: 0;
}
/* yacheika tablitsa kontaktnoi informatsii */
.contact-info-table-td-left {
	padding-left: 20px;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	border-spacing: 0px;
	border-width: 0;
	width: 50px;
	vertical-align: top;
	color: #3965a2;
	font-weight: bold;
}
.contact-info-table-td {
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	border-spacing: 0px;
	border-width: 0;
	padding-left: 5px;
}
.contact-info-table-inner {
	width: 100%;
	border-spacing: 0px;
	border-width: 0px;
	text-align: left;
}
/*  dlya opisanii otelya po kategoriyam */
.td-padding-left {
	padding-left: 40px;
}

.table-dot-bottom {
	width: 100%;
	text-align: left;
	font-family: Arial;
	xfont-size: 11px;
}
td.small_text {
padding : 0 10px 10px 10px;
color : #313132;
font-weight : normal;
font-size : 11px;
font-family : Tahoma;
}
.table-dot-bottom-td-left {
	width: 140px;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	vertical-align: top;
	font-weight: bold;
	padding-left: 40px;
	color: #3965a2;
}

.table-dot-bottom-td-left1 {
	width: 140px;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	vertical-align: top;
	font-weight: bold;
	padding-left: 40px;
	color: #3965a2;
}

.table-dot-bottom-td {
	text-align: justify;
	font-family: Arial;
	vertical-align: top;
}
.ident-left-first{padding:0px 0px 0px 0px; margin: 0px;}
.ident-left{padding:0px 0px 0px 0px; margin: 2px;}
