.main {
	border: none;
}

div.main_right {
   margin: 0; 
}

div.main_right div.title_b {
    margin-top: 8px;
}

div.main_right div.title_b.not_home_page {
    margin-top: 8px;
}

div.main_bottom {
    float: left;
}


/*Adding Segoe UI Light*/

@font-face {
    font-family: 'Segoe UI Light';
    src: url('../fonts/segoeuil.eot');
    src: local("Segoe UI Light"),
         local("Segoe WP Light"),
         url('../fonts/segoeuil.eot?#iefix') format('embedded-opentype'),
         url('../fonts/segoeuil.woff') format('woff'),
         url('../fonts/segoeuil.svg#SegoeUILight') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*-------------------------------------------------- HEADER --------------------------------------------------*/

div.header {
    height: 69px;
}

/*Last News Section*/

.pulsate {
    border: 3px solid white;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height: 4px;
    width: 4px;
    background-color: white;
    position: absolute;
    -webkit-animation: pulsate 2s ease-out;
    animation: pulsate 2s ease-out;
    -webkit-animation-iteration-count: infinite; 
    animation-iteration-count: infinite; 
    opacity: 0.0;
    margin: 9px 0 0 0;
    
}

@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.1, 0.1); opacity: 0.0;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.2, 1.2); opacity: 0.0;}
}

@keyframes pulsate {
    0% {transform: scale(0.1, 0.1); opacity: 0.0;}
    50% {opacity: 1.0;}
    100% {transform: scale(1.2, 1.2); opacity: 0.0;}
}

a.details {
    color: white;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    font-weight: bold;
    float: right;
    margin-right: 8px;
}

a.details:hover {
   opacity: 0.8;
   text-decoration: none;
}

.last p {
    display: block;
    width: 100%;
}

span#last_id {
	padding-left: 15px;
}

div#last {
	width: 977px;
	margin: auto;
	float: none;
	height: 30px;
}

div.last {
	display: block;
	width: 100%;
	border-bottom: none;
	background-color: #121750;
}

a#hide_href {
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
}

a#hide_href:hover {
    opacity: 0.8;
    text-decoration: none;
}

span#last_id {
	color: white;
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	font-weight: normal;	
}

div.h_l {
	margin-top: 20px;
}

/*Logo*/

.site_logo {
    width: 211px;
    height: 37px;
    background-position: 0 0;
    background-image: url('../images/logo_header.png');
}

.site_logo {
    width: 211px;
    height: 37px;
    background-position: 0 0;
    background-image: url('../images/logo_header.png');
}


/* Weather */

#temp_pic {
    display: none;
}

#weather_icon_wrap {
    color: #921004;
    width: auto;
    font-size: 15px;
    line-height: 20px;
    margin: 36px 0 0 0;
}

#weather_icon_wrap i {
    font-style: normal;
}

body .wearher_ajax {
    top: 5px !important;
    left: 75px !important;
    margin-top: 48px !important;
    z-index: 99;    
}

body .wearher_ajax a:hover {
    opacity: 0.5;
}

/*Hot news*/
.big_title a {
    font-size: 24px;
}

body .news_in_b_top {
    font-size: 14px;
    color: #888;
    line-height: 16px;
}

body div.hot_news .title {
    background: #C88781;
}

div.hot_news > .title span {
    color: #921004;
}


/* Main Column (News) */
div.main {
    border: none;  
    padding-bottom: 77px;  
}

div.navigation a {
    padding-right: 1px;
}

div.main_left {
    margin-left: 0;
}

div.hot_news > .title {
    background: #C88781;
    color: white;
    font-size: 9px;
}

div.hot_news > .title span {
    color: #921004;
    position: relative;
    top: 1px;
    /* TODO: make corrections here for vertically centering the section title */
}

div.hot_news div.news_cat {
    margin-top: 0px;
    margin-bottom: 0px;
    color: #888888;
}

div.hot_news div.big_title > a {
    /*color: #921003;*/
    color: #921004;
    font-family: "Times New Roman", "Georgia", serif;
}

div.hot_news div.big_title > a:hover {
    opacity: 0.75;
    text-decoration: none !important;
}

div.hot_news a.m_h_1:hover {
    opacity: 0.75;
    text-decoration: none;
}

div.hot_news > table {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    border: 0;
}

div.hot_news > table td {
    /*cellpadding="0" cellspacing="0"*/
}

div.hot_news > table td div.left_box p.news_in_b_top {
    color: #333;
    font-size: 12px;
    margin-top: 0px;
    font-style: italic;
    font-family: "Arial", sans-serif;
}

div.table_container.news_in {
    margin-top: 0;
}

div.time_in_hotnews,
.search_results_page .news_meta p,
.search_results_page .news_meta strong,
.search_results_page .news_meta {
    color: #888888;
    font-size: 11px;
    font-family: 'Arial', sans-serif;
}

div.see_more_link {
    padding-top: 5px;
}

/* blue font */
body div.main_left div.title,
body div.main_left div.title a,
body div.navigation,
div.main_left div.title a:last-child,
body .title span {
    color: #121750;
    font-style: normal;
}

body div.news .title,
body div.title {
    background: #898BA8;
} 

div.title .s_h1 .navigation span {
    padding-left: 0;
}

div.news div.list_pics ul.ui-sortable li div.news_in {
    border-bottom: 1px solid #D9D9D9; 
    margin-bottom: 13px;
}

div.news_in td.news_pic a {
    position: relative;
    float: left;
}

/* the image for each news story */
div.news div.list_pics ul.ui-sortable li table td.news_pic a img {
    position: relative;
    z-index: 100;
    
}

div.news {
    margin-top: 45px;
}

