/* 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:#3E3D41;
}

img{ border:0px solid #fff;}
img.img{ padding:0; border:0px solid #fff;}

#body{
width:964px;
padding:0;
margin:0 auto;
background:#fff;
border-left:17px solid #3E3D41;
border-right:17px solid #3E3D41;
border-bottom:24px solid #3E3D41;
}

.clr{ clear:both; font-size:1px; line-height:1px; height:0; overflow:hidden;}

a{color:#C12B2B; text-decoration:none;}
a:hover{ text-decoration:none; color:#EB7A10;}
a:focus, a:active{ outline:0;}

.category_name{ font-size:21px; font-weight:normal; margin:0; padding:15px 0 10px 0; display:block;}
.center_right .category_name{ padding:15px 0 10px 17px;}
.center_block3 .category_name{ padding:15px 0 10px 0;}

#head{ background: url(/img/header_bg.jpg) no-repeat 0 0;
	height:336px;
	position:relative;}

#phone{ left:275px; top:150px; position:absolute; width:175px; height:40px; background:url(/img/phone.gif) no-repeat 0 0; padding-top:50px;}
#phone span{ display:block; text-align:right; padding-right:14px;}
#addr{left:463px; top:168px; position:absolute; width:175px; height:50px; }
#addr a{ display:block; padding-top:17px;}
#addr a:hover{ color:#000;}

	#email, #tomain, #tohome, #sitemap{
		display:block;
		position:absolute;
		text-decoration:none;
		text-indent:-9999px;}
	#tohome{width:163px; height:44px; top:130px; left:64px;}
	#tomain{width:20px;height:20px;top:60px;left:29px;}
	#email{width:20px;height:20px;top:82px;left:52px;}
	#sitemap{width:20px;height:20px;top:60px;left:75px;}

#consult{ margin:0; padding:0; line-height:none; position:absolute; left:270px; top:103px; height:16px; line-height:16px; font-size:11px; list-style:none;}
#consult li{ height:16px; float:left; background:url(/img/separator1.gif) no-repeat 100% 50%;}
#consult li a{ display:block; float:left; height:16px; padding:0 10px 0 35px;}
#consult li a#icq{ background:url(/img/icon_icq.gif) no-repeat 10px 50%;}
#consult li a#online{ background:url(/img/icon_mail.gif) no-repeat 10px 50%;}
#consult li a#spec{ background:url(/img/icon_question.gif) no-repeat 10px 50%;}

a.button1, a.button2, a.button3, a.button4{line-height:21px; height:21px; color:#fff; font-size:11px; display:block; text-align:center; padding-right:12px;  }
a.button1{background:url(/img/button_bg1.gif) no-repeat 0 0; width:65px;}
a.button2{background:url(/img/button_bg2.gif) no-repeat 0 0; width:76px;}
a.button3{background:url(/img/button_bg3.gif) no-repeat 0 0; width:131px;}
a.button4{background:url(/img/button_bg4.gif) no-repeat 0 0; width:161px;}
a.button1:hover, a.button2:hover, a.button3:hover, a.button4:hover{ background-position:0 100%; color:#fff;}

input{ color:#919191; font-size:10px; padding:2px 3px; font-family:Tahoma;}
#r_form{ position:absolute; top:28px; left:300px; height:20px; width:300px;}
#r_form td{padding-right:5px;} 
#r_form input{ width:140px;}
#pass{ background:#fff url(/img/pass_bg.gif) no-repeat 0 2px;}
.how{ font-size:11px; color:#fff; position:absolute; top:55px; left:300px;}
.how a{ color:#fff;}
.how a:hover{ color:#FFD543;}

#search{ position:absolute; left:750px; top:150px; width:160px; background:url(/img/title/sitesearch.gif) no-repeat 0 0; padding-top:25px;}
#search div{ padding-bottom:6px;}
#search input{ width:150px; color:#919191; font-size:11px; padding:1px 2px;}
#search select{ width:158px; color:#919191; font-size:11px;}

#mainmenu{ width:910px; height:41px; position:absolute; top:282px; left:33px;}
#mainmenu ul{margin:0; padding:0; list-style:none; height:41px; width:910px; overflow:hidden;}
#mainmenu ul li{ display:block; height:41px; float:left;}
#mainmenu ul li a{ display:block; height:41px; text-decoration:none; width:130px; text-indent:-9999px; background: url(/img/menu_bg.gif) no-repeat 0 0;}
#mainmenu ul li#m1 a{ background-position:0 0;}
#mainmenu ul li#m2 a{ background-position:-130px 0;}
#mainmenu ul li#m3 a{ background-position:-260px 0;}
#mainmenu ul li#m4 a{ background-position:-390px 0;}
#mainmenu ul li#m5 a{ background-position:-520px 0;}
#mainmenu ul li#m6 a{ background-position:-650px 0;}
#mainmenu ul li#m7 a{ background-position:-780px 0;}

#mainmenu ul li#m1 a:hover{ background-position:0 -44px;}
#mainmenu ul li#m2 a:hover{ background-position:-130px -44px;}
#mainmenu ul li#m3 a:hover{ background-position:-260px -44px;}
#mainmenu ul li#m4 a:hover{ background-position:-390px -44px;}
#mainmenu ul li#m5 a:hover{ background-position:-520px -44px;}
#mainmenu ul li#m6 a:hover{ background-position:-650px -44px;}
#mainmenu ul li#m7 a:hover{ background-position:-780px -44px;}

#mainmenu ul li#m1 a.active, #mainmenu ul li#m1 a.active:hover{ background-position:0 -88px;}
#mainmenu ul li#m2 a.active, #mainmenu ul li#m2 a.active:hover{ background-position:-130px -88px;}
#mainmenu ul li#m3 a.active, #mainmenu ul li#m3 a.active:hover{ background-position:-260px -88px;}
#mainmenu ul li#m4 a.active, #mainmenu ul li#m4 a.active:hover{ background-position:-390px -88px;}
#mainmenu ul li#m5 a.active, #mainmenu ul li#m5 a.active:hover{ background-position:-520px -88px;}
#mainmenu ul li#m6 a.active, #mainmenu ul li#m6 a.active:hover{ background-position:-650px -88px;}
#mainmenu ul li#m7 a.active, #mainmenu ul li#m7 a.active:hover{ background-position:-780px -88px;}

.left{ width:208px; float:left; border:9px solid #fff; border-width:9px 10px 0 10px;}
.center_right{ width:724px; float:left; border-top:9px solid #fff;}
.right{ width:208px; float:left; border-left:10px solid #fff;}
.center{ width:506px; float:left;}


.one_block{ padding-bottom:12px;} /* define bottom spacing between all blocks in site*/

