a {text-decoration: none; color: #2a528c;}
a:hover {text-decoration: underline;}
.pl {padding-left: 8px;}
.ml {margin-left: 8px;}
li {margin-left: 0px; padding-left: 0px;}    

.c {clear: both; font-size: 0;}
.cl {clear: left; font-size: 0;}
.r {float: right;}
.l {float: left;}
.b {font-weight: bold;}
.u {text-decoration: underline;}
.mid {text-align: center;}

/* header */
#header {padding-top:8px; padding-left:0;}
#logo {border:0; width:166px; height:45px; margin-top:8px; padding:0; float: left; background-image: url(../../img/big_images2.png);  font-size: 1px;}
#logo_bottom {float: right; margin-top: 22px; margin-right: 5px; border:0px; width:138px; height:38px; padding:0px;  background-image: url(../../img/big_images2.png); background-position: -28px -51px; font-size: 1px;}
#search_form {margin-top: 8px; margin-left: 200px; display: block;}
#search_options { margin-bottom: 0; margin-top: 4px; padding: 0px;}
#search_options .opt {color: #2a528c; font-size: 12px; margin-right: 2px; cursor: pointer; float: left;}
#search_options .sel {color: #000000; font-weight: bold; margin-right: 0px; font-size: 12px; cursor: default;  float: left}
#search_options .sep {font-size: 14px; color: #000000; margin-left: 6px; margin-right: 6px; float: left;}
#search_box {margin: 0; width:240px; padding: 1px; height: 20px; padding-top: 3px; margin-bottom: 0px; background: url(../../img/sb_back.png) repeat-x; border: 1px solid #7F9DB9; padding-left: 4px;}
#search_btn {color: #ffffff; font-family: arial; font-size: 13px; border: 0px; padding: 0px; margin:0px; text-align: center; background-image: url(../../img/big_images2.png); background-position: -89px -90px; width: 77px; height: 27px; position: relative; top: 1px; cursor: pointer;}

#top_banner {width: 100%; text-align: center; display: table; margin: 8px 0 8px 0;}
#banner_content {width: 980px; margin: auto; display: table-cell; vertical-align: middle;}
#ad_right, #ad_right2 {height: 600px; background-color: #f5f5f5;}
.ad {display:none;}

/* box corners */
.r_tl {float: left; width:5px; height: 5px; background-image: url(../../img/images_02.png); background-position: -11px -100px; font-size: 1px;} 
.r_tr {float:right; width:5px; height: 5px; background-image: url(../../img/images_02.png); background-position: -11px -105px; font-size: 1px;}
.r_bl {float:left; width:5px; height: 5px; background-image: url(../../img/images_02.png); background-position: -11px -110px; position: relative; top: -5px; font-size: 1px;}
.r_br {float:right; width:5px; height: 5px; background-image: url(../../img/images_02.png); background-position: -11px -115px; position: relative; top: -5px; font-size: 1px;}

/* blue corners */
#bl_tl {float: left; width: 5px; height: 5px; background-image: url(../../img/images_02.png); background-position: -11px -120px; font-size: 1px;}
#bl_tr {float: right; width: 5px; height: 5px; background-image: url(../../img/images_02.png); background-position: -11px -125px; font-size: 1px;}
#bl_bl {float: left; width: 5px; height: 5px; background-image: url(../../img/images_02.png); background-position: -11px -130px; font-size: 0px; position: relative; top: -5px;}
#bl_br {float: right; width: 5px; height: 5px; background-image: url(../../img/images_02.png); background-position: -11px -135px; font-size: 0px; position: relative; top: -5px;}

#breaking_news {padding-bottom: 5px;}
#page_content {padding-left: 4px; padding-right: 8px; padding-bottom: 10px; padding-top: 7px; min-height: 600px;}

.panel_bottom_links {text-align: right; margin: 5px; margin-top: 3px; margin-bottom: 3px; border-top: 1px solid silver; padding-top: 2px;}
.r_pan {margin-top: 5px; border-bottom: 5px solid silver; text-align: center;}
.r_pan_txt {margin-top: 5px; border-bottom: 5px solid silver; background-color: #f5f5f5; padding: 8px;}


/* hrono app */
#hrono_body, #headlines_body {margin-top: 4px;}
#hrono_header, #headlines_header {background-color: #d4dbe6; border-top: 1px solid #c8c8c8; height: 24px;}

/* headline news */
.h {padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px; cursor: pointer; line-height: 1.4em;}
.h:hover {background-color: #fff4b0;}
.h a:hover {text-decoration: none;}
.h .title, .subhead .title, .h h3 {font-size: 12px; font-weight: bold; color: #2a528c; display: block;}
.h h3 {margin: 0px; padding: 0px;}
.h .src {float: left; margin-right: 8px;}
.h .time {float: left; color: gray; margin-right: 8px;}
.h .video {float: left; background-image: url(../../img/big_images2.png); background-position: -138px -117px; top: 1px; position: relative; width: 28px; height: 14px; margin-right: 8px; font-size: 1px;}
.h .thread {float: left; display: block; margin-bottom:0px; margin-top:0px; font-size:11px; color:green; font-weight:normal; margin-right:4px;}

/* news article */

.n {padding-left:7px; padding-right:4px; margin-top:8px; padding-bottom:4px; font-size:12px;}
.n .txt  {line-height: 17px; margin-bottom: 2px; margin-top: 1px;}
.n .threads {line-height: 1.2em; margin: 0px; position: relative; top: -1px;}
.n .thread {display:inline; margin-bottom:0px; margin-top:0px; font-size:11px; color:#008000; font-weight:normal; margin-right:4px;} 


.n .img {float:left; margin-top: 5px; margin-left: 0px; margin-bottom: 0px; text-align:center;}
.n .img a img {border: 1px solid #2a528c;}
.n .img_src {margin-top:0px; font-size:10px;}
.n .video {background-image: url(../../img/big_images2.png); background-position: -138px -117px; margin-top: 4px; width: 28px; height: 14px; font-size: 1px; margin-left: 8px;}
.n h3 {font-size:15px; margin:0px; padding:0px; font-weight:bold;  margin-right: 8px;}
.inline {display: inline;}
.n h3 a {text-decoration: underline;}
.n .src_time {color:#575757; font-size:11px; margin-top: 1px; white-space: nowrap;}
.n .src {float: left; color:#575757; font-weight:bold; margin-right: 5px; font-size:11px; margin-top: 1px; }
.n .time {float: left; color: gray; font-size: 11px; margin-top: 1px; }
.n .sub {font-weight: bold; font-size: 11px; line-height: 1.3em; margin-top: 2px;}

.news_l {padding-right: 10px;}

.news_f {float: left; width: 50%;} 
.news_f .n .src_all {margin-left: 0px; float: none;}
.news_f .n h3 {float: none;}
.news_f .n .txt {margin-top: 0px;}
.news_f .n .img {float: right; margin-left:4px; margin-right:2px; margin-bottom:2px; text-align:center; margin-top: 3px;}

.article_single {padding-left: 7px; padding-right: 4px; padding-top: 14px;font-size:12px;}
.article_single h1 {font-size:23px; line-height: 27px; margin:0px; font-weight:normal; padding:0px; margin-bottom:4px; padding: 0px;}
.article_single h1 a {color: #2a528c;}
.article_single .img {float: right; margin-left:4px; margin-right:2px; margin-bottom:2px; text-align:center; margin-top: 3px;}
.article_single .img a img{border: 1px solid #2a528c;}
.article_single .img_src  {margin-top:0px; font-size:10px;}
.article_single .video  {float: left; background-image: url(../../img/big_images2.png); background-position: -138px -117px; margin-top: 2px; width: 28px; height: 14px; font-size: 1px; margin-left: 8px;}
.article_single .src_time {float: left; color: gray; font-size: 11px; margin-top: 1px; margin-right: 5px;}
.article_single .src_time a {color:#575757; font-size:11px; text-decoration: none; font-weight: bold;}
.article_single .src_time a:hover {text-decoration: underline;}
.article_single .txt {clear: left; line-height: 18px; margin-bottom: 2px; padding-top: 5px;}
.article_single .txt p {font-size: 12px;}
.article_single .full_text p {font-size: 13px; line-height: 17px; margin-top: 9px; margin-bottom: 12px;}
.article_single .beta_full p {font-size: 13px; line-height: 17px; margin-top: 2px;}
.article_single h3 {font-weight: bold; font-size: 12px; line-height: 1.3em; margin: 0; margin-top: 2px; margin-bottom: 4px;}
.article_single .video_content {margin-top: 20px; font-size: 13px;}
.article_single .video_content .real_ico {float: left; margin-right: 8px; border: 0;}
.article_single .video_content .small {font-size: 10px;}
.article_single .url {color: green; font-size: 14px; text-decoration: underline;}



/* sub headline news, under the big news in left coloumn */
.subhead_out {width: 100%;}
.subhead_in {padding-top: 6px; margin-left: 5px; margin-right: 5px; background-image: url(../../img/back_silver.gif); background-repeat: repeat-x; border-top: 1px solid silver; margin-top: 5px;}
.subhead {margin-bottom: 2px;}
.subhead .inner {padding-left: 2px; padding-right: 4px;}
.subhead .inner .title {float: left; margin-right: 14px;}
.subhead .inner h3 {float: left; margin: 0px; padding: 0px;}
.subhead .inner {padding-left: 2px; padding-right: 4px;}  
.src {float: left; margin-right: 4px;}
.subhead .time {float: left; color: gray; margin-right: 14px;}
.subhead .video {float: left; background-image: url(../../img/big_images2.png); background-position: -138px -117px; top: 1px; position: relative; width: 28px; height: 14px; margin-right: 14px; font-size: 1px;}
.subhead .thread {float: left; display: block; margin-bottom:0px; margin-top:0px; font-size:11px; color:green; font-weight:normal; margin-right:4px;}


/* tabs in hrono and other apps */
.tab_link {display: block; color: #202020; font-size: 13px; float: left; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; cursor: pointer;}
.tab_link:hover {background-color: #b9c6d7;  text-decoration: none;}
.tab_link_sel {background-color: #ffffff; color: #000000;font-weight: bold; cursor: default;}
.tab_link_sel:hover {background-color: #ffffff;}

/* weather app */
.w_header {padding: 6px; margin-bottom: 6px; background-color: #d4dbe6; border-top: 1px solid #c8c8c8;}
.w_body {padding: 5px; padding-bottom: 3px;}
.w_header h6 {margin: 0px; margin-left: 4px; font-size: 14px; font-weight: bold; font-family: verdana, tahoma;}
.w_header img {float: right; margin-top: 2px;}
.w_weather {text-align: center; float: left;}
.w_day {font-weight: bold; color: #585858;}

/* xe app */
.xe_body {padding: 5px; padding-bottom: 0px;  padding-top: 8px;}
.xe_col {width: 50%; float: left; border-top: 1px solid silver;}
.xe_item {padding-left: 28px; padding-right: 28px;}
.xe_curr {float: right; font-weight: bold;}
.xe_flag {float: left; margin-top: 3px; margin-right: 4px; width: 16px; height: 11px; background-image:url(../../img/images_02.png); font-size: 1px;}
.xe_eur {background-position: 0px 0px;}
.xe_chf {background-position: 0px -11px;}
.xe_cad {background-position: 0px -22px;}
.xe_bam {background-position: 0px -33px;}
.xe_aud {background-position: 0px -44px;}
.xe_usd {background-position: 0px -55px;}
.xe_hrk {background-position: 0px -66px;}
.xe_gbp {background-position: 0px -77px;}
.xe_rsd {background-position: 0px -88px;}
.xe_bottom_links {margin-top: 0px;}


/* links app */
.lnk_2 {width: 50%; float: left;}
.lnk_3 {width: 32%; float: left;}
.lnk_1 {width: 90%;}

html {height: 100%;}
body {margin: 0px; padding: 0px; border: 0px; font-family: arial, generic; font-size: 11px;  background-color: gray; /* #8f8f8f; */ line-height: 1.5em; height: 100%; width: 100%;}
#main_content {background-color: #ffffff;  margin: 0px auto; padding-left: 8px; padding-right: 8px; max-width: 1100px; min-width: 936px; min-height: 110%;}

#drag_helper {position:absolute; display: none; z-index: 300;}

#maincontainer {padding-top: 4px; background: silver;}

#contentwrapper{
    float: left;
    background: silver;            
    width: 100%;
}

#contentcolumn{
    margin-right: 484px; /*Set right margin to (LeftColumnWidth + RightColumnWidth + 4*padding)*/
    padding-left: 8px;
}

#rightcol {width: 160px; position: relative; top: -5px; }

#leftcolumn{
    float: left;
    width: 300px; /*Width of left column in percentage + 2*padding */
    margin-left: -484px; /*Set left margin to -(LeftColumnWidth + RightColumnWidth + 4*padding)*/
    padding-left: 8px;
}

#leftcol {margin-top:4px;}

#rightcolumn{
    float: left;
    width: 168px; /*Width of right column in pixels  + 2*padding */
    margin-left: -168px; /*Set margin to -(RightColumnWidth + 2*padding)*/
    padding-top: 4px;
}


/* footer begin*/
#footer{background: #425774; color: #ffffff;}
#footer_content {padding: 8px;}
#footer .foot_1 {float: left; width: 90px;}
#footer .foot_1 a {display: block; color: #ffffff;}
#footer .foot_sep {float: left; width: 20px;}
#footer .foot_2 {float: left; width: 80px;}
#footer .foot_2 a {display: block; color: #ffffff;}
#footer col2 {}
#copy {text-align: center; padding-top: 5px; padding-bottom: 5px;}
#copy a {margin-left: 4px; margin-right: 5px;}


#login {font-size: 8pt; float: right; color: #606060; margin-right: 5px; margin-top: 3px; text-align: right;}
#login .sep {font-size: 13px;  margin-left: 7px; margin-right: 7px;color: #404040;}
#login a {color: #606060;}
#login .usr_red {color:#c00000; text-decoration:underline;}





.box {padding:0px;  background-color: #ffffff;  margin-top: 4px; margin-bottom: 8px;}
.mov .box_t {cursor: move;}
.box_t {height: 32px; padding: 0px; background: url(../../img/header_back.png);}
.box_c {padding-bottom: 1px;}
.box_s {background-color: #425774; padding: 8px; display: none; color: #ffffff;}
                                                                                
.box_l {float:right; font-size:11px; margin-top:5px; margin-right:2px;}
.box_l div {border: 0px; cursor: pointer; width: 13px; height: 13px; margin-top: 4px; margin-left: 3px; float: left; background-image: url(../../img/images_02.png);}
.btn_edit {background-position: -3px -175px; font-size: 1px;}
.btn_close {background-position: -3px -162px; font-size: 1px;}

.toggle {cursor: pointer; width: 11px; height: 11px; float: left; margin-top: 10px; margin-left: 2px; margin-right: 3px; font-size: 0px; padding: 0px;}
.min {background-image: url(../../img/images_02.png); background-position: -6px -151px; font-size: 1px;}
.max {background-image: url(../../img/images_02.png); background-position: -6px -140px; font-size: 1px;}


/* ajax loader icons and messages in content area and settings area */
.box_s .ajax_loader {margin: 0px;}
.box_s .ajax_loader .img {background-image: url(../../img/ajax-loader-blue.gif); width: 16px; height: 16px; margin-right: 8px; float: left;}
.box_s .ajax_loader a {color: #ffffff; text-decoration:underline;}
.box_c .ajax_loader {margin: 20px; margin-left: 15px;}
.box_c .ajax_loader .img {background-image: url(../../img/ajax-loader.gif); width: 16px; height: 16px; margin-right: 8px; float: left;}
.box_s .ajax_loader a {text-decoration:underline;}

.box_t h1, .box_t #head_title {font-size:18px; font-weight:bold; color:black; line-height:32px; color: #404040; display: block; margin: 0px; padding: 0px; margin-left: 10px;}
.box_t #head_title {font-size: 15px;}
h1 a {color: #303030;}

.box_t h2 {display:inline; font-size:15px; font-weight:bold; color:black; line-height:32px; margin-left: 2px; color: #303030;}
h2 a {color: #303030;}                       

.box_c .outer {width: 100%;}
.box_c .outer .inner {font-size: 12px; margin: 7px; margin-bottom: 5px;}



#menu_cat {background-color:#2a528c;  font-size: 13px; padding: 0;}
#menu_cat a {color: #ffffff; padding: 5px; float: left;}
#menu_cat a:hover {color: #000000; background-color: #b9c6d7; text-decoration: none;}
#menu_cat #vipbm {background-color: #b9c6d7 !important; padding-right: 0;}

#menu_src {background-color: #7193c3; padding-left: 8px; padding-right: 5px; height: 22px;}
#menu_src a {color: #ffffff; padding: 3px; padding-left: 5px; padding-right: 5px; float: left;}
#menu_src .src {color: #ffffff; padding: 3px; padding-right: 5px; float: left; font-weight: bold;}
#menu_src a:hover {color: #000000; background-color: #e2e2e2; text-decoration: none;}
#menu_src #submenu a {font-size: 13px; padding-left: 8px; padding-right: 8px;}

#menu_src #reset {font-size: 13px; float: right;}





.nobr {white-space: nowrap;}

.eight, .seven {margin-left: 7px; margin-right: 7px;}
.adsense_right {float:right; margin-right:10px; margin-top:17px;}
.adsense_home {margin-left: 7px; margin-top: 5px;}
.news_content {margin-right: 150px;}

          
.rss_ico {width:16px; height:16px; border:0px;}
.rss_title_ico {display: block; float: right; width:16px; height:16px; border:0px; background-image: url(../../img/images_02.png); background-position: 0px -188px; font-size: 1px; margin-top: 7px; margin-right: 4px;}

.search_links {margin-top: 4px; margin-left: 8px; font-size: 14px;}

.tags_container, .linked_container {margin-left: 7px; margin-right: 7px;}
.tags_container h4, .linked_container h4 {margin-top: 25px; margin-bottom: 7px; font-size: 15px;}
.tags_container a {margin-right: 3px; white-space: nowrap; text-decoration: underline;}

.linked_container .subhead .src {margin-right: 14px;}
.linked_container .subhead .inner .title {margin-right: 7px;}
.linked_container .src_time {color: gray; font-size: 11px; margin-right: 5px;}


.comment_container {margin-left: 7px; margin-right: 7px;}
.comment_container h4 {margin-top: 25px; margin-bottom: 7px; font-size: 15px;}
.comment_post_row {margin-bottom: 6px;}
.comment_header {border-top: 1px solid #CED3DE; background-color: #F0F2F6; margin-top: 10px; padding: 4px;}
.comment_text {margin-bottom: 15px; padding: 5px;}
.comment_date {float:right}
#comment_submit {height: 30px; margin-top: 5px;}
.post_comment {margin-top:15px; margin-bottom:25px;}
.post_comment a {font-size: 10pt; color: #008000; font-weight: bold;}




form {display: inline; margin: 0px; border: 0px; padding: 0px;}
p, td, li {font-family: arial, generic; font-size: 13px;}
li {line-height: 20px;}

#right_panel {margin:0px; margin-right:1px; width:165px; padding:0px; position:absolute; top:180px; right:0px; text-align:center;}
.r_panel_links {text-align:left; margin-left: 10px; padding-left: 1em; list-style-type: disc;}
#copy {padding-top:10px; padding-bottom:4px; text-align:center; clear:both; margin:0px auto;}

.panel {border:1px solid #CED3DE; border-top:0px; padding:0px; padding-bottom:8px; background-color: #ffffff;}

.page_nav_container {margin-left: 7px; clear: both; margin-top: 15px; margin-bottom: 5px;}
.page_nav_container a, .page_nav {font-size:13px; padding-top: 3px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; font-weight:bold; color:green; line-height: 13px;}
.page_nav_container a:hover {background-color: #e0eddd; text-decoration: none;}
.page_curr {background-color: #dbdbdb; color: #404040;}
.nav .sub {font-size:11px; font-weight:bold; margin:0px;}

.arr {line-height:17px; font-size:16px; font-weight:bold;}

.video_l {font-size: 11px; color:#0F430F; font-family: Tahoma; font-style: italic; font-weight:bold;}
.video_t {font-size: 11px; color:maroon; font-family: Tahoma; font-style: italic; font-weight:bold; margin-right: 4px; margin-left: 5px;}



.weather_head {display:block; font-size:26px; line-height:27px; margin:0px; margin-bottom:5px;}
.weather_body {padding:0px; padding-bottom: 0px;}
.w_row {border-bottom: 1px solid silver;}
.w_row:hover {background-color: silver;}

#weather_plugin_title {font-size:13px; font-weight:bold;}

.berza_table {margin-right:15px;}
.berza_table tr td {border-bottom:1px solid silver; padding:3px; padding-left:4px; padding-right:4px;}
.berza_table_h {background-color:navy; color:white; font-weight:bold; padding:3px;}
.berza_table_f {padding:2px; background-color:#F5F5F5;}

.ad {cursor:pointer; text-align:left; font-size:14px;}
.hover {background-color: #FFF3DE; border: 1px solid #FF9A00; padding:4px; padding-left:4px;}
.normal {border: 0; padding:5px; padding-left:5px;}

.frm_row {margin-top: 8px; font-size: 12px;}
.frm_row .label {float: left; width: 100px;}

.error_msg {color: red;}

.fb_ico {display: block; float: left; margin-left: 3px; width:16px; height:16px; border:0px; background-image: url(../../img/images_02.png); background-position: 0px -204px; font-size: 1px;}
.gplus_ico {display: block; float: left; margin-left: 3px; width:16px; height:16px; border:0px; background-image: url(../../img/images_02.png); background-position: 0px -220px; font-size: 1px;}
.tw_ico {display: block; float: left; margin-left: 3px;  width:16px; height:16px; border:0px; background-image: url(../../img/images_02.png); background-position: 0px -236px; font-size: 1px;}
.n .n_c .soc_icons {opacity: 0.35;}
.n:hover .n_c .soc_icons {opacity: 1;}
.n .n_c .fb-like {opacity: 0.5; margin-left: 4px; display:inline; position: absolute;}
.n:hover .n_c .fb-like {opacity: 1;}
.n .n_c .share_buttons {margin-top: 3px; height: 20px;}
.share_buttons .src_time {float: left;line-height: 20px; margin-right: 3px;}

.fb-like {top: -3px; position: relative; margin-right: 6px;}

.svg-ic_facebook, .svg-ic_twitter {background: url("../../img/m/sprite.css-d9bd3936.svg") no-repeat; }
.svg-ic_facebook {background-position: 0 0; }
.svg-ic_twitter {background-position: 37.34312100402557% 0; }