html, body{
	height:100%;
}
body{
	margin:0;
	font:10pt  Trebuchet MS, Arial,  sans-serif;
	background:#fff;
	color:#212121;
}
h1, h2, h3, h4, h5, h6, p, ul{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:normal;
}
.clear:after{
	content:'.';
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
img{border:none;}
form{margin:0; display:inline;}
a{color:#333333;}
a:hover{text-decoration:none;}

#main{
	width:100%;
	overflow:hidden;
	min-height:100%;
	min-width:1000px;
}
* html #main{
	height:100%;
}
.holder{
	width:1000px;
	/*min-width:1000px;
	max-width:1280px;*/
	margin:0 auto;
}
* html #main{
	height:100%;
}
#header{
	width:100%;
	height:100px;
}
.logo{
/*	margin-left:14px;*/
	float:left;
	margin-top:22px;
}


.phone_hold{
	margin-left:15%;
	float:left;
	margin-top:32px;
}
.phone_hold .phone{
		background:url(../i/phone.png) no-repeat 0 50%;
		padding-left:20px;
		font-size:14pt;
		color:#9b9b9b;
}
.phone_hold .callback{
		background:url(../i/btn-callback.png) no-repeat 100% 50%;
		padding-right:10px;
		color:#ff3700;
}
.search{
	margin-left:12%;
	float:left;
	margin-top:36px;
	width:230px;
}
.search fieldset{
	border:1px solid #cbcbcb;
	padding:3px;
}
.search fieldset input{
	border:none;
}
.search fieldset input.text{
	width:170px;
	color:#6a6a6a;
	font-size:9pt;
	padding:0 10px;
	float:left;
}
.lang{
	margin-right:20px;
	float:right;
	margin-top:44px;
}
.lang li{
	float:left;
	color:#ff3700;
	margin-right:10px;
}
.topmenu{
	clear:both;
	background:url(../i/bg-menu.png) repeat-x;
}
.topmenu ul{
	overflow:hidden;
}
.topmenu li{
	float:left;
}
.topmenu li a, .topmenu li span{
	padding:0 6px;
	line-height:40px;
	height:40px;
	float:left;
	color:#2821ac;
	font-size:15px;
	text-decoration:none;
}




.topmenu li a:hover, .topmenu li span, .topmenu li a.active{
	background:url(../i/bg-menu.png) repeat-x 0 -40px;
	color:#5c5c5c;
}
/*.topmenu li a.active{
    padding: 0;
}*/

.gallary_hold{
	background:url(../i/bg-gallery.png) repeat-x;
	height:232px;
	position:relative;
}
.gallary_hold .holder{
	position:relative;
}
.gallary_hold .number{
	position:absolute;
	z-index:100;
	padding:10px 10px 10px 5px;
	background:#eee;
	top:183px;
	left:0;
}
.number li{
	float:left;
	margin-left:5px;
}
.number li a{
	float:left;
	background:url(../i/btn-gallery.png) no-repeat -8px 0;
	width:8px;
	height:8px;
	text-indent:-9999px;
	overflow:hidden;
}
.number li a:hover, .number li.active a{
	background-position:0 0;
}
#gallary{
	position:relative;
}
#gallary li{
	position:absolute;
	top:0;
	left:-5px;
	background:url(../i/gal-bg-2.jpg) no-repeat 0 0;
	padding-left:5px;
}
#gallary li table, #gallary li table td{
	border-collapse:collapse;
	margin:0;
	padding:0;
}
#gallary li table td{
	background:url(../i/gal-bg-1.jpg) no-repeat 100% 0;
	padding-right:5px;
}
#gallary li table td.text{
	color:#fff;
	padding-left:30px;
	background:none;
	background:url(../i/bg-gallery.png) repeat-x;
}
#gallary li table td.text a{
	color:#fff;
}
#gallary li table td.text .head{
	font-size:24px;
}
#gallary li table td.text p{
	margin:10px 0;
}
.brands_hold{
}
.brands_hold .number{
	left: 45%;
	overflow: hidden;
	position: relative;
	width: 50%;
}
#brands{
	position:relative;
	height:360px;
	width:100%;
}
#brands li{
	position:absolute;
	top:0;
	left:0;
}
#brands li table td{
	padding:5px;
	text-align:center;
	vertical-align:middle;
	width:33%;
}
#brands li table td img{
	width:100%;
}
.breadcrumbs{
	height:39px;
	background:url(../i/bg-breadcrumbs.png) repeat-x 0 0;
}
.breadcrumbs ul{
	padding-left:0px;
        margin-left: -3px;
}
.breadcrumbs ul li{
	color:#fff;
	float:left;
	line-height:39px;
	margin-left:0;
	padding-left:4px;
}
.breadcrumbs ul li a{
	background:url(../i/bul_breadcrumbs.png) no-repeat 100% 50%;
	padding:0 10px 0 0;
	color:#fff;
}
#column{
	width:240px;
	float:left;
	padding-bottom:142px;
