body{
	background: #f5faff;
}
a{
	outline: none;
	cursor: pointer;
}
.b{
	font-weight: bold;
}
.winners .b{
	font-weight: normal;
}
.none,
.none td{
	border: 0;
}
.upic {
	width: 16px;
	height: 16px;
	display: inline-block;
	overflow: hidden;
	margin-bottom:-2px;
}
a.blue,
input.blue{
	color: #fff;
	background: #3399ff;
	display: inline-block;
	padding: 3px 10px;
	border: 0;
	border-radius: 3px;
	margin: 5px;
}
.related_items{
	max-width: 730px;
	margin: 0 auto;
}
.related_items .related_title{
	text-align: center;
}
.related_items a.related{
	display: block;
	float: left;
	border: 1px solid #3399ff;
	margin: 5px;
	padding: 10px;
	text-align: center;
	width: 150px;
	border-radius: 10px;
	min-height: 200px;
	text-decoration: none;
}
.related_items a.related img{
	display: block;
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
}
.related_items a.related span.title{
	font-size: 12px;
	height: 60px;
	display: table-cell;
	vertical-align: middle;
}
.popular_good .discount,
.related_items .discount{
	width: 40px;
	height: 40px;
	position: absolute;
	display: block;
	color: #fff;
	line-height: 40px;
	text-align: center;
	margin-left: 106px;
    margin-top: -15px;
	background: url("../images/discount.png") right top no-repeat;
}
.buy_good{
	max-width: 400px;
	margin: 0 auto;
}
.good_prices,
.good_prices_buy{
	float: left;
}
.good_prices_buy{
	padding-top: 10px;
	padding-left: 50px;
}
.good_prices{
	font-weight: normal;
	font-size: 14px;
	text-align: left;
}
.good_prices small{
	text-decoration: line-through;
	color: #aaaaaa;
	font-size: 12px;
}
.good_prices span{
	font-weight: bold;
	font-size: 18px;
}
.good_prices b{
	color: orange;
	font-size: 16px;
}
.popular_good .prices,
.related_items .prices{
	height: 40px;
	display: block;
	text-align: center;
}
.popular_good .prices *,
.related_items .prices *{
	display: block;
}
.popular_good .prices b,
.related_items .prices b{
	color: orange;
	font-size: 16px;
}
.popular_good .prices small,
.related_items .prices small{
	text-decoration: line-through;
	color: #aaa;
	font-size: 12px;
}
.popular_good div.buy a{
	font-size: 16px;
	padding: 0 10px;
}
#male_female a{
	border: 1px solid #fff;
	text-decoration: none;
}
.r_goods{
	max-width: 690px;
	margin: 0 auto;
}
.r_good{
	float: left;
	margin:  5px;
	padding:  5px;
	width: 150px;
	text-align: center;
	float: left;
	border: 1px solid #3399ff;
}
.r_good a.title{
	display: table-cell;
	vertical-align: middle;
	height: 60px;
	width: 150px;
}
.r_good p{
	margin: 0 !important;
	font-size: 18px;
	font-weight: bold;
	color: orange;
}
#male_female a.active{
	border: 1px solid orange;
}
.featured_table table{
	border: 1px solid #3399ff !important;
}
.featured_table .featured{
	width: 20px;
	height: 20px;
	margin-bottom: -4px;
}
.vkwins_catalog{
	max-width: 730px;
	margin: 0 auto;
	padding-bottom: 10px;
}
.vkwins_catalog .mainpage_win{
	background: #fff;
	display: block;
	float: left;
	width: 150px;
	height: 240px;
	border: 1px solid #3399ff;
	border-radius: 10px;
	padding: 10px;
	margin: 10px 5px;
	text-align: center;
}
.vkwins_catalog .mainpage_win a{
	display: block;
	text-align: center;
}
.vkwins_catalog .mainpage_win img{
	width: 150px;
	height: 150px;
	margin-top: 10px;
}
.vkwins_catalog .mainpage_win .title_div{
	height: 40px;
	overflow: hidden;
}
.vkwins_catalog .mainpage_win .title{
	font-weight: normal;
	font-size: 14px;
	height: 40px;
	width: 150px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.stat_users{
	clear: both;
}
.noborder,
.noborder tr,
.noborder td,
.noborder th{
	border: none;
}
.g_red{
	display: block;
	float: right;
	font-weight: bold;
	color: red;
	margin-left: 5px;
}
.num_blue{
    background: none repeat scroll 0 0 #3399ff;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 1.2em;
    font-style: italic;
    font-weight: 800;
    height: 35px;
    line-height: 33px;
    text-align: center;
    width: 35px;
}
.hide{
	display: none;
}
.popular_good{
	float: left;
	background: #fff;
	width: 170px;
	padding: 10px 0;
	float: left;
	margin: 5px;
	border: 1px solid #3399ff;
	border-radius: 10px;
}
.popular_good .img,
.popular_good .img a,
.popular_good .img img{
	display: block;
	width: 150px;
	height: 150px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
}
.popular_good .name_full{
	height: 80px;
}
.popular_good .name{
	height: 60px;
	font-size: 13px;
	display: table-cell;
	vertical-align: middle;
	width: 150px;
	text-align: center;
	padding: 10px;
	line-height: 20px;
}
#vk_profile{
	max-width: 750px;
	margin: 0 auto;
}
div.socials-vkprofile span{
	display: block;
	float: left;
	min-width: 300px;
	padding-bottom: 5px;
}
div.vk-image-profile{
	float: left;
	padding: 5px;
	border: 1px solid #3399ff;
	margin-right: 10px;
	width: 150px;
	height: 150px;
}
div.vk-image-profile a,
div.vk-image-profile img{
	display: block;
	width: 150px;
	height: 150px;
}
div.vk-info-profile{
	float: left;
}
div.vk-info-profile a.title{
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}
div.vk-info-profile a.title:hover span{
	text-decoration: underline;
}
div.vk-info-profile .row{
	font-size: 15px;
	line-height: 24px;
}
#tablesorter thead{
	background: #fff;
	cursor: pointer;
}
#tablesorter thead th{
	vertical-align: middle;
	text-align: center;
}
#tablesorter .header {
    background: url("../images/small_.gif") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding-right: 20px;
}
#tablesorter .headerSortUp {
    background-image: url("../images/small_asc_.gif");
}
#tablesorter .headerSortDown {
    background-image: url("../images/small_desc_.gif");
}
#goupdown{
	margin: 0 auto;
	max-width: 1000px;
	height: 40px;
	clear: both;
}
#goup,
#godown{
	display: block;
	width: 40px;
	height: 40px;
	float: right;
}
#godown{
	background: url("../images/down.png") left top no-repeat;
}
#goup{
	background: url("../images/up.png") left top no-repeat;
}
#hide_block,
#show_block,
#delete_block{
	position: absolute;
	margin-top: -20px;
}
#hide_block{
	margin-left: 100px;
}
#show_block{
	margin-left: 125px;
}
#hide_block a,
#show_block a,
#delete_block a,
#hide_block input,
#show_block input,
#delete_block input{
	border: 1px solid gray;
	padding: 0;
	margin: 0;
	cursor: pointer;
	width: 20px;
	height: 22px;
	display: block;
	background: #fff;
	text-decoration: none;
}
#delete_block a,
#delete_block input{
	border-color: red;
	color: red;
}
#show_block a,
#show_block input{
	border-color: green;
	color: green;
	font-weight: bold;
	font-size: 30px;
}
#hide_block a,
#hide_block input{
	border-color: orange;
	color: orange;
	font-weight: bold;
	font-size: 30px;
}
#wpcf7-f1213-o1 .wpcf7-submit{
	border: 0;
	background: #3399ff;
	color: #fff;
	border-radius: 3px;
	padding: 3px 10px;
	display: inline-block;
}
#top_blocks{
	text-align: center;
}
#top_blocks .top_block{
	display: inline-block;
	height: 35px;
	padding: 7px 0 7px 7px;
	width: 262px;
	border: 1px solid #3399ff;
	margin: 3px;
}
#top_blocks .top_block img{
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	margin-right: 10px;
}
#top_blocks .top_block div{
	float: left;
	width: 220px;
	text-align: left;
}
#top_blocks .top_block div a{
	font-weight: bold;
}
#top_blocks .top_block span{
	display: block;
	float: left;
	color: gray;
}
#win_data .icon{
	width: 20px;
	height: 20px;
	margin-bottom: -4px;
}
.big_row{
	font-size: 16px;
	line-height: 22px;
}
.mycontest input.submit{
	background: #3399ff;
	color: #fff;
	padding: 3px 15px;
	border: 0;
	margin: 5px 0;
	border-radius: 3px;
}
#win_img{
	
	width: 250px;
	max-height: 250px;
	margin-right: 15px;
	margin-bottom: 10px;
	overflow: hidden;
	float: left;
}
#win_img img{
	padding: 3px;
	border: 1px solid #3399ff;
	width: 242px;
	display: block;
}
#stat_img{
	margin-top: 10px;
	width: 148px;
	max-height: 148px;
	margin-right: 15px;
	margin-bottom: 10px;
	overflow: hidden;
	float: left;
}
#stat_img img{
	padding: 3px;
	border: 1px solid #3399ff;
	width: 140px;
	display: block;
}
#pricelist .price_buy{
	display: inline-block;
	color: #fff;
	background: #3399ff;
	padding: 3px 5px;
	border-radius: 3px;
	text-decoration: none;
}
#pricelist th,
.wins_catalog th{
	background: #fff;
}
#pricelist th.th_price{
}
#pricelist,
#pricelist tr,
#pricelist td,
#pricelist th,
.wins_catalog,
.wins_catalog tr,
.wins_catalog td,
.wins_catalog th{
	border-collapse: collapse;
	border: none;
}
#pricelist .blue,
.wins_catalog .blue,
.wins_catalog .blue th{
	background: #E1EDFF;
}
.noemail .text{
	padding: 3px 0;
}
.wins_catalog{
	border: 1px solid #E1EDFF;
}
#usermails ul{
	list-style: none;
	padding-left: 0px;
	margin: 0;
}
#usermails li,
#usermails li *{
	cursor: pointer;
}
#user_tabs{
	margin: 0px !important;
	list-style: none;
	padding: 3px;
	background: #3399ff;
	float: left;
	height: 32px;
}
#user_tabs li:first-child{
	margin-left: 0;
}
#user_tabs li{
	display: block;
	margin-left: 20px;
	float: left;
	padding: 5px;
	background: #3399ff;
	border: 1px solid #3399ff;
	color: #fff;
	cursor: pointer;
}
#user_tabs li.active{
	border: 1px solid yellow;
    color: yellow;
}
tr.featured{
	font-weight: bold;
}
.wins_catalog{
	width: 100%;
}
.wins_catalog th.date{
	width: 60px;
}
#wins header.page-header h1.page-title #archive_winp,
#wins header.page-header h1.page-title #archive_city{
	color: #3399ff;
}
#wins header.page-header h1.page-title #archive_winp.active,
#wins header.page-header h1.page-title #archive_city.active{
	text-decoration: underline;
}
div.stat_users ul{
	list-style: none;
}
.cattable{
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
}
.cattable,
.cattable td,
.cattable tr{
	border: 0;
	text-align: left;
}
.cattable .catimg{
	padding: 7px 0;
	width: 50px;
	height: 50px;
}
.cattable .catimg a,
.cattable .catimg img{
	padding: 0;
	width: 50px;
	height: 50px;
	display: block;
	overflow: hidden;
}
.cattable td.buy{
	text-align: right;
}
.cattable td.buy div{
	text-align: center;
	display: inline-block;
}
.cattable .buy a{
	color: #fff;
	border-radius: 3px;
	padding: 5px 10px;
	text-decoration: none;
	background: #3399ff;
	display: inline-block;
}
.categorylist header.page-header h1.page-title{
	text-align: center;
	font-size: 24px;
	margin-bottom: 20px !important;
}
div.popup_background{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: grey;
	opacity: 0.5;
	z-index: 1;
}
div.close_popup{
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index: -1;
}
div.popup a.close{
	background: url("../images/closepopup.png") left top no-repeat;
    display: block;
    float: right;
    height: 24px;
    margin-right: -25px;
    margin-top: -15px;
    width: 24px;
}
div.popup a.close:hover{
	background-position: right top;
}
div.body_popup{
	height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
}
div.popup{
	background: #fff;
    margin: 150px auto 0;
    text-align: left;
    padding: 10px 20px;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
    width: 400px;
    z-index: 10;
}
#votesbutton{
	text-align: center;
	margin: 0 auto 10px;
	padding: 10px;
	background: #d1e8ff;
	border: 1px solid #3399ff;
	border-radius: 5px;
}
#find_wins_submit{
	padding: 5px 10px;
	display: inline-block;
	border: 0;
	border-radius: 5px;
	color: #fff;
	background: #3399ff;
	margin-bottom: 10px;
}
#votesbutton br{
	display: none;
}
#votesbutton h3{
	margin: 0px;
	font-size: 14px;
}
#votesbutton a{
	background: #3399ff;
	color: #fff;
	padding: 3px 10px;
	display: inline-block;
	border-radius: 3px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#menu-top-menu .active{
	color: #fae672 !important;
}
#footermenu .active{
	color: #3399ff;
}
#polls{
	max-width: 750px;
	margin: 0 auto;
	text-align: center;
}
#polls h1{
	margin-bottom: 5px;
}
#polls div.text{
	font-size: 18px;
    margin: 7px auto;
}
#polls div.poll{
	padding: 0 10px 10px;
	border: 1px solid #3399ff;
	margin-bottom: 10px;
	height: 250px;
	display: block;
	float: left;
	width: 208px;
	text-align: center;
	margin: 10px;
	border-radius: 5px;
}
#polls div.poll td,
#polls div.poll tr,
#polls div.poll table{
	border-collapse: collapse;
	padding: 0;
	border: 0;
}
#polls a.pluso-more{
	display: none;
}
#polls div.poll table{
	margin: 0 auto;
}
#polls div.img{
	width: 150px;
	height: 150px;
	margin: 0 auto 10px;
}
#polls div.img img{
	width: 150px;
	height: 150px;
	display: block;
	overflow: hidden;
}
#polls div.data{
}
#polls div.title{
	font-weight: bold;
	margin-top: 10px;
	font-size: 16px;
	height: 65px;
	display: table-cell;
	vertical-align: middle;
}
#polls div.desc{
	min-height: 72px;
}
#polls div.desc p{
	margin: 2px 0;
}
#polls a.vote{
	color: #fff;
	background: #3399ff;
	border: 0;
	height: 20px;
	display: inline-block;
	padding: 3px 10px;
	border-radius: 3px;
	text-decoration: none;
}
#polls a.vote:hover{
	background: #52A8FD;
}
#polls div.result{
	color: green;
	height: 26px;
	line-height: 26px;
}
#poll_results{
	padding-top: 30px;
	max-width: 700px;
	margin: 0 auto;
}
#poll_results td,
#poll_results tr,
#poll_results table{
	border-collapse: collapse;
	border-width: 0;
	padding: 0;
}
#poll_results table{
	margin: 0 auto;
}
#poll_results td{
	padding: 3px 0;
}
#poll_results .count{
	text-align: right;
}
#poll_results div.sum_votes{
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	margin-top: 10px;
}
div.buy{
	text-align: center;
	font-size: 18px;
	line-height: 26px;
}
div.buy a{
	display: inline-block;
	background: #3399ff;
	color: #fff;
	padding: 3px 15px;
	border-radius: 2px;
	text-decoration: none;
}
b.result{
	font-size: 16px;
    line-height: 30px;
}
#langs{
	text-align: center;
}
#langs a{
	color: #3399ff;
	display: inline-block;
	margin: 0 3px;
}
#add_comment{
	margin: 0 auto;
	width: 280px;
	text-align: center;
}
#add_comment textarea{
	width: 270px;
	padding: 1px 3px;
	min-width: 278px;
	max-width: 278px;
	resize: none;
	height: 100px;
	max-height: 100px;
	min-height: 100px;
	border: 1px solid #3399ff;
}
#add_comment #submit{
	display: inline-block;
	padding: 5px 10px;
	border: 0;
	margin-top: 10px;
	background: #3399ff;
	color: #fff;
}
#main_lot{
	width: 622px;
	margin: 0 auto;
	border: 1px solid #ccc;
	border-radius: 10px;
	padding: 10px;
}
#main_lot .top_title{
	display: none;
}
#main_lot img{
	display: inline-block;
    height: 200px;
    overflow: hidden;
    width: 200px;
}
#main_lot .img{
	float: left;
	width: 200px;
	margin-right: 10px;
}
#main_lot .w{
	display: inline;
}
#main_lot .m{
	display: none;
}
#main_lot .m img{
	width: 20px;
	height: 20px;
	margin-bottom: -4px;
}
#main_lot .text{
	float: left;
	width: 400px;
}
#main_lot .title{
	text-align: left;
	font-weight: normal;
	font-size: 18px;
	padding-bottom: 10px;
}
#main_lot ul{
	padding-left: 15px;
	margin: 0;
	list-style: outside;
}
#main_lot ul li{
	color: #3399ff;
}
#main_lot ul li span{
	color: #333;
}
#main_lot .small{
	color: gray;
    float: right;
    line-height: 14px;
    margin-top: -25px;
    width: 415px;
}
#main_lot .small small{
	display: block;
    float: right;
    margin-top: -6px;
    width: 406px;
}
#socials .a{
	white-space: nowrap;
}
#socials .w a,
#socials .w img{
	display: inline-block;
	height: 20px;
	line-height: 20px;
}
#socials .m a,
#socials .m img{
	display: inline-block;
	height: 30px;
	margin: 0 1px;
	line-height: 30px;
}
#socials .w img{
	margin-bottom: -4px;
}
#socials .m{
	padding-top: 10px;
	display: none;
}
#socials .w{
	display: inline-block;
}
#participate_login{
	display: inline-block;
	padding: 10px 15px;
	background: #f1ab14;
	color: #fff;
	margin-right:10px;
}
#profile{
	max-width: 730px;
	margin: 0 auto;
}
#profile h3{
	margin-bottom: 5px;
}
.user_data,
.user_photo{
	float: left;
}
.user_data .url{
	text-decoration: none;
}
.user_data .url img{
	margin-bottom: -4px;
}
.user_data .url:hover span{
	text-decoration: underline;
}
.user_photo{
	width: 110px;
	height: 110px;
	overflow: hidden;
	border: 1px solid #3399ff;
	margin-right: 10px;
}
.user_photo img{
	width: 100px;
	height: 100px;
	margin: 5px;
	display: block;
}
#contact_form{
	margin-bottom: 0 !important;
}
#contact_form p{
	margin: 3px 0;
	width: auto !important
}
#contact_form input{
	margin-bottom: 5px;
}
#contact_form input.wpcf7-submit{
	background: #3399ff;
    border: 0;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    margin-top: 10px;
    padding: 5px 10px;
}
#contact_form input.wpcf7-text{
	width: 260px;
}
#contact_form textarea{
	height: 150px;
    max-height: 200px;
    max-width: 260px;
    min-height: 100px;
    min-width: 260px;
    resize: none;
    width: 260px;
}
#main_text{
	text-align: center;
}
#daily_lots{
/*	max-width: 665px;*/
	max-width: 880px;
	margin: 0 auto;
	text-align: left;
}
#daily_lots .lot{
	text-align: center;