/* the little label for interview, etc. */
span.l_n_span {
    background-color: #11164E;
    font-size: 11px;
    text-transform: uppercase;
    color: white;
    padding: 3px;
    margin 0;
    margin-top: 0;
    margin-right: 8px;
}

table td p.orange {
    font-style: italic;
    color: #888888;
    font-size: 12px;
}

div.news div.list_pics ul.ui-sortable li table a.news_in_a,
body div.news_in table a.news_in_a,
body a.news_in_a {
    /*color: #921003;*/
    color: #121750;
    font-family: "Times New Roman", Georgia, serif;
    font-size: 22px;
    line-height: 22px;
}

div.news div.list_pics ul.ui-sortable li table a.news_in_a:hover,
body div.news_in table a.news_in_a:hover,
body a.news_in_a:hover {
    opacity: 0.75;
    text-decoration: none;
    color: #121750;
}

div.news div.list_pics ul.ui-sortable li table p.news_in_b,
body div.news_in table p.news_in_b,
body .news_in_b {
    font-style: italic;
    color: #888888;
    font-size: 14px !important;
    margin-top: 10px !important;
    padding-top: 3px;
    font-family: "Arial", sans-serif;
}

div.news div.list_pics ul.ui-sortable li table div.info {
    color: #888888;
    font-size: 11px;
}

div.news div.list_pics ul.ui-sortable li table div.info span.bold_info {
    font-weight: bold;
    float: none;
    text-transform: lowercase;
}

div.news div.list_pics ul.ui-sortable li table div.info a {
    color: #921003;
    text-decoration: none;
}

div.info a:hover {
    opacity: 0.75;
}

div.news div.more_news_link a.more_news {
    float: right;
    margin-top: 10px;
    color: #921003;
    font-family: "Times New Roman", "Georgia", serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
    text-decoration: none;
    margin-bottom: 15px;
}

div.news div.more_news_link a.more_news:hover {
    opacity: 0.75;
    color: #921003;
}

body .news_in p {
    font-size: 13px;
}

/* Interview, Analysis and Commentary */
div.link_news_cat div.title {
    background: #8A8BA9;
}

div.link_news_cat div.title span a {
    /*color: #12174F;*/
    color: #121750;
    line-height: 10px;
}

div.link_news_cat a.news_in_a {
    color: #12174F;
    /*color: #8A8BA9;*/
}

div.link_news_cat td {
    vertical-align: top;
}

div.link_news_cat td.right_col div.info span.pub_date {
    text-transform: lowercase;
    float:none;
    font-weight: bold;
}

div.link_news_cat div.news_in {
    border-bottom: none;
}

/* Archive */
div.hot_news_arhiv div.title {
    background: #888888;
    margin-bottom: 25px;
}

div.hot_news_arhiv div.title span {
    color: #000;
}

div.hot_news_arhiv div.link_news_left2 {
    margin-right: 20px;
}

div.hot_news_arhiv a.main_href {
    padding-left: 0;
    background: none;
    color: #888888;
    font-family: "Times New Roman", Georgia, Serif;
    font-weight: normal;
}

div.hot_news_arhiv a.main_href:hover {
    color: #888888;
    text-decoration: none;
    opacity: 0.75;
}

div.hot_news_arhiv a.arhiv_a {
    background: url("../images/circle_bullet_grey.png") no-repeat 1px 4px;
    background-size: 6px;
    padding-left: 13px;
}

div.hot_news_arhiv a.arhiv_a:hover {
    opacity: 0.75;
    text-decoration: none;
}

div.hot_news_arhiv div span strong {
    text-transform: lowercase;
}

div.hot_news_arhiv div a.arhiv_a + span {
    border-bottom: 0px;
}

div.hot_news_arhiv .link_news_far_right {
    width: 280px;
    float: left;
    margin-left: 40px;
}

div.pos_nav {
    float: none;
    margin: auto;
    margin-top: 7px;
}

div.pos_nav input.button { 
    background: none;
    background-color: #121750;
    border: 1px solid #121750;
    border-radius: inherit;
    text-transform: uppercase;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    color: white;
    font-weight: bold;
    float: none; 
    width: 80px;  
    margin-left: 20px; 
    -webkit-font-smoothing: antialiased;
}


/*------------------------- Интрвюта & Коменатари и Анализи -------------------------*/
.link_news_left tr,
.link_news_right tr {
    height: 230px;
    overflow: hidden;
}

/*------------------------- Footer -------------------------*/
div.footer_stuff {
    overflow: auto;
    width: 100%;
    float: left;
}

div.partners_background, div.logo_topics_background, div.copyright_strip_background {
    overflow: auto;
    width: 100%;   
}

/*footer backgrounds and centering*/
div.partners_background {
    background-color: #EDEDED;
}

div.logo_topics_background {
    background-color: #888888;
}

div.copyright_strip_background {
    background-color: black;
    padding-bottom: 2px;
}

div.partners, div.logo_topics, div.copyright_strip {
    width: 975px;
    margin-left: auto;
    margin-right: auto;
}

div.footer_new {
    padding: 0;
    margin: 0;
    background: none;
}

/*footer individual vertical sections*/
div.partners div.footer {
    margin: 35px 0;
}

div.partners div.footer_firm a:first-child img {
    margin-left: 0px;
}

div.logo_topics {
    text-transform: uppercase;
    font-family: "Times New Roman", Georgia, Serif;
}

div.logo_topics div.footer_new {
    padding-bottom: 30px;
    width: 100%;
}

div.logo_topics div.footer_sitetitle {
    margin: 30px 0 10px 0;
}

div.logo_topics div.footer_social {
    margin-left: 0; /*todo: fix this, h1 no longer exists*/
}

