html {background: #e8bbed url("i/page_bg_teni_center.gif") top center repeat-y;}
body {margin: 0px;  text-align:center;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}

.content_size {width: 1002px; text-align: left; margin: 0 auto;}
.head {background: url("i/head.jpg") top left no-repeat; position:relative; height: 135px;}
.menu_top {height: 36px; margin-top:2px; position:relative; overflow : hidden; background: url("i/top_menu_bg.gif") top left repeat-x;}
.statblock_text {width: 262px; float: left; margin-right: 153px; text-align: center; color: #FFF; font-size: 14px;}
.menu_top_item {float: left;  color: #f0beed; width: 133px; margin: 0 9px 0 0; height: 36px; overflow : hidden;}
.menu_top_item a {color: #FFD700; display: block; text-align: center;  padding: 7px 0 9px 0; font-size: 18px; text-decoration: none;}
.menu_top_item a:hover {background: url("i/top_menu_bg_a.gif") top left repeat-x; text-decoration: none;}
.menu_top_item a.activ {background: url("i/top_menu_bg_a.gif") top left repeat-x; text-decoration: none;}
.head_top {height: 37px; overflow : hidden; text-align: right;}
.top_tel {padding-right: 55px; color: #FFF; margin-top: 10px; float: right;}
.zakladka_zakaz_dostavka {display: block; background: url("i/head_block_zakladka_bg.gif") top left no-repeat; height: 28px; width: 186px; margin-top: 8px; margin-right: 34px; color: #FFF; text-align: center; font-size: 16px; float: right;}
.zakladka_zakaz_dostavka:hover {text-decoration: none; font-weight: bold;}

.head_center {height: 61px; overflow : hidden; position : relative; zoom:1;}

/* Логин форма */
.login_form {width: 304px; margin-left: 480px; float: left; color: #6d1769; font-size: 14px; padding-top: 6px;}
.login_form span {color: #6d1769; font-size: 14px; width: 50px;}
.login_form input.text_f {width: 73px; height: 16px; border: 1px solid #b97bb2; color: #000; font-size: 12px;}
.login_form .kn {border: 0; background: transparent none; color: #6d1769; font-size: 14px; font-weight: bold;}
/* End Логин форма */

*html .login_form {margin-left: 210px;}

/* Корзина */
.block_korzina {width: 186px; height: 48px; background: url("i/head_block_karzina_bg.gif") top left no-repeat; margin-top: 6px; float: left;}
.block_korzina div {text-align: center; font-size: 14px; color: #FFF; padding-top: 5px;}
.block_korzina div a {color: #FFF;}
/* End Корзина */


.head_bottom {text-align: right; padding-right: 37px;}
.kat_item {width: 133px; height: 34px; margin-right: 3px; overflow : hidden; float: right; text-align: center; font-size: 18px; color: #720c6d; background: url("i/kat_menu_bg.gif") top left no-repeat;}
.kat_item span {font-size: 18px; color: #720c6d; display: block; padding-top: 7px;}
a.kat_item:hover {background: url("i/kat_menu_bg_a.gif") top left no-repeat; text-decoration: none;}
.kat_item_activ {background: url("i/kat_menu_bg_a.gif") top left no-repeat; text-decoration: none;}


.content {position : relative;	overflow : hidden; padding-top: 15px; background-color: #FCF4F4;}

.left_td {width: 194px; float: left; min-height: 600px;}
.center_td {margin-left: 206px; background-color: #FFF;}
.center_td_size {padding: 0 20px 20px 15px; position : relative; min-height:800px; overflow : hidden;}

/* Стат блок левый */
.stat_block_zakaz {background-color: #fce493; border: 1px solid #3b073c; padding: 10px; color: #5b0e57; text-align: center; font-size: 14px; font-weight: bold;}
.stat_block_zakaz .h2 {color: #2a0520;}
.stat_block_zakaz span {color: #750934;}
.stat_block_zakaz span.stb1 {color: #ca0856;}
/* End Стат блок левый */

/* Баннер индекс */
.banner_top_index_div {margin-bottom: 15px; margin-left: 205px;}
.banner_top_index .banner1 img {margin-right: 2px;}
.banner_top_index .banner2 img {margin-bottom: 2px; width: 253px;}
.banner_top_index span {padding: 0px;}
.banner_top_index a {padding: 0px;}
/* End Баннер индекс */


/* Левое меню */
.menu_left {width: 193px;}
.menu_item, .menu_item_act {border: 1px solid #80227a; border-left: 0; padding: 3px 5px 3px 24px; margin-bottom: 5px; text-decoration: none;}
.menu_item:hover {background: #f3caeb url("i/menu_left_ico_a.gif") no-repeat 5px 8px; border: 1px solid #50114d;}
.menu_item_act {background: #f3caeb url("i/menu_left_ico_a.gif") no-repeat 5px 8px; border: 1px solid #50114d;}
.menu_item a, .menu_item_act a {color: #902a8a; font-size: 16px; text-decoration: none;}

.sub_menu_left_a a {color: #ca0856; font-weight: bold;}
.sub_menu_left {background-color: #fce493;}
/* End Левое меню */

.katalog_patch {margin-bottom: 15px;}


.sort_name {padding: 5px; padding-left: 17px; border: 1px;}
.sort_name:hover {background: #f3caeb url('i/ico_sort.jpg')  no-repeat  -8px 0; border: 1px solid #80227A;}
.sort_name a {font-size: 12px; white-space : nowrap; font-family: arial,  sans-serif; color: #c64e97;}
.sort_name a.new_activ {color: #f50b58;}
.name_sort {text-align: center; font-weight: bold; border-bottom: 1px solid #000; font-size: 16px; color: #6c1147; font-family: arial,  sans-serif;} 

.table_tip_tov {text-align: left;}
.table_tip_tov td {padding: 10px; font-size: 13px;}
.table_tip_tov td a {font-size: 13px;}

.table_tip_tov1 {text-align: left;}
.table_tip_tov1 td {padding: 10px 0 10px 0;  font-size: 13px; width:192px;}
.table_tip_tov1 td a {font-size: 13px;}
.table_tip_tov1 .name_sort {border: 1px solid #80227A; border-left: 0;}

.block_alert_menu {display: none; position: absolute; margin-top:-4px;  margin-left: 7px; padding-bottom: 28px; z-index: 1000; width: 988px; background: url("i/block_bottom.png") no-repeat bottom center;}
.block_alert_menu_size {border: 1px solid #bb1e89; border-bottom: 0px; background-color: #FFF;}

.fototovar {padding-top: 5px;}
.nazvanie {font-size: 12px; font-family: arial, sans-serif;}
.kat_item_cena {width: 220px; text-align: center; color: #7a513f; font-size: 14px;}

.text div.body_text, .text div.body_text font {
    color: #000000;
    font-family: "Times New Roman";
    font-size: 16px;
}

.footer {background-color: #bf6ac8; border-top: 1px solid #bb1e89; padding: 5px 0; text-align: center; color: #f2cdf6;}
.footer a {color: #f2cdf6;}
ul {margin-left: 15px;}
li {margin-left: 5px;}


.pageng span {color: #000; font-weight: bold; padding-right: 5px;}
.pageng a {padding-right: 5px;}
.pageng span.activ {color: #FB3468;}

.nazvanie {color: #FB3468;}

.alert_text {font-size: 14px; color: #cc0033;}
