﻿.content h1 {_margin-bottom: 0}
#geoline table.regions {clear: both; margin: 1em 0 1em 0;}
#geoline table.regions img {background: transparent; }
#geoline table.regions td { vertical-align: bottom; }
#geoline table.regions .names td {background: #6b9f3c; color: white; padding: 0 0 0.5em 0; vertical-align: top; padding: 0 15px; }
#geoline table.regions td.first, .regions td.last {padding: 0;}
#geoline table.regions td.first {vertical-align: middle; }
#geoline table.regions td.last {text-align: right;}
#geoline table.regions p {font-size: 80%; margin: 1em 0 0.3em 0;}
#geoline table.regions p.city {font-size: 85%; font-family: Georgia, serif; margin-top: 0.7em;}
#geoline table.regions .names td.first {background-color: #003399; }
#geoline table.regions .names td.last {background-color: #de2910;}
#geoline table.regions p.alone {float: right; margin-left: 7px;}
#geoline table.regions .city p {margin-top: 2em;}
#geoline table.regions .city p.np {text-align: center; margin-top: 0; font-size: 90%; margin-top: 0.5em;}

#geoline table.items td {vertical-align: top; }

#geoline table.regions .city td.first {background-color: #011F5D; }
#geoline table.regions .city td.last {background-color: #851A0A ; text-align: center;}
#geoline table.regions .city td {padding-bottom: 0.4em; border-top: 1px solid white; background-color: #405F24; vertical-align: top;}

#geoline {margin: 0.5em 0 1em 0; _margin-bottom: 3em;}

#left_top_block, #left_bottom_block, #right_bottom_block, #center_bottom_block, #left_bottom_block2 {float: left; }
.main-products #left_top_block {/*width: 64%;*/}
#left_top_block { margin: 0.5em 0 2em 50px; -margin-left: 30px; /*height: 9em; clear: left;*/ }
#center_bottom_block { /*margin-right: 3%; width:31%; min-width: 350px;*/}
#left_bottom_block {/*margin-left: 6%; -margin-left:64px; _width: 17%; margin-right: 3%; width:11%; min-width: 130px;visibility: hidden;*/}
.main-plants #left_bottom_block {visibility: visible;}
#right_bottom_block {/*width:30%; min-width: 350px;*/ margin-right: 20px} 
ul.column {float:left; margin:1em 30px 1em 0pt; /*width:45%; _width: 40%;*/ }
ul.last {margin-right: 0;}

#sort {padding-left: 50px; _padding-bottom: 1.5em;}
#sort p {font-weight: bold; font-size: 110%; margin: 0 0 0.3em 0; }
#sort li {float: left; padding: 0.2em 1em;  margin: 0 0 0.2em 0 background: white; font-size: 90%; } 
#sort li u {border-bottom: 1px dashed; text-decoration: none; cursor: pointer; color: black; }
#sort li.selected u {border: none; cursor: text;}
#sort li.selected u:hover {color: black;}



.main-products div.products, .main-volume div.volume, .main-plants div.plants, .main-staff div.staff {display: block;} 
.main-products div.volume, .main-products div.staff, .main-products div.plants,
.main-volume div.products, .main-volume div.staff, .main-volume div.plants,
.main-plants div.products, .main-plants div.volume, .main-plants div.staff,
.main-staff div.products, .main-staff div.volume, .main-staff div.plants
 {display: none;}


.main-products #sort li.products  u, .main-volume #sort li.volume u, .main-plants #sort li.plants u, .main-staff #sort li.staff  u {border: none; cursor: text; }
.main-products #sort li.products,  .main-volume #sort li.volume, .main-plants #sort li.plants, .main-staff #sort li.staff {background: #F7F8E8;}
  /*
.main-products li u.volume, .main-products li u.staff, .main-products li u.plants,
.main-volume div.products, .main-volume div.staff, .main-volume div.plants,
.main-plants div.products, .main-plants div.volume, .main-plants div.staff,
.main-staff div.products, .main-staff div.volume, .main-staff div.plants  
  
*/  

.business-item .type {font-size: 80%; color: #868889; margin: 0;}
.business-item h2 {font-size: 200%; margin-top: 0; font-weight: normal; margin-bottom: 0.6em; white-space: nowrap;}
.business-item h2 a:hover {color: #b3353a;}  
.business-item ul {margin-top: 0.6em;}
.business-item li, .business-item p {margin: 0 0 0.6em 0;  font-size: 90%;}  
.business-item li p {margin: 0 0 0.6em 0; }
.business-item h3 {font-size: 75%;  margin: 0 0 0.5em 0; font-weight: normal;}
.business-item ul {margin-bottom: 1.5em; margin-top: 0; }
.business-item li  {background: url('/f/1/global/bul.gif') left 0.6em no-repeat; padding-left: 15px; margin-bottom: 0.6em; }
.business-item p.before_list {background: none;}
td .business-item {font-size: 90%;}


.staff img {margin-bottom: 0.7em; position: relative; left: -3px;}

/*Закрушленные углы*/
.business-item {
	border: 1px solid #6b9f3b;
	display: block;
	position: relative;
}

.business-item .inner{padding: 10px 20px 0 15px;}

.business-item ins {
	background: url('/f/1/panel-corner.png') no-repeat 0 0;
	display: block;
	height: 8px;
	overflow: hidden;
	position: absolute;
	width: 8px;
}

.business-item .lt {
	background-position: -8px -8px;
	left: -1px;
	top: -1px;
}

.business-item .rt {
	background-position: 0 -8px;
	top: -1px;
	right: -1px;
	_right: expression(1 == this.parentNode.clientWidth % 2 ? '-2px' : '-1px');	
}

.business-item .lb {
	background-position: -8px 0;
	bottom: -1px;
	left: -1px;
	_bottom: expression(1 == this.parentNode.clientHeight % 2 ? '-2px' : '-1px');
}

.business-item .rb {
	bottom: -1px;
	_bottom: expression(1 == this.parentNode.clientHeight % 2 ? '-2px' : '-1px');	
	right: -1px;
	_right: expression(1 == this.parentNode.clientWidth % 2 ? '-2px' : '-1px');	
}


/*Фильтр*/
#plants-list {
font-size:0.9em;
margin:0pt 0pt 1em -0.5em;
overflow:hidden;
}              

#plants-list li {
background:transparent none repeat scroll 0%;
float:left;
margin:0pt;
overflow:hidden;
padding:0.1em 0pt 0.3em;
position:relative;
white-space:nowrap;
}

#plants-list li.selected u {
border-bottom:0pt none;
}

#plants-list li.selected ins {
display:block;
}

#plants-list li u {
border-bottom:1px dashed #000000;
display:block;
margin:0pt 0.5em;
position:relative;
z-index:1;
}

#plants-list li ins {
background: #8dbe48 none repeat scroll 0%;
display:none;
font-size:2em;
height:100%;
left:0pt;
position:absolute;
top:0pt;
width:100%;
}