div.logo_topics div.footer_social a.twitter-follow-button {
    margin: 0 3px;
}

div.logo_topics div.footer_column {
    margin-top: 40px;
}

div.footer_column p a {
    font-size: 12px;
}

div.footer_column p a:hover {
    opacity: 0.75;
    text-decoration: none;
}


div.copyright_strip div.ff {
    height: auto;
    margin-top: 17px;
    margin-bottom: 17px;
}

div.copyright_strip div.ff_center {
    display: none;
}

div.copyright_strip div.ff a,  div.copyright_strip div.ff div.ff_right {
    color: white;
}

div.copyright_strip div.ff a:hover {
    opacity: 0.75;
    text-decoration: none;
}

div.ff_right {
    margin: 0 0 0 490px;
    float: right;
}

div.copyright_strip div.ff div.ff_left {
    margin-left: 0;
}

div.copyright_strip div.ff .ff_right {
    float: right;   
    margin: 0 0 0 590px;
}


.weather span {
	width: 300px;
}

div#temp {
	margin: 8px 0 0 -2px;
    font-family: 'Segoe UI Light', 'Trebuchet MS Regular', 'Arial', sans-serif;
    font-size: 40px;
    letter-spacing: -3px;
    font-weight: 100; 
}

div.top_fix span img {
    padding-bottom: 2px;
}

/* Social Media Icons */

	/*icon positioning*/
.social_icons_3 {
	display: inline-block;
	position: relative;
	top: 25px;
	left: -6px;
}	
	
.social_icon {
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
}


.facebook_page_icon {
	background-image: url('../images/fbicon.png');
}

.google_plus_icon {
	background-image: url('../images/googleplusicon.png');
}

.twitter_icon {
	background-image: url('../images/twittericon.png');
}

.top_fix {
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	color: #121750;
	margin: 27px 0 0 0px !important;
	width: auto;

}

.footer_firm img {
    width: 111px;
    margin-left: 1px;
    vertical-align: middle;
}

.footer_firm a {
    display: inline;
    float: none;
}

.footer_firm a:last-of-type img {
    margin-left: 0;
}

/* Search Area */

div.search_box {
	margin-top: 15px;
	float: none;
}

input.search_sub {
	width: 10px;
	height: 10px;
	background: url("../images/search_button.png") no-repeat center center;
	background-color: #121750;
	padding: 11px;
	border: 0px;
	font-weight: normal;
	margin-left: 5px;
	margin-top: 12px;
	float: left;
	cursor: pointer;
}

input.search_in {
	background-image: none;
	background-position: inherit;
	border: 1px solid #888888;
	height: 19px;
	margin-top: 12px;
	width: 207px;
}

/* Navigation */

div.hrefs a {
	background-color: #921004;
	font-family: 'Times New Roman', serif;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: normal;
	height: 9px;
    background-position: 100% 65%;
}
   

div.hrefs a:hover {
    opacity: 0.9;
    text-decoration: none;
}

a.active_nemu  {
    background: none !important;
    background-color: #C88781 !important;
    padding-bottom: 15px;
    
}

div.menu_href_top {
	background-color: #c88781;
}

img#login_icon {
    position: relative;
    vertical-align: bottom;
}

.login_holder span.login_link:hover {
    opacity: 0.75;
}

body span.reg_link a {
    padding: 7px 3px;
}

.login_holder span.login_link{
    background: url("/root/img/menu_raz.png") no-repeat;
    padding: 7px;
    background-position: 100% 50%;
    height: 9px;
}

/*Login*/

div.fb_reg_in {
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	width: auto;
	position: relative;
	color: white;
	margin: 8px 6px 0 0;
}

.login_formpopup .login_formlabel {
	color: black;
	font-family: 'Arial', sans-serif;
	font-size: 12px;
}

span.reg_link a {
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	color: white;
	text-transform: none;
	background: none;
	float: none;
	padding: 11px 8px;
	margin-right: 6px;
}

div.hrefs a.logged_in {
	font-family: 'Arial', sans-serif;
	font-size: 14px;
	color: white;
	text-transform: none;
    padding: 0px 8px 0 3px;
	float: none;
}


div.hrefs a.logged_in.no_background {
	background-image: none;
	background-position: center center;
}

/*Login POP-UP */

.login_formwrap a.hybridauthlogin {
	background-color: transparent;
	color: black;
	font-family: 'Arial', sans-serif;
	font-size: 12px;
	padding: 0;
	text-transform: none;
}

div.modal_close {
    padding: 0;
    margin: 0;
    position: absolute;
    float: left;
}

div.modal_close a {
    height: 12px;
    width: 12px;
    padding: 0;
    margin: 3px 0 0 0;
    background-position: center center;
}

.login_holder .login_formpopup p.login_title {
    background: none;
    background-color: #C88781;
    height: 12px;
    width: 98%;
}

.login_holder .login_formpopup p.login_title span {
    font-size: 12px;
    font-family: Arial, sans-serif;   
}

.login_holder .login_formwrap {
    left: -368px;
    float: left;
}

input.red_button {
    background: none;
    background-color: #a51306;
    border: 1px solid #a51306;
    border-radius: inherit;
    text-transform: uppercase;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    color: white;
    font-weight: bold;
    float: right; 
    width: 80px;  
    margin: 0; 
    cursor: pointer;
    padding-top: 3px;
    -webkit-font-smoothing: antialiased;
}

/*   Banner Section    */

div.header_banner_container {
	height: 130px;
	width: 980px;
}

div.banner_header_left {
	width: 728px;
	float: left;
	margin: 10px 2px 15px 0;
}

