body{
	background-image: url(images/fon.jpg);
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-color: #eafeba;
	background-position: top;
	}
a:link,a:visited,a:active{
		text-decoration: none;
		color: #006600;
}
a:hover{
	text-decoration: underline;
	color: black;
}
.bold{
	font-weight: bold;
}
.th3{
	font-weight: bold;
	font-size: 19px;
}
.img_po_text{
	margin: 5px 5px;
	float: right;
}
/**************************** Меню *********************************/
a:link.mainmenu,a:visited.mainmenu,a:active.mainmenu{
	text-decoration: underline;
	color: #006600;
	font-weight: bolder;
	font-size: 15px;
}
a:hover.mainmenu{
	text-decoration: underline;
	color: #000;
	font-weight: bolder;
}
a:link.mainmenubig,a:visited.mainmenubig,a:active.mainmenubig{
	text-decoration: none;
	color: #000;
	font-weight: bolder;
	font-size: 14px;
}
a:hover.mainmenubig{
	text-decoration: underline;
	color: #006600;
	font-weight: bolder;
}
.mainmenu2{
	text-indent: 20px;
}
.telsan{
	color: #006600;
	font-weight: bolder;
	font-size: 19px;
	text-align: center;
}
.menu_h3{
	font-weight: bold;
}
a:link.ah2,a:visited.ah2,a:active.ah2{
	font-weight: bold;
	text-decoration: none;
	color: #000;
	font-size: 19px;
}
a:hover.ah2{
	text-decoration: underline;
}
/**************************** /Меню *********************************/
.greentext{
	color: #006600;
	font-weight: bolder;
	font-size: 14px;
	text-align: center;
}
a.black{
	color: #000;
}
.text{
	font-size: 16px;
	text-align: justify;
	line-height: 20px;
}
.nazad{
	vertical-align: top;
	font-size: 12px;
	text-indent: 100px;
}
.menu{
	font-size: 16px;
	text-align: center;
}
.sanator{
	font-size: 12px;
    text-align: center;
    font-family: Arial;
    font-weight: bold;
}
.preimysh{
    font:17px Tahoma,Arial,sans-serif; 
    text-align: center; 
    display:-moz-inline-box; 
    display:inline-block; 
    margin-right:2px; 
    padding:3px 7px; 
    text-decoration:none; 
    color:#000; 
    background:#5fea02; 
    border-bottom:2px solid #5fea02;
}
.raion{
	font-size: 19px;
}
.sanatornbsp{
	font-size: 18px;
	margin: 0;
	padding: 0;
}
p{
	margin: 20;
	padding: 0;
	line-height: 22px;
}
h1, h2, h3, h4{
	margin: 0px;
	padding: 0px;
}
h1{
	font-size: 27px;
}
.red{
	color: red;
}

/**************************** Заказ путевки *********************************/
.zakaz{
	font-size: 16px;
	background-color: #75d446;
	}
