@font-face {
    font-family: 'NotoSansArmenianRegular';
    src: url('/static/fonts/notosansarmenian-regular.eot');
    src: url('/static/fonts/notosansarmenian-regular.eot') format('embedded-opentype'),
         url('/static/fonts/notosansarmenian-regular.woff2') format('woff2'),
         url('/static/fonts/notosansarmenian-regular.woff') format('woff'),
         url('/static/fonts/notosansarmenian-regular.ttf') format('truetype'),
         url('/static/fonts/notosansarmenian-regular.svg#NotoSansArmenianRegular') format('svg');
}
@font-face {
    font-family: 'NotoSansArmenianBold';
    src: url('/static/fonts/notosansarmenian-bold.eot');
    src: url('/static/fonts/notosansarmenian-bold.eot') format('embedded-opentype'),
         url('/static/fonts/notosansarmenian-bold.woff2') format('woff2'),
         url('/static/fonts/notosansarmenian-bold.woff') format('woff'),
         url('/static/fonts/notosansarmenian-bold.ttf') format('truetype'),
         url('/static/fonts/notosansarmenian-bold.svg#NotoSansArmenianBold') format('svg');
}
@font-face {
    font-family: 'NotoSansRegular';
    src: url('/static/fonts/notosans-regular.eot');
    src: url('/static/fonts/notosans-regular.eot') format('embedded-opentype'),
         url('/static/fonts/notosans-regular.woff2') format('woff2'),
         url('/static/fonts/notosans-regular.woff') format('woff'),
         url('/static/fonts/notosans-regular.ttf') format('truetype'),
         url('/static/fonts/notosans-regular.svg#NotoSansRegular') format('svg');
}
@font-face {
    font-family: 'NotoSansBold';
    src: url('/static/fonts/notosans-bold.eot');
    src: url('/static/fonts/notosans-bold.eot') format('embedded-opentype'),
         url('/static/fonts/notosans-bold.woff2') format('woff2'),
         url('/static/fonts/notosans-bold.woff') format('woff'),
         url('/static/fonts/notosans-bold.ttf') format('truetype'),
         url('/static/fonts/notosans-bold.svg#NotoSansBold') format('svg');
}
.com-page{
	min-height: 400px;
	min-width: 509px;
	margin-bottom: 17px;
}
.com-page-icon{
	margin-top: -10px;
	padding-top: 3px;
}
.com-page-list{
	float:left;
	min-height: 400px;
	min-width: 527px;
}
.com_page_titile_con{
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
	margin-top: 20px;
}
.com_page_titile{
	margin-bottom: 3px;
}
.com_page_title{
	float:left;
	margin-bottom: 3px;
}
body.controller-competitions.action-newessaysruless #main .not_bold{
	font-weight: normal;
}
body.controller-competitions.action-newessaysruless #main .header-upper{
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
body.controller-competitions.action-newessaysruless #main .inline{
	display: inline-block;
}
body.controller-competitions.action-newessaysruless #main .com_page_title{
	font-size: 16px;
}
body.controller-competitions.action-newessaysruless #main .fullname{
	font-size: 18px;
}
body.controller-competitions.action-newessaysruless #main .bold{
	font-weight: bold;
}
body.controller-competitions.action-newessaysruless #main .centre{
	text-align: center;
}
.com_list_item{
	padding: 10px 20px 10px 10px;
	border:solid 1px #ccc;
	margin-bottom: 10px;
}
body.controller-competitions #main .user-pic{
	float:left;
}
.com_list_item_text{
	float:left;
	margin-left: 10px;
	text-align: left;
}
.com_list_item_text div.biography div.bio-class{
	display: block;
	margin-top: 6px;
}
.com_list_item_text div.biography span.bio-location{
	display: none;
}
.com_list_item_text div.biography span.bio-age{
	display: none;
}
body.controller-competitions .com_raiting{
	float:right;
	color: #808080;
}
body.controller-competitions .com_raiting_count{
	font-weight: bold;
	color: #000000;
}
body.controller-competitions .show-work{
	
}
body.controller-competitions .show-work-block{
	bottom: 25px;
    position: absolute;
    right: 10px;
}
.com_lavel{
	margin-bottom: 8px;
}
body.controller-competitions .back{
	float:right;
	margin-bottom: 3px;
}
.work_con{
	margin-top: 7px;
	margin-bottom: 3px;
}
.com_work_title{
	font-weight: bold;
	margin-top: 4px;
}