.banner_header_right {
  float: right;
  margin-top: 10px;
  width: 220px;
  height: 90px;
}

div.banner_header_left p {
	color: white;
	font-family: 'Ubuntu', sans-serif;
	font-size: 40px;
	font-weight: bold;
	text-align: -webkit-center;
	margin: 20px 0 30px 0;
}

#america_for_bulgaria_banner {
	display: inline-block;
	width: 200px;
	height: 45px;
	margin: 23px auto;
    float: left;
    text-align: -webkit-center;
    position: relative;
}

#america_for_bulgaria_banner img {
    width: 130px;
    float: right;
}

#america_for_bulgaria_banner img:hover {
    opacity: 0.75;
}

div.navigation {
    margin: 0 0 5px 0;
    font-style: italic;
    font-size: 12px;
    height: 10px;
    background-color: white;
    width: inherit;
}

.body .nav {
    height: 45px;
}

div.banner > *:not(script) {
    margin-top: 6px;
    margin-bottom: 20px;
    display: block;
}

div.banner {
    width: 300px;
}

/* --------------------------------------------------------- Right sidebar --------------------------------------------------------- */

.chas_pic a:hover {
    opacity: 0.75;
    text-decoration: none;
}

/* Newsletter Section */

div.main_right div.title_b.newsletter_subscribe,
.title_b.newsletter_subscribe {
    color: #121750;
    background: url('../images/newsletter_pattern.png') repeat-x;
    margin-top: 8px;
}

div.newsletter_subscribe_form {
    background: none;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    font-weight: bold;
    width: 270px;
    padding-left: 0; 
    margin-bottom: 6px;
}

div.newsletter_information {
    float: left;
    width: 202px;
    margin-left: 10px;
}

div.newsletter_information p {
    margin-top: 13px;
    margin-bottom: 5px;
}

div.suscribe_button p {
    margin-top: 0px;
}


img.mail_icon {
    margin-top: 13px;
    float: left;
}

div.newsletter_subscribe_form  .subscribe_email input {
    border: 1px solid black;
    width: 225px;
    height: 18px;
    border-color: #888888;
    margin-bottom: 5px;
    font-size: 13px;
}

div.newsletter_information p.subscribe_email {
    margin-top: 10px;
}

div.newsletter_subscribe_form input.button {
    background: none;
    background-color: #121750;
    border: 1px solid #121750;
    border-radius: inherit;
    text-transform: uppercase;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    color: white;
    font-weight: bold;
    float: none; 
    width: 100px;  
    margin: 0; 
    -webkit-font-smoothing: antialiased;
    padding-top: 3px;
}


/* fiksing.tpl */
div.fiksing div.title_b {
    background: none;
    background-color: #898ba8;
    margin-top: 8px;
    margin-bottom: 8px;
}

div.fiksing div.title_b span {
    color: #121750;
}

div.fiksing span.fiksingspan {
    color: #899296;
    margin-left: 0;
    margin-top: 2px;
    font-size: 11px;
}

/* With branding:

    div.fiksing div.title_b span {
    color: #004592;
}
    
div.fiksing div.title_b img {
    float: right;
    position: relative;
    top: -5px;
}
    
div.fiksing div.title_strip {
    background: #FED700;
    width 100%;
    height: 9px;
    clear: both;
}

div.fiksing span.fiksingspan {
    color: #FED700;
}

*/

div.fiksing div.fiksing_in {
    background: none;
}

div.fiksing_in div {
    margin-top: 8px;
    margin-bottom: 6px;
}

/* Filter News */

div.most_c {
    margin-top: 11px;
}

div.most_c div.tabs a {
    color: #921004;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Arial';
    font-size: 12px;
}

div.most_c div.tabs a:hover {
    color: #921004;
}

div.most_c_in a {
    margin: 7px 0 2px 0;
    width: auto;
}

div.most_c_in a:hover {
    opacity: 0.75;
    color: #a51306;
}

div.most_c div.tabs {
    border-bottom: none;
}

div.most_c a.active_tabc {
    color: white !important;
    background-color: #921004;
    border: none;
    text-transform: uppercase;
}

div.most_c a.active_tabc:hover {
    background-color: #921004;
}

div#most_cate_1.most_c_in,
div#most_cate_2.most_c_in,
div#most_cate_3.most_c_in {
    border: none;
    border-top: 9px solid #921004;    
}

div#most_cate_1.most_c_in span,
body div.fiksing span.fiksingspan,
div#most_cate_2.most_c_in span,
div#most_cate_3.most_c_in span {
    border-bottom: none; 
    font-size: 11px;
    margin-left: 0;
    padding-bottom: 0;
}

div.most_c ul.most_cate_1_titles,
div.most_c ul.most_cate_2_titles,
div.most_c ul.most_cate_3_titles {
    list-style: none;
    padding-left: 0;
}

div.most_c ul.most_cate_1_titles li,
div.most_c ul.most_cate_2_titles li,
div.most_c ul.most_cate_3_titles li {
    background: url('../images/circle_bullet_palered.png') no-repeat 1px 10px;
    background-size: 6px;
    padding-left: 13px;
    float: left;
}

/* Още новини (бившето "Час Пик") */

div.title_b {
    background: none;
    background-color: #898ba8;
    margin: 28px 0 0 0;
}

div.main_right div.title_b.add_files {
    margin-top: 8px;
}

div.main_right div.title_b.title_category {
    margin-top: 8px;
}

div.title_b.mt_no {
    background: none;
    background-color: #898ba8;
    margin: 8px 0 0 0 !important;
}


