html,
div,
ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img {
    margin: 0;
    padding: 0;
    border: 0;
    }   
    
body {
 font-family:Georgia, "Times New Roman", Times, serif;
 color: #424040;
 font-size: 12px;
 margin: 0;
 padding: 0;
 min-width: 1000px;
 background: url(../i/bg.gif) repeat 0 0;
 text-align: center;
}
.bigwrapper {
	 background: url(../i/bgtop.gif) repeat-x 0 0;

}

img    {border: 0 solid }
A IMG  {border: none;}

a {
  color: #9e062b;
  }
  
a:hover {
  text-decoration: none;
  color:#c6022c;
  }
  
table {
  border-collapse: collapse;
  border-spacing: 0;
  text-align: left;
  font-size: 12px;
  }

table td {
  padding: 0;
  }
  
#wrapper {
 /* width: 916px;*/
 width:891px;
  margin: 0 auto;  
  text-align: left;
  /*overflow: hidden;*/
  }
  
.wrapper {
  float: left;
  width: 100%; 
 
  }

.content {
  margin: 0 233px 0 239px;
  text-align:justify;
	
  }
  
.left {
  float: left;
  width: 239px;
  margin-left: -100%;
  background:url(../i/bgcols.gif) repeat 0 0;
  padding-top:27px;
  }
  
#center .left {  
  _height: 445px;
  }    
  
.right {
  float: left;
  width: 213px;
  margin-left: -233px;
  overflow:hidden;
   background:url(../i/bgcols.gif) repeat 0 0;
   padding:32px 0 0 20px;
  }
.right h3 {
	color:#484744;
	text-transform:uppercase;
	font-size:12px;
	font-weight:700;
	display:inline-block;
	margin-right:5px;
	padding-bottom:13px;
} 
/*head*/  
#head {
 /* overflow: hidden;*/
  width: 100%;
  font-family: Tahoma;
  font-size: 9px;
  color: #6f7982;
  height:25px;
  position:relative;
  }  
  
#head a {
  color: #0a70bb;
  }  
  
.language {
  float: left;
  padding: 0 0 0 25px;
  }  
  
.language a,
.language span {
  margin: 0 8px;
  }  
  
.icons {
 position:absolute;
 top:30px;
 left:106px;
 z-index:2;
  }  
  
.icons a,
.icons span  {
  margin-right: 24px;
  color:#0a70bb;
  }  
  
a.icon_index {
  background: url(../i/icon_index.gif) no-repeat 0 0;
  padding: 0 0 0 13px;
  }
  
span.icon_index {
 background:transparent url(../i/icon_index_s.gif) no-repeat scroll 0 100%;
 padding: 0 0 0 13px;
  }  
  
a.icon_contacts {
  background: url(../i/icon_contacts.gif) no-repeat 0 100%;
  padding: 0 0 0 11px;
  }  
  
span.icon_contacts {
  background: url(../i/icon_contacts_s.gif) no-repeat 0 100%;
  padding: 0 0 0 11px;
  }  
  
a.icon_map {
  background: url(../i/icon_map.gif) no-repeat 0 0;
  padding: 0 0 1px 11px;
  }  
  
span.icon_map {
  background: url(../i/icon_map_s.gif) no-repeat 0 0;
  padding: 0 0 1px 11px;
  }  
span.slash {
	background:url(../i/slash.gif) no-repeat 0 0;
	padding-left:6px;
	height:12px;
	
} 
/*design*/  
#design {
  height: 187px;
  overflow: hidden;
  background: url(../i/design1.jpg) no-repeat 0 0;
  margin-bottom: 6px;
  width:891px;
  padding-left:28px;
  position:relative;
  margin-left:-28px;
  }
  
/*#error #design {
  background: url(../i/design_er.gif) no-repeat 0 0;
  }*/
  
.logo {
  float: left;
  margin: 0 0 0 4px;
  }  
 .hotphone {
 clear:left;
 padding-top:-1px;
 height:53px;
 padding-bottom:20px;
 font-size:18px;
 font-family:"Times New Roman", Times, serif;
 padding-left:94px;
 color:#191919;
 background:url(../i/bgphone.jpg) no-repeat 4px 20px;
	}
 .hotphone a{
	color:#fc3826;
	font-size:13px;
	font-weight:700;
 } 