/*	padding-left:12px;*/
	margin-left: -3px;
}
.menu{
	padding-top:20px;
}
.menu li{
	font-size:16px;
	line-height:28px;
	margin:5px 0;
	font-weight:bold;
}
.menu li a{
	color:#352fb1;
	padding:0 5px;
}
.menu li a:hover, .menu li span{
	color:#333;
	background:#f0f0f0;
	padding:0 5px;
}
#column p.head{
	color:#352fb1;
	font-size:16pt;
	background:url(../i/bg_head.png) no-repeat 0 100% ;
	padding-bottom:3px;
	margin:20px 4px 5px;
}
.menucat{
        padding: 0 0 20px 5px;
}
.menucat ul{
	display:none;
}
.menucat li{
	font-size:16px;
	margin-bottom:5px;
}
.menucat li a{
	color:#333;
	padding-left:20px;
	background:url(../i/bulet_menu.png) no-repeat 0 8px;
	display:block;
}
.menucat li a:hover{
	color:#ff3700;
}
.menucat li.active a{
	background:url(../i/bulet2_menu.png) no-repeat 0 1px;
	color:#ff3700;
}

.menucat li.active ul{
	display:block;
	background:url(../i/line_dot_vert.png) repeat-y 3px 0;
}
.menucat li.active ul li{
	padding:3px 0 0;
	background:none;
}
.menucat li.active ul li.active a{
	color:#ff3700;
}
.menucat li.active ul a{
	background:none;
	font-size:12px;
	background:url(../i/line_dot_hor.png) no-repeat 3px 50%;
	color:#333;
}
.menucat li.active ul li:last-child a{
	background:url(../i/line_dot_hor2.png) no-repeat 3px 50%;
}
.content_holder{
	margin:0 0 0 300px;
}
#content{
	width:100%;
	padding-bottom:142px;
	padding-top:20px;
	position:relative;
}

.main_index #content{
	padding-bottom: 112px;
	padding-top:0;
}

.content_holder #content{
	float:left;
}
#content h1{
	border-bottom:1px solid #d9dbda;
	color:#352fb1;
	font-size:24px;
	position:relative;
        margin: 0 0 12px;
	padding-right:110px;
}
#content div.text{
	clear:both;
}
#content div.text p{
	margin:6px 0 15px;
}
#content div.text a{
	color:#ff3700;
}
.forprint{
	position:relative;
}
#print{
	position:absolute;
	bottom:5px;
	font-size:10pt;
	right:0px;
}
#print a{
	background:url(../i/print.png) no-repeat 0 50%;
	color:#ff3700;
	padding-left:23px;
}
#content .head{
	color:#6a6a6a;
	font-size:24px;
	background:url(../i/bg_head.png) no-repeat 0 100% ;
	padding-bottom:3px;
	margin:5px 0 10px;
}
.rubrholder{
	background:#f7f7f7;
	clear:both;
	overflow:hidden;
	border-bottom:2px solid #dddddd;
	padding-top:25px;
}
.rubrholder .rubr{
	width:43%;
	float:left;
	padding:15px 5% 25px 0;
}
.rubrholder .rubr .bulet{
	float:left;
}
.rubrholder .rubr .bulet img{
	border:2px solid #e8e8e8;
}
.rubrholder .rubr .bulet a:hover img{
	border:2px solid #ff3700;
}
.rubrholder .rubr .content{
	float:left;
	padding-left:10px;
	width:53%;
}
.rubrholder .rubr .content h2{
	margin-bottom:15px;
}
.rubrholder .rubr .content a:hover{
	color:#ff3700;
	text-decoration:underline;
}
.three_col .holder,
.two_col1 .holder,
.two_col2 .holder{
	overflow:hidden;
}
.three_col{
	padding:10px 0;
}
.three_col .col1,
.three_col .col2,
.three_col .col3{
	width:31%;
	float:left;
	padding:0 1%;
}
.three_col{
	padding:10px 0;
	width:100%;
	clear:both;
}
.three_col .col1,
.three_col .col2,
.three_col .col3{
	width:31%;
	float:left;
	padding:0 1%;
}
.two_col1{
	padding:10px 0 50px;
	width:100%;
	clear:both;
	border-top:2px solid #dddddd;
	background:#F9F9F9;
}
.two_col1 .col1{
	float:left;
	width:64%;
	padding:0 1%;
}
.two_col1 .col2{
	float:left;
	width:31%;
	padding:0 1%;
}
.two_col2{
	padding:10px 0;
	width:100%;
	clear:both;
	border-top:2px solid #dddddd;
	background:#F9F9F9;
}
.two_col2 .col2{
	float:left;
	width:64%;
	padding:0 1%;
}
.two_col2 .col1{
	float:left;
	width:31%;
	padding:0 1%;
}
#mainfooter{
	margin:-112px 0 0 0;
	height:112px;
	clear:both;
	position:relative;
	background:#f9f9f9;
	border-top:1px solid #e7e7e7;
}
#footer{
	width:1000px;
	height:90px;
	margin:0 auto;
	padding-top:17px;
	padding-left:9px;
	font-size:9pt;
}
#footer a{
	color:#ff3700;
}
#footer address{
	font-style:normal;
}
#footer .left{
	float:left;
	width:40%;
}
#footer .right{
	float:right;
	width:40%;
	text-align:right;
}

