body {
	background: transparent;
	height: 100%;
}
body, td, th, div, span, p {
	font: normal normal 14px/150%  Arial, Tahoma, Verdana,  sans-serif;
	color: #8b8b8b;
}
input, textarea, option, select {
	font: normal normal 12px/100%  Arial, Tahoma, Verdana,  sans-serif;
	color: #8b8b8b;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 14px/150% Arial, Tahoma,  Verdana,  sans-serif;
	color: #46aaec;
}
a:hover {
	text-decoration: none;
}
.preload {
	display: none !important;
}


.body {
	background: #f1f9ff url('../media/images/bg/bg.gif') 0 0 repeat-x;
}


.full {
	width: 100%;
	height: 100%;
}
.full .left {
	background: url('../media/images/bg/left.gif') 100% 0 no-repeat;
}
.full .right {
	background: url('../media/images/bg/right.gif') 0 0 no-repeat;
}
.full .left img,
.full .right img {
	width: 1px;
	height: 0;
}
.full .middle {
	width: 990px;
	height: 590px;
	background: url('../media/images/bg/middle.gif') 0 0 no-repeat;
}
.full .middle .container {
	width: 990px;
}
.full .footer_tr td {
	background: url('../media/images/bg/footer.gif') 0 100% repeat-x;
}
.full .footer_tr td.footer_left {
	background: url('../media/images/bg/footer.gif') 100% 100% repeat-x;
}
.full .footer_tr td.footer_mid {
	vertical-align: bottom;
	padding: 53px 0 0 0;
}


.footer {
	height: 46px;
	margin: auto 0 0 0;
}
.footer .copyrights {
	float: left;
	padding: 6px 0 13px 47px;
}
.footer .copyrights,
.footer .copyrights * {
	font-size: 11px;
	line-height: 14px;
	color: #a2b4c7;
}
.footer .solution {
	float: right;
	padding: 5px 41px 0 0;
}
.footer .solution,
.footer .solution * {
	font-size: 11px;
	color: #9fa9b5;
}
.footer .solution a {
	text-decoration: none !important;
	font-weight: bold !important;
	color: #dbdfe3 !important;
}
.footer .solution a:hover {
	color: #ffffff !important;
}


/*  header  */
.header {
	height: 94px;
	padding: 0 24px 0 45px;
}
.header .microsoft {
	float: left;
	padding: 36px 33px 0 0;
}
.header .logo {
	float: left;
	padding: 16px 0 0 0;
}
.header .download {
	float: right;
	padding: 18px 0 0 0;
}
/*  header  */


/*  menu  */
.menu {
	padding: 0 0 0 15px;
}
.menu img {
	float: left;
}
/*  menu  */


/*  content  */
.content {
	width: 990px;
}
.content .content_table .cont_top {
	width: 990px;
	height: 14px;
	background: url('../media/images/bg/cont_top.png') 0 0 no-repeat;
}
.content .content_table .cont_top_white {
	width: 990px;
	height: 14px;
	background: url('../media/images/bg/cont_top_white.png') 0 0 no-repeat;
}
.content .content_table .cont_top_white img,
.content .content_table .cont_top img {
	width: 0;
	height: 14px;
}
.content .content_table .content_td {
	width: 990px;
	background: url('../media/images/bg/cont_mid.png') 0 0 repeat-y;
}
.content .content_table .content_td .content_padd {
	padding: 0 5px;
}
.content .content_table .content_td .content_grad {
	background: url('../media/images/bg/cont_bot_grad.gif') 0 100% repeat-x;
}
.content .content_table.style_blue_bot .content_grad {
	background: url('../media/images/bg/style_blue_bot.jpg') 50% 100% no-repeat;
}
.content .content_table .content_td .content_bg_top {
	padding: 0 0 18px 0;
	background: url('../media/images/bg/cont_bg_top.gif') 100% 0 no-repeat;
}
.content .content_table .cont_bot {
	width: 990px;
	height: 14px;
	background: url('../media/images/bg/cont_bot.png') 0 0 no-repeat;
}
.content .content_table .cont_bot img {
	width: 0;
	height: 14px;
}
/*  content  */