.hotphone strong{
	color:#5a5a5a;
	font-weight:400;
	
 }
.hotphone strong span{
	font-size:18px;
	font-weight:400;
 }
.slogan {
  font-size: 18px;
  color: #85d0ff;
  float: left;
 
  text-transform: uppercase;
  padding: 34px 0 0 34px;
  }  
  
.slogan strong {
  display: block;
  margin-bottom: 6px;
  font-size:22px;
  color:#fff;
  } 
  
/*menu*/   
#menu {
/*background: url(../i/bgmenul.gif) no-repeat 0 0;*/
  height: 46px;
  margin-bottom: 25px; 
  /*padding-left:8px;*/
  }
  
.bgmenu {
 /* background: url(../i/bgmenur.gif) no-repeat 100% 0;*/
  height: 46px;
 /* padding-right:8px;*/
  }  
  
.bgmenu table {
  background: url(../i/bgmenurep.gif) repeat-x 0 0;
  height: 52px;  
  width:100%;
  }
  
#menu table td {
  padding: 0 10px;
  color: #c3163a;
  font-size: 18px;
 /* width:10%;*/
  text-align:center;
  vertical-align:bottom;
  }  
#menu table td.sep {
  padding: 0;
color:#a5a4a4;
  }  
#menu table td.s {
 /* background: url(../i/bgmenutd-left.gif) no-repeat 0 0;*/
  /*padding: 0 0 0 15px;*/
  }  
 #menu table td.s strong{
	 /*background: url(../i/bgmenutd-right.gif) no-repeat 100% 0;*/
	 height:34px;
	  padding: 12px 15px 0 0;
	  display:block;
	  _height:46px;
	  font-weight:400;
 } 
#menu a {
  font-size: 18px;
  color: #8c1918;
  }  
#menu a:hover {
	color:#8c1918;
}  
/*center*/  
#center {
  overflow: hidden;
  _height: 0;
  margin-bottom: 40px;
   background:url(../i/bgcontent.gif) repeat-y 0 0; 
  }  
.second-page  #center {
  overflow: hidden;
  _height: 0;
  margin-bottom: 40px;
   background:url(../i/bgcontent2.gif) repeat-y 0 0; 
  }
#center .white-line {
	height:8px;
	margin-bottom:1px;
	background:#fff;
}  
#center .content {
  padding: 27px 25px 20px 32px;
  min-height: 400px;   
  background:#f3f2eb; 
  }  
  
@media all and(min-width:0) {
  #center .content {
    min-height: 430px;
    }
  }    
  
#inner #center .content {
  padding-top: 0;
  overflow: hidden;
  _height: 0;
  }  
 #center .content h3 {
 	margin-bottom:10px;
	font-size:12px;
 } 
#center .content p {
  margin-bottom: 10px;
  line-height: 18px;
  color:#000;
  }  
  
#inner #center .content p {
  margin-bottom: 0;
  }   
  
#center .content p a {
  color: #a66e55;
  }  
  
.path {
  font-size: 11px;
  color: #6f7982;
  margin-bottom: 15px;
  position:relative;
  }  
  
.path a {
  color: #1677b8;
  }  
  
.path span {
  color: #6f7982;
  } 
  
h1 {
  color: #232323;
  font-size: 26px;
  margin-bottom: 10px;
  font-weight: normal;
  font-family:"Times New Roman", Times, serif;
  position: relative;
  text-align: left;
  }

#center .content h2 {
  color: #1f2028;
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  margin: 15px 0 5px 0;
  }      
  
#center .content p a.details {
  font-size: 11px;
  font-weight:400;
  color:#b0001f;
  display:block;
  margin-top:5px;
  }  
  
#center .content .size {
  font-size: 15px;
  margin-top: 0;
  margin-bottom: 22px;
  color:#000;
  line-height:23px;
  
  }  
  
#inner #center .content .psize {
  font-size: 14px;
  margin-bottom: 30px;
  }   
  