#footer .right a {
  color: #212121;
  text-decoration: none;
}
#footer .counter{
	float:right;
	width:13%;
/*	padding:0 1%;*/
        text-align: right;
}
/***********/
.popupchik{
		position:absolute;
		top:0;
		z-index:99;
		padding:0;
		background:#f7f7f7;
		border:3px solid #dddddd;
}
.close-popup{
	display:block;
	position:absolute;
	top:12px;
	right:5px;
	background:url(../i/btn_close.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	width:11px;
	height:11px;
}
.close-popup:hover{
	background-position:0 -11px;
}
/********/
.btn_send{
	display:block;
	padding:2px 5px;
	background:#727272;
	color:#fff!important;
	text-decoration:none;
	float:right;
}
.btn_send:hover{
	background:#a0a0a0;
}
/***** callback *****/
div.callback{
}
div.callback .heading{
}
div.callback .heading p a{
	text-indent:-9999px;
	height:35px;
	display:block;
	overflow:hidden;
}
div.callback .heading p a:hover{
	background-position:0 -35px;
}

div.zakaz .heading p a{
	background:url(../i/btn_oformit.png) no-repeat;
}
.zakaz2  .heading p a{
	background:url(../i/btn_oformit.png) no-repeat 0 -144px!important;
	cursor:default;
}
div.question .heading p a{
	background:url(../i/btn_ask.png) no-repeat 0 0 !important;
	cursor:default;
}
div.feedback .heading p a{
	background:url(../i/btn_zapros.png) no-repeat;
}
div.callback .heading p a:hover{
	background-position:0 -36px;
}
div.callback .heading p a.open{
	background-position:0 -72px;
}
div.callback .heading p a.open:hover{
	background-position:0 -108px;
}


div.callback fieldset{
	border:none;
	padding:5px 15px 10px;
	margin:0;
}
div.callback .row{
	padding:3px 0;
}
div.callback .input{
	display:block;
	border:1px solid;
	border-bottom-color:#eeeeee;;
	border-top-color:#cbcbcb;
	border-right-color:#cbcbcb;
	border-left-color:#eeeeee;
	padding:2px 5px 0 7px;
	background:#fff;
}
div.callback .mark{
	color:#F00;
}
div.callback td{
	vertical-align:top;
}
div.callback .norm{
	color:#333!important;
/*	font-weight:bold;*/
}
div.callback .input textarea{
	width:100%;
	background:#fff;
	color:#6A6A6A;
	font-size:9pt;
	border: none;
}
div.callback .input input{
	border:none;
	width:100%;
	background:#fff;
	color:#6A6A6A;
	font-size:9pt;
}
div.callback .time p{
	text-align:center;
}
div.callback select{
	width:90%;
	border:1px solid;
	border-bottom-color:#eeeeee;;
	border-top-color:#cbcbcb;
	border-right-color:#cbcbcb;
	border-left-color:#eeeeee;
}

.newses{
}
.newses .news{
	padding:5px 0 10px;
	clear:both;
}
.newses .date{
	color:#6a6a6a;
	font-size:9pt;
	margin:0;
	padding:0;
}
.newses .news .text{
	color:#333333;
}
.newses .allnews{
	text-align:right;
}
.newses .allnews a{
	color:#ff2f00;
	background:url(../i/bulet_allnews.png) no-repeat 0 50%;
	padding-left:11px;
}
/**** faqs ***/
.faqs{
}
.faq{
	padding:5px 0 10px;
}
.faq .ask{
	background:url(../i/btn_bulet1.png) no-repeat 5px 5px;
	padding-left:20px;
}
.faq .ask a{
	color:#333333;
	font-size:16px;
	text-decoration:none;
	border-bottom:1px dotted #333;
}
.faq .open{
	background:#f0f0f0 url(../i/btn_bulet2.png) no-repeat 5px 5px;
}
.faq .open a{
	color:#ff3700;
	border-bottom:1px dotted #ff3700;
}
.faq .ask a:hover{
	border:none;
}
.faq .text{
	background:#f0f0f0;
	padding:5px 20px;
}
.faq .text p{
	margin:0;
	padding:5px 0 5px;
}
/**paging**/
.paging{
	float:right;
	margin:15px 0 20px;
}
.paging li{
		float:left;
		margin:0 10px;
		line-height:32px;
}
.paging li.active{
	font-size:12pt;
	color:#ff3700;
	font-weight:bold;
}
.paging li a{
	color:#333;
	text-decoration:none;
}
.paging li a:hover{
	color:#ff3700;
}
.paging li.prev a, .paging li.next a{
	background:url(../i/btn_paging.png) no-repeat;
	width:32px;
	height:32px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	float:left;
}
.paging li.next a{
	background-position:-32px 0;
}
.paging li.prev a:hover{
		background-position:0 -32px;
}
.paging li.next a:hover{
		background-position:-32px -32px;
}
#content .newses{
}
#content .newses .news{
	padding:5px 0 10px;
}
#content .newses .date{
	color:#352fb1;
	font-size:9pt;
	margin:0;
	padding:0;
}
#content .newses .zag{
	color:#333;
	font-size:13pt;
	margin:0;
	padding:0 0 0 20px;
	background:url(../i/bulet_menu.png) no-repeat 0 50%;

}