.title_text {
	padding: 22px 185px 56px 37px;
}
.title_text,
.title_text * {
	font-size: 22px;
	line-height: 28px;
	color: #12598a;
}
.title_header {
	padding: 0 0 10px 0;
}
.title_header_link1 {
	position: absolute;
	top: 92px;
	left: 80px;
}
.title_header_link2 {
	position: absolute;
	top: 92px;
	left: 334px;
}
.title_header_link3 {
	position: absolute;
	top: 92px;
	left: 632px;
}
.main_left {
	width: 640px;
}
.main_left .events_hdr {
	padding: 22px 0 0 36px;
}
.main_right .events_hdr {
	padding: 27px 0 0 22px;
}
.main_right .small_blocks {
	padding: 13px 0 0 16px;
}
.main_right .small_blocks_bot {
	width: 307px;
	height: 6px;
	background: url('../media/images/bg/small_blocks_bot.png') 0 0 no-repeat;
}
.main_left .title_block_1,
.main_left .title_block_2 {
	width: 640px;
	height: 196px;
}
.main_left .title_block_1 {
	background: url('../media/images/bg/title_block_1.png') 0 0 no-repeat;
}
.main_left .title_block_2 {
	background: url('../media/images/bg/title_block_2.png') 0 0 no-repeat;
}
.main_left .title_block_padd {
	padding: 25px 385px 0 39px;
	position: relative;
}
.main_left .title_block_padd .bg_link {
	position: absolute;
	display: block;
	right: 20px;
	top: 10px;
	width: 320px;
	height: 170px;
	text-decoration: none;
}
.main_left .title_block_padd .block_hdr {
	margin: 0 0 12px 0;
}
.main_left .title_block_padd .text_cont {
	padding: 0 10px 0 0;
	height: 64px;
	overflow-y: hidden;
}
.main_left .title_block_padd .text_cont,
.main_left .title_block_padd .text_cont * {
	font-size: 12px;
	line-height: 16px;
}
.main_left .title_block_padd .btn_padd {
	padding: 18px 0 0 0;
}
.main_left .title_blocks_bot {
	width: 640px;
	height: 18px;
	background: url('../media/images/bg/title_blocks_bot.png') 0 0 no-repeat;
}
.main_left .title_blocks_bot img {
	width: 0;
	height: 18px;
}


.btn {
	display: block;
	float: left;
	line-height: 25px !important;
	text-decoration: none !important;
	background: url('../media/images/bg/btn_left.gif') 0 0 no-repeat;
	padding: 0 0 0 3px;
	position: relative;
}
.btn:hover {
	background: url('../media/images/bg/btn_left_ov.gif') 0 0 no-repeat;
}
.btn span {
	float: left;
	display: block;
	font-size: 11px;
	height: 25px;
	line-height: 23px;
	font-weight: bold;
	color: #ffffff;
	background: url('../media/images/bg/btn_right.gif') 100% 0 no-repeat;
	padding: 0 25px 0 8px;
	cursor: pointer;
}
.btn:hover span {
	background: url('../media/images/bg/btn_right_ov.gif') 100% 0 no-repeat;
}


.btn2 {
	display: block;
	line-height: 20px !important;
	text-decoration: none !important;
	background: url('../media/images/bg/btn_left2.gif') 0 0 no-repeat;
}
.code .btn2 {
	float: left;
}
.btn2:hover {
	background: url('../media/images/bg/btn_left2_ov.gif') 0 0 no-repeat;
}
.btn2 span {
	display: block;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	color: #ffffff;
	background: url('../media/images/bg/btn_right2.gif') 100% 0 no-repeat;
	padding: 0 17px 0 9px;
	cursor: pointer;
}
.code .btn2 span {
	padding: 0 19px 0 10px;
	background: url('../media/images/bg/btn_right3.gif') 100% 0 no-repeat;
}
.btn2:hover span {
	background: url('../media/images/bg/btn_right2_ov.gif') 100% 0 no-repeat;
}
.code .btn2:hover span {
	background: url('../media/images/bg/btn_right3_ov.gif') 100% 0 no-repeat;
}


