@charset "utf-8";
/*
*
* Стили используемые на всех сайтах. Сюда ничего не добавлять
*
*/

textarea, input, select {
	font-size: 11px;
	color: 6f6f6f;
	font-weight: normal;
	line-height: 14px;
	font-family:Tahoma, Arial !important;
}

input[type="button"], input[type="submit"] {
	font-size:11px;
	color:#677b8d;
}

textarea{
	min-width:350px;
}

/*слой содержащий ссылку Назад*/
div.back_link{
	clear:both;
	margin-top:25px;
}

/*слой для пагинации*/
div.paginator{
	clear:both;
	margin-top:35px;	
}
div.paginator div{
	float:left;
	margin-right:3px;
}
div.paginator div a{
	display:block;
	margin-right:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
}
div.paginator div a:hover{
	background:#006699;
}
/*активная страница*/
div.paginator div.cur{
	background:#0099CC;
	margin-right:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px;
}


/**********************горизонтальные блоки 100%****************/
div.block{
	overflow:hidden;
	clear:both;
	margin-bottom:25px;
}
div.block div.title{
	margin-bottom:5px;
	font-weight:bold;
}
/*********************конец горизональных блоков 100%**********/

/**********************горизонтальные блоки выровненые слева****************/
div.left_block{
	margin-bottom:25px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
div.left_block div.title{
	margin-bottom:5px;
	font-weight:bold;
	text-align:center;
}
/*********************конец горизональных блоков слева**********/

/*красная звездочка*/
sup.red{
	color:red;
}

/*ошибки при валидации форм*/
div.validation_error{
	color:red;
	font-size:11px;
}

/*убираем рамку*/
.noborder{
	border:none;
}

/*--------------Форма регистрации-----------*/
table.register_form td{
	padding-bottom:5px;
	padding-right:10px;
}
table.register_form td input{
	width:200px;
}
table.register_form td.button{
	padding-top:15px;
}
table.register_form td.button input{
	width:auto;
	padding-left:5px;
	padding-right:5px;
}

/*--------------Форма авторизации-----------*/
table.authorization_form td{
	padding-bottom:5px;
	padding-right:10px;
}
table.authorization_form td input{
	width:200px;
}
table.authorization_form td.button{
	padding-top:15px;
}
table.authorization_form td.button input{
	width:auto;
	padding-left:5px;
	padding-right:5px;
}
table.authorization_form td #save{
	width:auto;
}
div.authorization_error{
	color:red;
	font-size:12px;
}

div.small_image{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	padding-top:5px;
}
div.medium_image{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	padding-top:5px;
}
div.medium_image a img, div.small_image a img{
	border:1px solid #e7e6e4;
}


/*------------------ контейнер для формы авторизации и информации о корзине---------------------------------*/
div.login_cart_block  h2{
font-size:14px;
}

/*---------------маленькая форма авторизации-------------------*/
table.simple_login_form td{
	padding-bottom:2px;
	padding-right:10px;
}
table.simple_login_form{
	padding-bottom:2px;
	padding-right:10px;
}
table.simple_login_form td #login{
	width:100px;
}
table.simple_login_form td #password{
	width:100px;
}
table.simple_login_form td.button input{
	padding-left:5px;
	padding-right:5px;

}
div.account_link{
	margin-top:0px;
}
div.account_link a{
	font-weight:bold;
}

/*******--------------- Информация о корзине ---------------------**/
div.cart_info{
	font-size:11px;
	margin-top:5px;
}
div.cart_info div.title a{
	font-weight:bold;
	font-size:12px;
}
/*кол-во товаров и общая цена в корзине, обязательно id должен быть таким*/
span#cart_info_count,span#cart_info_price{
	font-weight:bold;
}


/***********- Каталог товаров--------------------**********/
/*слой содержащий список категорий*/
div.production_categories_list{
	margin-bottom:15px;
}

/*блок для категорий*/
div.production_category{
	float:left !important;
	clear:none;
	margin-bottom:15px;
	margin-right:15px;
}
div.production_category div.title{
	text-align:center;
}

/*цена*/
div.price{
color:#55503f;
font-weight:bold;
}
div.price span{
color:#aa0d04;
}


div.production_contents{
	clear:none;
	margin-bottom:15px;
	margin-right:15px;
}

div.production_contents div.title{
	text-align:left;
	font-size:12px;
	text-align:center;
}
div.production_contents div.title a{
	font-weight:bold;
}
div.production_contents div.small_image{
	margin-right:3px;
}
div.production_contents div.price {
	clear:both;
	text-align:center;
}

/*********************** корзина*****************************/
a.read_add_cart{
	color:#aa0d04;
	font-weight:bold;
}
p.read_cart_flag{
	color:#aa0d04;
}
div.cart_products_buttons{
	margin-top:15px;
}
div.cart_products_buttons input{
	padding-left:5px;
	padding-right:5px;
}

table.cart{
	width:100%;
	border-collapse:collapse;
}
table.cart td,table.cart th{
	border:1px solid #CCCCCC;
	padding:3px;
}

tr.cart_result th{
	font-weight:bold;
	font-size:14px;
}
tr.cart_result td{
	vertical-align:middle !important;
}
tr.cart_result th.cart_result_title{
	text-align:left;
	padding-left:6px;
}

/*--------------Форма заказа-----------*/
table.order_form td{
	padding-bottom:5px;
	padding-right:10px;
}
table.order_form td input{
	width:200px;
}
table.order_form td.button{
	padding-top:15px;
}
table.order_form td.button input{
	width:auto;
	padding-left:5px;
	padding-right:5px;
}

/*---------------Фотогалерея-------------------*/
div.gallery_block{
	height:135px;
}
div.gallery_block div.title a{
	font-size:11px;
}

/*---------------Сообщения -------------------*/
div.message{
	margin-bottom:10px;
}

/*--------------копирайт------------------------*/
div.copyright{
	font-size:11px;
	clear:both;
	margin-bottom:5px;
	margin-top:5px;
	text-align:center;
}
div.copyright a{

}

/*--------------каптча----------------------------*/
div.captcha_refresh{
	font-size:10px;
	text-align:center;
	width:120px;
}
div.captcha_refresh a{
	font-size:10px;
}
img.captcha_img{
	border:1px solid #e7e6e4;
}

div.start_category{
	overflow:hidden;
}
