/* Обнуление */
@import "/css/reset.css";


/*GENERAL*/
body,html {
  margin:0px;
  font-family: arial,verdana,sans-serif;
  font-size:12px;
  text-align:left;
  vertical-align:top;
  line-height:20px;
}

div.clear{clear:both}

table td {vertical-align:top}

a:Link{font-size:120%; color:#0054A8}
a:Visited{font-size:120%; color:#0054A8}

a {border:none}
img {border:none}

a.biglink_green{font-size:180%; color:#0C0}
a.biglink_blue{font-size:160%; color:#0080FF}
a.biglink_violet{font-size:170%; color:#90F}

a.middlelink_green{font-size:150%; color:#0C0}
a.middlelink_blue{font-size:130%; color:#0080FF}
a.middlelink_violet{font-size:140%; color:#90F}

a.smalllink_blue{font-size:120%; color:#0054A8}

.dashed_helper{border-bottom:dashed thin #777; color:#777}


h1 {font-size:180%; color:#0080FF} /*Основные заголовки*/
h2 {font-size:150%; color:#0C0} /*заголовки*/
h3 {font-size:160%; color:#0080FF} /*названия мест в разделах*/
h4 {font-size:150%;} /*заголовки новостей*/
h5 {font-size:140%;} /*заголовки новостей на главной*/
h6 {font-size:130%;}
/*END OF GENERAL*/

/*STRUCTURE*/

.siteblock1{margin:10px 0px}

.structure_side{
	width:60px; 
	vertical-align:top;
}
.structure_side_field{
	width:200px; 
}
/*END OF STRUCTURE*/

table {
	border:0px;
	border-collapse:collapse;
	width:100%;
}

#container {
	min-height:771px;
	margin:0px 30px;
}

#mainframe {margin:0px 20px 20px 0px; min-height:500px; width:96%}
#rightframe {width:200px; float:left}

#sitenavigation{margin:20px 0px}



#mainpage_otdih a.biglink{font-size:130%; color:#93F}


/*MENU*/
#mainmenu{width:100%; height:30px; margin:0px 0px 0px 0px}

#mainmenu a{color:#90F; font-size:120%; text-decoration:none; border-bottom:dashed thin}

.menu_punct{margin:0px 5px 0px 0px; display:inline; padding:10px}
.menu_punct:hover{margin:0px 5px 0px 0px; display:inline; padding:10px; background-color: #eAeAeA}
.menu_punct_selected{margin:0px 5px 0px 0px; display:inline; background-color:#d5e2ec; padding:10px}

/*ГЛАНВНАЯ СТРАНИЦА*/
.mp_cities{}
.other_mp_cities{ display:none}
.show_other_mp_cities{cursor:pointer; color:#03F; text-decoration:underline}



/*COMPANIES*/
#citieslist {display:none; position:absolute; background-color:#6580B1; padding:20px; color:#FFF; z-index:5}
#citieslist a{color:#FFF; font-size:120%}
#citieslist ul {float:left}
#citieslist ul li.selected { font-size:180%; color:#FFEB59}
#citieslist ul li.list500 a { font-size:140%; color:#FFF; font-weight:bold}
#citieslist ul li.list1500 a { font-size:180%; color:#FFF; font-weight:bold}


#citieslist2 {padding:10px; color:#333; width:90%}
#citieslist2 a{color:#333; font-size:100%}
#citieslist2 ul {float:left; list-style:none}

.formfield_helper{position:absolute; background-color: #5F7CA0; min-width:300px; min-height:200px; padding:10px; display:none; color:#FFF}
.formfield_helper2{margin:5px; padding:5px; border:dashed thin #CCC; vertical-align:middle; background-color: #8694B0;}

ul.pages{padding-left:0; line-height:30px}

ul.pages li {display:inline; margin: 0 0.125em;}

ul.pages li a {
	color: #000;
	background: #FFF;
	text-decoration: none;
	text-align: center;
	border: 1px solid #CCC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 1px 3px;
}

ul.pages li.slected_show a {
	color: #FFF;
	background: #069;
	border-color: #000;
	text-decoration: none;
	text-align: center;
	border: 1px solid #CCC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 1px 3px;
}


ul.pages li a:hover  {
	color: #FFF;
	background: #069;
	border-color: #000;
}



#companytext{margin:30px 0px}

.dashed_frame{border-bottom:dashed thin #999; color:#505087}
.companytxt{font-size:120%; margin:10px 0px}



#companies_table tr{height:30px}
#companies_table td{padding:6px}
#companies_table tr.companies_table_header{background-color: #4983B6; color:#FFF; font-size:120%}
#companies_table td.td_centered{text-align:center}

.counters {color:#777; font-size:90%}

#subcategories{margin-bottom:30px; margin-top:-10px}


.subcategories_list{ list-style: none}
.subcategories_list li{
    padding-left:15px; /* отступ от маркера */
    background:url(/images/subcategs_blue_arrow.png) no-repeat left center; /* задаем фон */
}
.compcategs {margin:0px}
.compcategs a{font-size:90%; color:#444}

.comanyframe{
	margin:20px 0px;
	
}

/*END OF COMPANIES*/

.categlink{text-decoration:underline; cursor:pointer}

#banners{position:absolute}

.ads_categories{width:100%}
.ads_categories td{text-align:left}


.autolisting{width:auto}
.autolisting td {padding:6px 15px}

.firsttr{background-color:#0080FF}
.firsttr td {color:#FFF; font-weight:bold}


.auto_block{ padding:4px;}

.adslisting{width:100%}
.adslisting td {padding:6px 15px}


/********************ОТДЫХ**********************/

#mainpage_otdih{float:left; width:98%;border:#CCC 1px solid; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding:10px}
.otdih_categs{width:50%; float:left}
.otdih_cities{width:45%; float:right; border:#CCC 1px solid; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding:10px; background:#eee; margin:10px 0px; line-height:25px; margin-top:-15px}

/****---------------------------------------****/