.bh{ height:46px; text-indent:-9999px;}
.head1{ background:url(/img/title/bh1.gif) no-repeat 0 0;}
.head2{ background:url(/img/title/bh2.gif) no-repeat 0 0;}
.head3{ background:url(/img/title/bh3.gif) no-repeat 0 0;}
.head4{ background:url(/img/title/bh4.gif) no-repeat 0 0;}
.head5{ background:url(/img/title/bh5.gif) no-repeat 0 0;}
.head6{ background:url(/img/title/with_this_item.gif) no-repeat 0 0; height:35px;}
.head7{ background:url(/img/filters_bg.gif) no-repeat 0 0; height:35px; text-indent:0; padding-left:20px; font-weight:bold; color:#fff; line-height:35px;}
.head8{ background:url(/img/title/bh6.gif) no-repeat 0 0;}
.head9{ background:url(/img/title/bh7.gif) no-repeat 0 0; height:35px;}

.side_block1{ padding:1px 0 10px 0; border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9; height:1%;}
.side_block2{ padding:1px 0 10px 0; border-left:1px solid #E9E9E9;border-right:1px solid #fff; height:1%;}
.side_foot{ background:url(/img/side_block_foot.gif) no-repeat 0 0; font-size:1px; line-height:1px; height:11px; overflow:hidden;}
.side_foot2{ background:url(/img/side_block_foot2.gif) no-repeat 0 0; height:26px; font-size:11px; padding:10px 0 0 30px; line-height:26px;}
.side_foot3{ background:url(/img/side_block_foot3.gif) no-repeat 0 0; height:26px; font-size:11px; padding:10px 0 0 30px; line-height:26px;}

ul#cat_menu, ul#cat_menu ul{ margin:0; padding:0; list-style:none; height:1%;}
ul#cat_menu{ padding-top:17px;}
ul#cat_menu li{ margin:0; padding:0 0 13px 36px; background:url(/img/bullet1.gif) no-repeat 15px 1px;}
ul#cat_menu li a{display:block; font-size:10px; text-transform:uppercase; color:#000;}
ul#cat_menu li a:hover{color:#EB7A10;}

ul#cat_menu ul{ padding-top:10px;}
ul#cat_menu ul li{ margin:0; padding:0 0 7px 15px; background:url(/img/bullet2.gif) no-repeat 0px 3px;}
ul#cat_menu ul li a{display:block; font-size:11px; text-transform: none; color:#666;}
ul#cat_menu ul li a:hover{color:#EB7A10;}
ul#cat_menu ul li a.active, ul#cat_menu ul li a.active:hover{ color:#000;} 
ul#cat_menu ul li.active{ background:url(/img/bullet3.gif) no-repeat 0px 3px;}


.sel_brand{ padding:14px 16px 16px; height:50px; background:url(/img/sel_brand_bg.jpg) no-repeat 0 0; font-weight:bold; line-height:25px;}
.sel_brand select{font-size:12px; color:#666; width:174px;}

.attent{ width:152px; height:1%; margin:0 auto;}
.attent .item_img img{ border:1px solid #EBEBEC;}
.attent_item{ padding-bottom:10px;} 
.attent_item a{ text-align:center; display:block; padding-top:3px;}

.for_vobler{ height:10px; position:relative;}

.vobler1, .vobler2, .vobler3, .vobler4, .vobler5{ font-size:8px; line-height:8px; height:19px; text-indent:-9999px; position:absolute; z-index:100; width:152px;}
.vobler1{ background:url(/img/v1.png) no-repeat 50% 0;}
.vobler2{ background:url(/img/v2.png) no-repeat 50% 0;}
.vobler3{ background:url(/img/v3.png) no-repeat 50% 0;}
.vobler4{ background:url(/img/v4.png) no-repeat 50% 0;}
.vobler5{ background:url(/img/v5.png) no-repeat 50% 0;}

.side_news_content{ padding:0 0 12px 15px; font-size:11px;}
.side_news_content a{ display:block; font-weight:bold; padding-bottom:4px;}
.side_news_content .date{ display:block; padding-bottom:4px; color:#666;}

.center_block_head1_main{ background:url(/img/title/novinki_on_main.gif) no-repeat 0 0; height:38px; text-indent:-9999px;}
.center_block_head2_main{ background:url(/img/title/cat_on_main.gif) no-repeat 0 0; height:38px; text-indent:-9999px;}
.rounded_center_block_foot, .rounded_center_block_foot2{ height:12px; font-size:1px; line-height:1px; overflow:hidden;}
.rounded_center_block_foot2{background: url(/img/center_foot2.gif) no-repeat 0 0;}
.center_right .rounded_center_block_foot{ background:url(/img/center_round_foot2.gif) no-repeat 0 100%;}
.center .rounded_center_block_foot{background: url(/img/center_foot1.gif) no-repeat 0 0;}

.grid_type1, .grid_type2{ height:1%; border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9; padding:11px 0 0 9px;}
.grid_type1{ background:#F9F8F8;}

.grid_type1 .one_grid_item, .grid_type2 .one_grid_item { width:152px; height:1%; padding:0 5px;  float:left;}

.grid_type1 .item_img, .grid_type2 .item_img {text-align:center; display:block;}
.grid_type1 .item_img{ height:152px;}
.grid_type2 .item_img{ height:80px; border-bottom:6px solid #EC860C; overflow:hidden;}

.grid_type2 a.a_type1, .grid_type1 a.a_type1{ display:block; padding:5px 0 15px 0;}
.grid_type1 a.a_type1{ font-weight:normal;text-align:center;}

.grid_type1 .item_img img, .grid_type2 .item_img img{border:1px solid #E9E9E9;}

.center_block1{height:1%; border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9; padding:0 13px 0 13px; background:#F9F8F8;}
.center_block2{height:1%; border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9; background:#F9F8F8;}
.center_block3{height:1%; border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9; padding:0 20px; background:#F9F8F8;}


#footer{ position:relative; height:66px; background: url(/img/footer_bg.gif) no-repeat 0 0;}
#a1ua{ background:url(/img/a1.gif) no-repeat 0 0; width:27px; height:32px; text-indent:-9999px; display:block; position:absolute; top:13px; left:40px;}
#copy{ font-size:11px; color:#fff; position:absolute; left:740px; top:19px;}

ul.fm{ position:absolute; margin:0; padding:0; list-style:none; height:14px;}
ul.fm li{ display:inline; border-left:1px solid #FFD543; padding:0 10px; line-height:14px; font-size:11px;}
ul.fm li a{color:#FFD543;}
ul.fm li a:hover{ color:#fff;}
ul.fm1{ top:23px; left:280px;}

.developer{left:80px; top:19px; position:absolute; }
.developer a {color:#fff; font-size:11px; }
.developer a strong{color:#FFD543; font-weight:normal;}
.developer a:hover{ color:#FFD543;}
.developer a:hover strong{color:#FFF;}


#crumbs_block{ border-bottom:1px solid #E9E9E9; font-size:11px; color:#666; line-height:15px;}
ul#crumbs{ margin:0; padding:10px; list-style:none;}
ul#crumbs li{ display:inline;}
ul#crumbs li a{ display:inline; padding:0 9px 0 10px; background: url(/img/bullet4.gif) no-repeat 100% 5px;}
ul#crumbs li span{ padding:0 9px 0 10px;}
.center_right #crumbs_block{background:#F9F8F8 url(/img/crumbs_block_bg2.gif) no-repeat 0 0;}
.center #crumbs_block{ background:#F9F8F8 url(/img/crumbs_block_bg.gif) no-repeat 0 0; }

.category_item{ padding:17px 0; border-bottom:1px solid #E9E9E9;}
.category_item .img{ width:174px; float:left; height:152px;}
.category_item .img img{ border:1px solid #E5E6E8;}
.category_item .descr{ float:left; height:1%; width:303px;}
.category_item .descr .cat_name{ color:#000; font-size:14px; padding-bottom:15px;}
.category_item .descr .cat_name a{ color:#000; font-weight:bold;}
.category_item .descr .cat_name a:hover{color:#C12B2B;}

.category_item .descr .brands{color:#666; font-size:12px; padding-bottom:15px;}
.category_item .descr .brands a{color:#333; font-weight:bold;}
.category_item .descr .brands a:hover{color:#C12B2B;}

.category_item .descr .filter{ padding-bottom:10px;color:#666;}
.category_item .descr .filter strong{ color:#333;}
.category_item .descr .filter a{color:#333;}
.category_item .descr .filter a:hover{color:#C12B2B;}
ul.subcats{ margin:0; padding:0; list-style:none;}
ul.subcats li{ padding:0 0 4px 20px; background:url(/img/bullet2.gif) no-repeat 0 4px;}


.navigation{ background: url(/img/navigation_bg.gif) repeat-x 0 0; height:37px; position:relative;}
.pages1{ height:37px; line-height:37px; text-align:center}
.pages1 a, .pages1 span{ text-decoration:none; padding:0 3px 0 1px;}
.pages1 span{ font-weight:bold}

.pages2{ position:absolute; top:5px; left:0px; padding:6px 0 0 15px; height:16px; font-size:11px; color:#fff;}
.pages2 a, .pages2 span{ text-decoration:none; padding:0 2px 0 0px;}
.pages2 span{ font-weight:bold; color:#fff;}

.pages3{ position:absolute; top:7px; left:210px; padding:2px 0 2px 15px; height:16px;}
.pages3 a, .pages3 span{ text-decoration:none; padding:0 2px 0 0px;}
.pages3 span{ font-weight:bold}
.navigation a:hover{color:#FFD543;}

.onpage{ position:absolute; top:10px; right:10px;}
.onpage select{ font-size:11px;} 


.list_type1{ padding-bottom:15px;}
.list_type1 .one_list_item_left { width:152px; height:1%; padding:25px 27px 15px 15px; float:left;}
.list_type1 .one_list_item_right { width:510px; height:1%; float:left; padding:25px 0 15px 0;}
.list_type1 .item_img{ height:109px; text-align:center; display:block;}
.list_type1 .item_img img{ border:1px solid #E5E6E8;}
.list_type1 .for_vobler{ height:19px;}
.item_group_params{ font-size:11px;}
.list_type1 .list_item_descr{ padding-bottom:10px;}
.list_type1 a.a_type1{ display:block; padding-bottom:7px;}
.item_group_thead{ background:#E9E9E9; display:block; line-height:31px; padding-left:15px;}


.item_cart{ padding-bottom:15px;}
.item_cart .one_list_item_left { width:202px; height:1%; padding:0px 27px 15px 15px; float:left;}
.item_cart .one_list_item_right { width:460px; height:1%; float:left; padding:0px 0 15px 0;}
.item_cart .item_img{ height:202px; text-align:center; display:block;}
.item_cart .item_img img{ border:1px solid #E5E6E8;}
.item_cart .for_vobler{ height:9px; margin-left:25px;}
.item_cart .list_item_descr{ padding-bottom:10px;}
.item_cart a.a_type1{ display:block; padding-bottom:7px;}



.group_table{ width:722px; overflow:auto; height:1%; overflow-y:hidden; _padding-bottom:18px;}
.group_table table{ border-collapse:collapse; font-size:11px;}
.group_table td, .group_table th{ padding:4px; border:1px solid #E9E9E9;}
.group_table th{ font-size:10px; background:#F9F8F8; vertical-align:top; padding:5px;}
.group_table td{ background:#fff;}
.group_table .not_available{ background:#FCFAFA; color:#888;}
.group_table td.align_center{ text-align:center;}
.group_table td.nowrap{ white-space:nowrap;}
.group_table td input{ width:40px; text-align:center;}
.buttons_pannel{ background:#E9E9E9;  padding-left:15px; border-bottom:2px solid #d5d5d5;line-height:31px; position:relative; height:1%;}

.buttons_pannel a.button1, .buttons_pannel a.button3{ position:absolute; top:6px;}
.buttons_pannel a.button1{ left:402px;}
.buttons_pannel a.button3{ left:250px;}

#tabs{ height:1%; width:455px; float:left; padding-left:17px;}
#tab_menu{ height:35px; width:455px;}
#tab_menu ul{ margin:0; padding:0; list-style:none;}
#tab_menu ul li{ margin:0; padding:0; height:35px; float:left;}
#tab_menu ul li a, #tab_menu ul li span{ display:block; line-height:35px; text-indent:-9999px; text-decoration:none; background:url(/img/tab_menu_bg.gif) no-repeat 0 0;}
#tab_menu ul li a#t1{ width:152px;}
#tab_menu ul li a#t2{ width:152px; background-position:-152px 0;}
#tab_menu ul li a#t3{ width:151px; background-position:-304px 0;}
#tab_menu ul li a#t1:hover{ background-position:0 -36px;}
#tab_menu ul li a#t2:hover{ background-position:-152px -36px;}
#tab_menu ul li a#t3:hover{ background-position:-304px -36px;}

#tab_menu ul li.active a#t1, #tab_menu ul li.active a#t1:hover{ background-position:0 -72px;}
#tab_menu ul li.active a#t2, #tab_menu ul li.active a#t2:hover{ background-position:-152px -72px;}
#tab_menu ul li.active a#t3, #tab_menu ul li.active a#t3:hover{ background-position:-304px -72px;}

#tab1, #tab2, #tab3{ padding-top:15px;}
#tab2, #tab3{ display:none;}

.article_char{}
.article_char td{ padding:4px 4px 4px 10px;}
.article_char .tr0 td{ font-weight:bold; color:#000; padding-top:10px;}
.article_char .tr1 td{ background:#fff; }
.article_char .tr2 td{ background:#F5F5F5;}
.article_char .td1{}

#files{ margin:0; padding:0; list-style:none;}
#files li{ padding:5px 0 10px 30px;}
.rar{ background:url(/img/icon_rar.gif) no-repeat 0 0;}
.zip{ background:url(/img/icon_zip.gif) no-repeat 0 0;}
.pdf{ background:url(/img/icon_pdf.gif) no-repeat 0 0;}
.xls{ background:url(/img/icon_xls.gif) no-repeat 0 0;}
.doc{ background:url(/img/icon_doc.gif) no-repeat 0 0;}
.rtf{ background:url(/img/icon_rtf.gif) no-repeat 0 0;}

.access{ width:208px; float:left; height:1%; padding-left:24px;}
a.move_up{ background:url(/img/move_up.gif) no-repeat 50% 0;}
a.move_dwn{ background:url(/img/move_dwn.gif) no-repeat 50% 0;}
a.move_up, a.move_dwn{ display:block; margin:10px 0; font-size:1px; text-indent:-9999px; height:13px;}
a.move_up:hover, a.move_dwn:hover{ background-position:50% 100%;}

#side_filters{ padding:8px 6px 10px 10px; font-size:11px;}
#side_filters .brands{color:#222;}
#side_filters .filter{ padding-top:10px; color:#666;}
#side_filters .cat_name a{ color:#333; text-decoration:none;}
#side_filters .brands a:hover{ color:#008BD2;}
#side_filters .filter span, #side_filters .brands a{ color:#333; font-weight:bold; text-decoration:none;}
#side_filters .brands a:hover{ color:#008BD2;}
#side_filters .filter a{ text-decoration:none; color:#3A3A3A;}
#side_filters .filter a:hover{ color:#008BD2;}

.news_container{ padding:0 15px;}
.news_container h2{ display: inline; font-size:18px; font-weight:normal;}

.news_list_item{ padding:15px 0; border-bottom:1px solid #e5e5e5;}
.news_list_item .descr{ font-size:11px;}
.news_list_item .img{ float:left; width:120px; height:1%; padding-bottom:5px;}
.news_list_item .img a img{ border:1px solid #e5e5e5;}
.news_list_item .date{ display:block; color:#444; padding-bottom:4px;}
.news_list_item a.a_type1{ display:block; padding-bottom:4px;}

.descr_full_news{ padding-top:20px;}
.descr_full_news .date{ display:block; color:#444; padding-bottom:4px;}
.descr_full_news h3{ font-size:16px; margin:0; padding:0 0 10px 0;}
.descr_full_news .img{ width:217px; float:left;}
.descr_full_news img{ border:1px solid #e5e5e5;}
.signature{ font-style:italic; padding-bottom:25px; font-size:11px;}
.signature .izdat{ float:right;}

.other_news{ border-top:1px solid #e5e5e5; padding-top:20px; font-size:11px;}
.other_news h3{ font-size:14px; height:20px; padding-bottom:15px; margin:0;}
.other_news .one_item{ padding-bottom:10px;}
.other_news .date{ display:inline; width:80px;}

.username{ font-size:11px; color:#fff; position:absolute; top:30px; left:300px;}
.username strong{ font-size:12px;}
.username a{color:#fff;}
.username a:hover{text-decoration:underline;}

.order_table{}
.td_order1{ width:250px; padding-left:20px;}

/* ================================================================================================================= */

.search_news{ position:absolute; top:8px; left:15px; background:url(/img/search_news_bg.gif) no-repeat 0 0; padding:3px 40px 0 20px; height:18px;}
.search_news input{ border:0px solid #fff; width:128px;}


a.a_type1{ font-weight:bold;}
a.a_type1:hover{} 

h2.item_name{ font-size:16px; margin:0; padding:0px 0 20px 0; display:block;}






#shop_name{ height:168px; background:url(/img/applestore.png) no-repeat 0 0; position:relative;}




.login_block{padding:3px 15px 10px;}
.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;}



/* Grid & list display */
.rounded_center_block_head, .rounded_center_block_head2{ height:5px; font-size:1px; line-height:1px; overflow:hidden;}
.rounded_center_block_head{ background:url(/img/center_round_head.gif) no-repeat 0 0;}
.rounded_center_block_head2{ background:url(/img/center_round_head2.gif) no-repeat 0 0;}
.rounded_center_block{ border:1px solid #CDCDCD; border-width:0 1px; padding:17px 10px; height:1%;}
.rounded_center_block2{border:1px solid #e9e9e9; border-width:1px 1px 0 1px; padding:17px 10px;height:1%;}
.rounded_center_block3{border:1px solid #CDCDCD; border-width:1px 1px 0 1px; padding:17px 0;height:1%;}






/* /Grid & list display */









.navigation table { padding-left:13px; }
.navigation table td{ padding:7px 0 0 0;}
.navigation table strong{ font-size:11px; font-weight:normal;}
.navigation table strong span{font-weight:bold;}


#analogs_outer{ height:79px; background:url(/img/analogs_bg.gif) no-repeat 0 0; padding:0 20px;}
#analogs_outer a#toleft, #analogs_outer a#toright{ display:block; height:74px; width:23px; float:left; text-decoration:none; text-indent:-9999px; margin-top:1px;}
#analogs_outer a#toleft{ background:url(/img/an_left.gif) no-repeat 5px 32px;}
#analogs_outer a#toright{ background:url(/img/an_right.gif) no-repeat 5px 32px;}
#analogs_outer a#toleft:hover{ background:url(/img/an_left.gif) no-repeat 5px -53px;}
#analogs_outer a#toright:hover{ background:url(/img/an_right.gif) no-repeat 5px -53px;}
#analogs{ height:56px; border-width:1px 0; width:540px; float:left; overflow:hidden; padding-top:12px;}
#analogs .item{ float:left; height:50px; margin-top:3px; border-right:1px solid #eee;}
#analogs .item a.a_type1{ text-decoration:none; font-weight:bold; font-size:12px; display:block; height:48px; overflow:hidden;}
#analogs .item a:hover{}


#article_info{ margin:5px 10px;}



#big_photo{ position:relative; width:200px; float:left; height:1%;}
#big_photo .for_vobler{ padding-top:6px;}

#article_options{ margin-left:222px; }
#article_descr{ width:283px; text-align:justify; padding-right:75px; position:relative; height:1%; padding-bottom:30px; border-bottom:1px solid #E5E6E8;}
#article_descr a#print{ display:block; position:absolute; top:0; left:295px; background:url(/img/icon_print.gif) no-repeat 0 0; text-indent:-9999px; text-decoration:none; height:23px; width:66px;}
#article_descr a#print:hover{ background-position:0 100%;}

#article_options .prices{ width:190px; float:left; padding-top:15px;}
#article_options .prices .price_old{ font-size:14px; color:#666; line-height:20px;}
#article_options .prices .price{ font-size:18px; color:#333; padding-top:2px; line-height:24px;}
#article_options .prices .price_na{ font-size:11px; color:#333; padding-top:2px; line-height:24px;}

#article_options .col1{ width:165px; float:left; padding-top:18px;}
.warrenty{ color:#333; font-size:11px;}
#article_options .button_list_div{ width:77px; padding-right:10px; float:left; padding-top:5px;}
#article_options .button_list_div2{ width:77px; float:left; padding-top:5px;}



.one_photo{ float:left; width:33%; height:1%;}
.one_photo .ph{ display:block;}
.one_photo div{ padding:10px 5px; text-align:center;}
.one_photo a img{ border:1px solid #fff;}
.one_photo a:hover img{ border:1px solid #e5e5e5;}
.one_photo a{ font-size:11px;}

.tube{ background:#e5e5e5; padding:15px 0 5px 15px; margin-bottom:20px; width:390px;}
.tube div{ color:#5D5D5D; font-weight:bold; padding:5px 0;}

.tab_articles{ padding:15px 0; border-bottom:1px solid #e5e5e5;}
.tab_articles a.art_list, .tab_articles .art_list{font-weight:bold; display:inline; font-size:12px; line-height:normal; color:#254470; text-decoration:none;}
.tab_articles a.art_list:hover{color:#008BD2;}
.tab_articles .date{ color:#666;}
.tab_articles .descr{ padding:7px 0 0 0; text-align:justify;}
.more_outer{ padding-top:5px;}
a.more{ font-size:11px; color:#008BD2; padding-right:10px; background:url(/img/bullet2.gif) no-repeat 100% 50%;}
a.more:hover{color:#254470;}

.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:97px; float:left; padding-top:7px;}
.comment_form .send_button a{ height:19px;}

.date{ padding-right:10px;}
.links{ padding-top:10px;}





ul#main_tabs{ display:block; list-style:none; margin:0; padding:0; background:url(/img/main_page_tabs.gif) no-repeat 0 0; height:41px;}
ul#main_tabs li{ display:block; height:41px; width:209px; float:left;}
ul#main_tabs li a{ display:block; height:41px; text-decoration:none; text-indent:-9999px; background:url(/img/main_page_tabs.gif) no-repeat 0 0;}
ul#main_tabs li#mtab1 a{ background-position:0 0;}
ul#main_tabs li#mtab2 a{ background-position:-209px 0;}
ul#main_tabs li#mtab3 a{ background-position:-418px 0;}
ul#main_tabs li#mtab1 a.active{ background-position:0 -42px;}
ul#main_tabs li#mtab2 a.active{ background-position:-209px -42px;}
ul#main_tabs li#mtab3 a.active{ background-position:-418px -42px;}

.models{ height:217px; background:url(/img/models_bg.gif) repeat-x 0 100%;}
.models h4{ display:block; text-indent:-9999px; margin:0; height:58px;}
.models h4.w_ipod{ background:url(/img/title/whats_ipod.gif) no-repeat 30px 50%;}
.models h4.w_iphone{ background:url(/img/title/whats_iphone.gif) no-repeat 30px 50%;}
.models h4.w_mac{ background:url(/img/title/whats_mac.gif) no-repeat 30px 50%;}

.slider{ height:144px; padding:0 30px; overflow:hidden;}
.moved_models{ width:533px; float:left;}
.moved_models ul{width:533px; margin:0; padding:0; list-style:none;}
.moved_models ul li{ height:144px; float:left; width:177px; text-align:center;}
.moved_models ul li a{ width:109px; margin:0 auto; padding:9px 5px 5px 5px; text-align:center; font-size:11px; display:block; background:url(/img/slider_a_bg.gif) no-repeat 200px 200px;}
.moved_models ul li a:hover{ background-position:100% 0;}
.moved_models ul li a.active:hover, .moved_models ul li a.active{ background-position:0 0;}

.models a#toleft, .models a#toright{ display:block; height:15px; width:15px; float:left; text-decoration:none; text-indent:-9999px; margin-top:50px;}
.models a#toleft{ background:url(/img/an_left.gif) no-repeat 0 0;}
.models a#toright{ background:url(/img/an_right.gif) no-repeat 0 0;}
.models a#toleft:hover{ background:url(/img/an_left.gif) no-repeat 0 -85px;}
.models a#toright:hover{ background:url(/img/an_right.gif) no-repeat 0 -85px;}

.wacc{padding:20px 33px; height:21px;}
.wacc span{ display:block; background: url(/img/title/whats_acessories.gif) no-repeat; height:21px; width:300px; text-indent:-9999px; float:left;}
.wacc a{ display:block; float:left; height:19px;}

.acc_list{ float:left; width:267px; padding-left:45px; padding-bottom:20px;}
.acc_list ul{ margin:0; padding:0; list-style:none;}
.acc_list ul li{ color:#999; padding-left:10px; background:url(/img/bullet3.gif) no-repeat 0 6px; padding-bottom:2px;}
.acc_list ul li a{ color:#333;}
.acc_list ul li a:hover{ color:#008BD2;}

.popular_acc{ border-top:1px solid #E5E6E8; margin:0 30px; padding:26px 0 30px 0;}
.popular_acc h3{ margin:0; padding:0 0 20px 0; display:block; text-indent:-9999px; background:url(/img/title/popular_acc.gif) no-repeat 0 0; height:22px;}

.popular_acc .one_grid_item { width:177px; height:1%; padding:0 5px; text-align:center; float:left; border-right:1px solid #e5e5e5;}
.popular_acc .last{ border-right:0px solid #fff;}
.popular_acc .item_img{ height:159px; text-align:center; display:block;}
.popular_acc a.a_type1{ display:block; padding-bottom:7px;}
.popular_acc span.old_price, .grid_type1 strong.new_price{ display:block;}
.popular_acc span.old_price{ font-size:11px; color:#999;}
.popular_acc strong.new_price_na{ font-weight:normal; font-size:11px;}
.popular_acc .button_center_div{ margin-bottom:0px; padding-top:4px;}


.sc{ padding-bottom:20px;}
.sc_city{ border:1px solid #CECECE; border-width:1px 0;}
.sc_city strong{ border:1px solid #fff; background:#F1F1F1; line-height:32px; font-size:12px; padding:0 20px; display:block;}
.sc_point{ padding:20px 21px 0;}
.sc_name { display:block; padding-bottom:7px;}

#servicecenters{ padding:0 20px;}
#servicecenters ul{ display:block; margin:0; padding:0; list-style:none; border-bottom:1px solid #CECECE; height:1%; height:28px;}
#servicecenters ul li{ display:block; width:33%; float:left; line-height:28px;}

/* forms design */
.form_type1{ padding:0 50px 15px; border-bottom:1px solid #e5e5e5;}
.input_text1{ width:180px;}
.required{ display:block; border-left:5px solid #EB7A10; padding-left:7px; font-size:11px; line-height:16px;}
.not_required{ display:block; padding-left:12px; font-size:11px; line-height:16px;}


a#incart{ background:url(/img/cart_bg.png) no-repeat 0 0; width:44px; height:103px; position:absolute; top:350px; right:0; _right:-1px; z-index:1000; display:block;}
a#incart:hover{ width:184px;}
a#incart span{ display:none; padding:19px 0 0 45px; line-height:25px; color:#000; font-size:11px;}
a#incart span strong{color:#C12B2B;}
a#incart:hover span{ display:block;}


.calendar{ width:100%; font-size:11px;}
.calendar td{margin:0; padding:0; padding:4px 0;}
.calendarHeader{color:#F14E18; text-transform:uppercase; font-weight:bold; font-size:10px; padding:5px;}
.calendarDayname{font-weight:bold; color:#222; text-transform:uppercase; font-size:10px; padding:5px 0; background:#FFFAE4;}
.calendar a{ font-weight:bold; color:#EB7E0E;}
.day_past{ color:#D5D4D4;}
.day_today{background:#EB7E0E; color:#fff;}
.day_today a{color:#fff;}
.day_active{border:1px solid #EB7E0E;}

.searching{ background:#E9E9E9; font-size:11px; padding:4px 0;}
.searching strong{ font-weight:normal;} 
.searching strong span{ font-weight:bold;}

.list_type2 .one_list_item_right {float:left; height:1%; padding:25px 0pt 15px; width:300px;}
.form_error{color:#F7470A; font-size:11px; font-weight:bold; padding-left:5px; display:none;}
.hl{font-weight:bold; background:#FFE680;}

#faq{margin:0; padding:0 0 20px 20px; list-style:none;}
#faq li{padding-left:20px; background:url(/img/bullet2.gif) no-repeat 0 4px;}
#faq li div{ background:#fff; border:1px solid #E9E9E9; margin:5px 10px 0 0; padding:6px; font-size:11px;}

.faq_form{ padding:20px 18px 0; border-top:1px solid #E9E9E9;}
.form_name{ font-size:18px; padding-bottom:10px;}
#faq_form{ font-size:11px;}
#JT{background:#E9E9E9;}