.img_left {
  float: left;
  /*background: url(../i/bgimg_left.gif) no-repeat 0 0;*/
  padding: 6px 10px 10px 6px;
  margin-right: 17px;
  margin-bottom:17px;
  }  
  
/*submenu*/  
#center .left h3 {
	display:block;
	text-transform:uppercase;
	color:#fff;
	background:url(../i/hbgcols.gif) no-repeat 0 0;
padding-top:2px;
font-weight:700;
font-size:12px;
margin-bottom:8px;
	
}
.sec-menu {
	margin-bottom:33px;
}
.sec-menu h3 {
	color:#48494a;
	font-size:14px;
	font-weight:400;
	padding:0 0 4px 15px;
	display:block;
}
.sec-menu li{
/*	background: url(../i/sec-menu-bg.gif) no-repeat 0 100%;*/
	/*padding:6px 0 8px 14px;*/
	font-weight:700;
	color:#fff;
	margin-bottom:8px;
	font-size:12px;
	padding-left:23px;
	
}
.sec-menu li.selected {
	font-weight:700;
	color:#2c2c2c;
	padding-left:0;
	}
.sec-menu li.selected span{	
	display:block;
	background:url(../i/lisbg.gif) repeat-y 0 0;
	margin-bottom:5px;
padding:2px 23px;
font-size:11px;
}
.sec-menu ul li a{
text-decoration:underline;
font-weight:700;
	font-size:11px;
	font-family: Tahoma;
	
	width:200px;
	
	color:#9e062b;
	border-bottom:0px dashed #9e062b;
}
.sec-menu ul li ul {
	padding-bottom:5px;
}
.sec-menu ul li ul li{
	color:#9e062b;
	margin-bottom:5px;
}
.sec-menu ul li ul li a{

	font-size:11px;
	padding-left:10px;
	display:block;
	background:url(../i/lidot.gif) no-repeat 0 6px;
	width:200px;
	font-weight:400;
	color:#9e062b;
	text-decoration:underline;
	border:none;
}
.sec-menu ul li ul li a:hover{

	font-size:11px;
	
	display:block;
	background:url(../i/lidot.gif) no-repeat 0 -41px;
	width:200px;
	font-weight:400;
	color:#c6022c;
	text-decoration:none;
	border:none;
}
.sec-menu li a:hover{
	/*background:url(../i/sec-menu-marker.gif) no-repeat 0 2px;*/
}
.sec-menu li.active{
	background: url(../i/sec-menu-bg.gif) no-repeat 0 0;
	padding-left:32px;
}
.submenu {
  width: 214px;
  background: #e5eef4;   
  margin-bottom: 25px;
  }  
  
.submenu ul {
  color: #004e93;  
  list-style: none;
  margin: 17px 0 0 0px;  
  _margin: 6px 0 0 0px;  
  } 
  
.submenu li {
  padding: 0 20px 2px 27px;
  margin-bottom: 5px;  
  font-size: 11px;
  background: url(../i/marker.gif) no-repeat 15px 4px;
  }
  
.submenu li.s {
  background: url(../i/marker_li.gif) #fff no-repeat 15px 4px;
  }
  
.submenu ul a {
  font-weight: normal;
  }  
  
.submenutop {
  background: url(../i/submenutop.gif) no-repeat 0 0;
  height: 5px;
  line-height: 5px;
  }
  
.submenubot {
  background: url(../i/submenubot.gif) no-repeat 0 100%;
  height: 5px;
  line-height: 5px;
  margin-top: 21px;
  _margin-top: 11px;
  }
  
/*search*/  
.search {
  padding: 0px 0 20px 20px;
  overflow: hidden;
  _height: 0;
  }
  
.search input {
  font-size: 11px;
  
  color: #b2b2b2;
  /*background: url(../i/searchtext.jpg) no-repeat 0 3px;*/
  width: 126px;
  _width: 131px;
  height: 17px;
  _height: 21px;
  border: 0;
  float: left;
  padding: 2px 0 2px 5px;
  border:1px solid #d5d5d5;
  border-right:none;
  font-family:georgia;
 
  }  
  
@media all and(min-width:0) {
  .search input {
    padding-top: 0;
    height: 21px;
    }
  }  
  