/*  small_block  */
.small_block * {
	font-size: 11px;
	line-height: 13px;
}
.small_block {
	margin: 1px 0 0 0;
}
.small_block .small_block_top {
	width: 307px;
	height: 9px;
	background: url('../media/images/bg/small_block_top.png') 0 0 no-repeat;
}
.small_block .small_block_mid {
	width: 307px;
	background: url('../media/images/bg/small_block_mid.png') 0 0 repeat-y;
}
.small_block .small_block_mid .small_block_padd {
	padding: 0 7px;
}
.small_block .small_block_mid .small_block_bg {
	padding: 4px 12px 2px 0;
	background: url('../media/images/bg/small_block_mid_top.gif') 100% 0 no-repeat;
}
.blogs_right .small_block .small_block_mid .small_block_bg {
	padding: 4px 8px 2px 0;
}
.small_block .small_block_mid .small_block_hdr {
	font-weight: bold;
	color: #737373;
	padding: 0 0 1px 0;
}
.small_block .small_block_mid .small_block_cont {
	padding: 4px 0 4px 7px;
}
.small_block .small_block_mid .small_block_cont .small_block_text {
	height: 70px;
}
.small_block .small_block_mid .btn_padd td {
	padding: 7px 0 0 0;
}
.small_block .small_block_mid .btn_padd {
	float: right;
}
.small_block .small_block_bot {
	width: 307px;
	height: 9px;
	background: url('../media/images/bg/small_block_bot.png') 0 0 no-repeat;
}
.small_block .small_img {
	width: 161px;
	background: url('../media/images/dec/dot_gray.gif') 100% 0 repeat-y;
}
.small_block .small_img .padd {
	padding: 0 3px 0 0;
	text-align: center;
}
.small_block .small_img img {
	border: 1px solid #d9dcd4;
	margin: 0 auto;
}
.blogs_right .small_block .small_img img {
	border: none;
}
.blogs_right .small_block_cont .input_code {
	margin: 6px 0 0 0;
	width: 104px;
	line-height: 14px;
	padding: 4px 5px;
	border: 1px solid #b4b6b9;
	background: #ffffff url('../media/images/bg/select.gif') 0 0 no-repeat;
}
/*  small_block  */


.about_padd {
	padding: 0 99px 130px 39px;
}
.about_padd #list {
	list-style: none;
	padding: 38px 0 0 0;
	margin: 0;
}
.about_padd #list li {
	padding: 1px 0 8px 44px;
	margin: 0 0 20px 0;
	background: url('../media/images/ico/about_li.gif') 0 0 no-repeat;
}


.paging {
	float: right;
	padding: 0 17px 0 0;
}
.paging span.dashes {
	float: left;
	color: #c6c6c6;
	font-weight: bold;
	padding: 0 2px 0 4px;
}
.paging span.active,
.paging a {
	color: #339dd7 !important;
	font-size: 12px !important;
	background: #f8f8f8;
	text-decoration: none !important;
	border: 1px solid #c6c6c6;
	text-align: center;
	margin: 0 0 0 2px;
	float: left;
	width: 19px;
	height: 19px;
	line-height: 19px !important;
}
.paging span.active,
.paging a:hover {
	background: #72c5fb url('../media/images/bg/paging.gif') 0 0 repeat-x;
	border: 1px solid #72c5fb;
	color: #FFFFFF !important;
	font-weight: bold !important;
}

