@import "../standart_content.css";
TABLE TR TD {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Arial; FONT-VARIANT: normal
}


.zag0 {
	color: #000186;
	font-size: 14px;

}

.zag1 {
	color: #00008B;

}


.form {width:100%;font-size:10px;color:#666666;}

.form2{ font-size: 10px; color:#666666; }
.zag2 { color:#666666; font-size: 12px; font-weight: bold; }
.zag3 { color:#FFFFFF; font-size: 18px; }

.zag6 {
	color:#CC3300;
	font-size: 12px;
}

.zag7 {
	color:#4b5e19;
	font-size: 12px;
	font-weight: bold;
	margin: 1.2em 0 0.8em;
}

TABLE.top TR TD {
	color:#FFFFFF;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}

.gray {
	color: #666666;
}



.size {
	font-size: 11px;
}

a {
	color:#2384C8;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: underline;
}

a:hover {

	color:#2384C8;

	text-decoration: none;
}
a:active {

	color:#2384C8;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: underline;
}
a:visited {

	color:#2384C8;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: underline;
}







a.head {
	color: #000186;
	font-size: 14px;
	font-weight: bold;
}
a.head:hover {
	color: #000186;


}
a.head:active {
	color: #000186;
	font-size: 14px;
	font-weight:bold;

}
a.head:visited {
	color: #000186;
	font-size: 14px;
	font-weight: bold;
}

table.all {
	border: none;
}

.all2{
	border: none;
}


.li3{

}


.li6{
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
}


.li5{
	border: 3px solid #6cadbb;
}


a.other {
	font-weight: bold;
	color: #2384C8;
}
a.other:hover {
	color: #2384C8;

}
a.other:active {
	color: #2384C8;
	font-weight: bold;
}
a.other:visited {
	font-weight: bold;
	color: #2384C8;
}


a.other2 {

	color: #ffffff;
}
a.other2:hover {
	color: #ffffff;

}
a.other2:active {
	color: #ffffff;

}
a.other2:visited {

	color: #ffffff;
}

table#region td a{
	font-size: 0.9em;
}



.template_left {
	background: url(_rv_v-sochi_left_fon.gif);
}
.template_footer {background-color : #e4f5ff;}

.li3_1 { }
.li3_2 { }
.li3_3 {line-height : 2;}
.li3_4 { }
.li3_5 { }

span.f1{
	vertical-align : baseline;
}

.right_bottom_smth1 {
	display : block;
	vertical-align : bottom;
	text-align : left;
	background-image : url(_rv_v-sochi_bg4.gif);
	background-repeat:repeat-x;
}

.reg_line1_ {height: 1px; background-color: #bbd3b8; }
.reg_line2_ {height: 1px; }





P {
	MARGIN: 0px
}


/* Сюда я вставил новые теги. Я заменил большинство тегов "img" на "div class"
Таким образом можно сделать стиль полностью в CSS
*/
.cr{
	background: url(_rv_v-sochi_cr.gif) no-repeat;
	height: 19px;
	width: 19px;
}
.button_find{
		background: url(_rv_v-sochi_button1.gif) no-repeat;
		height: 16px;
		width: 62px;
		cursor: pointer;
}
.tre{
	background: url(_rv_v-sochi_tre.gif) no-repeat center;
	width: 3px;
	height: 5px;
}
.line {
	background: url(_rv_v-sochi_line.jpg) no-repeat;
	width: 435px;
	height: 9px;
}
.right_otstup {
	width: 221px;
	height: 1px;
}

.down_l {
	background: url(_rv_v-sochi_down_l.gif) no-repeat;
	width: 47px;
	height: 119px;
}
.down_or2 {
	background: url(_rv_v-sochi_down_or2.gif) no-repeat;
	width: 39px;
	height: 71px;
}
.bg2 {
	background: #a6d1dd repeat;
}
.bg3 {
	background: url(_rv_v-sochi_bg3.gif) repeat-x left top;
}
.part_c {
	background: url(_rv_v-sochi_part_c.jpg) no-repeat left top;
	width:70px;
	height:135px;
}
.bg2_down {
	background: #a6d1dd repeat;
}
.bg {
	background: url(_rv_v-sochi_bg.jpg) repeat;
}
.logo{
	background: url(_rv_v-sochi_head_d.jpg) no-repeat;
	height: 127px;
}
.bg2_left {
	background: url(_rv_v-sochi_bg2.gif) repeat-y;
	width: 208px;
}
.part_a{
	BACKGROUND-POSITION: 50% top;
	PADDING-LEFT: 20px;
	PADDING-TOP: 10px;
	background: url(_rv_v-sochi_part_a.jpg) no-repeat top left;
	width: 208px;
}
.part_d1 {
	background: url(_rv_v-sochi_part_d1.gif) no-repeat;
	BACKGROUND-POSITION: 50% top;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	height:58px;
	width: 208px;
}
.bg2_up {
	background: #a6d1dd repeat;
	height: 18px;
}












/* линия */
.lindsafsde_1{
	background: url(_rv_v-sochi_line.jpg) no-repeat;
	height: 9px;
	width: 435px;
}
/* Контакты */
.zag4 {
	color:#0000FF;
	font-size: 12px;
	font-weight: bold;
}
/* Москва: */
.litgr{
	color: #0000FF;
	font-weight: normal;
	font-size: 12px;
}
/* 225-94-95 */
.colors_down {
	color: #0000FF;
	font-size: 11px;
	font-weight: normal;
}
/* ссылка на схему проезда */
a.colors {
	color: #0000FF;
	font-size: 11px;
}
a.colors:hover {
	color: #0000FF;


}
a.colors:active {
	color: #0000FF;
	font-size: 11px;

}
a.colors:visited {
	color: #0000FF;
	font-size: 11px;
}


/* Блок контактов */
.contact_block {
	RIGHT: 10px;
}







.template_middle {
	WIDTH: 100%;
}

/* Стили в блоке результатов поиска. */
.ol_block {
	text-align: center;
	width: 100%;
	margin: 10px;
}

.ol_width {
	width: 100%;
}
.ol_header {

}
.ol_y {
	background-image: url(ol_y.gif);
	width: 18px;
	height: 12px;
	border: 0px;
	background-repeat: no-repeat;
}

.ol_name {
	font-weight: bold;
}



.ol_text {
	color: #585858;
}
.ol_prive_align {
	text-align: center;
}
.ol_price {
	font-weight: bold;
	color: #828282;
}
.ol_price_n {
	color: Black;
}
.ol_line {
	width: 100%;
	height: 1px;
	background-color: #E8E8E8;
}


/* Конец блока результатов поиска. */
/* меню */
#menu {position:absolute;left:219px;top:87px;z-index:2;}

.menu_left   {background-image:url(menu_left.gif);  height:40px;width:100px; background-repeat:no-repeat; padding-left:30px;}
.menu_right  {background-image:url(menu_right.gif); height:40px;width:28px;  background-repeat:no-repeat;}

/* ######################################################################################## */
/*  меню под галереей. (меню здравницы - Описание, Цены,Лечебные программы, Заказ путевок ) */
/* ######################################################################################## */
/* выделенный пункт меню */
.menu_zdrav_select{

	color: #8E8E8E;
	text-align: center;
}
/*  Не выделенный пункт меню */
.menu_zdrav{
	text-align: center;

}
/*  Не выделенный пункт меню. Стиль ссылки */
a.menu_zdrav{
	color:#0085C7;
}
/*  Не выделенный пункт меню. Стиль ссылки при наведении */
a.menu_zdrav:hover{
	color:#000000;
}

/* Название блока разделов бронирования. Например: Здравница (объект размещения)
                                                   Лечение
                                                   Условия проживания
                                                   Количество отдыхающих
*/
.zag4 {color: #4676c3; font-weight: bold; }

/* Названия к полям заполнения */
.li6 {   padding-bottom: 10px; font-size: 11px; color: #002854; }

/* цвета и шрифт полей заполнения */
.in_1{ font-size: 11px; background-color: #E8E8E6; width: 200px; }
#hospiceDiv input, #srch_region{background:#ffffff; width:100%}

/* цвета и шрифт полей заполнения ДАТЫ */
.in_2 {   padding-bottom: 10px; font-size: 11px; background-color: #E8E8E6; width: 100px; }

.form_razd {padding-bottom: 10px; background-color: #D4D4D4; height: 1px; }
/* ######################################################################################## */
/*                                            прайс-лист                                      */
/* ######################################################################################## */
/* название региона */
.price_region {color: #656565; font-size: 15px; font-weight: bold; }

/* название здравницы */
a.price_zdrav {color: blue; }

/* название здравницы при наведении*/
a.price_zdrav:hover {color: #0000cc; }

/* месяц */
.price_month {font-size: 11px; }

/* цена */
.price_price {font-size: 11px; }
/* ######################################################################################## */
/*                                            Галерея                                       */
/* ######################################################################################## */
/* блок галереи */
.fotogallery{text-align:center;}
/* Рамка вокруг галереи */
.li5{border:3px solid #4676c3;padding:10px;}
/* следующая/предыдущая */
a.a_fotogallery{font-size:12px;vertical-align:middle;}
a.a_fotogallery:hover{vertical-align:middle;}
/* Название картинки */
.name_fotogallery{font-size:12px;vertical-align:middle;}


/* №№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№ */
/*                                     кнопки                                */
/* №№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№ */
/* кнопка бронирование */
.bron{padding-top:10px;background:url(button2.gif) no-repeat;height:17px;width:92px;margin-top:10px;cursor:pointer;border:0px;}
/* найти */
.button_find{background:url(button1.gif) no-repeat;height:17px;width:62px;cursor:pointer;border:0px;}
/* картинка "цены" */
.price_img{background:url(cen.gif) no-repeat;width:46px;height:17px;margin-left:10px;cursor:pointer;border:0px;}
/* прокрутка картинок */
.ol_l{background:url(ol_l.gif) no-repeat;height:19px;width:19px;border:0px;}
.ol_r{background:url(ol_r.gif) no-repeat;height:19px;width:19px;border:0px;}
/* описание */
.op{background:url(op.gif) no-repeat;height:17px;width:69px;border:0px;}
/* треугольник в навигации */
.tre{background:url(tre.gif) no-repeat center;width:3px;height:5px;}
/* треугольник в здравницах */
.tre2{background:url(tre2.gif) no-repeat center;width:3px;height:5px;}
/* кнопка в меню */
.cr{background:url(ol_r.gif) no-repeat;height:19px;width:19px;}
/* календарь */
.calendar{background:url(../../../images/calendar.gif) no-repeat;height:15px;width:19px;}
#reklama{width:175px; padding-left:5px; font-size:12px;}
#reklama a{width:165px;font-size:12px;padding:0px;margin:0px;text-decoration:underline;}
#reklama a:hover{width:165px;padding:0px;margin:0px;text-decoration:none;}

div.drop_contact {
	color: #0000ff;
	font-weight: normal;
}
div.drop_contact a {
	color: #0000ff;
	font-weight: bold;
}

h2, font {font-size:14px; font-family: Tahoma; color: #000186; font-weight: bold;}
