body, table {
	font-family: Tahoma;
	font-size: 10pt;
}

UL {
    list-style-image: url('img/list_simbol.gif');
}

body {
	background-color:  #D7D7D7;
	padding: 0px;
	margin: 0px;
	width: 100%;	
}

html {
	padding: 0px;
	margin: 0px;	
	width: 100%;	
} 

#button_down {
	width: 80px;
	height: 18px;
	background-image: url(img/buttons/price_button_down_1.png);
	background-repeat: no-repeat;
}

#button_down:hover {
	width: 80px;
	height: 18px;
	background-image: url(img/buttons/price_button_down_1_1.png);
	background-repeat: no-repeat;
}

#button_up {
	width: 80px;
	height: 18px;
	background-image: url(img/buttons/price_button_up_1.png);
	background-repeat: no-repeat;
}

#button_up:hover {
	width: 80px;
	height: 18px;
	background-image: url(img/buttons/price_button_up_1_1.png);
	background-repeat: no-repeat;
}

#button_down_eng {
	width: 80px;
	height: 18px;
	background-image: url(img/buttons/price_button_down_1_eng.png);
	background-repeat: no-repeat;
}

#button_down_eng:hover {
	width: 80px;
	height: 18px;
	background-image: url(img/buttons/price_button_down_1_1_eng.png);
	background-repeat: no-repeat;
}

#button_up_eng {
	width: 80px;
	height: 18px;
	background-image: url(img/buttons/price_button_up_1_eng.png);
	background-repeat: no-repeat;
}

#button_up_eng:hover {
	width: 80px;
	height: 18px;
	background-image: url(img/buttons/price_button_up_1_1_eng.png);
	background-repeat: no-repeat;
}