div#contentRight.chas_pic ins {
    float: left;
    font-family: "Tahoma";
    font-size: 11px;
    text-transform: none;
    font-weight: bold;
    color: #899296;
    background: none;
    width: auto;
    padding: 10px 0 5px 0;
    margin-top: 8px;
    -webkit-font-smoothing: antialiased; 
}


div#contentRight.chas_pic a {
    background: none;
    width: auto;
    border-bottom: none;
    margin: 6px 0 3px 0;
    padding: 0;
}

div#contentRight.chas_pic a:hover {
    opacity: 0.75;
    color: #121750;
}

.chas_pic {
    background: none;
    margin-top: 14px;
    margin-bottom: 0;
}


ul.ui-sortable{
    padding-left: 0; 
    list-style: none;
}

div#contentRight ul.ui-sortable li {
    background: url('../images/circle_bullet_blue3.png') no-repeat 1px 10px;
    background-size: 6px;
    padding-left: 13px;
}


/* Анкета */

div.anceta div.title_b {
    background: none;
    background-color: #898ba8;
    margin-top: 8px;
}

div.title_b span {
    color: #121750;
}

div.anceta_in {
    border: none;
}

div.anceta_in_in {
    margin: 0;
    width: auto;
}

div.anceta_in_in a {
    margin-left: 0;
    color: #121750;
    font-weight: normal;
 }
 
 div.anceta_in_in a:hover {
    opacity: 0.75;
    color: #121750;
    text-decoration: none !important;
 }

div.anceta_in_in p a {
    font-weight: bold;
}

div.anceta_in_in div {
    margin-left: 10px;
    width: 97%; 
}

form {
    margin-top: 10px;
}

div.anc_s {
    padding-bottom: 5px;
    border-bottom: 1px solid #dadada;
}

input.rate{
    background: none;
    background-color: #121750;
    border: 1px solid #121750;
    border-radius: inherit;
    text-transform: uppercase;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    color: white;
    font-weight: bold;
    float: right; 
    width: 90px;  
    margin: 0; 
    -webkit-font-smoothing: antialiased;
}

input.rate:hover{
    cursor: pointer;
    background-color: #2d3378;
}


/* -------------------------------------- Рубрика "Новини", "Европа", "Свят", "Спорт", "Общество" ------------------------------------ */


div.time_in_hotnews span a,
.search_results_page .news_meta p {
    color: #921003;
    text-decoration: none;
}

div.time_in_hotnews span a:hover{
    opacity: 0.75;
}

div.left_column_banner {
    border-bottom: none;
    margin-top: 20px;   
}

div.title {
    background: #C88781;
    color: white;
    font-size: 9px;
}

div.news_in,
.search_results_page .list_stories li {
    border-bottom: 1px solid #D9D9D9; 
}


div.news_in a .top_block_label {
    z-index: 200;
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
}

div.news_in table p.orange {
    font-style: italic;
    color: #888;
    font-size: 14px;
    font-family: "Arial", sans-serif;
}

div.news_in table a.news_in_a {
    /*color: #921003;*/
    color: #921003;
    font-family: "Times New Roman", Georgia, serif;
    font-size: 20px;
    line-height: 22px;
}

div.news_in table a.news_in_a:hover {
    /*color: #921003;*/
    color: #921003;
    opacity: 0.75;
    text-decoration: none;
}

div.news_in table p.news_in_b {
    font-style: italic;
    color: #333;
    font-size: 12px;
    margin-top: 15px !important;
    font-family: "Arial", sans-serif;
}


/*-----------------------------------------Single News Page ---------------------------------*/


div.big_title_top.mtf, div.big_title_bottom.mtf {
    color: #333;
    font-size: 18px;
    line-height: 24px;
    font-family: "Arial", sans-serif;
}

h1.big_title_h1.mtf {
    color: #000;
    font-size: 32px;
    line-height: 36px;
    font-family: "Times New Roman", serif;
    margin-top: 1px;
}

div.big_title_bottom.mtf{
    margin-bottom: 26px;
}

div.title_social_links {
    margin-bottom: 26px;
}

div.main_left div.title {
    margin-top: 5px;
    margin-bottom: 13px;
}

div.main_left div.title a {
    font-size: 12px;
    font-weight: bold;
    font-family: 'Arial', sans-serif;
    line-height: 8px;
    text-transform: uppercase;
    display: inline;
    font-style: normal;
    text-decoration: none;
} 

div.main_left div.title a:hover {
    opacity: 0.75;
} 

div.main_left div.title a:last-child {
   margin-right: -3px;
   padding-left: 3px;
   font-style: normal;
} 

div.info.wbig {
    color: #888888;
    font-family: 'Arial', sans-serif;
    font-size: 11px;
    display: block;
}

div.info.wbig a {
    color: #121750;
    text-decoration: none;
    cursor: pointer;
}

div.info.wbig a:hover {
    opacity: 0.75;
}

/* Social Media */

.title_social_links {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

.fb-share-button, .fb-like-button, .googleplus, .twitter-button {
    float: left;
    padding-right: 6px;
}

.fb-like-button {
    padding-left: 4px;
}

/*Big Picture*/

.pic_info {
    float: none;
}

p.pic_info {
    margin: 15px;
}

/* Main Article*/

div#art_font_size.art {
    margin-top: 15px;
}

div.big_article_picture img {
    margin-bottom: 14px;
    width: 100%;
}

#art_font_size {
    font-family: 'Arial', sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #000;
}

div.art p a {
    text-decoration: none;
    color: #a51306;
}

div.art p a:hover {
    opacity: 0.75;
}

ins.art_o7_img {
    background: none;
}

a.art_o7 {
    background-image: url("../images/backwards_arrow.png");
    background-repeat: no-repeat; 
    cursor: pointer;
}