.events_padd {
	padding: 45px 0 74px 0;
}
.events_padd h1 {
	margin: 0 0 0 46px;
}
#past_events {
	padding: 0 0 20px 0;
}
#past_events .event {
	width: 489px;
	overflow: hidden;
	float: left;
	background: url('../media/images/bg/past_events_bg.jpg') 0 0 repeat-y;
}
#past_events .event .event_text a,
#past_events .event .event_text *,
#past_events .event .event_text {
	font-size: 12px !important;
	line-height: 130% !important;
}
#past_events .event h2 {
	background: url('../media/images/ico/dotted.gif') 0 100% repeat-x;
	padding: 0 0 5px 0;
	margin: 0 0 12px 0;
}
#past_events .event h2 a {
	font-size: 18px !important;
	color: #777777 !important;
	font-weight: bold !important;
}
#past_events .event .event_btn {
	padding: 20px 6px 0 100px;
}
#past_events .event .event_btn .btn {
	float: right;
}
#past_events .event .event_photo {
	float: left;
	width: 165px;
}
#past_events .event .event_photo div {
	padding: 6px 20px 0 0;
}
#past_events .event_top {
	width: 497px;
	height: 205px;
	background: url('../media/images/bg/past_events_top.jpg') 0 0 no-repeat;
}
#past_events .event_bot {
	background: url('../media/images/bg/past_events_bot.jpg') 0 100% no-repeat;
	padding: 26px 32px 28px 38px;
}


/*  blog_contest  */
.blog_contest_padd {
	padding: 0 0 14px 0;
}
.blog_contest {
	height: 590px;
}
.blog_contest .blog_list {
	width: 640px;
}
.blog_contest .blog_list .block_list_hdr {
	font-weight: bold;
	font-size: 18px;
	color: #777777;
	padding: 31px 0 13px 37px;
}
.blog_contest .blog_list .block_list_text {
	padding: 0 0 24px 38px;
}
.blog_contest .blog_list .codes_list {
	padding: 0 0 0 37px;
}
.blog_contest .blog_list .codes_list .codes_list_bg {
	position: relative;
	background: url('../media/images/bg/blogs_mid.gif') 0 0 repeat-y;
}
.blog_contest .blog_list .codes_list .codes_list_top {
	padding: 9px 1px 0 1px;
	background: url('../media/images/bg/blogs_top.gif') 0 0 no-repeat;
}
.blog_contest .blog_list .codes_list .codes_list_bg .codes_list_table {
	width: 593px;
	height: 350px;
	background: url('../media/images/bg/blogs_mid_bg.gif') 0 100% repeat-x;
}
.blog_contest .blog_list .codes_list .codes_list_padd {
	padding: 3px 0 0 8px;
}
.blog_contest .blog_list .codes_list .blogs_bot {
	width: 595px;
	height: 18px;
	background: url('../media/images/bg/blogs_bot.png') 0 0 no-repeat;
	margin: -10px 0 0 0;
	position: relative;
}