.zakazsan{
	font-size: 10px;
}
.zak_orang{
	background-image: url(images/orangpx.png);

}
.zak_primer{
	font-size: 12px;
	vertical-align: top;
	color: #4c4c4c;
}
a:link.fotogaler,a:visited.fotogaler,a:hover.fotogaler,a:active.fotogaler{
	text-decoration: underline;
}
.papirys{
	overflow: scroll;
	overflow-x: hidden;
	position: absolute;
	width: 814px;
	height: 593px;
}
.papirys_main{
	overflow: scroll;
	overflow-x: hidden;
	position: absolute;
	width: 814px;
	height: 383px;
	text-align: justify;
	padding: 15px;
}
.fotosign{
	font-size: 13px;
}
.foto_rybrik{
    background-color: #cc6600;
}
/****************************Прайс*********************************/
.pricetext{
	font-size: 12px;
	border-color: black;
	border-width: 1px;
	border-collapse: collapse;
	
}
.text_vnytri{
	border-color: black;
	border-width: 1px;
	border-collapse: collapse;
}
.name_room{
	font-size: 16px;
	font-weight: bolder;

}
.priceleft{
	color: #006600;
	text-align: left;
	font-size: 13px;
}
.small_dop{
	font-size: 11px;
	color: black;
	font-weight: normal;
}
.pricetop{
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	vertical-align: top;
	border-color: black;
	border-width: 1px;
	border-collapse: collapse;
}
.pricetop_newyear{
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
	background-image: url(images/snejinka.jpg);
	vertical-align: top;
	color: #000168;
}
.pricetop_mart{
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
	background-image: url(images/mart.jpg);
	vertical-align: top;
	color: #ff0054;
}
.pricetop_fevral{
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
	background-image: url(images/fevral_zvezda.jpg);
	vertical-align: top;
	color: #000000;
}
.pricetop_valentin{
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
	background-image: url(images/valentin.png);
	vertical-align: top;
	color: white;
}
.pricetop_mai{
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
	background-image: url(images/mai.jpg);
	vertical-align: top;
	color: #7f0080;
}
.pricemiddle{
	text-align: center;
	vertical-align: middle;
	font-size: 17px;
	font-weight: bolder;
	border-color: black;
	border-width: 1px;
	border-collapse: collapse;
}
.pricemiddle_newyear{
	text-align: center;
	vertical-align: middle;
	color: #000168;
	font-weight: bolder;
	background-image: url(images/snejinka.jpg);
	font-size: 17px;
}
.pricemiddle_mart{
	text-align: center;
	vertical-align: middle;
	color: #ff0054;
	font-weight: bolder;
	background-image: url(images/mart.jpg);
	font-size: 17px;
}
.pricemiddle_fevral{
	text-align: center;
	vertical-align: middle;
	color: #000000;
	font-weight: bolder;
	background-image: url(images/fevral_zvezda.jpg);
	font-size: 17px;
}
.pricemiddle_valentin{
	text-align: center;
	vertical-align: middle;
	color: white;
	font-weight: bolder;
	background-image: url(images/valentin.png);
	font-size: 17px;
}
.pricemiddle_mai{
	text-align: center;
	vertical-align: middle;
	color: #7f0080;
	font-weight: bolder;
	background-image: url(images/mai.jpg);
	font-size: 17px;
}
.gray_o_room{
	font-size: 15px;
	color: #006600;
	text-decoration: none;
	cursor: pointer;
}
.textpodr{
	font-size: 12px;
	border-color: black;
	border-width: 1px;
	border-collapse: collapse;
	background-image: url(images/greenpx.png);
}
.textpodr_td{
	font-size: 12px;
	border-color: black;
	border-width: 1px;
	border-collapse: collapse;
}
.price_podpis_foto{
	font-size: 11px;
	color: #006600;
}
a:link.fotovse,a:visited.fotovse,a:hover.fotovse,a:active.fotovse{
	text-decoration: underline;
	font-size: 10px;
}
a:link.bronnomera,a:visited.bronnomera,a:hover.bronnomera,a:active.bronnomera{
	text-decoration: underline;
	font-size: 13px;
}
.tel_zel{
	color: #006600;
	font-size: 17px;
	font-weight: bolder;
}
/*****************************************************************/
.white{
	color: #bdbdbd;
	font-size: 12px;
}
/****************************Форум*********************************/
.forymtop{
	font-size: 13px;
}
.forymtopinput{
	font-size: 9px;
}
.allposthead{
	font-size: 12px;
	background-image: url(images/greenpx.png);
}
.tablehead{
	background-image: url(images/greenpx.png);
	text-align: center;
}
.tablerazdel{
	background-image: url(images/orangpx.png);
}
.smalltext{
	font-size: 13px;
}
.dobavleno{
	background-image: url(images/orangpx.png);
	font-size: 13px;
	font-weight: bolder;
	text-align: center;
}
.zagolovok{
	background-image: url(images/orangpx.png);
	text-align: center;
	font-weight: bolder;
}
.button{
	background-color: #ccff99;
}
.indextextw{
	color: #fff;
	text-align: justify;
}
.indexblockw{
	color: #000;
	text-align: justify;
	font-size: 13px;
}
.indexblockb{
	color: #000;
	font-size: 13px;
}
.block_tel{
	color: #000;
	text-align: left;
	font-size: 18px;
}
.indexblockh{
	font-size: 18px;
	font-weight: bold;
}
a:link.indexblockha,a:visited.indexblockha,a:active.indexblockha{
	color: #000;
	font-size: 18px;
	font-weight: bold;
}
a:hover.indexblockha{
	color: #006600;
	font-size: 18px;
}
a:link.red,a:visited.red,a:active.red{
	color: #000;
	font-weight: bolder;
}
a:hover.red{
	color: #000;
	font-weight: bolder;
}
.indexbot{
	font-size: 12px;
	color: #000;
}