#content .newses .news .text *{
	color:#333333;
	text-decoration:none;
}
#content .newses .news .text img{
	float:left;
	margin-right:10px;
}
.catnews{
	overflow:hidden;
	padding:10px 0;
}
.catnews li{
	float:left;
}
.catnews li a, .catnews li span{
	padding:5px 15px 7px;
	float:left;
	background:#f0f0f0;
	color:#ff3700;
}
.catnews li a:hover,.catnews li span{
	background:#fff;
	color:#352fb1;
}
.question{
	width:350px;
	margin:20px 0;
	background:#f7f7f7;
}
.send .input input{
}
.send .btn_send{
}
#capcha img{
	border:2px solid #dadcdb;
}
#capcha{
	float:left;
}
#reloadcapcha{
	display:block;
	background:url(../i/btn_reload.png) no-repeat;
	width:19px;
	height:23px;
	overflow:hidden;
	text-indent:-9999px;
	margin-left:10px;
	margin-top:10px;
	float:left;
}
#reloadcapcha:hover{
	background-position:0 -23px;

}
/**** gallery ****/
.gallery{
}
.gallery li{
	width:223px;
	float:left;
	margin:10px 0 6px;
	overflow:hidden;
}
.gallery li.midle{
	margin:10px 15px 6px;
}
.gallery li a{
	text-decoration:none;
	background:#e8e8e8;
	border:2px solid #e8e8e8;
	width:219px;
	display:block;
	overflow:hidden;
}
.gallery li a img{
	display:block;
	margin:0 auto;
}
.gallery li a span{
	display:block;
	text-decoration:underline;
	color:#FF3700;
	font-size:14px;
	padding:5px;
}
.gallery li a:hover img{
}
.gallery li a:hover span{
	text-decoration:none;
	color:#fff;
}
.gallery li a:hover{
	border:2px solid #FF3700;
	background:#FF3700;
}
.gallery2{
}
.gallery2 li{
	width:165px;
	float:left;
	margin:7px 0;
	overflow:hidden;
}
.gallery2 li.midle1{
	margin-left:13px;
	margin-right:6px;
	
}
.gallery2 li.midle2{
	margin-left:7px;
	margin-right:13px;
	
}
.gallery2 li a{
	text-decoration:none;
	background:#e8e8e8;
	border:2px solid #e8e8e8;
	display:block;
	width:161px;
	overflow:hidden;
}
.gallery2 li a:hover{
	border:2px solid #FF3700;
}
.gallery2 li a span{
	display:block;
	color:#4d4d4d;
	font-size:14px;
	padding:5px;

}
.gallery2 li a:hover span{
	color:#FF3700;
}
.linktoitem{
	background:url(../i/bulet_menu.png) no-repeat 0 9px;
	padding-left:15px;
	clear:both;
	font-size:18px;
	color:#333333;
	margin:20px 0 6px;
}
.linktoitem a{
}
/**** catalog ****/
.catalog{
}
.catalog li{
	width:188px;
	float:left;
	margin:15px 0;
}
.catalog li.midle{
	margin:15px 68px;
}
.catalog li a{
	text-decoration:none;
}
.catalog li a img{
	border:2px solid #e8e8e8;
}
.catalog li a span{
	display:block;
	text-decoration:underline;
	color:#FF3700;
	font-size:18px;
}
.catalog li a:hover img{
	border:2px solid #FF3700;
}
.catalog li a:hover span{
	text-decoration:none;
}

