body { margin:0; padding:0; background-color: #E9EBF0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #646464; line-height: 130%; height:100%; }
ul, li { margin:0; padding:0; list-style:none; }
form { margin:0; padding:0; }
.ispace { margin-bottom:14px }
a { outline:none; }
img { border:none; }
a:link { color:#36C; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a:visited { color:#36C; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a:hover { color:#36C; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
p { margin:0; padding:0; margin-bottom: 4px; }
.formi { height:20px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.butts { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border:solid 1px #C01418; background-color:#F60; color:#FFF; cursor:pointer; }
#header { background-image:url(http://i.dir.bg/auto/img/header_backgr2.png); width: 980px; height: 130px; margin: auto; overflow: visible; background-repeat: repeat-x; background-position: 0 bottom; margin-top: 6px; }
.zise_9 { font-size: 9px; }
.zise_10 { font-size: 10px; }
.zise_11 { font-size: 11px; }
.zise_12 { font-size: 12px; }
.zise_13 { font-size: 13px; }
.zise_14, .zise_14 a { font-size: 14px; }
.zise_15 { font-size: 15px; }
.zise_18, .zise_18 a { font-size: 18px; }
.zise_24 { font-size: 24px; }
.blue_11 { color:#36C; text-decoration:none; }
.blue_11 a:link { color:#36C; text-decoration:underline; }
.blue_11 a:visited { color:#36C; text-decoration:underline; }
.blue_11 a:hover { color:#36C; text-decoration:none; }
.ariel { font-family: Arial, Helvetica, sans-serif; }
.ariel_link { text-decoration: none; color: black !important; }
.ariel_link:hover { text-decoration: underline }
.ariel_link b { font-size: 13px !important; }
.black { color:#000; }
.orange_1 { color:#F60; text-decoration:none; }
.orange_2 { color:#FF6E0D; text-decoration:none; }
.orange_3 { color:#FD6B00; text-decoration:none; }
.orange_3 a:link { color:#FD6B00; text-decoration:underline; }
.orange_3 a:visited { color:#FD6B00; text-decoration:underline; }
.orange_3 a:hover { color:#FD6B00; text-decoration:none; }
.green_1 { color:#86A626; }
.green_1 a:link { color:#86A626; text-decoration:underline; }
.green_1 a:visited { color:#86A626; text-decoration:underline; }
.green_1 a:hover { color:#86A626; text-decoration:none; }
.green_2 { color:#093; text-decoration:none; }
.green_3 { color:#390; text-decoration:none; }
.green_4 { color:#090; text-decoration:none; }
.green_5 { color:#95C532; text-decoration:none; }
.green_5 a:link { color:#95C532; text-decoration:underline; }
.green_5 a:visited { color:#95C532; text-decoration:underline; }
.green_5 a:hover { color:#95C532; text-decoration:none; }
.grey_1 { color:#999; text-decoration:none; }
.grey_2 { color:#69799A; text-decoration:none; }
.grey_3 { color:#4C4C4C; text-decoration:none; }
.grey_3 { color:#666666; text-decoration:none; }

.paggin_nav { color:#000; text-decoration:none; }
.paggin_nav a:link { color:#36C; text-decoration:underline; }
.paggin_nav a:visited { color:#36C; text-decoration:underline; }
.paggin_nav a:hover { color:#36C; text-decoration:none; }
.dev_1 { background-image:url(http://i.dir.bg/auto/img/dev_1.gif); background-repeat:repeat-x; background-position:center; }
.gall_frame { background-image:url(http://i.dir.bg/auto/img/bgr_frame.gif); width:122px; height:102px; background-position:center; background-repeat:no-repeat; }
.bulls { color:#F60; }
div.multiple { background: #CCC url(http://i.dir.bg/search.dir.bg/img/frame.gif) right bottom no-repeat; float:left; }
div.multiple img { display:block; border:5px solid #fff; }
div.multiple .corn1 { background:transparent url(http://i.dir.bg/search.dir.bg/img/frm_bottom.gif) 0 100% no-repeat; }
div.multiple .corn2 { background:transparent url(http://i.dir.bg/search.dir.bg/img/frm_right.gif) 100% 0 no-repeat; padding:1px 7px 7px 1px; }
div.single { height:125px; border:1px solid #EAEAEA; margin:0 5px 0 5px; }
div.single2 { width: 124px; border:1px solid #EAEAEA; margin:0 5px 0 5px; margin-bottom: 8px; padding: 2px; }
#singleTxt { padding:3px; margin:0 5px 0 5px; font-weight:bold; text-align:center; background-color: #EAEAEA; }
#url_pad { padding:3px 0px 2px 0px; }
#logo { width: 220px; margin: 25px 0 0 0; position: absolute; }
.right { float: right; }
.left { float: left; }
.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 begin*/

#lenta { background-image:url(http://i.dir.bg/lenta/internat/lenta_backgr.png); height:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999; }
#lenta a:link { color:#FFF; text-decoration:underline; }
#lenta a:visited { color:#FFF; text-decoration:underline; }
#lenta a:hover { color:#F60; text-decoration:none; }
/*footer begin*/

#footer { width:980px; margin:auto; height: 80px; background-color: #DAE7F5; border: 1px solid #DFE2E9; font-size: 11px; color: #666666; }
#copyright { width:310px; text-align: center; background-image: url(http://i.dir.bg/auto/img_new/dash_copy.png); background-repeat: no-repeat; padding-top: 17px; margin-top: 20px; height: 33px; }
#singleTxt a { text-decoration: none; color: black; font-size: 13px; }
#singleTxt a:hover { text-decoration: underline; }
.f60 { font-weight:bold; color: #F60; }
#idlenta { background-image: url(http://i.dir.bg/trip/images/lenta_images/backgr-lenta.png); background-repeat: repeat-x; height: 38px; padding-top: 1px; padding-left: 5px; margin-bottom: 10px; }
#idlenta a { color:#FFF; text-decoration:underline; }
#idlenta a:hover { color:#00CCFF; }
#lentasearch { background-image: url(http://i.dir.bg/trip/images/lenta_images/search-backgr.png); background-repeat: no-repeat; float: right; height: 25px; width: 211px; padding-top: 9px; padding-left: 12px; }
#lentasearch #searchfield { border-style: none; border-color: #FFF; height: 18px; width: 195px; color: #666666; }
#searchbut { background-image: url(http://i.dir.bg/trip/images/lenta_images/search-butt.png); background-repeat: no-repeat; float: right; width: 35px; height: 35px; }
#searchbut:hover { background-image:url(http://i.dir.bg/trip/images/lenta_images/search-butt-hover.png); width: 35px; height: 35px; cursor: pointer; }
#lentanav { float:left; width: 250px; }
#lentanav ul { margin:0; padding:0; width: 250px; }
#lentalogin { float:left; width: 320px; }
#lentalogin ul { margin:0; padding:0; width: 320px; }
#lentanav li, #lentalogin li { display:inline; margin:0; padding:0; }
#lentanav a, #lentalogin a { float:left; margin:0; padding:0; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#FFF; font-size:11px; line-height:normal; background-repeat: no-repeat; margin-right: 8px; text-decoration: none; }
#lentanav li a:link, #lentalogin li a:link { display:block; }
#lentanav li a:hover, #lentalogin li a:hover { color:#FFF }
#lentanav li#nav1 a { background-image:url(http://i.dir.bg/trip/images/lenta_images/but-dir.png); margin-right:22px }
#lentanav li#nav1 a:hover { background-image:url(http://i.dir.bg/trip/images/lenta_images/but-dir-hover.png); }
#lentanav li#nav2 a { background-image:url(http://i.dir.bg/trip/images/lenta_images/but-image.png); }
#lentanav li#nav2 a:hover { background-image:url(http://i.dir.bg/trip/images/lenta_images/but-image-hover.png); }
#lentanav li#nav3 a { background-image:url(http://i.dir.bg/trip/images/lenta_images/but-video.png); }
#lentanav li#nav3 a:hover { background-image:url(http://i.dir.bg/trip/images/lenta_images/but-video-hover.png); }
#lentanav li#nav4 a { background-image:url(http://i.dir.bg/trip/images/lenta_images/but-otziv.png); }
#lentanav li#nav4 a:hover { background-image:url(http://i.dir.bg/trip/images/lenta_images/but-otziv-hover.png); }
#lentanav li#nav5 a { background-image:url(http://i.dir.bg/trip/images/lenta_images/but-vip.png); }
#lentanav li#nav5 a:hover { background-image:url(http://i.dir.bg/trip/images/lenta_images/but-vip-hover.png); }
#lentalogin li#nav6 a { padding-top:8px; color:#FFF; text-decoration: underline; font-size: 12px; margin-right: 15px; }
#lentalogin li#nav6 a:hover { color:#FFF }
#lentalogin li#nav7 a { background-image:url(http://i.dir.bg/trip/images/lenta_images/exit.png); width: 72px; height: 25px; }
#lentalogin li#nav7 a:hover { background-image:url(http://i.dir.bg/trip/images/lenta_images/exit-hover.png); }
#lentalogin li#nav8 a { background-image:url(http://i.dir.bg/trip/images/lenta_images/vhod.png); width: 72px; height: 25px; }
#lentalogin li#nav8 a:hover { background-image:url(http://i.dir.bg/trip/images/lenta_images/vhod-hover.png); }
#lentalogin { width: 220px; position: absolute; left: 50%; margin-left: -110px; top: 5px; z-index: 999; display: block; }
#exit { background-image:url(http://i.dir.bg/trip/images/lenta_images/exit.png); background-repeat:no-repeat; width:73px; height: 15px; display: inline; }
/* Forma */
#newForm { margin:10px 0 0 0; padding:0; }
#newForm input, #newForm textarea, #newForm label, #newForm select { border:1px solid #B3C2D9; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; cursor:pointer; margin-bottom:4px; }
#newForm select { padding:1px; }
/* Forma End */

.activegalleryimg { background-color:#ADD8E6; }
#newsbody { padding: 0 0 10px 0; margin-top:5px; }
#font-size { width: 69px; float:right; margin:0; padding:0; }
#font-size ul { display:inline; list-style-type:none; width:69px; height:22px; margin:0; padding:0; }
#font-size li { display:inline; float:left; padding:0; margin:0; }
#font-size a { display:block; width:22px; height: 21px; margin:0 0 0 1px; padding:3px 0 0 0; font-size:12px; background-repeat: no-repeat; text-align: center; font-weight:bold; background-image: url(http://i.dir.bg/esspresso/images/font-size.png); text-decoration:none; color:#86A626; }
#font-size li a:hover { background-image: url(http://i.dir.bg/esspresso/images/font-size-hover.png); background-repeat:no-repeat; text-decoration:none; }
#font-size a.big { font-size:14px; }
#font-size a.small { font-size:14px; }
/*new market block*/

div.panes div.tabove { display:none; border:1px solid #E7EAEF; border-top:0; border-bottom:0; width:468px; height:auto; background-color:#FFF; padding:10px 5px 10px 5px; }
div.adsMarket { border:1px solid #E7EAEF; width:478px; border-top:0; margin-bottom:15px; }
ul.tabs { list-style:none; margin:0; padding:0; width:480px; height:21px; }
ul.tabs li { float:left; text-indent:0; padding:0; margin:0; list-style-image:none; }
ul.tabs a { background-image:url(http://i.dir.bg/auto/img_new/bgr_jtabs.png); background-repeat:no-repeat; width: 96px; height: 19px; background-color:#FFF; display:block; text-align:center; text-decoration:none; padding:2px 0 0 0; margin:0; position:relative; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:bold; }
ul.tabs a:active { outline:none; }
ul.tabs a:hover { background-image:url(http://i.dir.bg/auto/img_new/bgr_jtabs_hover.png); background-repeat:no-repeat; background-color:#FFF; color:#F60; font-size:11px; font-weight:bold; }
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { background-image:url(http://i.dir.bg/auto/img_new/bgr_jtabs_hover.png); background-repeat:no-repeat; background-color:#FFF; cursor:default; color:#F60; }
div.panes div.pane { display:none; }
.tabove img { margin:auto; padding-bottom:5px }
.tabove a { text-decoration:none; }
.wtalign { width: 135px; text-align:center; }
.topTabInfo { font-size:11px; color:#666; text-align:center; margin-bottom:4px; }
.whpSettings { width: 29px; height: 28px; padding-top: 30px; }
.adsMarket table { border-top:1px dashed #CCC; }
.adsMarket td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; }
.adsMarket td a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0073BF; text-decoration: none; font-weight:bold; }
/*new market block*/
.smallSizeMarket { float:left; width:405px; }
.bannerBottom { position:fixed; width:100%; height:50px; background-color:#900; z-index:99999px; bottom:0; color:#FFF; font-size:18px; text-align:center; }
.mnext { display:block; background-image:url(http://i.dir.bg/dir.bg/img/new/next.gif); height:20px; width:20px; background-repeat:no-repeat }
.mprev { display:block; background-image:url(http://i.dir.bg/dir.bg/img/new/prev.gif); height:20px; width:20px; background-repeat:no-repeat }
/***************************autosearch css******************************/
 
#leftCol { width:510px; padding-right: 15px; }
#rightColumn { width:230px; border-left: 1px solid #DADADA; padding: 10px; background-color: #FFF; }
#rightColumn img { border:0 }
.rightContainer { margin-bottom:15px; }
.rightHedars { font-size: 10px; color: #999; height: 20px; background-image: url(http://i.dir.bg/diri/images/line_pix.png); background-repeat: repeat-x; background-position: 0 10px; margin-bottom: 5px; }
.rightHeadlines { background-color:#FFF; margin-right: 10px; text-align: right; padding: 2px 10px 0 10px; }
.rezoltatiRight { width: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 130%; }
.rezoltatiRight a { font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.rezoltatiRight a:link { color:#1460CA; text-decoration:underline; }
.rezoltatiRight a:visited { color:#1460CA; text-decoration:underline; }
.rezoltatiRight a:hover { color:#1460CA; text-decoration:none; }
.left { float:left; }
.right { float:right; width:auto; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.search { font-family: Arial, Helvetica, sans-serif; margin-bottom: 12px; line-height: 150%; }
.search p { margin: 0; padding: 6px 0 6px 0; }
.search a { text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.search a:hover { text-decoration:none; }
.green { color:#090; text-decoration:none; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.green a:link { color:#090; text-decoration:underline; }
.green a:visited { color:#900; text-decoration:underline; }
.green a:hover { color:#000; text-decoration:none; }
#navcontainer { background-color:#1A3541; padding:0; margin:0 0 0 110px; }
#mainnavigation { margin:0; padding:0; float:left; width:870px; height:23px; font-weight: bold; padding-top: 9px; list-style: none; }
#mainnavigation li { display:inline; margin:0; padding:0; list-style: none; }
#mainnavigation a { float:left; margin:0; padding:0 15px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(http://i.dir.bg/auto/img/button_backgr.png); height: 20px; text-align: center; padding-top: 5px; margin-right: 3px; color: #FFF; border: 1px solid #1473C0; }
#mainnavigation li a:link { display:block; color: #FFF; }
#mainnavigation li a:hover { display:block; background-image: url(http://i.dir.bg/auto/img/button_hover.png); height: 19px; color: #FFF; }
#mainnavigation li.active a { background-image: url(http://i.dir.bg/auto/img/new_button_active.png); background-repeat:repeat-x; height:26px; color:#000; position: relative; margin-top: -3px; padding-top: 8px; border: 0px solid #FFF; }
ul#navlist2 { margin-left: 0; padding-left: 0; white-space: nowrap; font-family: Verdana, Arial, Helvetica, sans-serif; }
#navlist2 li { display: inline; list-style-type: none; font-size: 11px; }
#navlist2 a { padding: 3px 10px; }
#navlist2 a:link, #navlist a:visited { color: #0065B5; background-color: #DFF4FF; text-decoration: none; border: 1px solid #0076AE; }
#navlist2 a:hover { color: #fff; background-color: #0065B5; text-decoration: none; border: 1px solid #0076AE; }
#navlist2 li.active a { background-color:#FFF; color: #000; }
.broika { margin-top:10px; background-image: url(http://i.dir.bg/diri/images/blu_bul.png); background-repeat: no-repeat; padding-left: 20px; height: 17px; font-size:12px; font-family: Arial, Helvetica, sans-serif; }
.broika a:link { color:#000; text-decoration:underline; }
.broika a:visited { color:#000; text-decoration:underline; }
.broika a:hover { color:#000; text-decoration:none; }
/*- Paging --------------------------- */
.paging { margin:20px 0 15px 20px; float:left; height:35px; font-size:13px; line-height:normal; font-weight: bold; text-align: center; }
.paging ul { margin:0; padding:0; }
.paging li { display:inline; margin:0; padding:0; }
.paging a { float:left; margin:0; padding:0; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; font-weight: bold; margin-right:10px; border: 1px solid white; background-image: url(http://i.dir.bg/diri/images/paging.png); padding-top: 4px; }
.paging li a:link { width:33px; height:19px; display:block; color: #666666; }
.paging li a:hover { width:33px; height:19px; display:block; background-image: url(http://i.dir.bg/diri/images/pagin_hover.png); color: #FFF; }
.paging li a:visited { width:33px; height:19px; display:block; color: #666666; }
.paging li.active a { width:33px; height:19px; display:block; background-image: url(http://i.dir.bg/diri/images/pagin_hover.png); color: #FFF; }
#corners { background-color:#FFFADF; width: auto; }
.rtop, .rbottom { display:block }
b.rtop, b.rbottom { display:block; background: #FFF }
b.rtop b, b.rbottom b { display:block; height: 1px; overflow: hidden; background: #FFFADF }
b.r1 { margin: 0 5px }
b.r2 { margin: 0 3px }
b.r3 { margin: 0 2px }
b.rtop b.r4, b.rbottom b.r4 { margin: 0 1px; height: 2px }
.sponsorirani { color:#CC9933; margin-right: 10px; margin-top: -10px; font-size: 10px; }
.rezoltatiAds { margin:10px 0 10px 20px; width: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 150%; }
/*Search code 2*/
#mainnavigationT { margin:0; float:left; height:25px; background-repeat: repeat-x; font-size:13px; line-height:normal; width: 300px; }
#mainnavigationT ul { margin:0; padding:0; }
#mainnavigationT li { display:inline; margin:0; padding:0; }
#mainnavigationT a { float:left; margin:0; padding:0; text-decoration:underline; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#086FBD; font-size:11px; line-height:normal; padding: 7px 0 3px 0; background-image: url(http://i.dir.bg/diri/images/line.png); background-repeat: no-repeat; background-position: 0 10px; width: 52px; text-align: center; }
#mainnavigationT li a:link { width:52px; height:auto; display:block; text-decoration: underline; }
#mainnavigationT li a:hover { width:52px; height:auto; display:block; text-decoration:none; }
#mainnavigationT li.active a { background-position:0 10px; text-decoration:none; text-align:center; margin-right:3px; font-weight: bold; background-image: url(http://i.dir.bg/dir.bg/img/new/activ.png); height: 18px; width:52px; }
#mainnavigationT li.active a:hover { background-position:0 10px; text-decoration:none; text-align:center; margin-right:3px; font-weight: bold; width:52px; height: 18px; }
/*End of Search code 2*/

ul#navlist { text-align: left; list-style: none; padding: 0; margin: 0 auto; }
ul#navlist li { display: block; margin: 0; padding: 0; }
ul#navlist li a { display: block; width: 100%; padding: 3px 0 3px 0; color: #006699; text-decoration: none; }
#navcontainer>ul#navlist li a { width: auto; }
ul#navlist li#active a { color: #F60; }
ul#navlist li a:hover, ul#navlist li#active a:hover { color: #F60; border-color: #aaab9c #fff #fff #ccc; background-color:#FFFFCC; }
/***************************new_autosearch css******************************/

#navcontainerS { padding-top:5px; margin-bottom: 25px; }
ul#navlistS { margin-left: 0; padding-left: 0; white-space: nowrap; font-family: Verdana, Arial, Helvetica, sans-serif; }
#navlistS li { display: inline; list-style-type: none; font-size: 11px; }
#navlistS a { padding: 3px 10px; }
#navlistS a:link, #navlistS a:visited { color: #21499C; background-color: #E9EBF3; text-decoration: none; border: 1px solid #A6BACC; }
#navlistS a:hover { color: #fff; background-color: #3478BC; text-decoration: none; border: 1px solid #7094E0; }
#navlistS li.active a { background-color:#FFF; color: #000; }
.orange { color:#F60; }
.broika { margin-top:10px; background-image: url(http://i.dir.bg/diri/images/blu_bul.png); background-repeat: no-repeat; padding-left: 20px; height: 17px; font-size:12px; font-family: Arial, Helvetica, sans-serif; }
.broika a:link { color:#000; text-decoration:underline; }
.broika a:visited { color:#000; text-decoration:underline; }
.broika a:hover { color:#000; text-decoration:none; }
/*blok*/
.newsList { width:97%; font-size: 11px; padding:4px; border: 1px solid #fff; margin-bottom: 10px; }
.newsList:hover { background-color: #FFFFCC; border:1px #CCC dotted; }
.newsList p { margin-bottom:3px; }
.newsList a { font-size:13px; }
/* search */
#searchconteiner { width:295px; height:24px; background-image:url(http://i.dir.bg/auto/img/auto-search-bgr.gif); background-repeat:no-repeat; margin-bottom:8px; display:none; visibility:hidden; }
#autosearchnew { margin:0; padding:0; float: left; width: 265px; }
#autosearchnew #searchfield { margin:4px 0 0 5px; padding:0; border-style: none; border-color:#FFF; color: #666666; background-color:#F4F9FD; width:255px; }
#searchbutton { background-image: url(http://i.dir.bg/auto/img/buton.png); background-repeat: no-repeat; float: right; width: 24px; height: 24px; }
#searchbutton:hover { background-image:url(http://i.dir.bg/auto/img/buton_hover.png); width: 24px; height: 24px; float: right; cursor: pointer; }
/* new CSS */
.imageFrame { padding:1px; border:1px solid #B3C2D9 }
#oferta { color: #666666; }
#oferta p { margin:0; padding:0; margin-bottom:5px; }
#oferta h1 { font-size:14px; font-weight:bold; }
#fpList { font-family: Verdana, Arial, Helvetica, sans-serif; }
/* Gallery page End ----------------------------------------------------------------*/

.imgGallery { padding-top:25px; }
.imgGallery a { padding-right:10px; }
.imgGallery img { border:solid 1px #B3C2D9; }
.imgGallery img:hover { border:solid 1px #F60; }
.imgGalleryActive img { border:solid 1px #F60; }
/* Gallery page End ----------------------------------------------------------------*/

#mycarcontent { width:133px; border:1px solid #DFE2E9; padding-bottom:5px; }
#mycarcontent a { text-decoration:none; margin-left:-5px; }
#mycarcontent a:hover { text-decoration:underline; }
#mycarcontent ul { padding:0; margin:0 0 0 20px; }
#mycar { width:133px; padding: 4px 0px; margin-bottom:5px; text-align: center; background-image: url(http://i.dir.bg/auto/img/new_tab.gif); background-repeat: repeat-x; font: bold 11px sans-serif; color: #F60; }
/*************************TabbedPanels css********************************/
.TabbedPanels { margin: 0px; padding: 0px; float: left; clear: none; width: 135px; }
.TabbedPanelsTabGroup { margin: 0px; padding: 0px; }
.TabbedPanelsTab { position: relative; top: 1px; float: left; padding: 4px 0px; margin:0; font: bold 1em sans-serif; background-color: #DDE0E8; list-style: none; border-left: solid 1px #DFE2E9; border-bottom: solid 1px #DFE2E9; border-top: solid 0px #DFE2E9; border-right: solid 1px #DFE2E9; -moz-user-select: none; -khtml-user-select: none; cursor: pointer; color: #F60; width: 53px; text-align: center; background-image: url(http://i.dir.bg/auto/img/tab.gif); background-repeat: repeat-x; }
.TabbedPanels2 .TabbedPanelsTab { background-image: url(http://i.dir.bg/auto/img/my_buton.png); width: 74px; height: 17px; background-repeat: no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-top:8px; color: #0A246A; margin-right:1px; border:0; }
.TabbedPanelsTab2 { position: relative; top: 1px; float: left; padding: 4px 0; margin: 0px 1px 0px 0px; font: bold 14px sans-serif; background-color: #DDD; list-style: none; border-left: solid 0px #CCC; border-bottom: solid 0px #D1E0EC; border-top: solid 0px #999; border-right: solid 0px #999; -moz-user-select: none; -khtml-user-select: none; cursor: pointer; background-image: url(http://i.dir.bg/trip/javascript/SpryAssets/img/tab.png); width: 129px; text-align: center; height: 17px; color: #0A246A; }
.TabbedPanelsTabHover { background-color: #CCC; background-image: url(http://i.dir.bg/auto/img/tab_hover.gif); }
.TabbedPanelsTabSelected { background-color: #FFF; border-bottom: 1px solid #fff; background-image: url(http://i.dir.bg/auto/img/tab_active.png); }
.TabbedPanelsTab a { color: black; text-decoration: none; }
.TabbedPanelsContentGroup { clear: both; border-left: solid 1px #DFE2E9; border-bottom: solid 1px #DFE2E9; border-top: solid 0px #999; border-right: solid 1px #DFE2E9; background-color: #FFF; }
.TabbedPanels2 .TabbedPanelsTabHover { background-image: url(http://i.dir.bg/auto/img/my_buton_hover.png); height: 17px; }
.TabbedPanels2 .TabbedPanelsTabSelected { background-image: url(http://i.dir.bg/auto/img/my_but_active.gif); height: 21px; }
.TabbedPanels2 .TabbedPanelsContentGroup { clear: both; border:0; }
.TabbedPanelsContent { padding: 8px; }
/*************************loginexpand css********************************/
.panel_button { margin-left: auto; margin-right: auto; position: relative; width: 86px; height: 30px; z-index: 20; cursor: pointer; top:4px; background-position:center; background-repeat:no-repeat; }
.panel_button img { position: relative; top: 10px; border: none; }
.panel_button a { text-decoration: none; color: #545454; font-size: 20px; font-weight: bold; position: relative; top: 5px; left: 10px; font-family: Arial, Helvetica, sans-serif; }
.panel_button a:hover { color: #999; }
#wrapper { margin-left: auto; margin-right: auto; width: 900px; text-align: center; }
#toppanel { left: 0px; text-align: center; }
#panel { position: relative; top: 1px; height: 0px; margin-left: auto; margin-right: auto; z-index: 10; overflow: hidden; text-align: left; }
#panel_contents { background: #004F75; height: 100%; z-index: -1; }
#panel h1 { text-align: center; font-family: Geneva, Arial, Helvetica, sans-serif; color: white; font-weight: normal; line-height: 35px; left: 275px; position: absolute; top: 10px; }
#panel h2 { text-align: center; font-family: Geneva, Arial, Helvetica, sans-serif; color: #447c6f; line-height: 25px; font-size: 16px; position: absolute; top: 60px; left: 350px; }
#content { margin-left: auto; margin-right: auto; width: 600px; position: relative; top: 90px; text-align: left; color: #545454; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 30px; }
.border { border: 15px #1d1d1d solid; }
img.border { float: left; margin-right: 15px; margin-bottom: 8px; }
img.border_pic { border: 15px #1d1d1d solid; position: absolute; top: 110px; float: left; margin-left: 150px; width: 250px; height: 150px; z-index: 30; }
div#login { width: 500px; height: 50px; position: absolute; top: 2px; background: #004F75; text-align: left; color: #FFF; font-size: 12px; font-weight: bold; background-color: #004F75; left: 50%; margin-left: -250px; padding-top: 2px; }
div#login p { color: #CCC; font-family: Century Gothic, Georgia, "Times New Roman", Times, serif; line-height: 25px; }
div#login a { text-decoration:underline; }
div#login input#password { position: relative; right: -6px; }
div#login input#login_btn { border: 1px #899690 solid; cursor: pointer; position: relative; top: 30px; left: 86px; }

/***social-networks***/
#social { float:left; width:340px; height:31px; margin:5px 0 5px 40px; padding:0;}
#socialTop li { float:left; list-style:none; margin:0 5px 0 0; padding:0; }
#custom-tweet-button2 a { display: block; width:18px; height: 18px; background-image: url(http://i.dir.bg/esspresso/images/share/t.png); background-repeat:no-repeat;  }
#custom-facebook-button2 a { display: block; width:18px; height: 18px; background-image: url(http://i.dir.bg/esspresso/images/share/f.png); background-repeat:no-repeat; } 

.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; }
#header { height: 109px; background-image: url(http://i.dir.bg/auto/img_new/header-background.png); position: relative; margin-bottom: 8px; }
#logo {width: 220px; height: 70px; background-repeat:no-repeat; position:relative; top:12px; background-position:0 -211px; }
#logo2 { width: 270px; height: 85px; background-repeat:no-repeat; position:relative; top:18px; background-position:0 -136px; }
#topnav { margin:0; padding:1px 0 0 0; height:44px; background-repeat: no-repeat; position:relative; background-position:0 0; }
#topnav { background-image:url(http://i.dir.bg/auto/img_new/auto-nav.png); width: 982px; margin: auto; }
#topnav li { display:inline; }
#topnav li a { display:block; float:left; color:#D7DFEA; font-size:14px; padding:0 14px; text-decoration: none; height:42px; line-height: 42px; font-family: Arial, Helvetica, sans-serif; background-image: url(http://i.dir.bg/auto/img_new/razdelitel.png); background-position: right bottom; background-repeat: no-repeat; position: relative; top: -1px; text-shadow: 0px 1px 0px #212C3A; font-weight: bold; }
#topnav li#izborli a { background-image:url(http://ni.dir-i.net/esspresso/images/tab-backgr.png); background-position:right top; background-repeat:no-repeat; padding-right:45px;}
#topnav li#izborli a:hover { background-image:url(http://ni.dir-i.net/esspresso/images/tab-backgr-hover.png); background-position:right top; background-repeat:no-repeat; padding-right:45px;}
#topnav #izborli.active a { background-image:url(http://ni.dir-i.net/esspresso/images/tab-backgr-active.png); background-position:right top; background-repeat:no-repeat; padding-right:45px; }
#topnav li a:hover { background-image: url(http://i.dir.bg/auto/img_new/nav-hover.png); background-repeat:repeat-x; background-position:center top; color:#FFF; }
#topnav li#videoMenu a, #topnav li#imagesMenu a { font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase; color:#FFF;  padding-top:11px; height:23px;}
#topnav li#videoMenu a, #topnav li#imagesMenu a { margin-left:0px;}
#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; }
#top-right-buttons { display:block; width:100px; height:36px; position:absolute; top:13px; right: 45px; }
#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/auto/img_new/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.video a { background-position:-47px -5px; }
#top-right-buttons li.rss a { background-position:-96px -5px; }
#top-right-buttons li.photo a:hover { background-position:0 -69px; }
#top-right-buttons li.video a:hover { background-position:-47px -69px; }
#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:45px; 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: 80px; color: #666; text-shadow: 0px 1px 0px #fff; }
