/*shop*/
.shop_menu{margin: 0px; }
.shop_menu h1 {
	font-size: 12px;
	padding-left: 20px;
	padding-top: 0;
	color: #ffffff;
	line-height: 46px;
	margin: 0;
	height: 46px;
	 }
.shop_menu_1, .shop_menu_2, .shop_menu_3, .shop_menu_4, .shop_basket {position: relative; height: auto}

.shop_header_basket p{
  line-height: 24px; 
   background-position: left center no-repeat;
  background-image: url('/img_sprites/shop.png');
  background-position: left -0px;
	padding-left:30px;
	margin: 0px;
	margin-left: 4px;
	color: #3f8bcf ! important; } 
.shop_menu .shop_header_basket b {}
	
.shop_menu .shop_header_basket a {color: #0066CA ! important;  text-decoration: none}
.shop_menu .shop_header_basket a:hover {text-decoration: underline ! important;}
.shop_header_1 {
	position: absolute;
	top:0px;
	cursor:pointer;
	
	height: 46px;
	width: 180px; 
  background-image: url('/img_sprites/shop.png');
  background-position: left -31px;
	 
	}
.shop_header_2 {
	position: absolute;
	cursor:pointer;
	top:-0px;
	
	height: 46px;
	width: 180px;
  background-image: url('/img_sprites/shop.png');
  background-position: left -87px;
	 }
.shop_header_3 {
	position: absolute;
	top:0px;
	height: 46px;
	width: 180px;
  background-image: url('/img_sprites/shop.png');
  background-position: left -143px;
	bottom: -3px;
	cursor:pointer;
	}
.shop_header_4 {
	position: absolute;
	top:0px;
	
	height: 46px;
	width: 180px;
	cursor:pointer;
  background-image: url('/img_sprites/shop.png');
  background-position: left -199px;
	 }
.zaglushka{height: 46px;
	width: 170px;}
.tree_menu {
	height: auto;
	background-position: left bottom;
	width:180px;
	
	margin-top: -3px;
	padding-top: 10px;
	padding-bottom: 10px; }
.tree_menu ul {
	margin-left: 30px;
	list-style: none; }
.tree_menu li {
	line-height: 13px;
	margin-top: 5px;
	padding-top: 0;
	padding-left: 0;
	list-style-image: url(/images/design/content/shop/arrow_ul.gif);
	list-style-position: outside; } 
	
.tree_menu li.in_page {
	list-style-image: url(/images/design/content/shop/star_ul.gif);
} 
.tree_menu li a {color: #000; font-weight: bold}


.help_menu_owner {	
	border: 1px #999999 dashed;
}


.help_menu {
	
	height: auto;
	
	padding-top: 10px;
	padding-bottom: 10px;

}

.help_menu ul {
	margin-left: 30px;
	list-style: none; 
}


.help_menu li {

	line-height: 15px;
	color: #666666;
	margin-top: 5px;
	padding-top: 0;
	padding-left: 0;
	list-style-position: outside;
}

.help_menu li a{

	color:#666666;
}

.shop_table p {margin: 5px 10px 0px ! important; text-align: left}


.basket table {width: 95%; margin: 0px 10px}
.basket td.border {border-right: 1px solid #f0f0e7; border-left: 1px solid #f0f0e7;}
.basket td.border_bottom {border-top: 1px solid #f0f0e7  ! important; border-bottom: 0px none ! important;}
.basket p {margin: 0px 5px ! important;}
.basket a {font-weight: normal ! important; text-decoration: underline ! important;}
.basket a:hover {text-decoration: none ! important;  color: #0066ca ! important;}
.basket a.cloud {
	line-height: 24px;
	background-position: left 3px;
  background-image: url('/img_sprites/shop.png');
  background-position: left -255px;
	padding-left: 25px;
	display: block; }
.basket img {border: 1px solid #f4f4dd}
.basket a.oval_button,.basket a.red_button {font-weight: bold ! important; text-decoration: none ! important;}
a.go_basket {
	color: #000000 ! important;
	font-weight: bold ! important;
	background-position: right center;
  background-image: url('/img_sprites/shop.png');
  background-position: left -276px;
	padding-right: 20px;
	margin-right: 15px; 
	font-size: 13px ! important;}
a:hover.go_basket {text-decoration: underline ! important;}

#center_details_shop {margin-right: 280px}
#right_details_shop { float:right; width:260px;	padding:0 0 10px; 	margin-top:10px; }
.select_article {height: 35px; line-height: 35px; padding-left: 35px;}
.electee {
background: no-repeat;
  background-image: url('/img_sprites/shop.png');
  background-position: left -288px;
font-weight: bold}
.select_article input {vertical-align: middle; margin-right:5px}
.pic_article_big {margin: 30px 0px;}
.see_also { border:1px dashed #999999; margin-right: 30px; margin-left: 35px;  height: 300px; padding: 0px 7px; }
.see_also p {margin: 20px 15px 0px ! important; line-height: 15px;}

#center_details_shop h3 {font-size: 19px; color: #333333; font-weight: normal;}
.shop_left {
float:left;
}
.shop_right {
float:right;
}

/*shop end */

