/* Coding by Alexey Hooke */
 html, body, form{
margin:0;
padding:0;

}

 html, body {
height:100%;
}

body {
/*font-family: Tahoma, Verdana,sans-serif;
font-size:12px;
color:#000;
background:#DCE0E4 url(/img/body_bg.jpg) repeat-y 50% 0;*/

        font-family: Tahoma,Verdana,sans-serif; 
        font-size: 12px; 
        color: rgb(0, 0, 0); 
        background: url('/res/img/body_bg.png') repeat-y scroll 50% 0pt #e1e0d0;
        min-width:1038px; 
        min-width:998px;   
}

#bodywrapper { 
        background: scroll transparent url('/res/img/bodywrapper_bg.png') 50% 0 repeat-y; 
        overflow: hidden;
        margin: 0 auto; 
        min-height: 100%;

}

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:#3366AA; 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{color: #003C7C; font-size: 18px; height: 39px; left: 278px; line-height: 20px; position: absolute; text-align: right; top: 58px; width: 165px; }*/

/*for iPad*/

/*@media only screen and (max-device-width: 1024px)
and (orientation:portrait) {*/ 

    /*#phone{color: #003C7C; font-size: 16px; height: 39px; left: 278px; letter-spacing: -1px; line-height: 20px; position: absolute; text-align: right; top: 58px; width: 165px; font-weight:bold;}
}*/

/*@media only screen and (max-device-width: 1024px)
and (orientation:landscape) {*/ 

    /*#phone{color: #003C7C; font-size: 16px; height: 39px; left: 278px; letter-spacing: -1px; line-height: 20px; position: absolute; text-align: right; top: 58px; width: 165px; font-weight:bold;}
}*/

/*end for iPad*/


/*#phone .fn{ display:none;}
#phone sup{font-size:11px;}*/

#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{ float:right; padding:4px 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; float:right; padding-left:0; width:100px; white-space:nowrap} 
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.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.b_vote{background-image:url(/img/buttons/button_ok2.gif); width:178px; height:25px;  margin:0 auto;}

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_2.jpg) no-repeat 8px 0;height:145px;position:relative; z-index:503;}

/*#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;} */


/* =================================================================================================================== */
#protoria_menu{ height:43px; width:956px; margin:0 0 0 19px; padding:0; list-style:none; background:#4180cd url(/img/protoria-menu-bg.png) repeat-x 0 0; border:3px solid #fff; position:relative; z-index:101;}
#protoria_menu li.level1{ height:43px; float:left; border-left:1px solid #68a5e1; border-right:1px solid #4487dd; position:relative;}
#protoria_menu li a.level1{ color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; display:block; text-shadow: #407dcf -1px -1px 0;}
#protoria_menu li:hover a.level1{text-shadow:#407dcf -1px -1px 0, #fff 0 0 3px; background: rgba(64, 125, 207, 0.4);}

#protoria_menu #pm1 a.level1{ width:90px; line-height:41px;}
#protoria_menu #pm2 a.level1{ width:108px;line-height:41px;}
#protoria_menu #pm3 a.level1{ width:128px;line-height:14px; padding-top:7px; height:36px;}
#protoria_menu #pm4 a.level1{ width:100px;line-height:41px;}
#protoria_menu #pm5 a.level1{ width:100px;line-height:14px; padding-top:7px; height:36px;}
#protoria_menu #pm6 a.level1{ width:60px;line-height:41px;}
#protoria_menu #pm7 a.level1{ width:90px;line-height:41px;}
#protoria_menu #pm8 a.level1{ width:100px;line-height:14px; padding-top:7px; height:36px;}
#protoria_menu #pm9 a.level1{ width:86px;line-height:14px; padding-top:7px; height:36px;}
#protoria_menu #pm10 a.level1{ width:74px;line-height:41px;}

#protoria_menu .pm-dropdown{ display:none; position:absolute; left:-1px; top:42px; background:#4281d0; margin:0;  border:1px solid #245cae; width:382px; z-index:101;}
#protoria_menu ul{ list-style:none; margin:0; list-style:none; float:left; padding:5px; width:170px;}
#protoria_menu ul a{ color:#fff; display:block;font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:4px;}
#protoria_menu ul a:hover{ background:#2163b6;}
#protoria_menu ul.pm-secondary{ border-left:1px dashed #b1d8ff; width:190px; background:#5393e2;}  
#protoria_menu ul.pm-secondary a{ font-size:12px; padding:2px 4px;}  

