body {
	margin: 0;
	padding: 0;
	color:#2a2a2a;
	/*background: url('/images0/snow.jpg'); color: #484848*/
	background:#fff
}
a {
	color: #0066cc;
	text-decoration: none;
}


td.color{
	background-color: #ff9c01
}
.hmenu{
	position: relative;
	margin-top: 3px;
	vertical-align: bottom;
	color:#6e6e6e;
	font-family: arial, sans-serif;	
	font-size: 14px;
}
a.hmenu{
	text-decoration: none;
	color: #000000;
}
a.hmenu:hover{
	text-decoration: underline;
	color: #CC3300;
	/*color: #ed2525;*/
}
div.lmenu{
	position: relative;
	top: 0;
	width: 243px;
	background-color: #fffff5;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 0;
	padding-right: 0;
	padding-left: 0;
	border: 0;
	/*border-color: #fff #ff9c01 #ff9c01 #fff;
    border-width: 4px;
	border-style: solid;*/
}
div.rmenu{
	position: relative;
	top: 0;
	width: 243px;
	background-color: #ffffff;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 0;
	padding-right: 0;
	padding-left: 0;
	border: 0;
	/*border-color: #fff #fff #ff9c01 #ff9c01;
	border-width: 4px;
	border-style: solid;*/
}
div.lmenu_blue{
	position: relative;
	top: 0;
	width: 243px;
	background-color: #e3f7ff;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 0;
	padding-right: 0;
	padding-left: 0;
	border: 0;
}
div.rmenu_blue{
	position: relative;
	top: 0;
	width: 243px;
	background-color: #e3f7ff;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 0;
	padding-right: 0;
	padding-left: 0;
	border: 0;
}
div.foot{
	padding-top: 20px;
	padding-bottom: 20px;
	height: 30px;
	text-align: center;
	border-top: 4px solid #ff9c01;
	/*border-bottom: 4px solid #ff9c01; */
}
div.main{
	background-color: #ffffff;
	padding:5px;
	margin-bottom: 10px;
}
div.anonce{
	position: relative;
	background-color: #ffffff;
	padding: 5px;
	color: #4f4f4f;
}
div.reclama_left{
	position: relative;
	background-color: #ffffff;
	color: #292929;
	margin-top: 0;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 10px;;
	padding: 3px;
	border: 1px solid #38b874;
	font-size: 0.8em;		
}
td.reclama_left{
    font-size: 0.8em;		
}
div.reclama_title{
	position: relative;
	margin-left: 8px;
	margin-right: 8px;	
	padding: 3px;
	background-color: #38b874;
	color: #ffffff;
	font-size:0.7em;	
	border: 1px solid #38b874;
}
div.reclama_t{
	margin-left: 10px;
	margin-right: 10px;
	padding: 0;
	color: #a3a3a3;
	font-size: 0.8em;	
	text-align: right;
}
div.konk{
	width: 210px;
	height: 210px;
	background-color: #ffffff;
	margin: 8px;
	padding: 8px;
	border: 1px solid #cccccc;
}

div.konk1{
	width: 187px;
	height: 100px;
	background-color: #ffffff;
	margin: 8px;
	padding: 8px;
	border: 1px solid #cccccc;
}

div.konk2{
	width: 220px;
	height: 35px;
	background-color: #ffffff;
	margin: 8px;
	padding: 3px;
	border: 1px solid #cccccc;
}
.copy{
	font-family: sans-serif;
	font-size: 11px;
	color: #999999
}
.bot{
	color: #999999
}
a.bot{
	font-family: sans-serif;
	font-size: 11px;
	color: #9d9d9d
}
.title{
	font-family: sans-serif;
	font-size: 11px;
	color: #ffffff	
}
.news{
	color: #999999
}
.about{
	color: #999999
}
a.lmenu{
	color: #292929;
	text-decoration: none;
}
a.lmenu:hover{
	text-decoration: underline;
}

h1{
	font: 14pt Arial, sans-serif;
	color: #ff3300;
	text-align: center;
	margin-top: 10px;
	padding-top: 0;
}
h2{
	font: 14pt Tahoma, sans-serif;
	color: #009933;
	text-align: center
}
h3{
	font: 14pt Tahoma, sans-serif;
	color: #0066cc;
	text-align: center
}
h4{
	color: #7c7c7c;
	text-align: center
}
.small{
	font-size: 11px
}
.sm{
	font-size: 11pt
}
p{
	text-align: justify;
	text-indent: 20px;
	font-family: sans-serif;
	font-size: 11pt;
}
td{
	font-family: sans-serif;
	font-size: 11pt;
}
hr{
	color: #ff9c01;
}

