      html {
          height: 100%
      }
      
      body {
          font: 13px / 19px Verdana, Geneva, Arial, Helvetica, sans-serif;
          height: 100%;
      }
      
      #wrapper {
          min-width: 960px;
          max-width: 1280px;
          margin: 0 auto;
          min-height: 100%;
          height: auto !important;
          height: 100%;
      }
      
      #header {
          height: 250px;
      }
      
      #content {
          padding: 0 0 207px;
      }
      
      #footer {
          margin: -163px auto 0;
          min-width: 960px;
          max-width: 1280px;
          height: 163px;
      }
      
			#footer-inner { margin: 0 12px; height: 163px; background: #e9e9e9; position: relative; overflow: hidden; }
      #header-inner { margin: 0 12px; height: 249px; }
			#topheader { position: relative; height: 155px; border-right: 1px solid #80c85a; border-left: 1px solid #80c85a; background: white url('/img/header.png') no-repeat top center; }

			.conner_lb { position: absolute; left: 0; bottom: 0; height: 16px; width: 16px; background: url('/img/star.png') right top no-repeat; }
			.conner_rb { position: absolute; right: 0; bottom: 0; height: 16px; width: 16px; background: url('/img/star.png') left top no-repeat; }
			.conner_lt { position: absolute; left: 0; top: 0; height: 16px; width: 16px; background: url('/img/star.png') right bottom no-repeat; }
			.conner_rt { position: absolute; right: 0; top: 0; height: 16px; width: 16px; background: url('/img/star.png') left bottom no-repeat; }

			.spltr { display: block; clear: both; font-size: 0px; height: 0px; overflow: hidden; }
			.brd1 { border: 1px solid white; zoom: 1; }
			.blue { color: #379ec9; }
			.m12 { margin: 0 12px; padding: 5px 0; }
			p.text { color: #494949; }
			inpu.def, select.def, textarea.def { border: 1px solid #aaa; background-color: white; font: 14px Verdana; color: #494949; padding: 1px 2px; }

			#logo { float: left; overflow: hidden; height: 148px; }
			.header-links { position: relative; top: 26px; margin-left: 255px; }
			.header-links li { list-style: none outside; background: transparent no-repeat left center; } 
			.header-links li.li1 { background-image: url('/images/ss/portal.gif'); }
			.header-links li.li2 { background-image: url('/images/ss/question.gif'); }
			.header-links li.li3 { background-image: url('/images/ss/contact_us.gif'); }
			.header-links li a { font-size:11px; color:#467395; text-decoration: none; line-height: 24px; position: relative; left: 25px; }
			.header-links li a:hover { text-decoration: underline; }

			.search-header { position: relative; top: 35px; }
			.search-header input { border: 1px solid #5f8cae; font-size: 11px; color: silver; height: 17px; width: 115px; color: #5f8cae; font-style: italic; padding-left: 2px; line-height: 17px; }
			.search-header button { background: transparent; border: 0; width: 49px; margin-left: 5px; }
			#loginForm-header { position: absolute; right: 35px; top: 19px; width: 186px; } 
			#loginForm-header .title { display: block; line-height: 22px; padding-bottom: 1px; background-color: #00aa00; width: 174px; background: url('/img/green_header.png') no-repeat left center; color: white; text-align: center; cursor: default; }
			#loginForm-header input { display: block; width: 172px; clear: both; border: 1px solid silver; font-size: 12px; line-height: 18px; height: 18px; color: #838383; padding-left: 2px; }
			#loginForm-header { display: block; clear: left; }
			#loginForm-header form, #loginForm-header center { position: relative; top: 7px; }
			#loginForm-header button { float: left; background: transparent url(/img/gray_buttons2.png) no-repeat top left; position: relative; top: 7px; border: none;  padding: 0; height: 22px; width: 71px; overflow: hidden; cursor: pointer; }
			#loginForm-header .login { font-style: italic; margin-bottom: 7px; }
			#loginForm-header .ls { margin-left: 71px; line-height: 13px; position: relative; left: 6px; top: 3px;}
			#loginForm-header a { color: #808080; font-size: 10px; text-decoration: underline; }
			#loginForm-header a:hover { text-decoration: none; }
			#loginForm-header .userinfo { margin-right: 12px; }
			#loginForm-header .userinfo span { padding-bottom: 15px; display: inline-block; }
			#loginForm-header .userinfo a { line-height: 16px; color: #379ec9; font-size: 11px; }

			.mm { position: relative; height: 94px; text-align: center; background: #80c85a url('/img/header.png') no-repeat center -154px; }
			.mm_button {
				display: inline-block;
				height: 34px;
				background: transparent url(/img/main_buttons.png) no-repeat right top;				
				text-decoration: none;
				text-align: center;
				color: white;
				line-height: 32px;
				margin: 7px 0px 0 8px;
				cursor: pointer;
			}

			.mm_button span {
				float: left;
				height: 34px;
				background: transparent url(/img/main_buttons.png) no-repeat left top;
				margin-right: 37px;
				position: relative;
				right: 8px;
			}

			.mm_button span b {
				font-size: 17px;
				font-weight: normal;
				white-space: nowrap;
				margin-right: -12px;
				display: inline-block;
				position: relative; 
				left: 18px;
			}

			.mm_button:hover {
				background-position: right bottom;
			}

			.mm_button:hover span {
				background-position: left bottom;
			}

			.footer-text { text-align: center; margin: 0 150px; padding-top: 20px; }
      .bottom-seo-text {
          padding-top: 10px;
		  font-size: 12px;
          color: #A5A5A5;
      }
      
      .silverlinks, .silverlinks a {
          color: #7C7C7C;
          font-size: 14px;
      }
	
			.bottom-seo-text a { color: #A5A5A5 }

			.bottom-seo-text a:hover, .silverlinks a:hover {
				text-decoration: none;
			}
	  
	.industria-stamp {
			position: relative; 
			right: 32px; 
			top: 20px;
			float: right;
			font-size: 12px;
      color: #a5a5a5;
 			text-decoration: none; 
			font-size: 9px;
			line-height: 13px;
			text-align: center;
	  }

		.industria-stamp img {
			width: 90px; 
			height: 76px;
		}
		
		.industria-stamp:hover {
				color: #7C7C7C;
		}

		.li-banner { position: absolute; top: 50px; left: 30px; }

/* old styles */
   .oldcontent {
          font-size: 12px;
          color: #494949;
      }
      
      .oldcontent table {
          border-collapse: separate;
          border-spacing: 1px;
					padding: 0px;
      }
	  
	  .oldcontent table tr {
	  	vertical-align: top;
	  }
      
      .oldcontent table.p5px td {
          padding: 5px;
      }

			.oldcontent table.p5px td table td {
          padding: 0px;
      }
      
.oldcontent a.green_button, .oldcontent a.green_button:link, .oldcontent a.green_button:hover,.oldcontent a.green_button:visited
	{
	background: #309d00;
	display: inline-block;
	text-align: center;
	padding: 1px 20px;
	color: white;
	margin-right: 10px;
text-decoration: none;
}

.oldcontent a.blue_button, .oldcontent a.blue_button:link, .oldcontent a.blue_button:hover, .oldcontent a.blue_button:visited{
  background:#3891b6;
  display:block;
  float:left;
  text-align:center;
  width:150px;
  height:18px;
  color:white;
  margin-right:10px;
padding:1px 10px;
text-decoration: none;
}

.oldcontent a.blue_button:hover, .oldcontent a.green_button:hover { text-decoration: underline; }
      .oldcontent p {
        margin: 12px 0;
      }
	  
	  .oldcontent .articleauthor, .oldcontent .articledate, .oldcontent .articlegrade { margin: 0; }
	  
	  .oldcontent .bc  {
	  	margin: 0;
	  }
      
      .oldcontent h1, .oldcontent .title {
          background-image: url("/images/ss/hline.gif");
          background-position: center bottom;
          background-repeat: repeat-x;
          color: #309D00;
          display: inline-block;
          font-size: 14px;
          font-weight: bold;
					padding: 6px 0 5px 0;
					margin-bottom: 8px; 
      }
      .oldcontent table a.h1 { text-decoration: none; }

      .oldcontent a:visited, .oldcontent a:link, .oldcontent .menu_table a:link, .oldcontent .menu_table a:hover, .oldcontent .menu_table a:visited {
          color: #379EC9;
          text-decoration: underline;
      }
      
      .oldcontent a.page_link:link, .oldcontent a.page_link:visited {
          border: 1px solid #EEEEEE;
          color: #1A698A;
          display: inline-block;
          margin: 2px;
          padding: 3px 5px;
          text-decoration: underline;
      }
      
	  .oldcontent a:hover { text-decoration: none; }
	  
      .oldcontent .current {
          background-color: #F0F0F0;
          border: 1px solid #EEEEEE;
          color: #000000;
          display: inline-block;
          font-weight: bold;
          margin: 2px;
          padding: 3px 5px;
          text-decoration: none;
      }
      
      .oldcontent strong {
          font-weight: bold;
      }

			.oldcontent h2 {
color:#379EC9;
font-size:14px;
margin-bottom:7px;
padding-bottom:4px;
padding-top:5px;
font-weight: bold;
}
	.oldcontent ul.tree ul { margin-left: 10px; }
.oldcontent ul, .oldcontent ol {
  margin-left:25px;
  padding:0px;	
}

.oldcontent ul li, .oldcontent ol li{
	margin-bottom: 3pt;
	margin-top: 3pt;
	list-style: none outside url(/images/ss/li.gif);
}
			div.s_offer{
  background:#fff4b9;
  border:1px solid #dfaa1c;
  width:275px;
  height:170px;
  padding:10px;
  float:left;
  margin-right:10px;
}

div.s_offer table{
  width:100%;
}

div.s_offer td{
}

div.s_offer td.image, td.s_offer_image{
  width:80px;
  vertical-align:middle;
  text-align:center;
  border:1px solid #d8d8d8;
  background:#f0f0f0;
  width:80px;
  height:80px;
  display:table-cell;
  vertical-align:middle;
}

div.s_offer td.description{
  color:#7c510c;
  margin-bottom:10px;
  vertical-align:top;
  text-align:left; 
}

table.data_table{
  background:#379ec9;
  border:#379ec9 1px solid;
border-collapse: collapse;
}

table.data_table th{
  color:white;
  text-align: left;
  padding-top:7px;
  padding-bottom:7px;
  padding-left:30px;
  padding-right:30px;
}

table.data_table td{
  background:white;
  padding-top:7px;
  padding-bottom:7px;
  padding-left:30px;
  padding-right:30px;
  text-align:left;
}

table.data_table tr.row2 td{
  background:#f0f0f0;
}

table.data_table td label{
  font-size:14px;
  padding:0px 0px 0px 20px;
  margin: 0px;
  float:left;
}

/* DATA_TABLE_ITEM */

table.data_table_item{
  background:#888888;
  width:100%;
}

table.data_table_item td.left{
  background:#6CBC34;
  color:#ffffff;
  padding:5px;
  text-align:left;
}

table.data_table_item td{
  padding:5px;
  background:#eeeeee;
}


div.links_block{
  width:100%;
  float:left;
}

div.links_block div.link_item{
  margin-bottom:10px;
  background:#f8f8f8;
  border:1px solid #eeeeee;
  float:left;
  width:100%;
}

div.links_block div.link_item .text_link{
  padding-top:10px;
  padding-left:10px;
  display: block;
}

div.links_block div.link_item .text_link a{
  font-weight:bold;
}

div.links_block div.link_item div.html_button{
  float:right;
  padding:10px;
}

div.html_button_link_page{
  float:right;
  padding-bottom:10px;
  padding-left:10px;
}

div.links_block div.link_item div.description{
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  background:silver;
}

div.photo_main{
  width:100%;
  float: left;
}

div.photo_main div{
  width:48%;
  height:auto;
  float:left;
  padding:5px;
}

td.photo_image{
  width:160px;
  height:160px;
  background:#f0f0f0;
}

.simpletable { background-color: rgb(136, 136, 136); clear: both; margin-top: 12px; max-width: 950px; }
.simpletable td { vertical-align: top; }
.simpletable .bgcolor1 { background-color: white; }
.simpletable .bgcolor0 { background-color: rgb(238, 238, 238); }
.simpletable td.-firstcell,.simpletable td.firstcell { min-width: 500px; padding: 5px; }
.simpletable td.-secondcell, .simpletable td.secondcell { width: 140px; padding: 5px 5px 10px 5px; }
.simpletable td.-secondcell p, .simpletable td.secondcell p { padding: 0; }
.simpletable td .-title, .simpletable td .title1 { font-size: 14px; line-height: 120%; }
.simpletable td .-waitpub, .simpletable td .-pub, .simpletable td .waitpub, .simpletable td .pub { color:#FF4747; line-height:15px; font-weight:bold; margin-top: 5px;}
.simpletable td .-pub, .simpletable td .pub { color:#308830; }
.simpletable td .-date, .simpletable td .date { color:#858585; line-height:15px; }
 .userform table { border: 0; background-color: white; }
 .userform table tr td { padding: 2px; vertical-align: top; text-align: left; background-color: #f8f8f8; }
 .userform table tr td.-firstcell { padding-left: 6px; }
 .userform table tr td.-crosspiece { display: block; clear: both; height: 0px; font-size: 0px; }
 .userform table tr td.-secondcell { width: 99%; }
 .userform table tr td sup, .userform table tr td .-red  { color: red; }
 .userform table tr td.-submitcell input { margin-top: 4px; margin-bottom: 4px; padding: 7px 95px; font-size: 120%; font-weight: bold; }

#message { color: green; padding: 4px 8px; border: 1px dashed green; background-color: #efe; }
#error_message { color: red; padding: 4px 8px; border: 1px dashed red; background-color: #fee; }

/* old style end */

			.box { display: inline-block; width: 100%; position: relative; margin-top: 5px; }
			.box .lt, .box .rt, .box .lb, .box .rb { width: 10px; height: 10px; position: absolute; background: url('/img/box_star.png') no-repeat right bottom; font-size: 0px; }
			.box .lt { left: 0; top: 0; background-position: right bottom; }
			.box .rt { right: 0; top: 0; background-position: left bottom; }
			.box .lb { left: 0; bottom: 0; background-position: right top; }
			.box .rb { right: 0; bottom: 0; background-position: left top; }
			.box h1 { background: #80C85A url('/img/box_big_header_bg.png') no-repeat left top; border-left:1px solid #6B9F4B; border-top:1px solid #6B9F4B; border-right:1px solid #6B9F4B; padding: 0 0 0px 10px; color: white; line-height: 28px; font-weight: normal; font-size: 14px; text-align: left; }
			.box .header { border-left:1px solid #6B9F4B; border-top:1px solid #6B9F4B; border-right:1px solid #6B9F4B; }
			.box h1 a { color: white; text-decoration: none; }
			.box h1 a:hover { text-decoration: underline; }
			.box .inner { border-left:1px solid #6B9F4B; border-right:1px solid #6B9F4B; border-bottom:1px solid #6B9F4B; padding: 15px; zoom: 1;}

			.box-content h2 { color: #41a821; font-size: 14px; font-weight: normal;  }
			.box-content ol { margin: 5px 20px 12px; }
			.box-content ol li { list-style: inside decimal; line-height:170%; color: #494949;}
			.box-content ol li a:hover { text-decoration: none; }
			.box-content a { color:#379EC9; }
			.box-content { text-align: left; }

			a.reverse { text-decoration: none; }
			a.reverse:hover { text-decoration: underline; }

			.twoboxes { width: 100%; margin-top: 10px; }
			.twoboxes .lt, .twoboxes .rt, .twoboxes .lb, .twoboxes .rb { width: 10px; height: 10px; float: left; background: url('/img/box_star.png') no-repeat right bottom; font-size: 0px; position: relative; }
			.twoboxes .lt { right: 1px; bottom: 1px; background-position: right bottom; }
			.twoboxes .rt { left: 1px; bottom: 1px; float: right; background-position: left bottom; }
			.twoboxes .lb { right: 1px; top: 1px; background-position: right top; }
			.twoboxes .rb { left: 1px; top: 1px; float: right; background-position: left top; }
			.twoboxes .box-title1, .twoboxes .box-title2 { width: 50%; background: url('/img/box_header_bg.png') no-repeat left top; height: 28px; vertical-align: top; }
			.twoboxes .box-middle div { display: block; width: 10px; }
			.twoboxes td { border-left:1px solid #6B9F4B; border-right:1px solid #6B9F4B; }
			.twoboxes tfoot td { border-bottom: 1px solid #6B9F4B; font-size: 0px; }
			.twoboxes thead td { border-top: 1px solid #6B9F4B; color: white; }
			.twoboxes .box-middle { border: 0; border-top: 0; }
			.twoboxes thead td span, .twoboxes thead td a { line-height: 22px; font-weight: normal; font-size: 14px; color: white; text-decoration: none; }
			.twoboxes thead td a:hover { text-decoration: underline; }
			.twoboxes tbody td.box-content { padding: 5px 10px 0; vertical-align: top; }
			.twoboxes tfoot td .box-footer-content { display: block; padding: 0 0 0 10px; }

			a.green_link { display: inline-block; height: 16px; overflow: hidden; background: #a1d183 url('/img/link_conners.png') no-repeat left top; padding-left: 11px; text-decoration: none; position: relative; cursor: pointer; margin-right: 10px; }
			a.green_link span { display: inline-block; height: 18px; background: #a1d183 url('/img/link_conners.png') no-repeat right bottom; padding-right: 11px; position: relative; bottom: 2px; font-size: 13px; color: white; text-decoration: none; line-height: 18px; }
			a.green_link:hover, a.green_link:hover span { background-color: #20901f; }

			.box .form { padding: 18px 15px; }
			.box .form td { vertical-align: middle; }
			.box .form .resultcount { margin-top: 4px; color: #494949; }
			.box .form .searchtext { border: 1px solid #aaa; color: #494949; height: 19px; line-height: 19px; padding-left: 2px; width: 500px; }
			.box .form .searchsubmit { border: 0; background-color: transparent; padding-left: 5px; }

			.groupcolumn1, .groupcolumn2 { float: left; width: 49%; }
			.groupcolumn1 li, .groupcolumn2 li { background: url('/img/g7879.png') no-repeat;  height: 25px; margin-bottom: 8px; }
			.groupcolumn1 a, .groupcolumn2 a { display: block; line-height: 25px; color: green; font-weight: bold; text-decoration: none; padding-left: 35px; background: url('/img/g7879.png') no-repeat; }
			.groupcolumn1 a:hover, .groupcolumn2 a:hover { color: #379ec9; text-decoration: underline; background: none; }

			.news .hentry { color:#858585; font-size:11px; margin-bottom:10px; }
			.news .hentry a.author { font-weight: bold; color: #5E9D43; text-decoration: none; }
			.news .hentry a.author:hover { text-decoration: underline; }
			.news .hentry .entry-summary { font-size: 12px; color: #494949; }
			.news .hentry .entry-title { font-size:14px; line-height:135%; }
			.news .hentry .entry-title:hover { text-decoration: none; }

			.twoboxes tbody td.photos { padding-bottom: 15px; }
			.photos .hentry { display: block; min-height: 65px; position: relative; margin-bottom: 18px; zoom: 1; }
			.photos .hentry p { margin-left: 96px; }
			.photos .hentry .updated { display: none; }
			.photos .hentry a.photo { width: 90px; float: left; overflow: hidden; }
			.photos .hentry a.photo img { width: 90px; }
			.photos .hentry .author:hover { text-decoration: none; }
			.photos .hentry .entry-title { font-weight: bold; line-height: 120%; }
			.photos .hentry .entry-summary { color: #494949; line-height: 120%; }
			.photos .hentry .entry-summary p { margin: 0; display: inline; }
			.photos .hentry .entry-summary br { display: none; }

			.lists li { display: block; margin-bottom: 6px; width: 100%; }
			.lists li span { float: left; width: 45px; text-align: right; font-size: 12px; color: #494949; }
			.lists li a { text-decoration: none; display: block; margin-left: 49px; line-height:120%; }
			.lists h2 { margin-bottom: 6px; }
			.lists h2 a { color: #41a821; text-decoration: none; font-weight: bold; }
			.lists h2 a:hover, .lists li a:hover { text-decoration: underline; }
			.lists ul { margin-bottom: 10px; }

			.left_banner { display: block;  padding-bottom: 10px; }

.grpnsubgrps li { display: block; margin-bottom: 14px; padding: 0 10px 0 41px; background: no-repeat left 3px; }
.grpnsubgrps li a.grp { color: #237400; font: bold 14px Verdana, sans-serif; text-decoration: none; margin-top: 8px; white-space: nowrap; }
.grpnsubgrps li a.grp:hover { text-decoration: underline; }
.grpnsubgrps li a.sgrp { font-size: 12px;}
.grpnsubgrps li a.sgrp:hover { text-decoration: none; }

.ml15 { margin-left: 15px; margin-right: 15px; }
.bc { padding-bottom: 5px; }
.bc a { color:#379EC9;}
.bc a:hover { text-decoration: none; }
.pagedesc { font: 12px/1.25em Verdana, sans-serif; color: #494949; padding: 0px 0 13px; }
.pagedesc a.dashed { color: #494949; text-decoration: none; border-bottom: 1px dashed #494949; }
.pagedesc a.dashed:hover { color: #379EC9; border-color: #379EC9 }
.pagedesc a.green_link { text-decoration: none; }  
.pagedesc a { text-decoration: underline; border-bottom: none; color: #379EC9; }
.pagedesc a:hover { text-decoration: none; }
.pagedesc strong { font-weight: bold; }

.twobanners { margin-top: 0; background-color: #e2fade; }
.twobanners tbody td { vertical-align: top; }
.twobanners .box-middle { background-color: white; border-top: 1px solid white; }
.twobanners a:hover { text-decoration: none; }
.twobanners thead td a.compani { float: right; color: #78c362; font-size: 9px; position: relative; right: 2px; line-height: 17px; }
#content .b { clear: both; padding: 0 22px 7px 12px; }
.bimg img { height: 85px; float: left; margin-right: 10px; }
.btext { display: inline; font: 12px Verdana, sans-serif; color: #494949; line-height: 130%; }
.btext a { color:#379EC9; font-size: 14px; }
.btext .price { font-weight: bold; }
.bigsubgroups li { font-size: 19px; display: block; padding: 9px 0; line-height:110%; }
.bigsubgroups li img { float: left; height: 21px; }
.bigsubgroups li a { display: block; margin-left: 34px; }
.bigsubgroups li a:hover { text-decoration: none; }

.goods_desc { margin-right: 28%; }
.goods { padding: 15px; }
.goods a:hover { text-decoration: none; }
.goods .img { text-align: center; float: left; width: 105px; }
.goods .img img { width: 105px; }
.goods .text { margin-left: 115px; /* display: inline; position: relative; left: 10px; */ }
.goods .text a { font-size: 18px; }
.goods .text span, .goods .text b { position: relative; top: 2px; font: 12px/1.4em Verdana, sans-serif; color: #494949; }
.goods .text b { font-size: 15px; font-weight: bold; top: 3px; }
.even { background-color: #f2f2f2; }
.comp_info { float: right; width: 25%; }
.comp_info a { color: #41a821; font-size: 14px; }
.comp_info .phones, .comp_info .fio { color: #494949; line-height: 120%; font-size: 13px; }
.comp_info .worktime { font-size: 10px; color: #a0a0a0; display: none; }
.goods_search button { background: url('/img/find_bottom.png') no-repeat left top; border: 0 solid; width: 66px; height: 21px; float: left; }
.goods_search label { color:#494949; }
.goods_search #search { border:1px solid silver; color:#494949; padding-left: 1px; width: 31em; }
.search_fail { font-weight: bold; color: darkred; padding-top: 10px; }

.offer_desc { color: #494949; text-align: left; position: relative; top: 36px; }
.offer_desc .title { font-size: 18px; }
.offer_desc .desc { font-size: 12px; position: relative; top: 7px; line-height: 125%; }
.offer_desc .price { font-size: 15px; position: relative; top: 19px; }
.seller { padding: 18px 30px; background-color: #eaeaea; text-align: left; font-size: 15px; color: #494949; line-height: 1.5em; }
.seller .who, .seller .who a { color: #41a821; font-size: 15px; font-weight: bold; }
.seller span { font-size: 13px; }
.seller .comp_logo {  float: right; }
.seller .comp_logo img { max-height: 80px; }

.comp_desc { margin-right: 28%; }
.comp { padding: 15px; background: #d4edca url('/img/green_gradient.png') no-repeat left top; border-bottom: 1px solid silver; }
.comp a:hover { text-decoration: none; }
.comp .img { text-align: center; float: left; width: 105px; }
.comp .img img { width: 100px; }
.comp .text { margin-left: 110px; }
.comp .text a { font-size: 18px; }
.comp .text span { position: relative; top: 2px; font: 12px/1.4em Verdana, sans-serif; color: #494949; }
.even { background: #e2fade url('/img/green_gradient.png') no-repeat left bottom; }
.comp_info { float: right; width: 25%; }
.comp_info a { color: #41a821; font-size: 14px; }
.comp_info .phones, .comp_info .fn, .comp_info .adr { color: #494949; line-height: 120%; font-size: 13px; }
.comp_info a.lprice { display: inline-block; font-size: 12px; color:#379EC9; border-bottom: 1px dashed #379EC9; text-decoration: none; }
.comp_info a.lprice:hover { border-bottom: none; padding-bottom: 1px; }
.category_filter label { color: #494949; }
.category_filter select { width: 500px; border:1px solid silver; background: white; padding-left:1px; color: #494949; }
.pages { padding: 19px 10px; color: #494949; }
.pages a { display: inline-block; line-height: 25px; width: 25px; text-align: center; background: #69b23c url('/img/page_buttons.png') no-repeat left center ; color: white; text-decoration: none; }
.pages .nc:hover { text-decoration: underline; }
.pages .c { background-position: right center; cursor: default; }
.pages .la, .pages .ra { font-weight: bold; }
.gray { float: right; width: 390px; background-color: #eaeaea; color: #494949; text-align: center; }
.gray .inner { border: 1px solid #797979; padding-top: 15px; }
.gray .lt, .gray .rt, .gray .lb, .gray .rb { background-image: url('/img/box_star_gray.png'); }
.sparts { height: 55px; }
.sparts li { float: left; position: relative; top: 18px; left: 7px; padding: 0px 10px; margin-right: 12px; background-color: white; font-size: 15px; color: #494949; lin-height: 24px; }
.sparts .sellink { background: white url('/img/silver_button.png') no-repeat left center; padding: 0 0 0 5px; }
.sparts .sellink a { float: left; background: white url('/img/silver_button.png') no-repeat right center; line-height: 24px; padding: 0 10px 0 5px; text-decoration: none; color:#494949; cursor: default; }
.sparts .link a { color: #379ec9; text-decoration: none; border-bottom: 1px dashed #379ec9; line-height: 24px; cursor: pointer; }
.sparts .link a:hover { border-bottom: none; }
.intpage { clear: left; }
.intpage ul { margin: 5px 20px 12px; }
.intpage ul li { list-style: inside decimal; line-height:170%; color: #494949;}
.intpage ul li a:hover { text-decoration: none; }
#about { margin-left: 15px; color: #494949; }
#price .good { padding: 15px; }
#price .even { background: #f2f2f2; }
#price .good a:hover { text-decoration: none; }
#price .good .img { text-align: center; float: left; width: 105px; }
#price .good .img img { width: 105px; }
#price .good .text { margin-left: 115px; /* display: inline; position: relative; left: 10px; */ }
#price .good .text a { font-size: 18px; }
#price .good .text span, #price .good .text b { position: relative; top: 2px; font: 12px/1.4em Verdana, sans-serif; color: #494949; }
#price .good .text b { font-size: 15px; font-weight: bold; top: 3px; }

.biggreen { font-size: 23px; line-height: 120%; color: #5e9d43; padding:6px 15px 3px; }
.cont-icq { float: left; padding: 5px 10px 3px 24px; background: url('/img/icq.png') no-repeat 2px 8px; color: #494949; }
.cont-skype {float: left; padding: 5px 10px 3px 24px; background: url('/img/skype.png') no-repeat 2px 8px; color: #494949; }
.cont-email { float: left; padding: 5px 10px 3px 24px; background: url('/img/mail.gif') no-repeat left 8px; }
.cont-www { float: left; padding: 5px 10px 3px 24px; background: url('/img/www.png') no-repeat 2px 6px; color: #494949; }
.cont-www a:hover, .cont-email a:hover { text-decoration: none; }
#news .hentry { margin-left: 15px; color: #494949; margin-bottom: 20px; }
#news .hentry .published { font-size: 10px; color: #858585; }
#news .hentry .entry-title { font-size: 16px; color: #379ec9; }
#news .hentry .entry-summary { font-size: 14px; }

.tenders table thead td { background: #bfe0ab url('/img/table_head.png') repeat-y left top; line-height: 28px; color: #297329; text-align: center; }
.tenders table tbody td { text-align: center; padding: 10px 4px 13px; vertical-align: top; color: #494949;  }
.tenders table tbody tr.even { background: #efefef; }
.tenders label { font: 15px Verdana; color: #494949; }
.tenders { margin-top: 0; }
.tender-desc, .tender-comp { width: 960px }
.tender-desc p, .tender-desc .text, .tender-comp p { color: #494949; font-size: 14px; line-height: 24px; }
.tender-desc .cap, .tender-comp .cap { color: #999; font-size: 13px; padding-right: 5px; line-height: 24px; vertical-align: top;}
.tender-comp { margin-top: 10px; }
.tender-comp .closed { text-align: center; font-size: 15px; line-height: 120%; margin: 0.8em; }
.tenders a:hover, .tender-comp a:hover { text-decoration: none; }
.tender-comp .notification { text-decoration: none; }
.tender-comp .notification span { text-decoration: underline; position: relative; bottom: 6px; left: 2px; }
.tender-comp .notification:hover span { text-decoration: none; }
.tender-comp .notification img { height: 24px; }

.tender-cont label.left, .tender-comp label { float: left; clear: left; margin-bottom: 13px; width: 140px; font-size: 13px; color: #999; padding-top: 2px; }
.tender-comp label { width: 160px; padding-top: 2px; }
.tender-cont label.left span, .tender-comp label span { display: inline-block; padding: 0 1px; color: red; padding-top: 2px; }
.tender-cont input, .tender-cont select, .tender-cont textarea, .tender-comp input { float: left; border: 1px solid #aaa; background-color: white; font: 14px Verdana; color: #494949; margin-bottom: 13px; padding: 1px 2px; }
.tender-cont .comm { float: left; font-style: italic; color:#999; font-size: 13px; position: relative; left: 6px;}
.tender-cont #category_id { display: inline-block; margin-bottom: 13px; }
.tender-cont #category_id td { vertical-align: center; }
.tender-cont #category_id td input { margin: 0; float: none; }
.tender-cont #category_id label { color: #494949; position: relative; left: 3px; line-height: 30px; }
#newtender .box { width: 820px; margin-top: 13px; } 
#newtender .box h1 { line-height: 27px; }
#newtender .gray { width: 153px; float: none; background-color: #e6e6e6; }
#newtender .gray .inner { border: none; padding: 10px; }
#newtender .gray .lt, #newtender .gray .rt, #newtender .gray .lb, #newtender .gray .rb { background-image: url(/img/trans-star.png); }
#newtender #name { width: 58%;}
#newtender #category_id { width: 54%; }
#newtender #region, #newtender #email { width: 35%; }
#newtender #desc { width: 67%; height: 7em; }
#newtender #datestart, #newtender #dateend { width: 16%; }
#newtender #sum { 150px; }
#newtender #company_name { width: 70%; }
#newtender #adress, #newtender #phones { width: 60%; }
#newtender button { border: none; background-color: #eaeaea; width: 133px; }
.bigresulttext { font-size:15px; font-weight:bold; padding: 30px 0px; color: #494949; }
.bigresulttext a { color:#379EC9; }