#protoria_menu ul ul{ display:block; position:static; border-width:0; padding:6px 0 6px 15px; float:none; width:auto;}
#protoria_menu ul ul a{ padding:2px; font-size:11px;}

#protoria_menu li.level1:hover div.pm-dropdown{ display:block;}

#protoria_menu #pm3 ul.pm-primary{ width:200px;}
#protoria_menu #pm3 .pm-dropdown{ width:210px;}

#protoria_menu #pm4 ul.pm-primary{ width:200px;}
#protoria_menu #pm4 .pm-dropdown{ width:210px;}

#protoria_menu #pm7 .pm-dropdown{ left:-27px;}
#protoria_menu #pm8 .pm-dropdown{ left:-119px;}

#protoria_menu #pm9 ul.pm-primary{ width:170px; }
#protoria_menu #pm9 .pm-dropdown{ width:180px; left:-19px;}

#protoria_menu #pm10 ul.pm-primary{ width:170px; }
#protoria_menu #pm10 .pm-dropdown{ width:180px; left:-107px;}

/* =================================================================================================================== */
ul#crumbs{ margin:0 0 0 15px; list-style:none; /*width:930px; padding:9px 0 9px 37px;*/ width:998px; padding:9px 0 9px;}
ul#crumbs li{ display:inline; font-size:11px;color:#3366AA;}
ul#crumbs li a{ display:inline;}
ul#crumbs li span.last{ 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;*/ border-right:20px solid #E9ECEF;}
.center_right{ /*width:692px;*/ width:721px; 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;old*/width:952px; 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;
   z-index:400;
   /*width:500px;  top:274px; left:12px;*/
   width: 994px;
   z-index: 400;
   top: 268px;
   left: 0;
   height: 32px;
   background: transparent url('/res/img/bg_navs.png') 0 0 no-repeat;
}