.blog_contest .codes_list .code {
	float: left;
	width: 282px;
	height: 52px;
	margin: 0 12px 18px 0;
	background: url('../media/images/bg/code_bg.gif') 0 0 no-repeat;
}
.blog_contest .codes_list .code.code_2 {
	margin: 0 0 18px 0;
}
.blog_contest .codes_list .code .nr {
	padding: 7px 0 0 0;
	font-size: 22px;
	color: #676d74;
	width: 51px;
	text-align: center;
}
.blog_contest .codes_list .code .code_btn {
	padding: 15px 17px 0 0;
}
.blog_contest .codes_list .code .select {
	padding: 13px 17px 0 0;
}
.blog_contest .codes_list .code .select select {
	width: 136px;
	padding: 2px;
	border: 1px solid #b4b6b9;
	background: #ffffff url('../media/images/bg/select.gif') 0 0 no-repeat;
}
.blog_contest .codes_list .code .select select,
.blog_contest .codes_list .code .select select * {
	color: #737373;
	font-size: 11px;
}
.blog_contest .blogs_right {
	padding: 3px 0 470px 15px;
}
.blog_contest .textarea_code {
	margin: 0;
	width: 255px;
	height: 180px;
	border: none;
	background: #ffffff;
	line-height: 18px;
	scrollbar-3dlight-color : #0c82cc;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #0c82cc;
	scrollbar-highlight-color : #0c82cc;
	scrollbar-shadow-color : #0c82cc;
	scrollbar-track-color : #ffffff;
}
.blog_contest .codes_list .form {
	margin: -7px 0 -1px -3px;
	width: 581px;
	height: 124px;
	background: url('../media/images/bg/form_bg.gif') 0 0 no-repeat;
}
.blog_contest .codes_list .form .form_hdr {
	padding: 9px 0 7px 21px;
	font-size: 14px;
	color: #777777;
}
.blog_contest .codes_list .form label {
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #737373;
}
.blog_contest .codes_list .form td {
	line-height: 14px;
	padding: 0 6px 0 0;
}
.blog_contest .codes_list .form td.email_td {
	padding: 0 6px 0 10px;
}
.blog_contest .codes_list .form td.email_td .btn {
	float: right;
	margin: 7px 0 0 0;
}
.blog_contest .codes_list .form label span {
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #ff9307;
}
.blog_contest .codes_list .form .error label,
.blog_contest .codes_list .form .error label span {
	color: #ff0000;
}
.blog_contest .codes_list .form input {
	padding: 4px 5px 3px 5px;
	line-height: 15px;
	width: 160px;
	border: 1px solid #b4b6b9;
	background: #ffffff url('../media/images/bg/select.gif') 0 0 no-repeat;
}
.blog_contest .codes_list .form .form_padd {
	padding: 0 23px 0 21px;
}
.blog_contest .codes_list .form .success {
	padding: 44px 35px 0 30px;
	text-align: center;
	font-size: 18px;
	color: #777777;
}
/*  blog_contest  */