.search .but {
  color: #fff;
  background: url(../i/but.jpg) no-repeat 0 1px;
  width: 54px;
  height: 22px;
  cursor: pointer;
  padding: 0;
  margin: 0;
  border:none;
  }  
  
/*contacts*/  
.contacts {
  background:url(../i/bgcontactsrep.gif) repeat-y 0 0;
  color: #035696;
  margin-bottom:20px;
  }
  
.contacts form {
  background: url(../i/bgcontactsbot.gif) no-repeat 0 100%;
  padding: 10px 12px 23px 13px;
  }

.contactstop {
  background: url(../i/bgcontactstop.gif) no-repeat 0 0;
  height: 6px;
  line-height: 6px;
  }
  
.contacts form select {
  font-size: 12px;
  font-family: Arial;
  margin-bottom: 12px;
  margin-left: 4px;
  }  
  
.contacts h2 {
  color: #48494a;
  font-size: 16px;  
  margin: 0 0 15px 7px;
  }  
  
.contacts p {
  line-height: 17px;
  color:#5c5c5c;
  }  
  
.contacts span {
  color: #000;
  }  
  
.contacts p.phone {
  background: url(../i/bgphone.jpg) no-repeat 0 0;
  padding: 0 0 15px 71px;
  font-size: 18px;
  margin-bottom: 8px;
  line-height: 20px;
  color:#3c3d3f;
  }  
  
.contacts p.phone b {
  font-size: 12px;
  }
/*.scheme {
	display:block;
	background:url(../i/icon_scheme.gif) no-repeat 0 0;
	padding:4px 0 4px 25px;
	font-weight:700;
	font-size:11px;
	margin-top:5px;
} */
.contacts a {
	color:#0a70bb;
	font-size:11px
}
/*news-block*/
.rss {
	text-decoration:none;
	color:#fff;
	background:#9e062b;
	display:inline-block;
	padding:0 2px;
	font-size:10px;
}
.news-block {
	padding:0 10px 15px 0;
	
}
.news-block h2 {
	padding-bottom:15px;
	float:left;
	font-size:16px;
	zoom:1;
	position:relative;
}
.archlink {
	float:right;
	font-size:11px;
	font-weight:700;
	padding:4px 0;
	display:block;
}
.date {
	color:#363636;
	/*margin-bottom:6px;
	display:block;*/
	font-size:11px;
	font-family:"Times New Roman", Times, serif;
	
} 
.news-block .item {
	margin-bottom:15px;
	clear:left;
	font-size:11px;
} 
.news-block .details {
	font-weight:700;
}
/*price*/   
/*.price {
  width: 173px;
  height: 68px;
  background: url(../i/bgprice.jpg) no-repeat 0 0;  
  color: #6f7982;
  font-size: 11px;
  margin-bottom: 29px;
  } */
  
.price a {
   text-decoration: underline;
  }
 .price p {
	color:#6f7982;
	 padding: 12px 0 20px 55px;
 }
/*wares*/  
.wares h2 {
  font-size: 16px;
  color: #035ca4;
  margin-bottom: 10px;
  }  

.block_wares {
  overflow: hidden;
  _height: 0;
  padding: 0 0 0 6px;
  margin-bottom: 18px;
  }  
  
.block_wares p {
  clear: both;
  color:#5b6062;
  }  
  
/*.block_wares p.cost {
  color: #fff;
  font-size: 14px;
  text-align: center;
  height: 29px;
  background: url(../i/bgp.gif) repeat-x 0 0;
  float: right;
  _width: 65px;
  margin-top: -26px;
  position: relative;
  }
  
.block_wares span {
  display: block;
  height: 29px;
  background: url(../i/bgspan.gif) no-repeat 100% 0;
  }  
  
.block_wares b {
  display: block;
  height: 29px;
  font-weight: normal;
  background: url(../i/bgb.gif) no-repeat 0 0;
  padding: 6px 16px 0 13px;
  }  
    
.link_img {
  background: url(../i/bglink_img.gif) no-repeat 0 0;
  padding: 7px 8px 10px 7px;
  display: block;  
  } */
  