/*	width: 310px;*/
	width: 270px;
/*	min-height: 412px;*/
	min-height: 370px;
	margin: 5px 10px;
	display: inline-block;
}
#daily_lots .lot_catalog{
    margin: 5px;
    width: 205px;
    min-height: 310px;
}
#daily_lots .lot_catalog .top{
	min-height: 290px;
}
#daily_lots .lot_catalog .lotdata{
	min-height: 80px;
}
#daily_lots .closed{
/*	opacity: 0.50;*/
}
#daily_lots .closed .top{
/*	border: 1px solid #ff0000;*/
}
#daily_lots .closed .top .join{
	background: #ff0000;
}
#daily_lots .closed1{
	border-radius: 10px;
	color: gray;
	background: url("../images/shadow.png");
}
#daily_lots .closed1 a{
	color: #015681;
}
#daily_lots .closed1 a.join{
	color: #d0d0d0;
}
#daily_lots .top{
/*	min-height: 400px;*/
	background: #fff;
	box-shadow: 1px 1px 8px gray;
	min-height: 350px;
/*	border: 1px solid #3399ff;*/
	border-radius: 10px;
	padding-bottom: 10px;
}
#daily_lots .lotdata{
	min-height: 100px;
	white-space: normal;
}
#daily_lots .img{
	padding-bottom: 10px;
}
#daily_lots .quick{
	position: absolute;
	background-position: left top;
	background-repeat: no-repeat;
}
#daily_lots .img,
#daily_lots .img *{
/*	width: 200px;*/
	width: 150px;
	display: block;