.competition_padd {
	padding: 0 17px 43px 17px;
}
.competition_padd .hot_news {
	position: absolute;
	top: 158px;
	left: 142px;
}
.competition_padd .form_coll .gallery_button {
	margin: -1px 0 0 -5px;
	position: relative;
	zoom: 1;
	padding: 0 0 10px 0;
	background: url('../media/images/dec/dotted_line.gif') 50% 100% no-repeat;
}
.competition_padd .form_coll .form {
	background: #0e88d8 url('../media/images/bg/form.jpg') 0 0 no-repeat;
	text-align: left;
	padding: 11px 11px 15px 9px;
}
.competition_padd .form_coll .form textarea,
.competition_padd .form_coll .form input {
	width: 252px;
	padding: 3px 0;
	background: #FFFFFF url('../media/images/bg/input.gif') 0 0 no-repeat;
	border: 1px solid #67a0c8;
	color: #777777;
	font-size: 11px;
	margin: 0 0 0 4px;
}
.competition_padd .form_coll .form textarea {
	height: 64px;
}
.competition_padd .form_coll .form .submit {
	text-align: right;
}
.competition_padd .form_coll .form .submit input {
	width: auto;
	border: none;
	padding: 0;
	margin: 0 0 0 auto;
}
.competition_padd .form_coll .form .form_text {
	padding: 0 5px 7px 5px;
}
.competition_padd .form_coll .form .form_text a,
.competition_padd .form_coll .form .form_text *,
.competition_padd .form_coll .form .form_text {
	font-size: 11px !important;
	color: #004978 !important;
}
.competition_padd .form_coll .form fieldset table {
	width: 1%;
}
.competition_padd .form_coll .form fieldset table td {
	
}
.competition_padd .form_coll .form .form_height .tac {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
	padding: 0 10px 30px 10px;
}
.competition_padd .form_coll .form .form_height {
	vertical-align: middle;
	height: 394px;
}
.competition_padd .form_coll .form legend {
	display: block;
	width: 100%;
	padding: 0 0 2px 5px;
	margin: 0 0 8px 0;
	color: #004978;
	font-weight: bold;
	font-size: 13px;
	background: url('../media/images/ico/wdotted.gif') 0 100% repeat-x;
}
.competition_padd .form_coll .form .mandatory {
	color: #FFFFFF;
	font-size: 11px;
	padding: 5px 0 0 4px;
}
.competition_padd .form_coll .form .mandatory span,
.competition_padd .form_coll .form label span {
	color: #ff9307;
	font-weight: normal;
	font-size: 11px;
}
.competition_padd .form_coll .form label span.exp {
	float: right;
	color: #cae6f9;
}
.competition_padd .form_coll .form label.error span.text {
	color: #ff0000;
	background: #FFFFFF;
}
.competition_padd .form_coll .form label {
	font-weight: bold;
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	padding: 7px 0 1px 0;
	line-height: 110%;
}
.competition_padd .form_coll .form label span.text {
	padding: 0 4px 0 4px;
	color: #FFFFFF;
	font-weight: bold;
}
.competition_padd .form_coll {
	padding: 7px 0 0 0;
}
.competition_padd .about_coll {
	width: 100%;
	padding: 20px 56px 0 20px;
}
.competition_padd h1 {
	color: #777777;
	font-size: 18px;
	margin: 0 0 16px 0;
	font-weight: bold;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

.addons_padd {
	padding: 0 17px 43px 17px;
}



.addons_padd h1 {
	margin: 28px 0 0 20px;
}

.addons_padd .addons_gallery_button a {
	text-align: right;
	display: block;
	width: 306px;
	height: 61px;
	margin: 8px 0 0 auto;
}


#list {
	padding: 5px 0 20px 0;
}
#list .list_item {
	width: 634px;
	overflow: hidden;
	background: url('../media/images/bg/list_item_bg.jpg') 0 0 repeat-y;
}
#list .list_item .list_item_text a,
#list .list_item .list_item_text *,
#list .list_item .list_item_text {
	font-size: 12px !important;
	line-height: 130% !important;
}
#list .list_item h2 {
	background: url('../media/images/ico/dotted.gif') 0 100% repeat-x;
	padding: 0 0 5px 0;
	margin: 0 0 12px 0;
}
#list .list_item h2 a {
	font-size: 18px !important;
	color: #777777 !important;
	font-weight: bold !important;
}
#list .list_item .list_item_like {
	float: right;
	padding: 0 18px 0 0;
	margin: -4px 0 0 0;
}
#list .list_item .list_item_like a, #list .list_item .list_item_like span {
	background: url('../media/images/btn/like.gif') 0 0 no-repeat;
	display: block;
	font-size: 12px !important;
	color: #777777 !important;
	padding: 7px 0 3px 28px;
	
}
#list .list_item .list_item_like a strong, #list .list_item .list_item_like span strong  {
	color: #777777 !important;
	font-size: 12px !important;
	
}
#list .list_item .list_item_btn {
	padding: 20px 6px 0 0;
}
#list .list_item .list_item_btn .btn {
	float: right;
}
#list .list_item .list_item_photo div {
	padding: 6px 20px 0 0;
}
#list .list_item .list_item_photo {
	float: left;
	width: 167px;
}
#list .list_item_top {
	width: 634px;
	height: 205px;
	background: url('../media/images/bg/list_item_top.jpg') 0 0 no-repeat;
}
#list .list_item_bot {
	background: url('../media/images/bg/list_item_bot.jpg') 0 100% no-repeat;
	padding: 26px 32px 28px 38px;
}


.add {
	width: 299px;
	margin: 12px 0 0 0;
	background: red url('../media/images/bg/add_bg.jpg') 0 0 repeat-y;
	overflow: hidden;
}
.add .add_top {
	background: url('../media/images/bg/add_top.jpg') 0 0 no-repeat;
}
.add .add_bot {
	background: url('../media/images/bg/add_bot.jpg') 0 100% no-repeat;
	padding: 3px;
	text-align: center;
}
.add .add_bot img {
	margin: 0 auto;
}


