body {margin:0; padding:0; font-family:Times New Roman, serif; color:Black; background-color:#fff !important;}
body * {color:Black !important; background-color:#fff !important; }
@page { margin: 2cm 1cm 2cm 1cm;}

/*======================================================== Шапка ===================================================================*/

#header {display:none;} 
#logo_print {width:272px; height:67px; margin: 0; padding:0; }

/*=========================================================Подвал страницы======================================================*/

#footer {display:none;}
.fl_Right_js {float: right;}
.paging a {display:none;}
.paging a.active_page {display:block; clear:both; width:100%;  text-align:center;}

/*======================================================== Общиие элементы содержания страниц ==============================================*/
#content_menu {display:none;}
.content_left { width:100%;}
#content { page-break-inside:avoid;}
#content h1 {font-size: 16pt; font-weight:bold; margin: 5pt 0 5pt 0; width:100%; display:block; text-align:center;}
#content h1.print_page {width:70%; display:block; text-align:left; margin-left:39px;}
.no_print { display:none;}

/*----------------------------------------------------------Путь*/
#path {display:none;}

/*=========================================================Список товаров======================================================*/

.goods{ width:90%; margin:2pt 0.5cm 2pt 0.5cm; border-bottom: dashed 1pt #000; float:left; widows: 12; orphans:12;}
.goods_name a { font-weight:bold; color:#000; text-decoration:none; display:block; padding:3pt 0; font-family:Arial, Sans-Serif; font-size:10pt;}
.goods_picture img {float:right; width:25pt; height:25pt;}
.goods_price {float:left; line-height:25pt;}
.add_goods_form {display:none;}
.goods_sale span {display:none;}
.goods_sale span.goods_price_sale {display:inline;}
goods_price span {padding: 0 5px; font-size:10pt; color:#000;}
.goods_sale {color:#444; font-size: 10pt; float:left; line-height:25pt;}
.goods_price_sale {padding-left:5px;}

/*=========================================================Просмотр товара======================================================*/

.goods_details {height:554px; width:272px; margin:0 10px 30px 0; padding:0 0 0 39px; float:left;}
.goods_details .goods_picture {height:464px; width:272px; border: solid 1px #f5f5f5;}

/*________________________________________________________________Таблица для вывода цены товара*/
.goods_table {width:274px; padding:0; margin:3px 0 2px 0; border: solid 1pt #f5f5f5; border-collapse:collapse;} 
.goods_table span {font-weight:bold; padding:0; margin:0; vertical-align:bottom; height:27px;}
.goods_table tr {width: 274px; padding:0; margin:0;}
.goods_table td {height:27px; padding:0; margin:0; border-top:solid 1pt #f5f5f5;}
.t_price_sale {text-align:right;}
.goods_table .t_currency {padding: 0 0 0 5px;}
.t_currency_i {width:40px;}

/*_______________________________________________________________Форма для таблицы для вывода цены товара*/
.goods_table .add_goods_form {float:right; margin:0; padding:0; width:137px;}
.goods_table .add_goods_form p {margin:0; padding:0;}
.goods_table .add_goods {background-image: none; border-width: 0; background-color:#09f; width:137px; height:27px; color: #fff; font-size:16px; margin:0; padding:0;}

/*_______________________________________________________________Автор товара*/
.goods_autor_p {width:62px; float:left; padding: 10px 0 0 5px; vertical-align:top; height:30px;}
.goods_autor_name { margin: 0 0 0 62px; vertical-align:top; height:30px; padding: 10px 0 0 0;}

/*_______________________________________________________________Описание товара*/
.goods_description {margin:0; font-size:12pt; text-indent: 17pt; text-align:justify;}

/*=========================================================Корзина ======================================================*/
.basket_form { margin: 0 39px;}
.basket {margin:0; border-collapse:collapse; width:100%; }

/*----------------------------------------------------------Список товаров в корзине*/
.b_goods {width:110px; height:110px; text-align:left; vertical-align:top; color:#fff; padding:0; margin:0;}
.b_goods img {width:100px; height:100px; border: solid 1px #f5f5f5; margin:0; padding:0;}
.b_goods_name {vertical-align:top;}
.b_goods_name a {display:block;}
.b_goods_name_del {color:#666; font-size:14px;}
.b_goods_name_see {color:#09f; font-size:17px;}
.b_goods_quantity {text-align:right; font-size:14px; vertical-align:top;} 
.b_goods_unit {width:43px; text-align:left; font-size:14px; vertical-align:top;}
.b_goods_price {width:42px; text-align:right; font-weight:bold; font-size:14px; vertical-align:top;}
.b_goods_currency {width:40px; text-align:left; font-weight:bold; font-size:14px; vertical-align:top;}
.b_add_goods {float:left; background-color:#09f; color:#fff; padding: 0 5px; height: 28px; line-height:28px; margin:0;}

/*----------------------------------------------------------Подведение итогов таблицы*/
.b_total {vertical-align:middle; background-color:#e6e6e6;}
.total {text-align:right;}
.b_make {vertical-align:top; height:28px;}

/*----------------------------------------------------------Отправка форма на сервер*/
#make_order {width:100%; margin:0; padding:0; height:28px;}
#make_order p {margin:0;}
#make_order input {margin:0; padding:0; width:100%;}

/*=========================================================Форма заказа======================================================*/

#content h1.order_name {width:610px; margin: 50px auto 0 auto; padding:0;}
#order_form {margin:0;}
#order_form .order_content { font-size:24px; font-weight:bold;}
#order {background-color:#e6e6e6; width:630px; margin: 0 auto; padding: 10px 10px;}
#order .order_data {margin:19px 0;}
#order .order_user_text {width:190px; float:right;}
#order_user_fio {width:300px; float:left;}
#order_user_contacns {width:300px; float:right;}
#order #order_rule_cofirm {clear:left; }
#order_user_password {width:300px; float:left;}
#order_other_data {width:300px; float:right;}
#user_letter_agree {clear:left;}

/*----------------------------------------------------------Обработка ошибок*/
#order .mistake { display:none;}
#order .mistake_active {color:#f00; font-size:10px; width:200px; display:block; font-weight:normal; padding: 0 0 0 114px; margin:0;}
#user_check .mistake_active {width:120px; padding: 0; margin:0; float:right;}
#order_rule_cofirm .mistake_active {display:inline; padding: 0 0 0 24px; margin:0; width:auto;}

/*----------------------------------------------------------Примечания, замечения, примеры*/
#order .order_prompting { display:block; font-size:12px;}
#order .example {font-size:12px; float:right; width:180px; display:block; margin:-10px 0 0 0;}
.required {color:Red;}
.notice { font-size:12px; width:650px; margin: 10px auto;}

/*----------------------------------------------------------Выключение формы регистрации*/
.no_make_registration {display:none;}

/*----------------------------------------------------------Защите от ботов*/
#user_check img {display:inline; float:left; margin: 0 5px 0 15px;}
#user_check span {display:inline; float:left;}
#user_check a {display:inline; float:left; font-size:13px; margin-left:13px; width:160px;}
#user_check input {display:inline; float:left; margin-left:3px;}
#user_check {clear:both; width:550px; height:100px; margin:20px 10px 0 20px;}
#captcha {width:120px; display:block;}

/*----------------------------------------------------------Отправка форма на сервер*/
#submit_user_form {clear:both; margin: 20px auto 20px auto; padding:0; width:650px;}
#submit_user_form input { margin:0; float:right; padding:0;}

/*----------------------------------------------------------Спецификация заказа*/
#order_specification {width:610px; background-color:#fdf9e4; margin: 23px auto 0 auto; padding: 10px 20px;}
#t_order_specification {width:100%; border-collapse:collapse;  border-spacing: 0;}
.t_order_important { font-weight:bold; padding: 0 0 0 5px;}
.t_order_right { text-align:right;}
.t_order_left { text-align:left; }
.t_order_base { font-weight:normal;}
.t_order_link { width:468px;}
#t_currency_name { font-size:12px; line-height:20px;}
#t_order_specification tr {height:40px;} 
#t_order_specification a{ color:#09f;}
#t_order_specification #t_big_grey { height:2px; background-color: #ccc;}

/*=========================================================Форма обратной зарегистрированный заказ===================================*/

 #content h1.order_accepted{ width:100px; margin: 50px auto 10px auto; font-size:24px;  padding:0;}
 #essential_order .order_number { padding:0 10px 30px 0; font-size:17px; font-weight:bold; margin-left:20px;}
 #essential_order .order_date { padding:0 10px 30px 10px; font-size:17px; font-weight:bold; float:right;}
 #essential_order { width:650px; margin: 0 auto 0 auto; font-size:16px; background-color:#e6e6e6; padding-bottom:10px;}
.order_properties{ font-weight:bold; padding:0 10px 0 10px;} 
.order_attributs {margin: 0 auto 0 auto; background-color:#fff; padding-bottom:30px;}
#order_specification { border-top: dashed 1px #000;}

/*=========================================================Форма обратной связи======================================================*/

#feedback_2 {background-color:#e6e6e6; padding: 19px 10px 19px 10px; margin: 0 39px 0 39px;}
#feedback_2 .f_feedback {width:100%;}
#feedback_2 label {width:150px; display:block; height:15px;}
#feedback_2 strong { display:block;}
#feedback_text { height:85px;}
.f_feedback_text {  width:100%;}
.f_feedback_text_cnt { margin: -15px 0 0 150px;}
.f_feedback_input { width:100%; margin:2px 0 0 0;}
.f_feedback_input_cnt { margin: -15px 0 0 150px;}
#feedback_submit { display:none;}

/*_________________________________________________________Сообщения об ошибке*/
#feedback_2 strong.active_error {color:#f00; font-size:10px; visibility:visible; padding-left:150px;}
#feedback_2 strong {visibility:hidden;}

/*=========================================================Расширенный поиск товара======================================================*/

/*_________________________________________________________Форма для расширенного поиска*/
#goods_search {margin:0 auto 25pt auto; width: 100%;}
#goods_search .search_options { float:left; margin:0 0 10px 0;}
.goods_serch_block { width:430pt;}
#goods_search select.goods_search_tuning {width:306pt;}
.goods_search_tuning { width:300pt; float:right;}
.goods_search_lable {width:100pt; display:block; }
.first_options {  padding: 0 5pt 0 150pt;}
#goods_search_do { display:none;}

/*_________________________________________________________Таблица результатов поиска*/
#serch_result { clear:both; width:100%;}
.list_serch_result {margin:0 0 25pt 0;}
.list_serch_result .serch_result { width:100%;}
.serch_result_name { font-weight:bold;}
.search_goods_number {vertical-align:top;}
.srch_goods {width:100pt; vertical-align:top;}
.srch_goods img {width:100pt; height: 100pt;}
.srch_goods_name {vertical-align:top; padding-left:10pt; font-size:10pt;}
.srch_goods_price { width: 105pt; vertical-align:top;}
.srch_goods_price p {font-weight:bold;}
.srch_goods_price img {width: 29pt; height: 29pt;}
.srch_goods_price_item{clear:both; float:right; margin:3p 5pt 0 0;}