.list{
	margin:10px 0 15px;
}
.list li{
	background:url(../i/bulet_ul.png) no-repeat 0 6px;
	padding-left:10px;
	margin-left:20px;
}
.list li a{
	color:#333333!important;
}
.clients{
	border-collapse:collapse;
	margin:15px 0;
	border:1px solid #fff;
	width:100%;
}
.clients td{
	border-collapse:collapse;
	vertical-align: middle;
	padding:10px;
	border:1px dotted #d1d1d1;
	text-align:center;
}
.img{
	position:relative;
	float:left;
/*	margin: 0 0 10px;*/
}
.img img{
	border:2px solid #d9dbda;
}
.img a.zoom {
	background:url(../i/zoom.png) no-repeat;
	width:20px;
	height:21px;
	display:block;
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	bottom:5px;
	right:5px;
}
.callback{
	width:350px;
	background:#f7f7f7;
	clear:both;
}
table.data {
	width:80%;
	border-collapse:collapse;
	font-size:11pt;
}
table.data tr {
	border:1px solid #ff3700;
}
table.data th {
	border:1px solid #ff3700;
	padding:7px 10px;
	background:#e8e8e8;
}
table.data td {
	border:1px solid #FFA087;
	padding:3px 10px;
}
div.zakaz .heading p{
	background:url(../i/btn_bulet1.png) no-repeat 5px 50%;
}
div.zakaz .heading a{
	color:#333333;
	font-size:16px;
}
div.zakaz .open p{
	background: url(../i/btn_bulet2.png) no-repeat 5px 50%;
}
/* vote page */