/*block_spec*/  
/*.block_spec {
  overflow: hidden;
  _height: 0;
  margin-bottom: 33px;
  }  
  
.block_spec a.headline {
  font-size: 22px;
  }  
  
.specbot {
  background: url(../i/bgspecrep.gif) repeat-y 0 0;
  overflow: hidden;
  _height: 0;
  margin-top: 10px;
  }   
  
.spectop {
  background: url(../i/bgspecbot.gif) no-repeat 0 100%;
  overflow: hidden;
  _height: 0;
  }  
  
.block_blue {
  background: url(../i/bgspectop.gif) no-repeat 0 0;
  overflow: hidden;
  _height: 0;
  padding: 17px 15px 20px 21px;
  }  
  
#center .content .block_blue p {
  margin-bottom: 5px;
  }  
  
#inner #center .content .block_blue p a {
  font-size: 16px;
  font-weight: bold;  
  color: #fb7500;
  }   
  
.block_img {
  float: left;
  margin: 0 20px 0 0;
  }  
  
.block_img a img {
  border: 1px solid #f00;
  margin: 5px 0 0 0;
  }  
  
.new {
  display: block;
  margin: -21px 0 0 0;
  }     
  
.up {
  background: url(../i/bg_up.gif) no-repeat 0 0;
  padding-left: 10px;
  padding-bottom:20px;
  float: left;
  margin-top: 30px;
  }  */

/*catalog*/  
#catalog {
  padding-top: 20px;
  }
  
.block_catalog {
  overflow: hidden;
  _height: 0;
  margin-top: 5px;
  }

.block_catalog .img_left {
 /* background: url(../i/bgimg_leftcatalog.gif) no-repeat 0 0;  */
  }   
  
#inner #center .content .catalog_txt p.headline {
  margin-bottom: 10px;
  }
  
.catalog_txt p {
  font-size: 11px;
  color: #fb7500;
  }  
  
.catalog_txt p span {
  font-size: 14px;
  }  
  
#inner #center .content .catalog_txt p.headline a {
  color: #fb7500;
  font-size: 16px;
  font-weight: bold;
  }  
  
.catalog_txt {
  padding: 10px 0 0 0;
  }  
  
.divcatalog {
  margin: 0 0 10px 0;  
  }  
  
.divcatalog .catalog_txt {
  padding-top: 0;
  }  
  
.divcatalog .catalog_txt p {
  font-size: 12px;
  color: #000;
  }  
  
#inner #center .content .divcatalog .catalog_txt p.headline {
  margin-bottom: 4px;
  }  
  
#center .content ul {
 
    list-style:disc;
  line-height: 18px;
  margin-left: 15px;
 
  }  
  
#center .content ul li {
  /*background: url(../i/mark.gif) no-repeat 0 6px;*/
  
  margin-bottom: 2px;

  }  
  
/*table*/  
.table {
  width: 100%;
  font-size: 11px;
  margin-top: 6px;
  }
  
.table td,
.table th {
  border: 1px solid #bfbfbf;
  color: #525252;
  padding: 7px 11px 5px 11px;
  }  
  
.table thead td,
.table thead th {
  font-weight: normal;
  color: #000;
  background: #d8cda4;
  }  
  
.table tbody th {
  font-weight: normal;
  background: #f2f6fa;
  }  
  
.table tbody td,
.table thead td {
  text-align: center;
  }  
  
.return {
  float: left;
  /*color: #fb7500;*/
  font-weight: bold;
  margin-right: 50px;
  margin-top: 30px;
/*  background: url(../i/bgreturn.gif) no-repeat 0 3px;
  padding-left: 12px;*/
  text-decoration: none;
  }   

/*page*/   
/*.page {
  color: #fb7500;
  font-size: 11px;
  overflow: hidden;
  _height: 0;  
  padding: 10px 0 0 7px;
  }  
  
#center .content .page a {
  color: #9E062B;
  margin-right: 15px;
  float: left;
  margin-top: 2px;
  }   
  
.page span {
  color: #494b51;
  margin-right: 15px;
  background: url(../i/bgpagespan.gif) no-repeat 100% 0;
  float: left;
  padding-right: 4px;
  height: 23px;
  }  
  
.page b {
  font-weight: normal;
  background: url(../i/bgpageb.gif) no-repeat 0 0;
  padding: 2px 2px 0 7px;
  height: 23px;
  float: left;
  }  
  
.page strong {
  font-weight: normal;
  float: left;
  margin-top: 2px;
  } */