.com_work_body_literature{
	margin-top: 5px;
}
.chip_page_con{
	float: right;
}
.chip_page_header_menu{
	background-image: url('/static/img/modules/chip/chip_header_menu.png');
    background-repeat: no-repeat;
	width: 527px;
	height: 149px;
	position: relative;
}
.chip_page_header{
	background-image: url('/static/img/modules/chip/chip_header.png');
    background-repeat: no-repeat;
	width: 527px;
	height: 149px;
	position: relative;
}
.chip_page_main{
	background-image: url('/static/img/modules/chip/chip_main.png');
    background-repeat: no-repeat;
	width: 527px;
	height: 406px;
	position: relative;
}
.chip_page_footer{
	background-image: url('/static/img/modules/chip/chip_footer.png');
    background-repeat: no-repeat;
	width: 527px;
	height: 35px;
	margin-bottom: 10px;
}
.chip_design{
	margin-top: 19px;
}
.chip_menu{
	top:102px;
	left: 8px;
	z-index: 50;
	position: absolute;
}
.chip_item_con{
	left:27px;
	position: absolute;
}
.chip_page_con .footer{
	padding: 10px;
	padding-left: 30px;
	border-top: 1px dashed #CCC;
}
body.controller-competitions .chip {
    float: left;
    height: 40px;
    margin-right: 3px;
    width: 49px;
}
.king_pas {
    background: url("/static/img/modules/chip/kin_p.png") no-repeat scroll 0 0 transparent;
}
.king_act {
    background: url("/static/img/modules/chip/kin_a.png") no-repeat scroll 0 0 transparent;
    margin-top: -10px;
}
.king_pas:hover {
    background: url("/static/img/modules/chip/kin_a.png") no-repeat scroll 0 0 transparent;
}
.her_pas {
    background: url("/static/img/modules/chip/her_p.png") no-repeat scroll 0 0 transparent;
}
.her_act {
    background: url("/static/img/modules/chip/her_a.png") no-repeat scroll 0 0 transparent;
    margin-top: -10px;
}
.her_pas:hover {
    background: url("/static/img/modules/chip/her_a.png") no-repeat scroll 0 0 transparent;
}
.sci_pas {
    background: url("/static/img/modules/chip/sci_p.png") no-repeat scroll 0 0 transparent;
}
.sci_act {
    background: url("/static/img/modules/chip/sci_a.png") no-repeat scroll 0 0 transparent;
    margin-top: -10px;
}
.sci_pas:hover {
    background: url("/static/img/modules/chip/sci_a.png") no-repeat scroll 0 0 transparent;
}
.wri_pas {
    background: url("/static/img/modules/chip/wri_p.png") no-repeat scroll 0 0 transparent;
}
.wri_act {
    background: url("/static/img/modules/chip/wri_a.png") no-repeat scroll 0 0 transparent;
    margin-top: -10px;
}
.wri_pas:hover {
    background: url("/static/img/modules/chip/wri_a.png") no-repeat scroll 0 0 transparent;
}
.com_pas {
    background: url("/static/img/modules/chip/com_p.png") no-repeat scroll 0 0 transparent;
}
.com_act {
    background: url("/static/img/modules/chip/com_a.png") no-repeat scroll 0 0 transparent;
    margin-top: -10px;
}
.com_pas:hover {
    background: url("/static/img/modules/chip/com_a.png") no-repeat scroll 0 0 transparent;
}
.chip_item {
    height: 110px;
    position: absolute;
    width: 110px;
}
.chip_div1 {
    top: 84px;
}
.chip_div2 {
    top: 214px;
}
.chip_div3 {
    left: 116px;
    top: 19px;
}
.chip_div4 {
    left: 116px;
    top: 149px;
}
.chip_div5 {
    left: 116px;
    top: 279px;
}
.chip_div6 {
    left: 246px;
    top: 19px;
}
.chip_div7 {
    left: 246px;
    top: 149px;
}
.chip_div8 {
    left: 246px;
    top: 279px;
}
.chip_div9 {
    left: 362px;
    top: 84px;
}
.chip_div10 {
    left: 362px;
    top: 214px;
}
.chip_qtip{
	text-align: center;
}
.chip_item_image{
	margin-top: 10px;
}
.chip_item_info_con{
	text-align: center;
	margin-bottom: 10px;
	margin-top: -100px;
}
.chip_item_desc{
	width:280px;
	margin: 0 auto;
}
.chip_item_body{
	width: 527px;
	margin-top:25px;
	margin-bottom: 20px;
}
.chip_album_user_info{
	position:absolute;
	z-index:50;
	left:10px;
	top:5px;
	color:#ffffff;
}
.chip_qtip_con{
	text-align:center;
}
input.chip_codebar{
	padding-top: 1px;
	height: 12px;
	border:none;
	margin-top: 3px;
	margin-right: 5px;
	width: 74px;
	color: #666666;
	background:url(/static/img/modules/chip/codebar.png) no-repeat;
}
.chip_codebar_con{
	float:right;
	margin-top:7px;
	margin-right: 33px;
}
.chip_codebar_con img{
	 margin-top: -10px;
}
.chip-album-owner-text{
	margin-left: 10px;
	margin-bottom: 19px;
}
.chip-user-info .user-pic{
	margin-right: 10px;
}
.chip-user-info{
	padding-bottom: 6px;
}
.chip-album-owner-text .bio-location{
	display: none;
}
.chip_table{
	border:1px solid #9BA50A;
	font-weight:bold;
}
.chip_table_top_tr{
	color:#9BA50A;
	border-top: 1px solid #ffffff;
	height: 27px;
}
.chip_table_top_td{
	background-color: #9BA50A;
	color: #ffffff;
}
.chip_table_tr{
	border: 1px solid #9BA50A;
	height: 27px;
}
.chip_table_td{
	border: 1px solid #9BA50A;
	height: 50px;
}
.chip_table_td .bio{
	font-weight:normal;
}
.chip_table_td .bio-class{
	margin-top: 6px;
}
.chip_table_logo{
	background: url('/static/img/modules/chip/chip_logo_s.png') no-repeat left top;
	background-position: 4px 0px;
	height: 30px;
	padding-left: 33px;
	line-height: 30px;
}
.chip_table_blue{
	background-color: #F5F5F5;
}
.chip_table_td .bio-location{
	display: none;
}
.chip_table_td .bio-age{
	display: none;
}
.chip_table_td .bio-school{
	display: block;
}

div.two-sidebars #view-container {
	width: 701px;
}
div.two-sidebars #view-container .view-top {
	border-bottom: 1px solid #CCCCCC;
    height: 33px;
    width: 701px;
}
div.two-sidebars div.view-content {

}
div.drop-down{
	padding-right: 0px;
}
/*
div.left-sidebar{
	width: 172px;
	padding-right: 0px;
}*/
.chip_rules_title{
	font-size:14px;
	text-align:center;
	margin-bottom: 8px;
}
.chip_rules_num{
	vertical-align:top;
}
.chip_rules_td{
	padding-left:8px;
}
.user-pic {
    display: inline-block;
}
.photo_com_list_item_text{
	display:inline-block;
	margin-left: 5px;
	text-align: left;
	vertical-align: top;
	width: 133px;
}
body.action-photolist .photo_com_list_item_text{
	width: 435px !important;
}
body.action-photolist .photo_com_list_photo{
	float: left;
}
body.action-photolist .com_list_item{
	padding: 10px 20px 35px 10px;
}
body.action-photolist .show-work{
	margin: 0;
}
.photo_com_list_item_text .bio-age{
	display: none;
}
.photo_com_list_item_text .bio-location{
	display: none;
}
.post-photo-item .bio-age{
	display: none;
}
.post-photo-item .bio-location{
	display: none;
}
.photo_com_list_photo_con{
	margin-top: 10px;
}
.photo_com_list_photo{
	cursor:pointer;
	margin-right: 10px;
	padding: 5px;
	border: 1px solid #EEEEEE;
}
.photo_com_item_photo{
	cursor:pointer;
	float: left;
	margin-right: 10px;
	padding: 10px;
	background-color: #FFFFFF;
}
.photo_com_list_info{
	float:left;
}
.list_item_title{
	color: #808080;
	float:left;
}
.list_item_text{
	color: #333333;
	float:left;
	width: 155px;
}
.list_item_text_b{
	color: #333333;
	float:left;
	width: 214px;
}
.post-photo-item{
	background-color: #f5f5f5;
	padding:20px;
}
.post-photo-item div.comment-box {
	
}
.photo_com_item_info{
	float:left;
	padding-top: 7px;
}
.photo_item_title{
	color: #808080;
	margin-bottom: 2px;
}
.photo_item_text{
	color: #333333;
	margin-bottom: 33px;
	font-weight: bold;
	width: 100px;
}
.photo_item_raiting{
	font-size: 18px;
}
.photo_item_back_bottom{
	margin-bottom: 17px;
	margin-top: 6px;
}
.photo_item_back_top{
	float: right;
	margin-bottom: 3px;
}
.photo_com_list_title{
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
}
.post-photo-item .user-pic{
	margin-right: 10px;
}

body.controller-competitions div#view-container {
	padding-bottom: 10px;
}
body.controller-competitions div#view-top {
	margin-bottom: 0;
}
body.controller-competitions #cboxLoadedContent{
	padding-left: 8px !important;
	padding-top: 1px !important;
	padding-right: 1px !important;
	padding-bottom: 2px !important;
}

.literature-com-post{
	padding: 10px 20px 6px 10px;
	border:solid 1px #ccc;
	margin-bottom: 10px;
	width: 493px;
}
.literature-com-list-text{
	float:left;
	margin-left: 10px;
}
.literature-com-raiting{
	float:right;
	color: #808080;
}
.literature-com-raiting-count{
	font-weight: bold;
	color: #000000;
}
/* new year */

.newyear_list_item .confirm {
	margin: 0 10px;
}
.newyear_btn_block {
	float: right;
}


