.line_table:nth-child(even){ background:#FFE9AB; color:#000;}
.line_table:nth-child(even) a{ color:#000;}
.line_table:nth-child(odd){ background:#FFE9AB; color:#000;}
.line_table:nth-child(odd) a{ color:#000;}

.forum-descr
{
    margin:10px 0 20px;
}

.forum-conf-list,
.forum-topics,
.forum-messages {
    background:#CCCCCC;
    width:100%;
}

.forum-conf-list th,
.forum-conf-list td,
.forum-topics th,
.forum-topics td,
.forum-messages th,
.forum-messages td
{
    border:1px solid #000;
    padding:3px;
    height:40px;
    vertical-align:middle;
    font-size:14px;
}

.forum-conf-list th,
.forum-topics th,
.forum-messages th{
    color:#FFF;
    border-color:#000 !important;
    font-weight:bold;
    background:#9d0212;
    text-align:center;
}

.forum-conf-item td,
.forum-topic-item td,
.forum-message-item td
{
    padding:3px 5px;
}


.message__author
{
text-align:center;
}

.message__body table {
    background:#eFd99B;
}

.message__body table tr:first-child{
    /*background:#62A534;*/
    background:pink;
}

.message__body table td{
    height:auto;
}


.b-menu-menu {
    border:1px solid #9d0212;
    margin-bottom:20px;
}
.b-menu-menu h3
{
    margin:0;
    padding:10px;
    background:#9d0212;
    color:white;
}

.menu-menu {
    list-style-type:none;
}

.menu-item a{
    display:block;
    color:#000;
    padding:5px 10px;
}

.menu-item a:hover{
    color:#fff;
    background-color:#a03f3f;
    text-decoration:none;
}


.b-vote-item {
    display:list-item;
    list-style:disc;
    margin-left:20px;
    margin-bottom:5px;
}

.b-poll-details__description
{
    margin-bottom:20px;
}

.b-poll-answer-result
{
    margin-top:10px;
}

.b-poll-answer-result:last-child
{
    margin-bottom:10px;
}

.b-poll-answer-result__indicator-wrap
{
    border:1px solid #000;
    width:100%;
}

.b-poll-answer-result__indicator
{
    background:red;
    height:10px;
}

.title_company{width:170px;}
.slogan:link, .slogan:visited, .slogan:hover{font-size:26px;color:#8f8f8d;}

.big-phone{font-size:40px;}
.contacts div.time{margin-top:16px;font-size:16px;margin-right:6px;}
.footer #social_block{top:5px;}

.header_wrapper{border-radius:0;}
.menu{border-radius:0;}

.star_vote{float:left;}

.votes {
	width:150px;
	height:16px;
	margin:5px 15px 0 0;
	float:right;
}
.votes a {
	width:16px;
	height:16px;
	display:block;
	float:left;
	background:white url('/templates/demodizzy/images/star.png');
	cursor:default;
}
.votes span {
	margin-right:5px;
	float:left;
	font-size:14px;
	line-height:16px;
}
.votes.vote div:hover > a {
	background-position:16px 0;
	cursor:pointer;
}
.star_1.current_1 > a,
.star_1.current_2 > a, .star_2.current_2 > a,
.star_1.current_3 > a, .star_2.current_3 > a, .star_3.current_3 > a,
.star_1.current_4 > a, .star_2.current_4 > a, .star_3.current_4 > a, .star_4.current_4 > a,
.star_1.current_5 > a, .star_2.current_5 > a, .star_3.current_5 > a, .star_4.current_5 > a, .star_5.current_5 > a {
	background-position:32px 0;
}

.rate .good,.rate .bad{padding:0px 10px 0px;}
.rate .good a,.rate .bad a{font-size:12px;}

.similar-head{font-size:24px;}
.similar-item {float:left;width:135px;margin-right:6px;}
.similar-item__title a{color:#000000;font-size:14px;font-family:arial,times, verdana, tahoma;text-decoration:none;text-align:center;display:block;margin:5px 0;}



.footer_img{position:relative;overflow:visible;}
.footer_img .for_vk img{position:absolute;right:10px;top:0;width:199px;height:50px;}
.footer_img .for_logo img{display:block;margin:0 auto;width:200px;height:53px;}
.last_added.fL.w.shortMovie_last .simple_item.shortmovie-item img{width:166px;height:120px;}

.main{margin:0 auto;}
.hits_slider .up, .hits_slider .down{height:46px;}

div.tags{margin-bottom:10px;color:#666;}

.age_confirm{width:1200px;margin:0 auto;}
.age_confirm_area{background:#fff url('/img/bg_main.jpg') repeat;padding:20px;}
.age_confirm_area_buttons{display:block;width:250px;float:right;}
.age_confirm_area_buttons a.btn{padding:10px 7px;color:#fff;background:#9d0212;font-weight:bold;text-decoration:none;margin:5px 0;}
.age_confirm_area_buttons a.btn.cancel{float:right;}
.age_confirm_area_buttons a.btn.confirm{float:left;}

@media only screen and (max-width:768px){
    .age_confirm{width:100%;}
    .age_confirm_area{padding:10px;}
    .age_confirm_area_buttons{display:block;width:100%;float:none;overflow:auto;}
}

.rate .good, .rate .bad{border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background: #fafafa; background-color: #8e8560;  position: relative;}
.rate .good:after, .rate .bad:after {content: ""; background: url(/images/icons/hand_up2.png) no-repeat left; width: 32px; height: 25px; position: absolute;  background-size: contain;  top: 2px; left: 2px;}
.rate .good:before, .rate .bad:before, a.favorite_symbol:before {content: ""; position: absolute;     border-left: 1px solid #fff; top: 0; bottom: 0; left: 32px;}
.rate .good a, .rate .good a b, /*.good2 a, */.rate .bad a{color: #ead592; text-transform: uppercase; font-weight: normal; font-size: 16px; text-decoration: none; padding: 6px 0px 5px 28px;     background: none;     position: relative;  z-index: 1; display: inline-block;}
.rate .good a b {padding: 0 4px 0 0;}
.rate .bad a {}
.rate .bad:after {background-image:url(/images/icons/hand_down2.png);}
.rate .positive_vote_result{position:absolute;bottom:34px;z-index:999999;background:#fafafa;left:0;right:0;border:1px solid #C6C6C6;padding:5px;min-width:100px;}
.rate .positive_vote_result:after{display:block;content:'';width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#fafafa transparent transparent transparent;line-height:0px;_border-color:#fafafa #000000 #000000 #000000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');position:absolute;left:50px;bottom:-5px;}

.rate .good:hover, .rate .bad:hover{background:#8e8560;}
.rate .good:hover:after {background-image:url(/images/icons/hand_up2-over.png);}
.rate .bad:hover:after{background-image:url(/images/icons/hand_down2-over.png);}
.rate .good:hover a, .rate .bad:hover a,a.favorite_symbol:hover, .btn2:hover{color: #e8c246;}
/*.rate .good:hover a{background-image:url(/images/icons/hand_up.png);}
.rate .bad:hover a{background-image:url(/images/icons/hand_down.png);}*/

a.button{padding:5px 10px;margin:5px auto;text-align:center;background-color:#a03f3f;color:#fff;border:solid 1px #ccc;display:inline-block;text-decoration:none;}

a.favorite_symbol{display:inline-block;/*width:126px; height:29px;*/ background-color: #8e8560; background-size:cover;text-decoration:none;margin:3px;/*border:1px solid #C6C6C6;*/ color: #ead592; font-size: 16px; padding: 6px 10px 5px 40px;
	text-transform: uppercase;     position: relative;}
a.favorite_symbol:after, a.favorite_symbol:before {content: ""; position: absolute; }
a.favorite_symbol:after {background: url(/images/icons/to_favorites.png) no-repeat left; width: 32px; height: 25px; background-size: contain;  top: 2px; left: 2px;}
a.favorite_symbol:hover:after {/*background-image:url(/images/icons/in_favorites.png);*/}
a.favorite_symbol.is_favorite:after{background: url(/images/icons/in_favorites.png) no-repeat center; left: 0px; background-size: contain;}
a.favorite_symbol:before {}
a.favorite_symbol.is_favorite{}
/*a.favorite_symbol{padding:5px 10px;text-align:center;background-color:#fafafa;color:#555;border:solid 1px #ccc;display:inline-block;text-decoration:none;float:right;-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25);-moz-box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.25);box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.25);margin-top:3px;}
a.favorite_symbol.is_favorite{background-color:#f4960f;color:#fff;}*/
a.favorite_symbol.favorite_symbol_mobile{margin-top:0px;margin-right:1px;margin-left:0px;height:20px;}
/*a.favorite_symbol.is_favorite.favorite_symbol_mobile{background-color:#f4960f;color:#fff;}*/

.rate.mobile_rate{margin-left:8px;}
.rate.mobile_rate .good, .rate.mobile_rate .bad{padding:6px 4px 5px 4px;}
.rate.mobile_rate .good a, .rate.mobile_rate .bad a {padding: 0px 5px 0px 37px;}
a.favorite_symbol.favorite_symbol_mobile {padding: 6px 10px 5px 24px;     margin-left: 2px;}
a.favorite_symbol.favorite_symbol_mobile:after {top: 3px;}
a.favorite_symbol.favorite_symbol_mobile:before {display: none;}
a.favorite_symbol.favorite_symbol_mobile.is_favorite {  /*  background-color: rgba(0,0,0,0);*/}
a.favorite_symbol.favorite_symbol_mobile.is_favorite:after{background: url(/images/icons/in_favorites.png) no-repeat center; left: 1px;     background-size: contain;     height: 27px;  top: 2px;}
.pluso{top:-3px;}

@media only screen and (max-width:480px){
	.rate.mobile_rate .good a b {display: none;}
}
@media only screen and (max-width:320px){
	.mob-count-view-video.count-view-video {position: relative; float: left;     margin-left: 1px; margin-right: 1px;}
}

.shared_area{display:inline-block;top:-20px;position:relative;left:2px;}
.shared_area .ya-share2__container_size_m .ya-share2__icon{background-size:contain;height:29px;width:29px;}
.shared_area .ya-share2__item .ya-share2__badge {background-color:transparent !important;}
.shared_area .ya-share2__item.ya-share2__item_service_vkontakte .ya-share2__icon{background-image:url(/images/social_icons/social_vk.png);}
.shared_area .ya-share2__item.ya-share2__item_service_facebook .ya-share2__icon{background-image:url(/images/social_icons/social_fb.png);}
.shared_area .ya-share2__item.ya-share2__item_service_odnoklassniki .ya-share2__icon{background-image:url(/images/social_icons/social_ok.png);}
.shared_area .ya-share2__item.ya-share2__item_service_moimir .ya-share2__icon{background-image:url(/images/social_icons/social_mailru.png);}
.shared_area .ya-share2__item.ya-share2__item_service_gplus .ya-share2__icon{background-image:url(/images/social_icons/social_gplus.png);}
.shared_area .ya-share2__item.ya-share2__item_service_twitter .ya-share2__icon{background-image:url(/images/social_icons/social_twitter.png);}
.shared_area .ya-share2__item.ya-share2__item_service_lj .ya-share2__icon{background-image:url(/images/social_icons/social_livejournal.png);}

.post_share .shared_area{display:inline-block;top:-2px;position:relative;left:2px;}

#vk_like{width:145px !important;}

li.top_menu_green{background:#00a120;}
li.top_menu_green:hover{background:#00bf19;}
li.top_menu_green a{text-transform:uppercase;}
.menu .level-0 li.top_menu_green:hover a{background:#00bf19;color:#fff;}

a.btn2 {
    background-color: #8e8560;
    /* border: 1px solid #C6C6C6; */
    font-size: 16px;
    text-decoration: none;
    color: #ead592;
    position: relative;
    display: inline-block;
    /* height: 29px; */
    padding: 6px 10px 5px;
	text-transform: uppercase;
    vertical-align: top;
    margin-top: 3px;
    margin-left: 2px;
}
.social{margin-top:29px;}

.simple_serach_page_head{text-align:center;margin:50px 0 0 0;padding:50px 0 0 0;font-size:36px;}
.simple_serach_page_search_area{width:80%;margin:30px auto;}
.simple_serach_page_search_area .header_search_form fieldset{position:relative}
.simple_serach_page_search_area .header_search_form .search_form_string{width:100%;max-width:100%;height:24px;line-height:26px;font-size:18px;padding:3px 5px;}
.simple_serach_page_search_area .header_search_form .submit_button{position:absolute;right:-5px;top:4px;}

.simple_serach_page_content{min-height:400px;margin-bottom:30px;text-align:center;}
