body { margin: 0px; }

.left { float:left; }
.right { float:right }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.clearleft { clear:left; height:0; font-size: 1px; line-height: 0px; }
.clearright { clear:right; height:0; font-size: 1px; line-height: 0px; }

#lenta-search { top:-7px;}

.txt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}

.orange_ar_12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; }
.orange_ar_14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF6600; }
.orange_ar_14 A:link { color: #FF6600; text-decoration: underline; }
.orange_ar_14 A:visited { color: #FF6600; text-decoration: underline; }
.orange_ar_14 A:hover { color: #FF6600; text-decoration: none; }
.green_11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #009900; }
.green_11 A:link { color: #009900; text-decoration: underline; }
.green_11 A:visited { color: #009900; text-decoration: underline; }
.green_11 A:hover { color: #009900; text-decoration: none; }

.green_12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#777;  text-decoration: none;}
.green_12 a { color: #777; text-decoration: none; }
.green_12 a:hover  span { color: #009900; text-decoration: none; }

.black_ar_12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.black_ar_13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #532300; }
.black_ar_16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #532300; }
.gray_ar_13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #9797A8; }
.gray_ar_11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9797A8; }
.white_10 { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }
.gray_11 { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #9797A8; }
.black_11 { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.black_11 A:link { color: #333333; text-decoration: underline; }
.black_11 A:visited { color: #333333; text-decoration: underline; }
.black_11 A:hover { color: #333333; text-decoration: none; }
.black_12 { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.black_12 A:link { color: #333333; text-decoration: underline; }
.black_12 A:visited { color: #333333; text-decoration: underline; }
.black_12 A:hover { color: #333333; text-decoration: none; }
.butt_up { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; background-color: #E2E2E7; border: 1px; border-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; }
#lg { background-image: url(lg-backgr.jpg); height: 196px; width: 285px; margin: 0px 0 15px 0; padding-top: 10px; padding-left: 15px; background-color:#F4F4F4 }
#lg a { color:#333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; display: block; float: left; width: 130px; margin-bottom: 5px; text-decoration: none; }
#lg a:hover { text-decoration:underline; }
.butt_up A:link { color: #666666; text-decoration: none; }
.butt_up A:visited { color: #666666; text-decoration: none; }
.butt_up A:hover { color: #FF6600; text-decoration: none; }
.butt_down { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; background-color: #F3F3F5; border: 1px; border-style: solid; border-color:#c4c4c4; }
.butt_down A:link { color: #666666; text-decoration: none; }
.butt_down A:visited { color: #666666; text-decoration: none; }
.butt_down A:hover { color: #FF6600; text-decoration: none; }
.blue_ar_12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0066CC; }
.blue_ar_12 A:link { color: #0066CC; text-decoration: none; }
.blue_ar_12 A:visited { color: #0066CC; text-decoration: none; }
.blue_ar_12 A:hover { color: #FF6600; text-decoration: none; }
.blue_ar_11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0066CC; }
.blue_ar_11 A:link { color: #0066CC; text-decoration: none; }
.blue_ar_11 A:visited { color: #0066CC; text-decoration: none; }
.blue_ar_11 A:hover { color: #FF6600; text-decoration: underline; }
.blue_10 { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #0066CC; line-height:130%; }
.blue_10 A:link { color: #0066CC; text-decoration: none; }
.blue_10 A:visited { color: #0066CC; text-decoration: none; }
.blue_10 A:hover { color: #FF6600; text-decoration: underline; }
.blue_11 { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #0066CC; line-height:130%; }
.blue_11 A:link { color: #0066CC; text-decoration: underline; }
.blue_11 A:visited { color: #0066CC; text-decoration: underline; }
.blue_11 A:hover { color: #FF6600; text-decoration: none; }
.gray_112 { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height:130%; }
.gray_112 A:link { color: #666666; text-decoration: none; }
.gray_112 A:visited { color: #666666; text-decoration: none; }
.gray_112 A:hover { color: #FF6600; text-decoration: underline; }
.hour_up { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; background-color: #E6E6E6; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; }
.hour_up A:link { color: #666666; text-decoration: underline; }
.hour_up A:visited { color: #666666; text-decoration: underline; }
.hour_up A:hover { color: #666666; text-decoration: none; }
.hour_down { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #EC6600; }
.hour_down A:link { color: #ffffff; text-decoration: none; }
.hour_down A:visited { color: #ffffff; text-decoration: none; }
.hour_down A:hover { color: #ffffff; text-decoration: none; }
.border { b: Verdana, Helvetica, sans-serif; font-size: 11px; color: #9797A8; }
.white_11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFffff; }
.white_11 A:link { color: #FFffff; text-decoration: underline; }
.white_11 A:visited { color: #FFffff; text-decoration: underline; }
.white_11 A:hover { color: #FFffff; text-decoration: none; }
.ispace { margin-bottom:15px; }
/*right column PR*/
.tvPR { margin:10px 0 0 0; line-height:18px; }
.tvPR a { font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#06C; text-decoration:none; }
.tvPR a:hover { color:#F30; text-decoration:none; }
.rfbank_small { width:170px; height:50px; padding:5px 0 0 10px; margin:0 0 15px 0; background-color:#FFFCBE; text-align:left; }
.rfbank_small a { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; text-decoration:none; }
.rfbank_small a:hover { color:#F60; text-decoration:none; }
#lenta { color:#A2B5CE; background-color:#069; font-size:12px; height:20px; padding:3px 0 0 4px; font-family:Verdana, Geneva, sans-serif; position:relative; }
#lenta a { color:#FFF; text-decoration:none; }
#lenta a:hover { color:#A2B5CE !important; text-decoration:none; }
#lglink { width:285px !important; height:75px; bottom:0px; text-indent:-5000px; display:block; z-index:111; }

/***smart-it***/
.tomobile-big { display:block; width:728px; height:90px;  background-image:url(http://i.dir.bg/life.dir.bg/img/to-mobile-banner.png); background-repeat:no-repeat; text-indent:-5000px; outline:none; }

.comentBroi, .photoBroi, .videoBroi, .viewBroi { font-size:11px; color:#777; background-repeat: no-repeat; padding-left: 15px; background-position: 0 1px; width: auto; }
.comentBroi { background-image: url(http://i.dir.bg/corner/images/icon-coment.gif); }
.photoBroi { background-image: url(http://i.dir.bg/corner/images/photo.png); }
.videoBroi { background-image: url(http://i.dir.bg/corner/images/icn_video.gif); }
.viewBroi { background-image: url(http://i.dir.bg/esspresso/images/eye.png); background-position:0 center; }
#progo a {  font-weight:bold; font-family:Verdana, Geneva, sans-serif;  font-size:12px;}

/***new-tv***/
.tv-search { width:445px; margin:0; padding:0; line-height:18px;}
.tv-search, .tv-search a, .tv-search a span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px !important; text-decoration: none }
.tv-search a:hover, .tv-search a:hover span { color:#F60; }
.tv-search td { padding:3px 0;}
.tv-logota { float:right; width:70px; height:70px; overflow:hidden; padding:5px 0 5px 5px; }
.tv-logota img { max-width:70px; height:auto; float:right; }

.top-search { background-color:#E8E8EC; border-bottom:1px solid #CCC;}
.top-search b { color:#333; padding:0 5px; }
.top-search span { float:right; padding:0 5px; }

/***paging***/
.paging { margin:20px 0 0 0; padding:0; }
.paging ul, .paging li { margin:0; padding:0; list-style:none; }
.paging ul li { display:inline; }
.paging ul li a { float:left; display:block; background-image:url(http://i.dir.bg/corner/images/paging_bgr.png); background-repeat:repeat-x; border:1px solid #B9B9B9; padding:0 7px !important; margin:0 3px 0 0; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:10px; color:#666; }
.paging ul li a:link, .paging ul li a:visited { text-decoration:none; }
.paging ul li a:hover, .paging ul li.active a { background:none; background-color:#FFF; color:#000; }

#header { height: 92px; background-image: url(http://i.dir.bg/tv/img/header.png); background-repeat:no-repeat; position: relative; margin-bottom: 8px; width: 945px; margin: auto; }

#logo2 { width: 310px; height: 60px; background-repeat:no-repeat; position:absolute; top:20px; background-position:0 -136px; }
#searcha { width:295px; height:35px; position:relative; top:30px; left:350px; color:#666; }
#searcha #search-button { width: 58px; height: 30px; position: relative; top: 0px; float:right; margin:0 2px 0 0; display:inline; }
#searcha #search-input { border:0px solid #F4DDDE; background: none; width: 220px; height:20px; color:#686868; position:relative; top:6px; left:5px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; }
#searcha input { color:#777;}

#topnav { height:40px; position:relative; background-position:0 0; width: 945px; margin: auto; background-image: url(http://i.dir.bg/tv/img/nav-backgr.gif); border: 1px solid #C4C4CE; }
ul { margin:0; padding:0; list-style:none;}
#topnav li { display:inline; }
#topnav li a { display:block; float:left; color:#575757; font-size:14px; text-decoration: none; height:42px; line-height: 42px; font-family: Arial, Helvetica, sans-serif; background-image: url(http://i.dir.bg/tv/img/razdelitel.gif); background-position: right bottom; background-repeat: no-repeat; position: relative; top: -1px; text-shadow: 0px 1px 0px #FFF; font-weight: bold; text-align: center; width: 140px; }

#topnav li a:hover, #topnav li a.special:hover  { background-image: url(http://i.dir.bg/tv/img/tv-hover.png); background-repeat:repeat-x; background-position:center top; color:#FFF; text-shadow: 0px 1px #060; }
#topnav ul .active a, #topnav ul .active a:hover { background-repeat:no-repeat; color:#FFF; background-image: url(http://ni.dir-i.net/esspresso/img/main-active.png); background-position: center top; }
#topnav li a.special { background-image:url(http://i.dir.bg/tv/img/tv-header.png); background-repeat:repeat-x; text-shadow: 0px 1px #CCC; }

#alltv { float:right;}
li#alltv  a { width:384px; background-repeat: no-repeat; color: #000; background-position: 1000px center; }
li#alltv  a img { position: relative; top: 4px; }

.nc_big { text-decoration:none; }
