html,body{
	margin:0;padding:0;
}
body{
	background:url('../img/ushi.jpg') left top repeat-x;
}
a:link,a:visited{
	color:black;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
input:focus{
	border-color:yellow !important;
	background:#F2EED3;
}

.grey{
	color:#666666 !important;
}
.red{
	color:#900;
}

.h2{
	font-size:16px;
	font-weight:bold;
	margin-bottom:18px;
}

#container{
	width:1000px;
	margin:0 auto;
}
#wrapper{
	width:1000px;
	margin:0 auto;
	margin-top:-30px;
	overflow:hidden;
	position:relative;
	z-index:100;
}
#header{
	width:100%;
	height:603px;
	position:relative;
	background:url('../img/header.jpg') center top no-repeat;
}
#header li{
	list-style:none;
	list-style-image:none;
}

/* логотип */
#logo{
	width:305px;
	height:82px;
	display:block;
	position:absolute;
	left:48px;
	top:42px;
	background:url('../img/logo.png') left top no-repeat;
	cursor:pointer;
}

/* телефон */
#phone{
	top:70px;
	left:804px;
	position:absolute;
	display:block;
	color:#900;
	text-decoration:none;
	font-size:12px;
}
#phone span{
	font-size:22px;
	font-weight:bold;
}

/* форма входа */
#enter{
	color:#039;
	float:left;
	position:absolute;
	left:75px;
	top:410px;
	font-size:11px;
	line-height:18px;
}
#enter input{
	margin-bottom:5px;
}
#enter img{
	vertical-align:middle;
}
#enter a{
	text-decoration:underline;
}
#enter a:hover{
	text-decoration:none;
}
#remember_me{
	margin-left:1px;
	margin-bottom:2px;
}
#email, #pass,#q{
	width:131px;	
	padding:2px 7px 0 7px;
	height:18px;
	display:block;
	border:0;
	margin:0;
	background:url('../img/input_all.png') left top no-repeat;
	color:#039;	
}
#email:focus, #pass:focus,#q:focus{
	border:0;
	background:url('../img/input_all.png') left -20px no-repeat;
}

#pass{
	margin-top:2px;
}
#enter_submit{
	text-decoration:none !important;
	color:#039;
}

/* форма поиска */
#find{
	position:absolute;
	left:820px;
	top:500px;
}
#find_submit{
	position:absolute;
	left:130px;
	top:-18px;
	cursor:pointer;
}

/* пузыри */
#header img.act{
	display:none;
	opacity:0;	
}
#header img.passive{
	
}
#bubble1, #bubble2, #bubble3, #bubble4{
	position:absolute;
	width:138px;
	height:138px;
}
#bubble1 a, #bubble2 a, #bubble3 a, #bubble4 a{
	color:#003399;
	text-decoration:none;
	display:block;
	padding:3px 0 3px 23px;
	position:relative;
}
#bubble1 a:hover, #bubble2 a:hover,#bubble3 a:hover, #bubble4 a:hover{
	cursor:default;
	color:#660066;
	background:url('../img/li_head.png') left center no-repeat;
}
#bubble1{
	left:315px;
	top:415px;
	font-size:11px;
	z-index:110;
}
#bubble1 .passive,#bubble1 .act{
	width:128px;	
	left:5px;
	top:5px;
}

#bubble2{
	width:170px;
	height:174px;
	left:400px;
	top:325px;
	font-size:13px;	
	z-index:100;
}
#bubble2 .passive, #bubble2 .act{
	left:6px;
	top:8px;
	width:158px;
}

#bubble3{
	width:230px;
	height:230px;
	left:570px;
	top:298px;
	font-size:13px;
	z-index:110;
}
#bubble3 .passive, #bubble3 .act{
	left:9px;
	top:9px;
	width:212px;
}

#bubble4{
	width:188px;
	height:188px;
	left:760px;
	top:280px;
	font-size:12px;
	z-index:120;
}
#bubble4 .passive, #bubble4 .act{
	left:8px;
	top:8px;
	width:172px;
}

#bubble1 ul{
	margin:30px 0 0 10px;
}
#bubble2 ul{
	margin:55px 0 0 20px;
}
#bubble3 ul{
	margin:80px 0 0 30px;
}
#bubble4 ul{
	margin:55px 0 0 20px;
}
#bubble1 img,#bubble2 img,#bubble3 img,#bubble4 img{
	position:absolute;
	left:0;
	top:0;
}

/* блоки  и навигация слева и справа */
#select_fix{	
	width:270px;
	height:50px;
	position:absolute;
	left:-20px;
	background:url('../img/select.png') left top no-repeat;
	z-index:100;
}

