@import url('branding.css');
@import url('horoscope.css');
@import url('carnaval_mood.css');
@import url('guide.css');
@import url('iauthor.css');
@import url('officemafia.css');
@import url('competitions.css');

* { margin: 0; padding: 0; outline: none; text-decoration: none; }
html, body { width: 100%; height: 100%; font: 13px Arial, Helvetica; line-height: 110%; }
img { border: 0; }
.iframebanner { border:0; padding:0; margin:0; overflow:hidden;}
.iframebanner p { color: #999; font-size: 9px; height: 13px; padding-top: 16px; text-align: right; }
.iframebannersize300x250 { width: 300px; height: 279px;}
.iframebannersize300x600 { width: 300px; height: 629px;}

strong { font-weight: bold; }
a { text-decoration: none; }
.c {clear: both; width: 0; height: 0; font-size: 0; line-height: 0; display: block; }
.h {display:none;}
.vh { visibility: hidden; }
.fl { float: left; }
.fr { float: right; }
.fr-force { float: right !important; }
.al { text-align: left; }
.ac { text-align: center; }
.ar { text-align: right; }
.mR20 { margin-right: 20px; }
.no-border { border: 0 !important; }
.ml5 { margin-left: 5px; }
.mb20 { margin-bottom: 20px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mr10 { margin-right: 10px; }

.oh {overflow: hidden;}
.db {display:block;}

.ma {margin:auto;}

.w70 { width: 70px; }
.w90 { width: 90px; }
.w53 { width: 53px; }
.w86 { width: 86px; }
.w88 { width: 88px; }
.w100 { width: 100px; }
.w150 { width: 150px; }
.w171 { width: 171px; }
.w182 { width: 182px; }
.w200 { width: 200px; }
.w300 { width: 300px; }
.w315 { width: 315px; }
.w400 { width: 400px; }
.w430 { width: 430px; }
.w450 { width: 450px; }
.w460 { width: 460px; }
.w500 { width: 500px; }
.w560 { width: 560px; }
.w608 { width: 608px; }
.w620 { width: 620px; }
.w881 { width: 881px; }
.w940 { width: 940px; }

.h150 {height:150px;}
.h220 {height:220px;}

.u { text-decoration: underline; }

.columnRight { float: right; width: 300px; }
.columnLeft {float: left; width:620px;}

.sp300x10 { width: 300px; height: 10px; }
.sp300x20 { width: 300px; height: 20px; }
.spH20 { height: 20px; }
.spH10 { height: 10px; }
.nodata {font: bold 14px Tahoma; color:#bbbbbb; padding:30px 0; text-align:center;}

.topline { border: 0; border-bottom: 1px solid #d5d5d5; margin-bottom: 15px; }

.expandbanner {}
.expandbanner .reklama {font:10px Tahoma; color:#999; padding-bottom:2px;}
.expandbanner .bannerinnerwraper {position:relative; z-index:10;}
.expandbannersize300x250 {width:300px; height:265px;}
.expandbannersize300x600 {width:300px; height:615px;}

.contentSourceLink {display: block; float: right; text-align: right; color: #333; font: bold 10px Tahoma;}

.vevent abbr {border:0;}
.vevent abbr.dtstart {font-size:11px; color:#666; padding-left:5px;}
.hline {background:#d5d5d5; height:1px;}

.lh115 {line-height:115%;}
.lh120 {line-height:120%;}
.lh130 {line-height:130%;}

#mainWp { padding-bottom: 20px; }
 #mainWp #panUserPanel { background: #183d81; height: 30px; }
  #mainWp #panUserPanel .content { width: 940px; margin: auto; }
   #mainWp #panUserPanel .content ul { list-style: none; padding-top: 5px; float:right; width:935px; }
    #mainWp #panUserPanel .content ul li { float: right; font-size: 12px; }
	#mainWp #panUserPanel .topBlank { width: 88px; }
	#mainWp #panUserPanel .userGreet { color: #85c0e9; padding: 3px 25px 0 0; width: 70px; text-align: right; }
	#mainWp #panUserPanel .userMessage>a,
	#mainWp #panUserPanel .userBookmarks>a { color: #85c0e9; text-align: center; }
	#mainWp #panUserPanel .userMessage,
	#mainWp #panUserPanel .userBookmarks,
	#mainWp #panUserPanel .userSettings,
	#mainWp #panUserPanel .userRegister,
	#mainWp #panUserPanel .userLogin,
	#mainWp #panUserPanel .userLogout { padding-top: 3px; }
	#mainWp #panUserPanel .userSettings { width: 87x; text-align: right; }
	#mainWp #panUserPanel .userRegister { width: 180px; text-align: right; }
	#mainWp #panUserPanel .userInstructions { padding-top: 2px; }
	#mainWp #panUserPanel .userChannels {  }
	 #mainWp #panUserPanel .userChannels img,
     #mainWp #panUserPanel .userFilter img { vertical-align: middle; }
    #mainWp #panUserPanel .userMessage a,
	#mainWp #panUserPanel .userBookmarks a,
	#mainWp #panUserPanel .userSettings a,
	#mainWp #panUserPanel .userRegister a,
	#mainWp #panUserPanel .userLogin a,
	#mainWp #panUserPanel .userLogout a { color: #fff; font-size: 12px; }
    #mainWp #panUserPanel .userInstructions a,
    #mainWp #panUserPanel .userChannels a { color: #85c0e9; font-size: 12px; }
	#mainWp #panUserPanel .topsearch { width: 280px; }
	 #mainWp #panUserPanel .topsearch .fld-phrase { float: right; color: #666; font-style: italic; font-size: 12px; border: 1px solid #b6b6b6; width: 212px; height: 18px; padding: 0 20px 0 3px; }
	 #mainWp #panUserPanel .topsearch .btn-search { float: right; width: 29px; height: 20px; background-position: -153px -87px; border: 0; }
	 #mainWp #panUserPanel .topsearch .search-arrow { width: 7px; height: 4px; background-position: -71px -52px; margin-top: 8px; }
     #mainWp #panUserPanel .topsearch .btn-search { float: right; width: 29px; height: 20px; background-position: -183px -87px; border: 0; cursor:pointer; }
	#mainWp #panUserPanel .topsearch .searchdropdown { position:absolute; display:none; border: solid 1px #cccccc; background:#fff; width:232px; height:30px; margin-left:14px; color:#666; padding-left: 3px; }
	#mainWp #panUserPanel .topsearch .searchdropdown p {cursor:pointer;}
	#mainWp #panUserPanel .topsearch .searchdropdown p:hover {color:#000000;}
	#mainWp #panUserPanel .topsearch .searchdropdownbtn {position: absolute; margin: 0 0 0 232px; height:15px; width:15px; padding:1px 0 0 5px; cursor:pointer;}
	#mainWp #panUserPanel .spacer { color: #1c2f5f; padding: 1px 8px 0 8px; }
  
 #mainWp #panHeader { background: #182953 url('../img/head1pixel_fon.jpg') 0 0 repeat-x; height: 170px; margin: auto; }
  #mainWp #panHeader .content { width: 940px; margin: auto; background: url('../img/headbackgound.jpg') 0 0 no-repeat; }
  #mainWp #panHeader #objLogoContainer { height: 105px; }
  #mainWp #panHeader #objLogoContainer .banner728wraper { float: right; width: 728px; height: 90px; margin-top: 11px; }
      #mainWp #panHeader #objLogoContainer .logo { float: left; display: block; width: 230px; height: 67px; background-position: 0 0; margin-top: 19px; }  /* #mainWp #panHeader #objLogoContainer .logo { float: left; display: block; width: 213px; height: 81px; background-position: 0 -65px;}*/
  #mainWp #panHeader #objNavMain { height: 35px; list-style: none; width: 940px; float: left; }
   #mainWp #panHeader #objNavMain li { float: left; height: 35px; display: block; }
    #mainWp #panHeader #objNavMain li a { float: left; display: block; font-weight: bold; font-size: 12px; color: #fff; text-decoration: none; text-transform: uppercase; height: 22px; padding: 13px 10px 0 11px; }
    #mainWp #panHeader #objNavMain li.a a { color: #000033; background: #98bae4; height: 25px; padding: 10px 10px 0 10px; }
	#mainWp #panHeader #objNavMain li a.spravochnik,
	#mainWp #panHeader #objNavMain li a.games,
	  #mainWp #panHeader #objNavMain li a.gallery {color: #fff; font-size: 12px; text-transform: uppercase;}
	  #mainWp #panHeader #objNavMain li a.spravochnik img, 
     #mainWp #panHeader #objNavMain li a.games img, 
	   #mainWp #panHeader #objNavMain li a.gallery img { vertical-align: middle; }
	   #mainWp #panHeader #objNavMain li.a a.gallery img { background-position: -18px -52px; }
      #mainWp #panHeader #objNavMain li.a a.games img { background-position: -218px -144px; }
	   #mainWp #panHeader #objNavMain li.a a.spravochnik img { background-position: -182px -144px; }

	   #banner940wraper {width:940px; margin:auto;}

  #mainWp #panHeader #objNavMisc { float: right; height: 20px; padding-top: 15px; }
   #mainWp #panHeader #objNavMisc ul { float: right; list-style: none; border-left: 1px solid #a4acbf; height: 12px; }
    #mainWp #panHeader #objNavMisc ul li { float: left; padding: 0 2px 0 12px; margin-top: -1px; }
    #mainWp #panHeader #objNavMisc ul li img { vertical-align: middle; margin-top: -4px; }
     #mainWp #panHeader #objNavMisc ul li a { color: #fff; font-size: 12px; text-transform: uppercase; }
     #mainWp #panHeader #objNavMisc ul li a:hover { color: #98bae4; }

  #mainWp #panHeader #objNavSub { background: #98bae4; height: 30px; }
  #mainWp #panHeader #objNavSub ul { list-style: none; padding-left: 5px; }
   #mainWp #panHeader #objNavSub ul li { float: left; }
   #mainWp #panHeader #objNavSub ul li.s { padding-top: 3px; }
    #mainWp #panHeader #objNavSub ul li a { float: left; color: #000033; font-size: 11px; font-weight:normal; display: block; text-decoration: none; height: 22px; padding: 8px 5px 0 5px; }
	#mainWp #panHeader #objNavSub ul li a:hover,
	#mainWp #panHeader #objNavSub ul li.a a { color: #fff; }
	#mainWp #panHeader #objNavSub ul li.buttonBannerpos {float:right;}
	#mainWp #panHeader #objNavSub ul li.buttonBannerpos	a {padding:0;}

 #mainWp #panBody { width: 940px; margin: auto; }
 
 
 #mainWp #panCopyright { color: #666; font-size: 11px; width: 936px; margin: auto; padding: 8px 0 0 4px; }
  #mainWp #panCopyright .buttons { float: left; padding-bottom: 10px; }
   #mainWp #panCopyright .buttons .btn-fb { float: left; width: 20px; height: 20px; background-position: -213px -87px; border: 0; margin-right: 5px; }
   #mainWp #panCopyright .buttons .btn-twitt { float: left; width: 20px; height: 20px; background-position: -234px -87px; border: 0; margin-right: 5px; }
   #mainWp #panCopyright .buttons .btn-favit { float: left; width: 61px; height: 20px; background-position: -255px -87px; border: 0; margin-right: 5px; }
   #mainWp #panCopyright .buttons .btn-mobile { float: left; width: 20px; height: 20px; background-position: -317px -87px; border: 0; margin-right: 5px; }
   #mainWp #panCopyright .buttons .btn-bulletin { float: left; width: 76px; height: 20px; background-position: -338px -87px; border: 0; margin-right: 5px; }
   #mainWp #panCopyright .buttons .btn-rss { float: left; width: 60px; height: 20px; background-position: -92px -87px; border: 0; margin-right: 5px; }
  #mainWp #panCopyright .search { float: right; width: 266px; }
   #mainWp #panCopyright .search .fld-phrase { float: right; color: #666; font-style: italic; font-size: 12px; border: 1px solid #b6b6b6; width: 212px; height: 18px; padding: 0 20px 0 3px; }
   #mainWp #panCopyright .search .btn-search { float: right; width: 29px; height: 20px; background-position: -153px -87px; border: 0; }
   #mainWp #panCopyright .search .search-arrow { width: 7px; height: 4px; background-position: -71px -52px; vertical-align: middle; cursor: pointer; margin-top:7px; }
   #mainWp #panCopyright .search .searchdropdown {position:absolute; display:none; border: solid 1px #cccccc; background:#fff; width:232px; height:30px; color:#666; padding-left: 3px; }
   #mainWp #panCopyright .search .searchdropdown p {cursor:pointer;}
   #mainWp #panCopyright .search .searchdropdown p:hover {color:#000000;}
   #mainWp #panCopyright .search .searchdropdownbtn { position: absolute; display: block; margin: -18px 0 0 220px; height:15px; width:15px; z-index: 2; text-align: center; cursor: pointer; background: #fff; }
  #mainWp #panCopyright .logoWG { float: left; width: 55px; height: 35px; background-position: -182px -108px; margin: 12px 14px 0 0; }
  #mainWp #panCopyright .copyright { float: right; }

 #objLatestNews { float: left; color: #666; font-size: 10px; text-transform: uppercase; width: 795px; height: 28px; padding-top: 12px; }
  #objLatestNews .LatestNewsWraper {display:none;}
  #objLatestNews a { color: #305cb6; font-size: 13px; text-transform: none; }
  #objLatestNews a:hover { text-decoration: underline; }
  #objLatestNews span { color: #999; font-size: 11px; text-transform: lowercase; }
  
 .objLastNews {margin-bottom:10px;}
 .objLastNews ul {list-style:none; margin:13px 0 0 0; padding:0; height:25px; border-left:solid 1px #d5d5d5;}
 .objLastNews ul li {float:left; height:20px; border-top:solid 1px #d5d5d5; border-right:solid 1px #d5d5d5; background:#fff; padding:5px 10px 0 10px;}
 .objLastNews ul li.current {float:left; height:20px; border-top:solid 1px #d5d5d5; border-right:solid 1px #d5d5d5; background:#deecfc; padding:5px 10px 0 10px;}
 .objLastNews ul li.current a {color:#666;}
 .objLastNews ul li a {color:#999; text-decoration:none; font-size:11px;}
 .objLastNews .newsWraper {border:solid 1px #d5d5d5; background:#deecfc; height:80px;}
 .objLastNews .newsWraper a.arrowLeft,
 .objLastNews .newsWraper a.arrowRight {display:block; width:29px; float:left; height:80px; text-align:center;}
 .objLastNews .newsWraper a.arrowLeft img {background-position: -206px -38px; width:7px; height:13px; margin-top:33px;}
 .objLastNews .newsWraper a.arrowRight {float:right;}
 .objLastNews .newsWraper a.arrowRight img {background-position: -215px -38px; width:7px; height:13px; margin-top:33px;}
 .objLastNews .newsWraper .innerWraper {position:absolute; height:60px; margin:10px 0 0 28px; overflow:hidden;}
 .objLastNews .newsWraper .innerWraper .slideWraper {position:absolute; height:60px;}
 .objLastNews .newsWraper .innerWraper .slideWraper .article {float:left; height:60px; margin-right:4px; background:#f1f0f0; padding-right:2px;}
 .objLastNews .newsWraper .innerWraper .slideWraper .article .imglink {display:block; float:left; width:80px; height:60px;}
 .objLastNews .newsWraper .innerWraper .slideWraper .article .imglink img {width:80px; height:60px;}
 .objLastNews .newsWraper .innerWraper .slideWraper .article .titlelink {display:block; float:right; color:#003399; text-decoration:none; font-size:11px; font-weight:normal; text-align:left;}
 .objLastNews .tagsWraper {border:solid 1px #d5d5d5; background:#deecfc; height:50px; display:none; text-align:left; padding:15px;}
 .objLastNews .tagsWraper a {color: #003399; font-size: 13px; font-weight: bold; text-decoration: underline;}
 
 #objBottomMenu {}
 #objBottomMenu ul { list-style: none; height: 30px; border-bottom: 1px solid #d5d5d5; }
  #objBottomMenu ul li { float: left; }
   #objBottomMenu ul li.s { padding-top: 3px; }
   #objBottomMenu ul li a { float: left; color: #305cb6; font-size: 11px; display: block; text-decoration: none; height: 22px; padding: 8px 3px 0 2px; }
   #objBottomMenu ul li a:hover { color: #333; }

 #objWeather { float: right; color: #666; height: 30px; font-size: 24px; padding-top: 5px; }
  #objWeather img { vertical-align: middle; }
  #objWeather a { color: #305cb6; font-size: 12px; }
   #objWeather a img { margin-left: 4px; }
  #objWeather strong { vertical-align: middle; }
  #objWeather span { font-size: 18px; font-weight: normal; vertical-align: top; }
 
#panLatestNews { height: 195px; }
#panLatestNews .leftpart {width:460px; float:left; height:197px; margin-right:20px; border-bottom: 1px solid #d5d5d5;}
#panLatestNews .rightpart {width:460px; float:right; height:197px; border-bottom: 1px solid #d5d5d5;}
#panLatestNews .NewsWraper {width:460px; height:177px;}
#panLatestNews .SpravochnikNewsWraper {width:940px; height:177px;}
#panLatestNews .SpravochnikNewsWraper .row {background: #ebebeb; width: 140px; height: 185px; margin-right: 20px; float:left; }
#panLatestNews .leftpart .innerholder {position:absolute; overflow:hidden; width:460px; margin-right:20px; height:175px;}
#panLatestNews .rightpart .innerholder {position:absolute; overflow:hidden; width:460px; height:175px;}
 #panLatestNews .pages { float: right; }
  #panLatestNews .pages * { vertical-align: middle; }
  #panLatestNews .pages span { float: left; color: #98bae4; font-size: 11px; padding: 2px 5px 0 0; }
  #panLatestNews .pages a { float: left; display: block; margin: 3px 8px 1px 1px; width: 14px; height: 14px; font-size: 11px; cursor:pointer; text-decoration:none; color:#aaa; text-align:center; }
  #panLatestNews .pages a.a { background:#98bae4; color:#fff;}
 #panLatestNews .leftpart .row { float: left; background: #ebebeb; width: 140px; height: 185px; margin-right: 20px; }
 #panLatestNews .rightpart .row { float: left; background: #deecfd; width: 140px; height: 185px; margin-right: 20px; }
 #panLatestNews .row p {font:10px Tahoma; color:#999; padding:3px 0 0 10px;}
 #panLatestNews .row img { vertical-align: middle; }
 #panLatestNews .row a.thumb img { width: 140px; height: 106px; border: 0; }
  #panLatestNews .row.last { margin-right: 0; }
   #panLatestNews .row .link { color: #305cb6; display: block; font-size: 11px; padding: 5px 5px 0 5px; font-weight:normal; }
   #panLatestNews .row a.link:hover { text-decoration: underline; }
   #panLatestNews .row .linkSpravochink { color: #305cb6; display: block; font-size: 11px; padding: 0 4px; }
   #panLatestNews .row .paydmsgfon,
   #panLatestNews .row .editedfon {position:absolute; width:140px; background:#1c2f5f; opacity:0.5; filter: alpha(opacity=50); padding:2px 0; height:15px; z-index:2;}
   #panLatestNews .row .editedfon {margin-top:90px; height: 10px; background:#000000;}
   #panLatestNews .row .paydmsg,
   #panLatestNews .row .editedtime {position:absolute; width:140px; font:11px Tahoma; text-align:center; color:#fff; padding:2px 0; z-index:4;}
    #panLatestNews .row .editedtime {margin-top:88px; height: 12px; color: #98bae4; text-align:left; padding-left:10px;}
   

#objCatNews { float: left; width: 620px; border-top: 1px solid #d5d5d5;  min-height:309px; height: auto !important; height: 309px; }
 #objCatNews img.photo { float: left; width: 260px; height: 195px; }
 #objCatNews .title { height: 25px; }
 #objCatNews p { float: left; color: #666; font-size: 13px; padding-left: 30px; width: 330px; }
  #objCatNews p .iauthorLine,
  #objCatNews p .iauthorLineWAvatar { display: block; color: #999; font-size: 11px; padding: 5px 0 5px 0; }
   #objCatNews p .iauthorLine a,
   #objCatNews p .iauthorLineWAvatar a { color: #305cb6; font-size: 11px; }
   #objCatNews p .iauthorLineWAvatar img { float: left; vertical-align: middle; margin-right: 10px; }
  #objCatNews p .news-title { color: #003399; font-size: 24px; font-weight: bold; line-height: 27px;  }
  #objCatNews p .news-title:hover { text-decoration: underline; }
  #objCatNews p span { font-size: 11px; }
  #objCatNews p a { color: #305CB6; font-size: 11px; text-decoration: none; }
  #objCatNews p a:hover { text-decoration: underline; }
   #objCatNews p span>span { color: #d5d5d5; font-size: 12px; }
   #objCatNews p span img { vertical-align: middle; }
 #objCatNews ul { list-style: none; padding: 25px 0 0 3px; }
  #objCatNews ul a { color: #305cb6; font-size: 12px; }
  #objCatNews ul a:hover { text-decoration: underline; }
  #objCatNews ul a:visited { color: #91a1b6; }

.panCatNewsList { border-top: 1px solid #d5d5d5; }
.panCatMoreNewsList { float: left; width: 620px; border-top: 1px solid #d5d5d5; }
 .panCatMoreNewsList .title { height: 28px; border-bottom: 1px solid #d5d5d5; text-align: right; margin-bottom: 20px; }
  .panCatMoreNewsList .title a.link { float: right; color: #305cb6; font-size: 11px; padding: 7px 5px 0 3px; vertical-align: middle; }
  .panCatMoreNewsList .title h1 { float: left; font-size: 12px; }
/*  
  .panCatMoreNewsList .title .arrow-left { float: right; width: 7px; height: 7px; margin: 11px 2px 0 0; background-position: -71px -62px; }
  .panCatMoreNewsList .title .arrow-right { float: right; width: 6px; height: 7px; margin: 11px 2px 0 0; background-position: -79px -62px; }
*/  
  .panCatMoreNewsList .title .arrow-left { float: right; width: 11px; height: 11px; margin: 9px 6px 0 0; background-position: -182px -38px; }
  .panCatMoreNewsList .title .arrow-right { float: right; width: 11px; height: 11px; margin: 9px 2px 0 0; background-position: -194px -38px; }
 .panCatMoreNewsList .content { height:410px; }
 .panCatMoreNewsList .content a { color: #305cb6; font-size: 12px; }
 .panCatMoreNewsList .content a:hover { text-decoration: underline; }
 .panCatMoreNewsList .content a:visited { color: #91a1b6; }
 .panCatMoreNewsList .content p { color: #666; font-size: 11px; padding-left: 7px; }
  .panCatMoreNewsList .content p img { vertical-align: middle; }
  .panCatMoreNewsList .content p span { color: #d5d5d5; font-size: 12px; }
  .panCatMoreNewsList .details a { color: #666; font-size: 11px; }

.panSubcatNewsList {border: 1px solid #d5d5d5; border-left: 0; border-right: 0; padding-bottom: 10px; min-height:1065px; height: auto !important; height: 1065px;}
#objCatNewsList { float: left; width: 620px; }
#objCatNewsList .whathappens {background:#edf5fe; text-align:center; padding:10px; margin-bottom:10px;}
#objCatNewsList .whathappens a {color:#003399; text-decoration:underline;}
 #objCatNewsList .regions { color: #666; font-size: 12px; padding: 3px 0 10px 0; }
 #objCatNewsList .title { height: 28px; border-bottom: 1px solid #d5d5d5; text-align: right; }
  #objCatNewsList .title a.link { float: right; color: #305cb6; font-size: 11px; padding: 7px 5px 0 3px; vertical-align: middle; }
  #objCatNewsList .title h1 { float: left; font-size: 12px; }
/*  
  #objCatNewsList .title .arrow-left { float: right; width: 7px; height: 7px; margin: 11px 2px 0 0; background-position: -71px -62px; }
  #objCatNewsList .title .arrow-right { float: right; width: 6px; height: 7px; margin: 11px 2px 0 0; background-position: -79px -62px; }
*/  
   #objCatNewsList .title .arrow-left { float: right; width: 11px; height: 11px; margin: 9px 6px 0 0; background-position: -182px -38px; }
  #objCatNewsList .title .arrow-right { float: right; width: 11px; height: 11px; margin: 9px 2px 0 0; background-position: -194px -38px; }
 #objCatNewsList .row { color: #666; height: 109px; }
  #objCatNewsList .row .iauthorLine { display: block; color: #999; font-size: 11px; }
   #objCatNewsList .row .iauthorLine a { color: #305cb6; font-size: 11px; }
  #objCatNewsList .row .news-thumb { float: left; width: 116px; height: 87px; border:0;}
  #objCatNewsList .row .intro { float: left; width: 484px; font-size: 12px; padding-left: 20px; }
   #objCatNewsList .row .intro a { color: #305cb6; font-size: 12px; }
   #objCatNewsList .row .intro a.news-title { display: block; color: #003399; font-size: 14px; font-weight: bold; padding-bottom: 2px; }
   #objCatNewsList .row .intro a.news-title:hover { text-decoration: underline; }
   #objCatNewsList .row .intro a.news-title:visited { color: #91a1b6; }
   #objCatNewsList .row .intro span a { font-size: 11px; }
   #objCatNewsList .row .intro span a:hover { text-decoration: underline; }
   #objCatNewsList .row .news-row-foot { float: left; font-size: 11px; padding: 3px 0 0 20px; }
   #objCatNewsList .row .news-row-foot img { vertical-align: middle; }
    #objCatNewsList .row .news-row-foot span { color: #d5d5d5; font-size: 12px; }
    #objCatNewsList .row .news-row-foot a { color: #305cb6; font-size: 11px; text-decoration: none; }
    #objCatNewsList .row .news-row-foot a:hover { text-decoration: underline; }
 #objCatNewsList .paging { color: #666; font-size: 12px; font-weight: bold; text-align: center; padding: 10px 0 10px 0; }
  #objCatNewsList .paging .container p,
  #objCatNewsList .paging .container a { color: #305cb6; font-size: 12px; font-weight: bold; padding: 1px 2px; display: inline; }
  #objCatNewsList .paging .container p,
  #objCatNewsList .paging .container a.a,
  #objCatNewsList .paging .container a:hover { color: #fff; background: #98BAE4; }
  #objCatNewsList .noresults {padding:30px 0; text-align:center; color:#999; font:bold 15px Tahoma;}
  #objCatNewsList .features {padding: 5px; color:#667990; background: #e7ecf2; border: solid 1px #bacce2; margin-top:5px; text-align:center;}

#objLeadNews { float: left; color: #666; font-size: 13px; width: 620px; height: 261px; padding-bottom: 20px; }
#objLeadNews .LeadNewsWraper {position:absolute; width:620px; height:240px; display:none;}
#objLeadNews .LeadNewsWraper .editedfon {position:absolute; width:300px; background:#000000; opacity:0.5; filter: alpha(opacity=50); padding:2px 0; height:15px; z-index:2; margin-top:200px;}
#objLeadNews .LeadNewsWraper .editedtext {position:absolute; width:300px; font:12px Tahoma; text-align:center; color:#fff; padding:2px 5px; z-index:4; margin-top:200px; color: #98bae4;}
#objLeadNews .LeadNewsWraper .editedtext .time {width:143px; padding-left:5px;  float:left; text-align:left;}
#objLeadNews .LeadNewsWraper .editedtext .date {width:143px; padding-right:5px; float:left; text-align:right;}
#objLeadNews .LeadNewsBtnWraper {position:absolute; width:120px; height:15px; margin:213px 0 0 320px; z-index:10;}
 #objLeadNews a { color: #305cb6; font-size: 12px; font-weight: bold; cursor:pointer;}
  #objLeadNews a.a { color: #666; cursor:pointer; }
 #objLeadNews p { height: 213px; }
  #objLeadNews p a { color: #305cb6; font-size: 12px; font-weight: normal; }
 #objLeadNews img { float: left; padding-right: 21px; width:300px; }
 #objLeadNews a.title { color: #003399; font-size: 18px; font-weight: bold; line-height: 100%;}
 #objLeadNews a.title:hover { text-decoration: underline; }
 #objLeadNews h1 { display: block; }
 #objLeadNews .paging a { padding: 1px 2px 1px 2px; }
 #objLeadNews .paging a.a,
 #objLeadNews .paging a:hover { color: #fff; background: #98bae4; }
 .braknews-ribon {width: 174px; height: 29px; background-position: -209px -161px; display: block; margin: 5px 0 0 133px; position:absolute; z-index:5;}

#objTodayNews { float: left; width: 620px; height: 279px; }
 #objTodayNews img { vertical-align: middle;  }
 #objTodayNews .title { height: 27px; border: 1px solid #d5d5d5; border-left: 0; border-right: 0; }
  #objTodayNews .title .date { color: #666; padding: 6px 5px 0 0; font-size: 12px;}
 #objTodayNews .left { float: left; width: 300px; }
  #objTodayNews .left .item  {margin-top:20px;}
 #objTodayNews .left .item a.imagelink {display:block; float:left; }
 #objTodayNews .left .item a.imagelink img {width: 79px;}
 #objTodayNews .left .item a.link1,
 #objTodayNews .left .item a.link2,
 #objTodayNews .left .item a.link3 {display:block; float:left; background: url('../img/point-of-view.gif') 10px 0 no-repeat; height:50px; width:210px; padding:15px 0 0 10px; font:12px Arial; color: #475c77; vertical-align:middle;}
 #objTodayNews .left .item a.link2 {background: url('../img/vestnici.gif') 10px 0 no-repeat;}
 #objTodayNews .left .item a.link3 {background: url('../img/good_news.gif') 10px 0 no-repeat; height:40px;}
/* #objTodayNews .left .item a.link2 {display:block; float:left; height:50px; width:150px; padding:5px; font:bold 12px Arial; color: #fff; vertical-align:middle; background:#9ac2e1}
 #objTodayNews .left .item a.link3 {display:block; float:left; height:50px; width:150px; padding:5px; font:bold 12px Arial; color: #fff; vertical-align:middle; background:#6fa5d3}
 */
  #objTodayNews .left img {float:left; }
 #objTodayNews .right { float: right; width: 300px; padding-top: 10px; }
  #objTodayNews .right ul { list-style: none; }
   #objTodayNews .right ul li { color: #666; font-size: 11px; height: 40px; }
    #objTodayNews .right ul li span { color: #d5d5d5; font-size: 12px; }
    #objTodayNews .right ul li a { color: #305cb6; font-size: 12px; line-height: 100%; }
    #objTodayNews .right ul li a:hover { text-decoration: underline; }
    #objTodayNews .right ul li a:visited { color: #91a1b6; }

#objYourComment { float: right; background: #f1f0f0; width: 290px; height: 220px; border: 1px solid #d5d5d5; padding: 4px; }
 #objYourComment img { vertical-align: middle; }
 #objYourComment a.label { color: #333; font-size: 10px; display: block; text-transform: uppercase; height: 19px; padding: 5px 0 0 5px; text-decoration:none;}
 #objYourComment .content { color: #666; background: #fff; font-size: 12px; width: 270px; height: 160px; padding: 10px 10px 0 10px; }
  #objYourComment .content a { color: #305cb6; font-size: 11px; }
  #objYourComment .content a.title { color: #003399; font-size: 14px; font-weight: bold; }
  #objYourComment .content a.title:hover { text-decoration: underline; }
 #objYourComment .comments { color: #666; background: #fff; height: 25px; font-size: 11px; padding: 0 10px 0 10px; }
  #objYourComment .comments a { color: #305cb6; font-size: 11px; }

#objMostReadedAuthors { float: right; background: #f1f0f0; width: 290px; border: 1px solid #d5d5d5; padding: 4px; }
 #objMostReadedAuthors a.label { color: #333; font-size: 10px; display: block; text-transform: uppercase; height: 19px; padding: 5px 0 0 5px; text-decoration:none;}
 #objMostReadedAuthors .content { color: #666; background: #fff; font-size: 12px; width: 270px; padding: 10px 10px 0 10px; }
  #objMostReadedAuthors .content a { color: #003399; font-size: 13px; font-weight: bold; }

#objCategories { float: right; background: #f1f0f0; width: 290px; border: 1px solid #d5d5d5; padding: 4px; }
 #objCategories a.label { color: #333; font-size: 10px; display: block; text-transform: uppercase; height: 19px; padding: 5px 0 0 5px; text-decoration:none;}
 #objCategories .content { color: #666; background: #fff; font-size: 12px; width: 270px; padding: 10px 10px 0 10px; }
  #objCategories .content a { color: #003399; font-size: 13px; font-weight: bold; }

#objYourPhotos { float: right; background: #f1f0f0; width: 290px; border: 1px solid #d5d5d5; padding: 4px;  }
 #objYourPhotos a.label { color: #333; font-size: 10px; display: block; text-transform: uppercase; height: 19px; padding: 5px 0 0 5px; text-decoration:none;}
 #objYourPhotos .main-photo { width: 258px; height: 196px; text-align: center; padding-bottom: 5px; margin: auto; }
 #objYourPhotos .content { color: #666; background: #fff; padding: 10px; width: 270px; }
 #objYourPhotos .content .stats { float: left; color: #003399; font-size: 11px; padding-top: 5px; }
 #objYourPhotos .content p.counter { float: right; color: #305cb6; font-size: 11px; padding-top: 5px; }
 #objYourPhotos .content a { display: block; }
  #objYourPhotos .content a.arrow-left { float: right; width: 7px; height: 7px; margin: 9px 2px 0 2px; background-position: -71px -62px; }
  #objYourPhotos .content a.arrow-right { float: right; width: 6px; height: 7px; margin: 9px 2px 0 2px; background-position: -79px -62px; }

#objIauthorSearch { width: 300px; }
 #objIauthorSearch .fld-phrase { float: right; color: #666; font-style: italic; font-size: 12px; border: 1px solid #b6b6b6; width: 246px; height: 18px; padding: 0 20px 0 3px; }
 #objIauthorSearch .btn-search { float: right; width: 29px; height: 20px; background-position: -153px -87px; border: 0; }
 #objIauthorSearch .search-arrow { width: 7px; height: 4px; background-position: -71px -52px; margin-top: 8px; }
 #objIauthorSearch .btn-search { float: right; width: 29px; height: 20px; background-position: -153px -87px; border: 0; cursor:pointer; }
 #objIauthorSearch .searchdropdown { position:absolute; display:none; border: solid 1px #cccccc; background:#fff; width:266px; height:30px; margin-top: -1px; color:#666; padding-left: 3px; }
  #objIauthorSearch .searchdropdown p {cursor:pointer;}
  #objIauthorSearch .searchdropdown p:hover {color:#000000;}
 #objIauthorSearch .searchdropdownbtn { position: absolute; margin: 0 0 0 252px; height:15px; width:15px; padding:1px 0 0 5px; cursor:pointer; }
  
  
#objMoreFrom {background: #f1f0f0; width: 290px; border: 1px solid #d5d5d5; padding: 4px; }
 #objMoreFrom h1 { color: #333; font-size: 10px; display: block; text-transform: uppercase; height: 19px; padding: 5px 0 0 5px; }
 #objMoreFrom .content { color: #666; background: #fff; font-size: 12px; width: 275px; padding: 20px 5px 5px 10px; }
  #objMoreFrom .content img { float: left; padding-right: 5px; width:80px; }
  #objMoreFrom .content img.zodiaccelebs { float: left; padding-right: 5px; width:140px; height:106px; }
  #objMoreFrom .content a { color: #003399; font-size: 13px; font-weight: bold; }
  #objMoreFrom .content a.recommend { color: #305cb6; font-size: 13px; font-weight: bold; }
  #objMoreFrom .content a.morelink { color: #305cb6; font-size: 13px; font-weight: bold; display:block; float:right;}
  #objMoreFrom .content a:hover { text-decoration: underline; }
  #objMoreFrom .content a:visited { color: #91a1b6; }
  #objMoreFrom .content p.title { color: #003399; font-size: 12px; }

#objGalleryHome { padding-top: 15px; }
#objGalleryHome .galleryWraper {width:940px; height:160px;}
#objGalleryHome .innerholder {position:absolute; overflow:hidden; width:940px; height:160px;}
 #objGalleryHome .title { color: #d5d5d5; font-size: 11px; border-bottom: 1px solid #d5d5d5; height: 25px; }
  #objGalleryHome .title a.label-home-multimedia { float: left; margin-right: 20px; padding: 0; }
  #objGalleryHome .title a { color: #305cb6; font-size: 11px; vertical-align: middle; padding-top:1px; }
  #objGalleryHome .title a.orange { color: #f58220; }
  #objGalleryHome .title a.a,
  #objGalleryHome .title a:hover { color: #333; }
  #objGalleryHome .title a.arrow-left,
  #objGalleryHome .title a.arrow-right { float: right; width: 18px; height: 16px; margin: 2px 2px 0 0; background-position: -122px -69px; font-size: 0px; }
  #objGalleryHome .title a.arrow-right { background-position: -141px -69px; }
 #objGalleryHome .row { float: left; width: 145px; padding: 10px 12px 0 2px; }
  #objGalleryHome .row a { color: #003399; font-weight: bold; font-size: 11px; }
  #objGalleryHome .row a.name:hover { text-decoration: underline; }
  #objGalleryHome .row img { width:140px; }
 #objGalleryHome .last { padding-right: 0; }

#objPoll { float: right; background: #f1f0f0; width: 290px; border: 1px solid #d5d5d5; padding: 4px; margin-top: 20px; }
 #objPoll h1 { color: #333; font-size: 10px; display: block; text-transform: uppercase; height: 19px; padding: 5px 0 0 5px; }
 #objPoll .content { color: #666; background: #fff; font-size: 12px; width: 270px; padding: 5px 10px 0 10px; }
  #objPoll .content span { color: #305cb6; font-size: 11px; }
  #objPoll .content span.title { color: #003399; font-size: 14px; font-weight: bold; }
  #objPoll .content ul { list-style: none; padding: 5px 8px 0 8px; }
  #objPoll .content ul li {padding: 0 0 9px 5px;}
   #objPoll .content ul li span { color: #666; font-size: 12px;}
 #objPoll .ctrl { background: #fff; height: 25px; padding-left: 15px; }
 #objPoll .ctrl span.warn { color: #333; font-size: 14px; font-weight: bold; display:none; }
  #objPoll .ctrl .btn-vote { float: left; color: #fff; font-size: 12px; display: block; width: 90px; height: 10px; margin: 0 15px 0 0; background-position: -1px -87px; text-align: center; padding-top: 10px; }
  #objPoll .ctrl .btn-result { float: left; color: #003399; font-size: 12px; display: block; padding-top: 3px; }

.home620x220T1 { float: left; width: 620px; height: 220px; }
 .home620x220T1 div.title { height: 28px; border: 1px solid #d5d5d5; border-left: 0; border-right: 0; }
  .home620x220T1 div.title ul.more { float: right; list-style: none; padding-top: 7px; }
   .home620x220T1 div.title ul.more li { float: left; color: #d5d5d5; padding: 0 0 0 4px; font-size: 11px; }
    .home620x220T1 div.title ul.more li a { color: #305cb6; font-size: 11px; }
    .home620x220T1 div.title ul.more li a.a,
    .home620x220T1 div.title ul.more li a:hover { color: #333; }
 .home620x220T1 div.intro { float: left; color: #666; font-size: 12px; width: 380px; padding-top: 15px; }
  .home620x220T1 div.intro a { color: #305cb6; font-size: 11px; }
  .home620x220T1 div.intro a.title { color: #003399; font-weight: bold; font-size: 14px;  }
  .home620x220T1 div.intro a.title:hover { text-decoration: underline; }
  .home620x220T1 div.intro ul { list-style: none; padding-top: 10px; }
   .home620x220T1 div.intro ul li a { color: #305cb6; font-size: 12px; }
   .home620x220T1 div.intro ul li a:hover { text-decoration: underline; }
   .home620x220T1 div.intro ul li a:visited { color: #91a1b6; }
 .home620x220T1 div.image { float: right; color: #999; background: #f2f2f2; font-size: 11px; width: 220px; height: 150px; margin-top: 20px; }
  .home620x220T1 div.image img { border:0; }
  .home620x220T1 div.image a.title {display:block; padding: 5px 5px 0 5px; line-height: 100%; color:#999; }
	 .home620x220T1 div.image:hover { color: #666; background: #dfdfdf; }

.home220x228T1 { float: left; width: 220px; height: 228px; border-top: 1px solid #d5d5d5; }
 .home220x228T1 .content { background: #eaeaea; height: 200px; }

.baner300x250 { float: right; width: 300px; height:280px; }
 .baner300x250 p { color: #999; font-size: 9px; height: 13px; text-align: right; }
 .baner300x250 .innerwraper {position:absolute; z-index:10; width:300px;}


 #objFixingV2 { float: right; background: #f1f0f0; width: 290px; height: 220px; border: 1px solid #d5d5d5; padding: 4px; }
 #objFixingV2 img { vertical-align: middle; }
 #objFixingV2 h1 { color: #333; font-size: 10px; display: block; text-transform: uppercase; height: 19px; padding: 5px 0 0 5px; }
 #objFixingV2 .content { color: #666; background: #fff; font-size: 12px; width: 270px; height: 185px; padding: 10px 10px 0 10px; }
  #objFixingV2 .content a { color: #305cb6; font-size: 11px; margin-left: 4px; }
  #objFixingV2 .content a.title { color: #003399; font-size: 14px; font-weight: bold; }
 #objFixingV2 table { color: #333; margin-bottom: 20px; }
  #objFixingV2 table img { vertical-align: middle; }
  #objFixingV2 table td { padding-bottom: 2px; }
 #objFixingV2 table .code { width: 105px; font-weight: bold; }
  #objFixingV2 table .code img { margin-right: 5px; }
 #objFixingV2 table .val { width: 95px; }
  #objFixingV2 table .val img { margin-right: 4px; }
/*
.blockFixingV2 { float: right; }
.blockFixingV2 .content { background: #eaeaea; height: 200px; font-size: 12px; }
 .blockFixingV2 .content a { color: #305cb6; font-size: 11px; margin-left: 19px; }

*/

#objGalleryHead { background: #efefef; width: 938px; height: 465px; border: 1px solid #d5d5d5; margin-bottom:20px; }
 #objGalleryHead #objGalleryMainImg { float: left; background: #e4e4e4; width: 613px; height: 330px; }
 #objGalleryHead #objGalleryMainImg  img { display: block; margin: auto; max-width:534px; height: 330px; cursor:pointer; }
  #objGalleryHead #objGalleryMainImg .arrow-prev { background-position: -228px -52px; width: 14px; height: 19px; display: block; position: absolute; z-index: 2; margin: 160px 0 0 15px;  }
  #objGalleryHead #objGalleryMainImg .arrow-next { background-position: -243px -52px; width: 14px; height: 19px; display: block; position: absolute; z-index: 2; margin: 160px 0 0 585px; }
  #objGalleryHead #objGalleryMainImg .slideshowActivity {position:absolute; display:none; width:40px; height:40px; margin:5px 0 0 567px; background: url('../img/gallery_slideshow.gif') 0 0 no-repeat; z-index:10; }
 #objGalleryHead #objGalleryMainInfo { float: left; color: #666; background: #f6f6f6; font-size: 13px; width: 300px; height: 320px; border-left: 1px solid #d5d5d5; padding: 10px 12px 0 12px; }
  #objGalleryHead #objGalleryMainInfo img { vertical-align: middle; }
  #objGalleryHead #objGalleryMainInfo .title { color: #003399; font-size: 20px; font-weight: bold; line-height: 110%; }
  #objGalleryHead #objGalleryMainInfo .title:hover { text-decoration: underline; }
  #objGalleryHead #objGalleryMainInfo .stamp { font-size: 11px; padding: 5px 0 5px 0; }
  #objGalleryHead #objGalleryMainInfo .text { height: 235px; }
  #objGalleryHead #objGalleryMainInfo .readmore { color: #305cb6; font-size: 11px; }
  #objGalleryHead #objGalleryMainInfo .commentstat { color: #666; font-size: 11px; }
   #objGalleryHead #objGalleryMainInfo .commentstat a { color: #305cb6; }
   #objGalleryHead #objGalleryMainInfo .commentstat a:hover { text-decoration: underline; }
  #objGalleryHead #objGalleryMainInfo .toolbox { border-top: 1px solid #d5d5d5; text-align: right; }
  #objGalleryHead #objGalleryMainInfo .toolbox,
  #objGalleryHead #objGalleryMainInfo .toolbox a { color: #666; font-size: 11px; margin-top: 4px; padding: 5px 0 0 0; }
  #objGalleryHead #objGalleryMainInfo .toolbox a:hover { text-decoration: underline; }
  #objGalleryHead #objGalleryMainInfo .toolbox iframe { display: inline; vertical-align: middle; }
 #objGalleryHead .thumbs { border-top: 1px solid #d5d5d5; }
 #objGalleryHead .thumbs .innerholder {position:absolute; overflow:hidden; width:930px; height:120px; margin-left:5px;}
  #objGalleryHead .thumbs .row { float: left; width: 120px; padding: 23px 0 0 31px; line-height: 100%; }
   #objGalleryHead .thumbs .row img { width: 120px; height: 90px; }
   #objGalleryHead .thumbs .row a { color: #003399; font-size: 11px; font-weight: bold; }
   #objGalleryHead .thumbs .row a:hover { text-decoration: underline; }
  #objGalleryHead .thumbs .arrow-left { background-position: -122px -69px; position: absolute; z-index: 2; margin: 65px 0 0 5px; width: 18px; height: 17px; }
  #objGalleryHead .thumbs .arrow-right { background-position: -141px -69px; position: absolute; z-index: 2; margin: 65px 0 0 917px; width: 18px; height: 17px; }

#objGalleryIndex { float: left; width: 620px; }
#objGalleryIndex .outerholder {height: 176px;}
#objGalleryIndex .innerholder {position:absolute; overflow:hidden; width:620px; height:176px;}
 #objGalleryIndex .title { border: 1px solid #d5d5d5; border-left: 0; border-right: 0; height: 28px; }
 #objGalleryIndex .title a.link { float: right; color: #305cb6; font-size: 11px; padding: 7px 5px 0 3px; vertical-align: middle; }
  #objGalleryIndex .title .arrow-left { float: right; width: 7px; height: 7px; margin: 11px 2px 0 0; background-position: -71px -62px; }
  #objGalleryIndex .title .arrow-right { float: right; width: 6px; height: 7px; margin: 11px 2px 0 0; background-position: -79px -62px; }
 #objGalleryIndex .row { float: left; width: 133px; height: 153px; margin-right: 29px; padding-top: 23px; line-height: 100%; }
  #objGalleryIndex .row img { width: 133px; height: 100px; }
  #objGalleryIndex .row a { color: #003399; font-size: 11px; }
  #objGalleryIndex .row a:hover { text-decoration: underline; }
 #objGalleryIndex .last { margin-right: 0; }
 #objGalleryIndex .paging { color: #666; font-size: 12px; font-weight: bold; text-align: center; padding: 10px 0 10px 0; }
  #objGalleryIndex .paging p,
  #objGalleryIndex .paging a { color: #305cb6; font-size: 12px; font-weight: bold; padding: 1px 2px; display: inline; }
  #objGalleryIndex .paging p,
  #objGalleryIndex .paging a.a,
  #objGalleryIndex .paging a:hover { color: #fff; background: #98BAE4; }
   
   
#objGalleryLabels { float: right; background: #f1f0f0; width: 290px; border: 1px solid #d5d5d5; padding: 4px; }
 #objGalleryLabels h1 { color: #333; font-size: 10px; display: block; text-transform: uppercase; height: 19px; padding: 5px 0 0 5px; }
 #objGalleryLabels .content { color: #666; background: #fff; font-size: 12px; width: 270px; padding: 10px; text-align: justify; }
  #objGalleryLabels .content a { color: #305cb6; font-weight: bold; }
  #objGalleryLabels .content a:hover { text-decoration: underline; }

#objGalleryComments { float: left; width: 620px; }

.blockFixing { }
.blockFixing .content { background: #eaeaea; height: 200px; font-size: 12px; padding-left:15px; }
 .blockFixing .content a { color: #305cb6; font-size: 11px; margin-left: 19px; }
 .blockFixing table { color: #333;}
  .blockFixing table img { vertical-align: middle; }
  .blockFixing table td { padding-bottom: 2px; }
 .blockFixing table .code { width: 70px; font-weight: bold; }
  .blockFixing table .code img { margin-right: 5px; }
 .blockFixing table .val { width: 64px; }
  .blockFixing table .val img { margin-right: 4px; }

.blockRegional { float: left; width: 460px; height: 310px; }
 .blockRegional .title { height: 29px; border: 1px solid #d5d5d5; border-left: 0; border-right: 0; }
  .blockRegional .title .arrow-left { float: right; width: 7px; height: 7px; margin: 11px 2px 0 0; background-position: -71px -62px; }
  .blockRegional .title .arrow-right { float: right; width: 6px; height: 7px; margin: 11px 2px 0 0; background-position: -79px -62px; }
  .blockRegional .boxWeather { width: 220px; height: 135px; border-bottom: 1px solid #d5d5d5; }
  .blockRegional .boxWeather ul { list-style: none; padding: 5px 0 0 0; }
   .blockRegional .boxWeather ul li { padding-top: 2px; }
    .blockRegional .boxWeather ul li a { color: #305cb6; font-size: 12px; }
    .blockRegional .boxWeather ul li a:hover { text-decoration: underline; }
    .blockRegional .boxWeather ul li a:visited { color: #91a1b6; }
   .blockRegional .boxWeather .city { color: #333; font-size: 14px; font-weight: bold; height: 22px; padding-top: 7px; border-bottom: 1px solid #d5d5d5; text-align: right; }
    .blockRegional .boxWeather .city img { vertical-align: middle; }
    .blockRegional .boxWeather .city a { float: left; color: #003399; font-size: 14px; font-weight: bold; display: block;  }
    .blockRegional .boxWeather .city a:hover { text-decoration: underline; }
 .blockRegional .loading { display: block; margin: 25% auto 0 auto; }

.blockEurope { float: left; color: #666; font-size: 12px; width: 220px; border-top: 1px solid #d5d5d5; margin: 0 0 0 20px; }
 .blockEurope img { width: 219px; height: 150px; padding-bottom: 5px; }
 .blockEurope a { color: #003399; font-size: 11px; }
 .blockEurope .title { color: #305cb6; font-size: 12px; font-weight: bold; }
 .blockEurope .title:hover { text-decoration: underline; }

.blockWorld { float: left; width: 220px; border-top: 1px solid #d5d5d5; margin-left:20px;}
 .blockWorld .head { height: 29px; border-bottom: 1px solid #d5d5d5; text-align: right; }
/*  .blockWorld .head a.label-home-world { float: left; }*/
  .blockWorld .head a.goup { float: right; color: #305cb6; font-size: 11px; margin-top: 7px; display: block; }
  .blockWorld .head a.goup:hover { color: #333; }
 .blockWorld ul { list-style: none; }
  .blockWorld ul li { padding-top: 8px; height:30px;}
   .blockWorld ul li a { color: #305cb6; font-size: 12px; }
   .blockWorld ul li a:hover { text-decoration: underline; }
   .blockWorld ul li a:visited { color: #91a1b6; }

.tabbed300xN { float: right; width: 300px; }
 .tabbed300xN ul.tabs { width: 298px; height: 27px; list-style: none; }
  .tabbed300xN ul.tabs li { float: left; }
  .tabbed300xN ul.tabs li.active { background: #f1f0f0; height: 22px; border: 1px solid #d5d5d5; border-bottom: 0; padding: 5px 4px 0 4px; }
   .tabbed300xN ul.tabs li a { float: left; color: #305cb6; display: block; padding: 10px 5px 0 5px; font-size: 10px; text-transform: uppercase; cursor:pointer; }
   .tabbed300xN ul.tabs li a:hover { color: #79a1cf; }
   .tabbed300xN ul.tabs li.active a { color: #333; background: #fff; display: block; height: 23px; padding: 4px 7px 0 7px; }
 .tabbed300xN .panel { background: #f1f0f0; width: 290px; border: 1px solid #d5d5d5; padding: 4px; }
  .tabbed300xN .panel .content { background: #fff url('../img/ajax-loader.gif') center center no-repeat; width: 270px; height: 205px; padding: 18px 10px 0 10px; }
  .tabbed300xN .panel .content235 { background: #fff url('../img/ajax-loader.gif') center center no-repeat; width: 270px; height: 235px; padding: 18px 10px 0 10px; }
  .tabbed300xN .panel .content .mostcontents { height:180px;}
 .tabbed300xN .panel .white_wraper {background: #fff;}
  .tabbed300xN .panel .wordlist { background: #fff; width: 270px; min-height:80px; height: auto !important; height: 190px; padding: 10px; }
   .tabbed300xN .panel .wordlist,
   .tabbed300xN .panel .wordlist a { color: #003399; font-size: 13px; font-weight: bold; line-height: 115%; }
   .tabbed300xN .panel .wordlist a:hover { text-decoration: underline; }
   .tabbed300xN .panel .wordlist a:visited { color: #91a1b6; }
   .tabbed300xN .panel .wordlist a.linkslist { color: #003399; display: block; font-size: 12px;  font-weight: normal; line-height: 115%; height:20px;}
   .tabbed300xN .panel .wordlist a.linkslist:visited { color: #91a1b6; }
    .tabbed300xN .panel .wordlist a.sz12 { font-size: 12px; }
    .tabbed300xN .panel .wordlist a.sz13 { font-size: 13px; }
    .tabbed300xN .panel .wordlist a.sz14 { font-size: 14px; }
    .tabbed300xN .panel .wordlist a.sz15 { font-size: 15px; }
    .tabbed300xN .panel .wordlist a.sz18 { font-size: 18px; }
   .tabbed300xN .panel .content a { color: #305cb6; font-size: 12px; display: block; height: 35px; }
   .tabbed300xN .panel .content a:hover { text-decoration: underline; }
   .tabbed300xN .panel .content a:visited { color: #91a1b6; }
  .tabbed300xN .panel .content .filter-value { float: right; color: #666; font-size: 11px; border: 1px solid #dadada; width: 35px; height: 15px; padding-left: 7px; }
  .tabbed300xN .panel .content .filter-ctrl { float: right; background-position: -104px -52px; width: 17px; height: 17px; }
   .tabbed300xN .panel .content .filter-ctrl a { display: block; width: 17px; height: 8px; font-size: 0; cursor:pointer;}
   
#objNewsContainer { float: left; width: 620px; }
#objNewsContainer .fn {color:#999; font-size:10px;}
#objNewsContainer .reviewer {float:right; padding-right:10px;}
#objNewsContainer .ratingecho {color:#999; font-size:10px;}
 #objNewsContainer .objMainPhoto {margin: 0 0 10px 0; width: 608px; padding-bottom:5px; }
 #objNewsContainer .objMainPhotoOld {position:absolute; margin: 0 0 10px 0; width: 544px; height:405px; padding:50px 0 0 64px;  background:#ebebeb; }
 #objNewsContainer .newsImagesWraper {padding:0; background: #ebebeb;}
 #objNewsContainer .newsImagesWraper span { padding:5px 50px 0 15px; display:block; }
 #objNewsContainer .newsImagesWraper .imageInfo {color: #333; padding:3px 0 3px 10px}
 #objNewsContainer .newsImagesWraper .imageSource {width:450px; color: #333; padding:3px 0 3px 10px}
 #objNewsContainer .item {padding:10px 0; border-bottom:solid 1px #d5d5d5;}
 #objNewsContainer .item h1 a { color: #003399; font-size: 30px; font-weight: bold; line-height: 120%; }
 #objNewsContainer .stats { color: #666; font-size: 11px; padding: 10px 0; }
 #objNewsContainer .stats abbr {border:0;}
  #objNewsContainer .stats span { color: #666; font-size: 12px; }
  #objNewsContainer .stats img { vertical-align: middle; }
  #objNewsContainer .stats a { color: #003399; font-size: 11px; text-decoration: none;}
  #objNewsContainer .stats a:hover { text-decoration: underline; }
 #objNewsContainer h2.summary {display:block; color: #666; background: #ebebeb; font-weight:normal; font-size: 13px; padding: 10px 5px 10px 5px; margin: 10px 0 0 0; }
 #objNewsContainer .newsContent { color: #666; font-size: 15px; line-height: 150%; padding: 10px 5px 0 5px; }
/*  #objNewsContainer .newsContent ul { list-style-position: inside; padding-left: 10px; } */
  #objNewsContainer .newsContent p { padding:10px 0; }
  #objNewsContainer .newsContent .blockquote { float: right; display: block; background: #f1f0f0; padding: 10px; width: 158px; margin: 10px 5px 10px 5px; }
  #objNewsContainer .newsContent .leftBlock { float: left; width: 150px; padding: 10px 30px 0 0; }
    #objNewsContainer .newsContent .lbPanel { background: #f1f0f0; width: 140px; padding: 10px 5px 10px 5px; border: 1px solid #d7d7d7; margin-bottom: 20px; line-height: 110%; }
     #objNewsContainer .newsContent .lbPanel .label { color: #333; font-size: 10px; text-transform: uppercase; padding: 0 0 5px 5px; }
     #objNewsContainer .newsContent .lbPanel .panelContent { color: #666; background: #fff; font-size: 12px; padding: 15px 5px 15px 5px; overflow:hidden; }
      #objNewsContainer .newsContent .lbPanel .panelContent a { color: #003399; font-size: 13px; font-weight: bold; }
      #objNewsContainer .newsContent .lbPanel .panelContent a:hover { text-decoration: underline; }
     #objNewsContainer .newsContent .lbPanel .tags { text-align: left; }
     #objNewsContainer .newsContent .lbPanel .tags a { color: #003399; font-size: 13px; font-weight: bold; text-decoration: underline; }
     #objNewsContainer .newsContent .lbPanel .tags a:hover { text-decoration: none; }
     #objNewsContainer .newsContent .lbPanel .tags a:visited { color: #91a1b6; }
     #objNewsContainer .newsContent .newsFoot { color: #666; font-size: 11px; text-align: right; line-height: 140%; }
      #objNewsContainer .newsContent .newsFoot img { vertical-align: middle; }
	  #objNewsContainer .newsContent .YouTubeVideo {width:480px; margin:auto;}
	  #objNewsContainer .newsContent .YouTubeVideo .playVideobtn {width:480px; height:360px; position:absolute; background: url('../img/play_image.png') center center no-repeat; margin:0;}
 #objNewsContainer .newsMedia { color: #333; background: #ebebeb; font-size: 12px; padding: 5px 10px 5px 10px; min-height: 15px; height: auto !important; height: 15px; }
  #objNewsContainer .newsMedia div { text-align: right; }
  #objNewsContainer .newsMedia a { color: #305cb6; font-size: 15px; }
  #objNewsContainer .newsMedia a.link-gallery,
  #objNewsContainer .newsMedia a.link-video { color: #305cb6; font-size: 10px; text-transform: uppercase; }
  #objNewsContainer .newsMedia a.link-video { color: #7a7a7a; }
  #objNewsContainer .newsMedia a.link-gallery img,
  #objNewsContainer .newsMedia a.link-video img { vertical-align: top; margin-right: 5px; }

#objNewsToolbox { color: #666; font-size: 11px; border-top: 1px solid #d5d5d5; padding: 5px; margin-top: 10px; }
 #objNewsToolbox iframe { display: inline; vertical-align: middle; }
 #objNewsToolbox img { vertical-align: middle; }
 #objNewsToolbox a { color: #666; font-size: 11px; }
 #objNewsToolbox a:hover { color: #333; }

#objCommentList { padding-bottom: 1px; }
 #objCommentList img { vertical-align: middle; }
 #objCommentList .scheme1 { background: #ddebf6; }
  #objCommentList .scheme1 .comment { background: #f2f7fb; }
 #objCommentList .scheme2 { background: #efefef; }
  #objCommentList .scheme2 .comment { background: #f6f6f6; }
 #objCommentList .row { margin-bottom: 10px; }
 #objCommentList .row_c { margin: 0 0 10px 30px; }
  #objCommentList .row .author,
  #objCommentList .row_c .author { padding: 10px 10px 0 10px; width: 140px; float:left }
  /*#objCommentList .row_c .author { width: 140px; }*/
   #objCommentList .row .author a,
   #objCommentList .row_c .author a { color: #666; font-size: 11px; text-decoration: underline; }
   #objCommentList .row .author a:hover,
   #objCommentList .row_c .author a:hover { text-decoration: none; }
   #objCommentList .row .author a.url,
   #objCommentList .row_c .author a.url { color: #003399; font-size: 14px; font-weight: bold; text-decoration: none; }
   #objCommentList .row .author em,
   #objCommentList .row_c .author em { color: #666; font-size: 11px; font-style: italic; }
   #objCommentList .row .author img,
   #objCommentList .row_c .author img { padding: 3px 0; }
  #objCommentList .row .comment,
  #objCommentList .row_c .comment { float: right; color: #666; font-size: 13px; width: 440px; min-height: 82px; height: auto !important; height: 82px; padding: 10px 10px 30px 10px; overflow: hidden; }
  #objCommentList .row_c .comment { width: 410px; }
  #objCommentList .row .comment em,
  #objCommentList .row_c .comment em { font-size: 11px; }
  #objCommentList .row .comment em a,
  #objCommentList .row_c .comment em a { color: #003399; }
  #objCommentList .row .linkComment { color: #305cb6; font-size: 11px; }
  #objCommentList .row_c .hintComment { color: #305cb6; font-size: 11px; }
   #objCommentList .row .linkComment span { text-decoration: underline; }
   #objCommentList .row .linkComment:hover span { text-decoration: none; }
 #objCommentList .paging { color: #666; font-size: 12px; font-weight: bold; text-align: center; padding: 10px 0 10px 0; }
  #objCommentList .paging p,
  #objCommentList .paging a { color: #305cb6; font-size: 12px; font-weight: bold; padding: 1px 2px; display: inline; }
  #objCommentList .paging p,
  #objCommentList .paging a.a,
  #objCommentList .paging a:hover { color: #FFF; background: #98BAE4; }
#objCommentList .commentFooter { color: #666; font-size: 11px; display: block; position: absolute; margin: -23px 0 0 140px; text-align: right; width: 470px; }
#objCommentList .row_c .commentFooter { width: 440px; }
 #objCommentList .commentFooter img { vertical-align: middle; }
 #objCommentList .commentFooter span { color: #305cb6; }
 #objCommentList .commentFooter span.vote_plus { color: #4ab73b; }
 #objCommentList .commentFooter span.vote_minus { color: #bb0707; }
 #objCommentList .commentFooter a .ico_vote_up { background-position: -368px -108px; width: 18px; height: 15px; }
 #objCommentList .commentFooter a .ico_vote_down { background-position: -387px -108px; width: 18px; height: 15px; }
 #objCommentList .commentFooter a.a .ico_vote_up { background-position: -406px -108px !important; }
 #objCommentList .commentFooter a.a .ico_vote_down { background-position: -425px -108px !important; }
 #objCommentList .commentYouTubeTitle {background: #cfcfcf; padding:5px; color:#666; font-size:13px; font-weight:bold; margin:10px 0;}
 #objCommentList .commentYouTubeVideo {margin:10px 0;}
 #objCommentList .commentYouTubeVideo img {width:120px; cursor:pointer;}
 
 .playVideobtn {position:absolute; margin: 43px 0 0 4px; background-position: -81px -341px; width: 44px; height: 44px; }

#objCommentForm { }
 #objCommentForm .header { color: #666; background: #e9e8e8; font-size: 12px; padding: 5px 7px 5px 7px; height: 16px; }
  #objCommentForm .header img { vertical-align: middle; }
  #objCommentForm .header a { color: #666; font-size: 12px; }
   #objCommentForm .header a span { text-decoration: underline; }
   #objCommentForm .header a:hover span { text-decoration: none; }
 #objCommentForm .content { padding: 10px; }
 #objCommentForm .notloggedmsg { color: #5e5e5d; background: #fdfdf2; text-align: center; }
 #objCommentForm .popup { position:absolute; display:none; width:500px; height:45px; border:solid 1px #d5d5d5}
 #objCommentForm .thanksmessage { color: #aaa; font-size: 11px; padding-bottom: 10px; width: 590px; }
 #objCommentForm #objWpForm {  }
 #objCommentForm #objWpForm .label { float: left; color: #666; font-size: 12px; width: 150px; padding-right: 10px; text-align: right; }
 #objCommentForm #objWpForm .control { float: left; padding-bottom: 7px; }
  #objCommentForm #objWpForm .control input.fld-txt { width: 217px; height: 16px; border: 1px solid #d5d5d5; }
  #objCommentForm #objWpForm .control textarea.fld-txtarea { width: 300px; height: 94px; border: 1px solid #d5d5d5; }
	  
#objDIP { }
 #objDIP .main-photo { width: 258px; height: 196px; text-align: center; padding-bottom: 5px; }
 #objDIP .panel .content { height: 260px; padding: 10px 15px 0 15px; width: 258px; }
 #objDIP .panel .content p.stats { float: left; color: #666; font-size: 11px; padding-top: 5px; }
  #objDIP .panel .content p.stats a { float: left; color: #003399; font-weight: bold; height: auto; }
 #objDIP .panel .content p.counter { float: right; color: #305cb6; font-size: 11px; padding-top: 5px; }
 #objDIP .panel .content a { display: block;}
  #objDIP .panel .content a.title {display:block; height:35px;}
  #objDIP .panel .content a.arrow-left { float: right; width: 7px; height: 7px; margin: 9px 2px 0 2px; background-position: -71px -62px; }
  #objDIP .panel .content a.arrow-right { float: right; width: 6px; height: 7px; margin: 9px 2px 0 2px; background-position: -79px -62px; }
  
#objSpecial { display:block; float: right; margin-top: 22px; background: #666; width:300px; text-align:right; }
#objSpecial .title { float: left; width: 140px; padding: 10px; text-align:left; color:#fff; font:bold 14px Arial; display: block; }
#objSpecial img { float: left; display: block; }

#objZodiac { color: #666; font-size: 12px; }
#objZodiac p { margin: 10px 10px 0 10px; }
#objZodiac p a { color: #305cb6; font-size: 11px; }
#objZodiac .horoscopname { color: #333; font-size: 12px; font-weight: bold; line-height: 18px;}
#objZodiac .sign { float: left; margin: 10px 0 0 5px; }
#objZodiac .values { float: left; color: #333; font-weight: bold; font-size: 12px; width: 100px; height: 115px; padding: 10px 0 0 10px; }
#objZodiac .values span { color: #666; font-size: 11px; font-weight: normal; display: block; padding-bottom: 4px; }
#objZodiac .dropdownlist {display:none; position:absolute; padding:3px; width:100px; height:170px; border:solid 1px #666; background:#fefefe;}
#objZodiac .dropdownlist ul {list-style:none;}
#objZodiac .dropdownlist ul li {font: 12px Tahoma; color:#333; cursor:pointer;}
#objZodiac .dropdownlist ul li:hover {text-decoration:underline;}
  
#objTVSchedule {}
 #objTVSchedule .content { color: #666; font-size: 12px; padding: 5px 10px 0 10px; height: 190px; }
 #objTVSchedule .content .atthemoment {padding-bottom:7px;}
 #objTVSchedule .content p {margin-bottom:3px; color:#333;}
  #objTVSchedule .content span {display:block; color: #333; font-size: 12px; font-weight: bold; height:35px; }
  #objTVSchedule .content a.more { color: #305cb6; font-size: 11px; }
 #objTVSchedule .tvname { color: #333; font-size: 12px; font-weight: bold; line-height: 18px; }
 #objTVSchedule .tvname .tvicon { padding: 0 5px 0 0; }
  #objTVSchedule .tvname img { vertical-align: middle; }
 #objTVSchedule img.tvthumb { padding: 14px 11px 11px 0; float: left; }
#objTVSchedule .dropdownlist {display:none; position:absolute; padding:3px; width:200px; height:170px; border:solid 1px #666; background:#fefefe; overflow:auto;}
#objTVSchedule .dropdownlist .listseparator {display:block; font: bold 11px Tahoma; color:#333; padding-top: 5px;}
#objTVSchedule .dropdownlist  p {margin-top:5px; color:#000000;}
#objTVSchedule .dropdownlist ul {list-style:none;}
#objTVSchedule .dropdownlist ul li {font: 12px Tahoma; color:#333; cursor:pointer;}
#objTVSchedule .dropdownlist ul li:hover {text-decoration:underline;}

#objCinema { color: #666; font-size: 12px;  }
 #objCinema p { padding: 5px 10px 0 10px; }
  #objCinema p span { color: #333; font-size: 11px; display: block; }
 #objCinema a.title { color: #003399; font-weight: bold; font-size: 12px; }
  #objCinema a.more { color: #305cb6; font-size: 11px; }

#objExclusive { width: 940px; height: 470px; }
 #objExclusive .big { width: 940px; height: 470px; }
 #objExclusive .content { background: url('../img/shadow_01.png'); width: 940px; height: 185px; border-top: 1px solid #494e5c; position: absolute; z-index: 1; }
  #objExclusive .content .intro { float: left; color: #d5d5d5; font-size: 12px; width: 500px; padding: 10px 20px 0 20px; }
   #objExclusive .content .intro .ntitle { font-size: 28px; font-weight: normal; line-height:30px; color:#fff; }
   #objExclusive .content .intro p { text-align: justify; padding: 10px 0 10px 0; }
   #objExclusive .content .intro a { color: #fefefe; font-size: 11px; text-decoration: underline; }
  #objExclusive .content .media { float: right; padding: 7px 15px 0 0; width: 375px; }
  #objExclusive .content .media .imageswraper {height:120px;}
  #objExclusive .content .media .newsTitleLink {display:block; width:113px; height:50px; padding:3px 1px 3px 6px; color:#fff; text-decoration:none; font:11px Tahoma;}
  #objExclusive .content .media .newsTitleLink:hover {text-decoration:underline;}
  #objExclusive .content .media  .innerholder {position:absolute; overflow:hidden; width:375px; height:170px;}
  #objExclusive .content .media  .newsItem {float:left; margin-right: 3px;}
   #objExclusive .content .media ul { list-style: none; height: 25px; }
    #objExclusive .content .media ul li { float: left; padding: 0 5px 0 5px; }
    #objExclusive .content .media ul li,
    #objExclusive .content .media ul li a { color: #c6c6c6; font-size: 10px; text-transform: uppercase; }
   #objExclusive .content .media a.btn-prev,
   #objExclusive .content .media a.btn-next { display: block; width: 18px; height: 17px; position: absolute; z-index: 2; }
   #objExclusive .content .media a.btn-prev { background-position: -122px -69px; margin: -82px 0 0 -8px; display:none; }
   #objExclusive .content .media a.btn-next { background-position: -141px -69px; margin: -82px 0 0 364px; }
   #objExclusive .content .media .row {background-position: -126px -226px; display: block; width: 120px; height: 90px; padding: 1px;}

#objCurrencyFixing { float: left; width: 620px; padding-top: 15px; }
 #objCurrencyFixing .curCodes { color: #305cb6; font-size: 13px; }
 #objCurrencyFixing .curGraph { background: url('../img/ajax-loader.gif') center center no-repeat; padding: 10px 0 15px 0; text-align: center; height: 130px; }
 #objCurrencyFixing table { width: 620px; }
  #objCurrencyFixing table thead th { color: #fff; background: #aeaeae; font-size: 10px; text-transform: uppercase; height: 30px; text-align: left; padding-left: 13px; }
  #objCurrencyFixing table tbody td { color: #666; font-size: 12px; height: 30px; padding-left: 15px; }
  #objCurrencyFixing table tbody .r1 td { background: #eaeaea; }
  #objCurrencyFixing table tbody a.code { color: #666; }
  #objCurrencyFixing table tbody a { color: #305CB6; }
  #objCurrencyFixing table tbody a:hover { text-decoration: underline; }

#objWeatherDetailed { float: left; width: 620px; padding-top: 15px; }
 #objWeatherDetailed .graph { color: #305cb6; font-size: 13px; }
  #objWeatherDetailed .graph img { display: block; margin: 10px auto 30px auto; }
 #objWeatherDetailed ul { float: left; width: 155px; list-style: none; }
  #objWeatherDetailed ul a { color: #003399; font-size: 14px; font-weight: bold; }
  #objWeatherDetailed ul li.a a { text-decoration: underline; }
 #objWeatherDetailed table { color: #666; width: 100%; font-size: 12px; }
  #objWeatherDetailed table th { color: #fff; background: #aeaeae; font-size: 10px; font-weight: bold; text-transform: uppercase; height: 30px; border-bottom: 1px solid #d5d5d5; text-align: left; padding-left: 20px; }
  #objWeatherDetailed table td { padding: 10px; }
  #objWeatherDetailed table td img { vertical-align: middle; }
  #objWeatherDetailed table td.city { font-size: 13px; border: 1px solid #d5d5d5; border-top: 0; padding-left: 25px; }
   #objWeatherDetailed table td.city a { color: #305cb6; font-weight: bold; font-size: 14px; }
  #objWeatherDetailed table td.temp_min { color: #305cb6; font-size: 12px; }
  #objWeatherDetailed table td.temp_max { color: #cb1515; font-size: 12px; }
  #objWeatherDetailed table td.b_trb { border: 1px solid #d5d5d5; border-left: 0; width: 255px; vertical-align: top; }
  #objWeatherDetailed table td.b_r { border-right: 1px solid #d5d5d5; }

#objChannels { color: #666; padding: 10px; }
 #objChannels .learn,
 #objChannels .use { display: none; }
 #objChannels h1 { color: #103f9e; font-size: 18px; }
 #objChannels a { color: #103f9e; font-size: 12px; }
 #objChannels #objAbout_rss,
 #objChannels #objAbout_favit { display: none; }
  #objChannels #objAbout_rss ul { float: left; list-style: none; min-width: 200px; margin-left: 10px; }
  #objChannels #objAbout_favit ul { float: left; list-style: none; min-width: 190px; margin-left: 10px; }
   #objChannels #objAbout_rss ul li,
   #objChannels #objAbout_favit ul li { padding: 1px 0 0 15px; }
   #objChannels #objAbout_rss ul li a,
   #objChannels #objAbout_favit ul li a { color: #666; font-size: 12px; }
   #objChannels #objAbout_rss ul li a:hover,
   #objChannels #objAbout_favit ul li a:hover { color: #666; font-size: 12px; text-decoration: underline; }
   #objChannels #objAbout_rss ul li.main,
   #objChannels #objAbout_favit ul li.main { padding: 15px 0 0 0; }
   #objChannels #objAbout_rss ul li.main a,
   #objChannels #objAbout_favit ul li.main a { color: #003399; font-weight: bold; }
   #objChannels #objAbout_rss ul li img,
   #objChannels #objAbout_favit ul li img { vertical-align: middle; margin: 0 2px 0 0; }
 #objChannels #objAbout_facebook,
 #objChannels #objUseFacebook { display: none; }
  #objChannels #objAbout_facebook .leftPane,
  #objChannels #objAbout_favit .leftPane { float: left; width: 480px; }
  #objChannels #objAbout_facebook .screenshot,
  #objChannels #objAbout_favit .screenshot { float: right; }
  #objChannels #objAbout_facebook ul { padding-left: 20px; }
  #objChannels #objUseFacebook ul,
  #objChannels #objAbout_twitter ul { padding-left: 20px; }
 #objChannels #objAbout_twitter { display: none; }
  #objChannels #objAbout_twitter .leftPane { float: left; width: 480px; }
  #objChannels #objAbout_twitter .screenshot { float: right; padding-bottom: 30px; }
   
#objTerms { color: #666; padding: 10px; }
 #objTerms p { padding: 8px 0 8px 0; }
 #objTerms ol { padding: 0 0 0 30px; }
 #objTerms a { color: #305CB6; }
 #objTerms a:hover { text-decoration: underline; }

#objNotFound { color: #666; font-size: 12px; padding : 20px 0 40px 0; }
 #objNotFound h1 { color: #103f9e; font-size: 18px; }
 
.panSitemap { background: #eaeaea; width: 925px; padding: 15px 0 10px 15px; }
 .panSitemap ul { float: left; width: 132px; list-style: none; }
  .panSitemap ul li { height: 20px; }
   .panSitemap ul li a { color: #666; font-size: 12px; }
   .panSitemap ul li a:hover { color: #333; }
  .panSitemap ul li.main { height: 25px; }
   .panSitemap ul li.main a { color: #003399; font-weight: bold; }
   .panSitemap ul li.main a:hover { color: #6699ff; }

.panPartnersSection { border: 1px solid #d5d5d5; border-left: 0; border-right: 0; padding: 10px 0 10px 0; }
 .panPartnersSection ul { float: left; width: 156px; list-style: none; }
  .panPartnersSection ul a { color: #666; font-size: 11px; text-decoration: none; }
  .panPartnersSection ul a:hover { text-decoration: underline; }

#objPartners { color: #666; font-size: 12px; padding : 20px 0 40px 0; }
 #objPartners h1 { color: #103f9e; font-size: 18px; }
 #objPartners a { color: #666; font-size: 12px; line-height: 200%; margin-left: 10px; }
 #objPartners a:hover { text-decoration: underline; }
 #objPartners .block { float: left; width: 250px; padding-left: 20px; }

.sprite001 { background-image: url('../img/sprite_main.png'); background-repeat: no-repeat; }
.sprite-logo { background-image: url('../img/sprite_logo.png'); background-repeat: no-repeat; }
.sprite-zodiac { background-image: url('../img/sprite-zodiac.png'); background-repeat: no-repeat; }
.sprite-label { background-image: url('../img/sprite_label.png'); background-repeat: no-repeat; }
.sprite-btn { background-image: url('../img/sprite_btn.png'); background-repeat: no-repeat; }
.sprite-profile { background-image: url('../img/sprite_profile.png'); background-repeat: no-repeat; }
.sprite-repeatX { background-image: url('../img/actualno-x-repeated.png'); background-repeat: repeat-x; }
.sprite001,
.sprite-logo,
.sprite-zodiac,
.sprite-label,
.sprite-profile { line-height: 0; }
 .sprite001 span,
 .sprite-logo span,
 .sprite-zodiac span,
 .sprite-label span,
 .sprite-btn span,
 .sprite-profile span { display: none; }

.label-home-bulgaria { width: 83px; height: 15px; background-position: -0px -109px; display: block; margin-top: 7px; }
.label-home-lifestyle { width: 95px; height: 15px; background-position: -0px -124px; display: block; margin-top: 7px; }
.label-latest { width: 83px; height: 10px; background-position: -0px -149px; display: block; margin-top: 9px; }
.label-more { width: 36px; height: 10px; background-position: -0px -139px; display: block; margin-top: 9px; }
.label-anketa { width: 58px; height: 9px; background-position: -0px -1160px; display: block; margin-top: 9px; }

.label-home-multimedia { width: 108px; height: 12px; background-position: -0px -97px; display: block; margin-top: 5px; }
.label-home-leadnews { width: 136px; height: 10px; background-position: -1px -1px; display: block; margin: 5px 0 12px 0; }
.label-home-today { float: left; width: 42px; height: 10px; background-position: -225px -1px; display: block; margin-top: 9px; }
.label-home-busyness { float: left; width: 62px; height: 13px; background-position: -68px -38px; display: block; margin-top: 6px; }
.label-home-sport { float: left; width: 51px; height: 12px; background-position: -1px -25px; display: block; margin-top: 9px; }
.label-home-entertainment { float: left; width: 112px; height: 12px; background-position: -123px -25px; display: block; margin-top: 9px; }
.label-home-culture { float: left; width: 69px; height: 12px; background-position: -53px -25px; display: block; margin-top: 9px; }
.label-home-zodiac { width: 87px; height: 12px; background-position: -229px -12px; display: block; margin: 9px 0 7px 0; }
.label-home-tv { width: 117px; height: 12px; background-position: -1px -12px; display: block; margin: 9px 0 7px 0; }
/*.label-home-cinema { width: 43px; height: 10px; background-position: -181px -1px; display: block; margin: 10px 0 8px 0; }*/
.label-home-actualnorec { width: 199px; height: 15px; background-position: 0 -1020px; display: block; margin: 5px 0 8px 0; }
.label-home-currency { width: 159px; height: 12px; background-position: -317px -12px; display: block; margin: 9px 0 7px 0; }
.label-home-regional { float: left; width: 109px; height: 12px; background-position: -119px -12px; display: block; margin: 9px 0 7px 0; }
.label-home-europe { width: 66px; height: 13px; background-position: -1px -38px; display: block; margin: 9px 0 7px 0; }
.label-home-world { float: left; width: 42px; height: 10px; background-position: -138px -1px; display: block; margin: 9px 0 7px 0; }

.label-block-akcenti {display:block; width: 70px; height: 9px; background-position: 0 -1111px; margin: 9px 5px 7px 0;}

.label-cat-morefrom { width: 67px; height: 10px; background-position: -268px -1px; margin: 9px 0 7px 0; }
.label-cat-morefromregion { width: 126px; height: 12px; background-position: 0 -534px; margin: 9px 5px 7px 0; }
.label-cat-bulgaria { width: 83px; height: 15px; background-position: 0 -10px; margin: 6px 0 7px 0; }
 .label-cat-edication { width: 114px; height: 15px; background-position: 0 -159px; margin: 6px 0 7px 0; }
 .label-cat-society { width: 86px; height: 13px; background-position: 0 -174px; margin: 6px 0 7px 0; }
 .label-cat-incidents { width: 94px; height: 9px; background-position: 0 -187px; margin: 9px 0 7px 0; }
 .label-cat-politics { width: 81px; height: 10px; background-position: 0 -196px; margin: 9px 0 7px 0; }
.label-cat-world { width: 39px; height: 10px; background-position: 0 -25px; margin: 6px 0 7px 0; }
 .label-cat-europe { width: 63px; height: 15px; background-position: 0 -630px; margin: 6px 0 7px 0; }
 .label-cat-balkani { width: 74px; height: 12px; background-position: 0 -221px; margin: 6px 0 7px 0; }
 .label-cat-others { width: 141px; height: 13px; background-position: 0 -233px; margin: 6px 0 7px 0; }
.label-cat-business { width: 62px; height: 13px; background-position: 0 -35px; margin: 6px 0 7px 0; }
.label-cat-techno { width: 51px; height: 10px; background-position: 0 -48px; margin: 9px 0 4px 0; }
 .label-cat-technology { width: 100px; height: 10px; background-position: 0 -246px; margin: 9px 0 7px 0; }
 .label-cat-science { width: 50px; height: 12px; background-position: 0 -256px; margin: 9px 0 7px 0; }
 .label-cat-cars { width: 106px; height: 12px; background-position: 0 -268px; margin: 6px 0 7px 0; }
.label-cat-lifestyle { width: 95px; height: 15px; background-position: 0 -58px; margin: 6px 0 7px 0; }
 .label-cat-health { width: 62px; height: 12px; background-position: 0 -281px; margin: 9px 0 7px 0; }
 .label-cat-travel { width: 115px; height: 10px; background-position: 0 -293px; margin: 9px 0 7px 0; }
 .label-cat-charomatair { width: 251px; height: 12px; background-position: 0 -1146px; margin: 9px 0 7px 0; }
 .label-cat-curious { width: 97px; height: 13px; background-position: 0 -303px; margin: 6px 0 7px 0; }
 .label-cat-showbusiness { width: 96px; height: 15px; background-position: 0 -316px; margin: 6px 0 7px 0; }
 .label-cat-culture { width: 69px; height: 12px; background-position: 0 -331px; margin: 9px 0 7px 0; }
 .label-cat-media { width: 55px; height: 9px; background-position: 0 -343px; margin: 9px 0 7px 0; }
.label-cat-sport { width: 50px; height: 12px; background-position: 0 -73px; margin: 6px 0 7px 0; }
.label-cat-regional { width: 102px; height: 12px; background-position: 0 -85px; margin: 6px 0 7px 0; }
 .label-cat-sofia { width: 57px; height: 15px; background-position: 0 -352px; margin: 6px 0 7px 0; }
 .label-cat-plovdiv { width: 77px; height: 13px; background-position: 0 -367px; margin: 6px 0 7px 0; }
 .label-cat-varna { width: 54px; height: 15px; background-position: 0 -380px; margin: 6px 0 7px 0; }
 .label-cat-burgas { width: 61px; height: 15px; background-position: 0 -395px; margin: 6px 0 7px 0; }
 .label-cat-ruse { width: 42px; height: 15px; background-position: 0 -410px; margin: 6px 0 7px 0; }
 .label-cat-veliko-tarnovo { width: 145px; height: 13px; background-position: 0 -425px; margin: 6px 0 7px 0; }
 .label-cat-stara-zagora { width: 121px; height: 15px; background-position: 0 -438px; margin: 6px 0 7px 0; }
 .label-cat-pleven { width: 64px; height: 13px; background-position: 0 -453px; margin: 6px 0 7px 0; }
 .label-cat-sliven { width: 65px; height: 13px; background-position: 0 -466px; margin: 6px 0 7px 0; }
 .label-cat-blagoevgrad { width: 111px; height: 15px; background-position: 0 -479px; margin: 6px 0 7px 0; }
 .label-cat-vidin { width: 55px; height: 12px; background-position: 0 -494px; margin: 6px 0 7px 0; }
 .label-cat-dobrich { width: 65px; height: 15px; background-position: 0 -506px; margin: 6px 0 7px 0; }
 .label-cat-haskovo { width: 73px; height: 13px; background-position: 0 -521px; margin: 6px 0 7px 0; }
 .label-cat-tagnews { width: 130px; height: 10px; background-position: 0 -862px; margin: 9px 0 7px 0; }
 
.label-cat-today { width: 41px; height: 9px; background-position: 0 -558px; margin: 9px 0 0 0; }
.label-cat-yesterday { width: 50px; height: 12px; background-position: 0 -567px; margin: 9px 0 0 0; }
.label-cat-last { width: 83px; height: 10px; background-position: 0 -149px; margin: 9px 0 0 0; }
.label-cat-viewpoint { width: 115px; height: 10px; background-position: 0 -579px; margin: 9px 0 0 0; }
.label-cat-opposition { width: 97px; height: 14px; background-position: 0 -589px; margin: 5px 0 0 0; }
.label-cat-goodnews { width: 141px; height: 15px; background-position: 0 -603px; margin: 6px 0 0 0; }
.label-cat-weather { width: 73px; height: 12px; background-position: 0 -618px; margin: 9px 0 0 0; }
.label-cat-education { width: 114px; height: 15px; background-position: 0 -159px; margin: 6px 0 0 0; }
.label-cat-america { width: 78px; height: 15px; background-position: 0 -657px; margin: 6px 0 0 0; }
.label-cat-asia { width: 185px; height: 13px; background-position: 0 -672px; margin: 6px 0 0 0; }
.label-cat-africa { width: 67px; height: 15px; background-position: 0 -684px; margin: 6px 0 0 0; }
.label-cat-bgfootball { width: 92px; height: 15px; background-position: 0 -699px; margin: 6px 0 0 0; }
.label-cat-football { width: 108px; height: 15px; background-position: 0 -714px; margin: 6px 0 0 0; }
.label-cat-basketball { width: 90px; height: 13px; background-position: 0 -729px; margin: 6px 0 0 0; }
.label-cat-volleyball { width: 82px; height: 13px; background-position: 0 -742px; margin: 6px 0 0 0; }
.label-cat-tennis { width: 50px; height: 10px; background-position: 0 -755px; margin: 9px 0 0 0; }
.label-cat-motorsport { width: 93px; height: 12px; background-position: 0 -765px; margin: 9px 0 0 0; }
.label-cat-poker { width: 50px; height: 12px; background-position: 0 -777px; margin: 9px 0 0 0; }
.label-cat-olympics2010 { width: 134px; height: 15px; background-position: 0 -789px; margin: 6px 0 0 0; }
.label-cat-moresport { width: 51px; height: 12px; background-position: 0 -804px; margin: 9px 0 0 0; }
/*.label-cat-search { width: 182px; height: 12px; background-position: 0 -816px; margin: 9px 0 0 0; }*/
.label-cat-search { width: 72px; height: 12px; background-position: 0 -828px; margin: 9px 0 0 0; }
.label-cat-www { width: 146px; height: 12px; background-position: 0 -840px; margin: 9px 0 0 0; }
.label-cat-topnews { width: 136px; height: 10px; background-position: 0 -852px; margin: 9px 0 0 0; }
.label-cat-shopping { width: 65px; height: 9px; background-position: 0 -1121px; margin: 9px 0 0 0; }

.label-guide-recomend { width: 194px; height: 15px; background-position: 0 -862px; margin: 9px 0 0 0; }
.label-guide-horoscope { width: 82px; height: 12px; background-position: 0 -889px; margin: 9px 0 9px 0; }
.label-guide-schedule { width: 171px; height: 12px; background-position: 0 -877px; margin: 9px 0 9px 0; }
.label-guide-charts { width: 88px; height: 10px; background-position: 0 -901px; margin: 9px 0 9px 0; }
.label-guide-dailytough { width: 109px; height: 13px; background-position: 0 -911px; }
.label-guide-tvsched { width: 106px; height: 15px; background-position: 0 -924px; margin-top: 12px; }
.label-guide-yourtvsched { width: 242px; height: 12px; background-position: 0 -939px; }
.label-guide-atthemomment { width: 150px; height: 9px; background-position: 0 -951px; }
.label-guide-cinemasched { width: 177px; height: 12px; background-position: 0 -984px; margin-top: 17px; }
.label-guide-theatresched { width: 195px; height: 12px; background-position: 0 -960px; margin-top: 17px; }
.label-guide-yourtheatresched { width: 260px; height: 12px; background-position: 0 -972px; margin-top: 12px; }
.label-guide-yourcinemasched { width: 242px; height: 12px; background-position: 0 -996px; margin-top: 12px; }
.label-guide-soonstarts { width: 128px; height: 12px; background-position: 0 -1008px; margin-top: 12px; }

.label-games-summergames { width: 99px; height: 15px; background-position: 0 -1035px; margin: 13px 0 0 0; }
.label-games-learnmore { width: 138px; height: 15px; background-position: 0 -1050px; margin: 7px 0 0 0; }

.label-home-hottopic { width: 119px; height: 12px; background-position: 0 -1133px; margin: 7px 0 0 0; }

.label-home-thismonth { width: 212px; height: 10px; background-position: -336px -1px; margin: 10px 0 0 10px; }

.ico-comment { width: 11px; height: 10px; background-position:-86px -64px; }
.ico-comment-grey { width: 11px; height: 10px; background-position:-477px -74px;}
.ico-radio-on,
.ico-radio-off { width: 12px; height: 13px; background-position:-1px -73px; }
.ico-radio-on { background-position:-14px -73px; }
.ico-gallery { background-position: -1px -52px; width: 16px; height: 16px; margin-top: -3px; }
.ico-vkusno { background-position: -131px -38px; width: 12px; height: 13px; }
.ico-vkusno-light { background-position: -144px -38px; width: 13px; height: 13px; vertical-align:middle;}
.ico-photo { background-position: -71px -70px; width: 14px; height: 12px; }
.ico-star-on { background-position: -86px -75px; width: 10px; height: 10px; margin-right: 1px; }
.ico-star-off { background-position: -97px -75px; width: 10px; height: 10px; margin-right: 1px; }
.ico-video { background-position: -18px -52px; width: 16px; height: 16px; }
.ico-info { background-position: -35px -52px; width: 16px; height: 16px; margin-bottom:3px; }
.ico-games-off { background-position: -199px -144px; width: 19px; height: 12px; margin-bottom:3px; }
.ico-games-on { background-position: -218px -144px; width: 19px; height: 12px; margin-bottom:3px; }
.ico-arrow-down { background-position: -79px -52px; width: 5px; height: 5px; }
.ico-arrow-zodiac { background-position: -71px -57px; width: 7px; height: 4px; vertical-align: middle; cursor:pointer; }
.ico-arrow-tv { background-position: -71px -57px; width: 7px; height: 4px; }
.ico-comment-blue { background-position: -27px -73px; width: 11px; height: 11px; }
.ico-comment-gray { background-position: -51px -73px; width: 11px; height: 10px; }
.ico-pencil-gray { background-position: -39px -73px; width: 11px; height: 11px; }
.ico-gallery-blue { background-position: -216px -74px; width: 14px; height: 12px; }
.ico-video-gray { background-position: -231px -75px; width: 15px; height: 11px; }
.ico-arrow-left { background-position: -53px -52px; width: 7px; height: 7px; }
.ico-arrow-right { background-position: -53px -60px; width: 6px; height: 7px; }
.ico-arrow-down { background-position: -63px -73px; width: 7px; height: 6px; }
.ico-tool-add { background-position: -160px -74px; width: 10px; height: 12px; }
.ico-tool-save { background-position: -171px -77px; width: 14px; height: 9px; }
.ico-tool-send { background-position: -186px -76px; width: 14px; height: 10px; }
.ico-tool-print { background-position: -201px -74px; width: 14px; height: 12px; }
.ico-tool-slideshow { background-position: -247px -74px; width: 11px; height: 12px; }
.ico-tool-detach { background-position: -259px -75px; width: 15px; height: 11px; }
.ico-share-facebook { background-position: -186px -52px; width: 20px; height: 20px; }
.ico-share-twitter { background-position: -207px -52px; width: 20px; height: 20px; }
.ico-star { background-position: -275px -72px; width: 14px; height: 14px; }
.ico-hotdrink { background-position: -466px -87px; width: 13px; height: 20px; }
.ico-rss { background-position: -290px -74px; width: 12px; height: 12px; }
.ico-favit { background-position: -303px -74px; width: 38px; height: 12px; }
.ico-newsfilter { background-position: -347px -53px; width: 20px; height: 20px; }
.ico-video-tiny { background-position: -381px -77px; width: 15px; height: 9px; }
.ico-medal { background-position: -335px -46px; width: 11px; height: 15px; }
.ico-bluearrow-up { background-position: -108px -71px; width: 7px; height: 7px; }
.ico-bluearrow-down { background-position: -108px -79px;  width: 7px; height: 7px; }
.ico-firstitem-arrow-gray { background-position: -137px -187px;  width: 17px; height: 17px; }
.ico-lastitem-arrow-gray { background-position: -155px -187px;  width: 17px; height: 17px; }
.ico-firstitem-arrow-blue { background-position: -173px -187px;  width: 17px; height: 17px; }
.ico-lastitem-arrow-blue{ background-position: -191px -187px;  width: 17px; height: 17px; }

.ico-chan-rss { background-position: -290px -74px; width: 12px; height: 12px; }
.ico-chan-facebook { background-position: -342px -74px; width: 12px; height: 12px; }
.ico-chan-favit { background-position: -355px -74px; width: 12px; height: 12px; }
.ico-chan-twitter { background-position: -368px -74px; width: 12px; height: 12px; }

.ico-zodiac-zero { background-position: -122px -52px; width: 15px; height: 15px; margin: 2px 1px 0 0; }
.ico-zodiac-helth { background-position: -154px -52px; width: 15px; height: 15px; margin: 2px 1px 0 0; }
.ico-zodiac-love { background-position: -138px -52px; width: 15px; height: 15px; margin: 2px 1px 0 0; }
.ico-zodiac-money { background-position: -170px -52px; width: 15px; height: 15px; margin: 2px 1px 0 0; }

.ico-weather-big-1 { background-position: -1px -161px; width: 25px; height: 25px; }
.ico-weather-big-2 { background-position: -27px -161px; width: 25px; height: 25px; }
.ico-weather-big-3 { background-position: -53px -161px; width: 25px; height: 25px; }
.ico-weather-big-4 { background-position: -79px -161px; width: 25px; height: 25px; }
.ico-weather-big-5 { background-position: -105px -161px; width: 25px; height: 25px; }
.ico-weather-big-6 { background-position: -131px -161px; width: 25px; height: 25px; }
.ico-weather-big-7 { background-position: -157px -161px; width: 25px; height: 25px; }
.ico-weather-big-8 { background-position: -183px -161px; width: 25px; height: 25px; }
.ico-weather-big-9 { background-position: -183px -161px; width: 25px; height: 25px; }
.ico-weather-small-1 { background-position: -1px -187px; width: 16px; height: 16px; }
.ico-weather-small-2 { background-position: -18px -187px; width: 16px; height: 16px; }
.ico-weather-small-3 { background-position: -35px -187px; width: 16px; height: 16px; }
.ico-weather-small-4 { background-position: -52px -187px; width: 16px; height: 16px; }
.ico-weather-small-5 { background-position: -69px -187px; width: 16px; height: 16px; }
.ico-weather-small-6 { background-position: -86px -187px; width: 16px; height: 16px; }
.ico-weather-small-7 { background-position: -103px -187px; width: 16px; height: 16px; }
.ico-weather-small-8 { background-position: -120px -187px; width: 16px; height: 16px; }
.ico-weather-small-9 { background-position: -120px -187px; width: 16px; height: 16px; }

.ico-profile-a { background-position: 0 0; width: 117px; height: 98px; }
.ico-profile-b { background-position: 0 -99px; width: 117px; height: 98px; }
.ico-profile-c { background-position: 0 -198px; width: 117px; height: 98px; }
.ico-profile-d { background-position: 0 -297px; width: 117px; height: 98px; }
.ico-profile-e { background-position: 0 -396px; width: 117px; height: 98px; }
.ico-profile-f { background-position: 0 -495px; width: 117px; height: 98px; }
.ico-profile-g { background-position: 0 -594px; width: 117px; height: 98px; }

/* Zodiac icons medium */
.ico-zodiac-med-aries, .ico-zodiac-med-aries-a,
.ico-zodiac-med-taurus, .ico-zodiac-med-taurus-a,
.ico-zodiac-med-gemini, .ico-zodiac-med-gemini-a,
.ico-zodiac-med-cancer, .ico-zodiac-med-cancer-a,
.ico-zodiac-med-leo, .ico-zodiac-med-leo-a,
.ico-zodiac-med-virgo, .ico-zodiac-med-virgo-a,
.ico-zodiac-med-libra, .ico-zodiac-med-libra-a,
.ico-zodiac-med-scorpio, .ico-zodiac-med-scorpio-a,
.ico-zodiac-med-sagittarius, .ico-zodiac-med-sagittarius-a,
.ico-zodiac-med-capricorn, .ico-zodiac-med-capricorn-a,
.ico-zodiac-med-aquarius, .ico-zodiac-med-aquarius-a,
.ico-zodiac-med-pisces, .ico-zodiac-med-pisces-a { width: 67px; height: 53px; }

.ico-zodiac-med-aries { background-position: 0 -153px; }
 .ico-zodiac-med-aries-a { background-position: 0 -100px; }
.ico-zodiac-med-taurus { background-position: -67px -153px; }
 .ico-zodiac-med-taurus-a { background-position: -67px -100px; }
.ico-zodiac-med-gemini { background-position: -134px -153px; }
 .ico-zodiac-med-gemini-a { background-position: -134px -100px; }
.ico-zodiac-med-cancer { background-position: -201px -153px; }
 .ico-zodiac-med-cancer-a { background-position: -201px -100px; }
.ico-zodiac-med-leo { background-position: -268px -153px; }
 .ico-zodiac-med-leo-a { background-position: -268px -100px; }
.ico-zodiac-med-virgo { background-position: -335px -153px; }
 .ico-zodiac-med-virgo-a { background-position: -335px -100px; }
.ico-zodiac-med-libra { background-position: -402px -153px; }
 .ico-zodiac-med-libra-a { background-position: -402px -100px; }
.ico-zodiac-med-scorpio { background-position: -469px -153px; }
 .ico-zodiac-med-scorpio-a { background-position: -469px -100px; }
.ico-zodiac-med-sagittarius { background-position: -536px -153px; }
 .ico-zodiac-med-sagittarius-a { background-position: -536px -100px; }
.ico-zodiac-med-capricorn { background-position: -603px -153px; }
 .ico-zodiac-med-capricorn-a { background-position: -603px -100px; }
.ico-zodiac-med-aquarius { background-position: -670px -153px; }
 .ico-zodiac-med-aquarius-a { background-position: -670px -100px; }
.ico-zodiac-med-pisces { background-position: -737px -153px; }
 .ico-zodiac-med-pisces-a { background-position: -737px -100px; }

.ico-guide-sched-tv { background-position: -368px -42px; width: 27px; height: 31px; }
.ico-guide-sched-theatre { background-position: -396px -39px; width: 33px; height: 34px; }
.ico-guide-sched-cinema { background-position: -430px -39px; width: 32px; height: 34px; }
.ico-guide-sched-radio { background-position: -463px -43px; width: 23px; height: 30px; }
 
.ico-payed-news { background-position: -444px -108px; width: 20px; height: 20px; }

.logo-actualno { background-position: -1px -318px; width: 112px; height: 22px; }

.arrowBlueUp { background-position: -63px -80px; width: 7px; height: 5px; }

/* Zodiac points */
.points-zodiac-love0,
.points-zodiac-health0,
.points-zodiac-money0,
.points-zodiac-luck0,
.points-zodiac-love1, .points-zodiac-love2, .points-zodiac-love3, .points-zodiac-love4, .points-zodiac-love5, .points-zodiac-love6,
.points-zodiac-health1, .points-zodiac-health2, .points-zodiac-health3, .points-zodiac-health4, .points-zodiac-health5, .points-zodiac-health6,
.points-zodiac-money1, .points-zodiac-money2, .points-zodiac-money3, .points-zodiac-money4, .points-zodiac-money5, .points-zodiac-money6,
.points-zodiac-luck1, .points-zodiac-luck2, .points-zodiac-luck3, .points-zodiac-luck4, .points-zodiac-luck5, .points-zodiac-luck6 { background-position: -1179px -190px; width: 125px; height: 18px; }
.points-zodiac-love0,
.points-zodiac-health0,
.points-zodiac-money0,
.points-zodiac-luck0 { background-position: -1200px -82px; }
.points-zodiac-love1 { background-position: -804px -100px; }
.points-zodiac-love2 { background-position: -804px -118px; }
.points-zodiac-love3 { background-position: -804px -136px; }
.points-zodiac-love4 { background-position: -804px -154px; }
.points-zodiac-love5 { background-position: -804px -172px; }
.points-zodiac-love6 { background-position: -804px -190px; }
.points-zodiac-health1 { background-position: -929px -100px; }
.points-zodiac-health2 { background-position: -929px -118px; }
.points-zodiac-health3 { background-position: -929px -136px; }
.points-zodiac-health4 { background-position: -929px -154px; }
.points-zodiac-health5 { background-position: -929px -172px; }
.points-zodiac-health6 { background-position: -929px -190px; }
.points-zodiac-money1 { background-position: -1054px -100px; }
.points-zodiac-money2 { background-position: -1054px -118px; }
.points-zodiac-money3 { background-position: -1054px -136px; }
.points-zodiac-money4 { background-position: -1054px -154px; }
.points-zodiac-money5 { background-position: -1054px -172px; }
.points-zodiac-money6 { background-position: -1054px -190px; }
.points-zodiac-luck1 { background-position: -1179px -100px; }
.points-zodiac-luck2 { background-position: -1179px -118px; }
.points-zodiac-luck3 { background-position: -1179px -136px; }
.points-zodiac-luck4 { background-position: -1179px -154px; }
.points-zodiac-luck5 { background-position: -1179px -172px; }
.points-zodiac-luck6 { background-position: -1179px -190px; }

.points-hzodiac-love0,
.points-hzodiac-health0,
.points-hzodiac-money0,
.points-hzodiac-luck0,
.points-hzodiac-love1, .points-hzodiac-love2, .points-hzodiac-love3, .points-hzodiac-love4, .points-hzodiac-love5, .points-hzodiac-love6,
.points-hzodiac-health1, .points-hzodiac-health2, .points-hzodiac-health3, .points-hzodiac-health4, .points-hzodiac-health5, .points-hzodiac-health6,
.points-hzodiac-money1, .points-hzodiac-money2, .points-hzodiac-money3, .points-hzodiac-money4, .points-hzodiac-money5, .points-hzodiac-money6,
.points-hzodiac-luck1, .points-hzodiac-luck2, .points-hzodiac-luck3, .points-hzodiac-luck4, .points-hzodiac-luck5, .points-hzodiac-luck6 { background-position: -509px -348px; width: 101px; height: 15px; }
.points-hzodiac-love0,
.points-hzodiac-health0,
.points-hzodiac-money0,
.points-hzodiac-luck0 { background-position: -509px -348px; }
.points-hzodiac-love1 { background-position: -464px -364px; }
.points-hzodiac-love2 { background-position: -464px -379px; }
.points-hzodiac-love3 { background-position: -464px -394px; }
.points-hzodiac-love4 { background-position: -464px -409px; }
.points-hzodiac-love5 { background-position: -464px -424px; }
.points-hzodiac-love6 { background-position: -464px -439px; }
.points-hzodiac-health1 { background-position: -566px -364px; }
.points-hzodiac-health2 { background-position: -566px -379px; }
.points-hzodiac-health3 { background-position: -566px -394px; }
.points-hzodiac-health4 { background-position: -566px -409px; }
.points-hzodiac-health5 { background-position: -566px -424px; }
.points-hzodiac-health6 { background-position: -566px -439px; }
.points-hzodiac-money1 { background-position: -668px -364px; }
.points-hzodiac-money2 { background-position: -668px -379px; }
.points-hzodiac-money3 { background-position: -668px -394px; }
.points-hzodiac-money4 { background-position: -668px -409px; }
.points-hzodiac-money5 { background-position: -668px -424px; }
.points-hzodiac-money6 { background-position: -668px -439px; }
.points-hzodiac-luck1 { background-position: -770px -364px; }
.points-hzodiac-luck2 { background-position: -770px -379px; }
.points-hzodiac-luck3 { background-position: -770px -394px; }
.points-hzodiac-luck4 { background-position: -770px -409px; }
.points-hzodiac-luck5 { background-position: -770px -424px; }
.points-hzodiac-luck6 { background-position: -770px -439px; }

.quote-top { display: block; background-position: -258px -49px; width: 27px; height: 22px; margin: -5px 0 0 -5px; }
.quote-bottom { display: block; background-position: -286px -49px; width: 27px; height: 22px; margin: 0 -5px -5px 135px; }

.flag-EUR { background-position: -1px -205px; width: 16px; height: 13px; }
.flag-USD { background-position: -18px -205px; width: 16px; height: 13px; }
.flag-GBP { background-position: -35px -205px; width: 16px; height: 13px; }
.flag-CHF { background-position: -52px -205px; width: 16px; height: 13px; }
.flag-JPY { background-position: -69px -205px; width: 16px; height: 13px; }
.flag-CAD { background-position: -86px -205px; width: 16px; height: 13px; }
.flag-RON { background-position: -103px -205px; width: 16px; height: 13px; }

.fixing-up { background-position: -9px -219px; width: 7px; height: 6px; }
.fixing-still { background-position: -17px -219px; width: 7px; height: 5px; }
.fixing-down { background-position: -1px -219px; width: 7px; height: 6px; }

.zodiac-aries { background-position: 0px 0px; width: 100px; height: 100px; }
.zodiac-taurus { background-position: -100px 0px ; width: 100px; height: 100px; }
.zodiac-gemini { background-position: -200px 0px; width: 100px; height: 100px; }
.zodiac-cancer { background-position: -300px 0px; width: 100px; height: 100px; }
.zodiac-leo { background-position: -400px 0px; width: 100px; height: 100px; }
.zodiac-virgo { background-position: -500px 0px; width: 100px; height: 100px; }
.zodiac-libra { background-position: -600px 0px; width: 100px; height: 100px; }
.zodiac-scorpio { background-position: -700px 0px; width: 100px; height: 100px; }
.zodiac-sagittarius { background-position: -800px 0px; width: 100px; height: 100px; }
.zodiac-capricorn { background-position: -900px 0px; width: 100px; height: 100px; }
.zodiac-aquarius { background-position: -1000px 0px; width: 100px; height: 100px; }
.zodiac-pisces { background-position: -1100px 0px; width: 100px; height: 100px; }

.btn-blue-smily { background-position: 0px 0px; width: 20px; height: 20px; border: 0; cursor: pointer; }
.btn-blue-send { background-position: -21px 0px; width: 76px; height: 20px; border: 0; cursor: pointer; }
.btn-blue-big-profile { background-position: 0px -21px; width: 120px; height: 34px; border: 0; cursor: pointer; }
.btn-blue-small, .btn-blue-larger, .btn-blue-largest { display:block; color: #fff; font-size: 11px; background-position: -415px -87px; width: 50px; height: 11px; cursor: pointer; padding: 9px 0 0 0; text-align:center; }
.btn-blue-larger {background-position: -1px -87px; width: 90px;}
.btn-blue-largest {background-position: -238px -134px; width: 177px;}
.btn-blue-gigant {background-position: -209px -191px; width: 180px; height:15px; padding-top:15px; text-align:center; display:block; color:#fff; font-size:13px; font-weight:bold;}
.btn-channels { background-position: -314px -53px; width: 20px; height: 20px; cursor: pointer; }
.btn-msgdd-close { background-position: -335px -62px; width: 11px; height: 11px; cursor: pointer; }

.smiley-a { background-position: -1px -341px; width: 19px; height: 19px; }
.smiley-b { background-position: -21px -341px; width: 19px; height: 19px; }
.smiley-c { background-position: -41px -341px; width: 19px; height: 19px; }
.smiley-d { background-position: -61px -341px; width: 19px; height: 19px; }
.smiley-e { background-position: -1px -361px; width: 19px; height: 19px; }
.smiley-f { background-position: -21px -361px; width: 19px; height: 19px; }
.smiley-g { background-position: -41px -361px; width: 19px; height: 19px; }
.smiley-h { background-position: -61px -361px; width: 19px; height: 19px; }
.smiley-i { background-position: -1px -381px; width: 19px; height: 19px; }
.smiley-j { background-position: -21px -381px; width: 19px; height: 19px; }
.smiley-k { background-position: -41px -381px; width: 19px; height: 19px; }
.smiley-l { background-position: -61px -381px; width: 19px; height: 19px; }
.smiley-m { background-position: -1px -401px; width: 19px; height: 19px; }
.smiley-n { background-position: -21px -401px; width: 19px; height: 19px; }
.smiley-o { background-position: -41px -401px; width: 19px; height: 19px; }
.smiley-p { background-position: -61px -401px; width: 19px; height: 19px; }

.sz12 { font-size: 12px; }
.sz13 { font-size: 13px; }
.sz14 { font-size: 14px; }
.sz15 { font-size: 15px; }
.sz18 { font-size: 18px; }

.hidden {display:none;}

#objSmileyChoser { display: none; position: absolute; z-index: 2; padding: 3px; margin: -95px 0 0 40px; }
 #objSmileyChoser img { cursor: pointer; }

#objDropdownCityWeather { background: #fff; position: absolute; z-index: 2; border: 1px solid #d5d5d5; margin: -10px 0 0 748px; padding: 9px 4px 9px 14px; display: none; }
#objDropdownCityWeather .row { float: left; margin-right: 10px; }
 #objDropdownCityWeather a { color: #305CB6; font-size: 11px; display: block; }
 #objDropdownCityWeather a:hover { text-decoration: underline; }
 #objDropdownCityWeather a.last { color: #666; font-weight: bold; }

#objWeatherDropdown { background: #fff; position: absolute; z-index: 2; border: 1px solid #d5d5d5; margin: 0 0 0 -73px; padding: 9px 4px 9px 14px; display: none; }
#objWeatherDropdown .column { float: left; margin-right: 10px; }
 #objWeatherDropdown a { color: #305CB6; font-size: 11px; display: block; }
 #objWeatherDropdown a:hover { text-decoration: underline; }
 #objWeatherDropdown a.last { color: #666; font-weight: bold; }

#objChannelDropdown { background: #fff; display: none; border: 1px solid #b6b6b6; position: absolute; z-index: 2; padding: 0 10px 5px 10px; margin: 0 0 0 65px; }
 #objChannelDropdown a { display: block; padding: 5px 0 0 0; }
  #objChannelDropdown a span { color: #666; font-size: 12px; }
   #objChannelDropdown a:hover span { text-decoration: underline; }
 #objChannelDropdown img { vertical-align: middle; }

#objCommentBlock .loading,
#objGalleryComments .loading { display: block; padding: 20px; margin: auto; }

#objEtarget {padding:5px;}
#objEtarget a {color:#333; text-decoration:none;}
#objEtarget a:hover {text-decoration:underline;}
#objEtarget .titleleft {padding: 3px 0 7px 7px; float:left; font:11px Tahoma;}
#objEtarget .titleright {padding: 3px 7px 7px 0; float:right; font:11px Tahoma;}
#objEtarget .innerWraper {}

.panProfile { padding: 15px 0 0 0; }
 .panProfile .leftInfobox { float: left; color: #333; background: #f1f0f0; width: 290px; border: 1px solid #d5d5d5; padding: 4px; margin-bottom: 20px; }
  .panProfile .leftInfobox .title { color: #333; font-size: 10px; text-transform: uppercase; padding: 0 0 4px 4px; }
  .panProfile .leftInfobox .content { color: #666; background: #fff; font-size: 12px; padding: 10px; }
   .panProfile .leftInfobox .content h1 { color: #003399; font-size: 14px; }
   .panProfile .leftInfobox .content .mailhint { font-size: 11px; }
    .panProfile .leftInfobox .content .mailhint a { color: #305cb6; font-size: 11px; }
    .panProfile .leftInfobox .content .mailhint a:hover { text-decoration: underline; }
 .panProfile .rightContentbox { float: right; width: 610px; margin-bottom: 20px; }
  .panProfile .rightContentbox .title { color: #003399; font-size: 18px; }
  .panProfile .rightContentbox td { padding: 4px; }
  .panProfile .rightContentbox .fTitle { color: #666; text-align: right; vertical-align: top; padding-top: 8px; }
  .panProfile .rightContentbox .fCtrl label { color: #666; font-size: 12px; }
  .panProfile .rightContentbox .fCtrl a.terms,
  .panProfile .rightContentbox .fCtrl a.lostpass { color: #666; font-size: 12px; text-decoration: underline; margin-left: 20px;}
  .panProfile .rightContentbox .fCtrl a.lostpass { font-size: 11px; margin: 5px 0 0 0; }
  .panProfile .rightContentbox .fCtrl span.hint { color: #b14545; font-size: 11px; }
  .panProfile .rightContentbox .fCtrl input.fld-text { width: 303px; height: 23px; border: 1px solid #d5d5d5; }
  .panProfile .rightContentbox .fCtrl select.fld-select { width: 303px; height: 23px; border: 1px solid #d5d5d5; }
  .panProfile .rightContentbox .fCtrl textarea.fld-textarea { width: 303px; height: 200px; border: 1px solid #d5d5d5; }
  .panProfile .rightContentbox input.fld-submit { color: #fff; }
  .panProfile .rightContentbox .fCtrl input.fld-check { vertical-align: middle; }
  .panProfile .rightContentbox .fCtrl option.fld-default-select { font-weight: bold; }
 .panProfile .rightContentbox a.link-add-row { color: #305cb6; font-size: 12px; text-decoration: underline; }

.panProfile .rightContentbox .userMessage { background: #f1f0f0; color: #b14545; font-size: 12px; font-weight: bold; border: 1px solid #b14545; padding: 10px; margin: 5px 20px 5px 0; }

.panProfile .rightContentbox .optGroup { float: left; width: 200px; height: 160px; padding: 20px 0 20px 0; }
 .panProfile .rightContentbox .optGroup .groupName { color: #003399; font-size: 14px; font-weight: bold; text-decoration: none; }
 .panProfile .rightContentbox .optGroup a { color: #305cb6; font-size: 12px; text-decoration: underline; }
 .panProfile .rightContentbox .optGroup .ico { background: #c0c0c0; width: 48px; height: 48px; margin: 15px; }
.panProfile .rightContentbox .paging { color: #666; font-size: 12px; font-weight: bold; text-align: center; padding: 10px 0 10px 0; }
.panProfile .rightContentbox .paging p,
.panProfile .rightContentbox .paging a { color: #305cb6; font-size: 12px; font-weight: bold; padding: 1px 2px; display: inline; }
.panProfile .rightContentbox .paging p,
.panProfile .rightContentbox .paging a.a,
.panProfile .rightContentbox .paging a:hover { color: #fff; background: #98BAE4; }
 
.panProfile .rightContentbox h1.title { color: #003399; font-size: 14px; font-weight: bold; }
.ddPanel .panContent { overflow: auto; max-height: 336px; height: auto !important; height: 336px; }
.ddPanel .panContent .row,
.panProfile .rightContentbox .row { color: #666 !important; font-size: 12px; padding-bottom: 20px; }
 .ddPanel .panContent .row img,
 .panProfile .rightContentbox .row img { vertical-align: middle; }
 .ddPanel .panContent .row a,
 .panProfile .rightContentbox .row a { color: #305cb6 !important; font-size: 11px; }
 .ddPanel .panContent .row .photo,
 .panProfile .rightContentbox .row .photo { float: left; width: 116px; height: 87px; display: block; margin: 0 20px 0 0; }
  .ddPanel .panContent .row .photo img,
  .panProfile .rightContentbox .row .photo img { width: 116px; height: 87px; display: block; }
  .ddPanel .panContent .row .photo .remLink,
  .panProfile .rightContentbox .row .photo .remLink { text-decoration: underline; }
 .ddPanel .panContent .row .intro { float: left; width: 260px; }
 .panProfile .rightContentbox .row .intro { float: left; width: 460px; }
  .ddPanel .panContent .row .intro .title,
  .panProfile .rightContentbox .row .intro .title { color: #003399 !important; font-size: 14px; font-weight: bold; margin-bottom: 5px; display: block; }
  .ddPanel .panContent .row .intro .stat,
  .panProfile .rightContentbox .row .intro .stat { font-size: 11px; padding-top: 5px; }
  .ddPanel .panContent .intro .lastComment,
  .panProfile .rightContentbox .row .intro .lastComment { color: #305cb6 !important; font-size: 11px; }

.panProfile .leftInfobox .content a,
.panProfile .leftInfobox .content a.menu { color: #305cb6; font-size: 12px; }
.panProfile .leftInfobox .content a.menu { text-decoration: underline; }

.ddPanel { background: #fff; display: none; width: 420px; position: absolute; z-index: 2; border: 1px solid #d5d5d5; padding: 5px; margin-top: 20px; }
.ddPanel .showAll { float: left; color: #305cb6 !important; font-size: 12px; text-decoration: underline; }
.ddPanel .close { float: right; padding: 0; margin: 0; font-size: 11px; display: block; }
.ddPanel .loader { display: block; margin: 20px auto 20px auto; }

.pageBulletin { color: #666; font-size: 12px; }
 .pageBulletin input { vertical-align: middle; }
 .pageBulletin ul { float: left; list-style: none; }
  .pageBulletin ul li label { color: #666; font-size: 12px; padding: 2px 0 2px 18px; display: block; }
  .pageBulletin ul li.main label { color: #003399; font-weight: bold; padding-left: 0; }
 .pageBulletin .group_label { color: #003399; font-weight: bold; font-size: 12px; }
 .pageBulletin ul.cats { width: 203px; }
 .pageBulletin ul.row_catsmisc { width: 300px; }
 .pageBulletin .fldgrp_hint { color: #999; font-size: 11px; }
 .pageBulletin .fldgrp_weather td,
 .pageBulletin .fldgrp_gallery td { width: 260px; }
 .pageBulletin .fld-radio-nlimit { font-weight: bold; margin-right: 50px; }
 .pageBulletin .fld-radio-nstime { font-weight: bold; margin-right: 50px; }
 .pageBulletin .fld-radio-nmode { font-weight: bold; margin-right: 50px; }
 .pageBulletin .fld-keyword { width: 126px; height: 21px; border: 1px solid #999; margin: 0 10px 0 10px; }
 .pageBulletin .fld-keywords { width: 440px; height: 21px; border: 1px solid #999; margin-left: 100px; }

.warnMdtry { background: #fdf2f2; padding: 5px; border-width: 1px; border-style: dashed; border-color: #b14545 #783333 #783333 #b14545; }
 .warnMdtry span.hint { color: #b14545; font-size: 11px; }

#objPanNotLogged { color: #32322f !important; background: #ffffe8; display: none; position: absolute; z-index: 11; border: 1px solid #D5D5D5; padding: 15px 10px; width: 300px; }
 #objPanNotLogged a { color: #003399 !important; }
 #objPanNotLogged .close { position: absolute; z-index: 3; margin: -15px 0 0 270px; font-size: 10px !important; }
 
/*
   #objPageGuide .panAtTheMoment .row ul li { padding: 5px; }
  #objPageGuide .panAtTheMoment .row strong { color: #; font-weight: bold;  }
*/
#objDYK { float: right; background: #f1f0f0; width: 290px; border: 1px solid #d5d5d5; padding: 4px; }
 #objDYK .label { color: #333; font-size: 10px; display: block; text-transform: uppercase; height: 19px; padding: 5px 0 0 5px; text-decoration:none;}
 #objDYK .content { color: #666; background: #fff; font-size: 12px; width: 270px; height: 118px; padding: 20px 10px 0 10px; }

#objDaylyTough { float: right; color: #fff; font-size: 14px; background: #666; width: 260px; height: 136px; padding: 15px 20px 0 20px; }
 #objDaylyTough span { color: #cccccc; font-size: 12px; }

.blockMainRecomended { border-top: 0 !important; min-height: 220px !important; border-bottom: 1px solid #d5d5d5; }

#ui-datepicker-div { display: none; }


.objBlockBox { background: #f1f0f0; width: 290px; border: 1px solid #d5d5d5; padding: 4px; }
 .objBlockBox img { vertical-align: middle; }
 .objBlockBox a.label { color: #333; font-size: 10px; display: block; text-transform: uppercase; height: 19px; padding: 5px 0 0 5px; text-decoration:none;}
 .objBlockBox a.label1 { color: #333; font-size: 10px; display: block; text-transform: uppercase; padding: 5px 0 0 5px; text-decoration:none;}
 .objBlockBox .content { color: #666; background: #fff; font-size: 12px; width: 270px; padding: 10px 10px 0 10px; }
  .objBlockBox .content a { color: #305cb6; font-size: 11px; }
  .objBlockBox .content a.title { color: #003399; font-size: 14px; font-weight: bold; }
  .objBlockBox .content a.title:hover { text-decoration: underline; }
  .objBlockBox .content a.newsTitleGrey {display:block; font: 13px Tahoma; color:#666; padding-left:5px; text-decoration:none;}
  .objBlockBox .content a.newsTitleGrey:hover {text-decoration:underline;}
  .objBlockBox .content a.linkslist { color: #003399; display: block; font-size: 12px;  font-weight: normal; line-height: 115%; height:35px;}
  .objBlockBox .content a.linkslist:visited { color: #91a1b6; }
 .objBlockBox .comments { color: #666; background: #fff; height: 25px; font-size: 11px; padding: 0 10px 0 10px; }
  .objBlockBox .comments a { color: #305cb6; font-size: 11px; }
 .objBlockBox .innerBlockTitle {font: bold 13px Tahoma; color:#003399; padding-bottom:15px;}
 .objBlockBox .news-thumb {float: left; width: 116px; height: 87px; border:0;  margin-right:10px;}

.hotspot-block { position: absolute; z-index: 1; border: 1px solid #aaaaaa; display: none; cursor: pointer; }
 .hotspot-block .hotspot-shadow-bottom { background: url('../img/shadow/sh_b.png') no-repeat; height: 6px; position: absolute; z-index: 2; }
 .hotspot-block .hotspot-shadow-right { background: url('../img/shadow/sh_r.png') no-repeat; width: 5px; position: absolute; z-index: 2; }
 .hotspot-block .hotspot-shadow-corner { background: url('../img/shadow/sh_c.png') no-repeat; width: 5px; height: 6px; position: absolute; z-index: 2; }
 .hotspot-block .hotspot-links { background: #f6f7e0; position: absolute; z-index: 3; padding: 5px 10px; display: none; }
  .hotspot-block .hotspot-links a { color: #333; display: block; font-size: 11px; white-space: nowrap; }
  .hotspot-block .hotspot-links a:hover { text-decoration: underline; }
  
.newItem{position:absolute; width:50px; height:49px; margin:-5px 0 0 245px; background:url('../img/new_item.gif') 0 0 no-repeat;} 
  
#slideNewsBlockBox {width:294px; background:#f1f0f0; border: solid 1px #d5d5d5; padding: 3px;}
#slideNewsBlockBox .innerWraper {background:#fff; padding:5px;}
#slideNewsBlockBox .innerWraper .currentNews {background:#eef5ff; display:none;}
#slideNewsBlockBox .innerWraper .currentNews a.imagelink  {float:left; display:block; margin-right:5px;}
#slideNewsBlockBox .innerWraper .currentNews a.imagelink img {border:0; height:106px;}
#slideNewsBlockBox .innerWraper .currentNews a.category {color:#666; display:block; font-weight:normal; text-decoration:none; padding:4px 0 5px 0;}
#slideNewsBlockBox .innerWraper .currentNews a.newstitle {color:#305cb6; display:block; text-decoration:none; padding-top:4px; height:65px; text-align:left;}
#slideNewsBlockBox .innerWraper .currentNews a.newstitle:hover {text-decoration:undeline;}
#slideNewsBlockBox .innerWraper .currentNews a.readmore {display:block; font-size:11px; font-weight:normal; text-align:right; color:#666; text-decoration:none; padding-right:3px;}
#slideNewsBlockBox .slideWraper {float:left; width:252px; height:61px; margin:6px 0;}
#slideNewsBlockBox .innerSlideWraper {position:absolute; margin-left:5px; height:61px; width:246px; overflow:hidden;}
#slideNewsBlockBox .innerSlideWraper .slidingWraper {position:absolute;}
#slideNewsBlockBox .slideWraper a {float:left; margin-right:3px;}
#slideNewsBlockBox .slideWraper a  img {width:80px;}
#slideNewsBlockBox .slideNewsArrowLeft,
#slideNewsBlockBox .slideNewsArrowRight {float:left; display:block height:36px; width:12px; margin-top: 34px;}
#slideNewsBlockBox .slideNewsArrowRight {float:right;}
#slideNewsBlockBox .slideNewsArrowLeft img {background-position: -451px -74px; width: 6px; height: 12px; }
#slideNewsBlockBox .slideNewsArrowRight img {background-position: -458px -74px; width: 6px; height: 12px; }

.ico-payed-news { background-position: -444px -108px; width: 20px; height: 20px; }

#lentaMucunki  {height:50px; background:url('../img/mucunki/lenta_mucunki_right.jpg') right 0 no-repeat;}
#lentaMucunki .logo {display:block; height:50px; width:322px; float:left; background:url('../img/mucunki/lenta_mucunki_left.jpg') 0 0 no-repeat;}
#lentaMucunki .closebutton {display:block; margin:10px 10px 0 0; float:right; width:50px; height:16px; font: 11px Arial; color:#e730bf; padding-right:18px; background:url('../img/mucunki/lenta_mucunki_closebtn.jpg') right 0 no-repeat;}
  
#ticketForm {border-top:solid 1px #d5d5d5; border-bottom:solid 1px #d5d5d5; margin:20px 0; padding-top:10px; }  
#ticketForm .innerWraper {width:800px; margin:auto;}

#ticketsInfoWraper {line-height:150%; color:#666;}
#ticketsInfoWraper ul {}
#ticketsInfoWraper ul li {margin-left:170px;}
#ticketsInfoWraper img {float:left; margin-right:10px;}

.hotTopic {margin-bottom:20px;}
.hotTopic .title {border-bottom:solid 1px #d5d5d5; height:30px;}
.hotTopic .title ul {margin:0; list-style:none;}
.hotTopic .title ul li {float:left;}
.hotTopic .title ul li a {display:block; font-size:15px; font-weight:bold; color:#003399; background:#F1F0F0; height:22px; text-decoration:none; padding:8px 15px 0 15px;}
.hotTopic .title ul li a.selected {background:#98bae4;}
.hotTopic .title .topicName {display:block; font-size:16px; font-weight:bold; color:#003399; margin:10px 0 0 15px;}
.hotTopic .title .navigation {float:right; margin-right:310px;}
.hotTopic .title .navigation .arrow-left { float: right; width: 7px; height: 7px; margin: 12px 2px 0 0; background-position: -71px -62px; visibility:hidden; }
.hotTopic .title .navigation .arrow-right { float: right; width: 6px; height: 7px; margin: 12px 2px 0 0; background-position: -79px -62px; }
.hotTopic .contentsWraper { padding:10px 0;}
.hotTopic .contentsWraper .item {float: left; width:300px; padding:10px 10px 10px 0; color:#666; height:90px;}
.hotTopic .contentsWraper .item span {color:#d5d5d5;}
.hotTopic .contentsWraper .item a.thumb {display:block; float:left; margin-right:10px;}
.hotTopic .contentsWraper .item a.thumb img {width:115px;}
.hotTopic .contentsWraper .item a.titlelink {color:#305CB6}
.hotTopic .contentsWraper .item .newsInfo {padding-top:4px; font-size:11px;}
.hotTopic .contentsWraper .item .newsInfo img {vertical-align:middle;}
.hotTopic .contentsWraper .commentWraper {background: #f1f0f0; width: 290px; height: 220px; border: 1px solid #d5d5d5; padding: 4px; word-wrap:break-word;}
.hotTopic .contentsWraper .commentWraper a.label { color: #333; font-size: 10px; display: block; text-transform: uppercase; height: 19px; padding: 5px 0 0 5px; text-decoration:none;}
.hotTopic .contentsWraper .commentWraper .content { color: #666; background: #fff; font-size: 12px; width: 270px; height: 185px; padding: 10px 10px 0 10px; }
.hotTopic .contentsWraper .commentWraper .content a.newstitle { color: #003399; font-size: 14px; font-weight: bold; }
.hotTopic .contentsWraper .commentWraper .content a.newstitle:hover { text-decoration: underline; }
.hotTopic .contentsWraper span.ndate,
.hotTopic .contentsWraper span.comments-count {font-size:11px; color:#666;}

#dwBlock {width:220px; height:300px; margin-left:20px; float:left; border:0;}

.newsTitle-recepti {text-align:center; font-weight:bold; color: #003399; text-decoration:none; display:block; padding:15px 0;}
.newsBody-recepti {display:block; height:250px;}
.newsSummary-recepti {background:#e4e2e2; height:28px; padding:5px; margin-top:15px;}
.seeMore-recepti {display:block; color:#305CB6; text-align:right; text-decoration:none;}

.blockImage-recepti { display:block; margin-right:10px; float:left;}
.blockImage-recepti img {width:130px;}
.blockTitle-recepti { font-weight:bold; color: #003399; text-decoration:none; display:block; padding:10px 0; font-size:13px;}
.blockBody-recepti {margin-bottom:10px;}

.HotTopicPaging {}
.HotTopicPaging .more {display:block; float:right; text-decoration: none; color:#305cb6; padding:2px 10px 0 0;}
.HotTopicPaging .pages {float:right;}
.HotTopicPaging .pages p {float:left; width:17px; text-align:center; padding-top:2px; height:16px; color:#fff; background:#98bae4; font-size:11px;}
.HotTopicPaging .pages a {float:left; width:21px; text-align:center; padding-top:2px; height:16px; color:#98bae4; font-size:11px; text-decoration:none;}

#mothBar {height:30px; width:940px; margin:auto; background:#deecfc;}
#mothBar ul {list-style:none; float:right; margin-right:20px;}
#mothBar ul li {float:left;}
#mothBar ul li a {display:block; height: 23px; padding: 7px 10px 0 10px; color:#70a0ff; text-decoration:none; font-size:12px; font-weight:bold;}
#mothBar ul li h1 a {font-size:12px; font-weight:bold;}

.questionBlock {background:#e4eaf8; border: 1px solid #a0b3d8; margin-top:20px; padding:20px;}
.questionBlock .questionNum {font-size:18px; font-weight:bold; color:#003399; padding-bottom:10px;}
.questionBlock .questionText {font-size:14px; font-weight:bold; padding-bottom:10px; color:#333;}
.questionBlock .answersForm {display:block;}
.questionBlock .answersForm ul {margin:10px 0 10px 40px; list-style:none;}
.questionBlock .answersForm ul li {padding-bottom:10px;}
.questionBlock .answersForm .btnRow {width:500px; text-align:right;}
.answersWraper {padding:20px;}
.answersWraper .total {font-size:18px; font-weight:bold; color:#003399; padding-bottom:10px;}
.answersWraper .question {font-size:14px; font-weight:bold; padding-bottom:10px; color:#333;}
.answersWraper .points {font-size:13px; font-weight:bold; padding-bottom:30px; color:#333;}
.answersWraper .answers {font-size:13px; padding-bottom:5px; color:#333;}
.answersWraper .qtext {font-size:13px; padding-bottom:5px; color:#333;}
.redfont {color:#f04f00;}

#ratingBlock {background: #f1f0f0; border: 1px solid #d5d5d5; padding: 4px; width:610px; margin:20px 0; }
#ratingBlock h1 { color: #333; font-size: 10px; display: block; text-transform: uppercase; height: 19px; padding: 5px 0 0 5px; }
#ratingBlock .innerWraper {background:#fff; padding:5px 0;}
#ratingBlock .innerWraper a {color:#003399; text-decoration:none; font-size:11px; display:block; width:195px; float:left; margin-left:5px;}
#ratingBlock .innerWraper .username {display:block; float:left; width:145px;}
#ratingBlock .innerWraper .points {display:block; float:left; width:50px;}

#aketiBlock {margin-top:10px;}
#aketiBlock .head {height:44px; padding-top: 25px; text-align:center; color:#fff; font-size:14px; font-weight:bold; text-transform: uppercase; margin-bottom:5px;}
#aketiBlock .head span {color:#96b7e2;}
#aketiBlock .answerBlock {height:550px; width:300px;}
#aketiBlock .answerBlock img {position:absolute; z-index:5;}
#aketiBlock .answerBlock .answerText {position:absolute; background-position: 0 -70px; width: 300px; height:61px; padding-top:15px; margin-top:474px; z-index:10; color:#fff; font-size:14px; font-weight:bold; text-transform: uppercase; text-align:center;}
#aketiBlock .answerBlock .answerText span {color:#96b7e2;}
#aketiBlock .answerBlock .answerLink {position:absolute; width: 300px; height:550px; z-index:15;}
#aketiBlock .footer {background-position: 0 -147px; height:61px; padding-top: 35px; text-align:center; color:#fff; font-size:14px; font-weight:bold; text-transform: uppercase; margin:10px 0;}
.progreess-bullet-on {background-position: -158px -38px; width:11px; height:11px}
.progreess-bullet-off {background-position: -170px -38px; width:11px; height:11px}

#aketiSmallBlock {width: 300px;}
#aketiSmallBlock .title {background-position: 0 -244px; height:40px; text-align:center; color:#fff; font-size:13px; font-weight:bold; text-transform: uppercase; padding-top:10px;}
#aketiSmallBlock .blockAnswersWraper {height: 210px;}
#aketiSmallBlock .blockAnswersWraper .imagesWraper {position:absolute; height: 210px; width:300px; overflow:hidden;}
#aketiSmallBlock .blockAnswersWraper .imagesWraper  img {width:150px;}
#aketiSmallBlock .blockAnswerTexts {position:absolute; background-position: 0 -295px; height: 56px; width:300px; margin-top:155px;}
#aketiSmallBlock .blockAnswerTexts .innerWraper {float:left; padding-top:10px; text-align:center; color:#fff; font-size:12px; font-weight:bold; width:150px;}
#aketiSmallBlock .blockLinksWraper {position:absolute; height: 156px; width:300px; }
#aketiSmallBlock .blockLinksWraper a {display:block; width:150px; float:left; height: 212px;}