/*	height: 200px;*/
	white-space: normal;
	height: 150px;
	margin: 0 auto;
}
#daily_lots .div_title{
	height: 50px;
	overflow: hidden;
}
#daily_lots .lotdata .div_title{
	height: 43px;
    margin-top: -3px;
}
.lot_catalog .div_title .title a {
    display: block;
    height: 40px;
}
#daily_lots .lot_catalog .all_featured{
	padding: 5px 7px;
}
#daily_lots .blue_box .top{
	background: #D7EEFF;
}
#daily_lots .blue_box .top .title a{
	color: #000;
}
#daily_lots .blue_box .top .lotdata a.blue{
/*	background: none;*/
}
#daily_lots .title{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 18px;
	overflow: hidden;
	width: 295px;
	padding: 0 5px;
	height: 50px;
	min-height: 50px;
	max-height: 50px;
	white-space: normal;
}
#daily_lots .blue_box .lotdata .title{
	font-size: 16px;
}
#daily_lots .join{
	display: inline-block;
	padding: 5px 10px;
	background: #3399ff;
	color: #fff;
	margin-top: 10px;
	border-radius: 5px;
	text-decoration: none;
}
#catalog div.big{
	font-size: 20px;
	line-height: 26px;
	clear: both;
}
#catalog ul.cities{
	list-style: none;
	margin-bottom: 5px;
	float: left;
	width: 220px;
}
#catalog .row{
	padding: 3px 0;
}
#catalog ul.vk-participants{
	list-style: none;
	padding-left: 0;
	max-width: 320px;
    min-width: 240px;
    margin-bottom: 0;
	margin-left: 0;
	float: left;
}
#catalog ul.vk-participants .num{
	display: inline-block;
	width: 45px;
	text-align: right;
}
#main{
	margin: 0 auto;
	max-width: 1000px !important;
}
#primary{
	max-width: 1000px !important;
	margin: 0 auto;
	min-height: 600px;
}
#secondary{
	display: none !important;
}
header.page-header h1.page-title{
	font-size: 18px;
	margin-bottom: 0 !important;
}
#colophon{
	border-color: #3399ff !important;
}
div.lot-page{
	margin: 0 auto;
    max-width: 730px;
}
div.lot-page .images{
	width: 230px;
	float: left;
}
div.lot-page .images a{
	display: block;
	border: 1px solid #3399ff;
	padding: 3px;
	height: 55px;
	width: 55px;
	margin-right: 9px;
	float: left;
	overflow: hidden;
	display: inline-block;
}
div.lot-page .images a img{
	height: 55px;
	width: 55px;
	margin: 0 !important;
}
div.lot-page .images a:first-child{
	margin-bottom: 10px;
	margin-right: 0;
	height: 200px;
	width: 200px;
}
div.lot-page .images a:first-child img{
	height: 200px;
	width: 200px;
}
div.lot-page .lot-desc{
	float: left;
	max-width: 500px;
}
div.lot-page .lot-desc .desc p{
	padding-top: 15px;
}
div.lot-page .lot-desc .desc p:first-child{
	padding-top: 0;
}
div.lot-page p.text-title{
	font-size: 18px;
	font-weight: 700;
	margin-top: 0;
}
div.lot-page .lot-desc .desc p{
	margin: 3px 0 !important;
	text-align: justify;
}
div.lot-page .lot-desc .price{
	font-size: 22px;
	font-weight: 700;
	padding-top: 20px;
}
div.lot-page .lot-desc .btn{
	padding-top: 10px;
}
div.lot-page .lot-desc .btn a{
	display: inline-block;
	padding: 5px 10px;
	background: #f45766;
	margin-left: 10px;
	color: #fff;
	text-decoration: none;
}
div.lot-page .lot-desc .btn a:first-child{
	margin-left: 0px;
	background: #3399ff;
}
div.lot-page .lot-desc .btn a:hover{
	background: #f31e3c;
}
div.lot-page .lot-desc .btn a:first-child:hover{
	background: #3189F5;
}
div.lottery-page #comments,
div.lot-page .lot-reviews{
	clear: both;
	padding-top: 20px;
	padding-bottom: 30px;
}
div.lottery-page #comments p.text-title{
	font-size: 18px;
    font-weight: 700;
    margin-top: 0;
}
div.lottery-page #comments p.text-title,
div.lot-page .lot-reviews p.text-title{
	background: #fff;
    margin-bottom: -11px !important;
    padding-bottom: 24px;
    position: relative;
}
div.lottery-page #comments div,
div.lot-page .lot-reviews div{
	clear: both;
	margin-top: 10px;
	padding-top: 10px;
	min-height: 50px;
	border-top: 1px solid #b6dbff;
}
div.lottery-page #comments img,
div.lot-page .lot-reviews img{
	overflow: hidden;
	display: block;
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 10px;
}
div.lottery-page #comments span{
	font-weight: bold;
}
div.lot-page .lot-reviews span{
	display: block;
	font-weight: bold;
}
div.lot-page .lot-reviews br{
	display: none;
}
.lottery-page{
	max-width: 730px;
	padding-top: 12px;
	margin: 0 auto;
}
.lottery-page .img{
	float: left;
	padding: 3px;
	width: 200px;
	height: 200px;
	overflow: hidden;
	border: 1px solid #3399ff;
	margin-right: 22px;
}
.lottery-page .img{
	width: 200px;
	height: 200px;
}
.lottery-page .title{
	font-size: 18px;
	padding-top: 0px;
	font-weight: 700;
}
.lottery-page .title p{
	margin-top: 0;
}
.lottery-page .desc{
	text-align: justify;
}
.lottery-page .desc p{
	margin: 3px 0 !important;
}
.both{
	clear: both;
	margin: 0;
	height: 1px;
}
.logintext .btn_vk{
	float: left;
	width: 20px;
	height: 20px;
	padding: 4px 10px;
}
.logintext {
	margin-top:5px;
	background: #D1E8FF;
	padding:10px;
	text-align:center;
}
.logintext h3{
	color: #333;
    cursor: default;
    font-size: 19px;
    text-decoration: none;
    margin-bottom: 0 !important;
}
.logintext div.text{
	text-align: center;
	padding-bottom: 5px;
	display: inline-block;
}
.logintext div.text span{
	clear: both;
    display: block;
    float: left;
    height: 32px;
    line-height: 32px;
    margin-right: 3px;
}
.logintext .btns{
	display: inline-block;
}
.logintext .btns div div div{
	margin-bottom: -11px;
}
.logintext .btn_vk div div div{
	background: url("../images/vk20.png") left top no-repeat !important;
	width: 20px !important;
	height: 20px !important;
}
.loginurl{
	line-height: 28px;
}
#participate{
	display: inline-block;
	padding: 5px 10px;
	background: #3399ff;
	color: #fff;
	border-radius: 3px;
}
.lot-page-stats{
	padding-bottom: 10px;
}
.lot-page-stats .string{
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 0 !important;
	margin-top: 0px;
	clear: both;
}
.lot-page-stats img{
	height: 20px;
}
.lot-page-stats .string span{
	height: 20px;
	float: left;
	margin-bottom: 5px;
	display: block;
}
.lot-page-stats .string span.icon{
	width: 50px;
	margin-right: 5px;
	text-align: center;
}
.lottery-page .string{
	margin: 3px 0 !important;
	font-size: 16px;
	line-height: 32px;
	clear: both;
}
.lottery-page .string span{
	height: 32px;
	float: left;
	margin-bottom: 10px;
	display: block;
}
.lottery-page .string span.icon{
	width: 50px;
	margin-right: 15px;
	text-align: center;
}
.lottery-page .timer{
	margin: 5px 0;
}
.lottery-page .btn{
	display: inline-block;
	padding: 5px 10px;
	color: #fff;
	text-decoration: none;
	background: #3399ff;
}
#participants tr.me{
	background: #d4f0fc;
}
#participants span.num{
	display: inline-block;
    padding-left: 20px;
    text-align: right;
    width: 28px;
    height: 20px;
}
#participants input.compl{
	display: inline-block;
	padding: 5px 10px;
	background: url("../images/wrong.png") left top no-repeat;
	border: 0;
	margin-left: 10px;
	color: #fff;
	text-decoration: none;
}
#participants input.compl:hover{
/*	background: #f31e3c;*/
}
#participants div.help{
	display: inline-block;
}
#participants a.help{
	background: url("../images/help.png") left top no-repeat;
	height: 20px;
	width: 20px;
	display: inline-block;
}
#participants div.help span.help{
	display: none;
	position: absolute;
	margin-left: 7px;
	margin-top: -18px;
	cursor: default;
	background: #fff;
	border: 1px solid #3399ff;
	padding: 3px 5px;
	border-radius: 3px;
}
#participants div.help:hover > span.help{
	display: block;
}
#participants div.hidden{
	display: none;
}
#participants .b span.num{
	background: url("../images/medal.png") left center no-repeat;
}
.win_repost_title{
	text-align: center;
	font-size: 18px;
	padding-bottom: 10px;
}
.win_repost{
	background: #d1e8ff url("../images/bant_.png") right top no-repeat;
	padding: 10px;
}
.win_repost ul{
	margin-bottom: 0px !important;
	list-style: none;
}
.win_repost img{
	margin-bottom: -5px;
	margin-top: 5px;
	width: 20px;
	height: 20px;
	display: inline-block;
	overflow: hidden;
}
#nav-above,
#nav-below h1,
header.entry-header,
#main header.entry-header div.entry-meta{
	display: none !important;
}
#main article.category-news-ru header.entry-header,
#main article.category-news-en header.entry-header,
#main article.category-news header.entry-header div.entry-meta{
	display: block !important;
}
#main article.category-news-ru div.entry-content,
#main article.category-news-en div.entry-content,
#main article.category-news div.entry-content{
	padding-top: 0;
}
#main article.category-news-en header.entry-header a:hover,
#main article.category-news-ru header.entry-header a:hover,
#main article.category-news header.entry-header a:hover{
	color: #3399ff;
}
#access{
	border: 0 !important;
}
#branding{
	padding: 0 !important;
}
#time{
	top: 0;
	right: 0;
	color: #aaa;
	font-size: 12px;
	position: absolute;
}
#menu_hidden{
	float: left;
}
div.entry-content{
	max-width: 730px;
	margin: 0 auto;
}
#main_bottom{
	max-width: 670px;
	margin: 0 auto;
	text-align: center;
}
#socials{
	text-align: center;
	padding-top: 10px;
}
hr.blue{
	max-width: 730px;
	background-color: #3399ff !important;
}
#main_new{
	background: #fff;
	display: block;
	padding: 20px;
	margin: 11px auto;
	border-radius: 10px;
	border: 1px solid #ccc;
}
#main_new .title{
	 font-size: 24px;
	 line-height: 26px;
	 margin-bottom: 10px;
}
#main_new .news_title{
    font-size: 16px;
    font-weight: bold;
    padding: 0;
    text-align: center;
}
#main_new .news_date{
	font-weight: 700;
	font-size: 12px;
	min-height: 20px;
}
#main_new .short_text{
	text-align: justify;
}
#main_new .readmore{
	float: right;
	clear: both;
	margin-right: 20px;
}
#all_news{
	float: right;
	margin-top: 10px;
	font-size: 16px;
	margin-bottom: -10px;
}
#footermenu{
	display: block;
	text-align: center;
    padding: 0 10px;
}
#footermenu a{
	display: inline-block;
	margin: 0 5px;
	font-weight: bold;
}
#footermenu a:hover{
	color: #3399ff !important;
}
#winners table{
	width: 100%;
}
#catalog{
	max-width: 850px;
	margin: 0 auto;
}
#catalog hr.blue{
	max-width: 850px;
}
.wins_catalog th{
	padding-right: 25px;
}
#winners th,
.wins_catalog th{
	cursor: pointer;
}
#winners th span.order,
.wins_catalog th span.order{
	display: inline-block;
	float: right;
	height: 20px;
    width: 20px;
    background: url("../images/small.gif") center center no-repeat;
}
.wins_catalog th span.order{
	position: absolute;
}
#winners th span.desc,
.wins_catalog th span.desc{
	background: url("../images/small_asc.gif") center center no-repeat;
}
#winners th span.asc,
.wins_catalog th span.asc{
	background: url("../images/small_desc.gif") center center no-repeat;
}
#winners img{
	width: 15px;
	height: 15px;
	display: inline-block;
	overflow: hidden;
	margin-bottom: -2px;
}
#winners img.prize{
	height: 50px;
	width: 50px;
	display: block;
	float: left;
	margin-right: 10px;
}
#winners a{
	text-decoration: none;
}
#winners a:hover span{
	text-decoration: underline;
}
#winners .me{
	display: inline-block;
	float: right;
}
#wins{
	margin: 0 auto;
    max-width: 730px;
}
#wins .win{
	clear: both;
    margin: 10px auto;
    min-height: 200px;
    padding: 5px;
    text-align: justify;
    border: 1px solid #3399ff;
}
#wins .win .title{
	font-size: 18px;
}
#wins .win .img{
	float: left;
	width: 125px;
	height: 145px;
	margin-right: 15px;
	margin-left: 10px;
}
#wins .win .img span{
	display: block;
	font-size: 12px;
	font-weight: bold;
}
#wins .win .img img{
	width: 125px;
	height: 125px;
}
#wins .win .data{
	float: left;
}
#wins .win ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#wins .win ul a{
	text-decoration: none;
}
#wins .win ul a:hover span{
	text-decoration: underline;
}
#wins .win ul img{
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
	overflow: hidden;
	display: inline-block;
}
#primary #content article.category-news-en,
#primary #content article.category-news-ru,
#primary #content article.category-news,
#primary #content article.category-articles-en,
#primary #content article.category-articles-ru,
#primary #content article.category-articles{
    margin: 10px auto 0;
    max-width: 730px;
    padding-top: 10px;
}
div.categorylist{
	max-width: 730px;
	margin: 0 auto;
}
div.categorylist article.category-goods{
	margin-bottom: 0;
}
div.categorylist article.category-goods header.entry-header{
	display: block !important;
}
div.categorylist article.category-goods header.entry-header h1 a{
	font-size: 16px;
	color: #3399ff;
}
div.categorylist article.category-goods div.entry-content,
div.categorylist article.category-goods header.entry-header div.entry-meta{
	display: none;
}
div.categorylist article.category-news-en,
div.categorylist article.category-news-ru,
div.categorylist article.category-news,
div.categorylist article.category-articles-en,
div.categorylist article.category-articles-ru,
div.categorylist article.category-articles{
	border-top: 1px solid #3399ff;
}
#primary #content.categorylist #firstpost article.category-news-en,
#primary #content.categorylist #firstpost article.category-news-ru,
#primary #content.categorylist #firstpost article.category-news,
#primary #content.categorylist #firstpost article.category-articles-en,
#primary #content.categorylist #firstpost article.category-articles-ru,
#primary #content.categorylist #firstpost article.category-articles{
	border-top: none;
	padding-top: 0;
}
#header_login,
#header_login a,
#header_login_user,
#header_login_user a{
	color: #fff;
	line-height: 39px;
}
#header_login_img,
#header_login_img a{
	color: #fff;
	line-height: 20px;
}
#exit{
	display: block;
    background: gray url("../images/close.png") center center no-repeat;
    float: right;
    margin-left: -13px;
    height: 13px;
    position: relative;
    width: 13px;
    border-radius: 3px;
	margin-top: -5px;
	margin-right: -5px;
}
#header_login_img{
	float: right;
	margin-right: 80px;
	margin-top: 19px;
	text-align: right;
    width: 135px;
}
#header_login_img #photo{
	float:right;
	margin-left: 3px;