.newyear_list_item{
	 border: 1px solid #CCCCCC;
    margin-bottom: 7px;
    margin-top: 3px;
    min-height: 252px;
    padding: 10px 10px 10px 7px;
    position: relative;
}

.newyar_list_item_header {
	border-bottom: 1px solid #E6E6E6;
    display: inline-block;
    float: right;
    padding-bottom: 13px;
    position: relative;
    vertical-align: top;
    width: 200px;
}
.new_year_location .newyear_location_search{
	margin-left: 10px;
}
.newyear_list_item .buttons .fb-like {
	  margin-right: 10px;
  	vertical-align: top;
}
.newyear_attention{
	border: 1px solid #808080;
    float: left;
    margin-bottom: 15px;
    padding: 10px;
}

.newyear_list_item .buttons .liked {
  background-image: url("/static/img/modules/page/smile.png");
  background-repeat: no-repeat;
  color: #808080;
  height: 19px;
  left: 0;
  min-width: 7px;
  padding: 0 0 0 20px;
  position: relative;
  display: inline-block;
  top: 0;
  vertical-align: middle;
  margin-top: 15px;
  margin-bottom: 15px;
}

.newyear_list_item .buttons .liked span {
  border-color: #A6C700;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px 0;
  color: #6A8000;
  display: block;
  font-size: 13px;
  height: 17px;
  left: 7px;
  line-height: 18px;
  min-width: 30px;
  padding: 0 3px 0 0;
  position: relative;
  text-align: center;
}

.newyear_list_item  .button-holder {
  bottom: -8px;
	position: absolute;
	right: 8px;
}

.newyear_status_title{
	font-size: 11px;
	font-weight: bold;
	float: right;
	margin-right: 8px;
}
.newyear_region_title{
	font-size: 11px;
	font-weight: bold;
	float: right;
	margin-right: 8px;
	margin-top: 4px;
}
.new_year_location .btn{
	padding: 5px 5px;
}
.newyear_city_title{
	margin-top: 4px;
}
.newyear_city_title{
	font-size: 11px;
	font-weight: bold;
	float: right;
	margin-right: 8px;
	margin-left: 20px;
}
.com_page_titile_con.newyear{
	margin-bottom: 10px;
}
.com_page_titile_con.newyear .com_page_titile.inline.bold{
	 margin-bottom: 7px;
}
.newyear_region{
	float:right;
}
.newyear_status {
	float:right;
	margin-right: 10px;
}
.newyear_location_search{
	float: left;
	margin-left: 15px;
	margin-top: 0px;
}
.newyear_fb_like{
	float:left;
}
.newyear_vote_div{
	float:right; 
	margin-top:5px;
}
.newyear_vote{
	padding-top:6px; 
	padding-bottom:8px;
}
.new_year_random{
	float:left;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top: 10px;
	padding-bottom:10px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}
.new_year_random.y2014{
	padding: 10px 23px 15px;
    width: 481px;
}
.new_year_random.y2014 a{
	float: left;
    margin-left: 4px;
    margin-top: 4px;
}
.new_year_random.y2014 a img{
	width: auto;
}
.new_year_random a{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.9);
	display: inline-block;
}
.new_year_random img{
	width: 80px;
	margin-right: 5px;
	opacity: 0.5;
}
.new_year_random img:last-child{
	margin-right: 0px;
}
.new_year_design{
	margin-top: 19px;
	margin-bottom: 25px;
}
.newyear_list_item .top-line{
	background-color: #FAFAFA;
    left: -7px;
    padding-left: 8px;
    position: relative;
    top: -10px;
    width: 515px;
}
.newyear_list_item .place{
	background-color: #A6C700;
    border-radius: 0 0 2px 2px;
    color: #FFFFFF;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin-bottom: 5px;
    text-align: center;
    width: 45px;
    text-shadow: 0px 1px 1px #454545;
}

.newyear-pagination{
	display: inline-block;
	margin-left: 0;
}
.newyear-pagination	li{
	background: none repeat scroll 0 0 #F5F5F5;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    margin-left: -2px;
    text-align: center;
    width: 31px;	
}

.newyear-pagination li:hover{
	background:#a6c700;
}

.newyear-pagination li.next, li.prev{
	line-height: 25px;
	width: 76px;
	vertical-align: top;
}
.newyear-pagination li.active{
	background:#a6c700;
}
li.active a{
  color:#fff;
}

.newyear-pagination a{
	    	display: block;
}
.newyear-pagination a:hover{
	    		text-decoration: none;
	    		color:#fff;
}

.next-prev{
	border-top: 1px solid #CCCCCC;
    display: inline-block;
    margin: 0;
    padding: 10px 0 0;
    width: 430px;
}
.next-prev	li {
		background: none repeat scroll 0 0 #F5F5F5;
	    display: inline-block;
	    line-height: 26px;
	    margin-left: -2px;
	    
	    text-align: center;
	    &:hover{
	    	background:#a6c700;
	    };
	    &.next, &.prev{
	    	line-height: 25px;
			width: 76px;
	    }
	    &.active{
	    	background:#a6c700;
	    	a{
	    		color:#fff;
	    	}
	    }
	    a{
	    	display: block;
	    	padding: 0 10px;
	    	&:hover{
	    		text-decoration: none;
	    		color:#fff;
	    	}
	    }
    }

.new_year_photos{
	margin-bottom: 30px;
	float: left;

}
#list-page,#item-page{
	width: 300px;
	margin-bottom: 15px;
	margin-right: 5px;
}
.newyear_list_item #list-page img{
	border: 1px solid #E6E6E6;
    height: 62px;
    padding: 2px;
    width: 82px;
}
.newyear_list_item #list-page img:first-child {
	float: left;
    height: 202px !important;
    margin-right: 3px;
    width: 202px !important;
}
.newyear_list_item #item-page a:first-child img{
	float: left;
    height: 202px !important;
    margin-right: 3px;
    width: 202px !important;
}
.newyear_list_item .new_year_photos a img{
	border: 1px solid #E6E6E6;
    height: 62px;
    padding: 2px;
    width: 82px;
}
.newyear_list_item #list-page img:nth-child(3n),img:nth-child(4n) {
	margin-top: 2px;
}
.newyear_list_item #item-page img:nth-child(3n),img:nth-child(4n) {
	margin-top: 2px;
}
.newyear_list_item .new_year_photos a:nth-child(4n) img {
	margin-top: 1px;
}
hr{
	margin: 10px 0;;
}
.newyear_list_item .show-work-block .show-work{
	background-image: url(/static/img/competitions/newyear/show-work.png);
	height: 27px;
    width: 203px;
    display: block;
}
.newyear-rating{
	width: 193px;
	line-height: 24px;
	font-size: 14px;
	float: right;
	margin-top: 10px;
}

