/***reset***/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, form, fieldset, input, textarea, p, 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%; }
/***global settings***/
html, body { border:0; margin:0; padding:0; }
body { font:12px/1.25 Arial, Helvetica, sans-serif; color:#333; background-image:url(http://i.dir.bg/dom5.dir.bg/img/body-backgr-new.png); background-color:#F1F1F1; }
/***wrapper***/
#wrap { width:976px; margin:0 auto; }
#content { background-color: #FFF; min-height:630px; width: 960px; margin: auto; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
/***headingsh***/
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:#036; display:block; height: 18px; }
h3 a:hover { color:#F60; text-decoration: none; }
h4 { color:#333; font-size:13px; font-weight:bold; padding: 5px 0 10px 10px; }
h4 a:link, h3 a:visited { color:#036; display:block; height: 18px; }
h4 a:hover { color:#F60; display:block; text-decoration: none; }
.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; }
/***links***/
a { text-decoration:none; color: #C53231; }
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; }
/***new-dom-header***/
#header { height:96px; background-image:url(http://i.dir.bg/dom5.dir.bg/img/dom-header_new.png); margin: 15px 0; position: relative; background-repeat:no-repeat; }

#logo { display:block; float:left; width:290px; height:60px; position:relative; top:-20px; background-image:none; }

#top-right-buttons { display:block; width:125px; height:59px; position:absolute; top:0; right: 10px; }
#top-right-buttons li { display:inline; }
#top-right-buttons li a, #top-right-buttons li a:hover { display:block; float:left; width:48px; height:59px; background-image: url(http://i.dir.bg/dom5.dir.bg/img/top-buttons-dom.png); background-repeat:no-repeat; text-indent:-5000px; outline:none; margin-right: 7px; }
#top-right-buttons li.photo a { background-position:0 0; }
#top-right-buttons li.video a { background-position:-54px 0; }
#top-right-buttons li.rss a { background-position:-112px 0; }
#top-right-buttons li.mobile a { background-position:-167px 0; }

#top-right-buttons li.photo a:hover { background-position:0 -61px; }
#top-right-buttons li.video a:hover { background-position:-54px -61px; }
#top-right-buttons li.rss a:hover { background-position:-112px -61px; }
#top-right-buttons li.mobile a:hover { background-position:-167px -61px; }

#searcha { width:295px; height:35px; position:relative; top:38px; 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:#999999; 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: #5E0100; text-shadow: 0px 1px 0px #FFF; }

/***navigation***/
#topnav { margin:0; padding:1px 0 0 0; height:64px; background-repeat: no-repeat; position:relative; background-image:url(http://i.dir.bg/dom5.dir.bg/img/nav-backgr-new.png) }
#topnav li { display:inline; }
#topnav li a { display:block; float:left; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFF; text-shadow:#4F0F12 0 1px 1px; font-size:12px; padding:0px 20px;  text-decoration: none; height:52px;  line-height: 52px; background-image: url( http://i.dir.bg/dom5.dir.bg/img/dom-razdelitel.png); background-position: right bottom; background-repeat: no-repeat; position: relative; top:0; }
#topnav li a:hover { background-repeat:repeat-x; color:#FFF; background-image: url(http://i.dir.bg/dom5.dir.bg/img/nav-hover.png); }
#topnav ul .active a, #topnav ul .active a:hover { background-repeat:no-repeat; color:#FFF; background-image:url(http://i.dir.bg/dom5.dir.bg/img/nav-active-new.png); background-position:center top; position: relative; top: -4px; height: 56px; line-height: 56px; }
/***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; }
.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: 597; 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; }
.lentaLog { display:block; width:400px; float:left; position:absolute; top:3px; left:45%; }
/***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; }
#rightClomn { width: 306px; padding-right: 15px; padding-top:10px; }
#leftClomn { padding-top: 10px; padding-left: 15px; width: 605px; }
.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; }
#newsImage { margin: 0 8px 0 0; width: 248px; color: #617D9C; font-size: 11px; }
/***newsBlock***/
#newsBlock { padding:5px 0 10px 0; font-family:Arial, Helvetica, sans-serif; }
#newsBlock a { font-size:14px; font-weight:bold; color:#0060BF; }
#newsBlock p { line-height:16px; font-size:12px; color:#666; }
#newsBlock .newsdate { color:#536997; font-size:10px; font-family:Verdana, Geneva, sans-serif; margin-top:5px; }
.newsList { width:99%; padding:13px 5px; border-bottom: 1px dashed #ccc; }
.newsList:hover { background-color: #EAEEF4; text-decoration: none; }
.newsListImage { position:relative; margin-right: 10px; width:70px; height:70px; text-align:center; }
/***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; }
#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; }
#paging.paging_gallery_news { margin-left:50px; }
#paging.paging_gallery_cat { margin-top:25px; margin-left:180px; }
/***broi***/
.comentBroi, .photoBroi, .newsBroi, .viewBroi { font-size:11px; color:#999; background-repeat: no-repeat; padding-left: 17px; background-position: 0 1px; width: auto; background-image:url(http://i.dir.bg/dom5.dir.bg/img/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; }
/***news tabs***/
ul.tabs2 { list-style:none; margin:0; padding:0; height:37px; background-image: url(http://i.dir.bg/dom5.dir.bg/img/tabs.gif); }
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: 36px; line-height:36px; text-align:center; text-decoration:none; color:#C53231; 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; background-image: url(http://i.dir.bg/dom5.dir.bg/img/tabs-active.gif); }
ul.tabs2 a:hover { color:#fff; background-image: url(http://i.dir.bg/dom5.dir.bg/img/tabs-active.gif); background-position: center bottom; }
ul.tabs2 a.current, ul.tabs2 a.current:hover, ul.tabs2 li.current a { cursor:default; color:#fff; background-image:url(http://i.dir.bg/dom5.dir.bg/img/tabs-active.gif); background-position:center bottom; }
/***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:#DE4D54; 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://i.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://i.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://i.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; width:139px; 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:#D75858; color:#FFF; text-decoration:none; background-repeat:no-repeat; background-position:162px -230px; display:block; cursor:pointer; }
#simular li a:hover { background-position:0 -1000px; }
.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://i.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:#610000; width:290px; text-align:center; padding:0 7px; line-height:20px; background-color:#F1F1F1; }
.seeAll a:hover { color:#F60; }
b.data { margin-right:5px; color:#000; font-weight:normal; font-size:11px; }
/***searchres***/
.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; }
/***new srch code***/
#srchDnes { background-repeat:no-repeat; width:293px; height:27px; padding:10px 0 0 13px; margin-bottom:15px; background-image: url(http://i.dir.bg/dom5.dir.bg/img/search.gif); }
#srchButton { width: 21px; height: 21px; position: relative; top: -3px; float:right; margin:0 7px 0 0; display:inline; }
#srchInput { border:0px solid #27354A; background-color:#FFF; width: 255px; height:15px; color:#777; }
/***tooltip ***/
#tooltip { position:absolute; background-color:#ffc; padding:4px 10px; font-size:12px; display:none; border:1px solid #dacdae; text-align:left; z-index:5000; }
/***scrollable***/
div.scrollable, div.scrollable88 { position:relative; overflow:hidden; width: 260px; height:96px; padding:5px 0; border:1px solid #8BA3C5; background-color:#FFF; }
div.scrollable div.items, div.scrollable88 div.items { width:20000em; position:absolute; clear:both; margin-left:6px; }
div.scrollable div.items div, 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.scrollable div.items div.active, div.scrollable88 div.items div.active { border:1px inset #F60; background-color:#F60; }
div.scrollable, 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://i.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://i.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://i.dir.bg/dom5.dir.bg/img/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; padding:3px 5px; height:75px; width:294px; overflow:hidden; font-size:12px; background-color:#F7F3F7; border-bottom:1px solid #FFF; background-image:url(http://i.dir.bg/dom5.dir.bg/img/items-bgr.png); background-repeat:repeat-x; background-position:0 -82px; font-size:13px; }
.item a:hover { text-decoration:none; color:#000; cursor:pointer; background-color:#FFF; border-bottom:1px solid #F7F3F7; background-position:0 0; }
.item { position:relative; height:82px; overflow:hidden; }
.scrollableRight, .scrollableRight2, .scrollableRight3 { position:relative; overflow:hidden; height: 493px; width: 304px; }
.scrollableRight .items, .scrollableRight2 .items, .scrollableRight3 .items { position:absolute; height:1200px; }
.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; }
#right_pictures { position:relative; }
.items2 { padding-left:12px; }
.blockContent { padding: 0; }
.blockContentIt { padding: 0 10px; }
.blockContentGallery { padding:10px 10px 1px 10px; border:1px solid #BABABA; border-top:none; }
/***gallery-hq***/
.gallery-hq { margin:0 0 10px 2px; }
.gallery-hq li { display:inline; float:left; position:relative; }
.gallery-hq li a { display:block; float:left; width:75px; height:75px; border:1px solid #E7E7E7; padding:1px; margin:5px 7px; cursor:pointer; }
.gallery-hq li a span, .gallery-hq li a img { display:block; float:left; width:75px; height:75px; cursor:pointer; }
.gallery-hq li a ins { margin:0; padding:0; position:absolute; display:block; width:20px; height:12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#F00; background-color:#FFC; top:70px; right:9px; text-align:center; text-decoration:none; }
/***more-code***/
#articlebody .citati { float:right; width: 300px; margin-left:7px; }
#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; }
#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 and IT***/
.regionalBlock { width:300px; background-image: url(http://i.dir-i.net/esspresso/images/fp-block-bottom.png); background-repeat: no-repeat; margin-bottom: 15px; background-color: #FFF; }
.regionalBlockHed { height:	35px; padding:3px 0 0 3px; background-image: url(http://i.dir.bg/dom5.dir.bg/img/fasha.gif); background-repeat: no-repeat; background-position: left top; text-shadow:#fff 0 1px 1px }
.regionalBlockHed h4 a { width:180px; color:#036; text-transform:uppercase; }
.regionalBlockHed h4 a:hover { color:#F60; }
.regionalBlockBody { padding:10px; min-height:200px; border-bottom: 1px solid #A2B5CE; }
.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:16px; padding-top:4px; text-align:center; }
.regionalButton a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#26384C; }
.regionalButton a:hover { color:#F60; text-decoration:none; }
.it-nstyle { margin:1px 0 15px 0; }
.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 li { padding-bottom:5px; }
.rightBlock { background-repeat: no-repeat; background-position: 0px bottom; padding-bottom: 5px; margin-bottom: 15px; }
.blockHeader { background-repeat: no-repeat; height: 40px; background-position:0 0; }
.blockHeader h4 a { color:#036; }
.blockHeader h4 a:hover { color:#F60; }
/***new***/
#content .fpBlockHed { cursor:default; }
#itBlock .item a { border-left:1px solid #A2B5CE; width:289px; }
#itBlock { padding-bottom:0px; }
/***footer***/
#footer { height: 90px; color: #FFF; padding: 20px 15px 10px 15px; width:932px; margin:auto; background-image: url(http://i.dir.bg/dom5.dir.bg/img/footer.gif); background-repeat: repeat-x; }
#footer a { color:#FFF; font-size:12px; }
#footer a:hover { color:#FFF; text-decoration: underline; }
.footerLinks { margin-bottom: 25px; position: relative; }
.footerLinks p { font-size:11px; color:#121821; font-weight:normal; }
#copyright { color: #666; font-size: 12px; height: 30px; line-height: 30px; text-align: center; }
/***more***/
#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 { width:284px; height:auto; padding:5px 10px; background-color:#F8F4F8; border:1px solid #C5AAB1; margin-bottom:15px; }
#pr:hover { background-color:#FFF; border:1px solid #F8F4F8; }
#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, .anonsiFP2 li a, #headlinesSpecial .anonsi div a:hover, .anonsi li a:hover, .nb_refresh_tags { background-image:url(http://i.dir.bg/dom5.dir.bg/img/sprite1-gif.gif); }
.anonsi li em, #headlinesSpecial .anonsi div em, .rightBlock, #personToolTip, .count { background-image:url(http://i.dir.bg/dom5.dir.bg/img/sprite3-png-transp.png) }
a .orange { color:#F60; }
#footsocial { float:right }
#footsocial li { display:inline; }
#footsocial li a { display:block; float:left; margin-right:5px; width:31px; height:30px; background-image:url(http://i.dir-i.net/esspresso/images/sprite2-v5.png); background-repeat:no-repeat; text-indent:-5000px; }
#footsocial li.footrss a { background-position:-2308px -7px }
#footsocial li.footface a { background-position:-2344px -7px }
#footsocial li.foottweet a { background-position:-2380px -7px }
#footsocial li.footphone a { background-position:-2417px -7px }
#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://i.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; }
.narowhm { display:block; background-image:url(http://i.dir.bg/dom5.dir.bg/img/sprite1-gif.gif); float:left; background-repeat:no-repeat; background-position:0 -385px; padding-left:22px; width:120px; }
.tomobile-big { display:block; width:728px; height:90px; background-image:url(http://i.dir.bg/esspresso/images/to-mobile-big.png); background-repeat:no-repeat; text-indent:-5000px; outline:none; }
#rssfooter { height: 38px; width: 38px; position: absolute; right: 0px; top: -11px; }
#rssfooter a { display:block; background-image:url(http://i.dir.bg/dom5.dir.bg/img/rss.gif); text-indent: -5000px; }
.catalog-fdiv { background-color:#FAEAED; -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:#000; }
#cat-podredi { width:99px; height:19px; background-image:url(http://i.dir.bg/dom5.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; }
.regionalBlockIt { width:306px; margin-bottom: 15px; background-color: #FFF; background-position:bottom; }
.regionalBlockHedIt { height:	32px; padding:3px 0 0 3px; background-image: url(http://i.dir.bg/dom5.dir.bg/img/right-fasha.gif); background-repeat: no-repeat; background-position: left top; text-shadow:#fff 0 1px 1px }
.regionalBlockHedIt h4 a { width:180px; color:#036; text-transform:uppercase; }
.regionalBlockHedIt h4 a:hover { color:#F60; }
.regionalBlockBodyIt { padding:10px; min-height:100px; border-color:#BABABA; border-width:0 1px 1px 1px; border-style:solid; }
.regionalBlockBodyIt p { color:#8793B4; font-size:12px; }
.it-links li { display:inline; float:left; margin:0; padding:0; width:140px; margin:4px 0; }
.it-links li a { display:block; float:left; width:130px; overflow:hidden; outline:none; background-image:url(http://i.dir.bg/dom5.dir.bg/img/square.png); background-repeat:no-repeat; background-position:left center; padding-left:10px; }
#socialBottomDir a { display:block; float:right; }
#socialBottomDir li { display:inline; }
#socialBottomDir #docoment a { background-image:url(http://i.dir.bg/dom5.dir.bg/img/sprite2-v5.png); width:92px; height:19px; text-indent: -5000px; background-position:0px -132px; }
#socialBottomDir #comentcount a { background-image:url(http://i.dir.bg/dom5.dir.bg/img/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:0 -156px; }
#socialBottomDir #comentcount a span { color:#DF5900 }
.panes2 { border:1px solid #C5AAB1; margin-top:-1px; margin-bottom:15px; }
/***list-navigation***/
#navcontainer { width:605px; }
#listNavigation { margin:10px 0 5px 0; padding:0; float:left; width:610px; height:27px; border-bottom: 1px solid #CCC; }
#listNavigation li { display:inline; }
#listNavigation a, #listNavigation li a:hover { display:block; background-image: url(http://i.dir.bg/dom5.dir.bg/img/ntabs-def.png); background-repeat:repeat-x; }
#listNavigation a { float:left; width: 120px; height: 20px; text-align: center; padding: 6px 0 0 0; margin:0 2px 0 0; border:1px solid #CCC; background-position:0 0; font-weight: bold; }
#listNavigation li a:hover { color: #333; background-position:0 -29px; }
#listNavigation li.active a { color: #333; background-image:none; background-color:#FFF; text-decoration: none; border-bottom:1px solid #FFF; }

.oferlist { background-color:#FFF; border:1px solid #C5AAB1; width: 283px; padding: 10px; position: relative; margin-bottom: 15px; }
.radius { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.oferlist img { float:left }
.oferotstupka { background-image: url(http://i.dir.bg/dom5.dir.bg/img/vouchers-dom.png); background-repeat:no-repeat; position: absolute; 
width: 100px; height: 122px; z-index: 44; right: -6px; line-height: 125px; font-size: 26px; 
font-family: Arial, Helvetica, sans-serif; text-shadow: 0 1px 1px #462500; color:#FFF; font-weight: bold; text-indent: 23px; }
.oferlisttext { margin-top:15px;}   
.oferlisttext a { font-family: Verdana, Geneva, sans-serif; line-height: 1.4;  font-weight: bold;   }