/* modal */
.simplemodal-overlay {background-color: #000;}
.simplemodal-container {background-color: white;}


.modalBox {position:absolute; width:100%; height:100%; z-index:30000; background:url(/images/template/modal_shadow.png) 0 0 repeat;}
* HTML .modalBox {background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/modal_shadow.png',sizingMethod='scale');}

.innerModalBox {position:fixed; width:449px; height:187px; left:50%; margin-left:-225px; top:0; z-index:300000;}
* HTML .innerModalBox {position:absolute;}

.modalClose {position:absolute; width:22px; height:21px; right:18px; top:11px; z-index:12; cursor:pointer;}
* HTML .modalClose {background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/modal_close.png',sizingMethod='image');}

.innerModalBg {background:url(/images/template/modal_box.png) 0 0 no-repeat; position:absolute; left:0; top:0; width:449px; height:187px;}
* HTML .innerModalBg {background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/template/modal_box.png', sizingMethod='image');}

.modalTable {height:140px; width:355px; margin:24px 0 0 40px; font:normal 12px/18px arial; color:#000; position:relative; z-index:12;}
.modalTable h2 {font:italic 18px arial; margin-bottom:0;}

/* footer pay icons */
.footer-pay-icons {float: right; height: 20px; padding: 5px;}
.footer-pay-icons div {margin-left: 5px; float: left; width: 33px; height: 20px; background: url(/images/template/pay_small_icons.png) 0 0 no-repeat;}
.footer-pay-icons div.visa {background-position: 0 0;}
.footer-pay-icons div.masterCard {background-position: 0 -20px;}
.footer-pay-icons div.webmoney {background-position: 0 -40px;}
.footer-pay-icons div.rbk {background-position: 0 -60px;}

/*autocomplete*/
.ui-autocomplete {
	z-index: 3000 !important; width:300px !important; list-style:none; padding:5px 10px; margin:10px 0 0; background:#fff; position:absolute;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-moz-box-shadow: 2px 2px 9px #42270c;
	-webkit-box-shadow: 2px 2px 9px #42270c;
	box-shadow: 2px 2px 9px #42270c;
}
.ui-autocomplete li {cursor:pointer;}
.ui-autocomplete a {text-decoration:none; color:#000; display:block; background:#fff; padding:3px 5px;}
.ui-autocomplete a:hover {background-color:#f5ebd5;}

/* join us:begin */
.join_us{
	overflow: hidden;
	margin: 0 0 30px;
}
.join_us a{
	display: block;
	float: left;
	margin: 0 10px 0 0;
}
.facebook{
	width: 33px; height: 31px;
	background: url(/images/sprites/icons_sprite.png) -1285px -684px no-repeat;
}
.facebook.active, .facebook:hover{
	background-position: -1964px -1874px;
}
.livejournal{
	width: 33px; height: 31px;
	background: url(/images/sprites/icons_sprite.png) -1342px -630px no-repeat;
}
.livejournal:hover{
	background-position: -1966px -1906px;
}
.twitter{
	width: 32px; height: 32px;
	background: url(/images/sprites/icons_sprite.png) -1395px -574px no-repeat;
}
.twitter:hover{
	background-position: -1965px -1936px;
}
.vk{
	width: 35px; height: 31px;
	background: url(/images/sprites/icons_sprite.png) -1448px -520px no-repeat;
}
.vk.active, .vk:hover{
	background-position: -1966px -1968px;
}
/* join us:end */

/* placeholder */
::-webkit-input-placeholder {
	color: #C2C2C2;
	font: 12px Tahoma, Arial, sans-serif;
}
:-moz-placeholder {
	color: #C2C2C2;
	font: 12px Tahoma, Arial, sans-serif;
}
.placeholder {
	color: #C2C2C2;
	font: 12px Tahoma, Arial, sans-serif;
}

/*header*/
.orders{
	display: block;
	float: left;
	background: url(/images/sprites/icons_sprite.png) -1981px -21px no-repeat;
	font:bold 11px/32px Tahoma, Arial, sans-serif;
	color: #3f79c7;
	padding: 0 0 0 24px;
	margin: 0 0 0 35px;
}
.orders.active{
	background-position: -738px -1239px;
}

/* new posts */
.new_posts{
	display: block;
	float: left;
	background: url(/images/sprites/icons_sprite.png) -1979px 9px no-repeat;
	font:bold 11px/32px Tahoma, Arial, sans-serif;
	color: #3f79c7;
	padding: 0 0 0 26px;
	margin: 0 0 0 14px;
}
.new_posts.active{
	background-position: -241px -1729px;
}

/* amount in account */
.amount_in_account{
	display: block;
	float: left;
	background: url(/images/sprites/icons_sprite.png) -1980px -48px no-repeat;
	font:bold 11px/32px Tahoma, Arial, sans-serif;
	color: #3f79c7;
	padding: 0 0 0 23px;
	margin: 0 0 0 13px;
}
.amount_in_account.active{
	background-position: -278px -1695px;
}

.main_menu ul {margin: 0;}

/*
playback timings (ms):
  LoadShardBlock: 86.296 (3)
  esindex: 0.008
  captures_list: 102.874
  CDXLines.iter: 13.303 (3)
  PetaboxLoader3.datanode: 106.08 (4)
  exclusion.robots: 0.226
  exclusion.robots.policy: 0.216
  RedisCDXSource: 0.427
  PetaboxLoader3.resolve: 135.977
  load_resource: 175.225
*/