/* ---------------------------- Общие ---------------------------- */
*{font-family:tahoma;}
a{color:#0c5f1b;text-decoration:none;}
a:hover{text-decoration:underline;}
form{margin:0;padding:0;}
img{border:0;}
div,p,td{color:#0C5F1B;/*font-size:11px;*/}
/* ---------------------------- Основные ---------------------------- */
.nobr{white-space:nowrap;}
.tc_main{height:100%;background:white url(../../images/teacoffee_main_bg.jpg) left top no-repeat}
td#container_top{vertical-align:bottom;padding-bottom:12px;padding-left:327px;}
#container_top {}
#container_top .cpt_product_search{font-size:0;background:url(../../images/teacoffee_top_search.gif) left top no-repeat;width:453px;height:21px;}
#container_top .cpt_product_search form{margin:0;padding:0;}
#container_top .cpt_product_search input{border:none;background:none;font:bold 12pt system;color:#d2dbef;text-transform:lowercase;}
#container_top .cpt_product_search input#searchstring{width:394px;font:italic 8pt arial;padding-left:5px;text-transform:none;}
.news_subscribe input.input_message,#container_top .cpt_product_search input.input_message{color:#a0b9a0;}
.news_subscribe input.input_message_focus,#container_top .cpt_product_search input.input_message_focus  {color:#0c5f1b;}
#container_right_sidebar{}
#container_menu{vertical-align:top;}
.top_menu li,.bottom_menu li{display:inline;}
.top_menu{padding-top:2px;}
.top_menu li {color:#9af1ad;font-size:16pt;font-weight:normal;padding-left:11px;}
.top_menu li a{color:white;text-decoration:none;font:bold 12px tahoma;letter-spacing:1px;}
.top_menu li a:hover{color:#FE7200;text-decoration:none;}
.top_menu li a.tc_top_menu_active{color:#FE7200;}
.top_menu li a.tc_top_menu_active:hover{color:white;}
.tc_footer_left{background:white url(../../images/teacoffee_footer_left_bg.jpg) left bottom no-repeat;}
.tc_footer_right{background:white url(../../images/teacoffee_footer_right_bg.jpg) right bottom no-repeat;}
#container_footer{font:11px tahoma;color:#0c5f1b;text-align:center;vertical-align:bottom;padding-bottom:10px;}
#container_footer div{padding-top:5px;padding-bottom:5px;}
#container_footer a{text-decoration:underline;color:#0c5f1b;}
#container_footer a:hover{text-decoration:none;}
#container_footer .tc_copyright a{color:#8e5f1d;text-decoration:none;font-weight:bold;}
#container_footer .tc_copyright a{color:#8e5f1d;text-decoration:underline;}
.bottom_menu{background:white url(../../images/teacoffee_footer_menu_bg.jpg) center center no-repeat;height:24px;min-width:624px;padding-top:8px;}
.bottom_menu li{padding-left:11px;}
#container_left_sidebar{width:205px;}
#container_right_sidebar{width:200px;}
#container_main_content{padding:10px;}
.maincontent {font:normal 11px tahoma;color:#0c5f1b;}
.maincontent h1,.maincontent h2{text-transform:uppercase;padding-top:0px;color:#fe7200;font:bold 11px tahoma;}
.maincontent input,.maincontent textarea,.maincontent select{border:1px solid #c1d7c6;background:#e8f0ea;font:normal 11px tahoma;color:#0c5f1b;}
.maincontent h3{font:bold 11px tahoma;color:#0c5f1b;margin-top:2px;margin-bottom:2px;}
input.tc_button{background:url(../../images/teacoffee_def_button_bg.gif) left top repeat-x;height:20px;border:1px solid #2c7439;font:normal 12px tahoma;color:#0c5f1b;}
/* ---------------------------- Голосование ---------------------------- */
.survey{padding-left:13px;font-size:0px;}
.survey{color:#0c5f1b;font:bold 12px tahoma;}
.survey .survey_question{padding-bottom:5px;}
.survey td,.survey label,.survey input{color:#0c5f1b;font:normal 12px tahoma;}
.survey .survey_submit input{background:url(../../images/teacoffee_button_bg.gif) center center no-repeat;border:none;width:68px;height:24px;padding-bottom:2px;}
.survey .survey_submit{padding-left:8px;padding-top:8px;}
.tc_hr{border-bottom:2px solid #f3ede6;margin-top:5px;margin-bottom:5px;font-size:0px;}
.tc_voter{border-bottom:4px solid #e8f0ea;margin-top:5px;margin-bottom:5px;font-size:0px;}
.survey .tc_hr{width:170px;}
.tc_survey_header{background:url(../../images/teacoffee_survey_header_bg.gif) left top no-repeat;text-transform:uppercase;padding-left:68px;padding-top:35px;color:#fe7200;font:bold 11px tahoma;}
/* ---------------------------- Корзина ---------------------------- */
.shopping_cart_info{background-color:#e6efe8;border:1px solid #0c5f1b;width:205px;height:75px;margin-bottom:10px;}
.shopping_cart_info .shcart_link{color:#fe7200;font:bold 11px tahoma;text-transform:uppercase;padding-top:21px;padding-left:20px;padding-bottom:15px;background:url(../../images/teacoffee_cart_bg.gif) 145px 9px no-repeat;}
.shopping_cart_info .shcart_link a{color:#fe7200;text-decoration:underline;}
.shopping_cart_info .shcart_link a:hover{color:#fe7200;text-decoration:none;}
.shopping_cart_info .tc_shcart{text-align:center;}
.shopping_cart_info #shpcrtgc,.shopping_cart_info #shpcrtca{color:#0c5f1b;font:12px tahoma;text-align:center;padding-top:10px;display:inline;}
.shopping_cart_info #shpcrtca{font-weight:bold;}
/* ---------------------------- Вы смотрели ---------------------------- */
.tc_product_viewed_header{text-transform:uppercase;padding-left:10px;padding-top:10px;color:#fe7200;font:bold 11px tahoma;}
.product_viewed .tc_hr{width:170px;}
.product_viewed{color:#0c5f1b;font:bold 12px tahoma;padding-top:5px;padding-bottom:5px;}
.product_viewed_item{background:url(../../images/teacoffee_rhombus.gif) 15px center no-repeat;padding-left:30px;}
.product_viewed_item a{color:#0c5f1b;font-weight:normal;text-decoration:none;}
.product_viewed_item a:hover{text-decoration:underline;}
/* ---------------------------- Новости ---------------------------- */
.tc_news_header{text-transform:uppercase;padding-left:10px;padding-top:10px;color:#fe7200;font:bold 11px tahoma;}
.news_short_list {padding-top:5px;padding-bottom:5px;}
.news_short_list .tc_hr{width:170px;}
.news_short_list{color:#0c5f1b;font:bold 12px tahoma;}
.news_short_list .news_title{background:url(../../images/teacoffee_rhombus.gif) 15px center no-repeat;padding-left:30px;}
.news_short_list a{color:#0c5f1b;font-weight:normal;text-decoration:none;}
.news_short_list a:hover{text-decoration:underline;}
.news_short_list .news_viewall{font:normal 10px tahoma;padding-left:30px;padding-top:5px;text-transform:lowercase;}
.news_short_list .news_viewall a{text-decoration:underline;}
.news_short_list .news_viewall a:hover{text-decoration:none;}
/* ---------------------------- Блог/Новости ---------------------------- */
.post_block{padding-left:10px;}
.post_title,h2.post_title,.post_title a{font-weight:bold;font-size:11px;color:#0c5f1b;padding-bottom:2px;margin-bottom:2px;border-bottom:1px solid #e8f0ea;}
h2.post_title{text-transform:none;}
.post_title a{text-decoration:none;}
.post_title a:hover{text-decoration:underline;}
.post_date{font-size:10px;color:#b6cfba;}
.post_content{color:#0c5f1b;padding-left:10px;padding-top:5px;padding-bottom:5px;}
.news_viewall a{color:#0c5f1b;text-decoration:underline;}
.news_viewall a:hover{text-decoration:none;}
.tc_news_subscribe{float:right;margin-top:5px;color:#0c5f1b;padding-left:20px;padding-right:10px;background:url(../../images/teacoffee_news_subscribe.gif) left center no-repeat;}
.tc_news_subscribe a{color:#0c5f1b;text-decoration:underline;}
.tc_news_subscribe a:hover{text-decoration:none;}
/* ---------------------------- Online консультант ---------------------------- */
.tc_online {padding-top:5px;padding-bottom:5px;}
.tc_online_header{text-transform:uppercase;padding-left:10px;padding-top:10px;color:#fe7200;font:bold 11px tahoma;}
.tc_online .tc_hr{width:170px;}
.tc_online .tc_online_contacts{font:normal 11px tahoma;padding-top:5px;padding-left:10px;/*80px;background:url(../../images/teacoffee_online.gif) 10px top no-repeat;*/height:38px;}
.tc_online .tc_online_contacts a{color:#0c5f1b;font-weight:normal;text-decoration:underline;line-height:18px;}
.tc_online .tc_online_contacts a:hover{text-decoration:none;}
/* ---------------------------- Заказать по телефону ---------------------------- */
.tc_phone {padding-top:5px;padding-bottom:5px;}
.tc_phone_header{text-transform:uppercase;padding-left:10px;padding-top:10px;color:#fe7200;font:bold 11px tahoma;}
.tc_phone .tc_hr{width:170px;}
.tc_phone{color:#0c5f1b;}
.tc_phone_works{font:normal 14px tahoma;padding-top:15px;padding-left:80px;background:url(../../images/teacoffee_phone.gif) 10px top no-repeat;height:33px;}
.tc_phone_contacts{font:normal 27.5px impact;padding-left:10px;letter-spacing:5px;}
/* ---------------------------- Дерево категорий ---------------------------- */
.category_tree{font:bold 12px tahoma;}
.category_tree li{padding-top:3px;padding-bottom:3px;}
.category_tree ul{list-style-type: none;padding-left:0px;margin-left:0px;}
.category_tree a{color:#0c5f1b;text-decoration:none;}
.category_tree a:hover{text-decoration:underline;}
.category_tree li{padding-left:25px;}
.category_tree li.tc_tea_bullet{background: url(../../images/teacoffee_tea_bullet.gif) left center no-repeat;}
.category_tree li.tc_tea a{color:#0c5f1b;}
.category_tree li.tc_coffee_bullet{background: url(../../images/teacoffee_coffee_bullet.gif) left center no-repeat;}
.category_tree li.tc_coffee a,.category_tree li.tc_coffee_current a{color:#8e5f1d;}
.category_tree li.child{}
.category_tree li.child a,.category_tree li.child_current a{font-weight:normal;text-decoration:underline;}
.category_tree li.child a:hover,.category_tree li.child_current a:hover{text-decoration:none;}
/*
.category_tree li.tc_tea_bullet_l2{background: url(../../images/teacoffee_tea_bullet_l2.gif) left center no-repeat;}
.category_tree li.tc_tea_current_bullet_l2{background: url(../../images/teacoffee_tea_current_bullet_l2.gif) 10px center no-repeat;}
.category_tree li.tc_coffee_bullet_l2{background: url(../../images/teacoffee_coffee_bullet_l2.gif) left center no-repeat;}
.category_tree li.tc_coffee_current_bullet_l2{background: url(../../images/teacoffee_coffee_current_bullet_l2.gif) 10px center no-repeat;}
*/
.category_tree li.tc_tea_current_bullet_l2{background: url(../../images/teacoffee_tea_bullet_l3.gif) 20px center no-repeat;}
.category_tree li.tc_tea_current_bullet_l2 a{color:#FF7502;font:bold 11px tahoma;text-decoration:none;}
.category_tree li.tc_tea_current_bullet_l2 a:hover{text-decoration:underline;}

.category_tree li.tc_coffee_current_bullet_l2{background: url(../../images/teacoffee_tea_bullet_l3.gif) 20px center no-repeat;}
.category_tree li.tc_coffee_current_bullet_l2 a{color:#FF7502;font:bold 11px tahoma;text-decoration:none;}
.category_tree li.tc_coffee_current_bullet_l2 a:hover{text-decoration:underline;}

.category_tree li.tc_tea_bullet_l3{background: url(../../images/teacoffee_tea_bullet_l3.gif) 20px center no-repeat;}
.category_tree li.tc_tea_current_bullet_l3{background: url(../../images/teacoffee_tea_bullet_l3.gif) 20px center no-repeat;}
.category_tree li.tc_coffee_bullet_l3{background: url(../../images/teacoffee_coffee_bullet_l3.gif) 20px center no-repeat;}
.category_tree li.tc_coffee_current_bullet_l3{background: url(../../images/teacoffee_coffee_bullet_l3.gif) 20px center no-repeat;}
.category_tree li.tc_tea_bullet_l3 a,.category_tree li.tc_coffee_bullet_l3 a{font-size:11;font-weight:bold;text-decoration:none;}
.category_tree li.tc_tea_current_bullet_l3 a,.category_tree li.tc_coffee_current_bullet_l3 a{font-size:11;font-weight:bold;text-decoration:none;}
.category_tree li.tc_tea_bullet_l3 a:hover,.category_tree li.tc_coffee_bullet_l3 a:hover{text-decoration:underline;}
.category_tree li.tc_tea_current_bullet_l3 a:hover,.category_tree li.tc_coffee_current_bullet_l3 a:hover{text-decoration:underline;}
/* ---------------------------- Отправить сообщение ---------------------------- */
.tc_feedback .common_wrapper{padding-left:10px;}
.tc_feedback input,.tc_feedback textarea{background-color:#e8f0ea;border:1px solid #b7d0bc;margin-bottom:10px;margin-left:0px;padding-left:0px;}
.tc_feedback .background1{color:#0c5f1b;font:normal 11px tahoma;}
.tc_submit{padding-left:120px;}
.tc_submit input{width:150;font-size:12px;color:#0c5f1b;background:url(../../images/teacoffee_feedback_submit_bg.gif) left top no-repeat;height:20px;border:none;padding-bottom:3px;}
/* ---------------------------- Корзина ---------------------------- */
.tc_cart{color:#0c5f1b;padding:10px;font:normal 10px tahoma;}
#cart_page_title,#cart_clear{font:bold 11px tahoma;}
#cart_page_title h1{text-transform:uppercase;padding-left:10px;padding-top:10px;color:#fe7200;font:bold 11px tahoma;}
#cart_page_title a,#cart_clear a{color:#0c5f1b;font:bold 11px tahoma;text-decoration:underline;}
#cart_page_title a:hover,#cart_clear a:hover{text-decoration:none;}
.background_cart_header{height:100%;}
.background_cart_header .tc_cart_header{border-bottom:1px solid #fe7200;background:url(../../images/teacoffee_cart_header_bg.jpg) center top no-repeat;height:75px;}
#cart_page_title{padding-left:10px;vertical-align:bottom;padding-bottom:10px;}
#cart_page_title h1{padding-left:0px;}
.background_cart_header #cart_page_title h1{padding:0 0 15px 50px;}
#cart_clear{vertical-align:bottom;padding-bottom:10px;width:130px;}
.background_cart_header #cart_clear{width:230px;}
#cart_content_tbl,#cart_content_tbl a{color:#0c5f1b;font:normal 12px tahoma;}
#cart_content_tbl td{padding-top:5px;padding-bottom:5px;}
#cart_content_tbl a{text-decoration:underline;}
#cart_content_tbl a:hover{text-decoration:none;}
#cart_content_header,#cart_content_header td{color:#0c5f1b;font:bold 11px tahoma;}
#discount_coupon_code{border:1px solid #c1d7c6;background:#e8f0ea;font:normal 11px tahoma;color:#0c5f1b;}
.cart_discount_label,#cart_content_tbl .cart_discount_label{font:bold 11px tahoma;}
.cart_product_cost{font:normal 14px tahoma;}
.row_odd td,.row_even td{border-bottom:1px solid #c1d7c6;padding-bottom:5px;padding-top:5px;}
.row_odd td.cart_product_del,.row_even td.cart_product_del,.tc_last td{border-bottom:none;}
#coupon_form td{padding-top:15px;padding-bottom:10px;}
.tc_cart_total td{border-top:1px solid #fe7200;padding-top:10px;}
#cart_total_label,#cart_total{font:bold 16px tahoma;}
.cart_discount_label button{background:url(../../images/teacoffee_cart_apply_bg.gif) center top no-repeat;width:75px;height:20px;border:none;font:normal 12px tahoma;color:#0c5f1b;margin-left:10px;}
.tc_cart_total input{background:url(../../images/teacoffee_cart_recalculate_bg.gif) center top no-repeat;width:89px;height:20px;border:none;font:normal 12px tahoma;color:#0c5f1b;margin-left:10px;}
#cart_checkout_btn input{background:url(../../images/teacoffee_cart_checkout_bg.gif) center top no-repeat;width:143px;height:25px;border:none;font:bold 14px tahoma;color:#0c5f1b;}
td#cart_checkout_btn{padding-top:30px;}
#blck-content div p{color:#0c5f1b;font:normal 11px tahoma;}
/* ---------------------------- Оформление заказа ---------------------------- */
.paddingblock{color:#0c5f1b;padding:10px;font:normal 11px tahoma;text-align:left;}
.paddingblock h2{font:bold 11px tahoma;}
.paddingblock td{color:#0c5f1b;font:normal 11px tahoma;}
.paddingblock input,.paddingblock select,.paddingblock textarea{color:#0c5f1b;font:normal 11px tahoma;}
.paddingblock #block-loginpass-fields input,.paddingblock #block-auth input{background:#e8f0ea;border:1px solid #b7d0bc;}
.background1 input,.background1 select,.background1 textarea{background:#e8f0ea;border:1px solid #b7d0bc;color:#0c5f1b;font:normal 11px tahoma;}
.inputtext{height:18px;}
.checkout_steps_divider{width:50px;height:1px;background:url(../../images/teacoffee_checkout_steps_divider_bg.gif) center center no-repeat;}
#checkout_logininfo td,#checkout_addresses td{padding:0px;}
#checkout_logininfo td.tc_checkout_left,#checkout_addresses_shipping td.tc_checkout_left{padding-left:15px;}
#checkout_logininfo .tc_checkout_header,#checkout_addresses .tc_checkout_header,.tc_checkout_header{background:#e8f0ea;border:1px solid #b7d0bc;padding-top:5px;padding-bottom:5px;padding-left:15px;text-align:left;font-weight:bold;}
p#checkout_have_account{padding:0px;margin:0px;}
#checkout_logininfo,#checkout_addresses,#checkout_addresses_shipping table{width:100%;}
.hndl_show_login,.tc_show_login{font-weight:normal;color:#0c5f1b;text-decoration:underline;}
a.hndl_show_login:hover,a.tc_show_login:hover{text-decoration:none;}
.tc_checkout_spacer{height:10px;}
#checkout_logininfo .row_odd td,#checkout_logininfo .row_even td{border-bottom:1px solid #c1d7c6;}
#checkout_logininfo .row_odd input,#checkout_logininfo .row_even input{border:none;width:100%;border:1px solid #c1d7c6;background:#e8f0ea;padding:0;margin:0;border-bottom:none;}
.asterisk{color:#fe7200;}
#checkout_addresses_shipping .addressform td{width:50%;}
#checkout_addresses_shipping select{width:100%;}
#checkout_addresses_shipping select,#checkout_addresses_shipping textarea{width:100%;background:#e8f0ea;border:1px solid #c1d7c6;padding:0;margin:0;border-bottom:none;}
#checkout_addresses .row_odd td,#checkout_addresses .row_even td{border-bottom:1px solid #c1d7c6;padding-top:10px;}
#checkout_addresses .row_odd input,#checkout_addresses .row_even input{border:none;width:100%;border:1px solid #c1d7c6;background:#e8f0ea;padding:0;margin:0;border-bottom:none;}
/*#checkout_addresses_shipping .asterisk{padding-left:15px;}*/
.paddingblock .checkout_buttons, .checkout_buttons{background:url(../../images/teacoffee_checkout_button_bg.gif) center top no-repeat;width:66px;height:20px;line-height:20px;border:none;font:normal 12px tahoma;}
.tc_shipping_methods td{border-bottom:1px solid #c1d7c6;}
#tbl-checkout-progress{font:bold 11px tahoma;}
#tbl-checkout-progress a{font-weight:normal;text-decoration:underline;}
#tbl-checkout-progress a:hover{text-decoration:none;}
.paddingblock textarea{background:#e8f0ea;border:1px solid #c1d7c6;}
.checkout_confirmation_buttons,.paddingblock .checkout_confirmation_buttons{background:url(../../images/teacoffee_checkout_confirmation_button_bg.gif) center top no-repeat;width:143px;height:25px;line-height:25px;border:none;}
#block-customerinfo .tc_checkout_left{text-align:left;}
.tc_checkout_noframe_header{background:url(../../images/teacoffee_checkout_noframe_header_bg.gif) center top no-repeat;width:1024px;height:106px;border:none;padding:0 0 0 20px;font:normal 12px tahoma;text-align:left;}
.tc_checkout_noframe_header h1{padding-top:20px;text-transform:uppercase;color:#fe7200;font:bold 11px tahoma;margin:0;}
.tc_checkout_noframe_header a{text-decoration:underline;}
.tc_checkout_noframe_header a:hover{text-decoration:none;}
#blck-new-address table{width:100%;}
#blck-new-address td{width:50%;}
#blck-new-address input,#blck-new-address select,#blck-new-address textarea{width:100%;font:normal 11px tahoma;color:#0c5f1b;background:#E8F0EA;border:1px solid #C1D7C6;border-bottom:none;padding:0;margin:0;}
#blck-new-address td{border-bottom:1px solid #c1d7c6;padding-bottom:0px;padding-top:5px;}
#blck-new-address td.tc_checkout_left{padding-left:15px;}
#blck-new-address input,#blck-new-address select{height:18px;}

/* ---------------------------- Путь к категории ---------------------------- */
.cat_path_in_productpage a{color:#b6cfba;font:normal 11px tahoma;text-decoration:underline;}
.cat_path_in_productpage a:hover{text-decoration:none;}
.cat_path_in_productpage a.last{text-decoration:none;}
.cat_path_in_productpage a.last:hover{text-decoration:underline;}
/* ---------------------------- Поиск в категории ---------------------------- */
#cat_top_tree {margin-bottom: 15px;margin-top:10px;}
#cat_top_tree h3{color:#0c5f1b;font:bold 11px tahoma;}
#cat_top_tree td{color:#0c5f1b;font:bold 11px tahoma;}
#cat_top_tree td input,#cat_top_tree td select{color:#0c5f1b;font:normal 12px tahoma;background:#e8f0ea;border:1px solid #b9d1be;}
#cat_top_tree .tc_category_seach_button {background:url(../../images/teacoffee_category_search_button.gif) center top no-repeat;width:65px;height:20px;border:none;}

#cat_product_sort{color:#0c5f1b;font:normal 11px tahoma;}
/* ---------------------------- Навигатор категории ---------------------------- */
.maincontent .hndl_submit_prds_cmp{background:url(../../images/teacoffee_category_compare_button.gif) center top no-repeat;width:65px;height:20px;border:none;color:#0c5f1b;font:normal 12px tahoma;}
.tc_catalog_navigator{font:normal 11px tahoma;text-align:center;padding-top:2px;}
.tc_catalog_navigator .faq{color:#ff7a00;font-weight:bold;font-size:12px;}
/* ---------------------------- Продукты в категории ---------------------------- */
.product_brief_block{color:#0c5f1b;font:normal 11px tahoma;}
.prdbrief_name{padding-bottom:10px;}
.prdbrief_name a{color:#0c5f1b;font:normal 12px tahoma;text-decoration:underline;}
.prdbrief_name a:hover{text-decoration:none;}
.product_brief_block .tc_coffee,.product_brief_block .tc_coffee a{color:#8e5f1d;}
.prdbrief_comparison{color:#0c5f1b;font-size:10px;}
.prdbrief_brief_description{color:#0c5f1b;font-size:11px;padding-top:10px;}
.prdbrief_brief_description p{margin:0;}
.prdbrief_thumbnail img{border:1px solid #c2d8c7;}
.product_brief_block .tc_weight{color:#ff7502;font:normal 11px tahoma;}
/* ---------------------------- Рейтинг ---------------------------- */
.product_brief_block .tc_rating,.product_brief_block .tc_rating td{color:#0c5f1b;font:bold 11px tahoma;margin-top:4px;margin-bottom:4px;}
.tc_current_rating{display:inline;}
.tc_current_rating{background:transparent url(../../images/teacoffee_star0sm.gif) repeat-x  scroll left top;height:13px;line-height:13px;margin:4px;position:relative;width:65px;overflow:hidden;}
.tc_current_rating div.tc_current_rating-back{background:transparent url(../../images/teacoffee_star0sm.gif) repeat-x  scroll left top;height:13px;line-height:13px;font-size:0px;position:absolute;width:65px;z-index:10;}
.tc_current_rating div.tc_current_rating-front{background:transparent url(../../images/teacoffee_star1sm.gif) repeat-x  scroll left top;height:13px;line-height:13px;font-size:0px;position:absolute;z-index:20;}
/* ---------------------------- Корзина продукта ---------------------------- */
.tc_product_cart{width:150px;border:1px solid #c4d9c9;}
.tc_product_cart_header{background:#0c5f1b;color:white;font:normal 11px tahoma;height:18px;line-height:16px;text-align:center;}
.tc_price{color:#ff7502;font:bold 18px tahoma;padding-bottom:5px;text-align:left;}
.tc_out_of_stock{color:#c1d7c6;font:normal 22px tahoma;padding-top:5px;padding-bottom:5px;text-align:center;}
.tc_add2cart{padding-top:5px;padding-bottom:5px;text-align:left;}
.tc_add2cart input{color:#0c5f1b;font:bold 16px arial;text-transform:uppercase;background:none;border:none;margin:0;text-align:left;width:100px;}
.tc_product_cart_body{background:transparent url(../../images/teacoffee_product_cart_bg.gif) no-repeat right bottom;margin:5px;text-align:left;}
.tc_price_product_qty{color:#0c5f1b;font:normal 11px tahoma;text-align:left;padding-left:3px;}
.tc_price_product_qty input{border:1px solid #c0d6c4;color:#0c5f1b;font:normal 12px tahoma;}
.tc_product_cart .regularPrice{text-decoration:line-through;color:red;font:bold 12px tahoma;}
.tc_product_cart .youSavePriceRate{color:red;font:bold 12px tahoma;}
.tc_product_cart .tc_youSaveLabel{color:#0c5f1b;font:normal 9px tahoma;text-transform:lowercase;padding-bottom:5px;}
/* ---------------------------- Сравнение продуктов ---------------------------- */
#cmp-table {border-collapse:collapse;}
#cmp-table td{padding:5px;text-align:center;}
#cmp-table tr:hover td {background-color: #e8f0ea!important;}
#cmp-table td.cmp_headers{background:#e8f0ea;color:#0c5f1b;font:bold 11px tahoma;border:1px solid #c1d7c6;text-align:left;}
.cmp_column_odd,.cmp_column_even{color:#0c5f1b;font:normal 11px tahoma;border-top:1px solid #c1d7c6;}
.cmp_photo{border-top:none;}
.cmp_column_even{border:1px solid #c1d7c6;}
.cmp_column_odd a,.cmp_column_even a{color:#0c5f1b;font:normal 12px tahoma;text-decoration:underline;}
.cmp_column_odd a:hover,.cmp_column_even a:hover{color:#0c5f1b;font:normal 12px tahoma;text-decoration:none;}
#cmp-table td.totalPrice{color:#ff7502;font:bold 18px tahoma;}
/* ---------------------------- Отзывы о продукте ---------------------------- */
.tc_product_discussion h2 {text-transform:none;color:#0c5f1b;font:bold 11px tahoma;}
.tc_product_discussion h2 a{text-transform:none;color:#0c5f1b;font:normal 12px tahoma;}
.tc_product_discussion,.tc_product_discussion td{font:normal 11px tahoma;color:#0c5f1b;}
.tc_product_name{color:#0c5f1b;font:normal 12px tahoma;text-decoration:underline;}
.tc_product_name:hover{text-decoration:none;}
.review_block{padding-left:15px;}
.review_title{color:#0c5f1b;font:bold 11px tahoma;margin-bottom:2px;}
.review_date{font:normal 10px tahoma;color:#b6cfba;border-top:1px solid #e8f0ea;padding-bottom:5px;}
.review_content{font:normal 11px tahoma;color:#0c5f1b;}
.tc_add_review{color:#0c5f1b;font:bold 11px tahoma;}
.tc_product_discussion input,.tc_product_discussion textarea{border:1px solid #b7d0bc;background:#e8f0ea;}
input.tc_send_post_button{background:url(../../images/teacoffee_send_post_button_bg.gif) left top no-repeat;width:150px;height:20px;border:none;font:normal 12px tahoma;color:#0c5f1b;}
/* ---------------------------- Продукт ---------------------------- */
.product_name h1{font:bold 14px tahoma;color:#0c5f1b;text-transform:none;}
.product_name h1.tc_tea{font:bold 14px tahoma;color:#0c5f1b;text-transform:none;}
.product_name h1.tc_coffee{font:bold 14px tahoma;color:#8e5f1d;text-transform:none;}
.cpt_product_description{border:1px solid #cbddce;padding:10px;font:normal 11px tahoma;color:#0c5f1b;margin-top:5px;}
.cpt_product_description p{margin-top:5px;margin-bottom:5px;}
.product_images,.product_discuss_link,.product_related_products,.product_details_request{padding-top:5px;padding-bottom:5px;}
.product_discuss_link .review_showall{padding-left:15px;}
.product_discuss_link .review_showall a{text-decoration:underline;}
.product_discuss_link .review_showall a:hover{text-decoration:none;}
.product_details_request input,.product_details_request textarea{border:1px solid #b7d0bc;background:#e8f0ea;}
.product_details_request td{font:normal 11px tahoma;color:#0c5f1b;}
input.tc_request_information_button{background:url(../../images/teacoffee_request_information_button_bg.gif) left top no-repeat;width:31px;height:20px;border:none;font:normal 12px tahoma;color:#0c5f1b;}
.product_related_products{}
.tc_product_related td{padding:5px;border-bottom:1px solid #c1d7c6;color:#0c5f1b;}
.tc_product_related_last td{border-bottom:none;}
.tc_product_related td a{color:#0c5f1b;}
.tc_product_related img{border:1px solid #eaf1ec;}
.tc_product_related_name a,.tc_product_related_product_code{font:normal 11px tahoma;}
.tc_product_related_name a{text-decoration:underline;}
.tc_product_related_name a:hover{text-decoration:none;}
.tc_product_related_product_code{}
.tc_product_related_price{font:bold 14px tahoma;}
.tc_product_related_detailed a{font:normal 10px tahoma;text-decoration:underline;}
.tc_product_related_detailed a:hover{text-decoration:none;}
.tc_product_related td.tc_coffee,.tc_product_related td.tc_coffee div{color:#8e5f1d;}
.tc_product_related td.tc_coffee a{color:#8e5f1d;}
.product_params_selectable table,.product_params_fixed table{border-collapse:collapse;}
.product_params_selectable td,.product_params_fixed td,.prdbrief_options td{font:11px tahoma;color:#0c5f1b;padding-top:5px;padding-bottom:5px;}
#prddeatailed_container .tc_weight{color:#ff7502;font:normal 11px tahoma;}
.product_rate_form .tc_rating{font:normal 11px tahoma;color:#0c5f1b;}
.tc_qlink{padding-top:30px;}
.tc_qlink a{font:normal 10px tahoma;color:#0c5f1b;text-decoration:underline;}
.tc_qlink a:hover{text-decoration:none;}
.product_print_v{padding-bottom:5px;}
.product_print_v a{font:normal 11px tahoma;color:#b6cfba;text-decoration:underline;}
.product_print_v a:hover{text-decoration:none;}
.tc_products_pictures{padding-top:5px;padding-bottom:5px;}
.tc_products_pictures a{font:normal 11px tahoma;color:#b6cfba;text-decoration:underline;}
.tc_products_pictures a:hover{text-decoration:none;}
.tc_coffee .product_params_selectable td,.tc_coffee .product_params_fixed td,.tc_coffee .prdbrief_options td{color:#8E5F1D;}
/* ---------------------------- Оценка продукта ---------------------------- */
.product_rate_vote{padding-top:5px;}
.product_rate_vote td{font:bold 11px tahoma;color:#0c5f1b;}
.tc_unit-rating {list-style:none;margin:0px;padding:0px;height: 13px;position: relative;background: url('../../images/teacoffee_star0sm.gif') left top repeat-x;}
.tc_unit-rating li{text-indent: -90000px;padding:0px;margin:0px;float: left;}
.tc_unit-rating li a {outline: none;display:block;width:13px;height: 13px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.tc_unit-rating li a:hover{background: url('../../images/teacoffee_star1sm.gif') left center;z-index: 2;left: 0px;}
.tc_unit-rating a.r1-unit{left: 0px;}
.tc_unit-rating a.r1-unit:hover{width:13px;}
.tc_unit-rating a.r2-unit{left:13px;}
.tc_unit-rating a.r2-unit:hover{width: 26px;}
.tc_unit-rating a.r3-unit{left: 26px;}
.tc_unit-rating a.r3-unit:hover{width: 39px;}
.tc_unit-rating a.r4-unit{left: 39px;}	
.tc_unit-rating a.r4-unit:hover{width: 52px;}
.tc_unit-rating a.r5-unit{left: 52px;}
.tc_unit-rating a.r5-unit:hover{width: 65px;}
.tc_unit-rating li.current-rating {background: url('../../images/teacoffee_star0sm.gif') left bottom;position: absolute;height: 13px;display: block;text-indent: -9000px;z-index: 1;}	
/* ---------------------------- Статус заказа ---------------------------- */
a.tc_order_status{text-decoration:underline;color:#FE7200;}
a.tc_order_status:hover{text-decoration:none;}
input.tc_order_status_button{background:url(../../images/teacoffee_order_status_button_bg.gif) left top no-repeat;width:117px;height:20px;border:none;font:normal 12px tahoma;color:#0c5f1b;}
input.tc_order_status_details_button{background:url(../../images/teacoffee_order_status_details_button_bg.gif) left top no-repeat;width:204px;height:20px;border:none;font:normal 12px tahoma;color:#0c5f1b;}
input.tc_order_status_print_version_button{background:url(../../images/teacoffee_order_status_print_version_button_bg.gif) left top no-repeat;width:133px;height:20px;border:none;font:normal 12px tahoma;color:#0c5f1b;}
input.tc_order_status_print_button{background:url(../../images/teacoffee_order_status_print_button_bg.gif) left top no-repeat;width:61px;height:20px;border:none;font:normal 12px tahoma;color:#0c5f1b;}
table.tc_order_status td{font:normal 11px tahoma;color:#0c5f1b;}
table.tc_order_status h3{font:bold 11px tahoma;color:#0c5f1b;margin-top:2px;margin-bottom:2px;}
table.tc_order_status .background1 td{background:#e8f0ea;border-top:1px solid #bdd4c1;border-bottom:1px solid #bdd4c1;}
input.tc_ok_button{background:url(../../images/teacoffee_ok_button_bg.gif) left top no-repeat;width:31px;height:20px;border:none;font:normal 12px tahoma;color:#0c5f1b;}
/* ---------------------------- Вход в кабинет ---------------------------- */
.tc_login{padding-left:10px}
.tc_login a{text-decoration:underline;}
.tc_login a:hover{text-decoration:none;}
.tc_login div{padding-top:5px;padding-bottom:5px;}
.tc_login_item{color:#0c5f1b;font:normal 11px tahoma;}
.tc_login_item{background:url(../../images/teacoffee_rhombus.gif) 15px center no-repeat;padding-left:30px;}
input.tc_login_button,#block-auth input.tc_login_button{background:url(../../images/teacoffee_login_button_bg.gif) left top no-repeat;width:40px;height:20px;border:none;font:normal 12px tahoma;color:#0c5f1b;}
.tc_login .error_block{color:red;}
/* ---------------------------- Регистрация ---------------------------- */
.tc_register td{color:#0c5f1b;font:normal 11px tahoma;padding-left:5px;padding-right:5px;vertical-align:top;}
.tc_register #reg_auth_fields td,.tc_register .tc_register_info td{border:none;padding-top:5px;padding-bottom:5px;}
.tc_register #reg_auth_fields input,.tc_register .tc_register_info input,.tc_register .tc_register_info select,.tc_register .tc_register_info textarea{width:235px;font:normal 11px tahoma;color:#0c5f1b;}
.tc_register #reg_auth_fields input,.tc_register .tc_register_info input,.tc_register .tc_register_info select{height:18px;}
.tc_register #subscribed4news{width:auto;}
h3.tc_register_header{font:bold 12px tahoma;}
h3.tc_register_header a{text-decoration:underline;}
h3.tc_register_header a:hover{text-decoration:none;}
.tc_register .tc_checkout_left{text-align:right;}
/* ---------------------------- Списки ---------------------------- */
.product_lists {padding-top:10px;}
.product_lists h1{text-transform:uppercase;padding-top:0px;color:#fe7200;font:bold 11px tahoma;}
.product_lists td{font:normal 12px tahoma;}
.product_lists a{text-decoration:underline;}
.product_lists a:hover{text-decoration:none;}
.product_lists a.regularPrice{font:bold 14px tahoma;text-decoration:none;}
.product_lists a.regularPrice:hover{font:bold 14px tahoma;text-decoration:underline;}
h1.tc_sale25{text-transform:uppercase;color:#fe0000;font:bold 11px tahoma;text-transform:none;}
table.tc_sale25 td{font:normal 12px tahoma;}
table.tc_sale25 a{color:#8e5f1d;}
table.tc_sale25 a.regularPrice{color:#8e5f1d;}
table.tc_sale25 .tc_product_name{font:normal 12px tahoma;}
h1.tc_pl_new{text-transform:uppercase;color:#ff0000;font:bold 11px tahoma;text-transform:none;}
table.tc_pl_new td{font:normal 12px tahoma;}
table.tc_pl_new a{color:#0c5f1b;}
table.tc_pl_new a.regularPrice{color:#0c5f1b;}
table.tc_pl_news .tc_product_name{font:normal 12px tahoma;}
h1.tc_pl_tea{color:#0c5f1b;font:bold 12px tahoma;text-transform:none;}
h2.tc_pl_tea{color:#0c5f1b;font:bold 12px tahoma;text-transform:none;}
table.tc_pl_tea{border-top:3px solid #e6efe8;}
table.tc_pl_tea td{font:normal 12px tahoma;}
table.tc_pl_tea a{color:#0c5f1b;}
table.tc_pl_tea a.regularPrice{color:#0c5f1b;}
table.tc_pl_tea .tc_product_name{font:normal 12px tahoma;}
h1.tc_pl_coffee{color:#8e5f1d;font:bold 12px tahoma;text-transform:none;}
h2.tc_pl_coffee{color:#8e5f1d;font:bold 12px tahoma;text-transform:none;}
table.tc_pl_coffee{border-top:3px solid #f3ede6;}
table.tc_pl_coffee td{font:normal 12px tahoma;}
table.tc_pl_coffee a{color:#8e5f1d;}
table.tc_pl_coffee a.regularPrice{color:#8e5f1d;}
table.tc_pl_coffee .tc_product_name{font:normal 12px tahoma;}
h1.tc_pl{text-transform:uppercase;color:#ff0000;font:bold 11px tahoma;}
table.tc_pl td{font:normal 12px tahoma;}
table.tc_pl .tc_product_name{font:normal 12px tahoma;}
table.tc_pl a{color:#0c5f1b;}
table.tc_pl a.regularPrice{color:#0c5f1b;}
table.tc_pl td.tc_tea a{color:#0c5f1b;}
table.tc_pl td.tc_tea a.regularPrice{color:#0c5f1b;}
table.tc_pl td.tc_coffee a{color:#8e5f1d;}
table.tc_pl td.tc_coffe a.regularPrice{color:#8e5f1d;}
/* ---------------------------- Разное ---------------------------- */
#blck-content .error_block{font-size:11px;}
.error_block{padding:10px;}
.error_block,.error_flag,.error_message{color:red;font-weight:bold;}
.success_block{padding:10px;}
.success_block,.success_message,.news_thankyou{color:#10e800;font-weight:bold;}
/* ---------------------------- Мой кабинет ---------------------------- */
.tc_myaccount *{font-size:11px;}
table.tc_myaccount {padding-left:15px;}
table.tc_myaccount .cust_name{font-weight:bold;padding-bottom:5px;display:block;}
.tc_myaccount a{text-decoration:underline;}
.tc_myaccount a:hover{text-decoration:none;}
table.tc_myaccount p{padding:0;margin:0;}
table.tc_myaccount td{border-bottom:1px solid #b7d0bc;padding:15px 15px 15px 0;}
h1.tc_myaccount_header span{color:#0c5f1b;text-transform:none;}
h1.tc_myaccount_header a{color:#FE7200;text-decoration:underline;}
h1.tc_myaccount_header a:hover{text-decoration:none;}
h1.tc_myaccount_header a.tc_address_book{color:#0c5f1b;text-decoration:underline;text-transform:none;}
h1.tc_myaccount_header a.tc_address_book:hover{text-decoration:none;}
.tc_myaccount #reg_fields_tbl td{border:none;}
.tc_myaccount #reg_fields_tbl input{width:100%;height:18px;color:#0c5f1b;}
#reg_fields_tbl .tc_save input{width:auto;}
#reg_fields_tbl input.tc_save_button{background:url(../../images/teacoffee_save_button_bg.gif) left top no-repeat;width:70px;height:20px;border:none;font:normal 12px tahoma;}
table.tc_order_history td{padding-top:7px;padding-bottom:7px;}
table.tc_order_history .background1 td{font-weight:bold;border-top:1px solid #bdd4c1;border-bottom:1px solid #bdd4c1;background:#e8f0ea;padding-top:3px;padding-bottom:3px;}
.tc_myaccount .addressform td{padding-top:7px;padding-bottom:0px;border-bottom:1px solid #C1D7C6;}
.tc_myaccount .addressform .tc_checkout_left{width:50%;padding-left:15px;}
.tc_myaccount .addressform input,.tc_myaccount .addressform select,.tc_myaccount .addressform textarea{color:#0c5f1b;width:100%;border-bottom:none;margin:0;padding-left:3px;padding-bottom:3px;}
.tc_myaccount .addressform input,.tc_myaccount .addressform select{height:18px;}