.green {
	color:#009900
}
.red {
	color:#CC3300
}
.orange {
	color:#ff9933
}
.blue {
	color:#3366cc
}
.brown {
	color:#990000
}
.violet{
       color:#551faa
}
.white {
	color:#ffffff
}
a.sub:link{text-decoration: none;}
a.sub:visited{text-decoration: none;}
a.sub:active{text-decoration: underline;}
a.sub:hover{text-decoration: underline;}

.author{
	font-weight: bolder;
	text-align: right;
	font-size:0.8em;	
}
th{
	color:#3399ff
} 
img.bord{
	border: 1px solid #4f79b7
}
img.bord1{
	border: double red
}

#dialogWindow {

/* ����������� ������� ��� ���� */

	width: 480px; /* ������ ���� ����������� ���� */
	height: 700px; /* ������ ���� ����������� ���� */
	background-color: #FFFFCC; /* ���� ���� ����������� ���� */
	border: 1px solid #38b874; /* ����� ���� ����������� ����*/

/* ������������� ���� �� ������ */

	position: absolute; /* ������������� ���������� ���������������� */
	left: 50%; /* ������������� ������� ����� ���� ���� �� ����������� �� ������ �������� */
	top:  20%; /* ������������� ������� ����� ���� ���� �� ��������� �� ������ �������� */
	margin-top: -100px; /* �������� ���� ����� �� �������� ������ ���� */
	margin-left: -249px; /* �������� ���� ����� �� �������� ������ ���� */

/* ������ ���� ��������� */

	clip: rect(auto 250px auto 250px); /* �������� clip �������� ���������� ���� (��� ��������) */
	z-index: 2;
}

/* ��������� ����������� ���� */

.dTitle {
	font-weight: bold;
	margin: 0;
	padding: 5px;
	background-color: #38b874;
	color: #ffffff;
	z-index: 2;
}

/* ����� ����������� ���� */

.dBody {
	text-align: center;
	margin: 0;
	padding: 10px 5px;
	z-index: 2;
}

#dialogWindow1 {

/* ����������� ������� ��� ���� */

	width: 500px; /* ������ ���� ����������� ���� */
	height: 600px; /* ������ ���� ����������� ���� */
	background-color: #FFFFCC; /* ���� ���� ����������� ���� */
	border: 1px solid #38b874; /* ����� ���� ����������� ����*/

/* ������������� ���� �� ������ */

	position: absolute; /* ������������� ���������� ���������������� */
	left: 50%; /* ������������� ������� ����� ���� ���� �� ����������� �� ������ �������� */
	top:  20%; /* ������������� ������� ����� ���� ���� �� ��������� �� ������ �������� */
	margin-top: -100px; /* �������� ���� ����� �� �������� ������ ���� */
	margin-left: -250px; /* �������� ���� ����� �� �������� ������ ���� */

/* ������ ���� ��������� */

	clip: rect(auto 250px auto 250px); /* �������� clip �������� ���������� ���� (��� ��������) */
}
/* hotel */
p.hotel{
color: #2f3336;
font-family: Verdana, sans-serif;
text-align: left;
font-size: 12px;
text-indent: 0;
}
.hotel_b{
color: #2f3336;
font-family: Verdana, sans-serif;
font-size: 16px;
}
a.hotel{
color: #f62a23;
}
.table_cell{
background-color: #ffffff;
}
.table_c{
background-color: #ffffff;
}
.table_t{
background-color: #f1f1f1;
}
a.biogr{
text-decoration:underline
}
a.biogr:hover{
color: #6699ff;
text-decoration:none
}
div.sort_table{
position: relative;
float: left;
width: 150px;
height: 80px;
background: #fff;
padding: 2px;
margin: 2px;
text-align: center;
border: 1px solid #ccc;
}
div.sort_table1{
position: relative;
float: left;
width: 190px;
height: 230px;
background: #fff;
padding: 0;
margin: 2px;
text-align: center;
font-family: Verdana, sans-serif;
font-size: 14px;
}

div.rubrika {
	position: relative;
	margin-bottom: 5px;
	margin-top: 25px;
	padding: 15px;
	background-color: #fffff5;
	color:#009900;
	font-size: 16px;
	border: 1px solid #ff9c01;
	z-index: 1;
}
/*
div.konk_right {
	position: relative;
	z-index: 3;
}
*/
a.rubrika{
	color: #009900;
	text-decoration: none;
}
a.rubrika:hover{
	text-decoration: underline;
}
a.rubr_menu{
	color: #0066cc;
	text-decoration: none;
}
a.rubr_menu:hover{
	text-decoration: underline;
}
div.rubrika1 {
	position: relative;
	margin-bottom: 5px;
	margin-top: 25px;
	padding: 7px;
	background-color: #fffff5;
	color:#009900;
	font-size: 16px;
	border: 1px solid #ff9c01;
	display: inline-block;
	z-index: 1;
}