img, div, table, td{behavior: url(/libs/iepngfix.htc);}

body {background:url(/sh/bg.jpg) center top no-repeat #501f50; margin:0px; padding:0px;}
body {font: normal 13px/130% Arial, Verdana, Tahoma, Sans-serif; color:#333333;}

h1{font: normal 30px/120% Arial, Verdana, Tahoma, Sans-serif; color:#0cb0ec;  padding:0 0 0 0; margin:0 0 30px 0;}

h1 span{font: normal 22px/120% Arial, Verdana, Tahoma, Sans-serif; color:#697384;}

h2{font: normal 20px/120% Arial, Verdana, Tahoma, Sans-serif; color:#0cb0ec;  padding:0 0 0 0; margin:40px 0 20px 0;}

h2 a{color:#000000;}

h2 a:hover{color:#660066;}

h3{font: normal 17px/120% Arial, Verdana, Tahoma, Sans-serif; color:#0cb0ec;  padding:0 0 0 0; margin:10px 0 20px 0;}

h3 a{color:#000000;}

h3 a:hover{color:#660066;}

.clear{clear:both;}

.under_title{margin:-10px 0 40px 0;}



.title{font: normal 30px/120% Arial, Verdana, Tahoma, Sans-serif; color:#0cb0ec;  padding:0 0 0 0; margin:0 0 10px 0;}

.no_title{font: normal 15px/120% Arial, Verdana, Tahoma, Sans-serif; color:#0cb0ec;  padding:0 0 0 0; margin:20px 0 0 0;}



a{color:#0cb0ec; text-decoration: underline;}

a:hover{color:#660066; text-decoration: underline;}

.path{color:#666666;}

.path:hover{color:#660066;}


ul {margin:0 0 0 20px; padding: 0 0 0 0; list-style: none outside none;}
ul li{background:url(/sh/li2.gif) 0 9px no-repeat; padding:3px 0 3px 17px;}


p{font:13px/140% Arial, Verdana, Tahoma, Sans-serif; color:#333333; text-align: left; padding:0px; margin:10px 0 20px 0;}

td{font:13px/140% Arial, Verdana, Tahoma, Sans-serif; color:#333333;}



.all{text-align:left; width:920px; padding:0 35px 0 35px;}



.top{height:100px; margin:25px 0 0 0;}

.logo{float:left; width:200px;}

.menu_block{width:684px; float:right;}

.menu{width:684px; height:38px; background:url(/sh/menu.png) left top no-repeat; padding:0 0 0 0;}

td.menu_item { cursor: pointer; white-space:nowrap; }

.menu_sep{width:1px; height:38px; background:url(/sh/menu_sep.gif) left top no-repeat;}

.menu_item{ cursor: pointer; height:38px; font: normal 11px/100% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; text-transform:uppercase; padding:0 11px 0 11px;}

.menu_item a, .menu_item a:hover{color:#ffffff; text-decoration:none;}

.menu_item_hover{ cursor: pointer; height:38px; font: normal 11px/100% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; text-transform:uppercase; padding:0 11px 0 11px; background:url(sh/menu_hover.png) center top no-repeat;}

.menu_item_hover a, .menu_item_hover a:hover{color:#ffffff; text-decoration:none;}

.menu_item_selected{ cursor: pointer; height:38px; font: normal 11px/100% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; text-transform:uppercase; padding:0 11px 0 11px; background:url(sh/menu_selected.png) center top no-repeat;}

.menu_item_selected a, .menu_item_selected a:hover{color:#ffffff; text-decoration:none;}

.menu_item_hover_1st{ cursor: pointer; height:38px; font: normal 11px/100% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; text-transform:uppercase; padding:0 11px 0 11px; background:url(sh/menu_hover.png) left top no-repeat;}

.menu_item_hover_1st a, .menu_item_hover_1st a:hover{color:#ffffff; text-decoration:none;}

.menu_item_selected_1st{ cursor: pointer; height:38px; font: normal 11px/100% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; text-transform:uppercase; padding:0 11px 0 11px; background:url(sh/menu_selected.png) left top no-repeat;}

.menu_item_selected_1st a, .menu_item_selected_1st a:hover{color:#ffffff; text-decoration:none;}

.menu_item_hover_lst{ cursor: pointer; height:38px; font: normal 11px/100% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; text-transform:uppercase; padding:0 11px 0 11px; background:url(sh/menu_hover.png) right top no-repeat;}

.menu_item_hover_lst a, .menu_item_hover_lst a:hover{color:#ffffff; text-decoration:none;}

.menu_item_selected_lst{ cursor: pointer; height:38px; font: normal 11px/100% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; text-transform:uppercase; padding:0 11px 0 11px; background:url(sh/menu_selected.png) right top no-repeat;}

.menu_item_selected_lst a, .menu_item_selected_lst a:hover{color:#ffffff; text-decoration:none;}



.menu_shadow{width:684px; height:16px; background:url(/sh/menu_shadow.png) left top no-repeat;}

.phone_cart{width:684px; height:46px;}

.phone{float:left; font: normal 24px/120% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; margin:0 10px 0 10px;}

.phone span{font: normal 16px/120% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff;}

.phone_city{color:#ffffff; float:left; margin:7px 3px 0 3px; padding:0 5px 1px 5px; font: normal 11px/120% Arial, Verdana, Tahoma, Sans-serif;}

.phone_city a{color:#ffffff; text-decoration:none; border-bottom: 1px dashed;}

.phone_city a:hover{color:#ff99ff; text-decoration:none; border-bottom: 1px dashed;}

.phone_city_selected{color:#666666; background-color:#ffffff; float:left; margin:7px 3px 0 3px; padding:0 5px 1px 5px; font: normal 11px/120% Arial, Verdana, Tahoma, Sans-serif;}

.mail{color:#ffffff; float:left; margin:7px 3px 0 3px; padding:0 5px 1px 5px; font: normal 11px/120% Arial, Verdana, Tahoma, Sans-serif;}

.mail a{color:#ffffff; text-decoration:underline;}

.mail a:hover{color:#ff99ff; text-decoration:underline;}

.cart{float:right; height:27px; padding: 0 0 0 40px; background:url(/sh/cart.gif) left top no-repeat; font: bold 10px/280% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; text-transform:uppercase; margin: 0 10px 0 0;}

.cart_info{float:right; height:27px; font: normal 10px/100% Arial, Verdana, Tahoma, Sans-serif; color:#ff99ff; margin:5px 0 0 0;}

#basket_number{font: bold 14px Arial, Verdana, Tahoma, Sans-serif;}



.content_block{margin:15px 0 0 0;}

.content{width:870px; padding:15px 25px 20px 25px; background-color:#ffffff;}

.content_top{width:920px; height:15px; background:url(/sh/content_top.png) center top no-repeat; padding:0px;}

.content_bottom{width:920px; height:11px; background:url(/sh/content_bottom.png) center top no-repeat; padding:0px;}



.center_col{width:429; padding: 0 30px 0 0;}

.left_col_big{width:619; padding: 0 30px 0 0;}

.left_col{width:160px; padding:0 30px 0 0;}

.right_col{width:190px; padding: 0 0 0 30px; border-left:1px solid #e0e2e6;}



.sep{height:1px; width:100%; background-color: #e0e2e6; margin:40px 0 0 0;}

.sep2{height:1px; width:100%; background-color: #e0e2e6; margin:10px 0 10px 0;}

.sep3{height:3px; width:100%; background-color: #0cb0ec; margin:-20px 0 20px 0;}



.banner{font: normal 11px/120% Arial, Verdana, Tahoma, Sans-serif; color:#666666; margin: 0 0 40px 0;}

.banner p{font: normal 11px/120% Arial, Verdana, Tahoma, Sans-serif; color:#666666; margin: 0 0 10px 10px;}

.banner a{font: normal 16px/120% Arial, Verdana, Tahoma, Sans-serif; color:#660066;}

.banner a:hover{color:#000000;}



.work{font: normal 12px/120% Arial, Verdana, Tahoma, Sans-serif; margin: 0 0 40px 0;}

.work p{font: normal 12px/120% Arial, Verdana, Tahoma, Sans-serif; color:#000000; margin: 0 0 10px 10px;}

.work table td{font-size:11px; color:#666666;}



.footer{height:60px; padding:10px 25px 0 25px;}

.copyright{color:#cec1ce; float:left; font-size:12px;}

.copyright a{color:#cec1ce; text-decoration:underline;}

.copyright a:hover{color:#ff99ff; text-decoration:underline;}

.shagi{color:#cec1ce; float:right; font-size:12px;}

.shagi a{color:#cec1ce; text-decoration:underline;}

.shagi a:hover{color:#ff99ff; text-decoration:underline;}

.counter{float:right; margin: 0 5px 0 5px; width:88px; height:31px;}



.buy_button .buy{height:17px; font: normal 14px/100% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; background:url(sh/buy.gif) right top no-repeat #0cb0ec; padding: 0 10px 0 5px; float:left;}

.buy_button .buy a, .buy a:hover{color:#ffffff; text-decoration:none;}

.buy_button .buy_info{height:17px; font: normal 11px/150% Arial, Verdana, Tahoma, Sans-serif; color:#666666; background:url(sh/buy_info.gif) right top no-repeat #0cb0ec; padding: 0 10px 0 5px; float:left;}

.buy_button .buy_info a, .buy_button .buy_info a:hover{color:#666666; text-decoration:none;}

.buy_button{margin:0px;}



.buy_button_hover .buy{height:17px; font: normal 14px/100% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; background:url(sh/buy_hover.gif) right top no-repeat #660066; padding: 0 10px 0 5px; float:left;}

.buy_button_hover .buy a, .buy a:hover{color:#ffffff; text-decoration:none;}

.buy_button_hover .buy_info{height:17px; font: normal 11px/150% Arial, Verdana, Tahoma, Sans-serif; color:#666666; background:url(sh/buy_info.gif) right top no-repeat #0cb0ec; padding: 0 10px 0 5px; float:left;}

.buy_button_hover .buy_info a, .buy_info a:hover{color:#666666; text-decoration:none;}

.buy_button_hover{margin:0px;}



.pled{margin:5px 0 50px 0; width:180px;}

.pled .pled_photo{margin: 0px; background-color:#ffffff; padding:1px; border:4px solid #caced4;}

.pled .pled_title{font: normal 16px/120% Arial, Verdana, Tahoma, Sans-serif; margin: 3px 0 10px 0; height:40px}

.pled .pled_title a, .pled_title a:hover{color:#000000;}

.pled .pled_price{padding:0 5px 2px 5px; font: normal 22px/120% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; background-color:#0cb0ec; float:left; margin:0px;}

.pled .pled_info{font: normal 11px/130% Arial, Verdana, Tahoma, Sans-serif; margin: 10px 0 10px 0; color:#666666;}

.pled .buy{height:17px; font: normal 14px/100% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; background:url(sh/buy.gif) right top no-repeat #0cb0ec; padding: 0 10px 0 5px; float:left;}

.pled .buy a, .buy a:hover{color:#ffffff; text-decoration:none;}

.pled .buy_info{height:17px; font: normal 11px/150% Arial, Verdana, Tahoma, Sans-serif; color:#666666; background:url(sh/buy_info.gif) right top no-repeat #0cb0ec; padding: 0 10px 0 5px; float:left;}

.pled .buy_info a, .buy_info a:hover{color:#666666; text-decoration:none;}

.pled .buy_button{margin:0px;}





.pled_hover{margin:5px 0 50px 0; width:180px;}

.pled_hover .pled_photo{margin: 0px; background-color:#ffffff; padding:1px; border:4px solid #660066;}

.pled_hover .pled_title{font: normal 16px/120% Arial, Verdana, Tahoma, Sans-serif; margin: 3px 0 10px 0; height:40px}

.pled_hover .pled_title a, .pled_title a:hover{color:#660066;}

.pled_hover .pled_price{padding:0 5px 2px 5px; font: normal 22px/120% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; background-color:#660066; float:left; margin:0px;}

.pled_hover .pled_info{font: normal 11px/130% Arial, Verdana, Tahoma, Sans-serif; margin: 10px 0 10px 0; color:#666666;}

.pled_hover .buy{height:17px; font: normal 14px/100% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; background:url(sh/buy_hover.gif) right top no-repeat #660066; padding: 0 10px 0 5px; float:left;}

.pled_hover .buy a, .buy a:hover{color:#ffffff; text-decoration:none;}

.pled_hover .buy_info{height:17px; font: normal 11px/150% Arial, Verdana, Tahoma, Sans-serif; color:#666666; background:url(sh/buy_info.gif) right top no-repeat #0cb0ec; padding: 0 10px 0 5px; float:left;}

.pled_hover .buy_info a, .buy_info a:hover{color:#666666; text-decoration:none;}

.pled_hover .buy_button{margin:0px;}









.catalogue{margin:5px 35px 20px 0; width:180px; height:360px; float:left;}



.info_item{padding:0 0 30px 0;}

.info_photo{margin: 0 20px 0 0; float:left;}

.info_item h2{font: normal 16px/120% Arial, Verdana, Tahoma, Sans-serif; color:#000000;  padding:10px 0 0 0; margin:0 0 20px 0;}





.catalogue_title{float:left; margin:5px 20px 0 0;}

.catalogue_sort{float:left; border:1px solid #e0e2e6; height:20px; padding:5px 20px 5px 20px; margin:3px 0 0 0;}





.pled_photo_big{background-color:#ffffff; padding:1px; border:4px solid #caced4; margin:0 30px 20px 0;}

.pled_photo_big:hover{border:4px solid #660066;}

.pled_price{padding:0 5px 2px 5px; font: normal 22px/120% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; background-color:#0cb0ec; float:left; margin:0px;}

.pled_info{font: normal 11px/130% Arial, Verdana, Tahoma, Sans-serif; margin: 10px 0 10px 0; color:#666666;}



.color{background-color:#ffffff; padding:1px; border:1px solid #caced4; margin:0 5px 0 0;}

.color_selected {background-color:#ffffff; padding:1px; border:1px solid #660066; margin:0 5px 0 0;}

.color_info{font: normal 11px/110% Arial, Verdana, Tahoma, Sans-serif; margin: 3px 0 3px 0; color:#666666; padding: 0 0 0 18px;  background:url(sh/li.gif) 5px 5px no-repeat;}



.order_step1{padding:5px 20px 5px 5px; font: normal 11px/130% Arial, Verdana, Tahoma, Sans-serif; color:#666666;}



.cart_tbl{}

.cart_tbl td{padding:10px 10px 10px 10px; border-bottom:1px solid #caced4;}

.cart_tbl tr.cart_top td{border-bottom:3px solid #0cb0ec; font-weight:bold;}



.red_star{font-size:17px; color:#cc0000;}



.full_price{padding:0 5px 2px 5px; font: normal 22px/120% Arial, Verdana, Tahoma, Sans-serif; color:#ffffff; background-color:#0cb0ec; float:right; margin:20px 0 0 0;}

.full_price_txt{padding:5px 5px 2px 5px; font: normal 15px/120% Arial, Verdana, Tahoma, Sans-serif; color:#666666; float:right; margin:20px 0 0 0;}



.order{float:right; margin:20px 0 0 0;}



.color_info a.selected, .color_info a.selected:hover {

	font: normal 11px/110% Arial, Verdana, Tahoma, Sans-serif; margin: 3px 0 3px 0; color:#666666;

	cursor: text;

	text-decoration: none;

	font-weight: bold;

}



div#basked_added {

	display: none;

	z-index: 10000;

	position: fixed;

	padding: 5px 10px;

	background: #caced4;;

	border: 2px solid #0cb0ec;

	text-align: center;

	text-transform: uppercase;

	font-weight: bold;

}



.error {

	color: #f00;

}