.head1{ background:url(/res/img/head1.gif) no-repeat 0 0; width:721px; 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;}*/
.head3{ background:url(/res/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:700px; overflow:hidden; color:#3366AA;}
.head2 span{ font-size:12px; margin:0; text-transform:uppercase; padding:8px 0 0 16px; line-height:28px; overflow:hidden; color:#fff; display:block; font-weight:bold;}
.head2 em {font-style:normal;}
.head3 h1{ font-size:12px; margin:0; padding:10px 0 0 21px; line-height:28px; width:810px; overflow:hidden; color:#3366AA;}

.content1{ background:#fff; padding:8px; height:1%; overflow: hidden;}
.content2{ background:#fff; padding:18px 10px 8px; /*margin-right:1px;*/  margin-right: 0; 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(/res/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(/res/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{ background:#fff; padding:18px 14px 8px; height:1%;}
.content3 hr{height:1px; border-color:#D9DCDF;}
.content3 dd{padding:0 0 15px 0; margin-left:10px;}

.category_item{ padding:17px 10px 17px 10px; float:left; width:203px; text-align:center; height:210px; overflow:hidden;}
.category_item span{ display:block; text-align:center; font-size:12px; font-weight:bold; padding-top:4px;}
.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;}

.paging{ padding:5px 0 0 4px; line-height:20px; float:left;}
.paging strong, .paging a, .paging span{ display:block; float:left; padding:0 4px; height:20px; line-height:20px; margin-right:4px; -moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}
.paging a{ text-decoration:none; border:1px solid #E6E9EC; background:#fff;}
.paging a:hover { border-color:#3774c4;}
.paging a.arr{ font-size:10px; text-decoration:none; border:none; background:none;}
.paging span.arr{ font-size:10px; border:none; text-decoration:none; color:#aaa;}
.paging .arr em{ font-size:14px;line-height:14px; font-style: normal;}
.paging a:hover.arr{ text-decoration:none;}
.paging a.active{ background:#518dd6; color:#fff; border:1px solid #3366AA;}
.paging a:hover.active {}

.sortfield{ font-size:11px; padding: 10px 6px 10px 0; float:right;}
.sortfield div{ position:relative; font-size:11px; padding:0 8px 0 6px; float:left;}
.sortfield .label{ display:block; float:left; color: #8393A3; font-size: 10px;}
.sortfield .current{color:#36A; border-bottom:1px dashed #36A; padding-right:10px; background:url(/img/dropdown.png) no-repeat 100% 5px; cursor:pointer;}
.sortfield ul{margin:0; padding:0; list-style:none; background:#fff; border:1px solid #E9ECEF; position:absolute; z-index:10; top: 14px; left:5px; }
.sortfield ul li{ display:block; padding:3px 5px; white-space:nowrap;}

.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%;}
.list_item a.item_name{ display:block; padding-bottom:6px; text-decoration:none; font-size:18px; line-height:18px;}
.list_item_col1{ float:left; height:1%; width:118px;}
.list_item_col2{ float:left; height:1%; /*width:236px;*/ width:265px; border-right:1px solid #E9ECEF;}
.list_item_col3{ float:left; height:1%; width:155px; padding-left:12px;}
.tabs_left .list_item_col3{ float:left; height:1%; width:123px; 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:78px; z-index:100;}*/
 /*.list_item .item_img em.v1{background:url(/img/a_l.png) no-repeat 0 0;} */
/*.list_item .item_img em.v1{background:url(/img/ss_small.png) no-repeat 0 0;}
.list_item .item_img em.v2{background:url(/img/n_l.png) no-repeat 0 0;}*/

ul.links{margin:0; padding:0; list-style:none;}
ul.links li{display:inline; padding-right:4px; font-size:10px;}
ul.links li a{color:#8393A3;}
ul.links li a:hover{text-decoration:underline;}
.styled-content ul.links{margin:0; padding:0; list-style:none;}
.styled-content ul.links li{display:inline; padding-right:4px; font-size:10px; padding-left:0; background:none;}
.styled-content ul.links li a{color:#8393A3; text-decoration:none;}
.styled-content ul.links li a:hover{text-decoration:underline;}

#filter-result {
    background: url("/img/filter_go.png") no-repeat scroll 0 0 transparent;
    color: #1A1A1A;
    display: none;
    line-height: 21px;
    padding: 3px 3px 3px 14px;
    position: absolute;
    width: 252px;
    z-index: 1000;
    font-size:11px;
    left: 200px;
    top: 422px;
}
#filter-result-selected, #filter-result-total {
    font-weight: bold;
}
a#filter-result-close {
    background: url("http://intertop.ua/res/modules/website/shop/css/img/close.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 17px;
    position: absolute;
    right: 5px;
    text-decoration: none;
    text-indent: -9999px;
    top: 5px;
    width: 17px;
}





.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;*/ width:259px;}

.special_offers{ margin:0; /*padding:7px 0 0 0 !important;*/ padding:7px 0 10px 0 !important; 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; text-decoration:none;}
.special_offers li a:hover{ color:#3366AA;}
.dop1{ font-size:11px; color:#8393A3; 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; text-decoration:line-through;}
.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.vobler1{background:url(/img/ss_big.png) no-repeat 0 0;}
.item_1 em.vobler2{background:url(/img/n_xxl.png) no-repeat 0 0;}

/* ===================================================================================================================== */
.item_1 img{ border:1px solid #E9ECEF;}
.item_2{ /*width:592px;*/width:629px; 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;*/ width:263px; height:1%; float:left; padding-right:20px;}
.item_3 .old_price{ color:#8393A3; display:block; text-decoration:line-through;}
.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(/res/img/separator2.gif) no-repeat 0 24px; /*width:376px;*/ width:414px; 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;*/ width:439px; 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{text-transform:uppercase;}
.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:none; 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;*/background:#fff url(/img/t_bg2.gif) repeat-y 721px 0; margin-right: 0; height:1%;}
.tab2{ background: transparent url(/res/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;*/ width:712px;}
.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;
background-repeat: no-repeat;
}

#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:#3366AA;}
#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;*/ margin:0; padding:29px 0 0; 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.v1{background:url(/img/ss_middle.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; 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; text-decoration:line-through;}
#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:#3366AA;}

/* NEWS */
.news_list{ padding:10px; font-size:11px;}
.news_list_item{ padding:15px 0; border-bottom:1px solid #E9ECEF;}
.news_list_item .img{ float:left; width:220px; height:1%; padding-bottom:5px;}
.news_list_item .img img{}
.news_list_item a.a_type1{ display:block;  font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.news_list_item .date{ display:block; padding-bottom:6px; font-size:10px;}
.news_list_item .descr{ margin-left:220px; font-size:12px; line-height:16px;}
.hl{ font-weight:bold;}
.news_container h2{ font-size:20px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#3366AA; margin:0; padding:0; }
.news_list_item .links{ padding-top:5px; font-size:11px;}
.descr_full_news{ padding-top:20px; font-size:12px; line-height:16px; color:#555;}
.descr_full_news .img{ width:220px; float:left; padding-bottom:10px;}
.descr_full_news .img img{}
.descr_full_news .access{ padding-bottom:10px;}
.signature{ padding-bottom:25px; font-size:11px;}
.signature .izdat{ float:right;}
/* NEWS */

.other_news{ padding-top:20px; background:url(/img/separator1.gif) no-repeat 50% 0;}
.other_news h3{ font-size:15px; font-weight:bold;color:#456; margin-top:0; font-family:Arial, Helvetica, sans-serif;}
.other_news .one_item{ padding-bottom:6px; font-size:11px;}

.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;/*new*//*height:518px;*/ overflow:hidden;}
.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;/*new*/position:relative; background-color: #F4F5F7;}
a.move_up:hover, a.move_dwn:hover{ background-position:50% 100%;}

.one_grid_item{ padding:10px 0; text-align: center;}
.one_grid_item a.item_img{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; overflow:hidden;}
.one_grid_item .old_price{ display:block; font-size:11px; color:#999C9F; padding-top:4px; height:13px; text-decoration:line-through;}
.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 0; 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 0;}
.one_gloss .gl_word{ font-weight:bold; display:block; padding-bottom:5px;}

#index_under_header{/*margin:10px 19px;old*/margin:10px 0; 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:#3366AA; padding-left:9px; text-transform:uppercase}
#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:#3366AA; 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:#3366AA; 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;}

/*---------*/

.auth_tpl{}
.new_user, .auth{padding:15px 20px; width:240px; height:160px; margin-right:10px; border:1px solid #e9ecef; float:left;}
.new_user{background:#f4f5f7;}
.auth{}
.auth_title{display:block; font-size:12px; text-transform:uppercase; color:#333; padding-bottom:10px;}
.auth label{display: block; font-size:11px; color:#666; padding-top:7px;}

.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:#3366AA;}
.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:#3366AA; 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 -50px; font-weight:bold;}
.brandSt {color:#aeafb1 !important;background-position: 0px -100px;}

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: 0 0 0 6px; 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 {margin-left:-6px; 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 {font-size:13px; line-height:16px; color:#333;}
.styled-content .short_descr{line-height:13px;}
.styled-content p{ margin-bottom:20px;}
.styled-content a{ text-decoration:underline;}
.styled-content a:hover{ text-decoration:none;}
h3.default, .styled-content h3, .styled-content h2{color:#456; font-size:21px; font-weight:normal; line-height:21px; font-family:Arial, Helvetica, sans-serif;}
.styled-content h4{color:#456; font-size:18px; font-weight:normal; margin-bottom:0; font-family:Arial, Helvetica, sans-serif;}

.styled-content ul{ margin:20px 0; padding-left:30px; list-style: none;}
.styled-content ul li{ line-height:14px; padding-bottom:8px; margin:0; padding-left:15px; background:url(/img/bullet1.gif) no-repeat 0 5px;}

.styled-content .approved h4{ margin-top:0;}

.styled-content .alert{background:#FFFDD8; padding:15px;  clear:both;}
.styled-content .alert h4{ margin-top:0; color:#820d04;}

div.attention, div.notice, div.approved, div.note, div.notes {display: block; padding: 12px 10px 12px 30px;margin: 15px 0; border:none; clear:both;}

div.approved {color: #444; background: #f0f7ff; padding:15px;}
div.approved h4{ font-size:15px; font-weight:bold;}
div.approved ul{margin:20px 0 0 0; padding-left:10px;}

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 .withborder{ border:10px solid #def;}
.styled-content  .img_left{ float:left; margin: 0 20px 15px 0;}

.static_table{border-collapse:collapse;}
.static_table td{padding:5px; border:1px solid #eee;}
.static_table thead th{ font-size:11px; background:#5692da; color:#fff; padding:4px; border:1px solid #61a0eb;}
.static_table tbody th{ font-size:11px; background:#f5f5ff; padding:4px; border:1px solid #eee;}
.add_info{font-size:10px; color:#666;}
.disable{color:#666;}

/*quick order*/
div.button_quick{ padding-top:2px;}
a.button_quick{ background:url(/img/buttons/q1.gif) no-repeat 0 0; width:131px; height:21px; display:block; text-decoration:none; text-indent:-9999px;}
a:hover.button_quick{ background-position:0 100%;}

.popup{ position:absolute; top:30px; left:30px; z-index:1010;}
.popup_table{}
td.td11, td.td13, td.td31, td.td33{ width:20px; height:20px; background:url(/img/block_sprite1.png) no-repeat 0 0;} 
td.td12, td.td32{ height:20px; background:url(/img/block_sprite_h.png) repeat-x 0 0;}
td.td21, td.td23{ width:20px; background:url(/img/block_sprite_v.png) repeat-y 0 0;}
td.td11{ background-position:0 0;}
td.td13{ background-position:100% 0;}
td.td31{ background-position:0 100%;}
td.td33{ background-position:100% 100%;}
td.td12{ background-position:0 0;}
td.td32{ background-position:0 100%;}
td.td21{ background-position:0 0;}
td.td23{ background-position:100% 0;}
td.td22{ background:#fff;}
.popup_head, .popup_head div, .popup_head div div{ height:29px; background:url(/img/default_popup_head.gif) repeat-x 0 -29px;}
.popup_head div{ background-position:0 0; padding-left: 6px; background-repeat:no-repeat;}
.popup_head div div{ background-position:100% -58px; background-repeat:no-repeat; padding: 0 30px 0 7px; position:relative; color:#3366AA; font-size:12px; line-height:28px; text-transform:uppercase; font-weight:bold;}
.popup_head a.closee{ display: block; background:url(/img/close.gif) no-repeat 0 0; width:23px; height:23px; position:absolute; z-index:1; top:3px; right:4px; text-indent:-9999px; overflow:hidden;}
.popup_head a:hover.close{ background-position:0 100%;}

.quick_order{ width:320px;}
.quick_order .intro{ font-size:11px; color:#666; padding:10px 0;}
.quick_order .you_choose{ display:block; font-size:11px;}
.quick_order .item_name{ color:#3366AA; display: block; padding-bottom:10px;}
.quick_order label{ width:60px; display:inline-block; font-size:11px;}
.quick_order .input_text{ border:1px solid #b7c2c9; background:#f4f5f7; color:#0c4d6a; padding:4px; width:200px;}
.quick_order .row{ padding-top:5px;}
.quick_order .error{ color:#fff; border:1px solid #812d2d; border-width:1px 0; padding:7px; font-size:11px; background:#ee9696; color:#fff; text-align:center;}
a.buy_quick{ display:block; background:url(/img/buttons/q2.gif) no-repeat 0 0; width:131px; height:31px;}
a:hover.buy_quick{ background-position:0 100%;}

a.close_quick{ display:block; background:url(/img/buttons/q3.gif) no-repeat 0 0; width:131px; height:31px;}
a:hover.close_quick{ background-position:0 100%;}

.button_row{ padding:7px 0 0 80px; text-decoration:none; text-indent:-9999px; height:31px;}

.quick_order .outro{ font-size:11px; padding:10px 0;}
.order_num{ color:#3366AA; font-size:32px; font-weight:bold; text-align:center; padding:15px 0;}
/* end quick order*/

	#toptabs{ height:40px; overflow:hidden; background:#f6f7f7 url(/img/toptabs_bg.gif) repeat-x 0 100%; padding-top:6px;}
	#toptabs ul{ margin:0 auto; padding:0; width:958px; height:40px; list-style:none;}
	#toptabs ul li{ width:128px; height:40px; float:left; margin-left:-2px; }
	#toptabs ul li a{width:128px; height:40px; text-decoration:none; text-indent:-9999px; background:url(/img/toptabs.jpg) no-repeat 0 0; display:block;} 	
	#toptabs ul li a:hover{ height:39px; border-bottom:1px solid #c9c9c9;}
	#toptabs ul li a.active, #toptabs ul li a.active:hover{height:40px; border-bottom:none;}
	#toptabs ul li.intertop a{ background-position:0 0;}
	#toptabs ul li.protoria a{ background-position:-128px 0;}
	#toptabs ul li.kidditop a{ background-position:-256px 0;}
        #toptabs ul li.intertop a.active, #toptabs ul li.intertop a:hover{ background-position:0 -40px;}
	#toptabs ul li.protoria a.active, #toptabs ul li.protoria a:hover{ background-position:-128px -40px;}
	#toptabs ul li.kidditop a.active, #toptabs ul li.kidditop a:hover{ background-position:-256px -40px;}


.poll_yourresult{ width:190px; border:1px solid #ccc; padding:4px; font-size:11px;}
.poll_td3{ background:url(/img/poll_td3.gif) repeat-x 0 50%; float:left;}
.poll_td4{float:left; font-size:10px; color:#666; white-space:nowrap; padding-left:10px;}
.poll_your{ position:absolute; z-index:10000; width:450px;}
.your_vote{padding:4px; border-bottom:1px solid #eee;}

/* COMPONENT BOTTOMNEWS */
.news_component{ 
     /*width:963px; margin:12px auto;*/
     width:968px;
     margin: 15px auto;
     /*background:url(/img/news_component_bg.png) repeat-y 50% 0;*/
     background:#FFF url(/res/img/bg_news_component.jpg) 675px 0 repeat-y;
     padding: 13px;
     border: 2px solid #fff;
     border-radius: 15px 15px 15px 15px; 
     border-top-left-radius: 15px;
     border-top-right-radius: 15px;
     border-bottom-left-radius: 15px;
     border-bottom-right-radius: 15px;
     -moz-border-radius-topleft: 15px;
     -moz-border-radius-topright: 15px;
     -moz-border-radius-bottomleft: 15px;
     -moz-border-radius-bottomright: 15px;
     -webkit-border-top-left-radius: 15px;
     -webkit-border-top-right-radius: 15px;
     -webkit-border-bottom-left-radius: 15px;
     -webkit-border-bottom-right-radius: 15px;
     -khtml-border-top-left-radius: 15px;
     -khtml-border-top-right-radius: 15px;
     -khtml-border-bottom-left-radius: 15px;
     -khtml-border-bottom-right-radius: 15px;
}
.news_component_inner{ /*background:url(/img/news_component_bg.png) no-repeat 100% 100%;*/ 
background:url(/res/img/bg_news_component_inner.png) 0 0 no-repeat ; }
.news_component_inner2{/*background:url(/img/news_component_bg.png) no-repeat 0 0; padding: 15px 20px 20px 25px;*/ padding:0; overflow: hidden;}
.reviews_component{ /*width:616px;*/ width: 662px; float:left;}
.so_component{ width:306px; float:left;}
.reviews_component strong.title, .so_component strong.title{ color:#36a; font-size:12px; text-transform:uppercase; display:block; line-height:30px; padding-left:15px;}
.so_component strong.title{ color:#fff; /*padding-left:30px;*/ padding-left:38px;}
.hot_review{ /*width:290px;*/ width: 311px; float:left; padding-top:20px; padding-right:20px;}
.hot_review a.title strong{ font-size:18px; line-height:18px; font-weight:normal; display:block; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
.hot_review a.title:hover{ text-decoration:underline;}
.hot_review p{ font-size:11px; line-height:12px; color:#333; margin:10px 0;}
a.more{ font-weight:bold;}
a.more em{ font-size:15px; font-weight:normal;}

.review_list{/*width:290px;*/ width:311px; float:left; padding-top:20px; /*padding-left:15px;*/ padding-right:20px;}
.review_list ul{ margin:0; padding:0; list-style:none;}
.review_list ul li{ padding-bottom:7px;}
.review_list ul span{ color:#666; font-size:10px; padding-right:6px;}

.so_list{ padding:20px 0 0 23px;}
.so_list ul{ margin:0; padding:0; list-style:none;}
.so_list ul li{ line-height:14px; padding-bottom:8px; margin:0; padding-left:15px; background:url(/img/bullet1.gif) no-repeat 0 5px;}
/* /COMPONENT BOTTOMNEWS */

a.glossary-word{ border-bottom: 1px dashed #456; color: #456; text-decoration: none;}
a.glossary-word:hover{color: #234;}

.content1{ position:relative; /*padding-bottom:210px;*/}

.seoblock {font-size:11px; color:#8393A3; border-top:1px solid #e9ecef; padding:15px; height:170px; overflow:auto; position:absolute; bottom:0; left:0; right:0;}
.seoblock h1,.seoblock h2, .seoblock1_text h1, .seoblock1_text h2{ font-size:12px; margin:0; padding:5px 0;}

.seo_wrapper { position: relative; padding-bottom: 150px; overflow: hidden }
.seoblock_wrapper { bottom: 0px; color: #8393A3; font-size: 11px; height: 160px; left: 0px; overflow: auto; position: absolute; right: 0; /*background: url("/img/t_bg2.gif") repeat-y scroll 684px 0 #FFFFFF;*/ background: url("/img/t_bg2.gif") repeat-y scroll 721px 0 #FFFFFF; /*width: 931px;*/ width: 968px;}
.seoblock1 { bottom: 0px; color: #8393A3; font-size: 11px; height: 160px; left: 0px; overflow: auto; position: absolute; right: 0; background: url("/res/img/t_bg3.gif") no-repeat scroll 0 bottom; /*width: 931px;*/ width: 968px; }
.seoblock1_text { margin: 0 247px 0 0; position: absolute; top: 0; left: 0; padding: 15px; border-top: 1px solid #E9ECEF; /*width: 654px;*/  width: 691px;}

.item em.v1 {
display: block;
position: absolute;
width: 133px;
height: 29px;
background: url(/img/ss_middle.png) no-repeat 0 0;
top: 130px;
left: 29px;
}

#analogs0 .item {
position: relative;
}

.seolinks a {display:block;}

/*** iPad2 ***/
.item_container { padding:0 9px; }
.item_container .item_img { width:892px; height:608px; margin:0 auto; }
.item_container h1 { width:572px; height:127px; margin:41px auto 0; position:relative; background:url(/sm/site/fileslibrary/pic/ipad2/iPad2_title.png) 0 0 no-repeat; color:#1b1b1b; }
.item_container h1 span { position:absolute; left:0; top:-9999px; }
.item_container .item_description { padding:22px 28px 0; }
.item_container .item_description p { font:normal 20px/28px Arial,Tahoma,Verdana,sans-serif; color:#414042; }
.item_container .item_description p sup { font:bold 15px/10px Arial,Tahoma,Verdana,sans-serif; }
.item_container .col_container { width:892px; margin:-4px auto 0; overflow:hidden; }
.item_container .left_col, .item_container .right_col { float:left; width:430px; }
.item_container .left_col {  margin-right:-430px; }
.item_container .right_col { padding-left:462px; }
.item_container .left_col h2, .item_container .right_col h2 { font:normal 30px/32px Arial,Tahoma,Verdana,sans-serif; letter-spacing: -1px; color:#464646; padding-bottom:0; margin-bottom:0;  }
.item_container .col_container p.note { font-size:12px; color:#999; margin:-25px 0 0; padding:0; margin:0; }
.item_container .col_container div.memory { height:44px; height:36px; /*background:url(/sm/site/fileslibrary/pic/ipad2/bg_memory.jpg) 0 0 repeat-x;*/ text-align:center; position:relative; font:bold 22px/44px Arial,Tahoma,Verdana,sans-serif; font:bold 22px/36px Arial,Tahoma,Verdana,sans-serif; color:#999; margin-top:4px; border-top:4px solid #c4c5c7; border-bottom:4px solid #c4c5c7; }
.memory sup { font:bold 16px/10px Arial,Tahoma,Verdana,sans-serif; }
.item_container .col_container div.memory span.memory_16 { display:block; position:absolute; left:40px; top:0; }
.item_container .col_container div.memory span.memory_32 { display:block; }
.item_container .col_container div.memory span.memory_64 { display:block; position:absolute; right:40px; top:0; }
.item_container .features { margin:0 28px; padding:0 0 35px; background:url(/sm/site/fileslibrary/pic/ipad2/h_separator.png) 0 bottom repeat-x; }
.item_container .features ul { padding:0 14px 0; margin:0; }
.item_container .features ul li { padding:0; margin:0; font:normal 22px/25px Arial,Tahoma,Verdana,sans-serif; color:#999; }
.item_container .features ul li sup { font:bold 15px/9px Arial,Tahoma,Verdana,sans-serif; }
.item_container .features h3 { margin:30px 0 13px; font:bold 22px/0 Arial,Tahoma,Verdana,sans-serif; color:#999; }
.item_container .remark { margin:0 28px; }
.item_container .remark p { font:normal 12px/15px Arial,Tahoma,Verdana,sans-serif; color:#999; margin:0; padding:0; }
.item_container .remark p a { color:#999; text-decoration:underline; }
.item_container .remark p a:hover { color:#999; text-decoration:none; }
.item_container ul.nav { display:block; padding:28px 0 44px; margin:0 28px; overflow: hidden; }
.item_container ul.nav li { list-style:none; padding:0; margin:0; display:block; float:left; width:272px; height:239px; margin-right:33px; }
.item_container ul.nav li.vga { margin-right:0; }
.item_container ul.nav li a, .item_container ul.nav li a span { padding:0; margin:0; display:block; width:272px; height:239px; }
.item_container ul.nav li a span { padding:0; margin:0; display:none; width:272px; height:239px; }
.item_container ul.nav li.smartcover a { background:url(/sm/site/fileslibrary/pic/ipad2/nav_sprite.jpg) 0 0 no-repeat; }
.item_container ul.nav li.dock a { background:url(/sm/site/fileslibrary/pic/ipad2/nav_sprite.jpg) -272px 0 no-repeat; }
.item_container ul.nav li.vga a { background:url(/sm/site/fileslibrary/pic/ipad2/nav_sprite.jpg) -544px 0 no-repeat; }
span.clear { display:block; clear:both; font-size:0; height:0; line-height:0; overflow: hidden; }
/*** end iPad2 ***/

/*** intel ***/
.intel { height:1100px; background: url('/sm/site/fileslibrary/img/intel/bg_intel_1.jpg') no-repeat scroll 0% 0% transparent; position:relative; }
a.core, a.core_i3, a.core_i5, a.core_i7, .core_i3_text, .core_i5_text, .core_i7_text { display:block; position:absolute; } 
a.core { width:302px; height:243px; top:442px; left:44px; }
a.core_i3 { width:269px; height:245px; top:736px; left:59px; }
a.core_i5 { width:266px; height:245px; top:736px; left:338px; }
a.core_i7 { width:270px; height:245px; top:736px; left:614px; }
.core_i3_text { width:269px; height:119px; top:981px; left:59px; }
.core_i5_text { width:266px; height:119px; top:981px; left:338px; }
.core_i7_text { width:270px; height:119px; top:981px; left:614px; }
.core_i3_text a.title, .core_i5_text a.title, .core_i7_text a.title { display: block; font-weight: bold; text-align: center; line-height:16px; font-family: Tahoma,Verdana,sans-serif; font-size: 12px; padding-top:6px; text-decoration:none; }
.core_i3_text span.price, .core_i5_text span.price, .core_i7_text span.price { display: block; font-weight: bold; text-align: center; line-height:16px; font-family: Tahoma,Verdana,sans-serif; font-size: 12px; color:#ef4023; }
.core_i3_text a.see_all, .core_i5_text a.see_all, .core_i7_text a.see_all { display: block; text-align: center; line-height:16px; font-family: Tahoma,Verdana,sans-serif; font-size: 12px; padding-top:16px; }
/*** end intel ***/

#analogs2 .item { position:relative; }

#analogs2 .item em.vobler.v2 {
    background: url("/img/n_xl.png") no-repeat scroll 0 0 transparent;
}

#analogs2 .item em.vobler.v2 {
    display: block;
    height: 26px;
    left: 29px;
    position: absolute;
    top: 130px;
    width: 130px;
    z-index: 500;
}

#analogs1 .item {
    position:relative;
}