/*	margin-right: -10px;*/
}
#header_login_img #photo img{
	display: inline-block;
    height: 41px;
    overflow: hidden;
    width: 41px;
}
#login_hidden a.hidden,
#login_hidden a.log_hidden{
	cursor: default;
	text-decoration: none;
}
#header_login .log_hidden{
	display: none;
}
#search_box{
	width: 190px;
/*	float: right;*/
/*	margin-right: 5px;*/
	margin-right: auto;
	margin-left: auto;
/*    margin-top: -20px;*/
    margin-top: -30px;
    padding-right: 5px;
    color: #fff;
    height: 24px;
    display: none;
/*    clear: both;*/
    border: 1px solid gray;
}
#search_box.active{
/*	width: 360px;*/
}
#search_box *{
	margin-bottom: 0px !important;
	padding: 0px !important;
	border: 0px !important;
	background: none !important;
}
#search_box #gsc-i-id1,
#search_box td.gsc-search-button{
	background: #fff !important;
}
#search_box input#gsc-i-id1.gsc-input{
	width: 165px !important;
	padding: 2px 3px 3px 3px !important;
	color: gray;
}
#search_box.active input#gsc-i-id1.gsc-input{
/*	width: 330px !important;*/
}
#search_box a.gsst_a{
	display: none;
}
#search_box input.gsc-search-button{
	padding: 2px 5px 0 5px !important
}
#search_results td.gsc-table-cell-snippet-close{
	padding-left: 5px;
}
#search_box input.gsc-input::-moz-placeholder{
	color: gray;
}
#search_box input.gsc-input:-moz-placeholder{
	color: gray;
}
#search_box input.gsc-input::-ms-input-placeholder{
	color: gray;
}
#search_box input.gsc-input::-webkit-input-placeholder{
	color: gray;
}


