* {margin:0; padding:0}
body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; background-color:#FFF; font-size:14px}
img { border:0px;}
.clear { clear:both}
a {color: #000}
a:hover {color: #666}

.top_part { background-color:#6c3f73; width:100%; color:#FFF}
.top_wrap { margin:0 auto; width:960px;}
.top_line { padding-bottom:5px;}
.top_name { float:left; padding:5px 0px 0px 10px; width:180px;}
.top_name h1 { font-size: 24px}
.top_name h2 { font-size:14px; font-weight:normal}
.top_tel { float:right; text-align:right; padding:5px 10px 0px 0px; font-size:16px; width:200px;}

.top_img_wrap { border:1px solid #606;}
.top_img { background-image:url(main_img/head_img.jpg); background-repeat:no-repeat; width:944px; height:144px; border:7px solid #636}

.top_links { padding:10px 0px 10px 0px;}
.top_links_left { float:left;}
.top_links_right { float:right}
.top_links_left ul, .top_links_right ul { list-style-type:none;}
.top_links_left li, .top_links_right li { float:left;}
.top_links_left li { margin-right:2px;}
.top_links_right li { margin-left:2px;}
.top_links_left a, .top_links_right a { color:#FFF; font-size:16px; font-style:italic; padding:5px 10px 5px 10px;}
.top_links_left a:hover, .top_links_right a:hover, .top_links_selected { color:#FFF; font-size:16px; font-style:italic; padding:5px 10px 5px 10px; background-color:#884e91}

.middle_wrap { margin:0 auto; width:960px; padding:15px 0px 35px 0px;}
.middle_act {  padding-bottom:30px; margin-top:20px;}
.middle_act h1 { font-size:20px; padding:5px}
.middle_act h1 span { font-size:16px; font-weight:normal}


.middle_prod_list { width:75%; float: left}
.middle_prod_list table td { width:33%; vertical-align:top; padding-bottom:25px; }
.middle_prod_list table td h4 { font-size:16px; font-weight:bold; padding-bottom: 5px;}
.middle_prod_list table td ul { list-style-type: disc; padding:8px 5px 10px 20px}
.middle_prod_list table td ul li a { font-size:14px; font-weight:normal}

.middle_news { width:21%; float:right;}
.middle_news h3 { font-weight:normal; text-align:right; padding:0px 10px 10px 0px}
.middle_news p { font-size:12px; margin-bottom:10px;}
.middle_news p a { font-size:12px;}
.middle_news p span { font-size:12px; color: #606; padding:0px 3px 0px 3px; font-weight:bold; font-style: italic}

.new_middle_news { width:21%; float:right;}
.new_middle_news h3 { font-weight:normal; text-align:right; padding:0px 10px 10px 0px}
.new_middle_news p { font-size:12px; margin-bottom:10px;}
.new_middle_news p a { font-size:12px;}
.new_middle_news p span { font-size:12px; color: #606; padding:0px 3px 0px 3px; font-weight:bold; font-style: italic}

.middle_cat { width:72%; float: left;}
.middle_cat_names p { float:left; width:30%; font-size:18px; font-style:italic}
.middle_cat_names h1 { font-size:18px;}
.middle_cat_names h2 { font-size:16px;}
.middle_cat_names ul, .middle_cat_names h1, .middle_cat_names span { float:right; text-align:left; width:70%}
.middle_cat_names ul { list-style-type:none; font-size:16px; padding-bottom:10px;}
.middle_cat_names li { float:left; display:inline; padding:2px 5px 2px 5px; margin:3px; font-size:12px; background-color:#b37ebb;}
.middle_cat_names li a { color:#FFF;}
.middle_cat_names li a:hover { color: #000;}
.middle_cat_names span { font-size:12px; color: #666; font-style:italic; padding-bottom:20px;}
.middle_cat_desc { padding:30px 0px 0px 0px}
.middle_cat_desc p { float: none; width:100%; font-size:12px; font-style: normal}
.middle_cat_help { font-size:16px; padding:30px 0px 20px 0px; font-style:italic}

.middle_cat_pod_list {}
.middle_cat_pod_list_item_wrap { float:left; display: table; vertical-align: bottom; height: 210px; width: 200px; position:relative; margin:0px 10px 10px 0px}
.middle_cat_pod_list_item { width:180px;	display:table-cell;	vertical-align:bottom; position:relative; text-align:center;}
.middle_cat_pod_list_item p { padding:5px 0px 5px 0px}
.middle_cat_pod_list_item span { font-style:italic; font-weight:bold}

.middle_cat_pod_product { padding:20px 0px 10px 0px;}
.middle_cat_pod_product_img {width:30%; text-align:center; vertical-align:middle}
.middle_cat_pod_product_info { width:70%; vertical-align:top}
.middle_cat_pod_product_info h2 { font-size:17px; padding-bottom:5px; font-style:italic}
.middle_cat_pod_product_info span { font-size:12px; color:#666}
.middle_cat_pod_product_info_price { font-size:16px; font-weight:bold; font-style: italic; color:#C33; padding-bottom:5px; padding-left:10px;}

.middle_cat_pod_product_info_desc { padding:0px 10px 0px 10px; font-size:13px }
.middle_cat_pod_product_info_desc ul { list-style-type:none}

#YMapsID {width:470px;height:450px; float:right}
.middle_contacts_data { padding-bottom:30px;}
.middle_contacts { float:left; width:475px;}
.middle_contacts h3 { padding:0px 0px 5px 0px;}
.middle_contacts_desc { font-size:12px; font-style:italic; padding-left:10px; font-weight:bold; color: #333}
.middle_contacts_info { padding:0px 0px 10px 20px}
.developer { padding:40px 0px 0px 0px; font-size:16px}
.middle_contacts_desc a { color:#333}


.middle_about { float:left; width:715px; padding:0px 20px 20px 0px}
.middle_about h3 { padding-bottom:15px;}
.middle_about p { padding-bottom:10px; padding-left:10px;}
.middle_about_menu { float:right; width:215px;}
.middle_about_menu ul { list-style-type:none; padding-top:5px;}
.middle_about_menu ul li { padding-bottom:15px;}
.middle_about_menu ul li a { padding:5px;}
.middle_about_menu ul li a:hover, .middle_about_menu_selected { background-color:#b37ebb; color:#FFF}

.middle_about_news_list_wrap {float:left; width:715px; padding:0px 20px 20px 0px}
.middle_about_news_head { padding-bottom:15px;}
.middle_about_news_list ul { list-style-type:none;}
.middle_about_news_list ul li { padding:0px 20px 10px 10px}
.middle_about_news_list ul li a { font-size:13px}
.middle_about_news_list ul li span { font-size:13px; color: #606; padding:0px 5px 0px 5px; font-weight:bold; font-style: italic}

.middle_about_news_info { padding:0px 10px 20px 10px;}
.middle_about_news_info h1, .middle_about_news_info h2, .middle_about_news_info h3 { font-size:14px; padding-bottom:10px}
.middle_about_news_info p { padding-bottom:10px;}
.middle_about_news_info ul { list-style-type: disc; padding-left:30px;}

.middle_acat_pod_list {}
.middle_acat_pod_list_item_wrap { float:left; display: table; vertical-align: bottom; height: 210px; width: 180px; position:relative; margin:0px 10px 10px 0px}
.middle_acat_pod_list_item { width:180px;	display:table-cell;	vertical-align:bottom; position:relative; text-align:center;}
.middle_acat_pod_list_item p { padding:5px 0px 5px 0px}
.middle_acat_pod_list_item span { font-style:italic; font-weight:bold}

.new_actions_left { width:240px; float: right; }
.new_actions_left h1 { text-align: center; font-size: 20px;}
.new_actions_left h1 span { font-weight: normal; font-size: 15px;}
.new_actions_left_item_wrap { display: table; vertical-align: bottom;  position:relative; margin:35px 10px 10px 30px}
.new_actions_left_item { width:180px;	display:table-cell;	vertical-align:bottom; position:relative; text-align:center;}
.new_actions_left_item p { padding:5px 0px 5px 0px}
.new_actions_left_item span { font-style:italic; font-weight:bold}


.middle_ton_inform_wrap { float:left; width:745px;}
.middle_ton_menu_wrap { float:right; width:215px;}
.middle_ton_inform { padding:0px 10px 0px 0px;}
.middle_ton_inform h1 { padding:0px 0px 10px 0px; font-size:18px}
.middle_ton_inform p { padding:0px 0px 10px 10px}

.middle_ton_infolist {}
.middle_ton_infolist ul { padding: 10px 0px 15px 50px; font-size:12px;}
.middle_ton_infolist p {font-size:16px; font-weight:bold}

.middle_ton_prodlist h2 { font-size:16px; padding-bottom:20px;}
.middle_ton_item { float:left; width:140px; height:150px; margin:0px 0px 20px 0px; text-align:center}
.middle_ton_item p { padding:5px 0px 0px 0px}
.middle_ton_item span { font-style:italic; font-weight:bold; }
.middle_ton_item span sup { font-size:8px}


.middle_ton_menu_logo { text-align:center}
.middle_ton_menu_down { padding:20px 0px 0px 0px}
.middle_ton_menu_down p { font-weight:bold}
.middle_ton_menu_down ul { padding:5px 0px 0px 25px; font-size:12px}

.middle_ton_dop { background-color:#884e91; padding:10px 10px 10px 10px; border:1px solid #606;}
.middle_ton_dop p { font-size:16px; color:#FFF}
.middle_ton_dop span, .middle_ton_dop span a { font-size:12px; color: #CCC}
.middle_ton_dop span a:hover { color:#FFF}

.middle_contacts_info span { font-size:12px}

.middle_price_wrap { float:left; width:745px;}
.middle_price_menu_wrap {float:right; width:215px;}

.middle_price_items_wrap { width:90%}
.middle_price_items_wrap h4 { padding:25px 0px 0px 10px}
.middle_price_item { border-bottom:1px solid #999; padding:5px 0px 0px 0px; margin-left:20px;}
.middle_price_item p { float:left; font-size:12px;}
.middle_price_item span { float:right; font-style: italic; font-size:12px}
.middle_price_item span sup { font-size:8px}
.middle_price_item a { text-decoration:none;}


.middle_price_rmenu { padding:10px 0px 0px 0px}
.middle_price_rmenu p { font-weight:bold}
.middle_price_rmenu ul { padding:5px 0px 5px 25px; font-size:12px}



.middle_ton_buy_wrap { float:left; width:745px; }
.middle_ton_buy_top h1 {float: left; padding:0px 0px 15px 0px; font-size:18px}
.middle_ton_buy_top p { float: right; padding:0px 20px 15px 0px; font-size:16px; }

.middle_ton_buy_top p span { font-size: 20px; font-weight: bold; }
.middle_ton_buy_top h2 { padding:0px 0px 5px 0px; font-size:20px}
.middle_ton_buy_top h2 span { font-style: italic; color: #666666; font-size: 18px; font-weight: normal; }

.middle_ton_buy_mid1 { padding-top: 20px; }
.middle_ton_buy_mid1_left { float: left; width: 30%;  margin-left: 15px; }
.ton_dop_foto1 { padding-bottom: 20px; color: #666666; }
.middle_ton_buy_mid1_right {float: right; width: 60%;  padding-right:20px; }

.ton_top_inf_no { padding-bottom: 10px; color: #666666; }
.ton_dop_price { font-size: 20px; font-weight: bold; color: #CC3333; padding-bottom: 20px;}
.ton_dop_price span { font-size: 18px; font-weight: normal; font-style: italic; color: #000000;}
.ton_dop_krat { font-style: italic; padding-bottom: 10px; }
.ton_dop_mini_info { margin-top: 15px; }
.ton_dop_poln { margin-top: 20px; }
.ton_dop_poln a { font-size: 20px; text-decoration: underline; cursor: pointer;}
.ton_dop_poln span { font-size: 12px; color: #666666; }

.ton_dop_morefoto { margin-top: 25px; }
.ton_dop_morefoto a { text-decoration: underline; cursor: pointer; }

.ton_dop_status {font-size: 14px; font-weight: bold; color: #009933; padding-bottom: 5px; }
.ton_dop_status span { font-size: 12px; font-weight: normal; font-style: italic; color: #000000; }
.ton_dop_delivery { font-size: 14px; font-weight: bold; padding-bottom: 5px; }
.ton_dop_delivery span { font-size: 12px; font-weight: normal; font-style: italic; }
.ton_dop_pay { font-size: 14px; font-weight: bold;  padding-bottom: 5px; }
.ton_dop_pay span { font-size: 12px; font-weight: normal; font-style: italic; }

.ton_dop_zaktel { margin-top: 50px; }
.ton_dop_zaktel span { font-size: 18px; }
.middle_ton_buy_mid1_left ul { padding: 10px 0px 0px 20px; font-size: 16px; }


.middle_ton_buy_mid2 { margin-top: 40px; background-color: #E4E4E4; padding: 10px 0px 10px 0px; }

.ton_onzak_text { float:left; width: 260px; padding-left: 15px;  }
.ton_onzak_form { float:right; width: 470px;  }

.ton_onzak_text_name { font-size:18px; }
.ton_onzak_text_namedop { padding: 15px 0px 0px 0px; font-size: 12px; }

.ton_onzak_form_pole { float: left; margin: 0px 7px 0px 0px; }
.ton_onzak_form_pole p { font-size: 12px; font-style: italic; }
.ton_onzak_form_pole input { font-size: 12px; }

.ton_onzak_form_pole2 { float: left; margin: 5px 12px 0px 0px; }
.ton_onzak_form_pole2 p { font-size: 12px; font-style: italic; }

.ton_onzak_form_wrap { float: left; width: 380px;  }
.ton_onzak_form_but { float: right; width: 75px; padding-right: 10px; padding-top: 5px;  }
.ton_onzak_form_but input { width: 55px; height: 125px;  font-size: 20px; }

.middle_ton_buy_mid3 { margin-top: 20px;  padding: 10px 0px 10px 0px; }

.ton_adr { float: left; width: 265px; padding: 0px 0px 0px 10px; }
.ton_map { float: right; width: 460px; }
.ton_adr_name { font-size: 18px; }
.ton_adr_text { padding: 0px 0px 15px 25px; font-size: 14px; }

.ton_dop_price sup { font-size: 14px; }