.newyear-rating img{
	width: 24px;
	height: 24px;
	float: 	left;
}
.newyear-rating span{
	color: #a6c700;
	font-size: 18px;
	font-weight: bold;
	font-family: arial;
}
/*.likes.newyear{
	width: 193px;
	float: right;
	margin-top: 10px;
}
/*.likes.newyear .liked{
	background-image: url("/static/img/modules/page/front-like.png");
    background-position: 0 -2px;
    background-repeat: no-repeat;
    color: #808080;
    display: inline-block;
    height: 22px;
    left: 0;
    margin-bottom: 7px;
    margin-left: 3px;
    min-width: 7px;
    padding: 0 0 0 20px;
    position: relative;
    top: 0;
    vertical-align: top;
}
.likes.newyear .liked	span{
	border-color: #A6C700;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    color: #6A8000;
    display: block;
    font-size: 13px;
    height: 20px;
    left: -15px;
    line-height: 20px;
    margin: 0;
    min-width: 30px;
    padding: 0 0 0 5px;
    position: relative;
}*/
.likes.newyear.y2014{
	float: right;
    position: relative;
    width: 200px;
}
.liked.y2014{
	font-size:14px;
	background-image: url("/static/img/icons/like.png") !important;
	color: #333 !important;
	background-position: 0 1px;
}
.liked.y2014 p{
	color: #A6C700;
    float: right;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    line-height: 14px;
    margin-left: 7px;
}

.popup_for_like{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 10000;
    display:none;
}
.popup_for_like .popup-inner{
	border: 7px solid rgba(0, 0, 0, 0.5);
    border-radius: 4px;
    box-shadow: 0 0 10px #000000;
    display: inline-block;
    margin-top: 92px;
    position: relative;
}
.popup_for_like .popup-inner #close{
	background-image: url("/static/img/competitions/newyear/close.png?123");
    display: block;
    height: 17px;
    position: absolute;
    right: -9px;
    top: -8px;
    width: 17px;
}
.popup_for_like .fb_iframe_widget{
	background: none repeat scroll 0 0 #FFFFFF;
	margin-top: 1px;
}	
.popup-inner p{
	background-image: url("/static/img/competitions/newyear/like-us.png");
    height: 90px;
    margin: 0 auto;
    width: 450px;
    display: block;
}
.FB_options_div{
	float: right;
    width: 203px;
}
.pam{
	padding-left: 0px !important;
}


/* new year end */
/* reading start */
.reading_left{
	float:left;
}
.reading_right{
	float:right;
}
.reading_user{
	margin-top: 20px;
}
.reading_user_name{
	font-weight: bold;
}
.reading_user_photo{
	float:left;
}
.reading_user_info{
	margin-left: 5px;
	float:left;
	width: 173px;
}
.reading_school{
	color: #808080;
}
.reading_region{
	margin-right: 10px;
}
.reading_school{
	margin-top: 7px;
}
/* reading end */

/* TICKET STARTS */
#duel-plus-rules {
	padding-top: 20px;
}

#duel-plus-rules div.participation {
	border: 1px solid #CCC;
	padding: 10px 25px;
	border-radius: 5px;
	font-size: 15px;
}

#duel-plus-list {
	padding-top: 20px;
}

#duel-plus-list img.banner {
	margin-bottom: 10px;
}

#duel-plus-list ul.age-group-toggler {
	margin: 0;
	padding: 0px 10px;
}

#duel-plus-list ul.age-group-toggler li:first-child {
	padding-right: 10px;
	padding-top: 2px;
	font-weight: bold;
}

#duel-plus-list ul.age-group-toggler li {
	padding: 0 5px;
}

#duel-plus-list thead {
	background-color: #A6C700;
	border-right: 1px solid #A6C700;
	color: #FFF;
}

#duel-plus-list thead th {
	padding: 4px 10px;
}

#duel-plus-list tbody td {
	border: 1px solid #CCC;
	padding: 5px 10px;
}

#duel-plus-list tbody tr:nth-child(even) {
	background-color: #F5F5F5;
}

body.action-duel-plus-rules div.phone-wrapper .sbHolder {
	vertical-align: text-bottom;
}

div.duel-plus-buy-ticket {
	overflow: visible;
}

div.duel-plus-buy-ticket div.modal-body {
	overflow: visible;
}

