﻿div.topleftline
{
	width:100%;top:-20px;position:relative;
	height:15px; background-image: url("i/topline.png"); background-position:top; background-repeat:repeat-x;
}
/* Новости */
div.newslistitem{width:100%;}
div.newslistitemrow{float:left;width:100%; padding: 5px 0px;}
div.newslistitemimg{/*float:left;width:20%;*/padding:0px !important; vertical-align: top;}
div.newslistitemtitle{width:100%;}

/*div.newslistitem a{ text-decoration: none !important;}*/
div.newslistitemimg img{padding:0px !important; margin: 0px;/* border: 2px solid #d97904;*/}
div.newslistitemtitle h2 {margin-bottom: 5px;}
div.newslistitemtitle div.data {font-size:0.9em;}

.newssep{border-bottom: 1px solid #BDBDBD; margin-bottom: 10px;}

div.newsdata{color:#4D6D49;font-weight:bold;font-size:90%;margin-top:5px;}
div.data{color:#4D6D49;font-weight:bold;font-size:90%;}

.newstbl td { vertical-align:top; padding-bottom: 20px !important;}
/* Новости [конец] */

/* Форма онлайн-заказа */
.orderform fieldset{margin:0.5em 0 1em;padding:1.4em;border:1px solid #BECCD9;}
.orderform .type-text, .orderform .type-phone {width:100%;padding:0px;margin:0px;}
.orderform input, .orderform select, .orderform textarea{padding:2px;border:1px solid #7F9DB9;margin-bottom: 10px;}
.orderform input:focus, .orderform select:focus, .orderform textarea:focus{border:1px solid #FF700E;}
.orderform label{vertical-align:top;}
.orderform .type-text label, .orderform .type-phone label {width:30%;text-align:right;display:inline;float:left;padding-right:5px; font-size:0.9em;}
.orderform input.submitbutton{ background-image: url("img/btnbgr.png"); background-repeat:repeat-x;}
div.submitbutton{width:100%; text-align:center;}
/* Форма онлайн-заказа [конец] */

/* Общие */
a:hover {cursor:pointer;}
div.main footer div{color:#9B9B9B;font-size:9px;background-color: #ffffff; text-align: right;
	border-top:1px solid #BDBDBD;margin:0px;padding:10px 20px 10px;}

.errortext, .reqstar, .reqstar li{color:#ff0000;}

div.floatleft{float:right;}
div.annotation{font-size:1.2em;font-weight:bold;}

.hideunderline a{text-decoration:none !important;}

.gridalterbgr{ background-color: #eeeeee !important;}
.requieredfieldlabel {font-weight:bold;cursor:pointer;}

/* Каталог продукции */
.catalogseparate {border-top: 5px solid #E3E3E3;padding: 0;margin: 0;height: 10px;width: 100%;}
.catalogseparate2 {border-top: 1px solid #E3E3E3;padding: 0;margin: 0;height: 10px;width: 100%;
                   }
table.classifiercelltable{width:100% !important;}
.classifiercelltable td {vertical-align:top;}
.classifiercelltable a, .classifiercelltable a:visited{font-weight:bold;text-decoration:none !important;}
/*.classifiercelltable a img {margin:5;padding:0; border:1px solid #7F9DB9;}
.classifiercelltable a img:hover {border:1px solid #FF700E;}*/
.content p{ text-align:justify;}
.productpropertyheader {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	background-color: #E3E3E3;
	margin-top: 20px;
	padding: 5px 0 5px 5px;
	font-weight: bold;
	
}
/* Каталог продукции [конец] */