/* Coding by Alexey Hooke */
 html, body, form{
margin:0;
padding:0;
}

body{
font-family:Tahoma, Verdana,sans-serif;
font-size:12px;
color:#000;/*default font*/
background:#DCE0E4 url(/img/body_bg.jpg) repeat-y 50% 0;
}

img{ border:0px solid #fff;}
img.img{ padding:0; border:1px solid #E9ECEF;}

#body{
width:998px;
padding:0;
margin:0 auto;
border:1px solid #DCE0E4;
border-width:13px 0;
}

.clr{ clear:both; font-size:1px; line-height:1px; height:0; overflow:hidden;}

a{color:#0078AE; text-decoration:none;}
a:hover{ text-decoration:none; color:#F4691D;}
a:focus, a:active{ outline:0;}

.date{color:#999; font-size:11px;}
/* header */

a#tomain{display:block;height:126px;left:22px;position:absolute;text-indent:-9999px;top:17px;width:246px;}
#phone{position:absolute;text-indent:-9999px;width:165px;height:36px;top:58px;left:278px;}
#tosupport{display:block;height:93px;left:599px;position:absolute;text-indent:-9999px;top:16px;width:127px;} 
#top_banner{position:absolute;width:205px;height:62px;top:24px;left:460px;}
#tocart{display:block;font-weight:bold;height:50px;left:739px;line-height:16px;overflow:hidden;padding:31px 4px 12px 160px;position:absolute;top:16px;width:73px;background:url("/img/scart.png") no-repeat 15px 10px;} 
a#tohelp{display:block;position:absolute; width:193px; height:29px; top:108px;left:260px; text-indent:-9999px; background:url(/img/tohelp_bg.gif) no-repeat 0 0; display:none;}
a#tohelp:hover{ background-position:0 100%;}
a#our_shops{height:94px;left:463px;position:absolute;text-indent:-9999px;top:16px;width:128px;}

#search_form{ left:300px;position:absolute;top:118px;}
#search_form div{ float:left;padding-top:1px;width:191px;}
#search_form input{border:1px solid #003366;color:#8393A3;font-size:11px;padding:3px 4px 3px;width:175px;}
#search_form a{ background:url("/img/buttons/find.gif") no-repeat 0 0;display:block;float:left;height:23px;margin-top:0;text-indent:-9999px;width:80px;}
#search_form a:hover{ background-position:0 100%;}

.search_news{ position:absolute; top:6px; left:10px;}
.search_news div{ width:165px; float:left; padding-top:1px;}
.search_news input{ border:1px solid #E6E9EC; color:#8393A3; font-size:11px; width:150px; padding:3px 4px;}
.search_news a{ display:block; background:url(/img/ar_r.gif) no-repeat 0 0; width:23px; height:23px; text-indent:-9999px; float:left;}
.search_news a:hover{ background-position:0 100%;}


#login{position:absolute; top:117px; left:587px; z-index:503; width:388px;}
#login_form input{ border:1px solid #036; color:#8393A3; font-size:11px; width:85px; padding:3px 4px;}
#login_form .l1{ width:98px; float:left; padding-top:1px;}
#login_form .but{ width:76px; float:left; padding-top:1px;}
#pass{ background:#fff url(/img/pass_bg.gif) no-repeat 0px 2px;}
a.enter{ background:url(/img/buttons/ent.gif) no-repeat 0 0; width:80px; height:23px; font-size:11px; display:block; text-indent:-9999px;}
a.enter:hover{ background-position:0 100%;} 
a.userexit{ background:url(/img/buttons/exit.gif) no-repeat 0 0; width:80px; height:23px; font-size:11px; display:block; text-indent:-9999px;}
a.userexit:hover{ background-position:0 100%;} 
a.forgot{ display:block; width:90px; text-align:right; float:left; line-height:20px; color:#cff; padding-left:25px;} 
a.forgot:hover{text-decoration:underline;} 
#auth .but{width:90px !important;} 
a#user_name{color:#fff; line-height:20px; text-shadow:1px 1px 1px #036;} 
a#user_name:hover{ color:#cff;} 

#forgot{ background:url(/img/forgot_bg.png) no-repeat 0 0; width:307px; height:124px; position:absolute; top:30px; left:-8px; z-index:100;}
#auth_error{ background:url(/img/auth_bg.png) no-repeat 0 0; width:307px; height:85px; position:absolute; top:30px; left:-8px; z-index:100;}
#toprofile{ background:url(/img/toprofile.png) no-repeat 0 0; width:307px; height:174px; position:absolute; top:30px; left:-8px; z-index:100;}
.close_this{ height:16px; padding:8px 12px 4px 0; text-align:right;}
.close_this a{ display:block; width:23px; height:23px; text-indent:-9999px;background:url(/img/buttons/close.gif) no-repeat 0 0; float:right;}
.close_this a:hover{ background-position:0 100%;}
.forgot_text{ color:#8393A3; font-size:11px; padding:0 28px 0 14px;}

.forgot_form { padding:10px 0 0 14px;}
.forgot_form div{ width:165px; float:left; padding-top:2px;}
.forgot_form input{ border:1px solid #E6E9EC; color:#8393A3; font-size:11px; width:150px; padding:3px 4px;}
.forgot_form a{ float:left;}
/* /header */

/* ----- */
a.button{ display:block; text-indent:-9999px; height:20px; background-position: 0 0; background-repeat: no-repeat;}
a.button:hover{ background-position: 0 100%;}

a.bb1{ background-image:url(/img/buttons/bb1.gif); width:222px; margin:0 auto; height:49px;}
a.bb2{ background-image:url(/img/buttons/bb2.gif); width:222px; margin:0 auto; height:49px;}
a.bb3{ background-image:url(/img/buttons/bb3.gif); width:222px; margin:0 auto; height:49px;}


a.my_data{ background-image:url(/img/buttons/my_data.gif); width:90px; margin:0 auto;}
a.add{ background-image:url(/img/buttons/add.gif); width:111px; margin:0 auto; height:25px;}
a.add2{ background-image:url(/img/buttons/add2.gif); width:111px; margin:0 auto; height:25px;}
a.new_consumer{ background-image:url(/img/buttons/new_consumer.gif); width:178px; height:25px;}
a.enter2{ background-image:url(/img/buttons/enter.gif); width:111px; height:25px;}
a.my_orders{ background-image:url(/img/buttons/my_orders.gif); width:90px; margin:0 auto;}
a.logout{ background-image:url(/img/buttons/exit.gif); width:66px; margin:0 auto;}
a.buy{ background-image:url(/img/buttons/buy.gif); width:111px; margin:0 auto; height:25px;}
a.pre_order{ background-image:url(/img/buttons/pre_order.gif); width:111px; margin:0 auto; height:25px;}
a.order{ background-image:url(/img/buttons/order.gif); width:77px; margin:0 auto;}
a.compare{ background-image:url(/img/buttons/compare.gif); width:77px; margin:0 auto;}
a.refresh{ background-image:url(/img/buttons/refresh.gif); width:116px; margin:0 auto; height:25px;}
a.send{ background-image:url(/img/buttons/send.gif); width:111px; height:25px;}
a.save{ background-image:url(/img/buttons/save.gif); width:93px; margin:0 auto; height:19px;}
a.save_changes{ background-image:url(/img/buttons/save_changes.gif); width:178px; height:25px;}
a.show_all{ background-image:url(/img/buttons/show_all.gif); width:105px; margin:0 auto;}
a.to_history{ background-image:url(/img/buttons/to_history.gif); width:178px; height:25px; }
a.to_profile{ background-image:url(/img/buttons/to_profile.gif); width:178px; height:25px; }
a.back_to_catalog{ background-image:url(/img/buttons/back_to_catalog.gif); width:178px; height:25px;}
a.confirm_order{ background-image:url(/img/buttons/confirm_order.gif); width:178px; height:25px; margin:0 auto;}
a.end_order{ background-image:url(/img/buttons/end_order.gif); width:178px; height:25px; margin:0 auto;}
a.recalculate{ background-image:url(/img/buttons/recalculate.gif); width:178px; height:25px; }
a.continue{ background-image:url(/img/buttons/continue.gif); width:178px; height:25px; }

a.buy_later{ background-image:url(/img/buttons/buy_later.gif); }
a.buy_now{ background-image:url(/img/buttons/buy_now.gif);}
a.buy_w_delivery{ background-image:url(/img/buttons/buy_w_delivery.gif);}

a.review_button{display:block; width:137px; height:44px; padding:8px 0 0 90px; font-size:18px; color:#275183; background:url(/img/review_button_bg.gif) no-repeat 0 0;}
a.review_button strong{font-size:12px; display:block; font-weight:normal;}
/* ----- */

#head{ background:#DCE0E4 url(/img/header2010.jpg) no-repeat 8px 0;height:194px;position:relative; z-index:503;}

/* #head{ background:#DCE0E4 url(/img/1may.jpg) no-repeat 8px 0;height:194px;position:relative; z-index:503;} */
/* #head{ background:#DCE0E4 url(/img/header_bg2.jpg) no-repeat 8px 0;height:194px;position:relative; z-index:503;} */
/* #head{ background:#DCE0E4 url(/img/header_bg_8march.jpg) no-repeat 8px 0;height:194px;position:relative; z-index:503;} */
/* #head{ background:#DCE0E4 url(/img/header_bg_23feb.jpg) no-repeat 8px 0;height:194px;position:relative; z-index:503;} */
/* #head{ background:#DCE0E4 url(/img/header_bg2_ny_clear.jpg) no-repeat 8px 0;height:194px;position:relative; z-index:503;}*/
/* #head{ background:#DCE0E4 url(/img/st_valentine.jpg) no-repeat 8px 0;height:194px;position:relative; z-index:503;} */



#main_menu{ height:43px; width:956px; position:absolute; top:148px; left:22px; z-index:502;}
#main_menu ul.main_menu{margin:0; padding:0; list-style:none;}
#main_menu ul.main_menu li{ display:block; height:43px; float:left;}
#main_menu ul.main_menu li a{ display:block; height:43px; text-decoration:none; text-indent:-9999px; background: url(/img/main_menu.gif) no-repeat 0 0;}

#main_menu ul.main_menu li#m1 a{ width:99px; background-position:0 0;}
#main_menu ul.main_menu li#m2 a{ width:118px; background-position:-99px 0;}
#main_menu ul.main_menu li#m3 a{ width:100px; background-position:-217px 0;}
#main_menu ul.main_menu li#m5 a{ width:103px; background-position:-317px 0;}
#main_menu ul.main_menu li#m6 a{ width:63px; background-position:-420px 0;}
#main_menu ul.main_menu li#m7 a{ width:87px; background-position:-483px 0;}
#main_menu ul.main_menu li#m4 a{ width:138px; background-position:-570px 0;}
#main_menu ul.main_menu li#m8 a{ width:118px; background-position:-708px 0;}
#main_menu ul.main_menu li#m9 a{ width:130px; background-position:-826px 0;}

#main_menu ul.main_menu li#m1 a:hover{ background-position:0 -44px;}
#main_menu ul.main_menu li#m2 a:hover{ background-position:-99px -44px;}
#main_menu ul.main_menu li#m3 a:hover{ background-position:-217px -44px;}
#main_menu ul.main_menu li#m5 a:hover{ background-position:-317px -44px;}
#main_menu ul.main_menu li#m6 a:hover{ background-position:-420px -44px;}
#main_menu ul.main_menu li#m7 a:hover{ background-position:-483px -44px;}
#main_menu ul.main_menu li#m4 a:hover{ background-position:-570px -44px;}
#main_menu ul.main_menu li#m8 a:hover{ background-position:-708px -44px;}
#main_menu ul.main_menu li#m9 a:hover{ background-position:-826px -44px;}

#main_menu ul.sub{ margin:0; padding:0; list-style:none; position:absolute; top:43px; background:#71B1E9; width:206px; z-index:101; border:1px solid #245DAF; border-width:0 1px 1px; display:none;}
#main_menu ul.sub li{ border-top:1px solid #245DAF;}
#main_menu ul.sub li a{ color:#fff; font-size:11px; display:block; padding:5px 10px 5px 14px; background:#5EA1E5 url(/img/submenu_bg.gif) repeat-x 0 100px;}
#main_menu ul.sub li a:hover{ background-position:0 100%;}
#main_menu ul#sub1{ left:0;}
#main_menu ul#sub2{ left:99px;}
#main_menu ul#sub3{ left:217px;}
#main_menu ul#sub4{ left:317px;}
#main_menu ul#sub5{ left:455px;}
#main_menu ul#sub6{ left:557px;}
#main_menu ul#sub7{ left:620px;}
#main_menu ul#sub8{ left:707px;}
#main_menu ul#sub9{ left:748px;}

ul#crumbs{ margin:0; padding:9px 0 9px 37px; list-style:none; width:930px;}
ul#crumbs li{ display:inline; font-size:11px;color:#0078AE;}
ul#crumbs li a{ display:inline;}
ul#crumbs li span{ color:#000;}

.one_block{ padding-bottom:11px;} /* define bottom spacing between all blocks in site*/

.main_content{ border:3px solid #fff; border-width:3px 3px 0; background:#E9ECEF; padding:13px 12px 0; margin:0 17px 0 19px;}
.main_content_foot{ height:28px; background:url(/img/main_content_foot.gif) no-repeat 19px 0;}

.left{ width:227px; float:left; border-right:13px solid #E9ECEF;}
.center_right{ width:692px; float:left;}
/*
.right{ width:168px; float:left; border-left:8px solid #fff;}
.center{ width:627px; float:left;}
*/
#index_banners{background:url(/img/index_banners_back.gif) no-repeat 0 0; width:916px; height:302px; padding:8px;}
#index_ban_left{width:600px; height:300px; overflow:hidden; border-right:15px solid #fff; float:left; position:relative;}
#index_ban_right{width:300px; height:300px; overflow:hidden; float:left;}
#index_ban_left em{display:block; position:absolute; height:32px; width:600px; top:268px; left:0; background:#000;filter:alpha(opacity=30); opacity: 0.3; z-index:101;}
.ban{cursor:pointer; width:21px; height:20px; text-align:center; line-height:20px; float:left; margin-right:4px; background:url(/img/bans.gif) no-repeat 0 0;}
.ban_active{cursor:pointer; width:21px; height:20px; text-align:center; line-height:20px; float:left; margin-right:4px; background:url(/img/bans.gif) no-repeat 0 100%;}
.navs{position:absolute; width:500px; z-index:400; top:274px; left:12px;}

.head1{ background:url(/img/head1.gif) no-repeat 0 0; width:692px; height:38px;}
.head2{ background:url(/img/head2.gif) no-repeat 0 0; width:227px; height:37px;}
.head3{ background:url(/img/head3.gif) no-repeat 0 0; height:37px;}
.head4{ background:url(/img/title/stocks.gif) no-repeat 0 0; height:38px; text-indent:-9999px;}
.head5{ background:url(/img/title/our_shops.gif) no-repeat 0 0; height:39px; text-indent:-9999px;}

.head1 h1{ font-size:12px; margin:0; text-transform:uppercase; padding:10px 0 0 21px; line-height:28px; width:580px; overflow:hidden; color:#0078AE;}
.head2 span{ font-size:12px; margin:0; text-transform:uppercase; padding:8px 0 0 21px; line-height:28px; width:180px; overflow:hidden; color:#fff; display:block; font-weight:bold;}
.head3 h1{ font-size:12px; margin:0; padding:10px 0 0 21px; line-height:28px; width:810px; overflow:hidden; color:#0078AE;}

.content1{ background:#fff; padding:8px; height:1%;}
.content2{ background:#fff; padding:18px 10px 8px; margin-right:1px; height:1%;}
.content3{ background:#fff; padding:18px 14px 8px; height:1%;}
.content4{ background:#fff; padding:8px 0 0 8px; height:1%;}
.content5{ width:318px; height:364px; float:left; background:url(/img/shops_on_index_bg.jpg) no-repeat 0 100%;}

.footer1{ background:url(/img/footer1.gif) no-repeat 0 0; height:11px; overflow:hidden;}
.footer2{ background:url(/img/footer2.gif) no-repeat 0 0; height:11px; overflow:hidden;}
.footer3{ background:url(/img/footer3.gif) no-repeat 0 0; height:11px; overflow:hidden;}
.footer4{ background:url(/img/footer4.gif) no-repeat 0 0; height:8px; overflow:hidden;}

.content3 h3{color:#0078ae; font-size:18px; font-weight:normal; text-transform:uppercase; margin-bottom:0;}
.content3 hr{height:1px; border-color:#D9DCDF;}
.content3 .description, .description{background:#F4F5F7; border-color:#D9DCDF; border-style:solid; border-width:1px 0; padding:15px;}
.content3 dd{padding:0 0 15px 0; margin-left:10px;}

.category_item{ padding:17px 11px 17px 40px; float:left; width:162px;}
.category_item .img{ width:162px; height:162px; position:relative;}
.category_item .img span{ display:block; width:160px; height:40px; text-align:center; font-size:12px; font-weight:bold; padding-top:4px; overflow:hidden; position:absolute; top:117px; left:1px; background:url(/img/over.png) no-repeat 0 0;}
.category_item .img a img{ border:1px solid #E9ECEF;}
.category_item .img a:hover img{ border:1px solid #C3C9D0;}
.category_item a.cat_name{ display:block; text-align:center; font-size:12px; font-weight:bold; padding-top:4px; overflow:hidden; height:32px;}

.separator1{ background:url(/img/separator1.gif) no-repeat 50% 0; height:14px; clear:both;}


.navigation{ background:#F4F5F7; height:32px; position:relative; border:1px solid #E9ECEF; border-width:1px 0;}
.nav_inner{height:32px;}


.navigation table{ color:#8393A3; font-weight:bold; text-transform:uppercase; padding-top:1px;}
.navigation table td{ padding-left:10px; white-space:nowrap; font-size:11px;}
.navigation table input{ font-size:11px; border:1px solid #E6E9EC;color:#8393A3; padding:3px;}

.pages2{ position:absolute; top:8px; left:310px; height:16px;}
.pages2 a, .pages2 span{ text-decoration:none; padding:0 2px 0 0px;}
.pages2 select{ font-size:11px; color:#555; width:45px;}

.onpage{ position:absolute; top:8px; right:10px; font-size:11px; color:#8393A3;}
.onpage select{ font-size:11px; width:80px; color:#555;}

.filters{ position:absolute; top:5px; left:0; height:16px; padding-top:4px; font-size:11px;}
.filters a{ text-decoration:none; padding:0 11px 0 11px;}
.filters a.sort_up{ background: url(/img/arr_u.gif) no-repeat 100% 50%;}
.filters a.sort_down{ background: url(/img/arr_d.gif) no-repeat 100% 50%;}


.list_item{ padding:10px 1px 25px 7px; height:1%;}
a.item_name{ font-weight:bold; display:block; padding-bottom:6px;}
.list_item_col1{ float:left; height:1%; width:118px;}
.list_item_col2{ float:left; height:1%; width:236px; border-right:1px solid #E9ECEF;}
.list_item_col3{ float:left; height:1%; width:155px; padding-left:12px;}
.list_item_col4{ float:left; height:1%; width:133px;}

.list_item .item_img{ height:109px; display:block; position:relative; z-index:1;}
.list_item .item_img em{ display:block; width:96px; height:24px; position:absolute; left:0; top:70px; z-index:100;}
.list_item .item_img em.v1{background:url(/img/a_l.png) no-repeat 0 0;}
.list_item .item_img em.v2{background:url(/img/n_l.png) no-repeat 0 0;}
a.item_img img{ border:1px solid #E9ECEF;}
a:hover.item_img img{ border:1px solid #C3C9D0;}

.for_rating { height:18px;}
.rating_small{ background:url(/img/star.gif) repeat-x 0 -18px; width:105px; height:18px; font-size:8px; line-height:18px; overflow:hidden; text-align:left;}
.rating_small .rate_now{ background:url(/img/star.gif) repeat-x 0 0; height:18px; font-size:8px; line-height:18px; overflow:hidden;}

.for_compare{ height:25px; padding-top:7px;}
.for_compare span{ display: block; width:21px; float:left; padding-top:4px;}
.for_compare a{ background:url(/img/buttons/compare.gif) no-repeat 0 0; width:82px; height:25px; text-indent:-9999px; display:block; float:left;}
.for_compare a:hover{ background-position:0 -26px;}

.list_item .short_descr{ font-size:11px; color:#000; padding-right:6px; height:105px; overflow:hidden; width:230px;}

.special_offers{ margin:0; padding:7px 0 0 0; list-style:none;}
.item_2 .special_offers{padding:7px 0 15px;}
.special_offers li{ margin:0; padding-left:10px; background:url(/img/bullet1.gif) no-repeat 0 6px;}
.special_offers li a{ font-size:11px; color:#EE3424; font-weight:bold;}
.special_offers li a:hover{ color:#0078AE;}
.dop1{ font-size:11px; color:#8393A3; height:27px; overflow:hidden; padding-bottom:9px; width:146px;}
.dop1 strong{ display:block; white-space:nowrap;}
.list_item .old_price{ font-size:11px; color:#8393A3; display:block;}
.list_item .new_price{color:#EE3424; display:block; font-size:18px; padding:5px 0; border-bottom:1px solid #E9ECEF; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-right:9px;}
.list_item .price_cred{ display:block; padding-top:5px;}
.list_item .button_list_div{ width:131px; height:65px; padding-top:15px;}
.list_item .block1{ background:url(/img/item_list_bg1.gif) no-repeat 0 0; width:129px; height:31px; padding:5px 5px 5px 9px; font-size:11px; border-top:10px solid #fff;}
.list_item .block1 a em{ background:url(/img/ar_d2.gif) no-repeat 0 0; width:23px; height:23px; display:block; float:right;}

.list_item .block1 a:hover em{ background-position:0 100%;}
.list_item a.button{ display:block; text-indent:-9999px; height:65px; width:131px;}


#side_filters{ padding:8px 6px 10px 10px; font-size:11px; background:#fff;}
#side_filters .brands{color:#222;}
#side_filters .filter{ padding-top:10px; color:#666;}
#side_filters .cat_name a{ text-decoration:none;}
#side_filters .filter span, #side_filters .brands a{ font-weight:bold; text-decoration:none;}
#side_filters .filter a{ text-decoration:none;}

/* item cart*/

#analogs_outer{ height:66px; background:url(/img/analogs_bg.gif) no-repeat 0 0; padding:43px 20px 0 20px; overflow:hidden;}
#analogs_outer a#toleft, #analogs_outer a#toright{ display:block; height:23px; width:23px; float:left; text-decoration:none; text-indent:-9999px; margin-top:15px;}
#analogs_outer a#toleft{ background:url(/img/ar_l.gif) no-repeat 0px 0px;}
#analogs_outer a#toright{ background:url(/img/ar_r.gif) no-repeat 0px 0px;}
#analogs_outer a#toleft:hover{ background-position: 0 -24px;}
#analogs_outer a#toright:hover{ background-position: 0 -24px;}
#analogs{ height:56px; width:844px; float:left; overflow:hidden;}
#analogs .item{ float:left; height:52px;}
#analogs img{ border:1px solid #E9ECEF;}
#analogs .item a{ font-size:11px;}


.item_1{ width:319px; float:left;}

.item_1 em{ display:block; width:199px; height:40px; position:absolute; left:0; top:250px; z-index:500;}
.item_1 em.v1{background:url(/img/a_xxl.png) no-repeat 0 0;}
.item_1 em.v2{background:url(/img/n_xxl.png) no-repeat 0 0;}

/* ===================================================================================================================== */
.item_1 img{ border:1px solid #E9ECEF;}
.item_2{ width:592px; height:1%; float:left; position:relative;}
.model_code{color:#69767E;font-size:10px;line-height:14px;overflow:hidden;padding-bottom:10px;width:500px;}
.item_3{ width:224px; height:1%; float:left; padding-right:20px;}
.item_3 .old_price{ color:#8393A3; display:block;}
.item_3 .new_price{color:#EE3424; display:block; font-size:27px; padding:5px 0; border-bottom:1px solid #E9ECEF; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.item_3 .price_cred{ display:block; padding-top:5px; font-size:21px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.item_3 .block1{ background:url(/img/item_bg1.gif) no-repeat 0 0; width:209px; height:23px; padding:3px 5px 2px 9px; font-size:11px; border-top:10px solid #fff; line-height:23px;}
.item_3 .block1 a em{ background:url(/img/ar_d2.gif) no-repeat 0 0; width:23px; height:23px; display:block; float:right;}
.item_3 .block1 a:hover em{ background-position:0 100%;}
.item_4{ width:133px; float:left; height:1%;}
.item_4 .button_list_div{ width:131px; height:65px;}
.item_4 a.button{ display:block; text-indent:-9999px; height:65px; width:131px;}

.rate{ padding-top:10px;}
.rate strong{font-weight:normal; font-size:10px; color:#333; display:block; text-align:center; padding-bottom:3px;}

.rate .shkala{ background: url(/img/star.gif) repeat-x 0 -18px; width:105px; height:18px; position:relative; z-index:0; overflow:hidden; margin:0 auto;}
.rate .shkala a, .rate .shkala span{ display:block; position:absolute; top:0; left:0; text-decoration:none; text-indent:-9999px; overflow:hidden; height:18px; z-index:10;}
.rate .shkala a.active, .rate .shkala a:hover {background:url(/img/star.gif) repeat-x 0 -36px;}
.rate .shkala .sh1{ width:21px; z-index:6;}
.rate .shkala .sh2{ width:42px; z-index:5;}
.rate .shkala .sh3{ width:63px; z-index:4;}
.rate .shkala .sh4{ width:84px; z-index:3;}
.rate .shkala .sh5{ width:105px; z-index:2;}
.rate .shkala span{background:url(/img/star.gif) repeat-x 0 0px; z-index:1;}

.item_5{ background:url(/img/separator2.gif) no-repeat 0 24px; width:376px; height:1%; padding-top:44px; height:77px;}
.item_5 img{ border:1px solid #E9ECEF;}
.item_5 a{ display:block; width:79px; height:79px; float:left;}
.item_5 a.last{ width:79px;}

.item_6{ width:190px; float:left; height:1%;}
.item_7{ width:400px; float:left; height:1%;}
.nal{color:#69767E;font-size:10px;line-height:12px;overflow:hidden;padding-bottom:10px;}
.item_6 .block1{ background:url(/img/item_bg2.gif) no-repeat 0 0; width:176px; height:23px; padding:3px 5px 2px 9px; font-size:11px; line-height:23px;z-index:100;}
.item_6 .block1 a em{ background:url(/img/ar_d2.gif) no-repeat 0 0; width:23px; height:23px; display:block; float:right;}
.item_6 .block1 a:hover em{ background-position:0 100%;}


a#print{ display:block; position:absolute; top:5px; right:5px; background:url(/img/icon_print.gif) no-repeat 0 0; text-indent:-9999px; text-decoration:none; height:23px; width:76px;}
a#print:hover{ background-position:0 100%;}

.char{ width:911px; height:122px; background:url(/img/char_bg.gif) no-repeat 0 0; padding:11px 0 12px 20px;}
.char div{ width:122px; height:122px; float:left; padding-right:32px;}

.char div.last{ padding-right:0; }
.char div img{ border:1px solid #E9ECEF;}

.add_colors{display:block;}
.add_colors strong{display:block; font-size:10px; color:#333; font-weight:bold; padding:7px 3px; font-weight:normal;}
.add_colors ul{ margin:0; padding:0; list-style:none; height:1%;}
.add_colors ul li{width:58px; height:54px; float:left;}
.add_colors ul li a{display:block; width:52px; height:52px;}
.add_colors ul li img{ border:1px solid #e9ecef;}
.add_colors ul li a:hover img{ border:1px solid #c2cdd9}

.proc{padding:15px 0; text-align:center;}


/* Tabs block */
.tab1{ background:#fff url(/img/t_bg2.gif) repeat-y 684px 0; margin-right:1px; height:1%;}
.tab2{ background: transparent url(/img/t_bg1.png) no-repeat 0 0; height:1%;}
.tab3{ background: transparent url(/img/t_bg3.gif) no-repeat 0 100%; padding:11px 10px 10px 9px; height:1%;}
.tab4, .tab5{ height:1%; float:left;}
.tab4{ width:675px;}
.tab5{ width:227px; padding:0 0 0 10px;}

#tab_menu { margin:0; padding:0; list-style:none; height:29px; width:620px;}
#tab_menu li{ margin:0; padding:0; height:29px; float:left;}
#tab_menu li a, #tab_menu li span{ display:block; float:left; height:29px; background-image: url(/img/tab_menu_bg2.gif);
border-right:1px solid #a7cbde;
border-left:1px solid #f0f7fa;
font-size:11px;
font-weight:bold;
line-height:29px;
text-transform:uppercase;
padding:0 20px;
text-shadow: 1px 1px 0px #fff;
}

#tab_menu li a{background-position: -5px 0;}
#tab_menu li#t1 a{ background-position: 0 0;}

#tab_menu li a:hover{background-position: -5px -30px; color:#0078ae;}
#tab_menu li#t1 a:hover{ background-position: 0 -30px;}

#tab_menu li a.active {background-position: -5px -60px; color:#fff; border-right-color:#245cae; text-shadow: 1px 1px 0px #245cae;}
#tab_menu li#t1 a.active{ background-position: 0 -60px;}

#tab_menu li span{color:#87c7e4; background-position: -5px 0;}
#tab_menu li#t1 span{color:#87c7e4; background-position: 0 0;}

#tab_menu li#t1 a, #tab_menu li#t1 span{ border-left-width:0;}

#tab1, #tab2, #tab3, #tab4{ padding:12px 20px 15px 7px; }
ul#art_in_cart{ border-top:1px solid #E9ECEF; border-bottom:1px solid #E9ECEF; margin:12px 20px 15px 7px; padding:29px 0 0 4px; list-style:none; background:url(/img/title/item_news.gif) no-repeat 4px 10px;}
ul#art_in_cart li{ margin:0; padding:0 0 8px 0; font-size:11px;}

.article_char{}
.article_char td{ padding:4px 4px 4px 10px;}
.article_char .tr0 td{ background:#D0E0EC; border-top:1px solid #457FAA; color:#000; font-size:11px;font-weight:bold;padding-bottom:5px;padding-top:5px;}
.article_char .tr1 td{ background:#F6F6F6; }
.article_char .tr2 td{ background:#fff}
.article_char .td1{}

.comment_form{ padding-bottom:15px; border-bottom:1px solid #e5e5e5;}
.input_name{ width:298px; padding-top:7px; float:left; height:auto;}
.input_name input{ width:270px;}
.comment_form .send_button{ width:111px; float:left; padding-top:7px;}
.comment_form .send_button a{ height:25px;}

.tab_articles{ padding:15px 0; border-bottom:1px solid #E5E6E8;}
.man{font-weight:bold; display:inline; line-height:normal; color:#8393A3; text-decoration:none;}
.tab_articles .date{ color:#8393A3; display:block; float:right;}
.tab_articles .descr{ padding:7px 0 0 0; text-align:justify; font-size:11px;}

.see_more{ padding:13px 15px 7px 15px; text-align:center; position:relative;}
.see_more img{ border:1px solid #E9ECEF;}
.see_more span{ display:block; font-weight:bold; padding-top:6px;}

.see_more em{ display:block; width:130px; height:26px; position:absolute; left:36px; _left:0px; top:130px; z-index:500;}
.see_more em.v1{background:url(/img/a_xl.png) no-repeat 0 0;}
.see_more em.v2{background:url(/img/n_xl.png) no-repeat 0 0;}



#tab3 .list_item{ padding:10px 0 15px 0; height:1%; border-bottom:1px solid #E9ECEF;}

#tab3 .list_item_col1{ float:left; height:1%; width:110px;}
#tab3 .list_item_col2{ float:left; height:1%; width:249px; border-right:0px solid #E9ECEF; font-size:11px; overflow:hidden; white-space:nowrap; color:#8393A3;}
#tab3 .list_item_col3{ float:left; height:1%; width:155px; padding-left:0;}
#tab3 .list_item_col4{ float:left; height:1%; width:133px; padding-top:0;}
#tab3 .list_item .item_img{ height:102px;}

#tab3 .list_item .old_price{ font-size:11px; color:#8393A3; display:block; padding-top:15px;}
#tab3 .list_item .new_price{ border-bottom:0px solid #E9ECEF;}


#tab3 .for_compare{ height:25px; padding-top:7px;}
#tab3 .for_compare span{ display: block; width:21px; float:left; padding-top:4px;}
#tab3 .for_compare span input{ border:0px solid #fff;}
#tab3 .for_compare a{ width:111px; height:25px; text-indent:-9999px; display:block; float:left;}
#tab3 .for_compare a.acc_buy{background:url(/img/buttons/buy.gif) no-repeat 0 0;} 
#tab3 .for_compare a.acc_ord{background:url(/img/buttons/pre_order.gif) no-repeat 0 0;} 
#tab3 .for_compare a:hover{ background-position:0 -26px;}

/* /tabs block*/


/* /item cart*/

.pre_foot{ background:url(/img/pre_foot_bg.png) no-repeat 50% 0; height:191px; position:relative;}
.pre_foot ul{ margin:0; padding:0; list-style:none; height:119px; overflow:hidden; position:absolute; top:58px; width:200px;} 
.pre_foot ul li{ background:url(/img/bullet1.gif) no-repeat 0 5px; padding:0 0 3px 11px; margin:0;}
.pre_foot #pre1{ left:129px;}
.pre_foot #pre2{ left:442px;}
.pre_foot #pre3{ left:770px;}

#footer{ position:relative; padding:10px 30px 0px 30px; height:31px;}
#copy{ font-size:11px; color:#6E727E; float:left; padding-left:190px;}
.counter{position:absolute; top:10px; left:17px; width:88px; height:31px;}
.counter2{position:absolute; top:10px; left:107px; width:88px; height:31px;}
.counter3{position:absolute; top:10px; left:197px; width:88px; height:31px;}
.developer{font-size:11px; color:#6E727E; text-align:right;}
.comment{font-size:11px; color:#6E727E; position:absolute; top:10px; left:300px;}
.comment span{color:#0078AE;}

.news_list{ padding:10px 15px; font-size:11px;}
.news_list_item{ padding:15px 0; border-bottom:1px solid #E9ECEF;}
.news_list_item .img{ float:left; width:120px; height:1%; padding-bottom:5px;}
.news_list_item .img img{ border:1px solid #E9ECEF;}
.news_list_item .date{ display:block;}
.news_list_item a.a_type1{ display:block; padding-bottom:6px; font-weight:bold;}
.news_list_item .descr{ margin-left:120px;}
.hl{ font-weight:bold;}
.news_container h2{ font-size:14px; font-weight:normal; color:#0078AE; margin:0; padding:0; font-weight:bold;}
.news_list_item .links{ padding-top:5px;}
.descr_full_news{ padding-top:20px;}
.descr_full_news .img{ width:220px; float:left; padding-bottom:10px;}
.descr_full_news .img img{ border:1px solid #E9ECEF;}
.descr_full_news .access{ padding-bottom:10px;}
.signature{ padding-bottom:25px; font-size:11px;}
.signature .izdat{ float:right;}

.other_news{ padding-top:20px; background:url(/img/separator1.gif) no-repeat 50% 0;}
.other_news h3{ height:20px; padding-bottom:15px; margin:0; color:#F4691D; font-size:12px; font-weight:bold; text-transform:uppercase}
.other_news .one_item{ padding-bottom:6px; font-size:11px;}
.other_news .a_type1{ font-weight:bold;}

.access{ width:205px; float:left; height:1%; border-top:15px solid #fff;}
.side_head4{ background:url(/img/title/inmaterial.gif) no-repeat 0 0; width:205px; height:36px; text-indent:-9999px;}
.side_block4{ background:#F4F5F7; padding:10px 5px 0 5px; text-align:center;}
.side_foot4{ background: url(/img/side_foot4.gif) no-repeat 0 0; width:205px; height:9px; text-indent:-9999px; overflow:hidden;}
a.move_up{ background:url(/img/ar_u.gif) no-repeat 50% 0;}
a.move_dwn{ background:url(/img/ar_d.gif) no-repeat 50% 0;}
a.move_up, a.move_dwn{ display:block; font-size:1px; text-indent:-9999px; height:23px;}
a.move_up:hover, a.move_dwn:hover{ background-position:50% 100%;}

.one_grid_item{ padding:10px 0;}
.one_grid_item a.item_img{ height:105px; display:block;}
.one_grid_item .for_rating{width:105px; margin:0 auto; height:25px;}
.one_grid_item a.a_type1{ display:block; text-align:center; font-weight:bold; height:30px; overflow:hidden;}
.one_grid_item .old_price{ display:block; font-size:11px; color:#999C9F; padding-top:4px; height:13px;}
.one_grid_item .new_price{ display:block; font-size:15px; color:#EE3424; padding-top:4px; height:17px; font-family:Arial, Helvetica, sans-serif;}
.one_grid_item .button_center_div{ padding-top:5px; width:111px; height:25px; margin:0 auto;}


.sc{ padding-bottom:20px;}
.sc_city{ border:1px solid #E9ECEF; border-width:1px 0; background:#F4F5F7; }
.sc_city strong{ line-height:32px; font-size:12px; padding:0 20px; display:block; color:#F4691D;}
.sc_point{ padding:20px 21px 0;}
.sc_name { display:block; padding-bottom:7px;}

.sc_intro{padding:20px; height:1%;}
#servicecenters{ padding:20px; background:url(/img/separator1.gif) no-repeat 50% 0;}
#servicecenters h3, .sc_intro h3{ height:20px; margin:0; color:#F4691D; font-size:12px; font-weight:bold; text-transform:uppercase}
#servicecenters ul{ display:block; margin:0; padding:0; list-style:none; border-bottom:1px solid #E9ECEF; height:1%; height:26px;}
#servicecenters ul li{ display:block; width:33%; float:left; line-height:26px;}

.our_sc{ float:left; padding:23px 0 0 23px; width:290px; float:left;}
.our_sc div{color:#F4691D; font-weight:bold;}
.our_sc ul{ margin:0; padding:15px 0 0 0; list-style:none;}
.our_sc ul li{ padding-left:12px; background:url(/img/bullet1.gif) no-repeat 0 5px; padding-bottom:15px;}
.our_sc ul li strong{ display:block; padding-bottom:5px;}



.faq_block{}
.faq_razdel{ border:1px solid #E9ECEF; border-width:1px 0; background:#F4F5F7;line-height:32px; font-size:12px; padding:0 20px; font-weight:bold;}
.faq_inner{ padding:15px;}
.one_quest{padding-left:12px; background:url(/img/bullet1.gif) no-repeat 0 5px; padding-bottom:5px;}
.quest{}
.answ{}
h1.faq_theme{margin:0; color:#F4691D; border:1px solid #E9ECEF; border-width:1px 0; background:#F4F5F7; line-height:32px; font-size:12px; padding:0 20px;}
#faq{ margin:0; padding:20px; list-style:none;}
#faq li{ padding-left:12px; background:url(/img/bullet1.gif) no-repeat 0 5px; padding-bottom:5px;}
#faq li div{ display:none;border:1px solid #E9ECEF; padding:10px; background:#F4F5F7; border-width:1px 0; margin-top:5px;}
#faq .otv{ color:#8393A3;}
.faq_form{ padding:20px; background:url(/img/separator1.gif) no-repeat 50% 0;}
.faq_form .form_name{ font-weight:bold;}
.faq_form table{ font-weight:bold; font-size:11px;}
.faq_form input, .faq_form textarea, .faq_form select{ color:#6D7E8F; font-size:11px; border:1px solid #D9DCE0; padding:3px;}

.gl_alpha{color:#8393A3; margin:0; padding:10px 0 0 6px; list-style:none; height:20px;}
.gl_alpha li{ display:block; padding:0 6px; border-right:1px solid #8393A3; float:left;}
.gl_alpha li a{ font-weight:bold;}
.gl_alpha li.active a{color:#F4691D;} 
.one_gloss{ padding:25px 10px 0 10px;}
.one_gloss .gl_word{ font-weight:bold; display:block; padding-bottom:5px;}

#index_under_header{margin:10px 19px; border:3px solid #fff; background:url(/img/958.jpg) no-repeat 0 0; height:81px; position:relative;}
a#iuh1, a#iuh2, a#iuh3{display:block; height:40px; text-indent:-9999px; position:absolute;}
a#iuh1{width:250px; top:14px; left:0px;}
a#iuh2{width:264px; top:23px; left:327px;}
a#iuh3{width:297px; top:14px; left:659px;}
#b_main_top{margin:12px 19px;}
#b_main_top img{ border:2px solid #fff;}

#flash_on_index{ width:602px; height:1%; float:left; border-right:12px solid #E9ECEF;}
#under_banner{ background:url(/img/index_under_banner.jpg) no-repeat 0 0px; width:578px; height:67px; padding:36px 4px 0 4px; overflow:hidden;}
#under_banner a{display:block; width:192px; height:67px; float:left; text-indent:-9999px;}

#shops_on_index{width:318px; float:left; position:relative;}
#shop_photo{ padding:8px 0 8px 8px;}
#shop_photo img{ border:1px solid #E9ECEF;}
.addr{ padding:20px 0 0 15px;}
.worktime{ padding:35px 0 0 15px;}
.worktime strong{ display:block; padding-bottom:5px; color:#F4691D;}
.roadmap{ text-indent:-9999px; background:url(/img/tomap.gif) no-repeat 0 0; width:154px; height:82px; display:block; position:absolute; top:310px; left:150px;}

.center_bottom_banners{ height:196px;}
.cbb1, .cbb2, .cbb3{ height:196px; float:left;}
.cbb1{ width:292px; padding-right:17px;}
.cbb2{ width:292px; padding-right:13px;}
.cbb3{ width:318px;}

.showcase{ background:#fff url(/img/showcase.jpg) no-repeat 0 0; padding-top:34px; width:930px;}
.showcase_inner{ background:url(/img/showcase.jpg) no-repeat 100% 100%; padding-bottom:20px;}
.novelties_block{background:url(/img/showcase.jpg) no-repeat 50% -114px;}
.stripViewer{position:absolute; left:44px; top:30px; width:840px; height:213px;}
#analogs_outer .stripViewer{ top:0; left:0;}
.stripViewer ul {left:0; list-style-type:none; margin:0; padding:0; position:relative; top:0; width:1%;}
li {display:list-item;}
.stripViewer ul li {float:left;}

.slide_on_index{ width:929px; height:269px; position:relative;}
.stock_block{ background:url(/img/stock_block_bg.jpg) no-repeat 0 0;}
.slide_on_index ul{ margin:0; padding:0; list-style:none; width:838px; height:213px; position:absolute; top:52px; left:44px;}
.slide_on_index ul li{ float:left; height:213px; width:200px; text-align:center; padding:0 5px 0 4px;}
.slide_on_index ul li img{ border:1px solid #E9ECEF;}
.slide_on_index a.a_type1{ font-weight:bold; display:block; text-align:center; height:30px; overflow:hidden; padding-top:3px;}
.slide_on_index .new_price {color:#EE3424;display:block;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;padding:2px 0;}

.slide_on_index a.toleft{background:url(/img/ar_l.gif) no-repeat 0 0; left:20px;}
.slide_on_index a.toright{background:url(/img/ar_r.gif) no-repeat 0 0; left:885px;}
.slide_on_index a.toleft, .slide_on_index a.toright{display:block;height:23px;text-decoration:none;text-indent:-9999px;width:23px; position:absolute; top:95px;}
.slide_on_index a.toleft:hover, .slide_on_index a.toright:hover{ background-position:0 100%;}


a.all_stock, a.all_novelties{ display:block; position:absolute; top:22px; left:220px; text-decoration:underline;}
a.all_stock{ color:red;}
a.all_novelties{color:green;}
a.all_stock:hover, a.all_novelties:hover{ text-decoration:none;}

.best_brands{ background:url(/img/best_brands.gif) no-repeat 0 100%; width:692px; height:129px; position:relative; padding-top:13px;}
.best_brands ul{ margin:0; padding:0; list-style:none; width:596px; height:72px; position:absolute; top:56px; left:52px;}
.best_brands ul li{ float:left; height:72px; width:149px; overflow:hidden;}
.best_brands ul li img{ border:1px solid #E9ECEF;}
.best_brands a#toleft {background:url(/img/ar_l.gif) no-repeat 0 0; left:15px;}
.best_brands a#toright {background:url(/img/ar_r.gif) no-repeat 0 0; left:655px;}
.best_brands a#toleft, .best_brands a#toright {display:block;height:23px;text-decoration:none;text-indent:-9999px;width:23px; position:absolute; top:80px;}
.best_brands a#toleft:hover, .best_brands a#toright:hover { background-position:0 100%;}


.form_type1{ padding:0 20px 15px; border-bottom:1px solid #e5e5e5;}
.form_type1 th{ font-size:11px; font-weight:bold; text-align:left; padding:15px 0; text-transform:uppercase; color:#F4691D;} 
.input_text1{ width:180px;}
.required{ display:block; border-left:5px solid #D1E5F1; padding-left:7px; font-size:11px; line-height:16px;}
.not_required{ display:block; padding-left:12px; font-size:11px; line-height:16px;}

.sh{ padding-bottom:20px;}
.sh_city{ border:1px solid #E9ECEF; border-width:1px 0; background:#F4F5F7; }
.sh_city strong{color:#333;display:block; font-size:22px; font-weight:normal;line-height:32px;padding:0 20px;text-transform:uppercase;}
.sh_point{ padding:20px 21px; height:1%;}
.sh_name { display:block; padding-bottom:7px;}
.sh_photo{ width:322px; height:225px; float:left;}
.sh_photo img{ border:1px solid #E9ECEF;}
.sh_descr{ float:left; height:1%; width:280px;}

.order_table{}
.td_order1{ width:250px; padding-left:20px;}

/* ======================================================================================================================== */

input.input{ color:#919191; font-size:10px; border:1px solid #999; padding:2px 3px; font-family:Tahoma;}
h2.category_name{ font-size:21px; font-weight:normal; margin:0; padding:8px 15px 10px 15px; background:#F1F1F1; border-left:1px solid #CECECE; border-right:1px solid #CECECE; display:block;}
h2.item_name{ font-size:16px; margin:0; padding:0px 0 20px 0; display:block;}




.login_block{padding:3px 15px 10px;}
.username{ font-size:11px; text-align:center; line-height:20px; padding-bottom:20px;}
.username strong{ color:#254470; font-size:12px;}


.add_buttons{ border-top:1px solid #CDCDCD; padding:9px 0 0 0;}




.side_item_content{ padding:16px 14px 0 15px;}
.side_item_content a{ color:#254470; font-weight:bold; font-size:12px;}
.side_item_content a:hover{color:#008BD2;}
a.like_text{color:#333; font-weight:normal;}



/* forms design */

.form_error {color:#F7470A; display:none; font-size:11px; font-weight:bold; padding-left:5px;}
#TB_load{position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load { /* ie6 hack */ position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
.inp1{ font-size:11px; width:200px; border:1px solid #Ccc;}
.block1{ position:relative; _z-index:auto; }
#blockShops{ position:absolute; top:0; left:0; width:192px; z-index:100;}
#blockShops a.stores_header{ background: url(/img/nal_top.gif) no-repeat 0 0; display:block; width:192px; height:29px; line-height:28px; font-size:11px; color:#0078AE; padding-left:9px;}
#blockShops ul{ margin:0; padding:0; list-style:none; background:#EBF5FA; border-left:1px solid #BDD9EA; border-right:1px solid #BDD9EA;}
#blockShops ul li{ border-top:1px solid #fff; padding:12px 8px 8px 24px; background:url(/img/bullet1.gif) no-repeat 12px 16px; line-height:normal !important; margin:0;}
#blockShops .stores_footer{ display:block; background:url(/img/nal_bot.gif) no-repeat 0 0; font-size:1px; line-height:6px; height:6px; overflow:hidden;}
/*---------*/
#blockCredit{ position:absolute; top:0; left:0; width:225px; z-index:100;}
#blockCredit a.stores_header{ background: url(/img/nal_top_cr.gif) no-repeat 0 0; display:block; width:225px; height:29px; line-height:28px; font-size:11px; color:#0078AE; padding-left:9px;}
#blockCredit .text_credit{ margin:0; padding:0; list-style:none; background:#EBF5FA url(/img/bullet1.gif) no-repeat 12px 11px; border-left:1px solid #BDD9EA; border-right:1px solid #BDD9EA;display:block;width:189px;padding:2px 8px 2px 24px;}
#blockCredit ul li{ border-top:1px solid #fff; padding:12px 8px 8px 24px; background:url(/img/bullet1.gif) no-repeat 12px 11px; line-height:normal !important; margin:0;}
#blockCredit .stores_footer{ display:block; background:url(/img/nal_bot_cr.gif) no-repeat 0 0; font-size:1px; line-height:6px; height:6px; overflow:hidden;}
/*---------*/
.error_order{font-size:12px;color:#EE3424;}
.navigation_error{background:#F4F5F7; border:1px solid #E9ECEF; border-width:1px; margin:5px 0;padding:10px;}

/*---------*/
.blockCreditText{ position:absolute; top:0; left:0; width:143px; z-index:99; _z-index:0;}
.blockCreditText a.stores_header{ background: url(/img/nal_top_cr1.gif) no-repeat 0 0; display:block; width:114px; height:37px; font-size:11px; color:#0078AE; padding:5px 20px 0 9px;z-index:99; _z-index:0;}
.blockCreditText .text_credit{ 
                  margin:0;background:#EBF5FA url(/img/bullet1.gif) no-repeat 12px 17px;); 
                  border-left:1px solid #BDD9EA; border-right:1px solid #BDD9EA;
                  display:block;width:109px;
                  padding:12px 8px 8px 24px;
                  z-index:99;_z-index:12;
                  }
.blockCreditText ul li{ border-top:1px solid #fff; padding:12px 8px 8px 24px; background:url(/img/bullet1.gif) no-repeat 12px 16px; line-height:normal !important; margin:0;}
.blockCreditText .stores_footer{ display:block; background:url(/img/nal_bot_cr1.gif) no-repeat 0 0; font-size:1px; line-height:6px; height:6px; overflow:hidden;}

/*---------*/

#login_order_message{ border:1px solid #C9E1ED; text-align:center; text-transform:uppercase;color:#0078AE; padding:7px; margin-bottom:10px;}

.item_pds{min-height:27px; padding:5px 0 5px 110px; background:url(/img/pds.gif) no-repeat 0 5px;border-bottom:1px solid #E9ECEF;}
.item_pds strong{ padding-left:20px;color:#EE3424;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal; display:block; float:right;}



.main_content2{ border:3px solid #fff; border-width:0 3px; background:#E9ECEF; padding:0 14px 0 13px; margin:0 17px 0 19px;}
.main_content_head{ height:16px; background:url(/img/main_content_head.gif) no-repeat 19px 0;}
.typical_news_block_head{ height:54px; background:url(/img/typical_news_block_head_bg.gif) no-repeat 0 0;}
.typical_news_block_body{ background:#fdfdfd url(/img/typical_news_block_body_bg.gif) no-repeat 0 100%; height:1%;}
h3.title{ display:block; height:12px; font-size:10px; text-indent:-9999px; margin:0; padding-top: 16px;}
h3.market_news{ background:url(/img/title/market_news.gif) no-repeat 53px 16px;}
h3.goods_news{ background:url(/img/title/goods_news.gif) no-repeat 53px 16px;}
.default_separator{ height:16px; overflow:hidden;}
.one_news_preview{ float:left; width:280px; padding:0 13px;}
.one_news_preview p{margin-top:0;}
.one_news_preview .one_news_preview_descr{ font-size:11px; color:#6e727e; padding:10px 0 15px 0;}

.tr_so td{background:#f4f5f7;}
.cart_login, .cart_continue{width:400px; float:left;}
.cart_block_title{font-size:18px; color:#0078ae;}
.otzivi{}
.otzivi .form_name{font-size:18px; font-weight:normal;display:block; padding-bottom:10px;}
.otzivi textarea{border:1px solid #8dc3d9; padding:4px; width:600px;}
.otzivi label{font-size:11px; color:#333; display:block; padding-top:5px;}
.otzivi .send_button{padding-top:5px; position:relative;}
.otz_label{ font-size:11px; font-weight:normal; color:#0078ae; display:block; padding:5px 0 5px 8px; background:#f8f9fb; border:1px solid #e9ecef; border-width:1px 1px 0 1px; margin-top:5px;}
.otz_text{ padding:6px 8px; border:1px solid #e9ecef; border-width:0 1px 1px 1px;}

.brandLo, .brandHi, .brandSt, a.etc {
	display:block;
	padding-left:16px;
	margin-bottom:3px;
	background: url('/img/search_buttons_20080130.gif') no-repeat 50% 0;
	cursor: pointer;
}

.brandLo {background-position: 0px -0px;}
.brandHi {color:#4C394B;background-position: 0px -30px; font-weight:bold;}
.brandSt {color:#aeafb1 !important;background-position: 0px -60px;}

a.brandHi:hover{color:#4C394B;}
a.etc { background:none; font-weight:bold;}
.brands span{font-weight:bold;}
#side_filters .brands a{font-weight:normal;}

.slider_container { position: relative; margin: 0px; height:17px;width:203px;}
.slider_bar { background: url(/img/slider/bar4.gif) no-repeat 2px 50%; height: 14px; width:203px;  float: left; margin: 0px 0px; position: relative;}
.slider_handle { background: url(/img/slider/selector.png) no-repeat; height: 12px; width: 12px; overflow: hidden; position: absolute;top:1px; z-index:10;}
#slider-range{height:14px; background:url(/img/slider/bar4_act.gif) repeat-x 0 50%;}
.reset_filter{color:#918255;}

#img300{z-index:100}
#img300, .fade{position:absolute;top:0px;left:0px;}

/* TYPOGRAFY */
.styled-content h3{color:#F4701D; font-size:20px; font-weight:normal; letter-spacing:-1px; margin-bottom:0; text-transform:uppercase; font-family:Helvetica;}
.styled-content h4{color:#0078AE; font-size:16px; font-weight:bold; margin-bottom:0; font-family:Helvetica;}

.styled-content .description{background:#F4F5F7; border-color:#D9DCDF;border-style:solid;border-width:1px 0;padding:15px;margin: 15px 0;}
.styled-content .description h4, .styled-content .approved h4{ margin-top:0;}

.styled-content .alert{background:#fff4e2; border-color:#820d04;border-style:solid;border-width:1px 0;padding:15px;}
.styled-content .alert h4{ margin-top:0; color:#820d04;}

div.attention, div.notice, div.approved, div.note{display: block;padding: 8px 10px 8px 30px;margin: 15px 0; border-width:1px 0; border-style:solid;}

div.approved {color: #444;border-color:#3072af;background: #dfedfb url(/img/icon/icon1.gif) 10px 12px no-repeat;}
div.note {color: #B79000;border-color:#E7BD72;background: #FFF3A3 url(/img/icon/icon2.gif) 10px 12px no-repeat;}
div.attention {color: #CF3738;border-color:#FFACAD; background: #FFD5D5 url(/img/icon/icon4.gif) 10px 12px no-repeat;}
div.notice {color: #648434;border-color:#9BCC54;background: #CDEFA6 url(/img/icon/icon3.gif) 10px 12px no-repeat;}

.styled-content li{ padding-bottom:4px;}