HTML {
         padding: 0px;    margin: 0px; width: 100%;  height: 100%;

}
body {
            background:#f1efe7;padding: 0px;margin: 0px; width: 100%;  height: 100%;

}
.all {
         margin:0px auto;border-left:solid 1px #dfd5a8; border-right:solid 1px #dfd5a8;min-height:100%; background:#f2eedd url(/images/big_image.jpg) no-repeat; width:1000px;
}
.inside_back {background:#f2eedd url(/images/big_image_inside.jpg) no-repeat;}
table {
          width:100%;
		  border-collapse:collapse;
}
td {
	vertical-align:top;
}
img {
          border:none;
}
ul {
          margin:0px; padding:0px;
}
li {
          list-style-type:none;
}
* {
          margin:0px; padding:0px;
}
.clear {
	clear:both;font-size:1px;
}
.header {
	height:371px;
}
.telefon {
	padding:57px 0px 0px 350px;
}
.telefon div {
	padding-bottom:15px;padding-left:100px;font:normal 15pt Tahoma; color:#00537c;
}
.telefon div span {font:normal 10pt Tahoma; color:#00537c;}
.telefon div b {
	padding-left:3px;font:normal 19pt Tahoma; color:#000000;
}
.header_menu {
	padding:20px 0px 0px 440px 
}
.header_menu a {
	font:bold 8pt Tahoma;color:#000000;text-decoration:none;
}
.header_menu a:hover {
	font-weight:bold;text-decoration:underline;
}
.header_menu span {
	display:block;float:left;float:left;width:110px;
}
.left_block {
	width:263px;
}
.news_logo {
	height:270px;background: url(/images/news_logo.gif) no-repeat;
}
.logo {
	padding:55px 0px 0px 26px;
}
.news_logo h2 {
	margin:59px 0px 0px 22px;font:normal 10pt Tahoma; color:#FFFFFF;padding-left:20px;background: url(/images/list.gif) 0 2px no-repeat;
}
.all_news {
	padding:0px 20px 0px 38px
}
.new {
	line-height:13px;padding:0px 0px 10px 0px;
}
.new h4 {
	font:bold 8pt Tahoma; color:#000000;margin:0px;
}
.new a {
	font:normal 8pt Tahoma; color:#000000;text-decoration:underline;
}
.new a:hover {
	text-decoration:none;
}
.arh_news a {
	padding-bottom:2px;padding-right:20px;background: url(/images/kr_str.gif) 100% 3px no-repeat;font:normal 8pt Tahoma; color:#000000;text-decoration:underline;
}
.arh_news a:hover {
	text-decoration:none;
}
.tur_granica {
	padding:50px 0px 0px 20px;
}
.zag_tur h2 {
	font:normal 14pt Tahoma;margin:0px;padding-left:21px;background: url(/images/ico_tur.gif) 0 6px no-repeat;
}
.content {
	padding:70px 25px 0px 25px;
}
.left_menu {
	width:170px;line-height:13px;

	word-wrap: break-word; /* Internet Explorer 5.5+ */
	
}
.left_menu li {
	position:relative;	
	
	
}

.left_menu li div
{
	position:absolute;
	left:145px;
	top:-20px;	
	display:none;	
	z-index:99;	
	
	
	
}



.left_menu li div b {
    background-color: #FFD700;
}

.left_menu li b {
    background-color: #FFD700;	
	visibility:hidden;
}

.left_menu li div table
{	
	 	
	border-collapse:collapse;
	border-width:0px;	
	
		
}



.left_menu li div table td
{	
	padding:0px 15px 0px 15px;
	word-wrap:break-word;
	background-color: #FFD700;
	
}


.left_menu li:hover div, .left_menu li.over div
{
	display:block;
}


.left_menu li:hover b, .left_menu li.over b
{
	
	visibility:visible;
}

.left_menu li:hover p, .left_menu li.over p
{
	
	background-color:#FFD700;
}

.left_menu li p
{
	padding-right:22px;
	
}

.left_menu li:hover a, .left_menu li.over a
{
	
	text-decoration:none;	
	background:none;
}

.left_menu li a {
	display:block;
	margin-bottom:0px;
	padding:10px 0px 14px 8px;
	background: url(/images/li_back.gif) 2px 15px no-repeat;
	font:bold 9pt Tahoma; 
	color:#000000; 
	text-decoration:underline;	
	
}


.left_menu li table a:hover {
	text-decoration:underline;	
	background:none;
}



.left_menu li table a {
	display:block;
	font:normal 8pt Tahoma; color:#000000;text-decoration:none;		
	padding:0px;	
}


.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
	
		
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }



.spec_predlog {
	padding:0px 0px 0px 25px;
}
.spec_predlog h1 {
	left:-20px;padding-left:20px;background: url(/images/h1_list.gif) 0 10px no-repeat;font:normal 19pt Tahoma; color:#40360a;margin:0px 0px 30px 0px;
}
.spec {
	line-height:13px;width:230px;float:left;margin-right:12px;margin-bottom:40px;
	
	
}
.spec img {
	border:solid 3px #ffffff;display:block;float:left;margin:0px 4px 0px 0px;
}
.spec a {
	font:normal 8pt Tahoma; color:#000000;text-decoration:none;
}
.spec a:hover {
	text-decoration:underline;	
}
.footer { 
	background:#f2eedd;width:1000px;border-left:solid 1px #dfd5a8;border-right:solid 1px #dfd5a8;margin:-53px auto;font:normal 8pt Tahoma; color:#000000;
}
.footer_block {
	margin-left:263px;border-bottom:solid 8px #ffc700; min-height:45px;
}
.footer span {
	padding-left:20px;
}
.footer_td {
	background:#f2eedd;width:1000px; font:normal 8pt Tahoma; color:#000000; 
	padding-left: 40px;
}
.footer_td_right {
	background:#f2eedd;width:1000px; font:normal 8pt Tahoma; color:#000000; padding-right:10px;
}
.footer a {
	color:#000000;text-decoration:underline;
}
.footer a:hover {
	text-decoration:none;
}
.all_content {
	padding-bottom:70px;
}
.inside_header {
	height:260px;
}
.news_logo_inside {
	height:202px;background: url(/images/news_logo_inside.gif) no-repeat;
}
.inside_l_menu {
	padding-left:25px;
}
.inside_h_menu {
	padding:0px 0px 0px 20px;
}
.inside_telefon {
	padding-top:60px;margin-left:30px;
}
.contacts {
	padding:40px 0px 0px 0px;
}
.contacts h2 {
	font:normal 18pt Tahoma; color:#000000;margin:0px 0px 20px 0px;
}
.contacts h3 {
	font:normal 13pt Tahoma; color:#000000;margin:0px 0px 10px 0px;
}
.contacts p {
	font:normal 8pt Tahoma; color:#000000;margin:0px;
}
.contacts div {
	margin-bottom:30px;
}
.contacts span {
	font:normal 8pt Tahoma;color:#000000;
}
.contacts span a {
	font:bold 8pt Tahoma; color:#000000;text-decoration:none;
}
.contacts span a:hover {
	text-decoration:underline;
}
.l_cont {
	width:260px;padding-right:30px;
}
.probel_1 {
	padding-top:27px;
}
.probel_2 {
	padding-top:124px;
}
.news_big {
	padding:40px 0px 0px 0px;
}
.news_big h2 {
	font:normal 18pt Tahoma; color:#000000;margin:0px 0px 20px 0px;
}
.news_bl {
	margin-bottom:25px
}
.data {
	padding-top:3px;font:bold 10pt Tahoma; color:#FFFFFF;text-align:center;width:95px;height:20px;background:#ffc200 url(/images/data.gif) no-repeat;
}
.news_bl p {
	font:normal 8pt Tahoma; color:#000000;margin:10px 0px 0px 0px !important;
}
.news_big p {
	font:normal 8pt Tahoma; color:#000000;margin:0px
}
.otel {
	font:normal 8pt Tahoma; color:#000000;padding:40px 0px 0px 0px;
}
.otel h2 {
	font:normal 18pt Tahoma; color:#000000;margin:0px 0px 20px 0px;
}
.foto_otel {
	min-width: 177px;
	padding-left: 10pt;
	padding-right: 10pt;
}
.foto_otel img {
	display:block;border:solid 3px #d0caad;margin-bottom:10px;
}
.otel p {
	font:normal 8pt Tahoma; color:#000000;margin-bottom:15px;
}
.graysmoll {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-weight:normal;	 
	margin-top: 5px;
}
.hotel_txt {
	max-width: 250pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-size:8pt;
}
td{
	font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-size:8pt;
	color : #000000;
}
.foto_main {
	padding-top: 10pt;
	min-width: 177px;
	padding-right: 10pt;
}
.foto_main img {
	display:block;border:solid 3px #d0caad;margin-bottom:10px;
}
.zag3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-size:9pt;
	font-weight:bold;
}
.zag4 a {
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.zag4 a:hover {
	text-decoration:underline;
}
. main_txt{
	font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-size:8pt;
	color : #000000;
}
. main_txt p{
	font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-size:8pt;
	color : #000000;
}
#nav td a {white-space:nowrap;}
#centering {background:#f1efe7;}
.bronirovanie {
	padding:40px 0px 0px 0px;
}
.bronirovanie h2 {
	font:normal 18pt Tahoma; color:#000000;margin:0px 0px 20px 0px;
}

.forma_table {
	width:auto;
}
.forma_table td {
	padding-right:20px;
}
.forma_table td {
	font:normal 9pt Tahoma; color:#000000;padding-bottom:6px;
}
.input_mini {
	margin-right:7px;width:45px;height:18px;background:#e8e2c6;border:solid 1px #d6c685;
}
.forma_table td select {
	height:18px;background:#e8e2c6;border:solid 1px #d6c685;
}
.bronirovanie b {
	color:#f81c1c;
}
.input_max {
	margin-right:7px;width:219px;height:18px;background:#e8e2c6;border:solid 1px #d6c685;
}
.input_textarea {
	margin-right:7px;width:219px;background:#e8e2c6;border:solid 1px #d6c685;
}

.input_sred {
	margin-right:7px;width:119px;height:18px;background:#e8e2c6;border:solid 1px #d6c685;
}
.bronirovanie {
	font:normal 8pt Tahoma; color:#000000;margin:0px;
}
.subb_bron {
	padding:10px 0px 10px 152px;
}
.subb_bron input {
	font:normal 9pt Tahoma; color:#000000;width:80px;text-align:center;padding:2px 6px 2px 6px;cursor:pointer;margin-right:20px;background:#ddd5ae;border:solid 1px #d6c685;
}
:root .subb_bron input {
	padding:1px 6px 1px 6px;
}
.info {
	padding-top:3px;
	font:bold 10pt Tahoma; 
	color: #CC0099;
	text-align:left;
	height:20px;

}
A.link
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
    font-weight: bold;	
}
A.link:active
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
	    font-weight: bold;	
}
A.link:visited
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY:Tahoma;
    TEXT-DECORATION: none;
    font-weight: bold;	
}
A.link:hover
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline;
	    font-weight: bold;	
}