.art_opt a {
    margin: 0;
    padding: 5px 0;
    width: 25px;
}

div.donate {
    width: 100%;
    height: 180px;
    background-color: #f4e7e5;
    border-top: 4px solid #c88781; 
    margin-top: 67px;
    margin-bottom: 25px;
    clear: both;
}

div.donate div.donate_image {
    float: left;
    margin: 24px 34px 0 30px;
 }

div.donate div.donate_image.animation { 
    animation: rotating 5s 1s 1 linear forwards;
    -webkit-animation: rotating 5s 1s 1 linear forwards;
    -moz-animation: rotating 5s 1s 1 linear forwards;
    -ms-animation: rotating 5s 1s 1 linear forwards;
    -o-animation: rotating 5s 1s 1 linear forwards;
}


/*Donate Animation with all browser prefixes*/
@-webkit-keyframes rotating {   0%  {
/*     opacity: 0; */
    transform:rotate(0deg);
  }
  
  25%  {
/*     opacity: 0.5; */
    transform:rotate(90deg);
  }
  
  50%  {
/*     opacity: 0.5; */
    transform:rotate(180deg);
  }
  
  75%  {
/*     opacity: 0.5; */
    transform:rotate(270deg);
  }
  
  100% {
/*     opacity: 1; */
    transform:rotate(360deg);
  }
 }
@-moz-keyframes rotating {   0%  {
/*     opacity: 0; */
    transform:rotate(0deg);
  }
  
  25%  {
/*     opacity: 0.5; */
    transform:rotate(90deg);
  }
  
  50%  {
/*     opacity: 0.5; */
    transform:rotate(180deg);
  }
  
  75%  {
/*     opacity: 0.5; */
    transform:rotate(270deg);
  }
  
  100% {
/*     opacity: 1; */
    transform:rotate(360deg);
  }
 }
@-ms-keyframes rotating {   0%  {
/*     opacity: 0; */
    transform:rotate(0deg);
  }
  
  25%  {
/*     opacity: 0.5; */
    transform:rotate(90deg);
  }
  
  50%  {
/*     opacity: 0.5; */
    transform:rotate(180deg);
  }
  
  75%  {
/*     opacity: 0.5; */
    transform:rotate(270deg);
  }
  
  100% {
/*     opacity: 1; */
    transform:rotate(360deg);
  }
}
@-o-keyframes rotating {   0%  {
/*     opacity: 0; */
    transform:rotate(0deg);
  }
  
  25%  {
/*     opacity: 0.5; */
    transform:rotate(90deg);
  }
  
  50%  {
/*     opacity: 0.5; */
    transform:rotate(180deg);
  }
  
  75%  {
/*     opacity: 0.5; */
    transform:rotate(270deg);
  }
  
  100% {
/*     opacity: 1; */
    transform:rotate(360deg);
  }
 }

@-webkit-keyframes rotating {
  0%  {
/*     opacity: 0; */
    transform:rotate(0deg);
  }
  
  25%  {
/*     opacity: 0.5; */
    transform:rotate(90deg);
  }
  
  50%  {
/*     opacity: 0.5; */
    transform:rotate(180deg);
  }
  
  75%  {
/*     opacity: 0.5; */
    transform:rotate(270deg);
  }
  
  100% {
/*     opacity: 1; */
    transform:rotate(360deg);
  }
}




div.donate p.donate_title {
    font-family: 'Arial', sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-style: italic; 
    margin-top: 18px;
    margin-bottom: 10px;
}

div.donate p.donate_body_text {
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 20px;
    width: 95%;
}

div.donate a,
.search_results_page .searchbut,
.fix_pos_com .button2,
input.red_button,
input.button  {
    background: none;
    background-color: #921004;
    border: 1px solid #921004;
    border-radius: 0;
    text-transform: uppercase;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    color: white;
    float: none; 
    width: auto;  
    line-height: 9px;
    text-decoration: none;
    padding: 4px 10px;
}

input.red_button,
input.button {
    float: right;
}

.fix_pos_com .button2,
input.red_button {
    padding-top: 6px;
}

div.donate a:hover,
.fix_pos_com .button2:hover,
input.red_button:hover {
    background-color: #c88781;
    cursor: pointer;
    border-color: #c88781;
}

#comments {
    width: 100%;
    float: left;
}

div.atention {
  right: 13px;
  top: -25px;
}

.signal {
  right: 100px;
  width: 240px;
}

/* Comments Info Section */

div#comments div.title {
    background: none;
}

div.fix_com_t {
    margin-top: 20px;
    background-color: #dbdce5;
    font-size: 12px;
    font-style: normal;
    width: 94%;
    padding: 10px 20px;
    line-height: normal;
    border-top: 4px solid #898ba8;
}

div.fix_com_t a {
    color: #121750;
    text-decoration: none;
    font-weight: bold;
}

div.fix_com_t a:hover {
    opacity: 0.75;
}

div.fix_com_t p:first-child {
    margin-top: 7px;
}

div.comments_info .comments_count_title {
    font-family: "Times New Roman", serif;
    font-size: 32px;
    line-height: 36px;
    float: left;
    margin-bottom: 11px;
}

div.comments_info {
    font-family: "Arial", sans-serif;
    font-size: 12px;
    width: 100%;
    position: relative;
}

.comment_user a:hover, .comment_user .username:hover {
    opacity: 0.75;
    text-decoration: none;
}

.drop_down {
    background: none;
    width: 160px;
    margin: 9px 0 0 0;
    padding: 0;
}

div.ratings {
    right: 9px;
}