/*novelty*/
.novelty {
  margin-top: -40px;
  }

.novelty .block_blue {
  background: none;
  padding-left: 10px;
  }   

/*center_contacts*/  
.center_contacts {
  overflow: hidden;
  _height: 0;
  margin-bottom: 25px;
  }
  
.contacts_txt {
  overflow: hidden;
  _height: 0;
  }  

/*.center_contacts .img_left,
.block_partners .img_left {
  background: url(../i/bgimg_leftcontacts.gif) no-repeat 0 0;
  padding: 7px 10px 9px 7px;
  } */
  
.center_contacts h3 {
  color: #545454;
  font-size: 14px;
  margin-bottom: 8px;
  }  
  
.contacts_txt {
  color: #4669c8;
  }  
  
.contacts_txt span {
  color: #000;
  }  
  
/*.link_maps {
  float: right;
  color: #589cbc;
  font-size: 11px;
  background: url(../i/bglink_maps.gif) no-repeat 100% 3px;
  padding-right: 10px;
  margin-top: 6px;
  } */
  
/*.link_shema {
  float: left;
  font-size: 10px;
  background: url(../i/bglink_shema.gif) no-repeat 0 0;
  padding-left: 20px;
  padding-bottom: 3px;
  margin-top: 8px;
  } */
  
/*articles*/ 
.link {
  float: right;
  color: #589cbc;
  font-size: 11px;
  _margin-top: -20px;
  position: relative;
  }  

#inner #center .content .articles p {
  margin-bottom: 3px;  
  clear: left;  
  }  
  
.articles {
  margin-bottom: 29px;
  }  
  
#center .content .articles h2 {
  margin-bottom: 4px;  
  margin-top: 0;  
  } 
  
.articles .link {
  _margin-top: 1px;
  } 

/*partners*/  
.block_partners {
  overflow: hidden;
  _height: 0;
  margin-bottom: 17px;
  }    
  
.partners_txt {
  overflow: hidden;
  _height: 0;
  }  
  
#center .content .partners_txt h2 {
  float: left;
  margin: 0 0 4px 0;
  }  
  
#center .content .partners_txt p {
  clear: both;
  line-height: 16px;
  }  
  
.partners_txt .link_maps {
  margin-top: 3px;
  }

/*block_price*/  
.block_price {
  margin-bottom: 8px;
  padding: 3px 0 7px 50px;  
  }  
  
#center .content .block_price p a {
  color: #fb7500;
  font-size: 13px;
  font-weight: bold;
  }

.block_price span {
  color: #004e93;
  }

/*.wr {
  background: url(../i/wr.jpg) no-repeat 0 0;
  }

.xl {
  background: url(../i/xl.jpg) no-repeat 0 0;
  }   

.zip {
  background: url(../i/zip.jpg) no-repeat 0 0;  
  } */
  
/*error*/   
#error h1 {
  color: #e5eef4;
  font-family: Arial;
  font-size: 72px;
  font-weight: bold;
  padding: 45px 0 0 120px;
  float: left;
  }
  
.error {
  padding: 17px 0 0 0;
  }  
  
#error #center .content .error h2 {
  color: #004e93;
  font-size: 22px;
  font-weight: bold;
  margin: 0 0 6px 0;
  font-family: Arial;
  }  
  
#error #center .content .error p {
  margin: 0 130px 18px 0;
  }     
  
/*footer*/  
#footer {
  clear: both;  
  font-size: 11px;
  /*background:#d6e4f0 url(../i/footerr.gif) no-repeat 100% 0;*/
  height: 78px;
  margin-bottom: 10px;
  }
  
.bgfooter {
 /* background: url(../i/footerl.gif) no-repeat 0 0;*/
  height: 78px;  
  }  
  
#footer .left {
  padding: 35px 0 0 20px;
  background:none;
  }  
  
