* { margin:0; padding:0; border: 0; text-decoration: none; font: 14px Tahoma; outline: none; }
html, body { width: 100%; height: 100%; }
body { background: #1c2f5f; }
.c { clear: both; width: 0; height: 0; line-height: 0; font-size: 0; }
.fL { float: left; }
.aR { text-align: right; }

#mainWp { background: #FFFFFF; width: 960px; margin: auto; padding: 0 32px 5px 32px; }
 #mainWp .header { height: 90px; padding: 7px 0 4px 0; }
  #mainWp .header .logo { float: left; display: block; padding: 30px 0 0 4px; }
  #mainWp .header .headBaner { float: right; background: #9e9e9e; width: 727px; height: 90px; }
 #mainWp .navigation { background: #1c2f5f; height: 19px; list-style: none; padding: 6px 0 0 7px; }
  #mainWp .navigation li { float: left; height: 14px; border-right: 1px solid #ffffff; padding: 0 7px 0 7px; }
  #mainWp .navigation li.last { border-right: 0; }
   #mainWp .navigation li a { color: #ffffff; display: block; line-height: 85%; }
   #mainWp .navigation li a.a { text-decoration: underline; }
 #mainWp .contents { padding-top: 4px; }
  #mainWp .contents .blockLeft { float: left; width: 615px; }
  #mainWp .contents .blockRight { float: right; width: 333px; }

/* Blox */
 .label { color: #ffffff; background: #1c2f5f; height: 21px; display: block; padding: 4px 0 0 13px; font-weight: bold; }
  .label a { color: #ffffff; background: #1c2f5f; font-weight: bold; text-decoration: none; }
  .label a:hover { text-decoration: underline; }
 .listing { background: #f1efef; border: 1px solid #ffffff; border-color: #92abca #527db2 #7294be #527db2; font-size: 13px; /*position: relative; */ }
  .listing .resume { color: #000000; font-size: 13px; }
  .listing .title { color: #527db2; display: block; font-weight: bold; padding: 8px 0 0 0; height: 36px; font-size: 14px; }
  .listing .thumb { float: left; padding: 7px 12px 7px 1px;  }
  .listing .rating,
  .listing .video,
  .listing .comments { float: right; color: #4b78b0; display: block; vertical-align: middle; font: 12px Georgia; padding: 12px 18px 0 0; }
  .listing .spacer { clear: both; background: url('line_dotted.gif') bottom left repeat-x; height: 1px; line-height: 1px; font-size: 0; }
  .listing .paging { padding-top: 23px; width: 180px; margin: auto; }
   .listing .paging a,
   .listing .paging p,
   .listing .paging span { float: left; color: #1c2f5f; font-size: 12px; display: block; padding: 0 2px 0 2px; }
   .listing .paging p { font-weight: bold; }

#blockBigPhoto { background: #737373 url('ajax-loader.gif') center center no-repeat; width: 615px; height: 460px; margin-bottom: 5px; }
 #blockBigPhoto img { width: 615px; height: 460px; }
 #blockBigPhoto #objPhotoContainer { width: 615px; height: 460px; }
 #blockBigPhoto #objVideoContainer { width: 453px; height: 363px; margin: 10px auto 0 auto; }
 #blockBigPhoto #objPhotoContainer,
 #blockBigPhoto #objVideoContainer { display: none; }
 #blockBigPhoto #objPhotoList,
 #blockBigPhoto #objVideoList { display: none; }
 #blockBigPhoto .mediaType { background: url('shadow.png'); list-style: none; position: absolute; height: 19px; padding: 7px 3px 0 0; width: 612px; visibility: hidden; }
  #blockBigPhoto .mediaType li { float: right; }
   #blockBigPhoto .mediaType li a { color: #527db2; display: block; padding: 0 6px 0 6px; line-height: 85%; }
   #blockBigPhoto .mediaType li.a a { color: #ffffff; text-decoration: underline; }
 #blockBigPhoto .mediaPages { list-style: none; position: absolute; width: 615px; height: 20px; margin-top: 371px; }
  #blockBigPhoto .mediaPages li { float: right; padding-right: 1px; width: 20px; height: 20px; }
   #blockBigPhoto .mediaPages li a { color: #ffffff; background: url('shadow.png'); display: block; width: 20px; height: 20px; text-align: center; font: 14px Georgia; }
   #blockBigPhoto .mediaPages li.a a { background: #4273b0; }
 #blockBigPhoto .mediaLabel { color: #ffffff; background: url('shadow.png'); position: absolute; height: 54px; width: 592px; margin-top: 391px; font-size: 18px; padding: 15px 0 0 23px; }
 #blockBigPhoto .mediaGallery { background: url('shadow.png'); position: absolute; height: 65px; padding: 4px 0 0 5px; margin-top: 391px; width: 609px; overflow: hidden; }
  #blockBigPhoto a.arrow_prev { background: url('arrows_big.png') 25px center no-repeat; display: none; position: absolute; width: 50px; height: 390px; }
  #blockBigPhoto a.arrow_next { background: url('arrows_big.png') -25px center no-repeat; display: none; position: absolute; width: 50px; height: 390px; margin-left: 565px; }
  #blockBigPhoto .mediaGallery a.arrow_left { background: url('arrows_small.gif') 5px 18px no-repeat; display: block; position: absolute; width: 20px; height: 61px; }
  #blockBigPhoto .mediaGallery a.arrow_right { background: url('arrows_small.gif') -20px 18px no-repeat; display: block; position: absolute; width: 20px; height: 61px; margin-left: 585px; }
  #blockBigPhoto .mediaGallery .gallery { overflow: hidden; height: 61px; white-space: no-wrap; }
   #blockBigPhoto .mediaGallery .gallery a { float: left; display: block; padding-right: 4px; }
    #blockBigPhoto .mediaGallery .gallery a img { display: block; width: 83px; height: 61px; }

#blockLatesNews { padding-top: 5px; }
 #blockLatesNews .listing { padding: 1px 8px 4px 8px; height: 500px; }
  #blockLatesNews .listing .thumb { width: 132px; height: 98px; }

#blockListNews { }
 #blockListNews .listing { padding: 1px 8px 5px 8px; height: 960px; }
  #blockListNews .listing .paging { padding-top: 10px; }
  #blockListNews .listing .thumb { width: 132px; height: 98px; }
  #blockListNews .listing .fatRow .thumb { width: 175px; height: 130px; }

#blockListGallery { }
 #blockListGallery .listing { color: #4273b0; font-size: 10px; padding: 1px 8px 5px 8px; height: 960px; }
 #blockListGallery .listing .rating,
 #blockListGallery .listing .comments { padding-top: 0; }
  #blockListGallery .listing .title { height: 125px; }
   #blockListGallery .listing .title a { color: #527db2; font-weight: bold; text-decoration: none; font-size: 14px; }
  #blockListGallery .listing .paging { padding-top: 10px; }
  #blockListGallery .listing .thumb { width: 190px; height: 140px; }

#blockQuote { padding-bottom: 5px; }
 #blockQuote .listing { background: #f1efef; padding: 7px 8px 9px 8px; }
  #blockQuote .listing div { color: #1c2f5f; background: #ffffff url('quot_bottom.gif') bottom right no-repeat; height: 83px; text-align: center; font-weight: bold; }
  #blockQuote .listing div.home { height: 83px; }
  #blockQuote .listing div.newslist { height: 229px; }
  #blockQuote .listing div.gallery { height: 83px; }
  #blockQuote .listing .ql { background: url('quot_top.gif') no-repeat; height: 24px; }

#blockInitiative { padding-bottom: 5px; }
 #blockInitiative .listing { background: #f1efef; height: 119px; padding: 5px; font-size: 13px; }
  #blockInitiative .listing a { color: #000000; text-decoration: none; font-size: 13px; }

#blockRightBaner { padding-bottom: 5px; }
 #blockRightBaner h1.label { background: #ffffff; color: #4876b0; padding: 2px 0 0 23px; border: 0; font-size: 10px; height: 13px; font-weight: normal; }
 #blockRightBaner .listing { background: #ffffff; border: 0; padding: 0 15px 9px 18px; }
  #blockRightBaner .listing div { background: #c0c0c0; width: 300px; height: 250px; }

#blockLatest { padding-bottom: 5px; }
 #blockLatest #objArticleCommented { display: none; }
 #blockLatest #objMostCommented { display: none; }
 #blockLatest .tab,
 #blockLatest .tabA { float: left; color: #ffffff; background: #527db2; width: 157px; height: 21px; padding: 4px 0 0 9px; }
 #blockLatest .tabA { background: #1c2f5f; width: 158px; text-decoration: underline; }
 #blockLatest .listing { padding: 4px 34px 0 8px; /*height: 411px;*/ }
  #blockLatest .listing ul { list-style: none; }
   #blockLatest .listing ul.news { padding: 5px 0 7px 0; }
   #blockLatest .listing ul.news li { background: url('line_dotted.gif') bottom left repeat-x; width: 289px; height: 50px; }
   #blockLatest .listing ul.news li.last{ background: transparent; }
   #blockLatest .listing ul.news li a { color: #000000; background: url('ico_newsitem.gif') 8px 6px no-repeat; height: 32px; display: block; padding: 2px 0 0 30px; font-size: 13px; font-weight: normal; }
   #blockLatest .listing ul.news li p { float: right; display: block; padding: 0; color: #4b78b0; vertical-align: middle; font: 12px Georgia; margin-top: -3px; line-height: 50%; }
  #blockLatest .listing .photos { }
   #blockLatest .listing .photos img { float: left; width: 139px; height: 103px; padding: 5px 0 5px 0; }
   #blockLatest .listing .photos p.photoTitle { float: right; color: #1c2f5f; width: 135px; height: 75px; padding: 10px 0 0 15px; font-size: 11px; }
    #blockLatest .listing .photos p.photoTitle a { color: #1c2f5f; font-size: 11px; text-decoration: none; }
   #blockLatest .listing .photos p.photoStat { float: right; color: #4273b0; width: 135px; font-size: 10px; text-align: right; }
    #blockLatest .listing .photos p.photoStat a { color: #4273b0; font-size: 10px; }
   #blockLatest .listing .photos .paging { padding: 10px 0 5px 50px;  }
  #blockLatest .listing .videos { padding: 0;  }
   #blockLatest .listing .videos img { float: left; width: 139px; height: 103px; padding: 5px 0 5px 0; }
   #blockLatest .listing .videos a.photoTitle { float: right; color: #1c2f5f; display: block; width: 135px; height: 75px; padding: 10px 0 0 15px; font-size: 11px; font-weight: bold; }
   #blockLatest .listing .videos p.photoStat { float: left; color: #1c2f5f; font-size: 10px; padding-left: 15px; }
   #blockLatest .listing .videos .paging { padding: 0 0 5px 50px;  }
   
   
#blockMoreGalleries { padding-bottom: 5px; }
 #blockMoreGalleries .listing { padding: 7px 0 0 13px; }
  #blockMoreGalleries .row { float: left; color: #4273b0; font-size: 10px; padding: 0 10px 10px 0; width: 178px; }
   #blockMoreGalleries .row .photoLink { color: #1c2f5f; font-weight: normal; font-size: 11px; height: 170px; display: block; }
    #blockMoreGalleries .row .photoLink img { padding-bottom: 6px; width: 178px; height: 133px; }
   #blockMoreGalleries .row p { float: right; font-size: 12px; padding-right: 12px; }
   #blockMoreGalleries .listing .paging { padding: 5px; }

#blockPhotos { padding-bottom: 5px; margin-top: 5px; }
 #blockPhotos .listing { padding: 10px 0 5px 12px; }
  #blockPhotos .listing img { padding-right: 7px; width: 178px; height: 133px; }
   #blockPhotos .listing .paging { padding: 2px; }

#blockVideos { }
 #blockVideos .player { float: left; background: #000000 url('palyer_loader.gif') center center no-repeat; width: 409px; height: 328px;  }
 #blockVideos .listing { float: left; width: 530px; height: 317px; border-left: 0; padding: 9px 0 0 20px; }
  #blockVideos .listing a.thumb { float: left; display: block; padding: 5px 0 10px 5px; width: 122px; }
   #blockVideos .listing a.thumb span { color: #1c2f5f; display: block; font-size: 10px; padding: 2px; }
   #blockVideos .listing .paging { padding: 15px 0 0 0; }
 #blockVideos .footer { color: #ffffff; background: #1c2f5f; padding: 7px 0 15px 17px; font-size: 13px; }

#blockPhotoInfo { padding-bottom: 5px; }
 #blockPhotoInfo .info { float: left; color: #1c2f5f; }
 #blockPhotoInfo .counter { float: right; color: #676767; font-size: 11px; }
  #blockPhotoInfo .counter * { color: #676767; font-size: 11px; }

#blockListComments { padding-bottom: 5px; }
 #blockListComments .label img { vertical-align: middle; padding-right: 5px; }
 #blockListComments .label .commentLabel { float: left; }
 #blockListComments .label .commentStat { float: right; color: #ffffff; font-size: 12px; padding-right: 10px; }
 #blockListComments .label .commentStat a { color: #ffffff; font-size: 12px; text-decoration: none; }
 #blockListComments .label .commentStat a:hover { text-decoration: underline; }
 #blockListComments .listing { padding: 1px 8px 4px 8px; }
 #blockListComments .listing .row { color: #010101; background: url('line_dotted.gif') 0 15px repeat-x; font-size: 13px; padding: 20px 5px 3px 5px; }
  #blockListComments .listing .row a { color: #4373b0; font-size: 12px; position: absolute; display: block; }
  #blockListComments .listing .row span { color: #676767; font-size: 11px; text-align: right; display: block; padding-bottom: 5px; }
 #blockListComments .listing .rowPadLeft { padding-left: 80px; }
 #blockListComments .listing .row .linkComment { float: right; display: block; position: static; color: #000000; font-size: 10px; text-decoration: underline; }
 #blockListComments .listing .hintComment { text-align: right; color: #527db2; font-size: 11px; }
  #blockListComments .listing .paging { padding-top: 10px; }
  #blockListComments .commentForm { color: #4b78b0; font-size: 12px; width: 572px; margin: auto; padding-top: 10px; }
  #blockListComments .commentForm * { vertical-align: middle; }
  #blockListComments .commentForm p { padding: 5px 0 5px 0; }
  #blockListComments .commentForm span { color: #4b78b0; font-size: 10px; }
  #blockListComments .commentForm input.fld,
  #blockListComments .commentForm input.btn,
  #blockListComments .commentForm textarea.fld { border: 1px solid #527db2; font-size: 12px; padding: 2px 0 0 2px; }
  #blockListComments .commentForm input.fld { width: 171px; height: 18px; margin: 0 15px 0 5px; }
  #blockListComments .commentForm textarea.fld { width: 568px; height: 96px; }
  #blockListComments .commentForm input.btn { color: #ffffff; background: #1c2f5f; padding: 0 3px 2px 3px; }
  #blockListComments .commentForm img { padding-right: 10px; }

#blockNewsTitle { padding: 10px 5px 8px 5px; }
 #blockNewsTitle h1 { color: #1c2f5f; font-size: 18px; padding: 0 5px 5px 5px; }
 #blockNewsTitle p.intro { color: #363636; font-size: 12px; padding: 0 5px 3px 5px; }
 #blockNewsTitle p.stamp { color: #9e9e9e; font-size: 10px; }

#blockNews { color: #363636; padding: 20px 0 20px 0; }
 #blockNews p { padding: 10px 20px 10px 20px; font-size: 12px; }
 #blockNews strong,
 #blockNews b { font-size: 12px; font-weight: bold; }
 #blockNews .sharer { padding: 20px; }
/*
  #blockNews .sharer a { color: #363636; font-size: 12px; padding-right: 20px; }
  #blockNews .sharer a:hover { text-decoration: underline; }
   #blockNews .sharer a img { vertical-align: middle; padding-right: 10px; }
 */
 #blockNews .foot { background: #e8e8e8; padding: 2px 40px 5px 40px; }
  #blockNews .foot a { color: #052564; font-size: 12px; padding-right: 30px; }
  #blockNews .foot a:hover { text-decoration: underline; }
   #blockNews .foot a img { padding-right: 5px; vertical-align: middle; }
  #blockNews .foot span { float: right; color: #464646; font-size: 11px; display: block; padding-top: 4px; }

#blockMoreNews { padding-top: 5px; }
 #blockMoreNews .listing { padding: 1px 8px 4px 8px; }
  #blockMoreNews .listing .thumb { width: 115px; height: 86px; }
  #blockMoreNews .listing .title { font-size: 13px; display: block; }
  
#blockQuote .listing,
#blockInitiative .listing { border-top: 0; } 
#blockQuote h1.label,
#blockInitiative h1.label { height: 19px; padding-top: 1px; } 

#blockListVideos { }
 #blockListVideos .listing { padding: 20px 0 20px 8px; }
 #blockListVideos .listing .row { float: left; width: 290px; padding: 2px 8px 5px 0; }
  #blockListVideos .listing .row .thumb { width: 136px; height: 109px; }
  #blockListVideos .listing .row .title { color: #1c2f5f; font-size: 12px; display: block; height: 80px; }
  #blockListVideos .listing .row .time { float: left; color: #1c2f5f; font-size: 11px; }
  #blockListVideos .listing .row .comments { padding-top: 0; }
  /*#blockListVideos .listing .paging { padding-top: 10px; } */

#blockBigVideo {background: #1c2f5f; width: 595px; height: 425px; padding: 10px;}
#blockBigVideo .player {float: left; background: #000000 url('palyer_loader.gif') center center no-repeat; width: 448px; height: 358px; }
#blockBigVideo .thumbs {float:left; width:136px; height:109px; padding-bottom:15px; padding-left:10px;}
#blockBigVideo .thumbs a {display:block; width:136px; height:109px;}
#blockBigVideo .thumbs img {width:136px; height:109px;}
#blockBigVideo .videoinfo {height: 40px; background:#ffffff; color:#1c2f5f; padding:5px;}


#blockMoreVideos { padding-bottom: 5px; }
#blockMoreVideos .listing { padding: 7px 0 0 13px; }
#blockMoreVideos .row { float: left; color: #4273b0; font-size: 10px; padding-right: 10px; width: 178px; }
#blockMoreVideos .row .photoLink { color: #1c2f5f; font-weight: normal; font-size: 11px; display: block; height:140px; }
#blockMoreVideos .row .photoLink img { padding-bottom: 6px; width:139px; height:103px; }
#blockMoreVideos .row .info {padding-bottom: 6px; font-size: 11px;}
#blockMoreVideos .row p { float: right; font-size: 12px; padding-right: 12px; }
#blockMoreVideos .listing .paging { padding: 5px; }

#wpFooter { width: 960px; margin: auto; padding: 15px 0 5px 0; }
#wpFooter * { font-size: 10px; }
#wpFooter a { color: #FFFFFF; font-size: 10px; text-decoration: underline; }
 #wpFooter .copyleft { float: left; color: #FFFFFF; width: 450px; }
 #wpFooter .copyleft img { float: left; padding-right: 10px; vertical-align: middle; }
 #wpFooter .copyright { float: right; color:#C3C7E1; }
  #wpFooter .copyright div { padding-bottom: 8px; text-align: right; }

#newsBookmarks { }
 #newsBookmarks * { color: #2565bc; padding: 0; margin: 0; }
 #newsBookmarks div.fL { padding-top: 3px; }
 #newsBookmarks a.btn_facebook,
 #newsBookmarks a.btn_svejo { float: left; display: block; width: 16px; height: 16px; margin: 0 2px 0 7px; }
 #newsBookmarks a.btn_facebook { background: url('http://i.actualno.com/actualno.bg/img/v2/icons/ico_facebook.gif') center center no-repeat; }
 #newsBookmarks a.btn_svejo { background: url('http://i.actualno.com/actualno.bg/img/v2/icons/ico_svejo.gif') center center no-repeat; }
 #newsBookmarks a.btn_facebook_v2 { float: left; display: block; width: 40px; height: 25px; margin: 0 4px 0 5px; }
 #newsBookmarks a.btn_facebook_v2 { background: url('http://i.actualno.com/actualno.bg/img/v2/icons/ico_facebook_v2.gif') left center no-repeat; padding-right: 4px; border-right: 1px solid #acafc1; }
 #newsBookmarks a.commentsAnchor { float: right; display: block; font-weight: bold; padding-right: 10px; }
 #newsBookmarks a.commentsAnchor:hover { text-decoration: underline; }