@media (min-width: 1000px) {
	#header_login_user{
		float: right;
		margin-right: 80px;
		margin-top: 20px;
	}
	#header_login{
		float: right;
		margin-right: 70px;
		margin-top: 20px;
		text-align: right;
	}
	#header_login a.hidden{
		color: #fff;
		display: inline-block;
		line-height: 39px;
		padding-right: 5px;
	}
	#header_login #btn{
		margin-top: 3px;
		float: right;
		height: 32px;
		width: 168px;
	}
	#header_login #btn div div div{
		float: left !important;
    	height: 32px !important;
    	width: 32px !important;
	}
	#header{
		background: url("../images/header1.png") center center no-repeat;
		height: 106px;
		width: 1000px;
		margin: 0 auto 20px auto;
	}
	#logo{
		display: block;
		float: left;
    	height: 106px;
    	margin-left: 80px;
    	width: 175px;
	}
	#menu-top-menu{
		float: left;
		list-style: none;
		max-width: 700px;
		padding: 30px 0 0 10px !important;
		margin: 0;
	}
	#menu-top-menu li{
		padding: 0 6px;
		display: inline-block;
	}
	#menu-top-menu a{
		color: #fff !important;
		background: none !important;
		font-weight: 700;
	}
	/*#daily_lots{
		overflow: hidden;
		min-height: 410px;
		max-width: 942px;
		width: 942px;
	}
	#prev_slide1,
	#prev_slide2,
	#next_slide1,
	#next_slide2{
		display: block;
		float: left;
		width: 26px;
		height: 395px;
	}
	#prev_slide1,
	#prev_slide2{
		background: url("../images/left.png") center center no-repeat;
	}
	#next_slide1,
	#next_slide2{
		background: url("../images/right.png") center center no-repeat;
	}
	#figures1,
	#figures2{
		white-space: nowrap;
		width: 880px;
		height: 395px;
		float: left;
		overflow: hidden;
	}
	#figures1 figure,
	#figures2 figure{
		display: inline-block;
	}
	#figures1 .peppermint-dots,
	#figures2 .peppermint-dots{
		margin: 15px 0 0;
		padding: 0;
		text-align: center;
		list-style: none;
	}
	#figures1 .peppermint-dots li,
	#figures2 .peppermint-dots li{
		display: inline-block;
	}
	#figures1 .peppermint-dots li span,
	#figures2 .peppermint-dots li span{
		width: 10px;
		height: 10px;
		background: #abcfeb;
		border: 1px solid #fff;
		border-radius: 6px;
		display: block;
		margin: 0 5px;
		cursor: pointer;
	}
	#figures1 .peppermint-dots li.peppermint-active-dot span,
	#figures2 .peppermint-dots li.peppermint-active-dot span{
		background: #fff;
		cursor: default;
		border-color: #abcfeb;
	}*/
}
@media (max-width: 999px) {
	#search_box{
/*		margin-top: 0;*/
/*		position: relative;*/
/*		float: right;*/
/*		margin-right: 0;*/
		margin-top: -1px;
	}
	/*#search_box.active{
		width: 340px
	}
	#search_box.active input#gsc-i-id1.gsc-input{
		width: 310px !important;
	}*/
	#header_login_img{
		margin-top: 10px;
		margin-right: 10px;
	}
	#header_login_user{
		float: right;
		margin-right: 10px;
		margin-top: 10px;
	}
	#header_login{
		float: right;
		margin-right: 0px;
		margin-top: 13px;
	}
	#header_login a.hidden{
		color: #fff;
		display: inline-block;
		line-height: 36px;
		padding-right: 5px;
	}
	#header_login #btn{
		margin-top: 1px;
		float: right;
		height: 32px;
		width: 168px;
	}
	#header_login #btn div div div{
		float: left !important;
    	height: 32px !important;
    	width: 32px !important;
	}
	#logo{
		background: url("../images/logo1.png") left top no-repeat;
		display: block;
		float: left;
		height: 80px;
		width: 134px;
		margin-left: 10px;
		margin-top: -10px;
	}
	#header{
		background: #3399ff;
		position: absolute;
		top: 0;
		width: 100%;
		border-top: 10px solid #fff;
		left: 0;
		height: 60px
	}
	#page{
		margin-top: 0px !important;
		padding-top: 110px !important;
	}
	#menu-top-menu{
		padding: 22px 0 0 0 !important;
		margin: 0px !important;
		float: left;
		list-style: none;
	}
	#menu-top-menu li{
		display: inline-block;
		padding: 0 6px;
	}
	#menu-top-menu a{
		color: #fff;
	}
	#time{
		position: relative;
		float: right;
        height: 20px;
    	margin-top: -20px;
	}
	#wpadminbar{
		display: none;
	}
}
@media (max-width: 800px) {
	#header_login a.hidden{
		display: none;
	}
}
@media (max-width: 730px) {
	#main_text{
		font-size: 20px;
	}
	#touchhidden{
		background: url("../images/touch-menu.png") center center no-repeat;
		display: block;
		cursor: pointer;
		float: left;
		height: 24px;
    	padding: 18px;
    	width: 30px;
	}
	#header_login a.hidden{
		display: inline-block;
	}
	.menu-top-menu-container{
		display: none;
		margin-top: 60px;
    	position: absolute;
    	background: #3399ff;
	}
	#menu-top-menu{
		padding-top: 0px !important;
	}
	#menu-top-menu li{
		display: block;
		padding: 5px 10px;
	}
	#menu_hidden:hover > .menu-top-menu-container{
		display: block;
	}
}
@media (min-width: 701px) {
	#votesbutton br{
		display: block;
	}
	#votesbutton{
		max-width: 543px;
		margin: 0 auto 10px;
		padding: 10px;
		background: #d1e8ff;
		text-align: left;
		border: 1px solid #3399ff;
		border-radius: 5px;
		padding-bottom: 10px;
	}
	#votesbutton h3{
		margin: 0px;
		width: 470px;
		color: #000;
		float: left;
		display: block;
	}
	#votesbutton a{
		margin-top: 10px;
		display: block;
		float: right;
		background: #3399ff;
		color: #fff;
		padding: 3px 10px;
		border-radius: 3px;
	}	
	#main_new{
		min-height: 220px;
		width: 610px;
	}
	#main_new .new{