.select{
	width:270px;
	height:50px;
	position:relative;
	z-index:100;
	margin:0 0 -43px -20px;
	background:url('../img/select.png') left top no-repeat;
	opacity:0;
	
}

.block{
	width:240px;
	margin-bottom:25px;
}
.caption, .block_footer:link, .block_footer:visited{
	cursor:default;
	display:block;
	width:172px;	
	position:relative;
	font:15px Arial;
	padding:18px 5px 10px 63px;	
	overflow:visible;
}
.caption small{
	display:block;
	font-size:11px;
	text-transform:none;
	margin:20px 10px 5px -50px;
	text-align:justify;
}
.block_footer:hover{
	color:white !important;
	background:url('../img/footer_red.png') left bottom no-repeat !important;
	text-decoration:none;
}
.caption{
	text-transform:uppercase;
	cursor:default;
}
.caption img{
	position:absolute;
	left:-13px;
	top:-17px;
}
#catalog{
	font-size:14px;
	position:relative;
	background:url('../img/footer_yellow_catalog.gif') left bottom no-repeat;
	padding-bottom:19px;
}
#catalog .caption{
	background:#ffc57a url('../img/head_persik_catalog.gif') left top no-repeat;
	color:#990000;
}
.cat.first{
	padding-top:15px;
}
#catalog .cat{
	background:#ff9;
	width:240px;	
	padding:2px 0px;
}
.cat_caption{
	text-transform:uppercase;
	margin:5px 0 5px 30px;
	cursor:default;
	z-index:110;
	position:relative;
}
.cat_list{
	background:#a6c4ff;
	margin:-15px 0 15px 0;
	padding-top:30px;
	display:none;
}

.cat_list_bottom{
	width:240px;
	height:15px;
	position:relative;	
	background:#FFFF99 url('../img/footer_blue_catalog.gif') left bottom no-repeat;
}

.cat_list a:link, .cat_list a:visited{
	display:block;
	padding:5px 0 5px 30px;
}
.cat_list a:hover, .cat_list a.hovered{
	color:#900;
	background:url('../img/chel.png') -5px center no-repeat;
	text-decoration:none;
	cursor:default;
}

/* блок баннера */
.img_block{
	display:block;
	width:196px;
	height:254px;
	position:relative;
	margin:25px auto 40px auto;
}
.img_block img{
	position:absolute;
}
.img_block .banner{
	left:11px;
	bottom:11px;
}
.img_block .banner_ramka{
	left:0;
	top:0;
}
.img_block .puziri{
	position:absolute !important;	
	right:0;
	bottom:-27px;
}

/* блок новостей */
#news .caption{
	background:#96d470 url('../img/head_green.gif') left top no-repeat;
	color:#006633;
}
#news .block_text{
	background:#ceff99;
	padding:15px;
	font-size:12px;
}
#news .block_text a{
	margin-bottom:12px;
	display:block;
}
#news .block_text a span{
	color:#900;
}
#news .block_text a:hover{
	text-decoration:none;
}
#news .block_text a:hover span{
	text-decoration:underline !important;
}
#news .block_text a span{
	display:block;
	margin-bottom:12px;
}

#news .block_footer:link,#news .block_footer:visited{
	background:#96d470 url('../img/footer_green.gif') left bottom no-repeat;
	color:#006633;
	padding:13px 5px 15px 63px;
	cursor:default;
}


/* корзина справа */
#busket{
	width:202px;
	font-family:Arial, Serif;
}
#busket .caption{
	background:#ffc57a url('../img/head_persik_mini.gif') left top no-repeat;
	color:#990000;
	width:134px !important;	
}
#busket .block_text{
	background:#FFFF99;
	padding:0px 0;
}
#busket .block_footer:link,#busket .block_footer:visited,#busket .block_footer{
	background:url('../img/footer_persik_mini.gif') left bottom no-repeat;
	height:22px;
	color:#900;
	text-align:center;
	width:192px;
	padding-top:12px;
	padding-left:5px;
	padding-right:5px;
}
#busket .block_footer:hover{
	background:url('../img/footer_persik_mini.gif') left bottom no-repeat !important;
	color:#900 !important;	
}
#busket a.block_footer:hover{
	cursor:default;
	color:white !important;
	background:url('../img/footer_red_mini.gif') left bottom no-repeat !important;
}


