/* img {
 FILTER: Flipv;
} */

body {
 background-color: white;
 padding:0;
 margin:0;
}

td {
 font-family: Verdana;
 font-size: 12px;
}

a {
 color: #0000aa;
}

a:hover {
 color: red;
}

.menu {
 margin-left: 15px;
 margin-top: 10px;
}

.menu a {
 font-weight: bold;
 font-size: 11px;
}

.main {
 margin-left: 15px;
 margin-top: 5px;
 padding-right: 5px;
 margin-bottom: 20px;
}

.sys a {
 font-weight: bold;
 font-size: 11px;
}

.sys a:hover {
 color: red;
}

.nav td {
 font-size: 11px;
}

.search {
 margin-bottom: 4px;
 color: black;
 font-size: 10px;
}

.search a {
 font-weight: bold;
}

.search_input {
 border-top: 1px solid #0000aa;
 border-left: 1px solid #0000aa;
 border-bottom: 1px solid dodgerblue;
 border-right: 1px solid dodgerblue;

 font-size: 11px; width: 60%;
}

.search_input2 {
 font-size: 11px; 
 border: 1px solid white;
 margin-left: 4px;
 background-color: #cd3400;
 color: white;
}

.line {
 height: 2px;
 background-color: #cd3400;
 width: 90%;
}

.line3 {
 height: 2px;
 background-color: #fecb00;
 width: 100%;
}

.bg {
 background: url('img/main_bg2.gif') #fefbef repeat-y;
}

.tribg {
 background: url('img/3_bg.gif') #ffcc00 repeat-y;
}

.line2 {
 height: 2px;
 background-color: white;
 width: 100%;
}

.footer {
 font-size: 11px;
 margin-left: 12px;
}

p {
 margin-top: 5px;
 margin-bottom: 0px;
 padding: 0px;
 text-indent: 40px;
}

.random_info {
 font-size: 11px;
 margin-left: 5px;
}

.random_info p {
 padding: 0;
 margin-top: 0;
 margin-bottom: 5px;
 text-indent: 0;
 margin-left: 10px;
}

.last_report {
 margin: 10px;
 font-size: 11px;
}

.last_report li {
 margin-bottom: 4px;
}

.menu2 {
 margin-left: 10px;
}

h1 {
 font-size: 16px;
 margin-left: 18px;
}

h2 {
 font-size: 17px;
 text-align: center;
 font-family: Times New Roman;
}

.first_foto {
 margin-right: 14px;
 margin-bottom: 5px;
}

.adv {
 border: 2px solid yellow;
}

.gerb a {
 font-weight: normal;	
}

.gerb TD STRONG {
 font-weight: normal;
}

.priz {
  background-color: #cd3400;
  margin-left: 4px;
}

.priz_priz {
 color: white;
 font-size: 11px;
}

.priz_priz span {
 font-size: 14px;
 font-weight: bold;
 font-family: Verdana;
}

.priz_priz div {
 margin-top: 5px;
 font-size: 11px;
 font-family: Verdana;
}

.advert {
 font-size: 11px;
 margin-top: 14px;
 margin-left: 5px;
}

.advert a {
 color: #cc3300;
}

.advert a:hover {
 color: red;
}

.advert2 {
 font-size: 11px;
 padding-top: 5px;
 margin-left: 5px;
}

.hotel_header {
 border-bottom: 1px solid #dddddd; 
 font-size: 11px;
}


.hotel-header FONT H2 {
 font-size: 19px;
 font-family: Arial;
 color: #cc3300;
 font-weight: normal;
 padding:0;
 margin:0;
 text-align: left;
}


.hotel-header2 FONT H2 {
 font-size: 19px;
 font-family: Arial;
 color: #cc3300;
 font-weight: normal;
 padding:0;
 margin:0;
 text-align: center;
}

.zizi {
 text-decoration: none;
}

.zizi:hover {
 text-decoration: underline;
}