a.link_text:link {text-align:right; color:#717171; font-size:12; text-decoration: none; font-family:Tahoma; line-height:1}
a.link_text:visited {text-align:right; color:#717171; font-size:12; text-decoration: none; font-family:Tahoma; line-height:1}
a.link_text:hover {text-align:right; color:#ED1C22; font-size:14; text-decoration: underline; font-family:Tahoma; line-height:1}

.inf{background:#FFFFB3;padding:5px;border:1px dashed #08458B;margin-top:2px;}

.gmtbl {background-color: #ffffff; border: 1px solid #18b8f9;}
.gmtdttl {font-size: 100%; font-weight: bold;color: #ffffff; text-align:center; background-color: #18b8f9;}
.gmtdtext {font-size: 80%; font-weight: normal; color: #000000;text-align:center;}

.panel_list, .panel_list a		{
	color: #0072BC;
	font-family: Tahoma;
	font-size: 10pt;
}

.miniroom_light {
	background-image: url(img/miniroom_light.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 179px;
	height: 260px;
	text-align: center;
	color: #707070;
	font-family: Tahoma;
	font-size: 10pt;
}

.miniroom_light_top {
	background-image: url(img/miniroom_light_top.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 179px;
	height: 260px;
	text-align: center;
	color: #707070;
	font-family: Tahoma;
	font-size: 10pt;
}

.miniroom_dark {
	background-image: url(img/miniroom_dark.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 179px;
	height: 260px;
	text-align: center;
	color: #707070;
	font-family: Tahoma;
	font-size: 10pt;
}

.miniroom_dark_move {
	background-image: url(img/miniroom_dark.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 179px;
	height: 260px;
	text-align: center;
	color: #707070;
	font-family: Tahoma;
	font-size: 10pt;
}

.miniroom_dark a, .miniroom_light a, .miniroom_dark_move a {
	color: #636363;
}

h2{font-size:14px; margin: 5pxpx 0 0 0; padding: 0; color: #006EBB}

h3{font-size:24px;}
h1{margin:0px;margin-left:3px;font-size:12px;color:#ffffff;}
td#central_panel_root table h1 {
	color: #666;
	font-size: 17px !important
}
h4 {
	padding: 0;
	margin: 0;
	
}

.main_catalog 	{
	background-color: #C0E1AA;
	color: #6C9154;
	vertical-align: middle;
	height: 43px;
	font-size:16px;
}
.main_catalog a	{
	background-color: #C0E1AA;
	color: #6C9154;
	vertical-align: middle;
}

.block_search{border:1px solid #D2F4D1;color:#027237;font-weight:bold;}
.form_text_min{border:1px solid #027237;
background-image: url(img/input_min.jpg);
background-repeat: no-repeat;width:60px;height:21px;
}

.input_form{border:1px solid #00A5E7;background:#ffffff;background-image: url("/img/admin/input_ten.jpg");background-position:top;background-repeat:repeat-x;font-family:arial;font-size:12px;}

.pager{background:#FFF;padding:7px;font-weight:normal;margin-bottom:5px;font-family:Tahoma; font-size:12pt;}
.link_class{background:#FFF;padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:3px;color:#0272BE;font-weight:bold;text-decoration: none;font-size:11px;}
.link_class_active{background:#FFF;padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:3px;color:#EB1C24;font-weight:bold;text-decoration: underline;font-size:12px;}


.text_green{color:#355842;}

.submit_red 		{
	color: white;
	border: 1px solid #790000;
	background-image: url(img/button_red_bg.jpg);
	background-repeat: x-repeat;
	/*width: 190px;*/
	line-height: 25px
	height: 20px
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
}
.submit_blue 		{
	color: white;
	border: 1px solid #0185CF;
	background-image: url(img/button_blue_bg.jpg);
	background-repeat: x-repeat;
	/*width: 190px;*/
	line-height: 25px
	height: 20px
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
}

#header_r{
background-image: url(img/site_4_08.jpg);
background-repeat: repeat-x;
width: 182px;
}

#p{
background-image: url(img/p.jpg);
background-repeat: repeat-y;
width: 1px;
}
#header_r_100{
background-image: url(img/site_4_11.jpg);
background-repeat: repeat-x;
height: 182px;
}
#green_l{
background-image: url(img/green_l.jpg);
background-repeat: repeat-x;
height: 28px;
}

.menu_{
  padding-left:10px;
  padding-right:10px;
}


#menu A {
       color: #4C4C4C;
       text-decoration: none;
       float: left;
       display: block;
       font-weight: bold;
   font-size:12px;
 padding: 5px 0px 5px 0px;
}

#menu A {float: none; width:100%;font-weight: bold;font-size:12px;color:#ffffff;}

#menu A:hover {
 padding: 6px 0px 7px 0px;
 background: #50a750;
 width:100%;
 font-weight: bold;
 font-size:12px;
}

.sub_left_menu {}
#sub_left_menu {
        margin: 0;
        list-style: none;
}
#sub_left_menu A {
  color: #ffffff;
        text-decoration: none;
        float: left;
        display: block;
        padding: 6px 0px 5px 0px;
}
#sub_left_menu A {float: none; width:100%; text-align:left;}

#sub_left_menu A:hover {
 padding: 6px 0px 5px 0px;
 float: left;
 background: #50a750;
 display: block;
 width:100%;
}


.menu_left{}
#menu_left a:visited{
   text-decoration: none;
   color: #ffffff;
   font-weight: bold;
   float: none;
}
#menu_left a:link{
   text-decoration: none;
   color: #ffffff;
   font-weight: bold;
   float: none;
}
#menu_left a:hover{
 padding: 5px 0px 5px 0px;
 float: left;
 background: #50a750;
 display: block;
 width:100%;
}

.foother	{
	text-align: center;
	font-family: Courier New;
}

.miniroom_address	{
	text-decoration:underline;
	color: white;
	padding-left: 10px;
	width:70%;
	height: 20px;
	background-color: F26D7D;
	vertical-align: middle;	
	height: 30px;
	border: 0px;
}

.miniroom_address a	{
	color: white;
}

.miniroom_price		{
	color: black;
	font-weight:bold;
	padding-right: 10px;
	vertical-align:middle;
	background-color: #F26D7D;	
	text-align: right;
	border: 0px;
}

.miniroom_base		{
	width: 100%;
	height: 300px;
	background-color: #EBEBEB;

}

.mini_description	{
	color: #707070;
	font-size: 11pt;
	font-family: Tahoma;
}

#hot_link a			{
	color: #707070; 
	font-weight: bold; 
}

#hot_link a:hover	{
	 color: #448CCB; 
	 font-weight: bold;
}

.mini_descr			{
	vertical-align: top;
	padding: 10px 0px 10px 0px;
}

.mini_menu			{
	text-align: left;
	width: 100%;
	
}

.mini_rating		{
	text-align: left;
	width: 100%;
}

.mini_about			{
	text-align:justify;
	padding: 10px 10px 10px 10px;
	vertical-align:top;
	color: #707070; 
}

.descr_answer		{
	color: #448CCB;
}

.icon_image			{
	padding: 10px 10px 10px 10px;
	vertical-align:top;
	height: 110px;
}

.ico				{
	widht: 100px;
	border: 7px solid white;
}

.header_links a		{
	color: #464646;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 10.5pt;
}

.header_add 		{
}

.message			{
	color: blue;
	font-size: 120%;
	font-weight:bold;
}

.error_message		{
	color: white;
	background-color:red;
	font-size:120%;
	font-weight:bold;
	padding-left:20px;
}

.one_header			{
	color: red;
	font-size:120%;
	font-weight:bold;
}

.plaha {
	font-size: 0px; 
	float: left; 
	height: 31px;
}

.gray_bg			{
	float: left; 
	height: 31px; 
	background-color: #0185CF; 
	width: 260px;
	color: white;
	font-weight:bold;
}

.red_bg			{
	float: left; 
	height: 31px; 
	background-color: #ED1B24; 
	width: 260px;
	color: white;
	font-weight:bold;
}

.mainmenu			{
	background-color: #448CCB;
	text-align: left;
	vertical-align: middle;
	height: 246px;
}
.uppermenu			{
	background-color: #448CCB;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	height: 43px;
}
.mainmenu_list, .mainmenu_list a, .uppermenu a	{
	color: white;
	font-weight: bold;
}

.uppermenu_links a			{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
	color: #0171BD;
	text-decoration: none;
}
.uppermenu_links a:hover	{
	color: #EA1E21;
	text-decoration: underline;
}
.uppermenu_cityselect		{
	vertical-align: middle;
	padding-left:100px;
}
.mainmenu_list a:hover, .uppermenu a:hover	{
	color: #FFF568;
} 

.menu_selected_item_y		{
	color: #FFF568;
}

.mainmenu_link {
	color: #DAE07C;
	font-weight: bold;
}

.search					{
	background-color: #EDF7FE;
}

.searchform				{
	text-align: justify;
}

.hint		{
	width: 100%;
	vertical-align: top;
}

.button_round		{
	background-image: url(img/rooms/button_round.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 38px;
	height: 38px;
	cursor: pointer;
	font-size: 20px;
	font-weight: bold;
	color: #969696;
}

.hot_catalog		{
	background-color: #448CCB;
	color: #FFF;
	vertical-align: middle;
	height: 43px;
	font-size: 16px;
	font-weight: bold;
}

.text	{
	border-style: solid;
	border-width: 1px;
	border-color: #448CCB;
}

.button_calendar	{
	background-image: url(img/rooms/calend.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 20px;
	border: 2px outset white;
}

.button_calendar_pressed	{
	background-image: url(img/rooms/calend.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 20px;
	height: 20px;
	border: 2px inset white;
}

.class_main_menu_left_bg	{
	background-image: url(img/rooms/main_menu_left.gif);
	background-position: left;
	background-repeat: no-repeat;
	width: 13px;
	height: 246px;
}
.class_main_menu_right_bg	{
	background-image: url(img/rooms/main_menu_right.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 12px;
	height: 246px;
}
.class_upper_menu_left_bg	{
	background-image: url(img/rooms/upper_menu_left.gif);
	background-position: left;
	background-repeat: no-repeat;
	width: 15px;
	height: 43px;
}
.class_upper_menu_right_bg	{
	background-image: url(img/rooms/upper_menu_right.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 14px;
	height: 43px;
}
.class_search_left_bg		{
	background-image: url(img/rooms/search_left.gif);
	background-position: left;
	background-repeat: no-repeat;
	width: 14px;
	height: 174px;
}
.class_search_right_bg		{
	background-image: url(img/rooms/search_right.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 13px;
	height: 174px;
}
.class_hint_left_bg			{
	background-image: url(img/rooms/hint_left.gif);
	background-position: left;
	background-repeat: no-repeat;
	width: 12px;
	height: 174px;
}
.class_hint_right_bg		{
	background-image: url(img/rooms/hint_right.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 12px;
	height: 174px;
}
.class_rooms_header_left_bg	{
	background-image: url(img/rooms/main_header_left.gif);
	background-position: left;
	background-repeat: no-repeat;
	width: 12px;
	height: 43px;
}
.class_rooms_header_right_bg{
	background-image: url(img/rooms/main_header_right.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 12px;
	height: 43px;
}
.class_hot_rooms_header_left_bg{
	background-image: url(img/rooms/hot_header_left.gif);
	background-position: left;
	background-repeat: no-repeat;
	width: 12px;
	height: 43px;
}
.class_hot_rooms_header_right_bg{
	background-image: url(img/rooms/hot_header_right.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 12px;
	height: 43px;
}

.info_gray	{
	color: #555555;
	font-weight: bold;
}

.info_blue	{
	color: #0185CF;
	font-weight: bold;
}

.info_red {
	color: #ED1B24;
	font-weight: bold;
}

.info_general	{
	color: #555555;
}

.class_button {
	background-image: url(img/class_button.jpg); 
	background-repeat: no-repeat;  
	background-position: center center;
	width: 193px;
	height: 50px; 
	font-size: 16px;  
	font-weight: bold;
}

.room_view_header {
	width: 780px; 
	height: 36px; 
	background-image: url('img/hot_header.gif');
	background-repeat: repeat-x; 
	background-position: center center; 
	color: #fff; 
	font-weight: bold; 
	font-family: Tahoma; 
	font-size: 11pt;
}

 .room_view_header a {
	color: #fff; 
	font-weight: bold; 
	font-family: Tahoma; 
	font-size: 11pt;
 }
 
.plashka_link a	{
	color: white;
	text-decoration: none;
}
 
.plashka_link a:hover	{
	color: white;
	text-decoration: underline;
}

.block_phone {
	font-size: 12px; 
	color: #ED1C24; 
	font-weight: bold;
}

.underlinks a {
	color: #0072BC;
	font-family: Tahoma;
	font-size: 10pt;
}

.underlinks a:hover {
	color:#EB1C24;
}
.spae {

	color: white;
	
	display: none;
}