body {font-family:Tahoma; background-color: #fff; font-size: 11pt;}
* html body { width:expression(document.body.clientWidth > 1000? "100%" :"1000px"); /*  ie*/ }
body {margin: 0;}
/* * html body {  width: expression(document.childNodes[1].offsetWidth < 1024 ? '1024px' : 'auto'); } */
h1 { text-decoration:none;color:#404041;font-size:18pt;font-family: tahoma;font-weight:normal;}
h2 { text-decoration:none;color:#404041;font-size:15pt;font-family: tahoma;font-weight:normal;}
h3 { text-decoration:none;color:#404041;font-size:14pt;font-family: tahoma;font-weight:normal;}
img {border:0; behavior: url(iepngfix.htc);} 

/*a {color:green;}
a:link {color:green;text-decoration: underline;}
a:visited {color:green;text-decoration: none;}
a:hover {color:#e2001a;text-decoration: underline;}
a:active {color:#e2001a;text-decoration: underline;}*/
i {font-size: 9pt;}
/*td {border: solid black 1px}*/
/* li {list-style-image: url('../images/bullet_red.gif');} */
/* .li {list-style-image: url('../images/bullet_red.gif');} */
../images/konsult/icon_mail.png
/*FAQ*/
.question {cursor:pointer;display:block;color:#016426; margin-top:10px;/*font-weight:bold;*/}
.question li { margin-top:10px;}
.question a {color:#016426;/*text-decoration: none;*/}
.question a:visited {color:black;text-decoration: none;}
.question a:hover {color:#e2001a;}
.question a:active {color:#e2001a;text-decoration: underline;}


 

.answer {display:none; border: 1px solid green;color:black;margin: 5 10 5 15;padding: 5 20 5 20;}
.answerse{display:none; }


.container{ display:block;}
.sub_menu_1 {float:right;width:150px;}
.sub_menu_2 {float:right;width:150px;}
/*FAQ*/
/* width:1024px;max-width: 1024px;height:auto; */
.logo {margin-left:150px;margin-top:25px/*background-image: url(../images/logo.gif);*//*width:178;*//*height:225px;*//*background-repeat: no-repeat; background-position: 150px 25px;*//*padding-top:10px;*/}
/* * html .logo {background-image: url(../images/logo.gif);/*width:178;*height:225px;background-repeat: no-repeat; background-position: 100px 25px;/*padding-top:10px;*} */
* html .logo {margin-left:100px;margin-top:25px/*background-image: url(../images/logo.gif);*//*width:178;*//*height:225px;*//*background-repeat: no-repeat; background-position: 150px 25px;*//*padding-top:10px;*/}

#container {/*width:1024px;*/min-width:1000px; max-width: 1920px; margin: 0px auto; background-color: #fff; color: #333;}

#top { margin: 0px auto; background-image: url(../images/header.jpg); background-repeat: no-repeat; background-position: left; height:250px; background-color: #fff; z-index: 2;}
#top h1 { padding: 0; margin: 0;}

.top_menu {color:#666; font-size:13pt; padding-left: 7%; padding-right: 7%; border-bottom: 0px solid gray;text-align:left; font-family: Arial;/*font-weight:bold;*/}
.top_menu a {color:#4d4d4f;text-decoration:underline;}
.top_menu a:hover {color:#e2001a;}
.top_menu a#actives {color:#e2001a;text-decoration: none; /*font-weight: bold;*//*text-decoration: underline;*/}
.top_menu a:hover#actives {text-decoration: none;}

.top_menu_b {padding-left:290px;font-size:11pt;margin-top:5px;}
.top_menu_b a#actives {color:#e2001a;/*font-weight: bold;*/}
.top_menu_b a:hover#actives {text-decoration: none;}
.top_menu_a {font-size:11pt;margin-top:5px;/*color:#e2001a;*/}
.top_menu_a a#actives {color:#e2001a;/*font-weight: bold;*/}
.top_menu_a a:hover#actives {text-decoration: none;}

.top_menu_c {padding-left:390px;font-size:11pt;margin-top:5px;}
.top_menu_c a#actives {color:#e2001a;/*font-weight: bold;*/}
.top_menu_c a:hover#actives {text-decoration: none;}
.top_menu_c {font-size:11pt;margin-top:5px;/*color:#e2001a;*/}
.top_menu_c a#actives {color:#e2001a;/*font-weight: bold;*/}
.top_menu_c a:hover#actives {text-decoration: none;}

/* actives */
/*.top_menu a {color:#016426;color:green;} */

#leftnav { float: left; width: 160px; margin: 0; padding: 1em; }
#rightnav { float: right; width: 160px; margin: 0; padding: 1em; }

#content {/* background-image: url(../images/bg.jpg); background-repeat: no-repeat; background-position: 100% 215px;*/ z-index: 1;}
#main_content { padding-top: 30px; padding-left: 7%; padding-right: 7%; min-width: 850px; min-height: 600px;}
/* * html #main_content { height: 600px; height: 50%; min-width: 900px;} */
#main_content {
     min-height: 400px; /*   */
     -height: 600px; /*  ie6  , ..    "height"  min-height*/
     //min-height: 600px;
     height:auto !important;
     height:600px; /*  3    ie7 */
}
#main_content p {text-align: justify; font-size: 11pt;/*text-indent:1.5em;*/}
#main_content ul {text-indent:0em;text-align: justify;}
#main_content a {color:green;text-decoration: underline;}
#main_content a:visited {color:green;text-decoration: underline;}
#main_content a:hover {color:#e2001a;text-decoration: underline;}
#main_content a:active {color:#e2001a;text-decoration: underline;}

.prod {float:center;width:800px;text-align:center;margin-left:5%;margin-top:100px;}
.prod a {color:black;/*text-decoration: none;*/}
.prod_left {float:left;width:34%;text-align:center;margin-left:10%;}

.prod_p {float:center;/*width:100%;*/}
.prod_left_img {float:left;width:197px;padding-right:35px;padding-bottom:0px;}
.prod_left_img_r {float:right;width:197px;padding-left:35px;padding-bottom:20px;padding-top:20px;}
.prod_right {float:right;width:34%;text-align:center;margin-right:10%;}

.gallery {list-style:none;}

.zakaz_left {float:left;width:500px;}
.zakaz_left li {list-style-type:none;}
.zakaz_right {float:right;padding-top:100px;padding-right:40px;/*width:317px;*/}
/* .zakaz_left_img_r {float:left;width:197px;padding-left:20px;padding-bottom:20px;padding-top:20px;padding-left:200px;} */

.tish {float:left;/*width:900px;*//*height:75%;*/}
.tish_left {float:left;width:192px;text-align:center;}
.tish_right {float:left;width:86%;text-align:justify;margin-left:30px;}

#footer { clear: both; margin: 0; padding: 0em; color: #333; background-color: #ddd; border: 1px solid gray; min-width:1000px; max-width: 1920px;}
.footer_adr_l { float:left; text-align: right; font-size: 11pt;}
.footer_adr_r { float:right; text-align: left; font-size: 11pt; border-left: 2px solid #6ebe46; margin-left:0; /*margin-right:2%; */padding-left:5px; }
.footer_adr_r a { text-decoration: underline; }
.floatleft { float: left; margin: 0px;}

.addr {border-left: 2px solid #6ebe46; margin-left:0; padding-left:10px;}
.addr_l {margin-right:0; padding-right:10px;}

/*  .aa {float:  left;/*width: 65%;*//*padding-left:35%;*border: 1px solid red;margin-left:20%;margin-right:0;} */
/*div.item  {float:  left;/*padding:  0px;*//*margin:0; *padding-top:120px; width: 44%;border: 1px solid blue;/*padding-left:20%;*margin-right:28%;}
div.item  img  {float:  left;  margin:  5px;}*/
div.clearer  {clear:  left;  line-height:  0;  height:  0;}

.floatcopy  {float: right; padding:  0px;  width: 300px;height:55px; margin-top: 150px; background-image: url(../images/ramashka.gif); background-repeat: no-repeat; background-position: right top;}
.floatcopy a {color:white;text-decoration: underline;}
.floatcopy a:hover {color:green;text-decoration: underline;}
.floatcounter {float: right;width:88px; height:31px; margin: 10px 65px 0px 0px;}

.texts {float: left; font-size: 10pt;padding-left: 0px;padding-right: 33px;padding-top: 24px;color:#fff;}
.nagrad {float:left;width:100%;}
.item  {margin-right:  15%;margin-bottom:  5%;margin-top:  4%;}

#heads {text-align: left; font-size: 18pt; color:#000000;}
#head {/*text-align: left; */font-size: 16pt;}
table {text-align: justify; font-size: 11pt;}
td {border-top:1;border-color:grey;}
#table {padding-top:120px;bottom:0;}
* html #table {margin-top:120px;bottom:0;}
#table a { text-decoration: underline; }
.litable { list-style-type:none; }
.table{
border:none;
/*margin:0;
padding:0;*/
width:auto;
}
.table td{border:1px solid #cccccc;border-collapse:collapse;padding:4px;vertical-align:top;}
/* #leftnav p, #rightnav p { margin: 0 0 1em 0; } */
#content h2 { margin: 0 0 .5em 0; }
/* #main_content p {text-align: justify;} */


.input {
 background-color: #f6f5f5;
  font-size: 1.1em;
  height: 1.5em;
  vertical-align: middle;
  border:1px solid #979797;  
}


.input:hover{
 background-color: #ededed;
  font-size: 1.1em;
  height: 1.5em;
  vertical-align: middle;
  border:1px solid green;  
}


.textarea { 
  background-color: #f6f5f5;
  font-size: 1.1em;
  height: 5.5em;
  vertical-align: middle;
  border:1px solid #979797;  
}


.textarea:hover{
 background-color: #ededed;
  font-size: 1.1em;
  height: 5.5em;
  vertical-align: middle;
  border:1px solid green;  
}



* html #main { width:expression(document.body.clientWidth > 1000? "100%" :"1000px"); /*  ie*/ }
#main { clear: both; margin: 0; padding: 0em; background: #fff; width:auto;}
#main {
     
     -height: 240px; /*  ie6  , ..    "height"  min-height*/

     height:auto !important;
     height:240px; /*  3    ie7 */
}
#main a {color:green;}
#main a:link {color:green;text-decoration: underline;}
#main a:visited {color:green;text-decoration: none;}
#main a:hover {color:#e2001a;text-decoration: underline;}
#main a:active {color:#e2001a;text-decoration: underline;}

.text {float: right; font-size: 8pt;padding-left: 63px;padding-right: 33px;padding-top: 24px;color:#fff;}
.text a {color:white;text-decoration: underline;}
.text a:hover {color:#016426;text-decoration: underline;}


  #col1 { float: left; width: 240px;  margin:0 }
  #col2 { float: right; width: 300px;  margin:0 }
#col2 a {color:#fff;}
#col2 a:link {color:#fff;text-decoration: underline;}
#col2 a:visited {color:#fff;text-decoration: none;}
#col2 a:hover {color:green;text-decoration: underline;}
#col2 a:active {color:#e2001a;text-decoration: underline;}

  #col3 { width: auto; margin: 0 300px 0 240px}
#col3 a {color:green;}
#col3 a:link {color:green;text-decoration: underline;}
#col3 a:visited {color:green;text-decoration: none;}
#col3 a:hover {color:#e2001a;text-decoration: underline;}
#col3 a:active {color:#e2001a;text-decoration: underline;}
/* .cop a {color:#ffffff;} */
  #col1_content { padding: 0 0px 0 0px }
  #col2_content { padding: 0 0px 0 0px }
  #col3_content { padding: 0 0px}

.hss {width:15px;height:75px; 	float:left;	margin-top:25px; z-index:50;}
.hss li {list-style-type:none;}

#service-nav li{
/* 	float:left;*/
 	margin-right:15px;
	width:15px;
	height:20px;
	overflow:hidden;
}

#service-nav li a, #service-nav li strong{
	display:block;
	padding-left:15px;
	background:url(http://vacant.com.ua/images/icons.png) no-repeat;
}

#service-nav .home strong{
	background-position:-32px -4px;
}

#service-nav .home *{
	background-position:-2px -4px;
}

#service-nav .sitemap strong{
	background-position:-32px -24px;
}

#service-nav .sitemap *{
	background-position:-2px -24px;
}

#service-nav .feedback strong{
	background-position:-32px -44px;
}

#service-nav .feedback *{
	background-position:-2px -44px;
}



/* Hovers */
#service-nav .home a:hover{
	background-position:-32px -4px;
}

#service-nav .sitemap a:hover{
	background-position:-32px -24px;
}

#service-nav .feedback a:hover{
	background-position:-32px -44px;
}

div.mainpblock	{
padding-top:40px;
	width: 860px;
	height:480px;
	z-index:0;
	}
	
div.mainpblock_right	{
	background: url(../images/backgrounds/main/ramka2.png) no-repeat;
	-background: url(../images/backgrounds/main/ramka2.jpg);
	width: 517px;
	height:438px;
	position:relative;
	float:right;	
	}
	
div.mainpblock_left	{
	background: url(../images/backgrounds/main/ramka3.png) no-repeat;
	-background: url(../images/backgrounds/main/ramka2.jpg);
	float: left;
    height: 439px;
    position: relative;
    width: 307px;
	}
div.mainpblock_left_title	{
	position:relative;
	margin-top:-15px;
	margin-left:30px;
	font:22px tahoma #336600;
	font-size:22px;
	background:#FFFFFF;
	width:185px;
	}
div.mainpblock_right_title	{
position:relative;
	margin-top:-15px;
	
	margin-left:30px;
	font:22px tahoma #336600;
	font-size:22px;
	width:180px;
	}

	
div.mainpblock_podrobnee	{
	font:#006600 15px tahoma;
	text-decoration: underline;	}

div.mainpblock_icons	{
	width:800px;
	height:140px;
	-width:820px;
	margin:0 auto;
	padding-top:85px;
	position: relative;
	float: left;
	margin-left:20px;
	}
div.mainpblock_icons_item	{
	height:130px;
	width:180px;
	position:relative;
	float:left;	
	margin-left:70px;
	}
	
div.prod_item	{
	margin-bottom:10px;
	margin-right:90px;
 
	width: 160px;
	height:200px;
	position:relative;
	float:left;
	font: #336600 20pt tahoma;
	text-decoration:underline;}

.imgprod{	width: 160px;	height:230px;}
.prodtext{}	
	
 
	
div.konsult_review	{
	width: 500px;
	margin-left: 30px;
	margin-top:40px;	}
div.konsult_review_item	{
	font-family:tahoma;
	font-size:14px;
	color:009933;
	text-decoration:underline;
	margin: 15px;	}
div.newsfeed	{
	position: relative;
	height:155px;
	width: 550px;
	margin-top:15px;
	font-family: tahoma;
	font-size:20px;
	color:#009933; }
div.newsfeed_preview	{
	width:113px;
	height:119px;
	position:relative;
	float:left;	
	
	}
div.article_image 	{
position: relative;
float: right;

margin-bottom:15px;}

	
#fade { /*--Transparent background layer--*/
		position: absolute;
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;

	z-index: 200;
}
.popup_block{
	position: absolute;
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #CCC;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 630;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -15px -15px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}
 
 #inst {
	font-weight: bold;
	text-align: center;
}
.headinst {
	text-align: right;
}
 
 
 /* Content Form
------------------------------ */
 
.content form {  }
.content fieldset { margin-bottom: 1em; border: none;  }
.content legend { margin-top: -1px; padding-bottom: 1em; font-size: 1.3em; font-weight: bold; }
 
.content .f-row { overflow: hidden; margin-bottom: .5em; }
.content label { float: left; text-align: right; width: 25.99%; padding: 0 2%; }
.content .f-inputs { padding-left: 30%; }
 
.f-actions { padding-top: 1em; }









.comment{padding-bottom:.5em;color:#7F7F7F;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:.85em}

.block_a{
clear:both;
 height: 200px;
margin:25px 0 18px 50px; 
}


.block_b{
clear:both;
margin:15px 0 18px 30px; 
}


div.mainpblock_right_image{
	position: relative;
	float:left;

}

 

.mainpblock_left_a	{

	font:15px tahoma; position:relative; float:left; width:250px; text-align:left;
	    padding: 0px 0 0 51px;
}

.mainpblock_left_b	{

	font:15px tahoma; position:relative; float:left; width:250px; text-align:left;
	    padding: 0px 0 0 29px;
}

.block_a  h1{margin:0; padding:0; color:#3c6f00;font-family: Tahoma;
    font-size: 20px; margin: 0 0 12px;}


.block_b h1{margin:0; padding:0; color:#3c6f00;font-family: Tahoma;
    font-size: 20px; margin: 0 0 12px;}