#footer .content {
  padding: 24px 0 0 38px;
  }  
 #footer .left img{
  float:left;
  margin-right:5px;
  }
  #footer .content p{
  padding-top:4px;
  font-size:10px;
  color:#454440;
  } 
    #footer .content p strong{
  color:#000;
  font-weight:400;
  } 
#footer .right {
  color: #575757;
  padding: 27px 0 0 20px;
  background:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  }  
  
#footer .right a {
  color: #9e062b;
  font-size:11px;
  }  
  
#footer .right p {
  background: url(../i/bgfootp.gif) no-repeat 0 4px;
  padding-left: 29px;
   font-size:10px;
   padding-bottom:2px;
  }  

  /*----------- feedback form --------- */
 form label {
  display: block;
  }
#center .content .tip {
	font-size:10px;
	margin-bottom:0;
	}

#back-form, #ans_que  {
	width:315px;
}
  #back-form label span, .tip span, #ans_que label span {
	color:#f3022f;
  }
  #back-form label, #ans_que label{
display:block;
margin-bottom:3px;
}
 #back-form input, #back-form textarea, #ans_que input, #ans_que textarea {
	width:307px;
	border:1px solid #c1ccd1;
	color:#7f7f7f;
	padding:2px 4px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
}
#back-form img, #ans_que img {
	border:1px solid #c1ccd1;
	float:left;
	margin-top:15px;
	margin-right:32px;
}
#back-form .capcha, #ans_que .capcha {
	width:315px;
}
#back-form .capcha input, #ans_que .capcha input {
	width:170px;

}
#back-form .capcha  .button, #ans_que .capcha .button{
	width:76px;
	background:#A80506 no-repeat 0 0;
	text-align:center;
	border:none;
	color:#fff;
	float:left;
	padding:8px 0 6px;
	margin-top:6px;
	cursor:pointer;
}
#back-form  .button:hover{
	/*background-position:0 100%*/
}
#back-form .capcha #clearb, #ans_que .capcha #clearb {
	background:none;
	color:#F3022F;
	text-decoration:underline;
	float:left;
	text-align:left;
	padding-left:12px;
	font-size:10px;
	background:url(/i/reset.gif) no-repeat 0 10px;
	cursor:pointer;
	margin-right:150px;
}
.message_error {
	color:#F3022F;
	font-size:11px;
	margin-bottom:5px;
}
/*
#back-form .capcha .tip {
	float:right;
}*/
/*----------- eo feedback form --------- */



.content {
margin-right:0;
}

.service-item {
background:white;
border:1px solid #e5e1d2;
position:relative;
padding:20px;
padding-left:35px;
min-height:150px;
margin-bottom:10px;
}
.service-item:hover {
	border:1px solid #bf002f;
	box-shadow:0px 0px 3px #666;
}
	.service-counter {
		position:absolute;
		left:0;
		top:0;
		background:url(../i/number.png) no-repeat;
		width:32px;
		padding-right:10px;
		height:30px;
		font-size:24px;
		font-family:serif;
		color: white;
		text-align:center;
		font-weight:bold;
	}
	.service-price {
		position:absolute;
		width:130px;
		height:23px;
		background-color:#f5f3f4;
		top:150px;
		left:0;
		color:#e33939;
		font-size:18px;
		padding-left:20px;
	}
	.service-image {
		float:left;
		width:145px;
		
	}
	.service-title {
		margin-left:144px;
		margin-bottom:10px;
		text-decoration:underline;
		color:#be071f;
		font-size:18px;
		text-align:left;
	}
	.service-text {
		margin-left:144px;
		line-height:18px;
		color: #292929;
	}
.news-title {
color: #484744;
margin-left:23px;
margin-bottom:10px;
font-weight:bold;
font-size:12px;
font-family:georgia;
}
.news-item {
margin-left:23px;
margin-bottom:10px;
width:195px;
}
	.news-date {
		color: #363636;
		font-size:11px;
		font-family:serif;
	}
	.news-item  a {
		color: #9e062b;
		font-family:georgia;
		font-size:11px;
	}
	.news-item  a:hover {
		color:#bf002f;
	}


.ser_i {
	text-decoration:none;
}
