noscript h1 {color:red;}
noscript .inf {border:4px solid #FF6600; padding:10px 20px; margin:0px 0px 100px; background:#fff; width:700px;}
noscript .inf p {line-height:18px;}
noscript .inf a {color:blue; text-decoration:underline;}
noscript .inf a:hover {text-decoration:none;}

form,ul,li {padding:0px; margin:0px;}
img {border:0px;}

body {background:#fff; color:#000; font-family:verdana; font-size:12px; padding:0px; margin:0px;}
td {font-size:12px;}
.container {width:1000px;}

.clear {clear:both; height:1px;}

a {text-decoration:underline; color:#000;}
a:hover {text-decoration:none; color:#5555AA;}

p {line-height:18px;}

.head {height:170px; background:url(/i/allforlaptop/logo.png) left top no-repeat;}
.head .head_in {float:right; margin:20px 5px 0px 0px; width:350px;}

.head .head_links {margin:0px 0px 10px; text-align:right;}
.head .head_links a {color:#5555AA; text-decoration:none; font-weight:bold;}
.head .head_links a:hover {text-decoration:underline;}
.head .head_links span {color:#D9D9D9; margin:0px 10px;}

input, textarea, select {border:1px solid #b1b1b1;}

.shopping_cart_in {padding:10px 5px;}
.shopping_cart {background:#fff; height:60px; width:265px;}
.shopping_cart_cnt {background:url(/i/allforlaptop/icon_cart.png) no-repeat; padding:0px 0px 0px 20px; line-height:16px;}
.shopping_cart a {color:#000; font-size:12px; text-decoration:none;}
a.shopping_cart_cnt_in {color:#000; font-size:11px;}
.shopping_cart_checkout {margin:5px 0px 0px 20px; font-weight:bold;}
.shopping_cart_checkout a {background:#20A4AF; color:#ffffff; padding:2px 5px;}
.shopping_cart_checkout a:hover {background:#0B6F79; color:#fff;}
a.shopping_cart_link {background:#4F509F;}
a.shopping_cart_link:hover {background:#2C2D8F; color:#fff;}

.head_menu {height:41px; clear:both; padding:40px 0px 0px;}
.head_menu ul {list-style:none;}
.head_menu ul li {float:left;}
.head_menu ul li a {display:block; line-height:20px; color:#000; padding:0px 10px; text-decoration:underline;}
.head_menu ul li a.first {background:none;}
.head_menu ul li a:hover {text-decoration:none;}

.head_search {float:right; border:1px solid #BCBCBC; width:255px; height:20px; margin:0px 10px 0px 0px; background:#fff;}
.head_search input {float:left; border:0px; color:#5555AA; font-size:11px; width:200px; height:12px; padding:4px 0px 0px 2px; background:#fff;}
.head_search button {float:right; display:block; background:url(/i/allforlaptop/btn_search.png) repeat-x; height:20px; width:53px; color:#5F5F5F; font-size:11px; border:0px; border-left:1px solid #BCBCBC;}
input.head_search_input_act {color:#000;}

.content {margin:10px 8px;}
.content .blocks_left {float:left; width:200px;}
.content .blocks_left_one {border-right:1px solid #e7e7e7; margin:0px 0px 5px; background:#fff;}
.content .blocks_left_categories {list-style:none; padding:10px 0px;}
.content .blocks_left_categories li {list-style:none;}
.content .blocks_left_categories li.list_line {border-top:1px solid #DADADA; height:1px; font-size:1px; line-height:1px; margin:5px 0px 3px;}
.content .blocks_left_categories li a, .content .blocks_left_categories li .sel {display:block; line-height:25px; color:#000; text-decoration:none; padding:0px 0px 0px 20px;}
.content .blocks_left_categories li a.top {background:url(/i/allforlaptop/carrow_na.png) left center no-repeat; padding:0px 0px 0px 10px; margin:0px 0px 0px 10px;}
.content .blocks_left_categories li a.top:hover {background:url(/i/allforlaptop/carrow.png) left center no-repeat;}

.content .blocks_left_categories li a.sel {background:url(/i/allforlaptop/carrow.png) left center no-repeat; padding:0px 0px 0px 10px; margin:0px 0px 0px 10px;}

.content .blocks_left_categories li a:hover, .content .blocks_left_categories li a.sel, .content .blocks_left_categories li strong {color:#2C2D8F; font-weight:normal; text-decoration:underline;}
.content .blocks_left_categories li ul {margin:0px 0px 5px 20px;}
.content .blocks_left_categories li ul a {padding:0px 0px 0px 10px; border-left:1px solid #E7E7E7;}

.content .blocks_title {line-height:35px; border-bottom:1px solid #EFEFFF;}
.content .blocks_title span {line-height:35px; font-weight:bold; padding:0px 0px 0px 20px; margin:0px 0px 0px 10px;}
.content .blocks_left_specials {list-style:none; padding:10px 0px 5px 20px; color:#5F5F5F}
.content .blocks_left_specials li {list-style:none; margin:5px 0px 10px;}
.content .blocks_left_specials li a {display:block; color:#5F5F5F; text-decoration:none;}
.content .blocks_left_specials li span {display:block; color:#9F9F9F; margin:0px 10px 0px 0px; text-align:right;}
.content .blocks_left_specials li a:hover {color:#2C2D8F;}

.content .blocks_right {float:right; width:780px;}
.content .blocks_title h1 {font-size:14px; font-weight:bold; color:#000; line-height:35px; padding:0px 0px 0px 20px; margin:0px 0px 0px 10px;}
.content .blocks_text {margin:10px;}

h4 {font-size:14px; font-weight:bold; margin:10px 0px 5px; padding:0px;}

.footer {clear:both; border-top:1px solid #d2d2d2; margin:10px 8px 0px; padding:10px 0px 0px; color:#8c8c8c; font-size:10px; height:25px;}
.footer .footer_copyright {float:left; margin:0px 0px 0px 10px;}
.footer .footer_copyright a {color:#9494C9;}
.footer .footer_links {float:right; margin:0px 10px 0px 0px;}
.footer .footer_links a {color:#8c8c8c; text-decoration:none;}
.footer .footer_links a:hover {color:#9494C9;}
.footer .footer_links span {margin:0px 10px;}

/* shop */
.navline {padding:5px 10px; background:#F5F5F5; margin:0px 0px 10px; color:#5F5F5F;}
.navline a {color:#5F5F5F;}

.btn {display:block; background:url(/i/allforlaptop/btn_search.png) repeat-x; height:20px; width:130px; border:0px; color:#000; font-size:11px; border:1px solid #b1b1b1;}

.product_info .price {font-size:16px; line-height:35px;}
.product_info {margin:0px;}
.product_info .dscr {padding-left:10px;}

.btn_wishlist {float:left; width:110px; text-align:center; margin-left:10px;}
.btn_wishlist a {display:block; line-height:25px; color:#3A8BA6;}

div.btn_buy {border:1px solid #D9D9D9; background:#F5F5F5; border-left:0px; border-top:0px; height:35px;}
a.btn_buy {float:left; display:block; width:110px; font-weight:bold; text-align:center; color:#fff; background:#9494C9; line-height:25px;}
a.btn_buy:hover {}
.btn_buy a.added {background:#9494C9; color:#fff; margin:5px 0px 0px 10px; width:160px;}
.btn_buy a.added:hover {}
.btn_buy a.goto_checkout {background:#3FAF2B; color:white; margin:5px 0px 0px 10px;}
.btn_buy a.goto_checkout:hover {background:#60CF4D; color:white;}

.loading {background:url(/i/loading.gif) center no-repeat; height:20px;}
.waiter, .waiter_osite {background:url(/i/loading.gif) center no-repeat; height:40px; border-bottom:1px solid blue; margin-bottom:20px;}
.waiter_osite {border:0px;}

table.listing {background:#EFEFEF;}
table.listing .listing_title {background:#EFEFEF;}
table.listing tr {background:white;}
table.listing th {font-size:12px; font-weight:bold;; color:#888888;}

.cstar {color:#FF0000; margin-left:5px;}

.text_w {width:98%;}

.page_selector {margin:10px 0px; padding:10px 0px 0px; border-top:1px solid #EFEFEF;}
.page_selector a {text-decoration:none; color:#000000;}
.page_selector a:hover {color:#CC3333;}
.page_selector b {color:#CC3333;}
.page_selector .digits {}
.page_selector .digits a {display:inline-block; width:22px; line-height:22px; text-align:center;}
.page_selector .digits a:hover {background:#9494C9; color:#fff; font-weight:bold;}
.page_selector .digits b {display:inline-block; width:22px; line-height:22px; background:#9494C9; color:#fff; text-align:center;}
.page_selector .digits span {display:inline-block; width:22px; line-height:22px; text-align:center;}
.ps_top_sep {margin:5px 0px; height:1px;}
.ps_bottom_sep {margin:5px 0px; height:1px;}

.basket_discount_code {width:265px;}

.bskt_checkout {font-size:14px; display:block; line-height:25px; width:130px; text-align:center; background:#3FAF2B; color:#fff; font-weight:bold; margin:0px 5px 0px 0px; border:1px solid #B1B1B1;}
.bskt_checkout:hover {background:#60CF4D; color:#fff;}

.bskt_continue {display:block; line-height:25px; width:150px; text-align:center; background:#EFEFEF; margin:0px 0px 0px 5px; border:1px solid #B1B1B1;}

.green {color:#1AAF00;}

.block_auth {margin:10px 0px;}
.block_auth a {display:block; float:left; line-height:25px; color:#000; text-decoration:underline; background:#FFFCEF; margin:0px 1px 0px 0px; padding:0px 10px 0px;}
.block_auth a:hover {background:#EFD777; text-decoration:none;}
.auth_form {width:280px;}

.block_search {border:1px solid black; border-left:0px; border-right:0px; padding:10px 0px 10px 15px;}
.block_search span {display:block; line-height:18px;}

.block_basket {}
.block_basket_title {}
.block_basket_checkout {color:#009F07;}

/* cat */
.cat_item_trsep {display:block; height:1px; background:#DFDFDF; margin:10px 0px;}
.cat_item_tdsep {width:1px; background:#DFDFDF;}

.cat_item .name {display:block; line-height:14px; font-size:11px; color:#5555AA; margin:10px 0px 5px; font-weight:bold;}
.cat_item .dscr {display:block; line-height:14px; color:#000; font-size:11px;}
.cat_item .price {display:block; line-height:25px; color:#014897; font-weight:bold; margin:5px 0px 0px;}
.cat_item_dscr {padding:0px 0px 0px 10px;}

.price_old {color:gray; font-size:11px;}

#TB_window {border:4px solid #9494C9 !important;}

.related_products_title {margin:15px 0px 10px; background:url(/i/allforlaptop/bg_block_title.png) repeat-x; line-height:35px; font-weight:bold; padding:0px 0px 0px 20px;}

.categories_map {list-style:none;}
.categories_map li {}
.categories_map li a {display:block; line-height:20px; width:300px;}
.categories_map li ul {list-style:none; margin:0px 0px 10px 20px;}

.blocks_catalog_sort {margin:0px 10px 10px; text-align:right;}
.sub_categories {}
.sub_categories .item a {display:block; line-height:20px;}

.icbox {border:0px;}

.block_basket_content {padding:5px; font-size:11px;}
.block_basket_content_title {font-weight:bold; border-bottom:1px solid #F4F4F4; margin:0px 0px 5px; padding:0px 0px 5px 5px;}
.block_basket_content .item {border-bottom:1px solid #F4F4F4; padding:5px 0px;}
.block_basket_content_change {display:block; text-align:center; line-height:20px;}

.checkout_login_forms {margin:0px;}

.add_image {margin:10px 0px 0px;}

.zoom_image {display:block; width:50px; background:url(/i/allforlaptop/zoom.png) no-repeat; line-height:20px; padding:0px 0px 0px 20px; margin:20px 0px 0px;}

.product_guarantee {margin:30px 0px 0px 0px; border-top:1px solid #E7E7E7; padding:30px 20px; background:#EFEFFF;}
.product_guarantee strong {color:#2C2D8F;}
.product_guarantee_s {line-height:25px;}
.more_info {display:block; line-height:25px; width:100px; font-size:11px; font-weight:bold;}

.root_categories a {text-decoration:none;}
.root_categories a span {text-decoration:underline; display:block; line-height:20px;}
.root_categories a:hover span {text-decoration:none;}

.root_categories_sep {height:1px; margin:10px 0px; border-bottom:1px solid #B1B1B1;}

.links_categories {margin:5px 0px 20px 30px;}
.links_categories li {margin:5px 0px;}

.blocks_left_shipping_title, .blocks_left_shipping_info {line-height:30px; padding:0px 5px 0px 10px; font-family:arial;}
.blocks_left_shipping_title {background:#DFDFFF;}
.blocks_left_shipping_info strong {color:#D42029;}

h3 {font-size:14px; font-weight:bold;}

.warn {color:#C62F4F}

.prod_map {margin-left:20px;}
.prod_map li {line-height:20px;}