#shop{
	margin-left:31px;
	width:845px;
	height:749px;
	background:transparent url(/static/shop/shop.jpg) scroll no-repeat center top;
	position:relative;
}

#terms_button{
	position:absolute;
	left:152px;
	top:606px;
	width:153px;
	height:71px;
	background:transparent url(/static/shop/terms_button.png) scroll no-repeat left 71px;
	text-indent:-900%;
		cursor:pointer;
}

#terms_button:hover{
	background-position:0px 0px !important;
}

#system_buttons{
	position:absolute;
	left:28px;
	top:199px;
}

#system_buttons div{
	width:387px;
	height:120px;
	background:transparent url(/static/shop/buttons.png) scroll no-repeat 0px 120px;
	text-indent:-900%;
	cursor:pointer;
}

#system_buttons div#webmoney:hover,
#system_buttons div#webmoney.active{
	background-position:0px 0px !important;
}

#system_buttons div#qiwi:hover,
#system_buttons div#qiwi.active{
	background-position:0px -120px !important;
}

#system_buttons div#platiru:hover,
#system_buttons div#platiru.active{
	background-position:0px -240px !important;
}

#content_panel{
	position:absolute;
	left:490px;
	top:120px;
	width:270px;
	height:426px;
	font-family:Candara, Calibri, sans-serif !important;
	color:#ffffff;
	text-align:center;
}

#content_panel > div{
	display:none;
}

#content_panel > div.active{
	display:block;
}

#content_panel .field{
	width:300px;
	height:108px;
	background-image:url(/static/shop/fields.png);
	background-position:8px 0px;
	position:relative;
}

#content_panel .field input{
	color:#eec424 !important;
	position:absolute;
	border:0px;
	background:transparent;
	font-size:12px;
}
#content_panel .field h4{
	color:#ffffff;
	font-family:Candara, Calibri, sans-serif;
	text-align:center;
	padding:0px 30px 0px 0px !important;
	font-size:14px;
}

#content_panel .field.phone{
	background-position:8px -110px;
}

#content_panel .field.phone .countrycode{
	position:absolute;
	color:#eec424;
	left:40px;
	top:41px;
	font-size:12px;
}
#content_panel .field.phone input{
	left: 59px;
	width:144px;
	top:35px;
}

#content_panel .field.email input{
	left:30px;
	top:30px;
	width:190px;
	height:18px;
}

#content_panel .next,
#content_panel .back
{
	position:absolute;
	left:62px;
	top:441px;
	width:141px;
	height:87px;
	text-indent:-900%;
	cursor:pointer;
}

#content_panel .next{ background:transparent url(/static/shop/next.png) scroll no-repeat left top; }
#content_panel .back{ background:transparent url(/static/shop/back.png) scroll no-repeat left top; }

#content_panel .next:hover,
#content_panel .back:hover
{
	background-position:0px -98px;
}

#DOMWindow{
	border:0px !important;
	padding:0px !important;
}

#DOMWindow .window{
	width:424px;
	background:transparent url(/static/shop/popup_bg.png) scroll repeat-y center top !important;
	border:0px !important;
	min-height:80px !important;
}

#DOMWindow .top{
	width:424px;
	background:transparent url(/static/shop/popup_top.png) scroll no-repeat center -9px;
}

#DOMWindow .top > .bottom{
	width:424px;
	background:transparent url(/static/shop/popup_bottom.png) scroll no-repeat center bottom;
}

#DOMWindow .bottom > .content{
	padding:0px 20px 7px 20px;
	min-height:80px;
}

#DOMWindow .border_top{
	width:424px;
	height:9px;
	background:transparent url(/static/shop/popup_top.png) scroll no-repeat center top;
}

#DOMWindow .border_bottom{
	width:424px;
	height:9px;
	background:transparent url(/static/shop/popup_bottom_border.png) scroll no-repeat center bottom;
}

#DOMWindow h1{
	font-size:15px;
	text-align:center;
	margin:0px;
	padding:0px 0px 16px 8px;
	font-family:Myriad Pro, Calibri, Arial, sans-serif;
	font-weight:normal;
}

#DOMWindow .close_dom_window
{
	float:right;
	width:84px;
	height:21px;
	text-indent:-9000%;
	background:transparent url(/static/news/news_item_btns.png) scroll no-repeat -593px 0px;
	cursor:pointer;
}
#DOMWindow .close_dom_window:hover{
	background:transparent url(/static/news/news_item_btns.png) scroll no-repeat -593px -22px;
}

#DOMWindow .go_to_payment{
	float:left;
	width:145px;
	height:21px;
	text-indent:-9000%;
	background:transparent url(/static/news/news_item_btns.png) scroll no-repeat -447px 0px;
}

#DOMWindow .go_to_payment.active{
	cursor:pointer;
}

#DOMWindow .go_to_payment.active:hover{
	background:transparent url(/static/news/news_item_btns.png) scroll no-repeat -447px -22px;
}

#DOMWindow .idideverything{
	line-height:37px;
}

.error{
	color:#ff0000;
}
