body {width:100%; height:100%; background:url(sh/bg.jpg) center top no-repeat #c7dff6;}
body {padding:0px; margin:0px; font:12px/130% Arial, Verdana, Tahoma, Sans-serif; color:#666666;}
img, div, table, td{behavior: url(/iepngfix.htc);}
.clear{clear:both;}
form{margin:0px; padding:0px;}

a{text-decoration:underline; color:#1183ff;}
a:hover{text-decoration:underline; color:#000000;}
a.none{text-decoration:none;}
.blue{color:#1183ff;}
.orange{color:#fe722b;}

.bolder{font-size:16px; font-weight:bold;}


.all{position:relative; text-align:left; max-width:1350px; width:expression(document.body.clientWidth > 1350? "1350px": "auto" ); min-width:1100px; width:expression(document.body.clientWidth < 1100? "1100px": "auto" );}
.all_content{margin:0 25px 0 25px; position:relative;}

h1{font:24px/150% Arial, Verdana, Tahoma, Sans-serif; color:#6666663; padding:0 0 0 0; margin: 0 0 10px 0;}
h2{font:18px/150% Arial, Verdana, Tahoma, Sans-serif; color:#666666; padding:0 0 0 0; margin: 30px 0 10px 0;}
h3{ font:16px/150% Arial, Verdana, Tahoma, Sans-serif; color:#666666; padding:0 0 0 0; margin: 20px 0 0 0;}
h4{ font: bold 14px/150% Arial, Verdana, Tahoma, Sans-serif; color:#666666; padding:0 0 0 0; margin: 20px 0 0 0;}

.path{margin:8px 0 0 0;}
.path a{color:#666666;}
.path a:hover{color:#000000;}

p{margin: 5px 0 10px 0; padding:0px;}


#top{margin:0 0 15px 0;}
.logo{width:290px; margin:15px 0 0 0;}
.top_txt{background:url(sh/top_txt.png) center top no-repeat; margin:15px 0 0 0; color:#ffffff; padding:5px 15px 5px 15px;}
.cart{width:250px; margin:15px 0 0 0;}
.cart_img{float:left; width:125px;}
.cart_right{float:left; width:125px; font:11px/110% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff;}
.cart_name{width:119px; height:18px; background:url(sh/cart_name.gif) center top no-repeat; text-align:center; font:11px/140% Arial, Verdana, Tahoma, Sans-serif; color:#6699cc; text-transform:uppercase; margin:0 0 3px 0;}
.cart_quantity{width:119px; height:18px; background:url(sh/cart_quantity.gif) center top no-repeat; text-align:center; font:11px/140% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff;}
.cart_right ul{margin: 10px 0 0 15px; padding: 0 0 0 0; list-style: none outside none;}
.cart_right ul li{padding:2px 0 2px 14px;  background:url(sh/li_w.gif) left 9px no-repeat;}
.cart_right a{text-decoration:underline; color:#ffffff;}
.cart_right a:hover{text-decoration:none; color:#ffffff;}

.menu{height:39px; background:url(sh/menu_l.gif) left bottom no-repeat; padding:0 0 0 10px;}
.menu_bg{height:39px; background:url(sh/menu_r.gif) right bottom no-repeat; padding:0 10px 0 0;}
.menu_bg td{text-align:center;}
.menu_item{font:12px/300% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; text-transform:uppercase;}
.menu_item span{padding:2px 5px 2px 5px;}
.menu_item a, .menu_item a:hover{text-decoration:none; color:#ffffff;}
.menu_item_hover{font:12px/300% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; text-transform:uppercase;}
.menu_item_hover span{background-color:#1182fe; padding:2px 5px 2px 5px;}
.menu_item_hover a, .menu_item_hover a:hover{text-decoration:none; color:#ffffff;}
.menu_item_selected{font:12px/300% Arial, Verdana, Tahoma, Sans-serif; color:#0d6fda; text-transform:uppercase;}
.menu_item_selected span{background-color:#ffffff; padding:2px 5px 2px 5px;}
.menu_item_selected a, .menu_item_selected a:hover{text-decoration:none; color:#0d6fda;}

#login_banner{margin:0 0 15px 0;}
.login{width:270px; height:130px; background:url(sh/login.gif) center top no-repeat #f69311; margin:0 20px 0 0;}
.login_icon{width:119px; height:102px; margin:10px 20px 10px 0;}
.login_add{}
.login_add a{text-decoration:underline; color:#ffffff;}
.login_add a:hover{text-decoration:none; color:#ffffff;}
.login_inp{width:105px; height:18px; margin:3px 0 0 0; padding:0 3px 0 3px; border: 0px solid; background:url(sh/login_inp.gif) left top no-repeat; font:12px/120% Arial, Verdana, Tahoma, Sans-serif; color:#999999;}
.login_btn{width:79px; height:18px; background:url(sh/login_btn.gif) left top no-repeat; font-weight:bold; color:#ffffff; text-transform:uppercase; padding: 0 0 0 5px; margin:3px 0 0 0;}
.login_btn a, .login_btn a:hover{text-decoration:none; color:#ffffff;}
.login_add ul{margin: 5px 0 0 0px; padding: 0 0 0 0; list-style: none outside none; font-size:11px;}
.login_add ul li{padding:0 0 0 14px;  background:url(sh/li_w.gif) left 9px no-repeat;}
.banner{height:130px; background:url(sh/banner_l.gif) left top no-repeat; padding: 0 0 0 5px;}
.banner_bg{height:115px; background:url(sh/banner_r.gif) right top no-repeat; padding: 15px 5px 0 0;}
.banner_bg table{margin:0 0 0 0;}
.banner_bg table a{color:#666666;}
.banner_bg table a:hover{color:#000000;}
.banner_sep{height:95px; width:5px; background-color:#d1e5f9;}
.banner_all{padding:0 10px 0 20px;}
.banner_img{float:left; border:3px solid #ffffff; margin: 0 10px 10px 0;}

.content{background-color:#ffffff; padding:10px 20px 20px 10px; margin:0 0 15px 0;}
.menu_left{width:260px; padding:0 20px 0 0;}
.menu_left_1{ background:url(sh/menu_left_1.jpg) left top no-repeat; padding:20px 0 0 65px; margin: 0 0 10px 0;}
.menu_left_2{ background:url(sh/menu_left_2.jpg) left top no-repeat; padding:20px 0 0 65px; margin: 0 0 10px 0;}
.menu_left_3{ background:url(users.png) left top no-repeat; padding:20px 0 0 65px; margin: 0 0 10px 0;}
.left_menu_title{font:bold 12px/200% Arial, Verdana, Tahoma, Sans-serif; color:#fe722b; text-transform:uppercase; margin: 0 0 0 10px;}
ul.menu_left_links{margin: 20px 0 0 0; padding: 0 0 0 0; list-style: none outside none;}
ul.menu_left_links li{padding:0 0 2px 10px; background:url(sh/li_menu.gif) left 7px no-repeat;}
ul.menu_left_links a{color:#666666;}
ul.menu_left_links a:hover{color:#fe722b;}
ul.menu_left_links li.selected{padding:0 0 2px 10px; background:url(sh/li_menu.gif) left 7px no-repeat; color:#ffffff;}
ul.menu_left_links li.selected span{background-color:#fe722b; padding: 0 2px 2px 2px;}
ul.menu_left_links li.selected a{color:#ffffff;}
ul.menu_left_links li.selected a:hover{color:#ffffff;}

.left_news{background:url(sh/news.jpg) left top no-repeat; padding:20px 0 0 0; margin: 0 0 10px 0;}
.left_news_title{font:bold 12px/200% Arial, Verdana, Tahoma, Sans-serif; color:#8a6aa5; text-transform:uppercase; margin: 0 0 30px 75px;}
.left_news p{margin-left:30px;}
.left_news p span{font-size:10px; color:#8a6aa5;}
.left_news a{color:#666666;}
.left_news a:hover{color:#000000;}
.left_news_title a{color:#8a6aa5;}
.left_news_title a:hover{color:#000000;}

.txt{padding:15px 0 0 0;}
.catalogue_main{height: 460px; padding:0px; overflow: hidden; position: relative;}
.tovar{float:left; width:140px; height:200px; background:url(sh/tovar.gif) left top no-repeat; padding:5px 5px 5px 15px; margin:0px 20px 30px 0px;}
.tovar_hover{float:left; width:140px; height:200px; background:url(sh/tovar_hover.gif) left top no-repeat; padding:5px 5px 5px 15px; margin:0px 20px 30px 0px;}
.price{padding:5px; font-size:20px; color:#ffffff; background-color:#1183ff; float:left;}
.price span{font-size:16px;}
.tovar_info{font-size:11px;}
.tovar_description_photo{margin:0 20px 20px 0;}
.tovar_description_tech{width:40%; padding: 10px;}
.tovar_description_txt{width:60%; padding: 10px; border:1px solid #b5d9ff; border-left:none;}
.tovar_description_sep{background:url(sh/tovar_description_sep.gif) left top no-repeat;}
.tovar_price{color:#1183ff; font-size:14px;}
.tovar_price span{color:#fe722b; font-size:22px;}

.order{background-color:#ebf2fb; padding:20px; margin:0 20px 0 0;}
.order_all{padding:0 20px 0 0;}
.cart_add{height:55px; width:90px; font:bold 12px/110% Arial, Verdana, Tahoma, Sans-serif; text-transform:uppercase; padding:30px 0 0 85px; background:url(sh/cart_small.png) left top no-repeat;}
.order_name{color:#00aae8; padding:3px 5px 3px 5px;}
.order_par{padding:3px 5px 3px 5px;}
.order_par_sep{border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.tovar_tech_tbl {margin:0 0 20px 0;}
.tovar_tech_tbl td{padding:5px; border-bottom:1px solid #e8e8e8; font-size:11px;}
.tovar_tech_info{width:150px; text-align:center;}

.sep{height:4px; background-color:#e8e8e8; margin:0 0 20px 0;}
.sep_orange{height:4px; background-color:#fe722b; margin:40px 0 20px 0;}
.pages{margin:30px 0 10px 0;}
.pages span{padding:3px 3px 3px 3px;}
.pages span.page_selected{color:#ffffff; font-weight:bold; background-color:#1183ff; padding:3px 3px 3px 3px;}


.date{font-size:11px; font-weight:normal;}

.order_quantity{width:30px; text-align:center; margin: 0 0 0 15px; font-size:11px;}
.cart_tbl{}
.cart_tbl tr.top td{padding:5px 10px 15px 10px; border-bottom:4px solid #1183ff;}
.cart_tbl td{padding:8px 10px 5px 10px; border-bottom:2px solid #e8e8e8;}
.cart_tbl td.cart_tovar{padding:10px 10px 5px 10px;}
.cart_tbl td.del{padding:15px 5px 5px 5px;}
.finish_price{padding:15px 15px 15px 15px; font-size:26px; color:#ffffff; background-color:#1183ff; float:right;}
.finish_price span{font-size:14px;}

.footer{color:#999999; margin:0 0 15px 0;}
.footer table td{color:#999999;}
.footer table td a{color:#999999;}
.footer table td a:hover{color:#000000;}
.footer_links{text-align:right; font-size:11px;}
.counter{width:88px; height:31px; margin:10px 0 0 10px; float:right; background-color:#85b7eb;}




.menu_item:hover{font:12px/300% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; text-transform:uppercase;}
.menu_item:hover span{background-color:#1182fe; padding:2px 5px 2px 5px;}
.menu_item:hover a, .menu_item:hover a:hover{text-decoration:none; color:#ffffff;}