/*		max-width: 610px;*/
		display: block;
		margin: 0 auto;
	}
	#main_new .new_sep{
		clear: both;
		height: 1px;
		margin: 10px auto;
		width: 70%;
		background: #B6DBFF;
	}
}
@media (max-width: 700px) {
	#participants div.hidden{
		display: block;
	}
	#participants td.hidden{
		display: none;
	}
	.win_repost{
		background: #d1e8ff;
	}
	#main_new{
		width: 260px;
	}
	#main_new .new{
/*		margin-top: 20px;*/
	}
	#main_new .new_sep{
		clear: both;
		height: 1px;
		margin: 10px auto;
		width: 70%;
		background: #B6DBFF;
	}
	#daily_lots{
		text-align: center;
	}
	#logo{
		background: url("../images/logomobile2.png") left top no-repeat;
		display: block;
		float: left;
		height: 79px;
		width: 87px;
		margin-left: 10px;
		margin-top: -10px;
	}
	#main_lot{
		width: 290px;
		margin: 0 auto;
		border: 1px solid #ccc;
		border-radius: 10px;
		padding: 10px;
	}
	#main_lot img{
		width: 200px;
		height: 200px;
	}
	#main_lot .text .title{
		display: none;
	}
	#main_lot .top_title{
		display: block;
		text-align: center !important;
	}
	#main_lot .img{
		float: none;
		margin: 0 auto;
		width: 200px;
	}
	#main_lot .w{
		display: none;
	}
	#main_lot .m{
		display: inline;
	}
	#main_lot .text{
		float: none;
		width: auto;
	}
	#main_lot .title{
		text-align: left;
		font-weight: normal;
		font-size: 18px;
		padding-bottom: 10px;
	}
	#main_lot ul{
		padding: 0;
		margin: 0;
		list-style: none;
		text-align: center;
	}
	#main_lot ul li{
		color: #3399ff;
	}
	#main_lot ul li span{
		color: #333;
	}
	#main_lot .small{
		color: gray;
    	float: none;
    	line-height: 14px;
    	margin-top: -5px;
    	margin-bottom: 5px;
    	width: auto;
	}
	#main_lot .small small{
		display: block;
    	float: right;
    	margin-top: -6px;
    	width: 270px;
	}
	#wins br.hide{
		display: none;
	}
	#wins .data .winners{
		clear: both;
	}
}
@media (max-width: 500px) {
	#main_text{
		font-size: 18px;
	}
	#wins a.title{
		display: block;
		clear:both;
		text-align: center;
		margin: 0 auto;
	}
	#wins img.flow{
		display: block;
		margin: 5px auto;
		float: none;
	}
	#header_login a.hidden{
		display: none;
	}
	#participants div.help span.help{
		left: 0;
		margin-top: -15px;
	}
	#header_login span.hidden{
		display: none;
	}
	#header_login_user span.sep,
	#header_login_user span.hidden{
		display: none;
	}
	#header_login_user a{
		display: block;
		float: right;
		clear: both;
		line-height: 20px;
	}
	#header_login_img{
		width: 125px;
	}
	#header_login_img .dcd{
		font-size: 13px;
	}
	#socials .w{
		display: none;
	}
	#socials .m{
		display: block;
	}
	div.popup{
		width: 260px;
	}
}
/*@media (max-width: 350px) {
	#search_box.active{
		width: 300px
	}
	#search_box.active input#gsc-i-id1.gsc-input{
		width: 270px !important;
	}
}*/
@media (max-width: 400px) {
	#daily_lots .lot{
		width: 260px;
	}
	#daily_lots .title{
		width: 245px;
	}
	#main_new,
	#main_login{
		width: 220px;
		margin: 11px auto;
	}
	#wins .win{
		text-align: center;
	}
	#wins .win .img,
	#wins .win .data{
		float: none;
		margin: 0 auto;
	}
	#header_login{
		width: 152px;
	}
	#main_lot{
		width: 270px;
		margin: 0 auto;
		border: 1px solid #ccc;
		border-radius: 10px;
		padding: 5px;
	}
	#main_lot .small small{
		display: block;
    	float: right;
    	margin-top: -6px;
    	width: 260px;
	}
	#header_login .log_hidden{
		display: block;
		color: #fff;
		line-height: 20px;
		margin-top: 7px;
	}
	#header_login #btn{
		margin-top: 0px;
		float: none;
		height: 40px;
		padding: 21px 4px 5px 5px;
		width: 143px;
		position: absolute;
		overflow: hidden;
		display: none;
	}
	#login_hidden:hover > #btn{
		display: block;
		background: #3399ff;
	}
	#header_login #btn div div div{
		float: left !important;
   		margin-left: 2px !important;
   		margin-top: 3px !important;
   		margin-right: 2px !important;
	}
}
