﻿html, body
{
	width: 100%;
	height: auto;
	min-height: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: sans-serif;
	font-size: 10pt;
	color: #222222;
	background: #ffffff url('/images/page_elements/body_top_bg.jpg') 0 0 repeat-x;
}

a img
{
	border-style: none;
}

input:focus, option:focus, select:focus, textarea:focus, a
{
    outline: none;
}

p
{
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
}

div, form, h1, h2, h3, h4, h5, h6
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

h1
{
	font-size: 16pt;
	font-weight: 300;
	padding: 0 0 15px 0;
}

h2
{
	font-size: 14pt;
	font-weight: 300;
	padding: 0 0 15px 0;
}

h3
{
	font-size: 12pt;
	font-weight: 600;
	padding: 0 0 15px 0;
}

table
{
	margin: 0 0 0 0;
}

table td
{
	padding: 0 0 0 0;
	text-align: left;
	vertical-align: top;
}

textarea, input[type=text], input[type=password]
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 10pt;
}

.an
{
	clear: both;
}


.page_center, .page_center_main
{
	display: block;
	width: 970px;
	height: auto;
	margin: 0 auto;
}

.page_center_main
{	background: url('/images/page_elements/body_top_bg_2.jpg') 230px 5px no-repeat;}


.gray_text
{	color: #999999;}

.red_text
{
	color: #ff1b1b;
}

.green_text
{
	color: #08b100;
}

/* Верхний блок страницы: начало */
.page_center_main > .top_block
{	display: block;
	width: 100%;
	height: 140px;
	overflow: hidden;
}

.page_center_main > .top_block > .part_left
{	display: block;
	width: 550px;
	height: auto;
	float: left;
	overflow: hidden;
	padding: 24px 0 0 0;}

.page_center_main > .top_block > .part_right
{
	display: block;
	width: 400px;
	height: auto;
	float: right;
	overflow: hidden;
	padding: 35px 0 0 0;
}

.page_center_main > .top_block > .part_left .logo
{
	display: block;
	width: 414px;
	height: 59px;
	background: url('/images/page_elements/logotype.png') 0 0 no-repeat;}

.page_center_main > .top_block > .part_left .sublogo_caption
{	padding: 10px 0 0 15px;
	font-size: 11pt;
	font-style: italic;
	color: #e65c08;}

.page_center_main > .top_block > .part_right .telephone
{
	display: block;
	width: 235px;
	height: 85px;
	float: right;
	overflow: hidden;
	padding: 15px 0 0 115px;
	font-size: 16pt;
	line-height: 24pt;
	background: url('/images/icons/telephone.png') 0 0 no-repeat;
}
/* Верхний блок страницы: конец */

/* Верхнее главное меню: начало */
.page_center_main > .top_menu
{
	display: block;
	width: 100%;
	height: 27px;
	overflow: hidden;
	padding: 15px 0 0 0;
}

.page_center_main > .top_menu ul
{	list-style: none;
	margin: 0;
	padding: 0;}

.page_center_main > .top_menu ul li
{	float: left;
	margin: 0 5px 0 0;
	padding: 0;}

.page_center_main > .top_menu ul li a
{	padding: 14px 27px 20px 27px;
	font-size: 10pt;
	text-transform: uppercase;
	text-decoration: none;
	color: #ffffff;
	background-color: #3ba859;

	border-radius: 5px;
	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
}

.page_center_main > .top_menu ul li.selected a, .page_center_main > .top_menu ul li a:hover
{	background-color: #e65c08;}
/* Верхнее главное меню: конец */

/* Слайдер: начало */
.page_center_main > .slider
{	display: block;
	width: 100%;
	height: 320px;
	overflow: hidden;
	position: relative;
	top: -2px;
	border: 2px solid #44916c;

	border-radius: 5px;
	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;}

.page_center_main > .slider > .slider_container
{	display: block;
	width: 100%;
	height: 320px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;}

.page_center_main > .slider > .slider_stranation
{
	display: block;
	width: 300px;
	height: 13px;
	overflow: hidden;
	position: absolute;
	bottom: 7px;
	left: 7px;
	z-index: 10;
	margin: 0;
	padding: 0;
	list-style: none;
}

.page_center_main > .slider > .slider_stranation li
{
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}

.page_center_main > .slider > .slider_stranation a
{	display: block;
	width: 13px;
	height: 0;
	float: left;
	margin: 0 3px 0 0;
	padding: 13px 0 0 0;
	background-color: #44916c;}

.page_center_main > .slider > .slider_stranation a.selected, .page_center_main > .slider > .slider_stranation a:hover,
.page_center_main > .slider > .slider_stranation li.current a
{	background-color: #e25b08;}

.page_center_main > .slider > .run_left,
.page_center_main > .slider > .run_right
{
	display: block;
	width: 38px;
	height: 78px;
	overflow: hidden;
	position: absolute;
	top: 110px;
	z-index: 10;
	background-repeat: no-repeat;
	background-image: url('/images/slider/action_runs.jpg');
	cursor: pointer;

	border-radius: 5px;
	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
}

.page_center_main > .slider > .run_left
{	left: 3px;
	background-position: 0 0;
}

.page_center_main > .slider > .run_right
{
	right: 3px;
	background-position: -38px 0;
}
/* Слайдер: конец */

/* Футер: начало */
.page_center_main > .footer
{
	margin: 34px 0 0 0;
	padding: 20px 0 35px 0;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #3ba859;
}

.page_center_main > .footer .part_1
{
	display: block;
	width: 540px;
	height: auto;
	float: left;
	margin: 0 20px 0 0;
	padding: 8px 0 0 0;
	color: #e65c08;
}

.page_center_main > .footer .part_2
{
	display: block;
	width: 285px;
	height: auto;
	float: left;
	color: #3ba859;
	padding: 8px 0 0 0;
	text-align: right;
}

.page_center_main > .footer .part_3
{
	display: block;
	width: 110px;
	height: auto;
	float: right;
	text-align: right;
}

.page_center_main > .footer .part_2 a
{	color: #3ba859;}
/* Футер: конец */


/* Основное содержимое страницы: начало */
.page_center_main > .main_page_content
{	padding: 25px 0 0 0;}

.page_center_main > .main_page_content > .part_left
{	display: block;
	width: 270px;
	height: auto;
	float: left;
}


.page_center_main > .main_page_content > .part_center
{
	display: block;
	width: 670px;
	height: auto;
	float: right;
	padding: 8px 0 0 0;
	line-height: 14pt;
}

.page_center_main > .main_page_content .buttons_block
{
	padding: 0 0 10px 0;
}

.page_center_main > .main_page_content .buttons_block .button_type_box,
.page_center_main > .main_page_content .buttons_block .button_type_oboryd
{
	display: block;
	width: 267px;
	height: 83px;
	overflow: hidden;
	margin: 0 0 4px 0;
	font-size: 13pt;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}

.page_center_main > .main_page_content .buttons_block .button_type_box
{
	background: url('/images/page_elements/button_box_type.png') 0 -2px no-repeat;
}

.page_center_main > .main_page_content .buttons_block .button_type_oboryd
{
	background: url('/images/page_elements/button_oboryd_type.png') 0 5px no-repeat;
}

.page_center_main > .main_page_content .buttons_block .button_type_box div
{
	padding: 0 0 0 80px;
	line-height: 83px;
}

.page_center_main > .main_page_content .buttons_block .button_type_oboryd div
{
	padding: 0 0 0 80px;
	line-height: 83px;
}
/* Основное содержимое страницы: конец */


/* Форма оформления заявки: начало */
.page_center_main > .main_page_content .form_order_block
{
	display: block;
	width: 100%;
	height: auto;
	background: #f0f0f0 url('/images/page_elements/from_order_bg.jpg') 0 0 no-repeat;
 	border: 1px solid #e1e1e1;

	border-radius: 5px;
	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;

}

.page_center_main > .main_page_content .form_order_block .form_order_container
{
	padding: 10px;
}
/* Форма оформления заявки: конец */

/* Стилизация формы: начало */
.button_submit_1
{
	padding: 3px 15px;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
	background-color: #3ba859;

	border-radius: 3px;
	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
}

.page_center_main > .main_page_content .form_title_1
{
	padding: 0 0 10px 0;
	font-size: 16pt;
	text-align: center;
	text-transform: uppercase;
	color: #34a855;
}

.page_center_main > .main_page_content .form_block_label
{
	display: block;
	width: 125px;
	height: auto;
	float: left;
	padding: 1px 0 4px 0;
	font-size: 9pt;
}

.page_center_main > .main_page_content .form_block_input
{
	display: block;
	width: 120px;
	height: auto;
	float: left;
	padding: 0 0 4px 0;
}

.page_center_main > .main_page_content .input_type_1
{
	width: 110px;
	padding: 1px 5px;
	font-size: 9pt;
	border: 1px solid #dfdfdf;
	background: #ffffff url('/images/form_elements/input_1_bg.jpg') 0 0 repeat-x;

	border-radius: 3px;
	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
}

.page_center_main > .main_page_content .textarea_type_1
{
	width: 240px;
	height: 30px;
	padding: 5px 5px;
	font-size: 9pt;
	border: 1px solid #dfdfdf;
	background: #ffffff url('/images/form_elements/input_1_bg.jpg') 0 0 repeat-x;

	border-radius: 3px;
	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
}

.page_center_main > .main_page_content .textarea_label_1
{
	padding: 0 0 3px 0;
	font-size: 9pt;
}

.page_center_main > .main_page_content .submit_container_1
{
	padding: 15px 0 5px 0;
	text-align: center;
}

.page_center_main > .main_page_content .message_text_container
{
	margin: 0;
	padding: 0;
	font-size: 9pt;
	font-weight: 900;
}

.page_center_main > .main_page_content .message_text_container > div
{
	padding: 0 0 10px 0;
}

.page_center_main > .main_page_content .submit_ajax_animation
{
	display: block;
	width: 16px;
	height: 16px;
	margin: 0 0 -16px 0;
	position: relative;
	top: -20px;
	left: 185px;
}
/* Стилизация формы: конец */


/* Основная часть страницы: начало */
.page_center_main > .main_page_content > .part_center h1.page_title,
.page_center_main > .main_page_content > .part_center p.page_title,
.page_center_main > .main_page_content > .part_center span.page_title
{
	padding: 0 0 25px 0;
	font-size: 14pt;
	font-weight: 300;
	text-transform: uppercase;
	color: #3ba453;
}

.page_center_main > .main_page_content > .part_center p
{
	padding: 0 0 15px 0;
}

.page_center_main > .main_page_content > .part_center p.p_color_style_1
{
	padding: 10px 25px;
	font-style: italic;
	border-style: solid;
	border-color: #4e9671;
	border-width: 0 0 0 2px;
	background-color: #ffeccb;
}


.page_center_main > .main_page_content > .part_center a
{
	color: #3ba859;
	text-decoration: underline;
}

.page_center_main > .main_page_content > .part_center > .item-page .page_title_2
{
	margin: 0 0 0 0;
	padding: 25px 0 15px 0;
	font-size: 18pt;
	font-weight: 600;
	text-transform: uppercase;
}
/* Основная часть страницы: конец */

/* Блок "Оборудование": начало */
.page_center_main > .main_page_content > .part_center .equipment_container
{
	display: table;
	width: 100%;
	height: 175px;
	padding: 0 0 10px 0;
}

.page_center_main > .main_page_content > .part_center .equipment_container > .item
{
	display: table-cell;
	width: 180px;
	height: 175px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #c3c3c3;
	text-decoration: none;
	color: #222222;
}

.page_center_main > .main_page_content > .part_center .equipment_container > .item img
{
	max-width: 200px;
	max-height: 175px;
}

.page_center_main > .main_page_content > .part_center .equipment_container > .wrap
{
	display: table-cell;
	width: 20px;
	height: 175px;
}
/* Блок "Оборудование": конец */


/* Меню каталога: начало */
.page_center_main > .main_page_content > .part_left > .catalog_menu_left
{	padding: 0 0 0 0;}

.page_center_main > .main_page_content > .part_left > .catalog_menu_left > .menu_title
{
	padding: 0 0 3px 0;
	text-transform: uppercase;
	color: #3ea657;
	font-size: 14pt;
	font-weight: 600;
	border-style: solid;
	border-width: 0 0 10px 0;
	border-color: #e35b07;
}

.page_center_main > .main_page_content > .part_left > .catalog_menu_left > ul
{
	margin: 0 0 0 0;
	padding: 7px 0 0 0;
	list-style: none;}

.page_center_main > .main_page_content > .part_left > .catalog_menu_left > ul li
{
	margin: 0 0 0 0;
	padding: 0 0 0 30px;}

.page_center_main > .main_page_content > .part_left > .catalog_menu_left > ul li.activeCategory
{
	background: url('/images/page_elements/treyg_1.jpg') 9px 7px no-repeat;
}

.page_center_main > .main_page_content > .part_left > .catalog_menu_left > ul li div
{	padding: 5px 0 5px 0;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #e35b07;
}

.page_center_main > .main_page_content > .part_left > .catalog_menu_left a
{	font-size: 10.5pt;
	text-transform: uppercase;
	text-decoration: none;
	color: #3ea657;}
/* Меню каталога: конец */

/* Вложенность страниц: начало */
.page_center_main > .main_page_content > .part_center > .links_pages_directory
{
	margin: -5px 0 0 0;
	padding: 0 0 3px 0;
	text-transform: uppercase;
	color: #82bf93;
	font-size: 9pt;
	border-style: solid;
	border-width: 0 0 10px 0;
	border-color: #e35b07;
}

.page_center_main > .main_page_content > .part_center > .links_pages_directory .wrap
{	padding: 0 5px;
	color: #222222;
}

.page_center_main > .main_page_content > .part_center > .links_pages_directory a
{	text-decoration: none;
	color: #222222;
	text-transform: uppercase;}

.page_center_main > .main_page_content > .part_center > .links_pages_directory a:hover
{
	text-decoration: underline;
}
/* Вложенность страниц: конец */

/* Каталог (список товаров): начало */
.page_center_main > .main_page_content > .part_center > .catalog_list
{	padding: 35px 0 20px 0;
	background: url('/images/page_elements/page_list_bg_1.jpg') -80px 10px repeat-x;}

.page_center_main > .main_page_content > .part_center > .catalog_list .page_title_2
{
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	font-size: 18pt;
	font-weight: 600;
	text-transform: uppercase;
}

.page_center_main > .main_page_content > .part_center > .catalog_list > .item
{	padding: 35px 0 10px 0;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #3ba859;}

.page_center_main > .main_page_content > .part_center > .catalog_list > .item > .part_pic
{
	display: block;
	width: 210px;
	height: auto;
	float: left;
	text-align: center;
}

.page_center_main > .main_page_content > .part_center > .catalog_list > .item > .part_pic a
{	text-decoration: none;}

.page_center_main > .main_page_content > .part_center > .catalog_list > .item > .part_pic img
{	max-width: 200px;
	max-height: 200px;
}

.page_center_main > .main_page_content > .part_center > .catalog_list > .item > .part_desc
{
	display: block;
	width: 440px;
	height: auto;
	float: right;
	padding: 0 0 0 0;
}

.page_center_main > .main_page_content > .part_center > .catalog_list > .item > .part_pic img
{	width: 150px;}

.page_center_main > .main_page_content > .part_center > .catalog_list > .item > .part_desc > .item_title
{	padding: 0 0 15px 0;
	font-size: 14pt;
	color: #39a957;
}

.page_center_main > .main_page_content > .part_center > .catalog_list > .item > .part_desc > .text_description
{
	padding: 0 0 6px 0;
	font-size: 10pt;
}

.page_center_main > .main_page_content > .part_center > .catalog_list > .item > .part_desc > .detail_link
{
	text-transform: uppercase;
	font-size: 8pt;
}

.page_center_main > .main_page_content > .part_center > .catalog_list > .item > .part_desc > .text_description a,
.page_center_main > .main_page_content > .part_center > .catalog_list > .item > .part_desc > .detail_link a
{	text-decoration: underline;
	color: #e55a09;
}

.page_center_main > .main_page_content > .part_center > .catalog_list > .catalog_list_pagination
{	padding: 15px 0 0 0;
	font-size: 10.5pt;
	text-align: center;}

.page_center_main > .main_page_content > .part_center > .catalog_list > .catalog_list_pagination a
{	margin: 0 3px;
	color: #3ca757;
	text-decoration: none;}

.page_center_main > .main_page_content > .part_center > .catalog_list > .catalog_list_pagination a:hover
{
	text-decoration: underline;
}

.page_center_main > .main_page_content > .part_center > .catalog_list > .catalog_list_pagination a.selected
{	color: #e55806;}

.page_center_main > .main_page_content > .part_center > .catalog_list > .catalog_list_pagination a.wrap
{
	margin: 0 15px;
}
/* Каталог (список товаров): конец */


/* Каталог (детальное описание товара): начало */
.page_center_main > .main_page_content > .part_center > .catalog_detail
{
	padding: 35px 0 25px 0;
	font-size: 10pt;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #3ba859;
}

.page_center_main > .main_page_content > .part_center > .catalog_detail .page_title_2
{
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	font-size: 18pt;
	font-weight: 600;
	text-transform: uppercase;
}

.page_center_main > .main_page_content > .part_center > .catalog_detail .main_picture_container
{	padding: 40px 0 20px 0;
	text-align: center;}

.page_center_main > .main_page_content > .part_center > .catalog_detail .main_picture_container img
{	max-width: 500px;
	margin-bottom: 15px;
}

.page_center_main > .main_page_content > .part_center > .catalog_detail .tovar_property_color_1
{	font-size: 10pt;
	text-transform: uppercase;
	color: #e25b08;}

.page_center_main > .main_page_content > .part_center > .catalog_detail .block_property_desc_1
{
	display: block;
	width: 500px;
	height: auto;
	margin: 0 auto;
	padding: 40px 0 0 0;
}

.page_center_main > .main_page_content > .part_center > .catalog_detail .block_property_desc_1 .button_submit_1,
.page_center_main > .main_page_content > .part_center > .catalog_detail .block_property_desc_1 a.button_submit_1
{
	color: #ffffff;
	text-decoration: none;
}

.page_center_main > .main_page_content > .part_center > .catalog_detail .block_property_desc_1 table
{	width: 100%;
	border-collapse: collapse;
	margin: 0 0 5px 0;
}

.table_tovar_desc
{
	width: 100%;
	border-collapse: collapse;
	margin: 0 0 5px 0;
	font-family: sans-serif;}

.table_tovar_desc, .table_tovar_desc td
{	border: 1px solid #111;}

.page_center_main > .main_page_content > .part_center > .catalog_detail .block_property_desc_1 table td,
.table_tovar_desc td
{	padding: 8px 10px;
	text-align: center;}

.page_center_main > .main_page_content > .part_center > .catalog_detail .block_property_desc_1 table,
.page_center_main > .main_page_content > .part_center > .catalog_detail .block_property_desc_1 table td,
.table_tovar_desc td
{	border: 1px solid #000000;}

.page_center_main > .main_page_content > .part_center > .catalog_detail .tovar_form_container
{	padding: 15px 0 0 0;}
/* Каталог (детальное описание товара): конец */

/* Каталог (предыдущий/следующий товар): начало */
.page_center_main > .main_page_content > .part_center > .np_block_link
{	padding: 25px 0 0 0;
	color: #e25b08;}

.page_center_main > .main_page_content > .part_center > .np_block_link a
{	color: #e25b08;
	text-decoration: none;}

.page_center_main > .main_page_content > .part_center > .np_block_link a:hover
{	text-decoration: underline;}

.page_center_main > .main_page_content > .part_center > .np_block_link > .part_left
{
	display: block;
	width: 325px;
	height: 115px;
	float: left;
	overflow: hidden;}

.page_center_main > .main_page_content > .part_center > .np_block_link > .part_right
{	display: table;
	width: 325px;
	height: 115px;
	float: right;
	overflow: hidden;

	border-style: solid;
	border-width: 0 0 0 1px;
	border-color: #3ba859;


}

.page_center_main > .main_page_content > .part_center > .np_block_link > .part_left .part_1,
.page_center_main > .main_page_content > .part_center > .np_block_link > .part_right .part_1
{
	display: table-cell;
	width: 105px;
	height: 115px;
	text-align: center;
	vertical-align: middle;
}

.page_center_main > .main_page_content > .part_center > .np_block_link > .part_left .part_2,
.page_center_main > .main_page_content > .part_center > .np_block_link > .part_right .part_2
{
	display: table-cell;
	width: 20px;
	height: 115px;
	text-align: center;
	vertical-align: middle;
}

.page_center_main > .main_page_content > .part_center > .np_block_link > .part_left .part_3,
.page_center_main > .main_page_content > .part_center > .np_block_link > .part_right .part_3
{
	display: table-cell;
	width: 180px;
	height: 115px;
	float: left;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}

.page_center_main > .main_page_content > .part_center > .np_block_link > .part_left .part_3 img,
.page_center_main > .main_page_content > .part_center > .np_block_link > .part_right .part_3 img
{
	max-width: 130px;
	height: 110px;
}
/* Каталог (предыдущий/следующий товар): конец */