/* позиции в корзине */
.busket_position{
	padding:5px 10px;
	color:#1f1a17;
	font-size:10px;
	overflow:hidden;
	cursor:default;
	line-height:11px;
}
.busket_positon_name{
	width:85px;
	padding-right:2px;
	float:left;
}
.busket_positon_count{
	width:30px;
	text-align:right;
	float:left;
}
.busket_positon_price{
	width:65px;
	color:#900;
	float:left;
	text-align:right;
}

/* блок новинки */
#new_good{
	width:202px;
	margin:0 auto 10px auto;
}
#new_good .caption{
	color:#003399;
	background:#96d470 url('../img/head_green_border.gif') left top no-repeat;
	padding:3px 5px 0px 63px;
	width:134px !important;
	height:41px;
	text-transform:none;
	font-size:16px;
}
#new_good .caption a{
	color:#003399;
	text-decoration:none;
}

#new_good .block_text{
	font-size:11px;
	overflow:hidden;
	padding:10px;
	border-left:2px solid #4b9272;
	border-right:2px solid #4b9272;
	cursor:default;
}
#new_good .block_text .img{
	display:block;
	text-align:center;
	margin:5px auto 15px auto;
}
#new_good .block_text .busket_positon_name{
	width:100px;
	float:left;
	color:#1F1A17;
	
}
#new_good .block_text .busket_positon_price{
	color:#900;
	width:75px;
	padding-left:0;
	text-align:right;
	float:right;
}

#new_good .block_footer{
	background:#96d470 url('../img/footer_green_border.gif') left bottom no-repeat;
	color:#039;
	text-align:center;
	width:192px;
	height:24px;
	padding:10px 5px 10px 5px;
}
#new_good .block_footer:hover{
	background:#96d470 url('../img/footer_green_border.gif') left bottom no-repeat !important;
	color:#039;
	text-decoration:underline;
}

.goods_special_sort{
	margin:20px auto;
}
.goods_special_sort td{
	padding:10px 20px 10px 0;
}
.goods_special_sort td a span{
	margin-right:5px;
	vertical-align:middle;
}

/* иконки */
.icon_hit, .icon_discount, .icon_price, .icon_new{
	display:block;
	padding:10px 10px 10px 45px;	
	cursor:default;
	float:left;
	font-size:12px;
	color:black;	
}
.icon_hit{
	background:url('../img/hit.png') left center no-repeat;
}
.icon_discount{
	background:url('../img/discount.png') left center no-repeat;
}
.icon_price{
	background:url('../img/price.png') left center no-repeat;
}
.icon_new{
	background:url('../img/new.png') left center no-repeat;
}
.i_hit, .i_discount, .i_price, .i_new{
	background:url('../img/icons.png') left top no-repeat;
	width:30px;
	height:30px;
	display:block;

}
.i_discount{background-position:left -60px;}
.i_price{background-position:left -30px;}
.i_new{background-position:left -90px;}

/* позиция / товар */
#goods{
	overflow:hidden;
	margin-left:-2px;
	margin-right:-20px;
}

.position{
	width:220px;
	height:290px;
	float:left;
	margin:18px 18px 0 0;
	overflow:hidden;
	position:relative;
	background:url('../img/position_bg.png') left top no-repeat;
	cursor:default;
	z-index:100;
}
.position .p_name{
	display:block;
	width:180px;
	text-align:center;
	color:#039;
	font-size:14px;
	position:absolute;
	left:20px;
	top:17px;
	z-index:100;
}
.position .p_name:hover{
	text-decoration:none;
	cursor:pointer;
}
.position .i_hit, .position .i_discount, .position .i_price, .position .i_new{
	position:absolute;
	left:15px;
	top:70px;
}
.position .i_discount{top:105px;}
.position .i_price{top:140px;}
.position .i_new{top:175px;}

.position .price{
	position:absolute;
	top:195px;
	right:40px;
	font-size:16px;
	color:#900;
	font-weight:bold;
}
.position .img{
	display:block;
	position:absolute;
	right:20px;
	top:63px;
}
.position label{
	position:absolute;
	top:220px;
	right:12px;
	color:#039;
	font-size:10px;
}
.position label input{
	border:1px solid #039;
	width:23px;
	padding-left:2px;
	color:black;
	font-size:10px;
	margin-right:2px;
}
.position .add_busket:link,.position .add_busket:visited{
    color:#fff !important;
	width:208px;
	height:21px;
	padding-top:3px;
	position:absolute;
	left:5px;
	bottom:20px;
	color:white;
	font-size:11px;
	text-align:center;
	cursor:default;
	background:url('/images/button/add2.png') no-repeat;
}
.position .add_busket:hover{
	background-position:left 0px;
	text-decoration:none;
}
.catalog-element .position .add_busket:link, .catalog-element .position .add_busket:visited {
    background-image:url('/img/add_busket_mini.png');
    width:180px;
    display:block;
    color:#fff !important;
    margin-left:265px;
	position:static !important;
}
.add_busket.in_busket{
	background-position:left 0px !important;
}