span#ord_opt {
    background: url('../images/downarrow_grey.png') white no-repeat 140px 9px;
    border: 1px solid #888888;
    width: 149px;
    padding: 0 0 2px 5px;
    margin: 0;
    float: right;
}

div.comments_info .last_comments_added {
    float: right;
    background: url('../images/downarrow_grey.png') white no-repeat 140px 9px;
    border: 1px solid #888888;
    width: 149px;
    padding: 0 0 2px 5px;
    margin: 9px 0 0 0;
    line-height: 23px;
    height: 19px;
}

div.comments_info .first_comments_added {
    float: right;
    background: url('../images/uparrow_grey.png') white no-repeat 140px 9px;
    border: 1px solid #888888;
    width: 149px;
    padding: 0 0 2px 5px;
    margin: 9px 0 0 0;
    line-height: 23px;
    height: 19px;
}
}

span.comments_count_title {
    margin-bottom: 18px;
}

.p75 {
    background: url("../images/thumbsup.png") no-repeat;
}

p.p75 {
    padding-left: 26px;
    padding-top: 6px;   
}

.p25 {
    background: url("../images/thumbsdown.png") no-repeat;
}

p.p25 {
    padding-left: 26px;  
}



/* Comments List Section */

div.comment_message {
    border-bottom: 1px solid #D9D9D9;
    padding-top: 17px;
    position: relative;
}

div.comment_message:last-child {
    border-bottom: none;
}

img.comment_avatar {
    border: none;
}

.hidden {
    display: none;
}

.rate_up {
    background: url('../images/thumbsup.png') no-repeat;
    padding: 5px 0 8px 26px; 
    display: inline;
    margin: 0 10px 0 10px;
    color: #898ba8;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    font-weight: bold;
    float: right;

}

.rate_down {
    background: url('../images/thumbsdown.png') no-repeat;
    padding: 0 0 8px 26px;
    display: inline;
    margin: 5px 10px 0 10px;
    color: #c88781;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    font-weight: bold;
    float: right;
}

.comment_rating {
    float: right;
    margin: 0;
    position: relative;
    width: 190px;
}

div.comment_message .post_re {
    float: left;
    margin: 0 0 0 65px;
    color: #121750;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    font-weight: bold;
    clear: left;
}

div.comment_message .post_re:hover {
    opacity: 0.75;
    color: #121750;
}

.pages span:hover {
    opacity: 0.75;
    color: #6F0900;
    text-decoration: none;
}

.specific_comment_info {
    float: right;
    color: #000;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    font-weight: normal;
}

div.comment_rating img.poblem {
    position: inherit;
    right: 0;
    float: right;
}

.comment_message p {
    color: #000;
    font-weight: normal;
}

strong.username {
    color: #000;
}

div.comment_message p {
    margin-top: 24px;
    width: 87%;
}

div.comment_num2 {
    font-weight: normal;
    background: none;
    display: inline;
    position: inherit;
    float: right;
    top: 0;
    left: 0;
    padding-top: 0;
    margin-left: 186px;
    margin-right: 0;
}

div.hidden_comment {
    position: relative;
    display: inline-block;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
}

.gold {
    background-color: #fff3d5;
}


/* Right Section */

.news_info_right {
    background: #dbdce5;
}

.chas_pic ins {
    float: none;
    background: #dbdce5;
    padding-right: 0;
    margin-left: 0;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    color: #888888;
    line-height: 16px;
}

div.chas_pic.not_home_page  a {
    border-bottom: none;
    margin: 15px 0 2px 15px;
    padding-bottom: 0;
    width: 92%;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #121750;
    line-height: 16px;
}

div.news_info_right.not_home_page,
body .chas_pic ins {
    padding-bottom: 13px;
    color: #888;
    font-family: 'Arial', sans-serif;
    font-size: 11px;   
}

/* More news from {category} */

div.chas_pic_category {
    float: left;
}

div.chas_pic_category ul {
    position: relative;
    float: left;
    padding-left: 0;
    display: block;
    list-style: none;
}

