body { margin: 0 10 0 10; padding: 0 0 0 0; }
img { border: 0 }

a { text-decoration:none; font-family: Verdana, Arial; color:#000000 }
a:hover { text-decoration:underline;  }


body, td, input, select, option, textarea
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
}

table { border-collapse:collapse; }
table td { padding:0; }

.link { text-decoration: underline; }

.h1_ttl { font-size:16px; }

.banner_title h1 { padding:0px; margin:0px; font-size:8px; font-weight: normal; }
.main_table { background: #ffffff; height:100%; width:980px; }
.main_td { height:100% }

.mini_btn_table { width:200px; height:22px; }
.mini_btn_table1 { height:22px; }

.mini_btn_left { width:12px; background-image:url(/img/design/mini_btn_left.gif); background-position: top; background-repeat: no-repeat;  }
.mini_btn_right { width:12px; background-image:url(/img/design/mini_btn_right.gif); background-position: top; background-repeat: no-repeat; }
.mini_btn_center { background-image:url(/img/design/mini_btn_center.gif); background-position: top; background-repeat: repeat-x; }


.info_block_td { padding:10px; color:#000000; font-size:11px; background-color:#eefed1; border:1px solid #8a8a8a }
.info_block_table { width:650px }

.black_link { color:#000000 }
.write_link { color:#ffffff }

.banner_2 {  }
.banner_3 { height:120px }
.banner_4 { height:133px }
.banner_6 { background-color:#90f5e5; height:4px }

.td_table_border { padding:3px; border:1px solid #dadada }
.chars_descript_ttl { padding:3px; border:1px solid #dadada; background-color:#dadada; width:200px;}

.z_left {  height:22px; width:10px; background-image: url(/img/design/z_fon.gif); background-repeat: repeat-x; background-color:#ff5e49; background-position: top; }
.z_center { height:22px; background-image: url(/img/design/z_fon.gif); background-repeat: repeat-x; background-color:#ff5e49; background-position: top; }
.z_right { height:22px; width:10px; background-image: url(/img/design/z_fon.gif); background-repeat: repeat-x;  background-color:#ff5e49; background-position: top; }






.main_menu_tbl
{
	width: 200px;
	border-left: 5px solid #129B86;
}

.main_menu_act
{
	padding:5px;
	font-size:11px;
	border:1px solid #868686;
	background: #868686;
	color:#ffffff;
}


.main_menu_pas
{
	padding:5px;
	font-size:11px;
	border:1px solid #aaaaaa;
	background-image:url(/img/design/catalog_menu_fon1.png);
}

.main_menu_pas1
{
	padding:8px;
	font-size:11px;
	border:0px solid #dadada;
	background-color:#ffffff;
}

.catalog_submenu_table
{
	width:100%;
	border-left:5px solid #ff0000;
	margin-bottom:10px;
}

.catalog_submenu_table1
{
	border-left:5px solid FFB4B4;
	margin-bottom:10px;
}


 .main_menu_link_act
 {
	color:#ffffff;
 }

 .main_menu_link_pas
 {
	color:#000000;
 }



.show_all_spec_td { width:170px; text-align:center; }
.show_all_spec_text { font-weight: bold; }

.top_in_cart_text { font-size:10px }
.top_summ_text { font-size:10px }
.top_oform_text { font-size:10px; color:#ffffff; font-weight: bold; }

.button_buy { width:120px; color:#ff0000 }

.mail_link { color:#000000 } 

.main_menu_table { width: 100%; background: #ffffff;   }
.main_menu_td_pas { background-image: url(/img/design/main_menu_fon_pas.gif); background-position: bottom; background-repeat: repeat-x; height:40px; border: 1px solid #dadada;  }
.main_menu_td_pas_font { color:#000000; font-weight: bold; font-size:11px; padding-right:15px;  }

.main_menu_td_act { background-image: url(/img/design/main_menu_fon_act.gif); background-position: bottom; background-repeat: repeat-x; height:40px; border: 1px solid #62f0d9;  }
.main_menu_td_act_font { color:#009079; font-weight: bold; font-size:11px; padding-right:15px; }


.footer_table { width:100%; border-bottom: 1px solid #dadada }
.footer_left_td { padding-top: 30px }
.footer_right_td { width:300px; padding-top:20px; color:#aaaaaa; font-weight:bold; font-size:10px; background-image: url(/img/design/bottom_right_decor.gif); background-repeat: no-repeat; background-position: right bottom }


.footer_td { height:15px }
.footer_line_table { width:100% }
.footer_line_td_1 { background-color:#dadada; height:3px }
.footer_line_td_2 { background-color:#8ff4e4; height:3px; width:200px }
.footer_line_td_3 { background-color:#8f8f8f; height:3px; width:100px }

.footer_menu_link_pas { font-size: 11px; color:#666666; font-weight:bold; } 
.footer_menu_link_act { font-size: 11px; color:#009079; font-weight:bold; }

.content_table { width:100% }

.page_submenu_table { width:100% }
.page_submenu_border { padding:1px; width:1px; background-image:url("/img/design/str_vert_red.gif"); background-repeat: repeat-y;  }
.page_submenu_td { border-top:1px solid #ab100b; border-left:1px solid #ab100b; padding-left:10px; color:#ffffff; font-size:11px; font-weight:bold; background-image:url("/img/design/spec_menu_fon.gif"); background-repeat: repeat-x;  }





.spec_td { padding:10 0 10 0; width: 240px }
.spec_td_empty { width:155px }
.spec_title_txt { font-size:16px }

.spec_main_table { width:100% }
.spec_main_table_in_descripts { width:100%; padding-left:5px; }

.spec_table { width:270px; }
.spec_element_td { padding-top:10px; padding-bottom:10px; }
.spec_img_td { padding:3px; width:100px; }
.spec_content_td { padding:3px; }
.spec_name_text { font-size:12px; font-weight:bold; color:#009079; padding-bottom:0px }
.spec_name_text_in_descripts { font-size:10px; font-weight:bold; color:#009079; padding-bottom:0px }

.spec_descript_text { font-size:10px; font-weight: normal; color:#000000; }
.spec_price_td {}
.spec_price_text { color:#ff5e49; font-weight:bold; font-size:18px; }
.spec_full_info_text1 { color:#009079; font-weight:bold; font-size:10px; }
.spec_full_info_text2 { color:#ff5e49; font-weight:bold; font-size:10px; }

.spec_break_line { border-top:1px solid #dadada }
.spec_prod_type_td { color:#ff5e49; font-weight:bold; font-size:10px; }
.spec_action { color:#000000; font-weight:bold; font-size:12px; }


.search_table { width: 100%; border-collapse:collapse; padding:0; }
.search_td { border: 1px solid #dadada; padding:3px; margin:0px; font-size:10px; font-weight: normal; }
.search_img_td { width:55px; border: 1px solid #dadada; padding:5px; }
.search_counter { width:10px; }
.search_title { font-size:12px; }
.search_found_word { color:#ff8110; font-weight: bold; font-size:11px; }
.search_text_form { width:140px; border:1px solid #aaaaaa; margin-bottom:1px; }



.new_prod_td { padding:10 0 10 0; }
.new_prod_title_txt { font-size:16px }

.new_prod_main_table { width:100% }
.new_prod_table { width:100% }
.new_prod_element_td { padding:5px; border:1px solid #dadada; background-image: url(/img/design/new_prod_fon.gif); background-repeat: repeat-x background-position: bottom; }
.new_prod_img_td { padding:3px; }
.new_prod_content_td { padding:3px; }
.new_prod_name_text { font-size:10px; font-weight:bold; color:#009079; padding-bottom:0px }
.new_prod_descript_text { font-size:10px; font-weight: normal; color:#000000; }
.new_prod_descr_td { padding-left:5px }
.new_prod_price_td {}
.new_prod_price_text { color:#ff5e49; font-weight:bold; font-size:13px; }
.new_prod_full_info_text { color:#ff5e49; font-weight:bold; font-size:9px; }
.new_prod_break_line { border-top:1px solid #dadada }
.new_prod_prod_type_td { color:#ff5e49; font-weight:bold; font-size:10px; }


.super_prod_td { padding:10 0 10 0; }
.super_prod_title_txt { font-size:16px }

.super_prod_main_table { width:100%; }
.super_prod_table { width:100% }
.super_prod_element_td { padding:15px; padding-bottom:20px; padding-top:30px; width:50%; }
.super_prod_img_td { padding:5px;  }
.super_prod_content_td { padding:5px; width:200px; }
.super_prod_name_text { font-size:10px; font-weight:bold; color:#009079; padding-bottom:0px }

.super_prod_descript_text { font-size:10px; font-weight: bold; color:#000000; }
.super_prod_short_descript_text { font-size:10px; font-weight: normal; color:#000000; }

.super_prod_descr_td { padding-left:5px }
.super_prod_price_td {}
.super_prod_price_text { color:#e61a11; font-weight:bold; font-size:24px; }
.super_prod_full_info_text { color:#ff5e49; font-weight:bold; font-size:9px; }
.super_prod_break_line { border-top:1px solid #dadada }
.super_prod_prod_type_td { color:#e61a11; font-weight:bold; font-size:11px; }
.super_action { color:#e61a11; font-weight:bold; font-size:11px; }




.super_spec_prod_td { padding:0 0 0 0; }
.super_spec_prod_title_txt { font-size:16px }

.super_spec_prod_main_table { width:100% }
.super_spec_prod_table { width:100% }
.super_spec_prod_element_td { padding:5px; padding-bottom:0px; padding-top:0px; width:400px }
.super_spec_prod_img_td { padding:5px; width:150px; }
.super_spec_prod_content_td { padding:1px; }
.super_spec_prod_name_text { font-size:10px; font-weight:bold; color:#009079; padding-bottom:0px }
.super_spec_prod_descript_text { font-size:9px; font-weight: normal; color:#000000; }
.super_spec_prod_descr_td { padding-left:5px }
.super_spec_prod_price_td { text-align: center; }
.super_spec_prod_price_text { color:#ff5e49; font-weight:bold; font-size:16px; }
.super_spec_prod_full_info_text { color:#000000; font-size:10px; }
.super_spec_prod_break_line { border-top:1px solid #dadada }
.super_spec_prod_prod_type_td { font-size:11px; color:#ff5e49; font-weight:bold; }
.super_spec_action { color:#ff5e49; font-weight:bold; font-size:11px; }

.super_spec_prod_main_red_border_table { width:700px }

.super_spec_prod_main_red_border_top_left {  }
.super_spec_prod_main_red_border_top_center { height:1px; background-image:url("/img/design/str_hor_red.gif"); background-repeat: repeat-x; }
.super_spec_prod_main_red_border_top_right {  }

.super_spec_prod_main_red_border_left { width:5px; background-image:url("/img/design/str_vert_red.gif"); background-repeat: repeat-y; }
.super_spec_prod_main_red_border_center {  }
.super_spec_prod_main_red_border_right { width:2px; background-image:url("/img/design/str_vert_red.gif"); background-repeat: repeat-y; }

.super_spec_prod_main_red_border_bottom_left {  }
.super_spec_prod_main_red_border_bottom_center { height:1px; background-image:url("/img/design/str_hor_red.gif"); background-repeat: repeat-x; background-position: bottom; }
.super_spec_prod_main_red_border_bottom_right {  }

.super_spec_prod_main_red_title_table { width:250px; height:32px; }
.super_spec_prod_main_red_title_td { border-top:1px solid #ab100b; border-left:1px solid #ab100b; padding-left:10px; color:#ffffff; font-size:11px; font-weight:bold; background-image:url("/img/design/spec_menu_fon.gif"); background-repeat: repeat-x;  }
.super_spec_prod_main_red_title_left_td {  background-image:url("/img/design/spec_menu_fon.gif"); background-repeat: repeat-x;  }
.super_spec_prod_main_red_title_right_td { width:9px;  background-image:url("/img/design/spec_menu_fon.gif"); background-repeat: repeat-x;  }

.super_spec_prod_main_all_spec_table { height:23px; background-color:#ff9792; width:220px;}
.super_spec_prod_main_all_spec_td {  border-top:1px solid #ff6e67; border-left:1px solid #ff6e67; background-color:#ff9792; color:#ffffff; padding-left: 10px; }
.super_spec_prod_main_all_spec_link { color:#ffffff; font-size:11px; font-weight:bold; }
.super_spec_prod_main_all_spec_left_td { background-color:#ff9792; }
.super_spec_prod_main_all_spec_right_td { width:6px; background-color:#ff9792; }





.super_prod_td { padding:10 0 10 0; }
.super_prod_title_txt { font-size:16px }

.super_prod_main_table { width:100%; }
.super_prod_table { width:100% }
.super_prod_element_td { padding:15px; padding-bottom:20px; padding-top:30px; width:50%; }
.super_prod_img_td { padding:5px;  }
.super_prod_content_td { padding:5px; width:200px; }
.super_prod_name_text { font-size:10px; font-weight:bold; color:#009079; padding-bottom:0px }

.super_prod_descript_text { font-size:10px; font-weight: normal; color:#000000; }
.super_prod_short_descript_text { font-size:10px; font-weight: normal; color:#000000; }

.super_prod_descr_td { padding-left:5px }
.super_prod_price_td {}
.super_prod_price_text { color:#e61a11; font-weight:bold; font-size:21px; }
.super_prod_full_info_text { color:#ff5e49; font-weight:bold; font-size:9px; }
.super_prod_break_line { border-top:1px solid #dadada }
.super_prod_prod_type_td { color:#e61a11; font-weight:bold; font-size:11px; }
.super_action { color:#e61a11; font-weight:bold; font-size:11px; }
.super_present { color:#e61a11; font-weight:bold; font-size:11px; }



.big_prod_td {  }
.big_prod_title_txt { font-size:16px }

.big_prod_main_table { width:100%; }
.big_prod_table { width:100% }
.big_prod_element_td { padding-bottom:10px; padding-left:20px }
.big_prod_img_td { padding:5px;  }
.big_prod_content_td { padding:5px; }
.big_prod_name_text { font-size:16px; font-weight:bold; color:#009079; padding-bottom:0px }

.big_prod_descript_td { padding:3px; font-size:10px }
.big_prod_descript_text { font-size:12px; font-weight: bold; color:#000000; }
.big_prod_short_descript_text { font-size:12px; font-weight: normal; color:#000000; }

.big_prod_descr_td { padding-left:5px }
.big_prod_price_td {}
.big_prod_price_text { color:#e61a11; font-weight:bold; font-size:28px; }
.big_prod_full_info_text { color:#ff5e49; font-weight:bold; font-size:9px; }
.big_prod_break_line { border-top:1px solid #dadada }
.big_prod_prod_type_td { color:#e61a11; font-weight:bold; font-size:11px; }
.big_action { color:#e61a11; font-size:11px; }
.big_prod_comment { color:#dadada; font-size:9px; }


.service_td1 { padding:10px; font-size:11px; }
.service_td2 { padding:10px; font-size:11px; width:70px; font-weight:bold; }
.service_td3 { padding:10px; width:50px; }

.service_price_border { background-image:url(/img/design/point_hor.gif); background-repeat: repeat-x; }


.config_td { padding:10 0 10 0; width: 240px }
.content_td { padding: 20px; padding-top:0px; padding-right:0px; }

.zagol_table { width:100% }

.zagol_left_td { width:24px }
.zagol_right_td { width:33px }
.zagol_center_td { background-color:#90f5e5; font-size:13px; font-weight:bold; color:#333333 }

.page_title_table { width:100%; }
.page_title { font-size:18px; font-weight:bold; padding-top:20px; padding-bottom:4px; padding-left:0px }
.page_title_line { background-color:#dadada; height:2px; }

.page_title1 { font-size:18px; font-weight:bold; padding-left:0px }



.catalog_tree_menu_td { width:220px; padding-top: 22px; }

.catalog_table1111 { width:100%; background-color:#f2fed0; border:1px solid #dadada }

.catalog_prod_type11 { color:#ff5e49; font-size:11px; }
.catalog_prod_type22 { color:#e65542; font-size:14px; }
.catalog_prod_type { color:#ff0000; font-size:14px; }

.catalog_main_table { width:100%; border:1px solid #dadada }
.catalog_main_td { padding-left:20px; width:100%; background-image: url(/img/design/catalog_fon.gif); background-repeat: repeat-x; border:1px solid #dadada }

.catalog_table { width:100%;  }
.catalog_td { width:33%; padding:5px }
.catalog_group_text { color:#009079; font-weight:bold; font-size:12px; }

.catalog_subgroup_text_act { color:#009079; font-weight:bold;  }

.catalog_ul{ margin-left:0px; margin-top:15px; margin-bottom:15px; list-style: none; }
.catalog_li{ margin-left:0px; padding-bottom:5px; padding-left: 10px; background-image:url(/img/design/catalog_menu_kub_pas.gif); background-repeat: no-repeat; background-position: left top; }
.catalog_li_act{ margin-left:0px; padding-bottom:5px; padding-left: 10px; background-image:url(/img/design/catalog_menu_kub_act.gif); background-repeat: no-repeat; background-position: left top; }

.catalog_menu_td { padding:2px; }

.catalog_menu_subgroup_text { color:#000000; font-size:11px;  }
.catalog_menu_subgroup_link { color:#000000; padding-left:10px; font-size:11px;  }
.catalog_menu_subgroup_link_act { color:#009079; font-weight: bold; font-size:11px; padding-left:10px; }
.catalog_menu_subgroup_text_act { color:#009079; font-weight: bold; font-size:11px;  }

.catalog_menu_subgroup_show { padding:2px }
.catalog_menu_li{ margin-left:0px; padding-bottom:5px; }


.catalog_vendor_menu_table { background:#ededed; border:1px solid #dddddd; }
.catalog_vendor_menu_td { padding:5px; }
.catalog_vendor_menu_link { font-size:14px;  }

.catalog_str { margin-right:5px }


.catalog_subgroup_hidden { display:none }
.catalog_subgroup_show { padding-left:5px }
.catalog_subgroup_text { color:#000000; font-size:11px;  }
.catalog_subgroup_link { color:#000000; font-size:11px; font-weight:bold; }

.catalog_level_1 { padding:3px; padding-left:10px; }
.catalog_level_2 { padding:3px; padding-left:20px; }
.catalog_level_3 { padding:3px; padding-left:30px; }
.catalog_str_text { padding-left:14px; }
.catalog_str_btn { position: absolute; padding-right:5px; }

.catalog_price_title { color:#ffffff; font-weight:bold; font-size:10px; background-color:#aaaaaa; border:1px solid #ffffff; border-right:1px solid #dadada; border-left:1px solid #dadada; padding:10px }

.catalog_price_title_td1 { padding:7px; border:1px solid #dadada; background-color:#ffffff; font-size:11px }
.catalog_price_price_td1 { padding:7px; border:1px solid #dadada; width:70px; background-color:#ffffff; font-size:11px }

.catalog_price_title_td2 { padding:7px; border:1px solid #dadada; background-color:#edfef8; font-size:11px }
.catalog_price_price_td2 { padding:7px; border:1px solid #dadada; width:70px; background-color:#edfef8; font-size:11px }

.catalog_price_title_txt { color:#000000; font-size:11px }



.catalog_img_td { width:300px; padding:5px; }
.catalog_descr_td { width:400px; }

.catalog_chars_ttl_td { width:150px; font-size:11px; padding:5px; padding-left:0px; }
.catalog_chars_val_td { font-size:11px; padding:5px;  }

.catalog_comps_chars_ttl_td111 { font-size:9px; width:150px; padding:3px; padding-left:0px; background-image:url(/img/design/point_hor.gif); background-repeat: repeat-x; }
.catalog_comps_chars_val_td111 { font-size:9px; padding:3px;  background-image:url(/img/design/point_hor.gif); background-repeat: repeat-x; }

.catalog_comps_chars_ttl_td { font-size:10px; padding:5px; width:150px; padding-left:0px; }
.catalog_comps_chars_val_td { font-size:10px; padding:5px;  }




.catalog_price { font-size:28px; color:#ff0000; font-weight:bold;   }
.catalog_prod_name { font-size:14px; }

.catalog_chars_change_ttl_pas {  }
.catalog_chars_change_ttl_act { color:#008c76 }
.catalog_chars_change_list_td { margin-top:3px; margin-bottom:3px; padding:5px; border-left:10px solid #dadada; font-size:9px; }


.catalog_change_device_table { height:9px; width:60px;  }
.catalog_change_device_td { border: 1px solid #e65542; background-color:#ffdeda; vertical-align: top; text-align: center; }
.catalog_change_device_link { color:#e65542; font-size:11px; }
.catalog_change_case_img_act { border: 1px solid #e65542; }


.chars_descripts_table { border-collapse:collapse; width:400px; }


.prod_descript_main_table {  }
.prod_descript_main_td { padding-left:25px }

.prod_descript_title_txt { font-size:16px }
.prod_descript_table {  }
.prod_descript_char_table {  }
.prod_descript_short_td {  padding:10px; }
.prod_descript_td { padding: 10px; font-size:12px; vertical-align: top }
.prod_descript_image { border:1px solid #666666; pointer: default; margin:5; cursor:pointer }
.prod_descript_image_td { padding: 10 0 10 0; }

.prod_descript_char_ttl_td_comp { padding:10px; background-image:url(/img/design/point_hor_grey.gif); background-position: bottom; background-repeat: repeat-x; }
.prod_descript_char_val_td_comp { padding:10px; background-image:url(/img/design/point_hor_grey.gif); background-position: bottom; background-repeat: repeat-x; }


.prod_descript_char_ttl_td1 { font-weight: bold; width:180px; border:1px solid #666666; padding:5px; font-size:10px; background-color:#cacaca; }
.prod_descript_char_val_td1 { border:1px solid #666666; padding:5px; font-size:10px; background-color:#eaeaea; }
.prod_descript_char_ttl_td2 { font-weight: bold; width:180px; border:1px solid #666666; padding:5px; font-size:10px; background-color:#aaaaaa; }
.prod_descript_char_val_td2 { border:1px solid #666666; padding:5px; font-size:10px;  background-color:#dddddd; }

.prod_descript_price_txt {  font-size:20px; color:#e65542; font-weight: bold; }
.prod_descript_price_text { color:#e65542; font-weight:bold; font-size:22px; }
.prod_descript_price_bn_text { font-size:9px; color:#aaaaaa; }
.prod_descript_price_alarm { font-size:11px; color:#000000; }

.prod_descripts_title { font-size:12px; color:#009079; font-weight:bold; }


.prod_response_title { font-size:10px; color:#666666;  text-decoration: underline }
.prod_response { font-size:10px; color:#666666; font-weight: bold }

.prod_responses_table_val_area { width:400px; height:150px; font-size:12px; }
.prod_responses_name_form { width:400px; font-size:12px; }
.prod_responses_table { width:450px; }
.prod_responses_ttl { font-size: 11px; color:#000000; font-weight: bold;  }
.prod_responses_text { font-size: 11px; color:#000000;  }

.prod_responses_vote_td { padding:3px; font-size: 10px; font-weight: bold; }
.prod_responses_ttl_td { font-size: 12px  }
.prod_responses_author { font-size: 11px; font-weight: bold; }
.prod_responses_val_td { font-size: 12px; }
.prod_responses_ttl_date { font-size: 9px; }



.cart_prod_ttl_td { border:1px solid #ffffff; text-align: center; background-color:#8ac9bf; padding:10px; font-weight: bold; font-size:9px;  }
.cart_prod_ttl_descript_td { padding:10px; background-color:#8ac9bf; font-weight: bold; font-size:9px; border-right: 1px solid #ffffff; text-align: left }

.cart_prod_img_td { padding:5px; border: 1px solid #8ac9bf; }
.cart_prod_descript_td { padding:5px; border: 1px solid #8ac9bf; }
.cart_prod_cols_td { padding:5px; border: 1px solid #8ac9bf; width: 40px; text-align: center }
.cart_prod_price_td { padding:5px;  border: 1px solid #8ac9bf; width: 40px; text-align: center }
.cart_prod_sum_td { padding:5px;  border: 1px solid #8ac9bf; width: 40px; text-align: center }

.cart_prod_tabl { font-size:10px }

.cart_prod_button { padding:5px;  border: 1px solid #8ac9bf; text-align: right; }

.cart_prod_descript { font-size:11px; }
.cart_prod_cols { font-size:11px; width:25px }
.cart_prod_price { font-size:11px; }
.cart_prod_sum { font-size:11px; }

.cart_bottom { font-size:11px; }
.cart_bottom_clear { font-size:11px; color:#ff0000 }

.itogo_text { font-size:13px; font-weight: bold; }

.order_num_text { font-size:16px;  }

.order_block_ttl { font-weight: bold; font-size:12px; }

.order_ttl_td { background-color:#8ac9bf; font-weight: bold; font-size:9px; border: 1px solid #ffffff; padding:5px; width:150px; }
.order_val_td {  border: 1px solid #8ac9bf; padding:5px; font-size:12px; }

.order_ttl_fin { background-color:#888888; color:#ffffff; border:1px solid #aaaaaa; font-weight: bold; font-size:10px; padding:5px; }
.order_ttl_td_fin { background-color:#cccccc; width:180px; border:1px solid #aaaaaa; font-weight: bold; font-size:10px; padding:5px; }
.order_val_td_fin { border:1px solid #8ac9bf; padding:5px; font-size:10px; }

.order_val_form {  font-size:12px; width:200px; border: 1px solid #dadada; }
.order_val_form_small {  font-size:12px; width:50px; border: 1px solid #dadada; }
.order_val_form_middle {  font-size:12px; width:100px; border: 1px solid #dadada; }
.order_pur_method_ttl { font-size:12px; }
.order_comment { width: 200px; height:100px } 

.order_button { width:110px; height:40px; font-size:12px; }
.order_button_big  { width:220px; height:40px; font-size:12px; color:#ff0000; font-weight:bold }


.fin_order_prod_table{ width:650px }

.constructor_select { width:203px; }

.constructor_table {}
.constructor_title_td { padding:3px; padding-top:8px; }
.constructor_value_td { padding:3px; height:30px; }
.constructor_category_title_act { font-size:10px; color: #119c86 }
.constructor_category_title_pas { font-size:10px; color: #666666 }
.contructor_select_act { font-size:10px; width:205px; }
.contructor_select_pas { font-size:10px; width:205px; }
.constructor_price_table { padding:3px; margin:0px; width:100% }
.constructor_price_td { padding:10 10 10 5;  }
.constructor_sh_td { padding: 5 0 0 5; }
.constructor_sum_title { color:#119c86; font-size:14px; width:180px; padding: 0 0 0 5; }
.constructor_sum { color:#e65542; font-size:24px; width:100% }

.constructor_gift { color:#ff0000; font-size:12px; }
.constructor_gift_table { padding:5px }

//.constructor_preset_main_td { padding-left:24px; }
.constructor_preset_link { font-size:12px; }
.constructor_preset_table {  }
.constructor_preset_title_td { padding: 3px; font-size:11px; font-weight:bold; }
.constructor_preset_td { padding: 3px; padding-left:30px }
.constructor_preset_name_ttl { font-size:12px; }

.constructor_shar_green { padding-bottom:3px; }



.client_office_text_form { width:150px; border:1px solid #adadad;  }
.client_office_ttl_td { width:150px; font-size:10px; font-weight:bold; padding:10px;  background-image:url(/img/design/point_hor_grey.gif); background-position: bottom; background-repeat: repeat-x; }
.client_office_val_td { font-size:11px; padding:10px; background-image:url(/img/design/point_hor_grey.gif);  background-position: bottom; background-repeat: repeat-x;  }
.client_office_table { }

.client_office_order_prod_td { padding:5px; border:1px solid #dadada; }
.client_office_order_prod_table {  }

.reg_star { color:#ff0000; font-size:10px; }
.red_star { color:#ff0000; font-size:10px; }

.auth_table {  }
.auth_ttl_text { font-size:11px; color:#000000; }
.auth_text_form { width:100px; border:1px solid #dadada; font-size:11px; }




.s_table {
	width: 850px;
}

.s_td {
	font-size:10px;
	color: #aaaaaa;
	float: left;

}

.s_ttl {
	font-size:10px;
	color: #aaaaaa;
	font-weight: bold;
}

.s_ank  {
	font-size:10px;
	color: #aaaaaa;
	font-weight: bold;
	margin:0px;
}

.s_td b {
	font-size:10px;
	color: #aaaaaa;
	font-weight: bold;
	margin:0px;
}

.s_td h1 {
	font-size:10px;
	color: #aaaaaa;
	font-weight: bold;
	margin:0px;
}

.s_td strong {
	font-size:10px;
	color: #aaaaaa;
	font-weight: bold;
	margin:0px;
}

.s_td a {
	font-size:9px;
	color: #aaaaaa;
	font-weight: normal;
	margin:0px;
}


.catalog_map h1
{
	font-size:16px;
	color:#000000;
}

.catalog_map h2
{
	font-size:14px;
	color:#333333;
}


.catalog_map h3
{
	font-size:12px;
	color:#666666;
}

.catalog_map strong
{
	font-size:9px;
	color:#aaaaaa;
	font-weight: normal;
}

.catalog_map a
{
	font-size:9px;
	color:#999999;
	font-weight: normal;
}

.obj_hidden { display:none }
.obj_show {  }