.vote {
	height:1%;
	overflow:hidden;
	padding:0 0 25px;
}
.vote .row {
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #dfded7;
	padding:15px 22px 11px;
}
.vote ul.list {
	float:left;
	margin:0;
	padding:0 5px 0 0;
	list-style:none;
}
.vote ul.list li {
	float:left;
	padding:0 28px 0 0;
	padding-left:15px;
}
.vote ul.list a {
}
.vote ul.nav01 {
	float:left;
	padding:0;
}
.vote ul.nav01 .active span {
	background:url(../images/bg-vote2.png) no-repeat;
	color:#fff;
}
.vote .box {
	height:1%;
	overflow:hidden;
	padding:17px 22px 0;
	color:#404040;
	border-bottom:1px solid #dfded7;
}
.vote .box h2 {
	margin:0 0 9px;
	color:#404040;
	font:bold 12px/14px Tahoma, Arial, sans-serif;
}
.vote .box p {
	margin:0 0 20px;
	font:11px/14px Tahoma, Arial, sans-serif;
}
.vote .box p .date {color:#949494;}
ul.vote-list {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
ul.vote-list li {	
	height:1%;
	overflow:hidden;
	vertical-align:top;
	padding:0 0 13px 0;
}
ul.vote-list strong {
	display:block;
	background:url(../i/bullet01.gif) no-repeat 1px 6px;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
}
ul.vote-list input{
	float:left;
}
ul.vote-list label{
	float:left;
	width:150px;
	padding-left:13px;
}
.diagram {
	width:100%;
	overflow:hidden;
}
.diagram span.image {	
	background:url(../i/bg-vote1.png) repeat-x;
	float:left;
	width:4px;
	height:15px;
	margin-right:8px;
	text-indent:-9999px;
}
.top .diagram span.image {background:url(../i/bg-vote2.png) repeat-x;}
.diagram span.text {
	float:left;
	font:12px/15px Tahoma, Arial, sans-serif;
}
#column .vote{
	background:#f0f0f0;
        margin: 10px 0 0 5px;
}
#column .vote .box{
	border:none;
}
#column .vote .box h2{
	background:url(../i/bul_vote1.png) no-repeat 0 0;
	min-height:40px;
	padding-left:40px;
	margin-left:-5px;
}
#column .result .box h2 {
	background:url(../i/bul_vote2.png) no-repeat 0 0;
	margin-left:0;
}
/*** stelazhmore ***/
.stelazhmore {
	overflow:hidden;
	height:1%;
	clear:both;
}
.stelazhmore li {
	width:250px;
	float:left;
	padding:30px 40px 0 0;
	position:relative;
}
.stelazhmore li span {
	display:block;
	float:left;
	font-size:30pt;
	color:#868686;
	line-height:100px;
	padding:0 20px 0 5px;
}
.stelazhmore li p {
	font-style:italic;
	font-size:10pt;
}
.stelazhmore li .backtopholder{
	position:relative;
	padding-bottom:30px;
}
.back {
	position:absolute;
	right:40px;
	bottom:0;
	display:block;
	width:21px;
	height:28px;
	background:url(../i/back.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.map{
	padding-top:20px;
}
.map li{
	font-size:16px;
	margin-bottom:5px;

}
.map li a{
	color:#333;
	padding-left:20px;
	background:url(../i/bulet_menu.png) no-repeat 0 50%;
	display:block;
	font-weight:bold;
}
.map li a:hover{
	color:#ff3700;
}
.map li ul{
	display:block;
	padding-left:20px;
}
.map li ul li{
	margin:3px 0;
}
.map li ul a{
	background:none;
	font-size:14px;
	color:#333;
	font-weight:normal;
	padding:0;
}
.map li ul ul a{
	background:none;
	font-size:12px;
	color:#333;
	font-weight:normal;
	padding-left:20px;
}
.topmenu_inner ul{
	padding-left:0px;
}
.more_link{
	float:right;
	text-decoration:none;
	
	background:url(../i/bg_bulet.png) no-repeat 0 -21px;
	padding-left:7px;

}
.open .more_link{
	background:url(../i/bg_bulet.png) no-repeat 0 4px;
}
.more_link span{
	border-bottom:1px dotted #333;
}
.more_link:hover span{
	border:none;
}
.more_block{
	clear:both;
	padding-top:5px;
	display:none;
}
.more_block table{
	width:100%;
}
.errhold{
	padding:5px 0;
}
.errhold label.error{
	display:block;
	color:#FF3700;
}
.input .error{
	border:1px solid #FF3700!important;
}
.okhold{
	border:1px solid #6F0!important;
}
.line_devider{
	width:100%;
	height:1px;
	line-height:1px;
	font-size:1px;
	overflow:hidden;
	background:url(../i/bg_line1.png) repeat-x 0 0;
	margin:10px 0;
}
.feedback-form table{
	width:100%;
}
.phoneback{
	width:278px;
}
.phoneback .btn_send{
	/*float:left;*/
}
.phoneback .heading p{
	background:url(../i/btn_phone.png) no-repeat;
	widows:278px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
}
.phoneback table{
	padding:0;
	margin:0;
	border-collapse:collapse;
}
.phoneback td{
	padding:3px 0;
	margin:0;
	border-collapse:collapse;
}
.phoneback td td{
	width:50%;
}
.phoneback td.td2 select, .phoneback td.td2 label{
	margin-left:12px;
}