a:link.indexsan,a:visited.indexsan,a:active.indexsan{
		color: #fff;
		text-decoration: none;
}
a:hover.indexsan{
	text-decoration: none;
	color: black;
}
.borderblock{
	border-color: #3e4f01;
	border-width: 1px;
	padding: 0;
	margin: 0;
	border-style: solid;
	width: 400px;
	/*background-image: url(images/indexfonlych.png);
	background-repeat: repeat-y;*/
	background-color: #c6e15c;
}
/**********************************************/
/***************** Горячие путевки ************/
/**********************************************/
.tophot{
	background-color: #859b34;
	border: 1px ridge #000;
	font-weight: bolder;
}
.tabhot{
	font-size: 14px;
	border-width: 2px;
	width: 95%;
	text-align: center;
}
.hot{
	border: 1px ridge #000;
}
.hot2{
	border: 1px ridge #000;
	background-color: #aac542;
}
.hoth{
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}
.hottext{
	font-size: 12px;
	text-align: center;
	vertical-align: top;
}
.hottext_l{
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}
.tophotimg{
	background-color: #b9d749;
}
.opis_pytevki{
	font-size: 10pt;
	background-image: url(images/greenpx.png);
}
.menu_hot{
	background-image: url(images/orangpx.png);
}
a:link.menuhot,a:visited.menuhot,a:active.menuhot{
	text-decoration: underline;
	font-weight: bolder;
	font-size: 10pt;
}
a:hover.menuhot{
	color: black;
}
a:link.hotblack,a:visited.hotblack,a:active.hotblack{
	text-decoration: none;
	color: #000;
}
a:hover.hotblack{
	text-decoration: underline;
}



