body {
	color: #000000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom : 10px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}
h1 {
	font-size:inherit;
	margin:0px;
	}
h3 {
	font-size:16px;
}
.red {
	color:#d3272c
}
table {
	color: #000000;
	font-size: 12px;
}
img {
	border:0;
}
A, A:link, A:active, A:visited {
	font-size: 12px;
	color: #336699;
	outline: none; /* Убираем границу вокруг ссылок */ 
	text-decoration: underline;
}
.leftmenu A:hover, A:hover {
	/*font-size: 12px;*/
	color: #336699;
	text-decoration:#336699;
}
A.mnu1, A.mnu1:active, A.mnu1:visited, A.mnu1:link {
	font-size: 14px;
	font-weight:bold;
	color:#FFFFFF;
}
A.mnu12, A.mnu12:active, A.mnu12:visited, A.mnu12:link {
	font-size: 12px;
	font-weight:bold;
	color:#000000;
}
A.mnu1:hover, A.mnu12:hover {
	color: #336699;
}
A.ftrmnu, A.ftrmnu:active, A.ftrmnu:visited, A.ftrmnu:link {
	font-size: 11px;
	color: #FFFFFF;
}
A.ftrmnu:hover {
	color: #336699;
	text-decoration: underline
}
A.rub_href, A.rub_href:active, A.rub_href:visited, A.rub_href:link {
	font-size: 11px;
	color: #000000;
}
.leftmenu A.rub_href:hover {
	color: #336699;
}
td.ftrmnu {

}
td.rub_kv {
	padding : 3px;
	color: #191286;
	font-weight : normal;
}
td.rub1 {
}
td.rub2 {
}
div.copyright {
	font-size : 11px;
	padding : 10px;
}
.brd {
	border: 1px solid Black;
}
td.treb {
	font-size : 12px;
	font-weight : bold;
	color:#FFFFFF
}
div.h_pages {
	font-size : 13pt;
	padding-top : 5px;
	padding-bottom : 5px;
	font-weight : bold;
	text-align : left;
	background-color:#191286;
	color: #FFFFFF;
}
.chapter {
	font-size: 11px;
	color: #336699;
}
A.lnk_m, A.lnk_m:active, A.lnk_m:visited, A.lnk_m:link {
/*	font-size: 11px;
*/
	color: #4455dd;
	text-decoration: underline;
}
A.lnk_m:hover {
	color: #336699;
	text-decoration: none;
}
.subscr {
	border-bottom : 1px dashed #FFCCFF;
	border-top : 1px dashed #FFCCFF;
}
.peg {
	font-size: 9px;
	letter-spacing: 1px
}
td.hotvac {
	font-weight : bold;
	text-align : center;
	background-color : #5E0CC4;
	padding : 2px;
	color:white;
}
A.hotvac, A.hotvac:active, A.hotvac:visited, A.hotvac:link {
	font-size: 13px;
	color: #000099;
	text-decoration : none;
}
.leftmenu {
background-color:#534da4;
	background-position:top;
	background-repeat:repeat-x;
}
.leftmenu A, .leftmenu A:link, .leftmenu A:active, .leftmenu A:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}
A.hotvac:hover {
	color: #FF2291;
	text-decoration : underline;
}
/*****************************************************************/
/*****************************************************************/
/*****************************************************************/
.search_block {
	width:762px; /* width:756px; */
	float:left;
	margin-right:25px;
}
.vac_rez_btn {
	float:right;
	width:200px;
	height:177px;
	font-size:11px;
}
.vac_rez_title {
	margin-top:5px;
	margin-bottom:3px;
}
.vac_rez_title img {
	margin-right:15px;
	
}
.vac_rez_title a, .vac_rez_title a:link, .vac_rez_title a:active, .vac_rez_title a:visited {
	font-weight:bold;
	font-size:17px; /* */
	color:#336699;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.vac_rez_title a:hover {
	text-decoration:underline;
}
.search_txt {
	/*border:1px #c0b7a7 solid;*/
	padding:15px 15px 30px 15px;
	background-color:#f8dfb5;
	width:724px;
	height:90px;
	/*padding:10px;*/
	background-image:url(../images/corner_r.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.partner_block {
	border:1px #c0b7a7 solid;
	border-bottom:none;
	padding:0px;
	background-image:url(../images/pic_star.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.partner_block .title_txt,.mustsee_block .title_txt {
	margin:7px 0px 0px 35px;
}
.partner_txt,.mustsee_txt {
	padding:10px;
}
.mustsee_txt a {
	color:#336699;
	text-decoration: none;
	font-size:13px;
	display:block;
	font-weight:bold;
	margin:3px;
	margin-bottom:5px;
	float:left; width:49%;
	/*font-family: "Courier New", monospace;*/
}
.mustsee_txt a:hover {
	text-decoration:underline;
}
.mustsee_block {
	position:relative;
	width:100%;
}
.mustsee_block_bg {
	border:1px #c0b7a7 solid;
	background-color:#f8dfb5;
	background-image:url(../images/pic_hand.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.mustsee_corner {
	background-image:url(../images/corner_border_r.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:40px;
	height:40px;
	bottom:0px;
	right:0px;
	position: absolute;
	z-index:1;
}
.main_block {
	position:relative;
	width:990px;
}
.main_txt {
	border:1px #c0b7a7 solid;
	padding:15px 15px 30px 15px;
	background-color:#ffffff;
	padding:0px;
}
.main_corner {
	background-image:url(../images/corner_border_l.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:40px;
	height:40px;
	bottom:0px;
	left:0px;
	position: absolute;
	z-index:1;
}
.banner_block {
	position:relative;
	width:990px;
}
.banner_txt {
	border:1px #c0b7a7 solid;
	border-top:none;
	padding:15px 15px 15px 15px;
	background-color:#ed1c24;
}
.banner_corner {
	background-image:url(../images/corner_border_r.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:40px;
	height:40px;
	bottom:0px;
	right:0px;
	position: absolute;
	z-index:1;
}
.title_txt {
	font-weight:bold;
	font-size:15px; /* */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div.tab_name {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:10px 0px 10px 15px;
	font-weight:bold;
	float:left;
	width:235px;
	margin-right:2px;
	cursor:pointer;
	font-size:15px; /* */
	background-image:url(../images/corner_mini_t.gif);
	background-repeat:no-repeat;
	background-position:right top;
	display:block;
}
div.tab_name, a.tab_name {	
	color:#000;
	text-decoration:none;
}
.column_left {
	width:245px;
	float:left;
}
.column_center {
	width:498px;
	float:left;
}
.column_center_2col {
	width:743px;
	float:left;
}
.column_center_3col {
	background-image:url(../images/add_vac_btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.column_center_3col_title {
	padding:7px 0px 0px 35px;
	font-size:16px; /* */
	font-weight:bold;
	display:block;
	margin:0;
}
.count_txt, .count_txt_lst {
	margin:15px 0 -15px 750px;
	font-size:14px;
	font-weight:normal;
}
.count_txt_lst {
	margin:15px 0 -15px 600px;
}

.count_txt b, .count_txt_lst b{
	font-size:16px;
	color:#F00;
}
.column_right {
	width:245px;
	float:right;
}
.column_left_title {
	background-color:#cd0034;
	color:#FFFFFF;
}
.column_center_title {
	background-color:#f4dfb7;
}
.column_right_title {
	background-color:#801d2c;
	color:#FFFFFF;
}
.column_left_title, .column_center_title, .column_right_title {
	background-image:url(../images/corner_mini_b.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding:7px 7px 7px 14px;
	font-size:15px; /* */
	font-weight:bold;
}
.column_left_txt, .column_center_txt, .column_right_txt {
	padding:15px;
	/*font-size:14px;*/
}
.column_center_3col .column_center_txt {
	line-height:1.5;
		padding:35px;
		padding-top:20px;
		padding-right:20px;
	}
.column_right_txt small {
	font-size:14px;
}
.anons_block {
	/*padding-bottom:15px;*/
	clear:both;
	text-align: justify;
	/* font-size:11px; abc */ 
}
.anons_title {
	font-size:12px; /* abc */
	margin:0px 0px 10px 0px;
}
a.anons_link {
	display:block;
	text-align:right;
	clear:both;
	margin-bottom:10px;
	margin-top:5px;
	/*font-size:10px; abc */
	color:#336699;
	text-decoration:underline;
}
.news_block_link {
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	/* font-size:11px; abc */
}
.news_block_link a {
	color:#336699;
	text-decoration:none;
	text-align:justify;
	display:block;
	margin-bottom:3px;
}
.news_block_link a:hover {
	color:#336699;
	text-decoration:underline;
}
.anons_img {
	/*margin-right:10px;*/
	margin-bottom:10px;
	border:0px;
}
.adv_block {
	text-align:center;
}


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

.price_tbl td {
	text-align:center;
	font-size:11px;
}
.adr_tbl  {/*margin-left:-11px;*/}
.adr_tbl td {
	font-size:11px;
	padding:5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.adr_tbl td.l {
	width:1px;
	padding:0px;
	font-size:1px;
	margin:0px;
	}
.price_b_txt {
	font-size:10px; margin:10px 0px 10px;
}
.price_b_txt p {
	 margin:5px 0px;
}
.price_b_bot {
	width:49%;
	border-left:1px solid #000;
	float:left;
	font-size:11px;
	height:115px;
}
.price_b_bot div {padding-left:10px;}
.price_b_bot strong {
	font-size:16px;
}
.price_b_bot b {
	color:#F00;
}
.search_sample {
	position:absolute;
	margin-top:5px;
	clear:left;
	z-index:1;
}
.search_sample a {
	display:inline-block;
	color:#336699;
	border-bottom:1px dashed #336699;
	text-decoration:none;
}
.infound {
	position:absolute;
	margin-top:5px;
	padding-left:530px;
}
a.gr, span.gr {
	display:inline-block;
	color:#FFF;
	font-weight:bold;
	height:17px;
	width:20px;
	text-align:center;
	vertical-align: bottom;
	text-decoration:none;
	background:#F00 url(../images/corner_mini_page.gif) no-repeat right bottom;
	padding-top:3px;
	font-size:12px;
}
span.gr {
	color:#F00;
	background-color:#FCC;
}
b.gr {
	font-size:10px;
}
.main_count_txt,.main_date_txt {
	margin:0px 0px 0 10px;;
	font-size:15px;
	font-weight:normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.main_count_b1, .main_count_b2 {
	color:#F00;
	font-weight:bold;
	font-size:17px;
	margin-right:20px;
}
.main_count_b2 {
	color:#00F;
}
.main_date_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;}
.main_date_txt b {
	font-size:17px;
	color:#F00; }
.bottom_menu {
	margin-top:20px;
}
a.fav_list_1 {
	color:#336699;
}
a.fav_list_2 {
	color:#900;
}
A.topmenu, A.topmenu:active, A.topmenu:visited, A.topmenu:link {
	font-size: 12px;

	color:#000000;
	text-decoration:none;
	display:inline-block;
	border-bottom:1px solid #000000;
}
A.topmenu2, A.topmenu2:active, A.topmenu2:visited, A.topmenu2:link {
	font-size: 12px;

	color:#336699;
	text-decoration:none;
	display:inline-block;
	border-bottom:1px solid #336699;
}
A.topmenu:hover, A.topmenu:hover {
	color: #336699;
	text-decoration:none;
	border-bottom:1px solid #336699;
}
A.black_link, A.black_link:active, A.black_link:visited, A.black_link:link {
	color: #000;
	text-decoration:none;
	font-weight:bold;
}

.opros_box, .opros_text {
	/*margin:5px 0 5px 0;
	float:left;
	display:inline-block;*/
}
.opros_text {
	/*margin:2px 0 5px 0;
	width:90%;*/
}
ul {list-style-image: url('../images/red_disk.gif'); margin-left:20px; padding-left:0px;}
li {/* */  }
hr { color:#ffffff; border-top:1px solid #cccccc;}

a.search_btn { display:block; text-decoration:none}
.search_btn, a.search_btn, .red_btn, .red_btn_220 {
	border:none;
	background-image:url(../images/corner_btn.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:0px;
	height:27px;
	width:175px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	float:right;
	cursor:pointer;
	margin-top:30px;
	margin-right:20px;
}
.red_btn_220 {
		background-image:url(../images/red_btn_220.gif);
}
.red_btn {
	float:none;
	width:145px;
	margin-top:10px;
}
.red_btn_220 {
	float:none;
	width:220px;
}
.search_input_txt {
	width:98%;
	font-size:16px;
	font-weight:bold;
	height:27px;
	vertical-align:middle;
	padding:0px;
}
.search_input_wage {
	width:20%;
	font-size:16px;
	font-weight:bold;
	height:27px;
	vertical-align:middle;
	padding:0px;
}
.search_input_curs_txt {
	width:98%;
	font-size:16px;
	font-weight:bold;
	height:27px;
	vertical-align:middle;
	padding:0px;
}

.red_btn div, .red_btn_220 div, .search_btn div {
	padding:2px 0px 0px 9px;
}
.search_list {
	float:left;
	margin-top:30px;
}
.search_list_select {
	font-size:14px; height:27px;
	width:520px;
}

// temporaly
.column_right table {
	display:  none;
}
.mdatef
{
	color: #AAAAAA;
}