.form_coll .privacy {
	padding: 7px 30px 0 18px;
}
.form_coll .privacy,
.form_coll .privacy * {
	color: #8b8b8b;
	font-size: 11px !important;
	line-height: 14px !important;
}
.form_coll .privacy a {
	color: #46aaec !important;
}
	


/*  addon_popup  */
.addon_popup {
	position: absolute;
	margin: -230px 0 0 260px;
	width: 328px;
	z-index: 10000;
	display: none;
}
.blog_contest .addon_popup {
	margin: 0;
	top: -54px;
	left: 348px;
}
.addon_popup .popup_text a,
.addon_popup .popup_text *,
.addon_popup .popup_text {
	font-size: 12px !important;
	color: #737373 !important;
}
.addon_popup .popup_text .button {
	padding: 22px 0 0 0;
}
.addon_popup .popup_text {
	font-size: 12px !important;
	padding: 18px 16px 0 5px;
}
.blog_contest .addon_popup .popup_text {
	padding: 26px 10px 0 0;
}
.addon_popup .close {
	height: 16px;
	text-align: right;
}
.addon_popup .close img {
	cursor: pointer;
	margin: 0 0 0 auto;
}
.addon_popup .addon_popup_bot,
.addon_popup .addon_popup_top {
	height: 21px;
}
.addon_popup .addon_popup_bot img,
.addon_popup .addon_popup_top img {
	height: 21px;
	width: 0;
}
.addon_popup .addon_popup_bg {
	background: url('../media/images/bg/addon_popup_bg.png') 0 0 repeat-y;
	height: 1%;
}
.addon_popup .addon_popup_bg {
	padding: 0 21px 21px 35px;
}
.blog_contest .addon_popup .addon_popup_bg {
	padding: 0 21px 24px 34px;
}
.addon_popup .addon_popup_top {
	background: url('../media/images/bg/addon_popup_top.png') 0 0 no-repeat;
}
.addon_popup .addon_popup_bot {
	background: url('../media/images/bg/addon_popup_bot.png') 0 0 no-repeat;
}
/*  addon_popup  */

/* btn_like */
.btn_like {
	float: right;
	font-size: 12px;
	padding: 1px 14px 0 0;
}
.btn_like table td {
	font-size: 12px;
	vertical-align: middle;
}
.btn_like .button {
	padding: 0 4px 0 0;
}
.btn_like .button  img{
	position: relative;
	margin: -4px 0 0 0;
}
.btn_like .count {
	padding: 2px 0 0 0;
}

.winner_table {
	margin: -10px 0 0 0;
	position: relative;
}
.winner_title {
	vertical-align: bottom;
}
.winner_image {
	padding: 0 0 0 15px;
}
.prizewinner_label {
	position: absolute;
	top: 57px;
	left: -13px;
}
.winner_image {
	display: none;
}
.prizewinner_label {
	display: none;
}

#prizewinner_label_25 {
	top: 110px !important;
}

#prizewinner_label_16,
#prizewinner_label_25,
#prizewinner_label_49,
#prizewinner_label_84,
#prizewinner_label_99,
#prizewinner_label_106,
#prizewinner_label_110 {
	display: block !important;
}
#prizewinner_label_25,
#prizewinner_label_84,
#prizewinner_label_106,
#prizewinner_label_110 {
	background: url('../media/images/dec/winner_1.png') 0 0 no-repeat;
	width: 62px;
	height: 92px;
}
#prizewinner_label_16 {
	background: url('../media/images/dec/winner_2.png') 0 0 no-repeat;
	width: 63px;
	height: 93px;
}
#prizewinner_label_99 {
	background: url('../media/images/dec/winner_3.png') 0 0 no-repeat;
	width: 63px;
	height: 93px;
}
#prizewinner_label_49 {
	background: url('../media/images/dec/winner_4.png') 0 0 no-repeat;
	width: 62px;
	height: 93px;
}