/**********************************************/
/*********   Прайс-лист для всех **************/
/**********************************************/
.trpricelist1{
	background-image: url(images/sravtd1.png);
}
.trpricelist2{
	background-image: url(images/sravtr1.png);
}
/**********************************************/
/*********   Подрор санатория   **************/
/**********************************************/
.leg_black{
	color: #000;
}
a:link.indexpodred,a:visited.indexpodred,a:active.indexpodred{
	color: #000;
	font-weight: bolder;
	font-size: 12px;
	text-decoration: underline;
}
a:hover.indexpodred{
	color: #ff0000;
	font-weight: bolder;
}
a:link.reswhite,a:visited.reswhite,a:active.reswhite{
	color: #fff;
	font-weight: bold;
	font-size: 16px;
}
a:hover.reswhite{
	color: #f00;
	font-size: 16px;
}
.tabrespoisk{
	border: 0px dashed #006600;

}
.restabh{
	text-align: center;
	background-color: #006600;
	vertical-align: middle;
}
.restab{
	font-size: 12px;
	background-image: url(images/sravtd1.png);
}
.formpodbor{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.podborindex{
	font-size: 10px;
}
.podborindex2{
	font-size: 9px;
}
.podborindexh{
	font-size: 15px;
	text-align: center;
	font-weight: bold;
}
/**********************************************/
.error{
	color: #f00;
	font-weight: bolder;
	font-size: 16px;
}
/**********************************************/
/************* Сравнение санаториев ***********/
/**********************************************/
.tabsravn{
	font-size: 8pt;
}
.sravtabh{
	background-color: #3c8a02;
	color: #fff;
	text-align: center;
	border-color: #2f3b00;
	border-width: 1px;
	border-style: solid;
}
.sravtab{
	border-color: #2f3b00;
	border-width: 1px;
	border-style: groove;
	font-size: 10pt;
}
.sravtr1{
	background-image: url(images/sravtr1.png);
}
.sravtd1{
	background-image: url(images/sravtd1.png);
}
.sravtrtd1{
	background-image: url(images/sravtrtd1.png);
}
.sravsan{
	font-size: 13px;
}
/**********************************************/
.smallgray{
	color: white;
	font-size: 12px;
	text-align: right;
}
/*************** Описание санатория **************/
.kratkotab{
	vertical-align: top;
}
.text_krarko{
	font-size: 10pt;
}
.san_zagolovok{
	font-size: 18pt;
}
.san_zagolovok_kratko{
	font-size: 16pt;
	font-weight: bold;
}
.san_zagolovok_kratko_h2{
	font-size: 16pt;
	font-weight: bold;
}
.hotsan{
	border-color: 654501;
	border-width: 1px;
}
.recomend{
	font-size: 15pt;
	color: #006600;
}
.reiting{
	font-size: 8pt;
	color: #006600;
}
/**********************************************/

/*************** Перечисления санаториев **************/
.tabsan{
	/*background-image: url(images/orangpx.png);*/
	background-color: #fbe184;
}
.tabsanverh{
	background-image: url(images/cennik_2.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 11px;
}
.tabsanniz{
	background-image: url(images/cennik_13.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 6px;
}
.tabsanleft{
	background-image: url(images/cennik_4.png);
	background-repeat: repeat-y;
	width: 8px;
	height: 100%;
}
.tabsanright{
	background-image: url(images/cennik_5.png);
	background-repeat: repeat-y;
	width: 6px;
	height: 100%;
}
a:link.cenaall,a:visited.cenaall,a:active.cenaall{
		text-decoration: none;
		color: #000;
		font-size: 17pt;
		font-weight: bolder;
}
a:hover.cenaall{
	text-decoration: none;
	color: #fff;
}
a:link.sanall,a:visited.sanall,a:active.sanall{
		text-decoration: underline;
		color: #006600;
		font-weight: bolder;
		font-size: 12px;
}
a:hover.sanall{
	text-decoration: none;
	color: #cc6600;
	font-weight: bolder;
}
a:link.sanall3,a:visited.sanall3,a:active.sanall3{
        text-decoration: underline;
        color: #006600;
        font-weight: bolder;
        font-size: 20px;
        font-family: Arial;
}
a:hover.sanall3{
    text-decoration: none;
    color: #cc6600;
    font-weight: bolder;
}
a:link.vsego_otziv,a:visited.vsego_otziv,a:active.vsego_otziv{
        color: white;
        font-weight: bolder;
        font-size: 15;
        font-family: Arial;
}
a:hover.vsego_otziv{
    text-decoration: none;
    color: green;
    font-weight: bolder;
}
.rassh_small{
  font-weight: bold;
  font-size: 10; 
}
.tab_san_small{
  font-size: 11; 
}
.obsh_table  {
  font-size: 14; 
  
}
.obsh_table_top {
    font-size: 12;
    font-weight: bolder;
    font-family: Arial;
    text-align: center;
    color: #ffffff;
    background-color: #009600; 
}
.ikon_cena{
   font-size: 12; 
   font-weight: bolder;
   text-align: center;
}
.ikon_lech{
    font-size: 13; 
   text-align: justify; 
}
.knopka_bg{
    background-image: url(images/knopka_filtr1.png);
     width: 98px; 
     height: 35px;
     text-align: center;
     vertical-align: middle; 
     cursor: hand;
     font-size: 11px;
     font-weight: bold;
     font-family: Arial;
     color: white;
}
.knopka_bg_all{
    background-image: url(images/knopka_filtr3.png);
     width: 98px; 
     height: 35px;
     text-align: center;
     vertical-align: middle; 
     cursor: hand;
     font-size: 11px;
     font-weight: bold;
     font-family: Arial;
     color: #96fc59;
}
.text_knopka_bg{
    font-weight: bold;
    font-size: 16px;
    vertical-align: middle;
    text-align: right; 
    color: #006600;
}
.ocenka_reiting {font:16px Tahoma,Arial,sans-serif; display:-moz-inline-box; display:inline-block; margin-right:2px; padding:3px 3px; text-decoration:none; color:#fff; background:#00990b; border-bottom:2px solid #00990b;}
a:link.tab_san,a:visited.tab_san,a:active.tab_san{
        text-decoration: underline;
        color: #006600;
        font-weight: bolder;
        font-size: 16px;
        font-family: Arial;
}
a:hover.tab_san{
    text-decoration: none;
    color: #cc6600;
    font-weight: bolder;
}
a:link.ikon_san,a:visited.ikon_san,a:active.ikon_san{
        text-decoration: underline;
        color: #006600;
        font-weight: bolder;
        font-size: 15px;
        font-family: Arial;
}
a:hover.ikon_san{
    text-decoration: none;
    color: #cc6600;
    font-weight: bolder;
}
a:link.sanall2,a:visited.sanall2,a:active.sanall2{
        text-decoration: underline;
        color: #006600;
        font-weight: bolder;
        font-size: 11px;
        font-family: Arial;
}
a:hover.sanall2{
    text-decoration: none;
    color: #cc6600;
    font-weight: bolder;
}
a:link.fotoall,a:visited.fotoall,a:active.fotoall{
		text-decoration: none;
		color: #006600;
		font-weight: bolder;
		font-size: 8pt;
}
a:hover.fotoall{
	text-decoration: none;
	color: #cc6600;
	font-weight: bolder;
}
.textsanall{
	font-size: 15px;
}
.textspisok{
   font-size: 20px; 
    border-bottom: 1px solid #000;
    border-left: 0px;
    border-top: 0px;
    border-right: 0px;
}
.pervia_bykva{
   font-size: 22px; 
   font-family: Arial;
}
.ykaz_period{
	text-decoration: none;
	font-size: 11px;
	color: gray;
}
a:link.smallblack,a:visited.smallblack,a:active.smallblack{
	text-decoration: none;
	font-size: 11px;
	color: #000;
}
a:hover.smallblack{
	text-decoration: underline;
}
.smallblack{
	font-size: 10px;
	color: #000;
}
.bistro{
	background-color: ffc862;
	font-size: 13px;
	vertical-align: middle;
}
.podbor{
    background-color: ffc862;
    font-size: 13px;
}
.add_otziv_ssilka{
    text-decoration: underline;
    cursor: hand;
    font-size: 20px;
}
/**********************************************/

/*************** Фильтрация по объектам **************/

.filtr_text{
	text-decoration: underline;
}

/**********************************************/

/*************** Отзывы **************/
.otziv a {font:18px Tahoma,Arial,sans-serif; display:-moz-inline-box; display:inline-block; margin-right:1px; padding:5px 10px; text-decoration:none;}
.otziv a.o5 {color:#0054ff; border-bottom:2px solid #0054ff;}
.otziv a.o4 {color:#00fff6; border-bottom:2px solid #00fff6;}
.otziv a.o3 {color:#fff000; border-bottom:2px solid #fff000;}
.otziv a.o2 {color:#ff9900; border-bottom:2px solid #ff9900;}
.otziv a.o1 {color:#ff0000; border-bottom:2px solid #ff0000;}
.otziv a.o5:hover {background:#b4c1df;}
.otziv a.o4:hover {background:#c6fcf6;}
.otziv a.o3:hover {background:#fcf5c6;}
.otziv a.o2:hover {background:#f2e4be;}
.otziv a.o1:hover {background:#f2cbbe;}
.otziv a.o5-active {color:#fff; background:#0054ff; border-bottom:2px solid #0054ff;}
.otziv a.o4-active {color:#fff; background:#00fff6; border-bottom:2px solid #00fff6;}
.otziv a.o3-active {color:#fff; background:#fff000; border-bottom:2px solid #fff000;}
.otziv a.o2-active {color:#fff; background:#ff9900; border-bottom:2px solid #ff9900;}
.otziv a.o1-active {color:#fff; background:#ff0000; border-bottom:2px solid #ff0000;}
.tab_otziv {
	background-color: #75d446;
}
.tab_otziv_red {
	background-color: #bb0000;
}
.rezylt5 {font:16px Tahoma,Arial,sans-serif; display:-moz-inline-box; display:inline-block; margin-right:1px; padding:1px 5px; text-decoration:none; color:#fff; background:#0054ff; border-bottom:2px solid #0054ff;}
.rezylt4 {font:16px Tahoma,Arial,sans-serif; display:-moz-inline-box; display:inline-block; margin-right:1px; padding:1px 5px; text-decoration:none; color:#fff; background:#00fff6; border-bottom:2px solid #00fff6;}
.rezylt3 {font:16px Tahoma,Arial,sans-serif; display:-moz-inline-box; display:inline-block; margin-right:1px; padding:1px 5px; text-decoration:none; color:#fff; background:#fff000; border-bottom:2px solid #fff000;}
.rezylt2 {font:16px Tahoma,Arial,sans-serif; display:-moz-inline-box; display:inline-block; margin-right:1px; padding:1px 5px; text-decoration:none; color:#fff; background:#ff9900; border-bottom:2px solid #ff9900;}
.rezylt1 {font:16px Tahoma,Arial,sans-serif; display:-moz-inline-box; display:inline-block; margin-right:1px; padding:1px 5px; text-decoration:none; color:#fff; background:#ff0000; border-bottom:2px solid #ff0000;}
.shapka_text_otziv{
	background-color: #75d446;
}
.shapka_text_otziv_temno{
    background-color: #339900;
    color: #fff;
    font-size: 18px;
    font-family: Arial;
}
a:link.otziv_white,a:visited.otziv_white,a:active.otziv_white{
        text-decoration: none;
        color: #fff;
        font-size: 18px;
}
a:hover.otziv_white{
    text-decoration: underline;
}

.text_ocenki{
	font-size: 12px;
}
.sr_ocenka {font:20px Tahoma,Arial,sans-serif; display:-moz-inline-box; display:inline-block; margin-right:2px; padding:7px 7px; text-decoration:none; color:#fff; background:#00990b; border-bottom:2px solid #00990b;}
a:link.vse_otzivi,a:visited.vse_otzivi,a:active.vse_otzivi{
    font-size: 18;
    color: black;
    font-weight: bolder;
    display:-moz-inline-box; 
    display:inline-block; 
    margin-right:1px; 
    padding:1px 5px; 
    text-decoration:none; 
    background:#75d446; 
    border-bottom:2px solid #75d446;
}
a:hover.vse_otzivi{
    text-decoration: underline;
}
a:link.iz_otziv_v_san,a:visited.iz_otziv_v_san,a:active.iz_otziv_v_san{
    font-size: 15;
    color: black;
    font-weight: bolder;
    display:-moz-inline-box; 
    display:inline-block; 
    margin-right:1px; 
    padding:1px 5px; 
    text-decoration:none; 
    background:#75d446; 
    border-bottom:2px solid #75d446;
}
a:hover.iz_otziv_v_san{
    text-decoration: underline;
}
a:link.iz_1otziv_v_san,a:visited.iz_1otziv_v_san,a:active.iz_1otziv_v_san{
    font-size: 12;
    color: white;
    font-weight: bolder;
    display:-moz-inline-box; 
    display:inline-block; 
    margin-right:1px; 
    padding:1px 5px; 
    text-decoration:none; 
    background: #277002; 
    border-bottom:2px solid #277002;
}
a:hover.iz_1otziv_v_san{
    text-decoration: underline;
}
/**********************************************/

a:link.text_newyear,a:visited.text_newyear,a:active.text_newyear{
	font-size: 25;
	color: yellow;
}
a:hover.text_newyear{
	text-decoration: underline;
}
/***************     Альтернативные санатории    ***************/
.small_text_alt{
    font-size: 11;
}
a.small_a_text_alt{
    color: black;
    font-size: 14;
}
a:link.sanall_alt,a:visited.sanall_alt,a:active.sanall_alt{
        text-decoration: underline;
        color: black;
        font-weight: bolder;
        font-size: smaller;
}
a:hover.sanall_alt{
    text-decoration: none;
    color: #cc6600;
    font-weight: bolder;
}
/***************     Рейтинг    ***************/
.rating_top{
	font-size: 12;
	font-weight: bolder;
	font-family: Arial;
	text-align: center;
    color: #ffffff;
    background-color: #009600;
}
.rat_tip{
   text-align: center;
   font-size: 12;
   
}
.rat_cena{
   text-align: center;
   font-size: 12;
   font-weight: bolder;
}
.rat_recomend{
   text-align: center; 
   font-family: Arial;
   color: green;
   font-size: 15;
   font-weight: bolder;
}
.rat_reiting{
   text-align: center; 
   color: green;
   font-size: 20;
   font-weight: bolder;
   font-family: Arial;
}
.rat_reit_kat{
   text-align: center; 
   color: #60ff00;
   font-size: 12;
   font-weight: bolder;
   font-family: Arial;
}
a:link.rat_otziv,a:visited.rat_otziv,a:active.rat_otziv{
        color: white;
        font-weight: bolder;
        font-size: 18;
        font-family: Arial;
}
a:hover.rat_otziv{
    text-decoration: none;
    color: green;
    font-weight: bolder;
}
a:link.rat_san,a:visited.rat_san,a:active.rat_san{
   font-weight: bolder;
   text-decoration: underline;  
   color: green;
}
a:hover.rat_san{
    text-decoration: none;
    color: black;
    font-weight: bolder; 
}
/* наша HTML таблица */
table.sort{
border:1px solid #474747;
border-spacing:0em;
margin-bottom:1em;
margin-top:1em
}

/* ячейки таблицы */
table.sort td{
border:1px solid #474747;
padding:0em 0em
}

/* заголовки таблицы */
table.sort thead td{
cursor:pointer;
cursor:hand;
text-align:center;
vertical-align:middle
}

/* заголовок отсортированного столбца */
table.sort thead td.curcol{
background-color:#02d302;
color:#ffffff
}
/**********************************************/

/* АКЦИЯ */
.akcia{
    text-align: center;
    color: #e8aaff;
}
.akcia_p{
    text-align: center;
    color: white;
    font-weight: bolder;
}
a:link.akcia,a:visited.akcia,a:active.akcia{
   font-weight: bolder;
   text-decoration: underline;  
   color: #e8aaff;
}
a:hover.akcia{
    text-decoration: none;
    color: white;
    font-weight: bolder; 
}
a:link.text_akcia,a:visited.text_akcia,a:active.text_akcia{
   font-weight: bolder;
   text-decoration: underline;  
   color: white;
   font-size: 20;
   display:-moz-inline-box; 
    display:inline-block; 
    margin-right:1px; 
    padding:1px 5px; 
    background:red;
}
a:hover.text_akcia{
    text-decoration: none;
    color: black;
    font-weight: bolder; 
}
/* Менеджер */
.men_fio{
    font-size: 17;
    font-weight: bolder;
    text-align: center;
    color: #ffffff;
    background-color: #009600;
}
.ssilka{
    cursor: hand;
    font-size: 11;
    color: #006600;
    font-weight: bolder;
    text-decoration: underline;
}
.ne_ssilka{
    font-size: 11;
    color: #006600;
    font-weight: bolder;
}
.men_tab{
   background-color: #75d446; 
   font-family: Arial;
}
a.men_vse {font:18px Tahoma,Arial,sans-serif; display:-moz-inline-box; display:inline-block; margin-right:1px; padding:5px 10px; text-decoration:none; color:#006600; border-bottom:2px solid #006600;}
a.men_vse:hover {background:#75d446;}
a.men_vse:active {color:#fff; background:#75d446; border-bottom:2px solid #75d446;}

a.men_vse_info {
    font-size: 17;
    font-weight: bolder;
    color: #ffffff;
    text-decoration: none;
}
a.men_vse_info:hover{
    color: #000;
    text-decoration: underline;
}
a.men_vse_info:active{
    color: #75d446;
}
.tel_men{
   font-size: 18;
   color: #000; 
   font-weight: bolder;
   text-align: center;
   letter-spacing: inherit;
}
.men_icq{
   font-size: 12;
   color: #000; 
   font-weight: bolder;
}
.o_menedjere{
   font-size: 18; 
}
a.statii_zag {
  font-size: 20; 
  text-decoration: underline; 
}
a.statii_zag:hover {
    text-decoration: none;
}
a.statii_zag:active {
    color: white;
}
.fancybox-title iframe {
    min-height: 30px;
    vertical-align: middle;
}
.text_video{
   font-size: 11; 
   font-weight: bold;
}