#content{
	width:454px;
	position:relative;
	font-family:Arial, Serif;
	margin-left:282px;	
	padding:20px 20px 32px 20px;
	background:#a6c4ff url('../img/head_blue.gif') left top no-repeat;
	overflow:hidden;
}
.blue #content{
	background:#a6c4ff url('../img/head_blue.gif') left top no-repeat;
}
.pink #content{
	background:#FFC4E2 url('../img/head_pink.gif') left top no-repeat;
}
.persik #content{
	background:#FFC57A url('../img/head_persik.gif') left top no-repeat;
}
.green #content{
	background:#ceff99 url('../img/header_green.gif') left top no-repeat;
}
.yellow #content{
	background:#ff9 url('../img/header_yellow.gif') left top no-repeat;
}

#content_bottom{
	width:494px;
	height:22px;
	background:#a6c4ff url('../img/footer_blue.gif') left bottom no-repeat;
	position:absolute;
	left:0;
	bottom:0px;
}
.blue #content_bottom{
	background:#a6c4ff url('../img/footer_blue.gif') left bottom no-repeat;
}
.pink #content_bottom{
	background:#FFC4E2 url('../img/footer_pink.gif') left bottom no-repeat;
}
.persik #content_bottom{
	background:#FFC57A url('../img/footer_persik.gif') left bottom no-repeat;
}
.green #content_bottom{
	background:#ceff99 url('../img/footer_green_content.gif') left bottom no-repeat;
}
.yellow #content_bottom{
	background:#ff9 url('../img/footer_yellow.gif') left bottom no-repeat;
}

#left{
	float:left;
	width:240px;
	margin-left:20px;
}
#right{
	float:right;
	width:202px;
	margin-right:0px;
}

#footer{
	width:100%;
	height:266px;
	clear:both;
	background:url('../img/footer.jpg') right top no-repeat;
	position:relative;
	z-index:90;
	margin-top:-30px;
}

#tochkaru{
	position:absolute;
	left:20px;
	bottom:13px;
	font-size:14px;
}
#tochkaru img{
	margin-top:4px;
	vertical-align:top;
}
#tochkaru:hover{
	text-decoration:none;
}
#informer{
	background:red;
	padding:5px 10px;
	color:white;
	position:absolute;
	right:0;
	top:0;
	display:none;
	z-index:900;
}
#informer a{
	font-weight:bold;
}


.catalog-element{
	width:100%;
	overflow:hidden;
}
.catalog-element .position{
	background:none !important;
	width:100%;
	height:auto;
	margin:0;
	margin-bottom:20px;
}
.catalog-element .price{
	font-size:16px;
}
.catalog-element .old_price{
	color:red;
	text-decoration:line-through;
	float:left;
	margin-right:10px;	
}
.catalog-element .price, .catalog-element .add_busket, .catalog-element .p_name, .catalog-element label{
	position:static !important;
}
 .catalog-element .add_busket{
	margin:20px 20px;
 }
.catalog-element .p_name{
	font-size:17px;
	font-weight:bold;
	width:auto;
	text-align:left;
	color:#900;
	margin-bottom:20px;
}
.catalog-element .img{
	width:250px;
	position:static;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
 .catalog-element label{
	margin:40px 0 10px 0;
	display:block;
 }
.catalog-element .mini_info{
	margin:10px 0;
	line-height:18px;
}
.catalog-element .i_hit, .catalog-element .i_discount, .catalog-element .i_price, .catalog-element .i_new{
	width:36px;
	height:36px;
	left:10px;
}
.catalog-element .i_hit{
	background:url('../img/hit.png') left top no-repeat  !important;
}

.catalog-element  .i_discount{
	background:url('../img/discount.png') top center no-repeat  !important;
}
.catalog-element  .i_price{
	background:url('../img/price.png') top center no-repeat  !important;
}
.catalog-element  .i_new{
	background:url('../img/new.png') top center no-repeat !important;
}


.info{
	width:100%;
	clear:left;
	margin:10px 0;
}
.info a:link,.info a:visited{
	text-decoration:underline;
}
.info div.look {
	display:none;
}
.like-goods{
	font-size:12px;
	margin-bottom:10px;
}
#counter {
	bottom:8px;
	left:580px;
	position:absolute;
}



#footer div{positon:absolute;width:100%;left:0;top:0;text-align: center;}
#footer div a{positon:static;}