div.category_news_item {
    background-color: #dbdce5;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

div.headlines_category {
    display: block;
    position: relative;
    float: left;
    margin: 15px 0 15px 15px;
}

div.big_title_top_category {
    color: #121750;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 16px;
}


div.chas_pic_category a {
    color: #121750;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    line-height: 15px;
}

div.chas_pic_category a:hover {
    opacity: 0.75;
}

div.big_title_bottom_category {
    color: #121750;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    line-height: 15px;
    margin-top: 15px;
}


div.thumbnail_category img {
    width: 121px;
    display: inline;
    position: relative;
    float: left;
    margin: 15px 15px 15px 15px;
}

div.headlines_category {
    float: left;
    width: 43%;
}

div.category_news_item .news_info_right.not_home_page,
body .chas_pic ins {
    margin-left: 15px;
    clear: left;
}

div.category_news_item .news_info_right.not_home_page ins {
    text-decoration: none;   
}

/* ---------------------- Image Crop ---------------------- */

imgcrop {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
}

imgcrop img {
    display: none;
}

.hot_news imgcrop {
    width: 318px;
    height: 211px;
}

imgcrop.news_in_pic {
    width: 120px;
    height: 90px;
    margin-bottom: 0;
}

.big_article_picture imgcrop {
    width: 648px;
    height: 336px;
}

.thumbnail_category imgcrop {
    width: 120px;
    height: 120px;
    float: right;
    margin: 15px;
}

.thumbnail_category imgcrop img {
    display: none;
}

h1.s_h1 {
    padding-right: 1px;     
    background-color: transparent; 
}

/*DW section*/

body .title_dw {
    background: none;
    background-color: #898ba8;
    height: 9px;
    margin-top: 20px;
}

.title_dw span {
  float: left;
  margin-top: -7px;
}

.dw_widget ul li {
    background: url('../images/circle_bullet_blue3.png') no-repeat 1px 10px;
    background-size: 6px;
    padding-left: 13px;
}

.dw_widget ul a {
    font-family: Arial;
    color: #121750;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.dw_widget ul a:hover {
    opacity: 0.75;
    color: #121750;
}

/* "Реформирай това!" Каре  */
.anceta_in table a img {
    width: 50% !important;
    margin-left: auto;
    margin-right: auto;
    height: auto !important;
    display: block;
    padding-bottom: 10px;
}

body .anceta_in table {
    border: none;
}

body .anceta_in table tbody {
    border-color: #888;
}

body .anceta_in table tbody td {
    border: none;
    padding: 5px 5px;
/*     background-color: #ededed !important; */
    font-size: 12px;
/*     color: #045595; */
}

body .anceta_in table tbody td a {
    color: #045595;
    text-decoration: none;
    font-weight: bold;
}

body .anceta_in table tbody td a:hover {
    opacity: 0.75;
}


/* Search Results Page */ 
.search_results_page p {
    font-size: 13px;
}

.extended_search p {
    margin-bottom: 20px;
}

.extended_search p:last-of-type {
    margin-bottom: 40px;
}

.extended_search .title span {
    float: left;    
}



.search_results_page .info span {
    float: left;
}

.search_results_page .news_data {
    margin-bottom: 12px;
    padding-bottom: 12px;
}

.search_results_page .news_image a {
    position: relative;
}

.search_results_page .news_image a img {
    width: 120px;
    height: 90px;
    margin-right: 8px;
    margin-bottom: 2px;
}

.search_results_page .searchbut:hover {
    background-color: #c88781;
    cursor: pointer;
    border-color: #c88781;
}

.search_results_page p a {
    font-weight: bold;
    color: #921003;
    text-decoration: none;
}

.search_results_page input.searchbut {
    margin-top: 14px;
}

.search_results_page .searchfield {
    padding-left: 10px;
}

.search_results_page p a:hover {
    opacity: 0.75;
    text-decoration: none;
}

.search_results_page form {
    text-align: -webkit-center;
}

.search_options p {
    display: inline-block;
    font-family: 'Arial', sans-serif;

}

.search_options p:last-of-type {
    margin: 0 20px 10px 20px;
}
/*Retrieve Password CSS & Register Page*/
.retrieve_password p,
.body .retrieve_password,
.body .red_page,
.body,
.main_left p span{
    font-family: "Arial", sans-serif !important;
    font-size: 14px !important;
}

body .reg_social_login .hybridauthlogin,
body .reg_social_login a  {
    color: #121750;
}

.no_padding {
    padding: 0;
}

p .terms_link,
p .forumrules_link,
p .report_problem {
    display: block;
    float: inherit;
}

p .terms_link {
    margin-top: 40px;
}

.report_problem {
    color: #121750;
}


/* Successful Login Message */
body .message_main_0 {
    float: left;
    padding: 20px 0;
    margin: 0;
    background: #ededed;
    color: #121750;
    font-size: 1.3em;
    width: 100%;
    font-weight: normal;
    box-shadow: 1px 1px 10px #121750;
    margin-bottom: 20px;
    border: none;
}

body .message_main_1,
body .login_formerror  {
        float: left;
    padding: 20px 0;
    margin: 0;
    background: #ededed;
    color: #921004;
    font-size: 1.3em;
    width: 100%;
    font-weight: normal;
    box-shadow: 1px 1px 10px #921004;
    margin-bottom: 20px;
    border: none;
    text-align: -webkit-center;
}


body .login_formerror {
    width: 95%;
    font-size: 11px;
    margin-top: 20px;
}

/* video kare */
.main_right .video #player {
	margin-top: 10px;
}

/* embed video "day_pic"*/
.main_right .day_pic > .day_pic {
	margin-top: 10px;
}

/*fix the commens see-more font size*/
.comment_message > p > span {
	font-size: 12px !important;
}

body a.cc_more_info,
body a.cc_more_info:active,
body a.cc_more_info:visited {
    color: #12176B;   
}

body .cc_container a:hover, 
body .cc_container a:active {
    color: #B01306;
}

body a.cc_more_info:hover {
    color: white;
}

body .cc_message {
    font-size: 15px !important;
}


/*reduce line height*/
body .cc_container {
    padding: 15px 0;
    padding-bottom: 5px;
    width: 977px;
    background: transparent;
    margin: auto;
    position: relative;
}

body .cc_banner-wrapper {
    height: 45px;
    display: block;
    width: 100%;
    margin: auto;
    float: none;
    background: #898BA8;
    height: 66px;
}

/*button*/
body .cc_container .cc_btn, 
body .cc_container .cc_btn:visited {
    color: white;
    background-color: #121750;
    border: 1px solid #121750;
    -webkit-border-radius: 0;
    width: 90px;
    margin: 5px;
    font-family: 'Arial', sans-serif;
    font-size: 12px;
    color: white;
    font-weight: bold;
    width: 100px;
    -webkit-font-smoothing: antialiased;
    padding-top: 3px;
}

body .cc_container .cc_btn:hover,
body .cc_container .cc_btn:active {
    background-color: #414573;
    color: white;
    border: 1px solid transparent;
}

body .cc_container .cc_btn {
    padding: 4px 0px;
    text-transform: uppercase;
    font-size: 15px;
}

.left_orange,
.right_orange,
.center_orange  {
   background: #F4E7E5 ;
   padding: 10px;
   border-top: 4px solid #C88781;
}

.center_orange {
    margin-bottom: 20px;
}