.gmtbl {background-color: #ffffff; border: 1px solid white;}
.gmtdttl {font-size: 11px; font-weight: bold;color: black; text-align:center;  background-color: #ffcc00}
.gmtdtext {font-size: 10px; font-weight: normal; color: #000000;}

h3 {
 font-size: 12px;
 margin-bottom: 2px;
}

.hotel-header {
 font-size: 160%;
 font-family: Arial;
}


.tb2 {
 border: 1px solid #cccccc;
 border-collapse: collapse;
 width: 94%;
}

.tb2 TD {
 border: 1px solid #cccccc;
 font-size: 11px;
 font-family: Verdana;
 padding: 2px;
 padding-left: 0.5em;
 padding-right: 0.5em;
 color: #1f1f4f;
 background-color: white;
}

.tb3 {
 border: 1px solid #cccccc;
 border-collapse: collapse;
}

.tb3 TD {
 border: 1px solid #cccccc;
 font-size: 11px;
 font-family: Verdana;
 padding: 2px;
 padding-left: 0.5em;
 padding-right: 0.5em;
 color: #1f1f4f;
 background-color: white;
}

.tb4 {
 border: 1px solid #dddddd;
 border-collapse: collapse;
}

.tb4 TD {
 border: 1px solid #dddddd;
 font-size: 8px;
 font-family: Verdana;
 color: #1f1f4f;
 background-color: white;
 width: 15px;
 text-align: center;
}

.addcomment TD {
 font-size: 11px;
}

.anketa INPUT, TEXTAREA {
 border: 1px solid gray;
 width: 60%;
}

.news {
 padding: 5px;
}

.news a {
 font-weight: normal;
}

.news span {
 font-size: 10px;
 font-weight: bold;
 color: gray;
}

.news_header {
 font-weight: bold;
 font-size: 14px;
}

.news_date {
 font-size: 10px;
 font-weight: bold;
 color: gray;

}

.small td {
 font-size: 11px;
}

.tb4 {
 border: 1px solid #cccccc;
 border-collapse: collapse;
}

.tb4 TD {
 border: 1px solid #cccccc;
 font-size: 11px;
 font-family: Verdana;
 padding: 2px;
 padding-left: 2px;
 padding-right: 2px;
 color: #1f1f4f;
 background-color: white;
}


.calendar
{
 font-family: Verdana;
 font-size: 10px;
 color: black;
 text-align: center;
}
.calendar TD
{
  padding-top: 5px;
  font-size: 11px;
}
.calendar_days
{
 background-color: white;
 font-weight: normal;
 text-align: center;
 color: gray;
}

.calendar TD A {
 font-weight: normal;
}

H2.hotel-header {
 text-align: left;
 font-size: 160%;
 font-family: Arial;
 font-weight: normal;
}

H1.hotel-header {
 text-align: left;
 font-size: 160%;
 font-family: Arial;
 font-weight: normal;
}


// for www.alean.ru

a.link1
{
	font : 13px Arial;
	text-decoration : none;
}
div.copyright
{
	font : 11px Arial;
}
div.copyrightnomber
{
	font : 10px Arial;
}
div.title
{
	font : 14px Arial;
	color : #ff6622;
}
div.titleobject
{
	font : 18px Arial;
	color : #cc3300; //red; // #0077cc;
	text-align : center;
}
div.adres
{
	font : 12px Arial;
	text-align : right;
	color : #939393;
}
div.text
{
	font : 12px Arial;
	text-align : justify;
}

strong.paragraf
{
	border-bottom: 2px solid #25AE00;
}

strong.paragraf_r4
{
	border-bottom: 2px solid #00A8FF;
}

strong.paragraf_r3
{
	border-bottom: 2px solid #FFCC00;
}

strong.paragraf_r5
{
	border-bottom: 2px solid #051890;
}

strong.paragraf_r6
{
	border-bottom: 2px solid #E597FF;
}

strong.paragraf_r7
{
	border-bottom: 2px solid #00FF8A;
	}
	
strong.paragraf_r8
{
	border-bottom: 2px solid #00accc;
}

strong.paragraf_a
{
	border-bottom: 2px solid #004B88;
}

table#foto
{
	border-top: 30px solid #FFFFFF;
}
strong.typeobj
{
	font: 14px Arial;
	color: #6F6F6F;
}

td.small { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 8pt;
	font-weight : normal;
}

td.small_ { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 7pt;
	font-weight : normal;
	color : Red;
}

td.small_1 { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 6pt;
	font-weight : normal;
	color : white;
}

td.small_2 { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 6pt;
	font-weight : normal;
	color : Navy;
}

td.small_3 { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 7pt;
	font-weight : normal;
	color : Navy;
}

.per H1 {
 display: inline;
 font-weight: normal;
 font-size: 11px;
 padding: 0;
 margin: 0;
}

.zag H3 {
 font-weight: normal;
 padding: 0;
 margin: 0;
}

.zag H1 {
 font-weight: normal;
 padding: 0;
 margin: 0;
}

.hotel-header3 {
 font-size: 19px;
 font-family: Arial;
 color: #cc3300;
 font-weight: normal;
 padding:0;
 margin:0;
 text-align: center;
}


.present {
 border-collapse: collapse;
 border: 1px solid #cccccc;
}

.present td {
 border-bottom: 1px solid #cccccc;
 font-size: 11px;
}

.present_br {
 margin: 9px;
}

.none_present td {
 border: 0;
}

.spisok_down A {
 color: black;
}

.spisok_down A:hover {
 color: black;
}


.old_h2 {
 font-size: 13px;
 padding-bottom: 4px;
 width: 90%;
}

.old_h2 A {
 font-family: Arial;
 font-size: 13px;
 font-weight: bold;
}

.type {
 color: #404040;
 font-weight: bold;
 font-size: 10px;
}

#price_div {
 position: absolute;
 overflow: auto;
 width: 1000px;
 left: 50%;
 margin-left: -500px;
 background: #f5f5f5;
 border: 1px solid gray;
 z-index: 10;
 display: none;
}
