/***reset***/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; outline:none; }
fieldset, img { border: 0; }
ol, ul { list-style: none; }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
/***global settings***/
html, body { border:0; margin:0; padding:0; }
body { font:12px/1.25 Arial, Helvetica, sans-serif; color:#333; background-repeat:repeat; background-position:center 156px; background-color:#D2D3D7; background-attachment: fixed; background-image:url(http://i.dir.bg/regional/img/city-backgr.gif) }
.verdana { font-family:Verdana, Geneva, sans-serif; }
/***wrapper***/
#wrap { width:971px; margin:0 auto; }
#content { min-height:630px; background-image: url(http://i.dir.bg/regional/img/body-backgr-2.png); background-repeat: repeat-y; background-color:#FFFFFF; }
/***headings***/
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; }
h1 { padding:0 0 10px 0; letter-spacing:-1px; font-size:24px; color: #000; font-weight: 700; }
h2 { padding:20px 0 15px 0; font-size:1.5em; border-bottom: 1px dashed #ccc; }
h3 { font-size:13px; font-weight:bold; padding: 5px 0 10px 5px; }
h3 a:link, h3 a:visited { color:#004080; display:block; height: 18px; }
h3 a:hover { color:#F60; text-decoration: none; }
h4 { color:#036; font-size:13px; font-weight:bold; padding: 5px 0 10px 10px; }
h4 a:link, h3 a:visited { color:#003D79; display:block; height: 16px; }
h4 a:hover { color:#F60; display:block; text-decoration: none; }
/***links***/
a { text-decoration:none; color: #0060BF; }
a:hover { text-decoration:none; color: #000; }
/***float elements***/
.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***/
#new_topq_lenta { background-color:#036; height:21px; padding:4px 8px 0 8px; line-height:25px; color:#BFE6FF; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom: 8px; }
.q_lentalogin { display:block; width:400px; float:left; position:absolute; top:0px; left:45%; }
.q_lentalogin a { color:#FFF; text-decoration:none; }
.q_lentalogin a:hover { color:#09F; text-decoration:none; }
ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin: 0; padding: 0; }
ul.dropdown { position: relative; z-index: 10000; float: left; }
ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; margin-right: 5px; }
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }
ul.dropdown ul li { float: none; }
ul.dropdown ul ul { top: 1px; left: 99%; }
ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown li a { color:#FFF; text-decoration:none; }
ul.dropdown li a:hover { color:#09F; text-decoration:underline; }
.q_dir li a { padding:3px; display:block; width:100px; }
.q_dir { background-position:right -67px; background-repeat:no-repeat; width:60px; text-align:left; }
/***topnav***/
#topnav { margin:0; padding:1px 0 0 0; height:44px; background-repeat: no-repeat; position:relative; background-position:0 0; background-image:url(http://i.dir.bg/regional/img/main-navigation-2.png); padding-left: 4px; padding-top: 6px; }
#topnavul li { display:inline; }
#topnavul li a { display:block; float:left; color:#D7DFEA; font-size:14px; padding:0 10px; text-decoration: none; height:42px; line-height: 42px; font-family: Arial, Helvetica, sans-serif; background-image: url(http://i.dir.bg/regional/img/razdelitel.gif); background-position: right bottom; background-repeat: no-repeat; position: relative; top: -1px; text-shadow: 0px 1px 0px #000; font-weight: bold; }
#topnavul li a:hover { background-image: url(http://ni.dir-i.net/esspresso/img/main-hover.jpg); background-repeat:repeat-x; background-position:center top; color:#FFF; }
#topnavul li.active a, #topnavul li.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; }
/***font size***/
#font-size { margin:0; background-repeat: no-repeat; width: 70px; padding-top: 4px; }
#font-size li { display:inline; }
#font-size a { float:left; color:#7B96B9; font-size:12px; background-repeat: no-repeat; width: 22px; height: 19px; text-align: center; padding-top: 3px; font-weight: bold; background-position:0 -109px; display:block; }
#font-size li a:hover { color:#273649; background-repeat:no-repeat; background-position:0 -135px; }
#font-size a.small, #font-size a.big { font-size:14px; font-weight:bold; padding-top: 1px; height: 20px; }
#header { height: 101px; background-image: url(http://i.dir.bg/regional/img/header-backgr-sofia2.png); background-repeat:no-repeat; position: relative; margin-bottom: 8px; }
#headers { height: 101px; background-image: url(http://i.dir.bg/regional/img/header-backgr-sofia2.png); background-repeat:no-repeat; position: relative; margin-bottom: 8px; }
/***more css settings***/
.ispace { margin-bottom:15px }
.share { float:right; position:relative; top:-11px; }
.shareNews { float:right; position:relative; top:-6px; }
.gallery_share { position:absolute; top:700px; z-index:55; padding-left:400px; }

#logo { display:block; position:absolute; top:20px; width:270px; height:60px; }

#topBaner { width: 728px; height: 90px; padding-top: 3px; }
#rightClomn { width: 306px; padding-right: 15px; padding-top:10px; }
#leftClomn { padding-top: 10px; padding-left: 15px; width: 615px; margin-right:18px; }

#top-right-buttons { display:block; width:152px; height:36px; position:absolute; top:6px; right: 20px; }
#top-right-buttons li { display:inline; }
#top-right-buttons li a, #top-right-buttons li a:hover { display:block; float:left; width:42px; height:54px; background-image:url(http://i.dir.bg/regional/img/top-buttons.png); background-repeat:no-repeat; text-indent:-5000px; outline:none; margin-right: 7px; }
#top-right-buttons li.photo a { background-position:0 -5px; }
#top-right-buttons li.photo a:hover { background-position:0 -69px; }
#top-right-buttons li.video a { background-position:-47px -5px; }
#top-right-buttons li.video a:hover { background-position:-47px -69px; }
#top-right-buttons li.rss a { background-position:-96px -5px; }
#top-right-buttons li.rss a:hover { background-position:-96px -69px; }
#top-right-buttons li.mobile a { background-position:-144px -5px; }
#top-right-buttons li.mobile a:hover { background-position:-144px -69px; }

#searcha { width:285px; height:35px; position:relative; top:37px; left:370px; 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; }
#chasa { position: absolute; right: 30px; top: 72px; color: #666; text-shadow: 0px 1px 0px #fff; }

.panes .contactContainer { padding-top:10px }

.reg-links { margin-top:10px; }
.reg-links li { display:inline; float:left; margin:0; padding:0; width:140px; margin:4px 0; }
.reg-links li a { display:block; float:left; width:130px; overflow:hidden; outline:none; background-image:url(http://i.dir.bg/it5.dir.bg/img/square.png); background-repeat:no-repeat; background-position:left center; padding-left:10px; }

/************/
.path a { font-size:11px; }
#anons { font-weight: bold; margin-bottom: 10px; }
#source { font-size: 11px; color: #536997; margin-bottom: 10px; font-family:Tahoma, Geneva, sans-serif; }

#newsbody { font-size: 12px; color: #333; line-height: 1.6; font-family:Verdana, Geneva, sans-serif; }
#newsbody br { line-height:0.8; }
#newsbody p { margin-bottom:12px; }

#articlebody ul li { list-style:disc; margin:5px 0 5px 20px; }
#articlebody p span { position:relative; top:3px; }
#articlebody .citati { float:right; width: 300px; margin-left:7px; }

#newsImage { margin: 0 8px 10px 0; width: 248px; color: #617D9C; font-size: 11px; }

#moreTheme { line-height: 1.5; width:330px; float:left; margin-bottom:15px; }
#moreTheme li { display: inline; }
#moreTheme li a { background-repeat: no-repeat; margin-right: 6px; display:block; padding: 3px 0 3px 0px; display:block; }
#moreTheme b, #temi b { font-size:14px; }
.comentator { border-bottom:1px dashed #CCC; height: 32px; padding: 5px 0; }

#videoEmbed { background-repeat: no-repeat; background-position: center center; width: 246px; margin-bottom:15px; }
#videoEmbed a { display:block; background-position: 0 bottom; background-repeat: no-repeat; height: 150px; width: 236px; border:5px solid #000; background-image: url(http://ni.dir-i.net/esspresso/images/video-embed.png); }
#videoEmbed a:hover { border:5px solid #ccc; background-image: url(http://ni.dir-i.net/esspresso/images/video-embed-hover.png) }
#videoEmbed2 { background-repeat: no-repeat; background-position: center center; width: 180px; margin-bottom:15px; margin-top:3px; }
#videoEmbed2 a { display:block; background-position: -70px bottom; background-repeat: no-repeat; height: 114px; width: 170px; border:5px solid #000; background-image: url(http://ni.dir-i.net/esspresso/images/video-embed.png); }
#videoEmbed2 a:hover { border:5px solid #ccc; background-image: url(http://ni.dir-i.net/esspresso/images/video-embed-hover.png) }

#imageContainer { width: 246px; height:246px; overflow:hidden; margin-bottom:15px; background-position: center center; position:relative; margin-left:-5px; }
#imageContainer a { width: 236px; height:236px; display: block; border:5px solid #fff; background-image: url(http://ni.dir-i.net/esspresso/images/galeri-look.png); background-repeat: no-repeat; background-position: 0 bottom; }
#imageContainer a:hover { width: 236px; height:236px; border:5px solid #999; background-image: url(http://ni.dir-i.net/esspresso/images/galeri-look-hover.png); }
#imageContainer span { position:absolute; bottom:7px; left:10px; color:#FFF; font-size:10px; }
#imageContainer2 { width: 190px; height:190px; overflow:hidden; margin-bottom:3px; background-position: center center; position:relative; margin-left:-5px; background-repeat:no-repeat; }
#imageContainer2 a { width: 180px; height:180px; display: block; border:5px solid #fff; background-image: url(http://ni.dir-i.net/esspresso/images/galeri-look2.png); background-repeat: no-repeat; background-position: right bottom; }
#imageContainer2 a:hover { width: 180px; height:180px; border:5px solid #999; background-image: url(http://ni.dir-i.net/esspresso/images/galeri-look2.png); }
#imageContainer2 span { position:absolute; bottom:7px; left:10px; color:#FFF; font-size:10px; }

.comentator div { padding-top:6px; }
.comentNumber { background-image: url(http://ni.dir-i.net/esspresso/images/icon-coment.gif); background-repeat: no-repeat; padding-left: 15px; background-position: 0 9px; width: auto; }

/***listNavigation***/
#listNavigation { margin:0 0 10px 0; padding:0; float:left; width:605px; height:28px; border-bottom: 1px solid #A2B5CE; }
#listNavigation ul, #listNavigation li { margin:0; padding:0; list-style: none; }
#listNavigation li { display:inline; }
#listNavigation a { float:left; margin:0 1px 0 0; line-height:29px; width: 150px; height: 29px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#036; text-align: center; font-weight: bold; background-position:-1255px -176px }
#listNavigation a:hover { color:#FFF; background-position:-1255px -205px }
#listNavigation .active a, #listNavigation .active a:hover { background-position:-1255px -234px; color:#000; }
#listNavigation a span { color:#F60; font-weight:normal; font-size:9px; }

#listNavigation3 { margin:0 0 10px 0; padding:0; float:left; width:605px; height:28px; border-bottom: 1px solid #A2B5CE; }
#listNavigation3 ul, #listNavigation3 li { margin:0; padding:0; list-style: none; }
#listNavigation3 li { display:inline; }
#listNavigation3 a { float:left; margin:0 1px 0 0; line-height:29px; padding:0 0 0 7px; height: 29px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#036; text-align: center; font-weight: bold; text-transform: uppercase; background-image: url(img/zavnav.png); }
#listNavigation3 a:hover { color:#FFF; background-image: url(http://i.dir.bg/regional/img/zavnav-hover.png); }
#listNavigation3 .active a, #listNavigation3 .active a:hover, #listNavigation3 .active a span, #listNavigation3 .active a:hover span { color:#000; background-image:url(http://i.dir.bg/regional/img/zavnav-active.png) }
#listNavigation3 a span { background-image:url(http://i.dir.bg/regional/img/zavnav.png); display:block; background-position:right top; padding-right: 7px; }
#listNavigation3 a:hover span { background-image:url(http://i.dir.bg/regional/img/zavnav-hover.png); }


/***paging***/
#paging { margin:0 0 24px 0; padding:0; }
#paging ul, #paging li { margin:0; padding:0; }
#paging li { display:inline; }
#paging li a { float:left; display:block; background-color:#EDEEF3; background-repeat:repeat-x; border:1px solid #B9B9B9; padding:4px 7px 2px 7px; margin:0 3px 0 0; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:10px; color:#666; text-shadow:0px 1px 0px #fff; }
#paging li a:link, #paging li a:visited { text-decoration:none; }
#paging li a:hover, #paging li.active a { background:none; background-color:#FFF; color:#000; box-shadow:0px 0px 3px 1px #CCC;}

#paging.paging_gallery_news { margin-left:50px; }
#paging.paging_gallery_cat { margin-top:25px; margin-left:180px; }
#paging.paging_gallery_video { margin-left:50px; }

/***newForm***/
#newForm { margin:0; padding:0; }
#newForm label, #newForm input, #newForm select { display: block; width: 160px; height:18px; float: left; margin-bottom: 22px; padding:2px 0 0 2px; }
#newForm select { width: 446px; height:22px; }
#newForm input, #newForm textarea, #newForm select { border:1px solid #B3C2D9; font-size:13px; color:#666; font-family:Arial, Helvetica, sans-serif; }
#newForm input:hover, #newForm textarea:hover, #newForm select:hover { border:1px solid #D9D9D9; }
#newForm textarea { width:440px; height:120px; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; }
#newForm label { cursor:pointer; text-align: right; width: 55px; padding:0 10px 0 20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#newForm #button { width:100px; margin:5px 0 0 250px; cursor:pointer; background-color:#E7ECF3; font-weight: bold; height: 24px; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#036; padding-bottom:4px; }
#newForm #button:hover { background-color:#FFF; border:1px solid #B3C2D9; }
#newForm br { clear: left; }

/***broi***/
.comentBroi, .photoBroi, .newsBroi, .viewBroi, .videoBroi { font-size:11px; color:#536997; background-repeat: no-repeat; padding-left: 17px; background-position: 0 1px; width: auto; background-image:url(http://ni.dir-i.net/esspresso/images/sprite1-gif.gif) }
.comentBroi { background-position:0 0 }
.photoBroi { background-position:0 -50px }
.newsBroi { background-position:0 -32px; padding-left:18px; }
.viewBroi { background-position:0 -160px; }
.videoBroi { background-position:0 -16px; padding-left:22px; }

/***news tabs***/
ul.tabs2 { list-style:none; margin:0; padding:0; height:30px; }
ul.tabs2 li { float:left; text-indent:0; padding:0; margin:0; list-style-image:none; }
ul.tabs2 a { font-size:11px; display:block; height: 29px; line-height:29px; text-align:center; text-decoration:none; color:#036; padding:0px; margin:0px; position:relative; top:1px; background-repeat: no-repeat; font-weight: bold; width:102px; font-family:Arial, Helvetica, sans-serif; }
ul.tabs2 a:active { outline:none; }
ul.tabs2 a:hover { color:#fff; }
ul.tabs2 a.current, ul.tabs2 a.current:hover, ul.tabs2 li.current a { cursor:default; color:#000; }
.tabs2 #w2 a { width:112px; background-position:-551px -176px }
.tabs2 #w2 a:hover { background-position:-551px -205px; }
.tabs2 #w2 a.current { background-position:-551px -234px; }
.tabs2 #w1 a { width:92px; background-position:-459px -176px }
.tabs2 #w1 a:hover { background-position:-459px -205px; }
.tabs2 #w1 a.current { background-position:-459px -234px; }
.tabs2 #w3 a { background-position:-663px -176px }
.tabs2 #w3 a:hover { background-position:-663px -205px; }
.tabs2 #w3 a.current { background-position:-663px -234px; }
.tabs2 #w4 a { width:150px; background-position: -1255px -234px; }

.panes2 { border:1px solid #A2B5CE; margin:-1px 0 15px 0; }
div.panes2 div.pane { display:none; }

/***new-pravila***/
.new-pravila { float:left; width:580px; margin:0 0 20px 20px; line-height:18px; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.new-pravila p { margin-bottom:10px; }

/*anonsi*/
.anonsi li { position:static; }
.anonsi li:hover { display:block; cursor:pointer; }
.anonsi li img { float:left; margin-right: 2px; }
.anonsi li a { display:block; width:590px; height:16px; padding:6px; border-bottom:1px dashed #CCC; cursor:pointer; }
.anonsi li em {
no-repeat; width: 140px; height: 225px; position: absolute; padding: 10px; font-style: normal; z-index: 1; display: none; color: #666; font-size: 11px; left:446px; background-repeat:no-repeat; top: -5px; }

.anonsi li em b { display:block; margin-bottom:5px; }
.anonsi li a:hover { background-color:#A2B5CE; color:#FFF; text-decoration:none; background-repeat:no-repeat; background-position:435px -250px; display:block; cursor:pointer; }
.anonsi li:hover { background-color:#A2B5CE; color:#FFF; text-decoration:none; background-image:url(http://ni.dir-i.net/esspresso/images/anons-link-backgr.png); background-repeat:no-repeat; background-position:435px 10px; display:block; cursor:pointer; }
.anonsi div { position:static; }
.anonsi div:hover { display:block; cursor:pointer; }
.anonsi div img { float:left; margin-right: 2px; }
.anonsi div a { display:block; width:590px; height:16px; padding:6px; border-bottom:1px dashed #CCC; cursor:pointer; }
.anonsi div em { background: url(http://ni.dir-i.net/esspresso/images/anons2.png) no-repeat; width: 140px; height: 225px; position: absolute; padding: 10px; font-style: normal; z-index: 1; display: none; color: #666; font-size: 11px; left:446px; background-repeat:no-repeat; top: -5px; z-index:2; }
.anonsi div em b { display:block; margin-bottom:5px; }
.anonsi div a:hover { background-color:#A2B5CE; color:#FFF; text-decoration:none; background-image:url(http://ni.dir-i.net/esspresso/images/anons-link-backgr.png); background-repeat:no-repeat; background-position:435px 10px; display:block; cursor:pointer; }

#headlinesSpecial .anonsi div em { height:456px; background-repeat:no-repeat; left:-5px; background-position:0 -257px; }
#headlinesSpecial .anonsi div a { display:block; width:420px; height:16px; padding:6px 0 6px 174px; border-bottom:1px dashed #CCC; cursor:pointer; overflow:hidden; }
#headlinesSpecial .anonsi div a:hover { background-color:#A2B5CE; color:#FFF; text-decoration:none; background-repeat:no-repeat; background-position:162px -230px; display:block; cursor:pointer; }

.calendar-new {position: relative; margin-bottom:15px; min-height: 530px;}

#simular li a:hover { background-position:0 -1000px; }

.searchres li { border-bottom: 1px dashed #ccc; padding:10px; }
.searchres li a { font-size:14px; }
.searchres li a:hover { text-decoration:none; color:#000; }
.searchres li a p { color:#5C5C5C; padding-top: 3px; font-size:12px; }
.searchres img { float:left; margin-right:10px; }
.searchTheme { padding-top:3px; color:#999; }
.searchTheme a { font-size:11px; font-weight:bold; color:#090; }

.anonsi2 .spanAnonce { display:block; padding-top:5px; }
.anonsi2 .spanit { display:block; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:2px; line-height:14px; }
.anonsi2 li { position:relative; }
.anonsi2 li a { display: block; background-repeat: repeat-x; background-position: -1970px bottom; padding: 5px 5px 0 0; height:75px; width:298px; font-size:13px; }
.anonsi2 li a:hover { background-image: url(http://ni.dir-i.net/esspresso/images/right-news-backgr-hover-new.png); background-repeat: repeat-x; background-position: 0px top; text-decoration:none; color:#000; cursor:pointer; }
.anonsi2 img { float:left; margin-right:8px; }
.anonsi2 li .anonsTheme { position:absolute; top:40px; left:80px; }
.anonsi2 li .anonsTheme b { color: rgb(62, 94, 142); font-size: 11px; }
.anonsi2 li .anonsTheme a { display:inline; padding:0; color:#900; font-size:11px; font-weight:normal; background-position:1000px 1000px; background-repeat:no-repeat; }
.anonsi2 li .anonsTheme a:hover { color:#000; text-decoration:underline; }

.seeAll a { height:24px; font-weight:bold; color:rgb(62, 94, 142); width:290px; text-align:center; padding:0 7px; line-height:20px }
.seeAll a:hover { color:#F60; }

b.data { margin-right:5px; color:#000; font-weight:normal; font-size:11px; }
/*buttons */

/********* new css code **************/
/* new code */
#tooltip { position:absolute; background-color:#ffc; padding:4px 10px; font-size:12px; display:none; border:1px solid #dacdae; text-align:left; z-index:5000; }
.fixedheight { height:210px; }
/*gallery css*/

/*scrollable*/
div.scrollable88 { position:relative; overflow:hidden; width: 260px; height:96px; padding:5px 0; border:1px solid #8BA3C5; background-color:#FFF; }
div.scrollable88 div.items { width:20000em; position:absolute; clear:both; margin-left:6px; }
div.scrollable88 div.items div { float:left; text-align:center; width:75px; font-size:20px; border:1px outset #ccc; background-color: #ddd; margin-right: 4px; height: 75px; padding: 2px; overflow:hidden; }
div.scrollable88 div.items div.active { border:1px inset #F60; background-color:#F60; }
div.scrollable88 { float:left; }

a.prevGall, a.nextGall { display:block; width:21px; height:108px; float:left; margin:0; cursor:pointer; font-size:1px; background-image: url(http://ni.dir-i.net/esspresso/images/galery-min-left2.png); background-repeat: no-repeat; margin-bottom: 15px; }
a.prevGall:hover, a.nextGall:hover { background-position:0px -110px; }
a.nextGall { background-image:url(http://ni.dir-i.net/esspresso/images/galery-min-right2.png); clear:right; }
#nextGall.disabled a, #prevGall.disabled a { background-position:0 -220px; cursor:default; display:block; visibility:visible; }

#bigGalery a.prev, #bigGalery a.next, #bigGalery a.prevPage, #bigGalery a.nextPage { display:block; width:22px; height:462px; float:left; margin:0; cursor:pointer; font-size:1px; background-image: url(http://ni.dir-i.net/esspresso/images/sprite3-png-transp.png); background-repeat: no-repeat; margin-bottom: 15px; }
#bigGalery a.prev, #bigGalery a.prevPage { background-position:-170px -188px; }
#bigGalery a.next, #bigGalery a.nextPage { background-position:-221px -188px; }
#bigGalery a.prev:hover, #bigGalery a.prevPage:hover { background-position:-195px -188px }
#bigGalery a.next:hover, #bigGalery a.nextPage:hover { background-position:-248px -188px }
#bigGalery a.next, #bigGalery a.nextPage { clear:right; }

.scrollinfo { padding-top:85px; color:#9A9A9A; font-size:11px; text-align:center; }

.item a { display: block; background-repeat: repeat-x; background-position: -1970px bottom; padding:5px 5px 0 0; height:77px; width:299px; overflow:hidden; font-size:12px; }
.item a:hover { background-image: url(http://ni.dir-i.net/esspresso/images/right-news-backgr-hover-new.png); background-repeat: repeat-x; background-position: 0px top; text-decoration:none; color:#000; cursor:pointer; border-bottom:1px solid #DCDEE7 }
.item { position:relative; height:82px; overflow:hidden; }

/*image gallery*/
.galleryImages { margin-bottom:10px; float:left; width:280px; }
.galleryImages img { padding:2px; }
.galleryMulty { position:absolute; background-color:#FFFFCC; color:#F60; width:19px; height:11px; margin:66px 0 0 58px; font-family:Verdana, Geneva, sans-serif; font-size:9px; text-align:center; }
.galleryImages span { display:block; border:1px solid #A2B5CE; padding:0; margin:3px 0 0 3px; }
.galleryMultyPart span { display:block; border:1px solid #A2B5CE; padding:0; margin:2px 0 0 2px; }
.gallerySinglePart { float:left; width:83px; height:83px; margin-left:5px; overflow:hidden; border:1px solid #A2B5CE; text-align:center; }
.galleryMultyPart { float:left; background-repeat:no-repeat; background-position:-1879px bottom; width:84px; height:83px; margin-left:9px; }
.galleryMultyPart img { border:1px solid #A2B5CE }

.imageHolder { float:left; width:550px; overflow:visible; text-align:center; height:500px; overflow:hidden; padding:5px; font-size:11px; color:#666; margin-bottom:15px; }
.imageHolder img { max-height:450px; margin-bottom:8px; }
.imageHolder table tr td span { margin:0 auto; text-align:center; }
.imageHolder span { margin:0 auto; }

.items2 { padding-left:12px; }

.blockContent { padding: 0; }
.blockContentGallery { padding:15px 10px 0 10px; }

/************/
.ac_results { padding: 0px; border: 1px solid #C1DAD7; background-color: #fff; overflow: hidden; z-index:99999999; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results iframe { display:none;/*sorry for IE5*/ display/**/:block;/*sorry for IE5*/ position:absolute; top:0; left:0; z-index:-1; width:3000px; height:3000px; }
.ac_results li { position:relative; margin: 0px; padding: 2px 5px; cursor: pointer; display: block; width: 100%; font: menu; font-size: 12px; overflow: hidden; border-bottom:1px dashed #CFCFE7; padding:5px; text-align:left; }
.ac_loading { background : #fff url('http://ni.dir-i.net/finance/images/autocomplete_indicator.gif') right center no-repeat; }
.ac_over { background-color: #C9D7FA; color: #000000; font-weight:bold; }

/************/
.citati { margin-bottom: 1px; }
.citata { width: 255px; border: 1px dashed #9FA7C4; padding: 5px 5px 5px 30px; font-size: 11px; height: auto; background-image: url(http://ni.dir-i.net/esspresso/images/quote-gray.png); background-repeat: no-repeat; background-position: 7px 9px; color: #666; float: left; line-height: 1.3; margin-right: 10px; margin-top:15px; position:relative; }
.citata p { margin-bottom:5px; }
.citata i { color:#000; font-weight:bold; }
.greenquote { background-image:url(http://ni.dir-i.net/esspresso/images/quote-green.png); background-color:#E9FCF5; font-size:12px; margin-bottom:5px }
.redquote { background-image:url(http://ni.dir-i.net/esspresso/images/quote-red.png); background-color:#FFF3E1; font-size:12px; margin-bottom:5px; }

.videoCount { height:21px; line-height:21px; font-size:10px; color:#FFF; background-color:#000; width:226px; padding:0 5px; }

.lentaLog { display:block; width:400px; float:left; position:absolute; top:3px; left:45%; }

#idrss { width:135px; position:relative; margin:0 0 -25px 0; padding:0; right:0; }
#idrss a { display:block; width:106px; height:24px; background-position:8px -84px; padding:0 0 0 29px; margin:0; line-height:24px; background-repeat:no-repeat; }

#leftcontainer { width:250px; }
#imageContainerNew { position:relative; z-index:0; width:240px; margin-right:10px; font-size:11px; color:#999; line-height:1.3 }
a#imageLink { display:block; width:240px; height:240px; overflow:hidden; border:3px solid #fff; position:relative; top:-3px; left:-3px; padding:0; margin:0; color:#FFF; font-size:10px; text-decoration:none; z-index:10; }
a:hover#imageLink { border:3px solid #333; }
.count { position:absolute; top:219px; background-position:right top; height:13px; width:232px; padding:4px; z-index:66; color:#FFF; font-size:10px; background-repeat:no-repeat; background-position:0 -1970px; }
.count a { display:block; width:142px; height:20px; color:#FFF; text-decoration:none; border:0px solid #000; background-repeat:no-repeat; }
.count a:hover { color:#FFF; }

/***regional block***/
.regionalBlock { width:300px; background-image: url(http://ni.dir-i.net/esspresso/images/fp-block-bottom.png); background-repeat: no-repeat; background-position: 0px bottom; margin-bottom: 15px; background-color: #FFF; }
.regionalBlockHed { height:	25px; padding:3px 0 0 3px; background-image: url(http://ni.dir-i.net/esspresso/images/fpBlock-header.png); background-repeat: no-repeat; background-position: left top; }
.regionalBlockHed h4 a { width:180px; color:#036; text-transform:uppercase; }
.regionalBlockHed h4 a:hover { color:#F60; }
.regionalBlockBody { background-image: url(http://ni.dir-i.net/esspresso/images/fp-block-backgr.png); background-repeat: no-repeat; background-position: left top; padding:10px; }
.regionalBlockBody select, .regionalBlockBody input { width:275px; height:20px; border:1px solid #C7E2F1; margin:10px 0; color:#666; }
.regionalBlockBody p { color:#8793B4; font-size:12px; }
.regionalButton { background-image:url(http://i.dir-i.net/esspresso/images/regional/button_regional.png); background-repeat:no-repeat; width:74px; height:18px; padding-top:2px; text-align:center; }
.regionalButton a { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#26384C; }
.regionalButton a:hover { color:#F60; text-decoration:none; }

.insideRegion { margin-top:10px; }
.insideRegion p { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666; margin-bottom:5px; }
.insideRegion img { float:left; border:1px solid #F1F1F1; margin:0 5px 10px 0; padding:1px; }

.rightBlock { background-repeat: no-repeat; background-position: 0px bottom; padding-bottom: 5px; margin-bottom: 15px; position:relative; top:-1px; }
.rightBlock li { padding-bottom:5px; }


.blockHeader { background-repeat: no-repeat; height: 40px; background-position:0 0; }
.blockHeader h4 a { color:#036; }
.blockHeader h4 a:hover { color:#F60; }

/*gallery results*/
.searchGallery { background-image:url(http://ni.dir-i.net/esspresso/images/search_gallery.png); background-repeat:no-repeat; width:294px; height:27px; padding:7px 0 0 11px; color:#666; }
.searchGallery p { padding-bottom:4px; }
.searchGallery input { width:280px; border:none; height:19px; color:#666; padding:1px 0 0 2px; }
.searchGallContent { width:283px; height:auto; padding:5px 10px; border-left:1px solid #FC6; border-right:1px solid #FC6; background-color:#FFC; }
.searchGallBottom { background-image:url(http://ni.dir-i.net/esspresso/images/search_gallery_bottom.png); background-repeat:no-repeat; height:5px; margin:0 0 15px 0; }

#AppComm_buttons_ext_container { height:30px; }

/******/
#switch a { color:#FFF }
#switch a:hover { color:#FFF; text-decoration:underline; }
.font-news { font-size:13px; }

#font-size a, #font-size a:hover, .q_dir, #idrss a, #headlinesSpecial .anonsi div a:hover, .anonsi li a:hover, .nb_refresh_tags { background-image:url(http://ni.dir-i.net/esspresso/images/sprite1-gif.gif); }
.blockHeader, #srchDnes, #rss a, #rss a:hover, ul.tabs2 a, .caltable td.padding, #listNavigation a, #listNavigation2 a, .galleryMultyPart, .anonsi2 li a, .item a { background-image:url(http://ni.dir-i.net/esspresso/images/sprite2-v5.png); }
.anonsi li em, #headlinesSpecial .anonsi div em, .rightBlock, #personToolTip, .count { background-image:url(http://ni.dir-i.net/esspresso/images/sprite3-png-transp.png) }

.sendComments { margin-right:10px; }

#socialTop li { float:left; margin-right: 5px; }
#socialBottom li { float:left; margin-right: 5px; }
#custom-tweet-button a, #custom-tweet-button2 a, #custom-facebook-button a, #custom-facebook-button2 a, #custom-like-button a, #custom-rss-button2 a 
{display:block; background-image:url(http://ni.dir-i.net/esspresso/images/sprite4-v1.png); background-repeat:no-repeat; }
#custom-facebook-button a { width:72px; height: 19px; background-position: 0 0; }
#custom-tweet-button a { width:72px; height: 19px; background-position: 0 -20px; }
#custom-facebook-button2 a { width:18px; height: 18px; background-position: 0 -40px; }
#custom-rss-button2 a { width:18px; height: 18px; background-position:-38px -40px; }
#custom-tweet-button2 a { width:18px; height: 18px; background-position: -19px -40px; }
#custom-like-button a { width:18px; height: 18px; background-position: -57px -40px; }
#textToVideo { padding:5px 0; font-size:11px; color:#666; }

.punk { display:block; width:75px; height:61px; background-image: url(http://ni.dir-i.net/esspresso/images/discus-big-image.png); margin-right: 5px; background-repeat: no-repeat; color:#FFF; text-align:center; padding-top: 13px; float:left; }
.punk ins { font-size:11px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; }
#arhiva .punk { padding-top:20px; }
#arhiva a { color:#001C46; }
#socialBottomDir a { display:block; float:right; }
#socialBottomDir li { display:inline; }
#socialBottomDir #docoment a { background-image:url(http://ni.dir-i.net/esspresso/images/sprite2-v5.png); width:92px; height:19px; text-indent: -5000px; background-position:-2296px -185px; }
#socialBottomDir #comentcount a { background-image:url(http://ni.dir-i.net/esspresso/images/sprite2-v5.png); width:88px; height:19px; margin-left: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000; background-repeat: no-repeat; padding-left: 9px; line-height: 17px; background-position:-2296px -209px; }
#socialBottomDir #comentcount a span { color:#DF5900 }
.quotata { width: 35px; margin-left:5px; background-image:url(http://ni.dir-i.net/esspresso/images/sprite1-gif.gif); background-position:0 -408px; width:28px; height:23px; background-repeat:no-repeat; margin-right:4px; }
#comentnavnews li { display:inline }
#comentnavnews li a { display:block; background-image:url(http://ni.dir-i.net/esspresso/images/sprite2-v5.png); background-repeat:no-repeat; float:left; margin-right:5px; text-align:center; color:#333; font-weight:bold; }
#comentnavnews li a:hover { color:#C00; }
li#kumnews a { background-position:-2296px -53px; width:142px; height:32px; line-height:25px; outline:none }
li#kumtema a { background-position:-2296px -53px; width:142px; height:32px; line-height:25px; outline:none }
li#pishi a { background-position:-2296px -123px; width:91px; height:25px; text-indent:-5000px; outline:none }
li#pishi a:hover { background-position:-2296px -155px; }
#comentnavnews li a span { color:#C00; }
.narowhm { display:block; background-image:url(http://ni.dir-i.net/esspresso/images/sprite1-gif.gif); float:left; background-repeat:no-repeat; background-position:0 -385px; padding-left:22px; width:120px; }

.tema a { font-size:32px !important; }
.tomobile-big { display:block; width:728px; height:90px; background-image:url(http://ni.dir-i.net/esspresso/images/to-mobile-big.png); background-repeat:no-repeat; text-indent:-5000px; outline:none; }
.take-comments {  /*display:none;*/ margin:200px auto; padding:15px; border:1px solid #CCC; width:600px; height:auto; }

.take-comments b { color:#777; }
.t-social { margin:15px 0; }
.radius { -moz-border-radius: 6px; -webkit-border-radius:6px; border-radius:6px; }
.shadow { -moz-box-shadow: 0 0 50px #CCC; -webkit-box-shadow: 0 0 50px #CCC; box-shadow: 0 0 50px #CCC; }
.vauchers { width:290px; padding:10px 5px; height:auto; border: 1px solid #A2B5CE; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-bottom:15px; position:relative; }
.vauchers-blue { display:block; float:right; width:37px; height:47px; padding:28px 0 0 5px; background-image:url(http://ni.dir-i.net/dir.bg/img/vauchers.gif); background-repeat:no-repeat; z-index:99999999; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; color:#FFF; text-shadow: 0 1px 1px #462500; margin:0 -10px 0 0; z-index:99999999; position:relative; text-align:center; }
.vauchers-blue:hover { font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; color:#FFF; }
.vauchers-blue span { font-size:10px; font-weight:normal; }
.vauchers-img { display:block; float:left; width:100px; min-height:75px; height:auto; margin-right:7px; }
.vauchers-txt { float:left; width:145px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; }

/*******/
#xmlNews { background-color: #F1F4F8; padding: 15px; width: 941px; background-image:url(http://i.dir.bg/regional/img/sprav-backgr.png); margin:auto; }
.regSpravochnik { background-image: url("http://i.dir.bg/esspresso/images/regional/sprav_bgr.png"); background-repeat: repeat-x; height: auto; line-height: 22px; margin: 0; padding: 10px 0; width: 100%; }
.SprLinks { float: left; padding: 10px; width: 165px; }
.sprLists p { background-color: #FFFFFF; border: 1px dotted #A2B5CE; margin-bottom: 5px; padding: 2px 5px; }
.sprLists b { color: #555555; }
.sprLists { line-height: 1.5; }
.sprLists p .orange { color:#FF6600; font-size:14px; }
.sprPoin a.active { color:#FF6600; }
#path { padding-bottom:15px; }
#path a { font-family:Verdana, Geneva, sans-serif; font-size:11px; }

.orange { color:#F60; } 

.regionalMaps { font-family:Arial, Helvetica, sans-serif; line-height:15px; padding-top:5px; }
.regionalMaps b { font-family:Verdana, Geneva, sans-serif; }
.regionalMaps p { margin-bottom:5px; color:#666; }
.regionalMaps img { float:left; padding-right:10px; padding-bottom:10px; margin-left:10px; }
.regionalMaps h3 { margin-bottom:7px; font-weight:normal; font-size:30px; color:#000; }

#degr { margin-bottom:10px; color:#F1F1F1; }
#degr .degrSpan { color:#333; font-size:56px; }
.colTime { float:left; height:90px; margin-top:10px; }
.vremetoTime { padding:5px 10px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; }
.kince h3 { font-size:16px; padding:0; margin:0; margin-bottom:5px; }
.kince { color:#666666; padding:7px 0; border-bottom:1px dotted #CCCCCC; }
.kince img { float:left; margin-right:8px; }
.kince span { display:block; margin-bottom:3px; }
.saloons h3 { padding:8px 0; border-bottom:1px dotted #CCCCCC; font-size:18px }
.programa h3 { padding:0; margin:0; font-size:18px }
.programa p { padding:8px 0; border-bottom:1px dotted #CCCCCC; color: #666; }
.movie h3 { padding:0; margin:0; font-size:22px }
.movie img { float:left; margin-right:8px; }
.movie { line-height:1.4; }

.language, .vip, .new, .glog, .mobile, .e-shop, .epay { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.language { color:#FFF; background-color:#D0D0D0; }
.vip { color:#000; background-color:#FFCC66; }
.new { color:#555; background-color:#FFCC66; }
.glog { color:#FFF; background-color:#99CC00;  }
.mobile { color:#FFF; background-color: #69C; }
.e-shop { color:#FFF; background-color:#069; }
.epay { color:#FFF; background-color:#09C; }

.catalog-fdiv { background-color:#E6EEFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; width:595px; height:20px; padding: 3px 5px 5px 5px; margin-bottom:15px; }
.catalog-fdiv span, .catalog-fdiv a { display:block; float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; width:auto; font-weight:bold; padding:3px 15px 0 15px; }
.catalog-fdiv span { color:#F60; }
#cat-podredi { width:99px; height:19px; background-image:url(http://i.dir.bg/it5.dir.bg/img/cat-bgr.png); background-repeat:no-repeat; color:#FFF; padding-top:3px; margin-right:20px; }
.catalog-it { font-family:Verdana, Geneva, sans-serif; font-size:12px; margin-bottom:15px; }
.catalog-it td { padding:10px; border-bottom:1px dashed #999; }
.catalog-it td:hover { background-color:#FFC; border-bottom:1px dashed #CCC; }
.catalog-it-paging { margin:15px 0 !important; }
.SiteLanguage { background-color:#F1F1F1; padding:0 2px; }
.SiteExtras { background-color:#069; padding:0 2px; color:#FFF; }
.cat-vip { background-color:#FC6; padding:0 2px; color:#000; }
.catalog-title { padding-bottom:5px; font-size:13px; }
.catalog-tcont { padding:10px 0 0 0; }
.catalog-tcont p { color:#777; line-height:24px; }
.category { background-image: url(img/star.png); background-repeat: repeat-x; height: 16px; display: inline-block; zoom:1; *display:inline; }
.onestar { width:20px; }
.twostars { width:40px; }
.threestars { width:60px; }
.fourstars { width:80px; }
.fivestars { width:100px; }

#h-in-sofia input { display:block; float:left; width:20px; height:16px; margin:2px 5px 0 0; border:none; }
#h-in-sofia div { margin-bottom:7px; }
#catfilter { margin-bottom:20px; border-bottom: 1px dotted #000; padding-top: 8px; }
#catfilter .category { margin: 0 20px 0 4px; }

#zavedenie { padding-left:2px; }
#zavedenie2 { line-height:1.4; padding-top: 15px; }
#zavedenie2 h3 { font-size:22px; color: #333; padding: 0; margin-bottom: 10px; }
#zavedenie2 img { float:left; margin-right:10px; }
#zavedenie2 p { padding:5px 0; }
#zavedenie2 strong { color:#333333 }
a.svii { float:right; display:block; background-image:url(http://i.dir.bg/regional/img/more-cities.png); text-indent:-5000px; width:113px; height:30px; position: relative; top: 5px; right: 30px; }
a.svii:hover { background-image:url(http://i.dir.bg/regional/img/more-cities-hover.png); }
#jsddm { margin: 0; padding: 0; float:right; width:113px; position:relative; top:5px; right:50px; height:30px; }
#jsddm li { float: left; list-style: none; font: 12px Tahoma, Arial; background-repeat:no-repeat; }
#jsddm li a { display: block; padding: 5px 12px; text-decoration: none; width: 89px; color: #EAFFED; white-space: nowrap; background-image:url(http://i.dir.bg/regional/img/more-cities.png); position:relative; z-index:200; height:20px; }
#jsddm li a:hover { background-image:url(http://i.dir.bg/regional/img/more-cities-hover.png); }
#jsddm li ul { margin: 0; padding: 0; position: absolute; visibility: hidden; top:-110px; background-image:url(http://i.dir.bg/regional/img/more-cities-expand.png); width:111px; height:110px; display:block; padding-top: 10px; z-index:250; }
#jsddm li ul li { float: none; display: inline }
#jsddm li ul li a { width: auto; color: #24313C; background-position:-1000px -1000px; background-repeat:no-repeat; padding:1px 10px; }
#jsddm li ul li a:hover { background-position:-1000px -1000px; background-repeat:no-repeat; color:#FFFFFF; background-color:#357BB5; }

/***calendar***/
.caltable { border-collapse: separate; border: 1px solid #9DABCE; border-width: 0px 1px 1px 1px; margin: 10px auto; font-size: 12px; text-align: center; font-family: Arial, Helvetica, sans-serif; }
.caltable td, .caltable th { width: 43px; height: 42px; text-align: center; vertical-align: middle; background: url(http://i.dir.bg/esspresso/images/calendar/cells.png); color: #444; position: relative; }
.caltable th { height: 30px; font-weight: bold; font-size: 12px; }
.caltable td:hover, .caltable th:hover { background-position: 0px -81px; color: #222; }
.caltable td.date_has_event { background-position: 162px 0px; color: white; cursor: pointer; }
.caltable td.date_has_event a { display:block; color:#FFF; font-size:18px; width: 43px; height: 32px; text-align: center; padding-top:10px; }
.caltable td.date_has_event a:hover { color:#FFF; font-size:18px; text-decoration:underline; }
.caltable td.date_has_event:hover { background-position: 162px -81px; }
.caltable td.padding { background: url(http://i.dir.bg/esspresso/images/calendar/calpad.jpg); }
.caltable td.today { background-position: 81px 0px; color: #FF0; }
.caltable td.today a { color: white; font-weight:bold; font-size:18px }
.caltable td.today:hover { background-position: 81px -81px; }
.caltable .events { position: relative; }
.caltable .events ul { text-align: left; position: absolute; display: none; z-index: 1000; padding: 15px; background: #E7ECF2 url(http://i.dir.bg/esspresso/images/calendar/popup.png) no-repeat; color: white; border: 1px solid white; font-size: 15px; width: 200px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; -border-radius: 3px; list-style: none; color: #444444; -webkit-box-shadow: 0px 8px 8px #333; margin-left:-90px; }
.caltable .events li { padding-bottom: 5px; }
.caltable .events li span { display: block; font-size: 12px; text-align: justify; color: #555; }
.caltable .events li span.title { font-weight: bold; color: #222; text-align:left; }
.caltable .events li span.desc { text-align:left; }
.calnav { font-family: Verdana, Geneva, sans-serif; width: 170px; text-align: center; font-weight:bold; line-height: 24px; }
.calNext { width:26px; height:26px; background-image:url(http://i.dir.bg/esspresso/images/calendar/calendara-right.png); display:block; float:right; }
.calNext:hover { background-image:url(http://i.dir.bg/esspresso/images/calendar/calendara-right-hover.png); }
.calPrev { width:26px; height:26px; background-image:url(http://i.dir.bg/esspresso/images/calendar/calendara-left.png); display:block; float:left; }
.calPrev:hover { background-image:url(http://i.dir.bg/esspresso/images/calendar/calendara-left-hover.png); }
#when { color:#F60; font-size:14px; font-weight:bold; margin-bottom: 5px; }
#rightCalendar h2 { border-bottom: 0 solid #FFFFFF; color: #FF6600; padding: 0 0 5px; }

a.txt3 { border-bottom: 1px dashed #CCCCCC; cursor: pointer; display: block; height: 16px; padding: 5px; width: 600px; overflow:hidden; white-space:nowrap; }

/*contacts*/
#redakcia { padding:0; margin-bottom:20px; }
#redakcia li { list-style:none; font-size:12px; color:#666; padding:5px 0; }
#redakcia li.title { font-weight:bold; }
#redakcia li.last { margin-bottom:5px; border-bottom:1px dashed #CCC; padding-bottom:10px }

#pr { margin-bottom:15px; height:60px; border:1px solid #CCC; }
#pr img { padding-left:6px; }
#pr.item a { color:#006; background-image: url(http://ni.dir-i.net/esspresso/images/right-news-backgr-pr.png); background-repeat:repeat-x; }
#pr.item a:hover { color:#000; background-image: url(http://ni.dir-i.net/esspresso/images/right-news-backgr-hover-pr.png); background-repeat:repeat-x; }

/*footer*/
#footer { height: 90px; background-repeat: no-repeat; color: #FFF; padding: 20px 15px 10px 15px; width:941px; margin:auto; background-image: url(http://i.dir.bg/regional/img/footer.png); }
#footer a { color:#A2B5CE; font-size:12px; }
#footer a:hover { color:#FFF; }
.footerLinks { margin-bottom: 25px; }
.footerLinks p { font-size:11px; color:#3D5576; font-weight:normal; }
#goTop { float: right; width:81px; height:36px; position: relative; top: -12px; }
#goTop a { display:block; width:81px; height:36px; font-size:11px; text-align:center; background-image: url(http://i.dir.bg/regional/img/nagore-hover.png); background-repeat: no-repeat; background-position: center center; }
#goTop a:hover { color:#FFF; text-decoration:none; background-image: url(http://i.dir.bg/regional/img/nagore.png); }
#goTop a#design { color:#FFF }
#goTop a#design:hover { color:#A2B5CE }
#goTop a b { padding-top:14px; display:block; }
#copyright { color: #FFF; font-size: 12px; height: 30px; line-height: 30px; }
#rss { float: right; margin-right: 17px; }
#rss a { display:block; width:45px; height:33px; text-indent:-9999px; background-position:-225px -173px }
#rss a:hover { background-position:-273px -173px }

/* newsAnonceVideo */
.blockContentVideo { border:1px solid #A2B5CE; width:306px; margin-bottom:15px;}

.newsAnonceVideo { background-image: url(http://ni.dir-i.net/esspresso/images/right-news-backgr.png); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:98%; height:58px; padding:3px; }
.newsAnonceVideo img { padding:2px 2px 0 3px; }
.newsAnonceVideo a:link { text-decoration:none; }
.newsAnonceVideo a:visited { text-decoration:none; }
.newsAnonceVideo:hover, .newsAnonceVideo:active { background-image: url(http://ni.dir-i.net/esspresso/images/right-news-backgr-hover.png); background-repeat:repeat-x; /*	background-image:none;*/ }
.anonceTextVideo { display:block; padding:5px; height:35px; line-height:normal; font-weight:normal; }
.anonceVideo { height:62px; width:80px; overflow:hidden; }
#playSmall { background-image:url(http://ni.dir-i.net/esspresso/images/playSmall.png); position:absolute; background-repeat:no-repeat; margin:41px 0 0 60px; padding:0; width:14px; height:12px; outline:none; }