div.confirm_refuse_button {
	float:right;
	margin-top: 10px;
}
/*newessays*/
body.controller-competitions .rules_header{
	margin-top: 20px;
	margin-bottom: 25px;
}
body.controller-competitions .text-rules{
	font-size: 13px;
}
body.controller-competitions .theme{
	font-size: 15px;
}
body.controller-competitions .theme span{
	margin-left: 53px;
}
body.controller-competitions .section_title{
	font-weight: bold;
	font-size: 15px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 7px;
	margin-top: 25px;
}
body.controller-competitions div.biography{
	margin-top: 10px;
}
body.controller-competitions .com_work_title{
	margin-top: 30px;
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
body.controller-competitions .com_list_item.rejected{
	
}
body.controller-competitions .com_work_body{
	border-bottom: 1px solid #E5E5E5;
    font-size: 13px;
    line-height: 21px;
    padding-bottom: 20px;
}
body.controller-competitions .rules-text ul{
	list-style-type: decimal;
	margin-left: 20px;
}
body.controller-competitions .order ul{
	list-style-type: disc;
}
body.controller-competitions .deadlines span{
	font-weight: bold;
	color: #e52e2e;
}
body.controller-competitions .prize{
	margin-bottom: 20px;
}
body.controller-competitions .com_page_titile{
	font-size: 18px;
	margin-bottom: 10px;
}
body.controller-competitions .photo_com_list_title{
	font-size: 18px;
}
body.controller-competitions .confirm_refuse_button.top{
	margin-top: 45px;
} 

body.controller-competitions.action-newessaysmembers .com_list_item_text{
	width: 375px;
}	

/* kinder */
.kinder-rules-header{
	background-color: #a6c700;
	display: inline-block;
	text-transform: uppercase;
	padding: 0 5px;
	color: #ffffff;
	margin: 15px 0;
	font-size: 15px;
	line-height: 28px;
}
.kinder-bottom_pic{
	margin-top: 20px;
	margin-bottom: 50px;

}
.btn.play.new-duel{
	padding: 7px 11px;
	font-size: 14px;
	border-radius: 2px;
	font-weight: normal;
}

/* photo competition 2014*/
body.action-photolist2014 .com_page_titile_con{
	margin-bottom: 0;
}
.photo-com-page{
	font-size: 11px;
	line-height: 16px;
	color: #808080;
}
.photo-com-page a:hover{
	text-decoration: none;
}
.photo-com-page span.header{
	font-size: 15px;
	display: block;
	line-height: bold;
}
.photo-com-page span{
	color: #333333;
}
.photo-com-page .leading{
	background-color: #f5f5f5;
    border: 1px solid #e5e5e5;
    font-size: 12px;
    margin-top: 10px;
    padding: 8px 0 6px;
    text-align: center;
}
.photo-com-page .leading img{
	vertical-align: bottom;
}
.photo-com-page .leading span{
	color: #a6c700;
	font-family: Arial;
	font-size: 24px;
}
.photo-com-page .upload-block{
	border: 1px solid #cccccc;
	height: 185px;
	padding: 10px;
	margin-top: 10px;
	position: relative;
}
.photo-com-page .upload-block input[type="file"]{
	height: 183px;
    left: 10px;
    opacity: 0;
    position: absolute;
}
.photo-com-page .upload-block .img-upload{
	background-color: #f5f5f5;
    border: 1px solid #333333;
    color: #808080;
    overflow: hidden;
    float: left;
    font-size: 18px;
    height: 169px;
    line-height: 16px;
    margin-right: 9px;
    text-align: center;
    width: 242px;
}
.photo-com-page .upload-block .loader{
	display: none;
}
.photo-com-page .upload-block .img-upload span{
	display: block;
	color: #808080;
	margin-top: 70px;
	margin-bottom: 10px;
	font-weight: bold;
}
.photo-com-page .upload-block .sbHolder.not-choosed .sbSelector{
	border-color: #f0606e;
}
.photo-com-page .upload-block .sbHolder.not-choosed .sbToggle {
	border-color: #f0606e;
}
.photo-com-page .upload-block hr{
	background-color: #cccccc;
}
.photo-com-page .upload-block input[type="text"]{
	color: #333333;
	font-size: 11px;
	line-height: 16px;
	width: 242px;
}
.photo-com-page .upload-block ::-webkit-input-placeholder {
   color: #808080;
   font-family: 'ArianAMURegular';
}

.photo-com-page .upload-block :-moz-placeholder { /* Firefox 18- */
   color: #808080;  
   font-family: 'ArianAMURegular';
}

.photo-com-page .upload-block ::-moz-placeholder {  /* Firefox 19+ */
   color: #808080;
   font-family: 'ArianAMURegular' ; 
}

.photo-com-page .upload-block :-ms-input-placeholder {  
   color: #808080; 
   font-family: 'ArianAMURegular'; 
}
.photo-com-page .upload-block input[type="submit"]{
	font-family: 'ArianAMURegular' !important;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
	border: 1px solid #cdcdcd;
    color: #333333;
    float: right;
    font-size: 11px;
    height: 26px;
    line-height: 16px;
    padding: 0 27px;
    text-shadow: 0 1px #ffffff;
}
.photo-com-page .one-more{
	background-color: #82bf11;
    border: 1px solid #cccccc;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 24px;
    line-height: 14px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 13px 0;
    text-align: center;
    cursor: pointer;
}
.photo-com-page .my-work-item,
.photo-com-page .photo-com-list-item{
	border: 1px solid #cccccc;
	display: inline-block;
	padding: 10px;
	margin-top: 10px;
	position: relative;
}
.photo-com-page .my-work-item .item-pic,
.photo-com-page .photo-com-list-item .item-pic{
	border: 1px solid #333333;
    float: left;
    margin-right: 10px;
    overflow: hidden;
    width: 242px;
    position: relative;
}
.photo-com-page .my-work-item .item-pic .serial-number,
.photo-com-page .photo-com-list-item .item-pic .serial-number{
	background-color: rgba(0, 0, 0, 0.5);
	color: #ffffff;
	font-size: 14px;
	line-height: 24px;
	position: absolute;
	left: 0;
	width: 46px;
	text-align: center;
	top: 0;
}
.photo-com-page .my-work-item .right-block,
.photo-com-page .photo-com-list-item .right-block{
	float: left;
	min-height: 183px;
	position: relative;
	width: 250px;
}
.photo-com-page .my-work-item .right-block .clear-block{
	height: 50px;
}
.photo-com-page .photo-com-list-item .right-block .clear-block{
	height: 40px;
}
.photo-com-page .my-work-item hr,
.photo-com-page .photo-com-list-item hr{
	background-color: #808080;
}
.photo-com-page .photo-com-btn{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
	border: 1px solid #cdcdcd;
    color: #333333;
    font-size: 11px;
    height: 26px;
    line-height: 24px;
    float: left;
    padding: 0 27px;
    cursor: pointer;
    text-shadow: 0 1px #ffffff;
    position: absolute;
    bottom: 0;
    right: 0;
}
.photo-com-page .photo-com-btn.btn{
	background-color: #b7db00;
    background-image: -ms-linear-gradient(top, #A6C700, #7D9600);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#A6C700), to(#7D9600));
    background-image: -webkit-linear-gradient(top, #A6C700, #7D9600);
    background-image: -o-linear-gradient(top, #A6C700, #7D9600);
    background-image: linear-gradient(top, #A6C700, #7D9600);
    background-image: -moz-linear-gradient(top, #A6C700, #7D9600);
    background-repeat: repeat-x;
    border: 1px solid #6a8000;
    color: white;
    font-weight: normal;
    cursor: pointer;
    display: inline-block;
    line-height: 24px;
    text-shadow: none;
}
.photo-com-page .photo-com-btn:hover{
	text-decoration: none;
}
.photo-com-page .my-work-item .work-status{
	font-size: 18px;
	line-height: 16px;
	color: #a6c700;
    margin-bottom: 10px;
    font-weight: bold;
}
.photo-com-page .my-work-item .work-status div{
	background: url("/static/img/competitions/icon/photo-com.png") no-repeat scroll 0px 0 rgba(0, 0, 0, 0);
	display: inline-block;
    height: 35px;
    vertical-align: middle;
    width: 45px;
}
.photo-com-page .my-work-item .work-status.rejected{
	color: #e62e2e;
}
.photo-com-page .my-work-item .work-status.rejected div{
	background: url("/static/img/competitions/icon/photo-com.png") no-repeat scroll -61px 0 rgba(0, 0, 0, 0);
}
.photo-com-page .my-work-item .work-status.pending{
	color: #333333;
}
.photo-com-page .my-work-item .work-status.pending div{
	background: url("/static/img/competitions/icon/photo-com.png") no-repeat scroll -50px -38px rgba(0, 0, 0, 0);
	vertical-align: bottom;
	margin-right: 10px;
}
.photo-com-page .my-work-item .attention-text{
	color: #808080;
	font-size: 11px;	
}
.photo-com-page .my-work-item .attention-text div{
	background: url("/static/img/competitions/icon/photo-com.png") repeat scroll 0 35px rgba(0, 0, 0, 0);
	float: left;
    height: 35px;
    vertical-align: middle;
    width: 45px;
}
.photo-com-top-block .topic{
	border-top: 1px solid #ccc;
	background-color: #f5f5f5;
	color: #d2d2d2; 
	padding-left: 5px;
	margin-bottom: 10px;
}
.photo-com-top-block .search-loader,
.controller-photo .search-loader{
	background-image: url("/static/img/ajax-loader.gif");
    display: none;
    float: right;
    height: 15px;
    margin-top: 5px;
    width: 26px;
}
.photo-com-top-block .topic a{
	color: #809900;
    display: inline-block;
    font-size: 11px;
    line-height: 16px;
    cursor: pointer;
    padding: 3px 2px;
}
.photo-com-top-block .topic a.active{
	color: #808080;
}
.photo-com--top-block .school{
	color: #333333
}
.photo-com-top-block .school .sbHolder{
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}
.photo-com-page .photo-com-list-item  .user-info img{
	float: left;
	margin-right: 5px;
}
.photo-com-page .photo-com-list-item  .user-info img + div{
	overflow: hidden;
}
.photo-com-page .photo-com-list-item  .user-info .name{
	color: #333333;
	font-size: 15px;
	font-weight: bold;
}
.photo-com-page .photo-com-list-item span.rating{
	display: inline-block;
	vertical-align: bottom;
	font-family: Arial;
	color: #a6c700;
	font-weight: bold;
	font-size: 36px;
	line-height: 25px; 
}
.photo-com-page .photo-com-list-item .photo-com-btn{
	opacity: 0.5;
}
.photo-com-page .photo-com-item{
	border: 1px solid #cccccc;
	padding: 12px;
	margin-top: 10px;
	position: relative;	
}
.photo-com-page .photo-com-item .user-info {
	float: left;
	width: 330px;
}
.photo-com-page .photo-com-item .user-info img{
	float: left;
	margin-right: 5px;
} 
.photo-com-page .photo-com-item .user-info img + div{
	overflow: hidden;
}
.photo-com-page .photo-com-item .user-info .name{
	color: #333333;
	margin-bottom: 5px;
	font-size: 15px;
	font-weight: bold;
}
.photo-com-page .photo-com-item div.rating{
	/*margin-top: 10px;*/
	float: left;
	margin-right: 15px;
}
.photo-com-page .photo-com-item div.rating span{
	display: inline-block;
	vertical-align: bottom;
	font-family: Arial;
	color: #a6c700;
	font-weight: bold;
	font-size: 25px;
	line-height: 20px; 
}
.photo-com-page .photo-com-item .item-pic{
	/*border: 1px solid #333333;*/
    display: inline-block;
    float: left;
    height: 300px;
    margin: 10px 0;
    overflow: hidden;
    width: 500px;
}
.photo-com-page .photo-com-item .work-info{
	/*float: left;*/

}
.photo-com-page .photo-com-item .FB_like_box{
	float: right;
}
.photo-com-page .photo-com-item .like{
	background: rgb(166,199,0); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(166,199,0,1) 0%, rgba(157,189,0,1) 50%, rgba(144,173,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(166,199,0,1)), color-stop(50%,rgba(157,189,0,1)), color-stop(100%,rgba(144,173,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(166,199,0,1) 0%,rgba(157,189,0,1) 50%,rgba(144,173,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(166,199,0,1) 0%,rgba(157,189,0,1) 50%,rgba(144,173,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(166,199,0,1) 0%,rgba(157,189,0,1) 50%,rgba(144,173,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(166,199,0,1) 0%,rgba(157,189,0,1) 50%,rgba(144,173,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c700', endColorstr='#90ad00',GradientType=0 ); /* IE6-9 */
	border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    cursor: pointer;
    font-weight: normal;
    height: 20px;
    line-height: 18px;
    text-align: center;
    width: 70px;
    margin-right: 15px;
    vertical-align: top;
}

.photo-com-page .photo-com-item a.share{
	background: rgb(166,199,0); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(166,199,0,1) 0%, rgba(157,189,0,1) 50%, rgba(144,173,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(166,199,0,1)), color-stop(50%,rgba(157,189,0,1)), color-stop(100%,rgba(144,173,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(166,199,0,1) 0%,rgba(157,189,0,1) 50%,rgba(144,173,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(166,199,0,1) 0%,rgba(157,189,0,1) 50%,rgba(144,173,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(166,199,0,1) 0%,rgba(157,189,0,1) 50%,rgba(144,173,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(166,199,0,1) 0%,rgba(157,189,0,1) 50%,rgba(144,173,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c700', endColorstr='#90ad00',GradientType=0 ); /* IE6-9 */
	border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    cursor: pointer;
    font-weight: normal;
    height: 20px;
    line-height: 18px;
    text-align: center;
    width: 70px;
    float: left;
    /*margin-right: 5px;  */
}

.photo-com-page .photo-com-item a.share img{
    display: none;
}

 .photo-com-item .entity{
   /* border-top: 1px solid #ccc; 
    display: inline-block; 
    padding-top :15px;*/
    width: 157px; 
    float: right;
}
.photo-com-page .photo-com-item .entity .facebook{
    float: left;
    margin-right: 15px; 
    /*margin-left: 10px;*/
}

.photo-com-page .photo-com-item .entity .facebook:hover{
    cursor: pointer;
}

.photo-com-page .photo-com-item .share .cnt{
    padding-top: 2px;
}

.photo-com-page .button-holder{
	margin-top: 7px;
}
.photo-com-page .photo-com-item .photo_com_list_photo{
	padding: 0;
	border: none;
	margin: 0;
}
.photo-com-page .photo-com-item .liked{
	color: #808080;
    display: inline-block;
    height: 19px;
    margin: 0px 20px 0px 5px;
    padding: 0;
    vertical-align: middle;
}
.photo-com-page .photo-com-item .liked s, .photo-com-page .photo-com-item .liked i{
	border-color: transparent #808080;
    border-style: solid;
    border-width: 4px 5px 4px 0;
    display: block;
    float: left;
    position: relative;
    top: 5px;
}
.photo-com-page .photo-com-item .liked i{
	border-right-color: #fff;
    left: -4px;
    top: 5px;
}

.photo-com-page .photo-com-item .liked span{
	border-color: #808080;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    color: #6a8000;
    display: inline-block;
    font-size: 13px;
    height: 10px;
    line-height: 10px;
    margin-left: -5px;
    min-width: 30px;
    padding: 4px;
    vertical-align: middle;
    text-align: center;
    top: 0;
}
body.controller-competitions.action-photoitem2014 .fb_iframe_widget {
	vertical-align: top !important;
}
body.controller-competitions.action-photoitem2014 .photo2014_random{
	border-top: 1px solid #ccc;
    float: left;
    margin-top: 10px;
}
body.controller-competitions.action-photoitem2014 .photo2014_random a{
	float: left;
    margin-left: 4px;
    margin-top: 4px;
    /*background: none repeat scroll 0 0 rgba(0, 0, 0, 0.9);*/
    display: inline-block;
}
body.controller-competitions.action-photoitem2014 .photo2014_random a:first-child{
	margin-left: 0;
}
body.controller-competitions.action-photoitem2014 .photo2014_random a img{
	opacity: 0.6;
}
body.controller-competitions.action-photoitem2014 #cboxOverlay{
	background: none repeat scroll 0 0 #000;
	opacity: 0.8 !important;
}
body.controller-competitions.action-photoitem2014 #cboxLoadedContent{
	padding: 0 !important;
}
body.controller-competitions.action-photoitem2014 #cboxMiddleLeft,
body.controller-competitions.action-photoitem2014 #cboxMiddleRight,
body.controller-competitions.action-photoitem2014 #cboxTopLeft,
body.controller-competitions.action-photoitem2014 #cboxTopCenter,
body.controller-competitions.action-photoitem2014 #cboxTopRight,
body.controller-competitions.action-photoitem2014 #cboxBottomLeft,
body.controller-competitions.action-photoitem2014 #cboxBottomCenter,
body.controller-competitions.action-photoitem2014 #cboxBottomRight{
	opacity: 0;
}
body.controller-competitions.action-photoitem2014 #cboxContent{
	position: static;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 1, 1, 1);
-moz-box-shadow:    0px 0px 20px 0px rgba(0, 1, 1, 1);
box-shadow:         0px 0px 20px 0px rgba(0, 1, 1, 1);
}
body.controller-competitions.action-photoitem2014 #cboxClose{
	background-image: url('/static/img/competitions/photo/colorbox-close.png');
	height: 40px;
    right: 5px !important;
    background-position: -1px 0;
    text-indent: 99px;
    top: 5px;
    width: 36px;
}
body.controller-competitions.action-photoitem2014 #cboxClose:hover{
	background-position: -38px 0;
}
.photo-rules-header{
	background-color: #a6c700;
	display: inline-block;
	text-transform: uppercase;
	padding: 0 5px;
	color: #ffffff;
	margin: 15px 0;
	font-size: 15px;
	line-height: 28px;
}
.photo-bottom_pic{
	margin-top: 40px;
	margin-bottom: 40px;
}
#photo-rules ul{
	list-style-type: disc;
}
.photo-rules-header.top{
	display: block;
}
#photo-rules ul.decimal{
	list-style-type: decimal;
}
#photo-rules .small-text{
	font-size: 10px;
	color: #666;
}

#photo-rules .attention{
	border: 1px solid #e6e6e6;
	color: #808080;
	line-height: 22px;
	margin-bottom: 5px;
	padding: 5px 10px;
}
#photo-rules .attention .like-wrapper{
	float: right;
}
#photo-rules .attention .like-wrapper .like-button.like{
	width: 55px;
}
#photo-rules .attention img{
	margin-bottom: 3px;
}
.nverik ul{
	list-style-type: disc !important;
}
.nverik .attention-text{
	color:red;
	font-weight: bold;	
}



#adgift-buttons{
	float: right;
	top: -35px;
	position: relative;
	right: 13px;
}

/* sportessays*/
.sportessays-page .sportessays_titile_con{
	/*border-bottom: 1px solid #cccccc;*/
    color: #333333;
    font-size: 18px;
    margin-bottom: 5px;
    padding-bottom: 10px;
}
.sportessays-list .sportessays-item:last-child{
	margin-bottom: 30px;
}
.sportessays-page .sportessays_titile_con img{
	vertical-align: bottom;
}
.sportessays-item{
	margin-top: 10px;
	border: 1px solid #cccccc;
	position: relative;
}
.sportessays-item .header-line{
	background-color: #f5f5f5;
	height: 30px;
}
.sportessays-item .header-line .serial-number{
	font-size: 14px;
	line-height: 16px;
	background-color: #a6c700;
	width: 50px;
	float: left;
	font-family: Arial;
	height: 30px;
	color: #fff;
	line-height: 30px;
	text-align: center;
	margin-left: 10px; 
}
.sportessays-item .header-line .rating{
	color: #999999;
    float: right;
    font-size: 11px;
    line-height: 16px;
    margin: 5px 10px 0 0;

}
.sportessays-item .header-line .rating span{
	display: inline-block;
	vertical-align: middle;
	font-size: 24px;
	color: #333333;
	font-family: Arial;	
}
.sportessays-item .user-info{
	margin: 10px;
	font-size: 11px;
	line-height: 16px;
	color: #808080;
}
.sportessays-item .user-info img{
	float: left;
    margin-right: 5px;
}
.sportessays-item .user-info .name{
	font-weight: bold;
	font-size: 15px;
	line-height: 16px;
	color: #333333;
	float: left;
}
.sportessays-item .user-info span{
	color: #333333;
	display: inline-block;
}
.sportessays-item .sportessays-btn{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
	border: 1px solid #cdcdcd;
    color: #333333;
    font-size: 11px;
    height: 26px;
    line-height: 24px;
    float: left;
    padding: 0 27px;
    cursor: pointer;
    text-shadow: 0 1px #ffffff;
    position: absolute;
    bottom: 10px;
    right: 10px;
}
.sportessays-item .sportessays-btn.btn{
	background-color: #b7db00;
    background-image: -ms-linear-gradient(top, #A6C700, #7D9600);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#A6C700), to(#7D9600));
    background-image: -webkit-linear-gradient(top, #A6C700, #7D9600);
    background-image: -o-linear-gradient(top, #A6C700, #7D9600);
    background-image: linear-gradient(top, #A6C700, #7D9600);
    background-image: -moz-linear-gradient(top, #A6C700, #7D9600);
    background-repeat: repeat-x;
    border: 1px solid #6a8000;
    color: white;
    font-weight: normal;
    cursor: pointer;
    display: inline-block;
    line-height: 24px;
    text-shadow: none;
}
.sportessays-item .sportessays-content{
	margin: 0 10px 5px 10px;
	border-top: 5px solid #ccc;
	border-bottom: 1px solid #ccc;
	line-height: 19px;
	padding: 20px 0;
	font-size: 13px;
	color: #4c4c4c;
}
.sportessays-item .button-holder{
	float: left;
	margin-left: 10px;
}
.sportessays-item .FB_like_box{
	float: right;
}
.sportessays-item .like{
	background: rgb(166,199,0); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(166,199,0,1) 0%, rgba(157,189,0,1) 50%, rgba(144,173,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(166,199,0,1)), color-stop(50%,rgba(157,189,0,1)), color-stop(100%,rgba(144,173,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(166,199,0,1) 0%,rgba(157,189,0,1) 50%,rgba(144,173,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(166,199,0,1) 0%,rgba(157,189,0,1) 50%,rgba(144,173,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(166,199,0,1) 0%,rgba(157,189,0,1) 50%,rgba(144,173,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(166,199,0,1) 0%,rgba(157,189,0,1) 50%,rgba(144,173,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c700', endColorstr='#90ad00',GradientType=0 ); /* IE6-9 */
	border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    cursor: pointer;
    font-weight: normal;
    height: 20px;
    line-height: 17px;
    text-align: center;
    width: 70px;
}

.sportessays-item .button-holder{
	margin-top: 7px;
}
.sportessays-item .liked{
	color: #808080;
    display: inline-block;
    height: 19px;
    margin: 0px 20px 0px 5px;
    padding: 0;
    vertical-align: middle;
}
.sportessays-item s, .sportessays-item .liked i{
	border-color: transparent #808080;
    border-style: solid;
    border-width: 4px 5px 4px 0;
    display: block;
    float: left;
    position: relative;
    top: 5px;
}
.sportessays-item .liked i{
	border-right-color: #fff;
    left: -4px;
    top: 5px;
}

.sportessays-item .liked span{
	border-color: #808080;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    color: #6a8000;
    display: inline-block;
    font-size: 13px;
    height: 10px;
    line-height: 10px;
    margin-left: -5px;
    padding: 4px;
    text-align: center;
    top: 0;
    vertical-align: middle;
}
body.controller-competitions.action-sportessays-item .fb_iframe_widget {
	vertical-align: top !important;
}
.sportessays-item .work-status{
	font-size: 18px;
	float: right;
	line-height: 16px;
	color: #a6c700;
    margin-bottom: 10px;
    font-weight: bold;
}
.sportessays-item .work-status div{
	background: url("/static/img/competitions/icon/photo-com.png") no-repeat scroll 0px 0 rgba(0, 0, 0, 0);
	display: inline-block;
    height: 35px;
    vertical-align: middle;
    width: 45px;
}
.sportessays-item .work-status.rejected{
	color: #e62e2e;
}
.sportessays-item .work-status.rejected div{
	background: url("/static/img/competitions/icon/photo-com.png") no-repeat scroll -61px 0 rgba(0, 0, 0, 0);
}
.sportessays-item .work-status.pending{
	color: #333333;
}
.sportessays-item .work-status.pending div{
	background: url("/static/img/competitions/icon/photo-com.png") no-repeat scroll -50px -38px rgba(0, 0, 0, 0);
	vertical-align: bottom;
	margin-right: 10px;
}
.sportessays-item .attention-text{
	color: #808080;
	font-size: 11px;	
}
.sportessays-item .attention-text div{
	background: url("/static/img/competitions/icon/photo-com.png") repeat scroll 0 35px rgba(0, 0, 0, 0);
	float: left;
    height: 35px;
    vertical-align: middle;
    width: 45px;
}
.sportessays-com-top-block{
	background-color: #f5f5f5;
    height: 25px;
    margin: -5px 0 10px;
}
.essay.overlay{
	position: fixed;
	display: none;
	background-color: rgba(0,0,0,0.8);
	z-index: 9999999;
	width: 100%;
	left: 0;
	top: 0;
	height: 100%;
}
.essay.overlay .essay-content{
	width: 720px;
	background-color: #fff;
	height: 500px;
	margin: 40px auto;
	overflow: auto;
	position: relative;
}
.essay.overlay .essay-content .text{
	padding: 35px;
}
.essay.overlay .essay-content .overlay-close{
	background-image: url('/static/img/competitions/photo/colorbox-close.png');
	height: 40px;
    right: 5px !important;
    background-position: -1px 0;
    position: absolute;
    cursor: pointer;
    top: 5px;
    width: 36px;
}
.essay.overlay .essay-content .overlay-close:hover{
	background-position: -38px 0;
}
.controller-competitions .summary{
	padding: 30px;
	border: 1px solid #cccccc;
	text-align: center;
}
.controller-competitions .summary p{
	margin: 30px 0 0 0;
	line-height: 24px;
	font-size: 16px;
	color: #333333;
}
.controller-competitions .summary span{
	font-weight: bold;
	display: block;
	margin-top: 20px;
}
/* video competition 2015*/

.video_titile_con{
	font-family: 'NotoSansArmenianBold','NotoSansBold';
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
	margin-bottom: 20px;
	color: #333333;
	font-size: 18px;
}
.video_titile_con img{
	vertical-align: text-bottom;
}
.video_titile_con a.btn{
	font-weight: normal;
}
.action-video-myitem{
	font-family: 'NotoSansArmenianRegular','NotoSansRegular';
}
body.controller-competitions .video-upload-block{
	border: 1px solid #cccccc;
	padding: 10px;
	margin-top: 20px;
}
body.controller-competitions .video-upload-block .label-title{
	font-size: 15px;
	font-family: 'NotoSansArmenianBold','NotoSansBold';
	color: #000;
	margin: 10px 0;
}
.guide-video-com{
	font-size: 11px;
	color: #808080;
}
.guide-video-com p{
	font-family: 'NotoSansArmenianBold','NotoSansBold';
	font-size: 15px;
	color: #333333;
}
body.controller-competitions .video-upload-block input{
	border-radius: 2px;
	border-color: #dadfe5;
	margin-bottom: 10px;
	height: 32px;
	padding: 0 4px;
}
body.controller-competitions .video-upload-block #video{
	width: 420px;
}
body.controller-competitions .video-upload-block #email{
	width: 360px;
}
body.controller-competitions .video-upload-block #phone{
	width: 170px;
}
body.action-video-list .school{
	display: inline-block;
}
.action.video{
	font-family: 'NotoSansArmenianBold','NotoSansBold';
	font-size: 12px;
	border-radius: 3px;
	border: none;
	padding: 0 22px !important;
	height: 34px;
	float: right;
}
a.action.video{
	line-height: 30px;
}
a.action.video:hover{
	text-decoration: none;
}
.action.video.green{
	background-color: #82bf11;
	color: #ffffff;
}
.action.video.gray{
	background-color: #dfe4eb;
	color: #8a8e99;
}
.action.video.gray:hover{
	background-color: #82bf11;
	color: #ffffff;
}
.my-video-item{
	margin-top: 20px;
	padding: 10px;
	border: 1px solid #cccccc;
}
.my-video-item .work-status{
	font-size: 15px;
	padding: 9px 37px;
}
.my-video-item .work-status.rejected{
	background: rgba(0, 0, 0, 0) url("/static/img/competitions/icon/status-icons.png") no-repeat scroll 0 -42px;
	color: #e62e2e;
}
.my-video-item .work-status.accepted{
	background: rgba(0, 0, 0, 0) url("/static/img/competitions/icon/status-icons.png") no-repeat scroll 0 0;
	color: #82bf11;
}
.my-video-item .work-status.pending{
	background: rgba(0, 0, 0, 0) url("/static/img/competitions/icon/status-icons.png") no-repeat scroll 0 -88px;
	color: #999999;
}
.my-video-item .attention-text{
	background: rgba(0, 0, 0, 0) url("/static/img/competitions/icon/status-icons.png") no-repeat scroll 0 -135px;
	float: left;
	font-size: 11px;
	max-width: 215px;
	padding-left: 35px;
	color: #808080;
}
.video-com-container{
	width: 500px;
	margin: 10px 0;
	height: 144px;
	border: 1px solid #cccccc;
}
body.controller-competitions.action-video-item .work-info{
	/*float: right;
	margin-top: 7px;*/
}
body.controller-competitions.action-video-item .FB_like_box{
	float: left;
}
body.controller-competitions #user_embed img{
	margin: 0;
}
body.controller-competitions .embed_title{
	margin: 0 0 10px 0;
	height: 72px; 
	overflow: hidden;  
}
body.controller-competitions .embed_title a{
	color: #333333;
	font-size: 18px;
	line-height: 24px;
}
body.controller-competitions .embed_description{
	height: 48px; 
	overflow: hidden;     
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}
body.action-video-item .fb_page{
	/*display: inherit;
    margin-top: 5px;
    vertical-align: top;*/

}

body.action-video-item .fb-like{
    /*vertical-align: top;*/
    margin-left: -3px;
}
body.controller-competitions.action-video-list .newyear-pagination{
	margin-top: 15px;
}
.video2015_random{
	/*border-top: 1px solid #ccc;*/
    float: left;
    margin-top: 10px;
}
.video2015_random a{
	float: left;
    margin-left: 10px;
    margin-top: 4px;
    /*background: none repeat scroll 0 0 rgba(0, 0, 0, 0.9);*/
    display: inline-block;
}
.video2015_random a:first-child{
	margin-left: 0;
}
.video2015_random a img{
	opacity: 0.6;
}
.video-com-play{
	display: inline-block;
    float: left;
    position: relative;
}
.video-com-play span{
	position: absolute;
	left: 0;
	padding: 3px 5px;
	top: 0;
	font-size: 14px;
	color: #ffffff;
	background-color: rgba(0,0,0,0.5);
}
.video-com-play .video-play-icon{
	position: absolute;
	margin: auto !important;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
/* end */