@import url('shared_styles.css');
body { text-align: left;}
body,td { font-family:Verdana, Geneva, sans-serif; font-size: 11px;}
*{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
a#branding { }
#main { margin: 0 auto; width:980px; }
.center { margin: 0 auto; width:980px;}

.statLinks { color:#900; font-weight:normal; font-size:12px; }
a.statLinks:hover { text-decoration:none; }
.statData { font-size:11px; margin-top:5px; color:#666; }
.forumLinks { color:#06C; font-weight:bold; font-size:12px; }
a.forumLinks:hover { color:#666; text-decoration:none; }
.forumData { color:#999; font-size:11px; }
.iconLinks { color:#333; font-size:12px; }
a.iconLinks:hover { text-decoration:none; }
.linkSMS1 { color:#900; font-size:11px; text-decoration:none; }
a.linkSMS1:hover { text-decoration:underline; }
.linkSMS2 { color:#900; font-size:11px; text-decoration:none; }
.pubNav { border:#900 1px solid; padding:10px; color:#000; text-decoration:none; background-color:#f9f4e8; margin-right:0px; height:34px; }
.pubNavDisable { border:#cacaca 1px solid; padding:10px; color:#2b2b2b; text-decoration:none; background-color:#f0eeee; margin-right:0px; height:34px; }
a.pubNavDisable:hover { border:#900 1px solid; padding:10px; color:#900; text-decoration:none; background-color:#f9f4e8; margin-right:0px; height:34px; }
.pubNavDisable0 { border:#cacaca 1px solid; padding:10px; color:#2b2b2b; text-decoration:none; background-color:#FFF; margin-right:8px; height:34px; }
.pubNavRed { border:#FF0000 1px solid; padding:10px; color:#FF0000; text-decoration:none; background-color:#f9f4e8; margin-right:0px; height:34px; }
.pubNavDisableRed { border:#cacaca 1px solid; padding:10px; color:#2b2b2b; text-decoration:none; background-color:#f0eeee; margin-right:0px; height:34px; }
a.pubNavDisableRed:hover { border:#FF0000 1px solid; padding:10px; color:#FF0000; text-decoration:none; background-color:#f9f4e8; margin-right:0px; height:34px; }
.pubNavDisableRed0 { border:#cacaca 1px solid; padding:10px; color:#2b2b2b; text-decoration:none; background-color:#FFF; margin-right:8px; height:34px; }
.pubTitles { font-size:13px; font-weight:bold; }
.pubTitlesB { font-size:13px; color:#900; }
.forgLink { color:#F00; font-weight:bold; font-size:12px; }
à.forgLink:hover { text-decoration:none; }
.thmbs { width:62px; height:47px; line-height:45px; font-size:14px; font-weight:bold; color:#999; text-align:center; border:#CCC 1px solid; background-color:#FFF; }
.thmbsdel { font-size:11px; color:#333; text-decoration:underline; }
a.thmbsdel:hover { font-size:11px; color:#F00; text-decoration:none; }
.advact { color:#900; font-weight:normal; font-size:12px; }
a.advact:hover { text-decoration:none; }
.small { color:#000000; font-size:11px; }
.price { font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#900; position:relative; }
.lnk1{ font-size:12px; color:#333; font-weight:bold; text-decoration:none; }
a.lnk1:hover { color:#990000; }
.lnk2 { font-size:13px; color:#900; font-weight:bold; text-decoration:underline; }
a.lnk2:hover { color:#FFF; background-color:#900; }
.lnk3 { font-size:11px; color:#900; text-decoration:underline; }
a.lnk3:hover { color:#FFF; background-color:#900; }
.photoLink { display:inline-block; border:#E6D9A4 1px solid; padding:5px; background-color:#FFF; }
a.photoLink:hover { border:#900 1px solid; }
.logoLink { display:inline-block; border:#E6D9A4 1px solid; padding:5px; background-color:#FFF; }
a.logoLink:hover { border:#900 1px solid; }
.navLinks { font-size:11px; color:#000; }
a.navLinks:hover{ text-decoration:none; color:#900; }
.navLinksTop { font-size:11px; color:#000; text-decoration: underline; cursor: pointer; }
a.navLinksTop:hover{ text-decoration:none; color:#900; }
.navLinksOrange { font-size:11px; color:#000; }
a.navLinksOrange:hover{ text-decoration:none; color:#F60; }
.navLinksBlue { font-size:11px; color:#000; }
a.navLinksBlue:hover{ text-decoration:none; color:#06F; }
.iconLinks { color:#333; font-size:12px; }
a.iconLinks:hover { text-decoration:none; }
.qLinks{ color:#900; font-size:10px; }
a.qLinks:hover{ text-decoration:none; }
.qLinks12{ color:#900; font-size:12px; }
a.qLinks12:hover{ text-decoration:none; }
.borderDot { border-color: #D6D6D4; border-width: 1px; border-style:dotted; }
.borderSolid { border-color: #D6D6D4; border-width: 1px; border-style:solid; }
.pageNumbers {display:inline-block; line-height:20px; padding-left:7px; padding-right:7px; color:#900; border:#b3b3b3 1px solid; text-align:center; text-decoration:none; margin:0 3px 0 3px; }
a.pageNumbers:hover {color:#FFF; border:#900 1px solid; background-color:#900; }
.pageNumbersDisable {display:inline-block; line-height:20px; padding-left:7px; padding-right:7px; color:#CCC; border:#DDD 1px solid; text-align:center; text-decoration:none; cursor:default; margin:0 3px 0 3px; }
.pageNumbersInfo {display:inline-block; line-height:20px; padding-left:7px; padding-right:7px; color:#333; border:#b3b3b3 1px solid; text-align:center; text-decoration:none; margin-right:21px; }
.pageNumbersSelect { display:inline-block; line-height:20px; padding-left:7px; padding-right:7px; color:#FFF; border:#900 1px solid; background-color:#900; text-align:center; text-decoration:none; margin:0 3px 0 3px; }
.bank{ display:block; border:none; line-height:32px; text-decoration:none; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a.bank:hover{ background-color:#ffffcc; }

.lastvip { display:inline-block; font-size:11px; width:445px; height:20px; color:#000000; background-color:#FFFFFF; text-decoration:none; line-height:20px; border-top:#999999 1px solid; }
a.lastvip:hover { color:#900; background-color:#900; }
.laststat { color:#FFFFFF; font-size:18px; text-decoration:none; }
a.laststat:hover { text-decoration:underline; }

.noborder{border:none;}
.noborderimptn{border:none !important;}
.valgtop{ vertical-align:top;} .valgbot{ vertical-align:bottom;} .valgmid{ vertical-align:middle;}

.lastnew { font-size:12px; width:320px; height:24px; color:#000000; background-color:#FFFFFF; text-decoration:none; line-height:24px; }
a.lastnew:hover { text-decoration:underline; }
.lastnewbig { font-size:16px; font-weight:bold; color:#000000; text-decoration:none;  }
a.lastnewbig:hover { text-decoration:underline }
.lastvipb { font-size:14px; width:280px; color:#990000; background-color:#FFFFFF; text-decoration:underline; }
a.lastvipb:hover { text-decoration:none; }
.lastvips { font-size:11px; width:83px; color:#990000; background-color:#FFFFFF; text-decoration:underline; }
a.lastvips:hover { text-decoration:none; }
.frub { font-size:14px; color:#000000; font-weight:bold; text-decoration:none; }
a.frub:hover { text-decoration:underline; }
.ftitle { color:#333; text-decoration:none; font-size:15px; font-weight:bold; }
.ftitle:hover { color:#000000; text-decoration:underline; }
.ftitlered { color:#000000; text-decoration:underline; font-size:15px; font-weight:bold; }
.ftitlered:hover { text-decoration:none; }
.ftitlesmall { color:#000000; font-size:11px; text-decoration:none; }
.ftitlesmall:hover { text-decoration:underline; }
a.flogo {display:block; width:133px; height:39px; background:url(/images/picturess/fakti_logo.png) no-repeat 0 0; margin:0 auto; }
a.flogosmall {display:block; width:133px; height:39px; background:url(/images/picturess/fakti_logosmall.png) no-repeat 0 0; margin:0 auto; }
a.flogosmall:hover { background:url(/images/picturess/fakti_logosmall.png) no-repeat 0 -39px;}

.thmbsdel { font-size:11px; color:#F00; text-decoration:underline; }
a.thmbsdel:hover { font-size:11px; color:#F00; text-decoration:none; }
.thmbsmove { font-size:11px; color:#000000; text-decoration:none; font-weight:bold;}
a.thmbsmove:hover { font-size:11px; color:#15D041; text-decoration:none; font-weight:bold; }
.thmbsmovegray { font-size:11px; color:#999999; text-decoration:none; font-weight:bold;}

.agencii { border:#DDD 1px solid; padding:5px; display:block; text-decoration:none; color:#333; width:150px; height:150px; }
a.agencii:hover{ border:#900 1px solid; background-color:#FFE; }
#agenciivip { BORDER-BOTTOM: #cccccc 1px solid; margin-left:10px; margin-right:10px; TEXT-ALIGN: left; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 270px; HEIGHT: 184px; CLEAR: left; OVERFLOW: auto; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid;}

.flats { font-size:11px; font-weight:bold; background-color:#ffffff; border:1px #000000 solid; }

.infoline {COLOR: rgb(255,255,255); FONT-FAMILY: Arial,Helvetica,Sans-Serif; FONT-SIZE: 13px; FONT-WEIGHT: bold}

.advtopinfo { border:#900 1px solid; display:inline-block; padding:4px; }
a.advtopinfo:hover { border:#900 3px solid; padding:2px; }

a.prouser, a.prouser:visited {color:#000000; text-decoration: none; font-size: 12px;}
a.prouser:hover {color: #2258a2; text-decoration: underline;}
a.proprofile, a.proprofile:visited {color:#2258a2; text-decoration: none; font-size: 12px;}
a.proprofile:hover {color:#2258a2; text-decoration: underline;}
a.proprofile img {margin-right: 6px; vertical-align: text-bottom;}
.prophoto { display:inline-block; border:#cccccc 1px solid; padding:2px; background-color:#FFF; }
a.prophoto:hover { border:#2258a2 1px solid; }
a.prolinks { color:#2258a2; text-decoration:none; font-size:11px; }
a.prolinks:hover { color:#528eca; text-decoration:underline; }
.proseparator { display:inline-block; width:1px; height:14px; background-color:#CCC; margin:2px; }
a.probonusLink { display:block; border:1px solid #0C0; padding:3px 10px; text-decoration:none; color:#333; margin-top:5px; color:#009900; }
a.probonusLink:hover { background-color:#e0eae0; }
a.probonusLink strong { color:#009900; }
.probanlink { color:#333; text-decoration:none; }
.probanlink:hover { text-decoration:underline; }
a.probtnfilters1 { height:25px; width:135px; font-size:12px; font-weight:bold; margin:0 0 0 5px; background:#900; color:#FFF; border:none; text-decoration:none; padding:6px; }
a.probtnfilters1:hover { background:#c01212; }
a.probtnfilters2 { height:25px; width:150px; font-size:12px; font-weight:bold; margin:0 0 0 5px; background:#900; color:#FFF; border:none; text-decoration:none; padding:6px; }
a.probtnfilters2:hover { background:#c01212; }
a.profpage { font-size:12px; color:#000000; text-decoration:none; }
a.profpage:hover { text-decoration:underline; }
a.proicons { display:inline-block; color:#2258a2; float:left; text-align:right; text-decoration:none; font-size:11px; }
a.proicons:hover { color:#528eca; text-decoration:underline; }
a.proicons img { margin-right:6px; vertical-align:text-bottom; }
.proiconsrow { display:inline-block; line-height:16px; margin-top:4px; }
.proiconssep { display:inline-block; width:1px; height:18px; background-color:#CCC; margin-bottom:2px; margin-left:4px; margin-right:4px; }
a.proenter { display:block; line-height:26px; width:90px; background:#990000; color:#FFF; font-size:14px; font-weight:bold; text-shadow: 1px 1px 2px #333; text-decoration:none; text-align:center; border-radius:5px; }
a.proenter:hover { background:#AA0000; }

.LB-black-overlay { display: none; position:absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:5000; -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=80); }
.LB-white-content { background:none repeat scroll 0 0 #FFFFFF; border:20px solid #DDDDDD; border-radius:10px 10px 10px 10px; box-shadow:0 0 20px #000000; display:none; float:left; font-size:1.2em; left:30%; padding:20px; position:fixed; top:40%; z-index:99999; }
.contentHolder {margin-top: 10px;}
.btn_close{float:right; margin: -60px -60px 0 0;position:absolute; right:5%;border-style: none;}

.infoBlock2 { text-align:left;width:510px;border: #a9c0e1 1px solid; padding: 20px; margin-bottom:20px; -moz-border-radius: 6px; border-radius: 6px; background: url(/images/picturess/bgrblocktitlesblue.png) repeat-x 0px 0px #f2f5fa;}
.title2{ text-align:left;width:510px;line-height:28px; padding:0px 20px; margin-bottom:20px; font-size:13px; font-weight:bold; color:#666666; border:#d6d6d6 1px solid; -moz-border-radius:4px; border-radius:4px; background:url(/images/picturess/bgrblocktitles.png) repeat-x #efefef;}
.dottedGrayLine{ clear:both; background:url(/images/picturess/bgr_dotted_line_gray_3x1.png) 0px 0px repeat-x; height:1px; margin:5px 0px; display:block;}
#sendMessageBtn, #cancelMessageBtn{cursor:pointer;}
div.controls{ margin: 20px 0 5px 0;overflow:hidden;}

a.button{font-size:16px;color: #333; cursor: default; font-weight: bold; text-align: center; text-decoration: none; text-shadow: 1px 1px 1px #FFF; display: inline-block; padding: 0px 20px; line-height: 27px; background: -moz-linear-gradient(100% 100% 90deg, #a8b9d3, #ecf1f6); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ecf1f6), to(#a8b9d3)); border: #a9c0e1 1px solid;  -moz-border-radius: 5px; border-radius: 5px;background: url(/images/picturess/linear_bg_1.png) #c5d2e5;}
a.button:hover{cursor: pointer; background: -moz-linear-gradient(100% 100% 90deg, #94add2, #e3eaf1); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3eaf1), to(#94add2));background: url(/images/picturess/linear_bg_2.png) #b3c6e3;}

a.buttonGray {color: #333; background: -moz-linear-gradient(100% 100% 90deg, #CCC, #f3f3f3); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f3f3), to(#CCC)); border: #bebebe 1px solid;background: url(/images/picturess/linear_bg_1gray.png) #DDD;}
a.buttonGray:hover {background: -moz-linear-gradient(100% 100% 90deg, #a7a7a7, #ececec); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ececec), to(#a7a7a7));background: url(/images/picturess/linear_bg_2gray.png) #DDD;}

a.userFieldInHeaderNameLink, a.userFieldInHeaderNameLink:visited {text-decoration: none; font-size: 12px; margin-top: 1px;}
a.userFieldInHeaderNameLink:hover {text-decoration: underline;}

a.videoLink {display:inline-block;line-height:20px;padding:0 7px 0 25px;background: url(//www.imot.bg/images/picturess/video.png) 7px 7px no-repeat #990000;color:#FFF;text-decoration:none;font-size:13px;}
a.videoLink:hover {background: url(//www.imot.bg/images/picturess/video.png) 7px 7px no-repeat #AA0000;}
a.videoLinkResults {float:left;margin:5px 0 0 5px;padding:0 5px 1px 20px;background: url(//www.imot.bg/images/picturess/video.png) 4px 4px no-repeat #990000;color:#FFF;text-decoration:none;font-size:10px;}
a.videoLinkResults:hover {background: url(//www.imot.bg/images/picturess/video.png) 4px 5px no-repeat #AA0000;}
div .youtubeholder{height:20px;float:left;line-height:20px;}

input.w100 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #990000; background-color: #FFFFFF; width: 100px; border: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #990000; }
input.w100_error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; background-color: #FF0000; width: 100px; border: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #990000; }
input.w145 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #990000; background-color: #FFFFFF; width: 145px; border: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #990000; }
input.w145_error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; background-color: #FF0000; width: 145px; border: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #990000; }
input.w290 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #990000; background-color: #FFFFFF; width: 290px; border: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #990000; }
input.w290_error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; background-color: #FF0000; width: 290px; border: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #990000; }
input.w300 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; background-color: #FFFFFF; width: 300px; border: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #990000; }
input.w300_error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; background-color: #FF0000; width: 300px; border: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #990000; }
input.w324 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; background-color: #FFFFFF; width: 324px; border: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #990000; }
input.w324_error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; background-color: #FF0000; width: 324px; border: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #990000; }
input.w340 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; background-color: #FFFFFF; width: 340px; border: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #990000; }
input.w340_error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; background-color: #FF0000; width: 340px; border: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #990000; }
input.sw70 { WIDTH: 70px; FONT-SIZE: 13px; }
input.sw70_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 70px }
input.sw90 { WIDTH: 90px; FONT-SIZE: 13px; }
input.sw90_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 90px }
input.sw130 { WIDTH: 130px; FONT-SIZE: 13px; }
input.sw130_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 130px }
input.sw145 { WIDTH: 145px; FONT-SIZE: 13px; }
input.sw145_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 145px }
input.sw170 { WIDTH: 170px; FONT-SIZE: 13px; }
input.sw170_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 170px }
input.sw175 { WIDTH: 175px; FONT-SIZE: 13px; }
input.sw175_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 175px }
input.sw190 { WIDTH: 190px; FONT-SIZE: 13px; }
input.sw190_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 190px }
input.sw194 { WIDTH: 194px; FONT-SIZE: 13px; }
input.sw194_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 194px }
input.sw200 { WIDTH: 200px; FONT-SIZE: 13px; }
input.sw200_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 200px }
input.sw230 { WIDTH: 230px; FONT-SIZE: 13px; }
input.sw230_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 230px }
input.swe235 { WIDTH: 235px; FONT-SIZE: 13px; BACKGROUND-COLOR:#f8f4e8; border:#91070c 1px solid; height:26px; font-size: 13px; font-weight: bold}
input.swe235_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 235px; border:#91070c 1px solid; height:26px; font-size: 13px; font-weight: bold}
input.swe255 { WIDTH: 255px; FONT-SIZE: 13px; BACKGROUND-COLOR:#f8f4e8; border:#91070c 1px solid; height:26px; font-size: 13px; font-weight: bold}
input.swe255_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 255px; border:#91070c 1px solid; height:26px; font-size: 13px; font-weight: bold}
input.sw280 { WIDTH: 280px; FONT-SIZE: 13px; }
input.sw280_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 280px }
input.sw300 { WIDTH: 300px; FONT-SIZE: 13px; }
input.sw300_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 300px }
input.sw406 { WIDTH: 406px; FONT-SIZE: 13px; }
input.sw406_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 406px }
input.sw420 { WIDTH: 420px; FONT-SIZE: 13px; }
input.sw420_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 420px }
input.sw530 {COLOR: rgb(51,51,51); FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 530px}
input.sw530_error {BACKGROUND-COLOR: #990000; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Helvetica, Sans-Serif; FONT-SIZE: 11px; WIDTH: 530px}
input.sw580 {COLOR: rgb(51,51,51); FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px; WIDTH: 580px}
input.sw580_error {BACKGROUND-COLOR: #990000; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Helvetica, Sans-Serif; FONT-SIZE: 11px; WIDTH: 580px}

input.sw70new { width: 70px; font-size: 13px; height:26px; }
input.sw145new { width: 145px; font-size: 13px; height:26px; }
input.sw150new { width: 150px; font-size: 13px; height:26px; }
input.sw190new { width: 190px; font-size: 13px; height:26px; }
input.sw300new { width: 300px; font-size: 13px; height:26px; }

select.sw60 { WIDTH: 60px; FONT-SIZE: 13px; }
select.sw60_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 60px }
select.sw70 { WIDTH: 70px; FONT-SIZE: 13px; }
select.sw70_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 70px }
select.sw125 { WIDTH: 125px; FONT-SIZE: 13px; }
select.sw125_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 125px }
select.sw145 { WIDTH: 145px; FONT-SIZE: 13px; }
select.sw145_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 145px }
select.sw170 { WIDTH: 170px; FONT-SIZE: 13px; }
select.sw170_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 170px }
select.sw185 { WIDTH: 185px; FONT-SIZE: 13px; }
select.sw185_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 185px }
select.sw194 { WIDTH: 194px; FONT-SIZE: 13px; }
select.sw194_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 194px }
select.sw200 { WIDTH: 200px; FONT-SIZE: 13px; }
select.sw200_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 200px }
select.sw210 { WIDTH: 210px; FONT-SIZE: 13px; }
select.sw210_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 210px }
select.sw260 { WIDTH: 260px; FONT-SIZE: 13px; }
select.sw260_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 260px }
select.sw300 { WIDTH: 300px; FONT-SIZE: 13px; }
select.sw300_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 300px }
select.sw406 { WIDTH: 406px; FONT-SIZE: 13px; }
select.sw406_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 406px }
select.sw460 { WIDTH: 460px; FONT-SIZE: 13px; }
select.sw460_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 460px }
select.sw510 { WIDTH: 510px; FONT-SIZE: 13px; }
select.sw510_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 510px }
select.s80 { WIDTH: 80px; FONT-SIZE: 11px; }
select.s80_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 80px }

select.sw300new { width: 300px; font-size: 13px; height: 26px; }
select.sw145new { width: 145px; font-size: 13px; height: 26px; }
select.sw70new { width: 70px; font-size: 13px; height: 26px; }

textarea {FONT-FAMILY: Verdana,Helvetica,Sans-Serif; FONT-SIZE: 11px;}
textarea.sw264 {WIDTH: 264px}
textarea.sw264_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 264px}
textarea.sw278 {WIDTH: 278px}
textarea.sw278_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 278px}
textarea.sw300 {WIDTH: 300px}
textarea.sw300_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 300px}
textarea.sw324 {WIDTH: 324px}
textarea.sw324_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 324px}
textarea.w370 {WIDTH: 370px}
textarea.w370_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 370px}
textarea.sw406 {WIDTH: 406px}
textarea.sw406_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 406px}
textarea.sw480 {WIDTH: 480px}
textarea.sw480_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 480px}
textarea.swe500 {WIDTH: 500px; BACKGROUND-COLOR:#f8f4e8; border:#91070c 1px solid; height:82px; font-size: 13px; font-weight: bold}
textarea.swe500_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 500px; border:#91070c 1px solid; height:82px; font-size: 13px; font-weight: bold}

textarea.sw550 {WIDTH: 550px}
textarea.sw550_error {BACKGROUND-COLOR: #900; COLOR: #FFFFFF; WIDTH: 550px}

#mapPropertiesInfo { background:none repeat scroll 0 0 #FFFFFF; height: 155px; position:absolute; left: 0px; top: 0px; z-index: 107; cursor: default; min-height: 110px; text-align:left;}
#mapPropertiesInfo { width: 275px; border: 1px solid #999999; }
#mapPropertiesInfo h3 { background: #990000; color: #FFFFFF; font-size: 11px; text-transform:uppercase; padding: 4px 2px 4px 8px; margin: 0; }
#mapPropertiesInfo h3 span { height: 12px; width: 13px; float: right; border: 1px solid #cccccc; color: #cccccc; text-align: center; line-height: 12px; vertical-align: middle; font-size: 9px; cursor: pointer; }
#mapPropertiesInfo h3 span:hover { border: 1px solid #ffffff; color: #ffffff; }
#mapPropertiesInfo ul { list-style: none; margin: 0; padding: 0; height:137px; overflow-y:auto; overflow-x:hidden; }
#mapPropertiesInfo li { margin : 2px 0; padding: 2px 5px; border-bottom: 1px solid #dedede; clear: both; }
#mapPropertiesInfo div { padding: 0; }
#mapPropertiesInfo a:hover img { border: 1px solid #990000; }
#mapPropertiesInfo img { width: 120px; height: 100px; border: 1px solid #999999; margin-right: 5px; padding: 2px; display: block; }
#mapPropertiesInfo .img { height: 100px; float: left; }
#mapPropertiesInfo p { font-size: 12px; color: #888888; margin: 0; }
#propertyType { color: #990000; display: block; font-weight: bold; }
#propertyLocation { font-size: 11px; color: #555555; display: block; font-weight: bold; }
#propertyPrice { color: #990000; display: block; font-weight: bold; margin: 2px 0; }
#mapPropertiesInfo ul ul { clear: both; list-style: none; margin: 0; padding: 2px 0; width: 100%; height: auto; overflow-y:hidden; }
#mapPropertiesInfo ul ul li { float: left; clear: none; margin: 0; padding: 0; margin-right: 10px; border: none; }
#mapPropertiesInfo ul ul li a { font-size: 11px; color: #cc0000; line-height: 17px; display: block; margin-top:5px; }
#mapPropertiesInfo ul ul li a:hover { background: #cc0000; color: #ffffff; }

#dyamap { float: none; display: block; height: 600px !important; width: 940px; }
#drawControls { list-style: none; margin: 0; padding: 0; clear: left; }
#drawControls li { float: left; margin: 13px 0; padding: 0; }
#drawControls a { width: 144px; height: 33px; display: block; line-height: 33px; text-align: center; font-weight: bold; margin-right: 6px; background: url('/images/picturess/drow_map_nav.gif') no-repeat left top; text-decoration: none; color: #990000 }
#drawControls a:hover { background: url('/images/picturess/drow_map_nav_inactive.gif') no-repeat left top; }
#drawControls .inactive { background: url('/images/picturess/drow_map_nav_inactive.gif') no-repeat left top; color: #ababab }
#dyaviewresults { margin: 13px 0; width:260px; height: 40px; font-weight:bold; }
#dyamousehint { position:absolute; padding:.5em; background-color:white; }
#dyamousehint{display:none;width:auto;white-space:nowrap;padding:.1em .3em;color:#666;z-index:1000;border:2px solid #ddd;overflow:hidden;}
#dyamousehint.dyachoppedhintright{padding-right:0;margin-right:0;border-right:0px none;}
#dyamousehint.dyachoppedhintbelow{padding-bottom:0;margin-bottom:0;border-bottom:0px none;}

.regionSearch { font: 13px Arial,Helvetica,sans-serif; cursor: default; z-index: 99; background: #ffffff; padding: 0;
    /*filter:alpha(opacity=25);-moz-opacity:.80;opacity:.80;*/
}
.regionSearch table { width: 100%; margin-top: -1px; border-spacing: 0px; border: 1px solid black; border-bottom: none; }
.regionSearch td { font-size: 12px; padding:2px 0; }
.regionSearch table thead th { text-align: right; font-weight: bold; color: #990000; font-size: 14px; overflow: hidden; padding: 5px 3px 5px 0; white-space:nowrap; }
.regionSearch table tbody tr.s { background: #990000; color: white; }
.regionSearch table tbody tr.s td.c{ color: white; }
.regionSearch table tbody tr td:first-child{ padding-left:15px; }
.regionSearch table tbody td.c { text-align: right; font-size: 12px; color: #990000; width: 100px;}
.regionSearch div { text-align: right; border: 1px solid black; border-top: none; background: white; padding: 5px  /* for IE */ }
.regionSearch span { cursor: pointer; color: #900; font-size: 14px; text-decoration: underline; font-weight: bold; line-height: 14px;}
.sbmt { background: url("/images/picturess/shortsrc.gif") left top no-repeat; color: #ffffff; font-weight: bold; font-size: 11px; float: right; width: 80px; height: 18px; border: none !important; margin: 1px; }
.sbmt:hover { color: #DAC1A7; }
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.error { background: red !important; color: #ffffff; }

/* start common */
.tablereset { border-spacing:0; border-collapse:collapse; border:none; padding:0px;}
.tablereset td {padding:0px;}
.tablereset tr {padding:0px;}

.m_t_10{margin-top:10px;}
.m_l_10{margin-left:10px;}
.m_r_10{margin-right:10px;}
.m_b_10{margin-bottom:10px;}

.m_t_12{margin-top:12px;}
.m_l_12{margin-left:12px;}
.m_r_12{margin-right:12px;}
.m_b_12{margin-bottom:12px;}

.m_t_15{margin-top:15px;}
.m_l_15{margin-left:15px;}
.m_r_15{margin-right:15px;}
.m_b_15{margin-bottom:15px;}

.m_t_20{margin-top:20px;}
.m_l_20{margin-left:20px;}
.m_r_20{margin-right:20px;}
.m_b_20{margin-bottom:20px;}

.algcent{ text-align:center;} .algleft{ text-align:left;} .algright{ text-align:right;}
.valgtop{ vertical-align:top;} .valgbot{ vertical-align:bottom;} .valgmid{ vertical-align:middle;}

.width660px { width:660px;}
.width980px { width:980px;}
.normal{font-weight:normal}
.bold{ font-weight:bold !important;}
.white { color:#FFF !important;}
.simpleWhite{padding:10px; background:#FFF}
.gray{color:#666 !important}

.size-12{font-size:12px}
.size-13{font-size:13px}
.size-14{font-size:14px !important}

._error{
    background-color:#900!important;
    color:#FFF;
}
/*end common*/
/*start form login*/
.TitleBarLogin{
    text-align: left;
    padding:5px 8px;
    background:url(//www.imot.bg/images/picturess/bgrBlockTitles2.png) repeat-x;
    border:#dad3bb 1px solid;
    border-bottom:none;
    font-size:12px;
    font-weight:bold;
    color:#77705b;
}
a.userFieldInHeaderLinks {
    color:#2258a2;
    float:left;
    text-align:right;
    text-decoration:underline;
    font-size:11px;
}
a.userFieldInHeaderLinks:hover {
    color:#528eca;
    text-decoration:none;
}
a.userFieldInHeaderLinks img {
    margin-right:6px;
    vertical-align:text-bottom;
}
.regWindow{
    display:none;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    padding-top:140px;
    padding-bottom:100px;
    background:url(//www.imot.bg/images/picturess/bgr-black-transp.png);
    z-index: 2;
}
.regWindow div.panel{
    width:630px;
    margin:0 auto;
    position:relative;
    left:-140px;
}
.regWindow div.formReg{
    display:none;
}
.regWindow div.formVhod, .regWindow div.formReg{
    width:630px;
    padding:30px 20px 20px;
    background:#FFF;
    border-radius: 0 10px 10px 10px;
    box-shadow:0px 0px 15px rgba(0,0,0,.9);
}
.regWindow div.buttons a, .regWindow div.buttons a.unselected{
    display:inline-block;
    padding:10px 15px;
    background:#CCC;
    background: rgba(255,255,255,.8);
    color:#333;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    margin-right:7px;
    border-radius:4px 4px 0 0;
}
.regWindow div.buttons a:hover, .regWindow div.buttons a.unselected:hover{
    background:#DDD;
    background: rgba(255,255,255,.9);
}
.regWindow div.buttons a.selected{
    background:#FFF;
    display:inline-block;
    padding:10px 15px;
    color:#333;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    margin-right:7px;
    border-radius:4px 4px 0 0;
}
.regWindow a.close{
    display:block;
    position:absolute;
    margin:-20px 0 0 577px;
    width:22px;
    height:22px;
    background:url(//www.imot.bg/images/picturess/close-btn.png) 0 0 no-repeat;
}
.regWindow a.close:hover{
    background-position:0 -32px;
}
.log_reg span.title, .regWindow span.title{
    display:inline-block;
    color:#333;
    font-size:14px;
    font-weight:bold;
    margin-bottom:20px;
}
.log_reg span.OR{
    display:inline-block;
    background:#F8F4E8;
    border-radius:40px;
    line-height:35px;
    color:#000;
    font-weight:bold;
    padding:4px 10px 6px 10px;
    text-transform:uppercase;
}
.log_reg td{
    vertical-align:top;
}
.log_reg td.line{
    background:url(//www.imot.bg/images/picturess/regline.png) center 0 repeat-y;
    vertical-align:middle;
}

.line-horizontal {
    background:url(//www.imot.bg/images/picturess/regline-horizontal.png) center 0 repeat-x;
    vertical-align:middle;
    background-position:center;
}

.log_reg a.connect-fb{
    display:inline-block;
    width:167px;
    height:26px;
    background:url(//www.imot.bg/images/picturess/connect-buttons.png) 0 0 no-repeat;
    margin-bottom:15px;
}
.log_reg a.connect-fb:hover{
    background-position:0 -36px;
}
.log_reg a.connect-g{
    display:inline-block;
    width:167px;
    height:26px;
    background:url(//www.imot.bg/images/picturess/connect-buttons.png) -177px 0 no-repeat;
    margin-bottom:15px;
}
.log_reg a.connect-g:hover{
    background-position:-177px -36px;
}
.log_reg a.connect-p{
    display:inline-block;
    width:167px;
    height:26px;
    background:url(//www.imot.bg/images/picturess/connect-buttons.png) -354px 0 no-repeat;
}
.log_reg a.connect-p:hover{
    background-position:-354px -36px;
}
.log_reg input[type="text"],.log_reg input[type="password"]{
    border-top:1px solid #BBB;
    border-right:1px solid #CCC;
    border-bottom:1px solid #EEE;
    border-left:1px solid #DDD;
    padding:4px 10px;
    width:250px;
}
.log_reg span.formLabel{
    display:block;
    margin-bottom:3px;
    font-size:12px;
    color:#666;
}
.log_reg a.forgotenPass, .regWindow a.forgotenPass{
    display:inline-block;
    color:#900;
    font-size:12px;
    margin:3px 0 10px 0;
    text-decoration:none;
}
.log_reg a.forgotenPass:hover, .regWindow a.forgotenPass:hover{
    text-decoration:underline;
}
.sendPassInfo{
    display:block;
    color:#41a62a;
    font-style:italic;
    margin:3px 0 10px 0;
    background:#e8f9d9;
    border:1px solid #41a62a;
    border-radius:4px;
    padding:5px 10px;
}
.sendPassError{
    display:block;
    color:#e00;
    font-style:italic;
    margin:3px 0 5px 0;
    background:#f9d9d9;
    border:1px solid #e00;
    border-radius:4px;
    padding:5px 10px;
}
.btnAnulirai{
    display:inline-block;
    background:#333;
    color:#FFF;
    font-size:11px;
    border-radius:5px;
    padding:3px 15px 5px 15px;
    text-decoration:none;
    margin-top:10px;
}
.btnAnulirai:hover{
    background-color:#000;
}
/*end form login*/
/*start my imot*/
.selectAll{
    float:left;
}
.selectAll input[type="checkbox"]{
    vertical-align:-2px;
}
.selectAll label{
    margin-right:10px;
}
.selectAll input[type="button"]{
    height:28px;
    padding:0 10px;
}
/*submenu for my imot*/
.mySubMenu{
    position:absolute;
    bottom:0;
    left:0;
}
.mySubMenu a{
    display:inline-block;
    background:#5c5c5c;
    border-bottom:1px solid #FFF;
    border-radius:5px 5px 0 0;
    color:#FFF;
    text-decoration:none;
    padding:0px 10px;
    line-height:24px;
    margin-right:1px;
    text-shadow:2px 1px 0 rgba(0,0,0,.1);
}
.mySubMenu a:hover{
    background:#900;
    border-bottom:1px solid #900;
}
.mySubMenu a span{
    display:inline-block;
    background:#FFF;
    padding:2px 4px;
    color:#444;
    font-size:12px;
    font-weight:bold;
    line-height:12px;
    border-radius:4px;
    text-shadow:none;
    margin-left:7px;
}
.mySubMenu a.selected{
    background:#900;
    border-bottom:1px solid #900;
}
div.sort{
    color:#666;
    font-weight:normal;
    font-size:11px;
    position:absolute;
    bottom:0;
    right:0;
}
div.sort select{
    margin:0;
}
.notesList {
    background: url(/images/picturess/notes-icon.gif) 5px 5px no-repeat #fffac0;
    border:1px solid #f0eaa5;
    padding:5px 10px 5px 22px;
    color:#464331;
    margin:2px 5px 5px 5px;
}
.noteView textarea{
    background:#fffac0;
    color:#464331;
    border:1px solid #f0eaa5;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:2px 5px;
    width:280px;
}
.noteWrite textarea{
    background:#FFF;
    color:#000;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:2px 5px;
    width:303px;
}
.noteView div.buttons, .noteWrite div.buttons {
    margin:4px 16px 10px 0;
    text-align:right;
}
.noteView div.buttons a img, .noteWrite div.buttons a img {
    margin-right:5px;
}
.noteView div.buttons a, .noteWrite div.buttons a {
    display:inline-block;
    padding:0;
    margin-right:12px;
    color:#900;
    font-size:11px;
    text-decoration:underline;
    text-align:center;
    border-radius:5px;
}
.noteView div.buttons a:hover,.noteWrite div.buttons a:hover {
    text-decoration:none;
}
a.btnSendMessage {
    display:block;
    line-height:26px;
    padding:0 12px;
    background:#900;
    color:#FFF;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
    border-radius:5px;
}
a.btnSendMessage:hover {
    background:#ad2b2b;
}
.myPanelSearch{
    color:#666;
    float:right;
}
.myPanelSearch div{
    border:1px solid #DDD;
    border-radius:5px;
    margin-top:3px;
    width:208px;
    background:url(//www.imot.bg/images/picturess/icons/search-bgr.png) right -1px no-repeat;
}
.myPanelSearch input[type="text"]{
    margin:0;
    background:none;
    border:none;
    height:22px;
    padding:0 5px;
    width:168px;
    font-style:italic;
    color:#666;
}
.myPanelSearch input[type="button"]{
    margin:0;
    padding:0;
    border:none;
    background:none;
    height:22px;
    width:32px;
    vertical-align:top;
}
.myPanel{
}
.myPanel span.name{
    display:inline-block;
    font-size:13px;
    font-weight:bold;
    color:#333;
    margin:3px 0 0 250px;
}
div.sort{
    float:right;
    margin:0 0px 0 0;
    color:#666;
    font-weight:normal;
    font-size:11px;
}
div.sort select{
    margin:0;
}
.myPanel table.message td{
    vertical-align:top;
    padding:10px 0;
    border-bottom:1px dotted #DDD;
}
.myPanel table.message1st{
    border-top:1px dotted #DDD;
}
.myPanel table. td{
    border-top:1px dotted #DDD;
}
.myPanel table.message td.date{
    color:#666;
    text-align:right;
}
.myPanel table.message td.date span{
    font-style:italic;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#888;
}
.myPanel table.message td.cb{
    width:30px;
}
.myPanel table.blackList td.text{
    font-weight:bold;
}
.myPanel table.blackList td.smalltext{
    font-weight:bold;
}
.myPanel table.blackList td.text a.aLogo{
    display:inline-block;
    width:115px;
    margin-left:10px;
    vertical-align:-12px;
    float:left;
}
.myPanel table.blackList td.smalltext a.aLogo{
    display:inline-block;
    width:115px;
    margin-left:10px;
    vertical-align:-12px;
    float:left;
}
.myPanel table.blackList td.text a.title{
    display:inline-block;
    width:350px;
    margin:0 !important;
    padding:0 !important;
}
.myPanel table.blackList td.smalltext a.title{
    display:inline-block;
    width:350px;
    margin:0 !important;
    padding:0 !important;
}
.myPanel table.blackList a.deleteLink{
    display:inline-block;
    background:url(//www.imot.bg/images/picturess/icons/note-remove.png) 0 4px no-repeat;
    padding-left:11px;
    font-size:12px;
}
.myPanel table.blackList a.deleteLink{
    font-size:11px;
    color:#8e897c;
    text-decoration:none;
    font-weight:bold;
    display:inline-block;
    margin:0px 0px 0 0;
    float:right;
    padding-right:22px;
    background:url(//www.imot.bg/images/picturess/icons/close-my-btn.png) right 0 no-repeat;
    border-left:1px solid #FFF;
    padding-left:10px;
    line-height:16px;
}
.myPanel table.blackList a.deleteLink:hover{
    color:#900;
    background-position: right -26px;
    text-decoration:none;
}
.myPanel table.message td.newMail a.title{
    font-weight:bold;
    background:url(//www.imot.bg/images/picturess/icons/mail.gif) 0 4px no-repeat;
    color:#444 !important;
}
.myPanel table.message td.new a{
    font-weight:bold;
    background:url(//www.imot.bg/images/picturess/icons/bell_notification.png) 0 2px no-repeat;
    color:#444 !important;
}
.myPanel table.message td.text a.title{
    color:#333;
    font-size:15px;
    display:inline-block;
    line-height:22px;
    text-decoration:none;
    padding-left:27px;
}
.myPanel table.message td.smalltext a.title{
    color:#333;
    font-size:15px;
    display:inline-block;
    line-height:22px;
    text-decoration:none;
    padding-left:27px;
}
.myPanel table.message td.text a.title:hover u{
    text-decoration:none;
    color:#900;
}
.myPanel table.message td.smalltext a.title:hover u{
    text-decoration:none;
    color:#900;
}
.myPanel table.message td.text a.info{
    color:#666 !important;
    font-size:11px;
    display:inline-block;
    text-decoration:none;
    background:none;
    line-height:15px;
}
.myPanel table.message td.smalltext a.info{
    color:#666 !important;
    font-size:11px;
    display:inline-block;
    text-decoration:none;
    background:none;
    line-height:15px;
}
.myPanel table.message td.text a.info:hover{
    color:#900 !important;
}
.myPanel table.message td.smalltext a.info:hover{
    color:#900 !important;
}
.myPanel table.message td.text a.info:hover strong{
    color:#666 !important;
}
.myPanel table.message td.smalltext a.info:hover strong{
    color:#666 !important;
}
.myPanel table.message td.text div.mesInfo{
    color:#666;
}
.myPanel table.message td.smalltext div.mesInfo{
    color:#666;
}
.myPanel table.message td.text div.mesInfo2{
    margin-left:28px;
    color:#666;
}
.myPanel table.message td.smalltext div.mesInfo2{
    margin-left:28px;
    color:#666;
}
.myPanel table.message td.text div.history{
    margin-top:3px;
    color:#666;
}
.myPanel table.message td.smalltext div.history{
    margin-top:3px;
    color:#666;
}
.myPanel table.message td.text div.history span.izprateni{
    display:inline-block;
    padding-left:16px;
    background:url(//www.imot.bg/images/picturess/icons/message-arrow-up.png) 0 0 no-repeat;
    margin-right:5px;
}
.myPanel table.message td.smalltext div.history span.izprateni{
    display:inline-block;
    padding-left:16px;
    background:url(//www.imot.bg/images/picturess/icons/message-arrow-up.png) 0 0 no-repeat;
    margin-right:5px;
}
.myPanel table.message td.text div.history span.polucheni{
    display:inline-block;
    padding-left:16px;
    background:url(//www.imot.bg/images/picturess/icons/message-arrow-down.png) 0 0 no-repeat;
}
.myPanel table.message td.text div.mesInfo span.podatel{
    display:inline-block;
    width:55px;
}
.myPanel table.message td.text div.mesInfo span.podatel2{
    display:inline-block;
    width:65px;
}
.myPanel table.message td.text div.mesInfo span.green{
    color:#1ab900;
    font-weight:bold;
    font-size:14px;
}
.myPanel table.message td.text div.mesInfo span.red{
    color:#F00;
    font-weight:bold;
    font-size:14px;
}
.myPanel table.message td.text div.mesInfo span.black{
    color:#333;
    font-weight:bold;
    font-size:14px;
}
td.myMenu {
    padding-top:10px;
}
td.myMenu a {
    display:inline-block;
    color:#900;
    font-size:14px;
    text-decoration:none;
    margin-bottom:5px;
}
td.myMenu a.selected {
    font-weight:bold;
}
td.myMenu a span {
    font-weight:normal;
}
td.myMenu a:hover {
    text-decoration:underline;
}
a.filterDeleteLink{
    font-size:11px;
    color:#8e897c;
    text-decoration:none;
    font-weight:bold;
    display:inline-block;
    margin:0px 10px 0 0;
    padding-right:22px;
    background:url(//www.imot.bg/images/picturess/icons/close-my-btn.png) right 0 no-repeat;
    padding-left:10px;
    line-height:16px;
    float:right;
}
a.filterDeleteLink:hover{
    color:#900;
    background-position: right -26px;
    text-decoration:none;
}
a.filterEditLink{
    font-size:11px;
    color:#8e897c;
    text-decoration:none;
    font-weight:bold;
    display:inline-block;
    margin:0;
    padding-left:22px;
    background:url(//www.imot.bg/images/picturess/icons/edit-my-btn.png) left 0 no-repeat;
    padding-right:10px;
    line-height:16px;
    float:left;
}
a.filterEditLink:hover{
    color:#900;
    background-position: left -26px;
    text-decoration:none;
}
a.startFilter{
    display:inline-block;
    padding:5px 12px;
    border-radius:5px;
    background:#900;
    color:#FFF;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
    margin:0 0 0 0;
}
a.startFilter:hover{
    background:#B00;
}
a.btnBordo {
    display:inline-block;
    width:179px;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    background:#429c29; /* b90900 */
    color:#FFF;
    border:none;
    text-decoration:none;
    padding:6px 9px;
    margin:5px 0 0 0;
    border-radius:6px;
}
a.btnBordo:hover {
    background:#54b13a; /* d10a00 */
}
a.btnBordoClicked {
    display:inline-block;
    width:179px;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    background:#f0ebdf; /* b90900 */
    border:1px solid #d3cdbe;
    color:#b5b0a2;
    text-decoration:none;
    padding:6px 9px;
    margin:5px 0 0 0;
    border-radius:6px;
}
a.btnBordoClicked:hover {
    background:#f6f2e8;
    border:1px solid #a39e90;
    color:#a39e90;
}
a.menuSpisak{
    display:inline-block;
    width:104px;
    height:23px;
    background:url(//www.imot.bg/images/picturess/menu_spisak.gif) 0 0 no-repeat;
    margin-right:1px;
}
a.menuSpisak:hover,a.menuSpisakSelected{
    display:inline-block;
    width:104px;
    height:23px;
    background:url(//www.imot.bg/images/picturess/menu_spisak.gif) 0 -23px no-repeat;
    margin-right:1px;
}

a.menuKarta{
    display:inline-block;
    width:100px;
    height:23px;
    background:url(//www.imot.bg/images/picturess/menu_karta.gif) 0 0 no-repeat;
}
a.menuKarta:hover,a.menuKartaSelected{
    display:inline-block;
    width:100px;
    height:23px;
    background:url(//www.imot.bg/images/picturess/menu_karta.gif) 0 -23px no-repeat;
}
/*end my imot*/
/*start autocomplete*/
.ui-autocomplete {
    max-height: 150px;
    overflow-y: auto;
    overflow-x: hidden;
}
* html .ui-autocomplete {
    height: 150px;
}
/*end autocomplete*/
.error-holder {
    line-height:25px;
    text-align:center;
    font-weight:bold;
    color:#900;
}
.titleGreen{text-align:center; line-height:28px; padding:0px 10px; font-size:13px; font-weight:bold; color:#547c28; border:#62a21d 1px solid; -moz-border-radius:4px; border-radius:4px; background:url(//www.imot.bg/images/picturess/bgrblocktitlesgreen.png) repeat-x #e3eecc}
.titleRed{text-align:center; line-height:28px; padding:0px 10px; font-size:13px; font-weight:bold; color:#666666; border:#fcc0c0 1px solid; -moz-border-radius:4px; border-radius:4px; background:url(//www.imot.bg/images/picturess/bgrblocktitlesred.png) repeat-x #ffe7e7}
a.shareFacebook {
    background:url(//www.imot.bg/images/picturess/icons/facebook_share_icon_.gif) 0 0 no-repeat;
    height: 16px;
    width: 16px;
    margin:3px 0 -3px 0;
    display:inline-block;
    vertical-align: text-bottom;
}
a.shareGoogle {
    background:url(//www.imot.bg/images/picturess/icons/google_share_icon_.gif) 0 0 no-repeat;
    height: 16px;
    width: 16px;
    margin:3px 0 -3px 0;
    display:inline-block;
    vertical-align: text-bottom;
}
a.shareProbook {
    background:url(//www.imot.bg/images/picturess/icons/probook_share_icon_.gif) 0 0 no-repeat;
    height: 16px;
    width: 16px;
    margin:3px 0 -3px 0;
    display:inline-block;
    vertical-align: text-bottom;
}
#share_panel {
    display:none;
    padding-top:10px;
}
.error_fields{
    background-color: #900;
}
.iconLinks1 {
    color:#333;
    font-size:12px;
    line-height:14px;
}
.iconLinks1:hover {
    text-decoration:none;
}
#control_buttons {
    border-left:1px solid #DDD;;
    border-right:1px solid #DDD;;
}
#tab_panel_table_left {
    border-top:1px solid #DDD;
    border-right:1px solid #DDD;
    border-bottom:none;
}
#tab_panel_table_middle {
    border-bottom:1px solid #DDD;
    width:10px;
}
#tab_panel_table_right {
    border-top:1px solid #DDD;
    border-left:1px solid #DDD;
    border-bottom:none;
}
.select_tab {
    text-decoration:none !important;
    color:#000 !important;
}
.notselected_tab {
    text-decoration:underline !important;
    color:#900 !important;
}
a.tabs {
    display: inline-block;
    padding: 13px 17px;
    background: rgba(255,255,255,.8);
    color: #333;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
#content_form {
    padding:20px 10px 20px 10px;
    text-decoration: none;
    /*border:1px solid #DDD;*/
    border-top:none;
    background: rgba(255,255,255,.8);
}
#b28{
    position:fixed;
    left:50%;
    top:199px;
    margin-left:500px;
}
.forgoted_pass_div{
    width:400px;
    height:300px;
    margin:0 auto;
}
/* start graph.cgi */
a.izberetePeriod{
    display:inline-block;
    margin-left:25px;
    font-size:11px;
    color:#555;
    text-decoration:underline;
}
a.izberetePeriod:hover{
    color:#aea47e;
}
a.addImot{
    position:absolute;
    z-index:1100;
    margin:20px 0 0 665px;
    width:160px;
    display:inline-block;
    background:url(//www.imot.bg/images/picturess/icons/dobavi_imot.png) 0 center no-repeat;
    padding-left:25px;
    text-decoration:underline;
    color:#333;
    font-size:11px;
    line-height:16px;
    font-family:Verdana, Geneva, sans-serif;
    font-weight:bold;
}
a.addImot:hover{
    color:#aea47e;
}
.statistikaControlDate div.panel {
    width:340px !important;
    margin:70px 0 0 395px !important;
}
.statistikaControlDate div.options {
    width: auto !important;
    padding-right:0px !important;
    border-right:none !important;
}
.statistikaControlDate span.label {
    display:inline-block;
    width:90px;
    font-size:11px;
    margin-bottom:4px;
    color:#333;
    font-weight:normal;
    text-align:left;
}
.statistikaControlDate a.close{
    margin:-20px 0 0 288px !important;
}
.statistikaControlDate div.forms {
    height:75px !important;
}
.statistikaControlDate div.title{
    padding:0 !important;
}
.statistikaControlDate a.btnAnulirai{
    margin-left:0px !important;
}
.statistikaControlDate a.redBtn {
    margin-right:6px !important;
}
.statistikaControl {
    display:none;
    position:absolute;
    z-index:1200;
    width:980px;
    height:400px;
    background:url(//www.imot.bg/images/picturess/bgr-white-transp.png);
    font-size:11px;
}
.statistikaControl div.panel {
    display:inline-block;
    width:690px;
    padding:30px 20px 25px;
    margin:50px 0 0 220px;
    background:#FFF;
    border-radius: 10px;
    box-shadow:0px 0px 15px rgba(0,0,0,.9);
}
.statistikaControl div.forms {
    height:105px;
}
.statistikaControl a.close{
    display:block;
    position:absolute;
    margin:-20px 0 0 638px;
    width:22px;
    height:22px;
    background:url(//www.imot.bg/images/picturess/icons/close-btn.png) 0 0 no-repeat;
}
.statistikaControl a.close:hover{
    background-position:0 -32px;
}

.statistikaControl div.options {
    width:650px;
}
.statistikaControl table {width:650px}
.statistikaControl td { padding-top:10px; color:#333; }
.statistikaControl td.num { width:40px; padding:0; }
.statistikaControl td.imot { width:190px; padding:0; font-weight:bold; }
.statistikaControl td.oblast { width:190px; padding:0; font-weight:bold; }
.statistikaControl td.raion { width:190px; padding:0; font-weight:bold; }
.statistikaControl td.del { width:40px; padding:0;}
.statistikaControl select {
    margin:0;
    padding:2px 2px;
    width:180px;
}
.statistikaControl div.title{
    font-weight:bold;
    color:#333;
    font-size:14px;
    margin-bottom:15px;
    padding-left:40px;
}
.statistikaControl span {
    display:block;
    color:#FFF;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    line-height:24px;
    width:24px;
    border-radius:3px;
}
.statistikaControl span.n1 { background:#b23939;}
.statistikaControl span.n2 { background:#3d5287;}
.statistikaControl span.n3 { background:#347133;}
.statistikaControl span.n4 { background:#ff9900;}
.statistikaControl a.clear{
    display:block;
    width:16px;
    height:16px;
    margin:0 0 0 1px;
    background:url(//www.imot.bg/images/picturess/icons/clear-btn.png) 0 0 no-repeat;
}
.statistikaControl a.clear:hover{ background-position:0 -23px;}
.statistikaControl a.btnAnulirai{
    display:inline-block;
    background:#333;
    color:#FFF;
    font-size:11px;
    border-radius:5px;
    padding:3px 15px 5px 15px;
    text-decoration:none;
    margin-top:3px;
    margin-left:40px;
}
.statistikaControl a.btnAnulirai:hover{ background-color:#000;}
.statistikaControl a.redBtn {
    display:block;
    line-height:26px;
    width:120px;
    background:#990000;
    color:#FFF;
    font-size:14px;
    font-weight:bold;
    text-shadow: 1px 1px 2px #333;
    text-decoration:none;
    text-align:center;
    border-radius:5px;
    margin-right:50px;
}
.statistikaControl a.redBtn:hover { background:#AA0000;}
.statistikaControl div.imoti {
    display:table-cell;
    width:295px;
    padding-left:30px;
}
.statistikaControl span.label {
    display:inline-block;
    width:90px;
    font-size:11px;
    margin-bottom:4px;
}
.statistikaControl select.s1 {
    margin:0 0 5px 0;
    width:200px;
    width:194px \9; /* fix for ie */
    padding:2px 2px;
    vertical-align:middle;
}
.statistikaControl #step2 span.label { width:20px;}
.statistikaControl select.s2 {
    margin:0 0 5px 0;
    width:133px;
    padding:2px 2px;
    vertical-align:middle;
}
.statistikaControl div.list{
    display:inline-block;
    width:295px;
    border-bottom:1px solid #DDD;
    padding-bottom:6px;
    margin-bottom:6px;
    line-height:13px;
}
.statistikaControl div.list span.info{
    display:block;
    margin-top:3px;
    font-family:Arial, Helvetica, sans-serif;
    font-style:italic;
    font-size:12px;
    color:#999;
}
.statistikaControl div.list a.delete{
    float:right;
    color:#900;
    font-size:10px;
    text-decoration:underline;
    margin-top:7px;
}
.statistikaControl div.list a.delete:hover{
    text-decoration:none;
    font-weight:bold;
}
.statistikaControl a.imotLink{
    display:inline-block;
    float:left;
    color:#333;
    font-size:11px;
    text-decoration:none;
}
.statistikaControl a.imotLink:hover{
    color:#aea47e;
    text-decoration:underline;
}
.statistikaControl div.last{
    border-bottom:none;
    padding-bottom:0px;
    margin-bottom:0px;
}
/* end graph.cgi */
.trescel2width300{ border-spacing:2px; padding:0px; width:300px;}
.tvLink { color: #000; text-decoration: none; font-weight: bold; font-size:12px;}
.tvLink:hover { color: #000; text-decoration: underline; font-weight: bold; font-size:12px;}
.bazarInfoTitle { height:25px; border-bottom:#900 3px solid; padding: 0px 0 6px 0; margin: 0 0 15px 0; width: 660px; font-size: 15px; font-weight: bold;}
#bazarInfoTop10 { width:320px; font-size: 12px; color: #F00; font-weight: bold; text-decoration: none; float: right; text-align: right;}
.bazarInfoList { color: #3B5998; font-size: 15px; line-height: 21px; text-decoration: none; }
.bazarInfoList:hover { color: #3B5998; font-size: 15px; line-height: 21px; text-decoration: underline; }
a.mapButton2{
    display:block;
    width:660px;
    height:50px;
    background:url(//www.imot.bg/images/picturess/map_thmb-2.gif) 0 0 no-repeat;
}
a.mapButton2:hover{
    background-position:0 -60px;
}
a.mapButton1{
    display:block;
    width:660px;
    height:100px;
    background:url(//www.imot.bg/images/picturess/map_thmb-3.gif) 0 0 no-repeat;
}
a.mapButton1:hover{
    background-position:0 -110px;
}
.imotPhotosIframe{
    display:none;
    position:absolute;
    z-index:10000;
    width:100%;
    top:0;
    left:0;
    height:100%;
    margin:0 auto;
    background: url(//www.imot.bg/images/picturess/backgg.png) repeat;
    text-align:center;
}
.imotPhotos{
    position:relative;
    display:block;
    width:100%;
    height:100%;
    margin:0 auto;
    text-align:center;
}
.imotPhotos div.panel{
    margin:0 auto;
    margin-top:20px;
    position:relative;
    display:block;
    width:980px;
    padding: 11px 18px 11px 18px;
    background:#FFF;
    text-align:left;
    box-shadow: 4px 4px 3px -3px rgba(0,0,0,0.5);
}
.imotPhotos div.panel a.close{
    position:absolute;
    top:15px;
    right:15px;
    display:block;
    width:16px;
    height:15px;
    background:url(//www.imot.bg/images/picturess/photos_close_btn.png) 0 0 no-repeat;
}
.imotPhotos div.panel a.close:hover{
    background-position:0 -20px;
}
.imotPhotos ul.obiava{
    display:inline-block;
    list-style:none;
    width:100%;
    margin:0;
    padding:0;
}
.imotPhotos ul.obiava li.photo{
    float:left;
    padding-right:15px;
    line-height:0;
}
.imotPhotos ul.obiava li.photo img{
    max-width:85px;
    width:85px;
    height:85px;
}
.imotPhotos ul.obiava li.params{
    float:left;
}
.imotPhotos ul.obiava div.name{
    font-size:18px;
    font-weight:bold;
    margin-bottom:7px;
    text-transform:uppercase;
}
.imotPhotos ul.obiava div.params{
    font-size:13px;
    margin-bottom:4px;
}
.imotPhotos ul.obiava div.pricePhoto{
    color:#900;
    font-size:16px;
    font-weight:bold;
}

.imotPhotos ul.photos{
    display:inline-block;
    width:100%;
    list-style:none;
    margin:10px 0 0;
    padding:0;
}
.imotPhotos ul.photos li.bigPhoto{
    position:relative;
    float:left;
    width:800px;
    height:600px;
    background:#efefef;
    text-align:center;
}
.imotPhotos ul.photos li.thmbsLi{
    float:left;
}
.imotPhotos ul.photos li.thmbsLi ul{
    display:inline-block;
    width:144px;
    list-style:none;
    margin:0;
    padding:0;
}
.imotPhotos ul.photos li.thmbsLi ul li{
    float:left;
    line-height:0;
    margin-bottom:6px;
}
.imotPhotos ul.photos li.thmbsLi ul li.row{
    clear:both;
    margin-right:6px;
    margin-left:6px;
}
.imotPhotos div.banner_728x90{
    width:728px;
    height:90px;
    margin:0 auto;
}
.imotPhotos div.banner_618x100{
    width:618px;
    height:100px;
    margin:15px 0 0 91px;
}
.bigPhoto{
    position:relative;
    float:left;
    width:800px;
    height:600px;
    background:#efefef;
    text-align:center;
}
.bigPhoto div{
    width:800px;
    height:600px;
    margin:0 auto;
    display:table-cell;
    vertical-align:middle;
}
.bigPhoto div img {
    line-height:450px;
    max-width:800px;
}
a.prev{
    position:absolute;
    z-index:100;
    width:50%;
    height:600px;
    top:0;
    left:0;
    bottom:0;
    background:url(//www.imot.bg/images/picturess/photos_arrow_left.png) 0 49% no-repeat;
    opacity:.4;
    transition: opacity .3s;
    outline-style:none;
}
a.prev:hover{
    opacity:1;
    outline-style:none;
}
a.prev:focus {
    outline-style:none;
}
a.next{
    position:absolute;
    z-index:105;
    width:50%;
    height:600px;
    top:0;
    right:0;
    bottom:0;
    background:url(//www.imot.bg/images/picturess/photos_arrow_right.png) right 49% no-repeat;
    opacity:.4;
    transition: opacity .3s;
    outline-style:none;
}
a.next:hover{
    opacity:1;
    outline-style:none;
}
a.next:focus {
    outline-style:none;
}
#PhotoShowBaner {
    height:122px;
}
.selectedImage {
    border: 1px solid #900;
    padding:1px;
}
.notSelectedImage {
    border: 1px solid #FFF;
    padding:1px;
}
#recaptcha_logo {display:none;}
#recaptcha_tagline{display:none;}
#recaptcha_widget_div {width:370px;}
#recaptcha_area { width:370px;}
.divDropDown {
    max-height:160px;
    border:1px solid #789acf;
    overflow:auto;
}
.display_block {
    display:block;
}
.display_table {
    display:table-row;
}
.display_none {
    display:none;
}
.myPanel table.notifications{
    border-bottom:1px dotted #DDD;
}
.myPanel table.notifications td{
    vertical-align:top;
    padding:10px 0;
}
.myPanel table.notification1st{
    border-top:1px dotted #DDD;
}
.myPanel table. td{
    border-top:1px dotted #DDD;
}
.myPanel table.notifications td.date{
    color:#666;
    text-align:right;
}
.myPanel table.notifications td.date span{
    font-style:italic;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#888;
}
.myPanel table.notifications td.cb{
    width:30px;
}
.myPanel table.notifications td.newMail a.title{
    font-weight:bold;
    background:url(//www.imot.bg/images/picturess/icons/mail.gif) 0 4px no-repeat;
    color:#444 !important;
}
.myPanel table.notifications td.new{
    font-family: Tahoma, Arial, Verdana, sans-serif;
}
.myPanel table.notifications td.new a.notifText{
    font-weight:bold;
    margin-bottom: 0;
}
.myPanel table.notifications td.new div.bell{
    position: absolute;
    width: 22px;
    height: 22px;
    background:url(//www.imot.bg/images/picturess/bell.svg) 0 2px no-repeat;
}
.myPanel table.notifications a i{
    font-style: normal;
    font-size: 12px;
    color: #333;
}
.myPanel table.notifications td.new a.viewAll,
.myPanel table.notifications a.viewAll{
    font-weight:normal;
    background:none;
    color:#900 !important; /* 61b13a */
    font-size: 11px;
    padding-left: 28px;
    margin: 1px 0 2px;
    text-decoration: underline;
}
.myPanel table.notifications td.new a.viewAll:hover,
.myPanel table.notifications a.viewAll:hover{
    text-decoration: none;
}
.myPanel table.notifications td.text a.title{
    color:#333;
    font-size:15px;
    font-weight: bold;
    display:block;
    padding-top: 3px;
    padding-bottom: 5px;
    text-decoration:none;
    margin-left:27px;
}
.myPanel table.notifications td.text a.title u{
    text-decoration:none;
}
.myPanel table.notifications td.text a.title:hover u{
    text-decoration:none;
}
.myPanel table.notifications td.text a.notifText{
    color:#333;
    font-size:15px;
    font-weight: bold;
    display:inline-block;
    padding-top: 3px;
    padding-bottom: 5px;
    text-decoration:none;
    margin-left:27px;
}
.myPanel table.notifications td.text a.notifText u{
    text-decoration:none;
}
.myPanel table.notifications td.text a.info{
    color:#333 !important;
    font-size:12px;
    display:inline-block;
    text-decoration:none;
    background:none;
    line-height:16px;
}
.myPanel table.notifications td.text a.info i{
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}
.myPanel table.notifications td.text a.info:hover{
    color:#900 !important;
}
.myPanel table.notifications td.text a.info:hover strong{
    color:#666 !important;
}
.myPanel table.notifications td.text div.mesInfo{
    color:#666;
}
.myPanel table.notifications td.text div.mesInfo2{
    margin-left:28px;
    color:#666;
}
.myPanel table.notifications td.text div.history{
    margin-top:3px;
    color:#666;
}
.myPanel table.notifications td.text div.history{
    margin-top:3px;
    color:#666;
}
.myPanel table.notifications td.text div.history span.izprateni{
    display:inline-block;
    padding-left:16px;
    background:url(//www.imot.bg/images/picturess/icons/message-arrow-up.png) 0 0 no-repeat;
    margin-right:5px;
}
.myPanel table.notifications td.text div.history span.izprateni{
    display:inline-block;
    padding-left:16px;
    background:url(//www.imot.bg/images/picturess/icons/message-arrow-up.png) 0 0 no-repeat;
    margin-right:5px;
}
.myPanel table.notifications td.text div.history span.polucheni{
    display:inline-block;
    padding-left:16px;
    background:url(//www.imot.bg/images/picturess/icons/message-arrow-down.png) 0 0 no-repeat;
}
.myPanel table.notifications td.text div.mesInfo span.podatel{
    display:inline-block;
    width:55px;
}
.myPanel table.notifications td.text div.mesInfo span.podatel2{
    display:inline-block;
    width:65px;
}
.myPanel table.notifications td.text div.mesInfo span.green{
    color:#1ab900;
    font-weight:bold;
    font-size:14px;
}
.myPanel table.notifications td.text div.mesInfo span.red{
    color:#F00;
    font-weight:bold;
    font-size:14px;
}
.myPanel table.notifications td.text div.mesInfo span.black{
    color:#333;
    font-weight:bold;
    font-size:14px;
}
.izvSelect {
    margin-top: 10px;
}
.izvSelect a.main{
    position: relative;
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
    border: 1px solid #d9d3bb;
    box-shadow: 2px 2px 6px #999;
    background: #f1f1f1;
    border-radius: 2px;
    padding: 5px 120px 8px 56px;
    text-decoration: none;
    color: #333;
    font-weight: normal;
    font-family: Tahoma, Arial, Verdana, sans-serif;
    overflow: hidden;
    transition: background .3s;
}
.izvSelect a.main span.name{
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
}
.izvSelect a.main span.name i{
    font-style: normal;
    font-size: 12px;
    color: #333;
}
.izvSelect a.main span.info{
    display: inline-block;
    margin-top: 1px;
    font-size: 12px;
    line-height: 16px;
}
.izvSelect a.main span.info i{
    font-style: normal;
    font-size: 12px;
    font-weight: bold;
    color: #333;
}
.izvSelect a.main span.down{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 40px;
    background: url('//www.imot.bg/images/picturess/izvSelect.svg') center center no-repeat;
}
.izvSelect .menu{
    position: absolute;
    z-index: 2;
    width: 658px;
    border: 1px solid #d9d3bb;
    box-shadow: 2px 2px 6px #999;
    margin-top: -6px;
    background: #FFF;
    border-radius: 0 0 2px 2px;
    overflow-y: scroll;
}
.izvSelect .menu a{
    position: relative;
    display: block;
    border-bottom: 1px solid #ddd;
    padding: 5px 110px 8px 56px;
    text-decoration: none;
    color: #333;
    font-weight: normal;
    font-family: Tahoma, Arial, Verdana, sans-serif;
    overflow: hidden;
    transition: background .3s;
}
.izvSelect .menu a:hover{
    background: #f1f1f1;
}
.izvSelect .menu a:hover span.name{
    color: #900;
}
.izvSelect .menu a span.name{
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    color: #333;
}
.izvSelect .menu a span.name i{
    font-style: normal;
    font-size: 12px;
    color: #333;
}
.izvSelect .menu a span.name span{
    font-size: 14px;
    font-weight: normal;
    color: #666;
}
.izvSelect .menu a span.info{
    display: inline-block;
    margin-top: 1px;
    font-size: 12px;
    line-height: 16px;
}
.izvSelect .menu a span.info i{
    font-style: normal;
    font-size: 12px;
    font-weight: bold;
    color: #333;
}
.izvSelect .menu a span.this{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 40px;
    background: url('//www.imot.bg/images/picturess/izvThis.svg') center center no-repeat;
}
.izvUnderline {
    margin-bottom: 20px;
    font-size: 12px;
    font-style: italic;
    font-family: Arial, Verdana, sans-serif;
}
.formTitles1 {
    font-size:11px;
    font-weight:bold;
}
.formTitlesBlue {
    font-size:13px;
    color:#900;
}
/* payments */
.doubleBorder{
    position:absolute;
    z-index:5000;
    width: 382px;
    top: -25px;
    left: 145px;
}
.doubleBorder div.arrow{
    width:12px;
    height:25px;
    background:url('//www.imot.bg/images/picturess/baloonSmetkaArrow.png') no-repeat 0 0;
    position:absolute;
    top:25px;
    left:-11px
}
.doubleBorder ul{
    display:inline-block;
    margin:0;
    list-style:none;
    background:#FFF;
    line-height:16px;
    padding:10px 15px;
    border:1px solid #900;
    box-shadow:3px 3px 9px rgba(0,0,0,.8);
    color:#333;
    font-size:12px;
}
.doubleBorder h3{
    margin:0;
    padding:0;
}
.doubleBorder ul a{
    text-decoration:underline;
    color:#900;
}
.doubleBorder ul a:hover{
    text-decoration:none;
}
.smetkaLab {
    display:block;
    position:relative;
    line-height:24px;
    height:24px;
    font-size:12px;
}
.smetkaLab:hover {
    background:#d5ccc1;
    color:#FFF;
}
.smetkaLab:hover ul{
    color:#333;
}
.smetkaLab:hover div.doubleBorder{
    display:block !important;
}
.zaiaveniSumi {
    width:660px;
    margin-top:25px;
    border:1px solid #900;
    background:#f9f4e8;
    padding:10px 15px 4px;
}
.zaiaveniSumi div.title{
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    color:#900;
}
.zaiaveniSumiItem{
    display:inline-block;
    border-top:1px solid #d5ccc1;
    width:628px;
    padding-top:8px;
    padding-bottom:8px;
    font-size:12px;
    color:#444;
}
.zaiaveniSumiItem strong{
    font-size:17px;
}
.zaiaveniSumiItem a{
    float:right;
    margin-top:2px;
    text-decoration:none;
    font-size:13px;
    font-weight:bold;
    color:#333;
}
.zaiaveniSumiItem a:hover{
    color:#900;
}
.zaiaveniSumiItem span{
    float:left;
}

.predplateniSumi div.title{
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
    color:#900;
}
.predplateniSumiItem{
    clear:both;
    display:inline-block;
    border-bottom:1px solid #d5ccc1;
    width:660px;
    padding-top:9px;
    padding-bottom:10px;
    font-size:12px;
    color:#444;
    background:url(//www.imot.bg/images/picturess/icons/predplateniSumiItemIcon.png) 0 14px no-repeat;
    padding-left:20px;
}
.predplateniSumiItem strong{
    font-size:17px;
}
.predplateniSumiItem div.sumi{
    float:right;
    margin-top:-2px;
    text-decoration:none;
    font-size:13px;
    color:#333;
}
.predplateniSumiItem span{
    float:left;
    margin-top:4px;
}
a.sumiShowAll{
    float:right;
    margin-top:10px;
    background:url(//www.imot.bg/images/picturess/icons/sumiShowAllIcon.png) 0 0 no-repeat;
    padding-left:18px;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    color:#900;
}
a.sumiShowAll:hover{
    text-decoration:underline;
    background-position:0 -20px;
}
.blktitle{line-height:28px; padding:0 10px; font-size:13px; font-weight:bold; color:#666666; border:#d6d6d6 1px solid; -moz-border-radius:4px; border-radius:4px; background:url(//www.imot.bg/images/picturess/bgrblocktitles.png) repeat-x #efefef}
.infoBlockGray{width:298px; border:#d6d6d6 1px solid; -moz-border-radius:5px; border-radius:5px; background:#efefef; padding-bottom:10px}
.infoBlockGray div.infoBlockTitle1{line-height:16px; padding-top:10px; padding-bottom:10px}
.infoBlockItem1{padding:10px 10px 0 10px}
.infoBlockItem1 ul{list-style:none}
.easy_pay{color:#2258A2;font-size:12px;font-weight:bold;background-image:url("//www.imot.bg/images/picturess/easypay_map.gif"); background-position:left top; background-repeat:no-repeat; display:block; height:67px; padding-left:74px}
.easy_pay a{color:#2258A2}
.b_pay{color:#2258A2;font-size:12px;font-weight:bold;background-image:url("//www.imot.bg/images/picturess/bpay_map.gif"); background-position:left top; background-repeat:no-repeat; display:block; height:67px; padding-left:74px}
.b_pay a{color:#2258A2}
.bordo{color:#900 !important}
.innerAdvertText {
    display:inline-block;
    position:absolute;
    right:0;
    bottom:0;
}
#cookie-statement
{
    background-color: #5A5A5A;
    border: medium none;
    border-radius: 0;
    color: #FFF;
    display: none;
    font-weight: bold;
    margin-right:-15px;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    z-index: 999;
}
#cookie-statement > div > span
{
    padding-left: 20px;
}
.maia-stage
{
    overflow: hidden;
}
.maia-notification
{
    background: #FFFBE4 none repeat scroll 0 0;
    border-color: #F8F6E6;
}
.maia-aside,.maia-notification,.maia-promo
{
    border: 1px solid;
    border-radius: 4px;
    margin: 10px 0;
    padding: 10px;
    position: relative;
    top: -1px;
}
#cookie-statement a
{
    background-color: #303030;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    color: #FFF;
    cursor: pointer;
    line-height: 19px;
    padding: 4px 8px;
    text-decoration: none;
    white-space: nowrap;
}

#selectfiles
{
    text-decoration: none;
}
ul.mPhotos{
    display:inline-block;
    margin:0;
    list-style:none;
    width:300px;
    background:#f0eeee;
    border:1px solid #CCC;
    padding:5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
ul.mPhotos li{
    position:relative;
    float:left;
    width:62px;
    height:44px;
    margin:5px 5px 15px;
    border:1px solid #CCC;
    background:#FFF;
    color:#999;
    text-align:center;
    line-height:0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
ul.mPhotos li.BIG{
    width:280px;
    height:auto;
    margin-bottom:5px;
    background: none;
    border: none;
}
ul.mPhotos li img{
    width:100%;
    height:auto;
}
ul.mPhotos li:hover a{
    display:block;
}
ul.mPhotos li span{
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
ul.mPhotos li a{
    position:absolute;
    z-index:10;
    top:-3px;
    right:-3px;
    width:16px;
    height:16px;
    background:url(//www.imot.bg/images/picturess/icons/mPhotosClose.png) 0 0 no-repeat;
}
ul.mPhotos li a:hover{
    background-position:0 -26px;
}
ul.mPhotos li a.rotate{
    right:auto;
    left:-3px;
    background:url(//www.imot.bg/images/picturess/icons/mPhotosRotate.png) 0 0 no-repeat;
}
ul.mPhotos li a.rotate:hover{
    background-position:0 -26px;
}
ul.mPhotos li a.moveLeft{
    display:inline-block;
    position:relative;
    float:left;
    width:20px;
    height:12px;
    margin-top:6px;
    margin-left:-3px;
    background:url(//www.imot.bg/images/picturess/icons/mPhotosMove.png) 0 0 no-repeat;
}
ul.mPhotos li a.moveLeft:hover{
    background-position:0 -20px;
}
ul.mPhotos li a.moveRight{
    display:inline-block;
    position:relative;
    float:right;
    width:20px;
    height:12px;
    margin-top:6px;
    margin-left:-3px;
    background:url(//www.imot.bg/images/picturess/icons/mPhotosMove.png) -40px 0 no-repeat;
}
ul.mPhotos li a.moveRight:hover{
    background-position:-40px -20px;
}
ul.mPhotos li a.video{
    display:inline-block;
    float:left;
    position:relative;
    line-height:20px;
    padding:0 7px 0 25px;
    top:auto;
    right:auto;
    width:auto;
    height:auto;
    color:#FFF;
    text-decoration:none;
    font-size:13px;
    background: url(//www.imot.bg/images/picturess/video.png) 7px 7px no-repeat #008fc6;
}
ul.mPhotos li a.video:hover {background: url(//www.imot.bg/images/picturess/video.png) 7px 7px no-repeat #09F;}

ul.mPhotos li a.video_del{
    display:inline-block;
    float:left;
    position:relative;
    line-height:20px;
    top:auto;
    right:auto;
    width:auto;
    height:auto;
    color:#F00;
    margin-left: 5px;
    text-decoration:underline;
    font-size:13px;
    background: none;
}
ul.mPhotos li a.video_del:hover {text-decoration:none;}

.regionsvg svg path, .bgsvg svg path {
    stroke: #ffffff;
    stroke-width: 2;
}
.regionsvg svg circle, .bgsvg svg circle {
    stroke: #CBB398;
    stroke-width: 1;
}

a.saveIconDisc {
    font-size:11px;
    color:#8e897c;
    text-decoration:none;
    font-weight:bold;
    display:inline-block;
    margin:0;
    float:none;
    padding-left:22px;
    background:url(../images/picturess/save_icons.png) left 0 no-repeat;
    padding-right:10px;
    line-height:20px;
}
a.saveIconDisc:hover{
    color:#900;
    background-position: left -23px;
    text-decoration:none;
}

.phonePopup {
    position:relative;
    left:0;
    margin-top:13px;
    max-width:300px;
    background:#FF9E9E;
    border:1px solid #999;
    border-radius:4px;
    padding:5px 7px;
    font-weight:normal !important;
    color:#333;
    font-size:11px;
    line-height:14px;
    overflow:visible !important;
    text-overflow:clip !important;
    white-space:normal !important;
    box-shadow:2px 2px 3px #666;
}
.phonePopup img{
    position:relative;
    top:-17px;
    left:90px;
}
.location2{
    font-size:13px;
    font-weight:bold;
    color:#990000;
}
A.location2:hover{
    color:#FFF;
    background-color:#990000;
}
.obMarka {
    font-size:13px;
    font-weight:bold;
    color:#333;
    text-decoration:none;
}
.obText {
    font-size:11px;
    color:#333;
}
.header {
    width:980px;
    height:65px;
    margin-top:15px;
}
.header .left {
    width:240px;
    height:65px;
    display:inline-block;
    float:left;
}
.header .right {
    width:740px;
    height:45px;
    margin:10px 0;
    display:inline-block;
    float:left;
}
a.profileReg {
    display:block;
    line-height:26px;
    width:90px;
    background:#b01110;
    color:#FFF;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
    border-radius:5px;
}
a.profileReg:hover {
    background:#900;
}
a.mapBtnProdajbi,
a.mapBtnNaemi{
    float: right;
    display: inline-block;
    width: 110px;
    margin-left: 5px;
    line-height: 36px;
    vertical-align: bottom;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    background: #b01110;
    border-radius: 4px;
    transition: all .2s;
    cursor: pointer;
}
a.mapBtnProdajbi:hover,
a.mapBtnNaemi:hover{
    background-color: #900;
}
a.mapBtnNaemi{
    top: 110px;
}
a.mapWorld{
    position: absolute;
    right: 30px;
    bottom: 25px;
    width: 75px;
    height: 57px;
    background: url(//www.imot.bg/images/picturess/icons/map_world.svg) 0 0 no-repeat ;
}
a.mapWorld:hover{
    background-position: 0 -70px;
}
.formFastSearch{
    width:660px;
    height:437px;
    border:#900 1px solid;
    border-top:#900 3px solid;
    padding:10px;
    position: relative;
}
.publicateAdd{
    width:320px;
    height:40px;
    display: block;
    background: url(//www.imot.bg/images/picturess/icon_pub.gif) left top no-repeat;
    color:#900;
    font-size:12px;
    text-decoration: underline;
    padding-left: 30px;
    margin-top:10px;
}
.lastAdverts{
    position: relative;
    width: 320px;
    height: 140px;
    display: inline-block;
    float: left;
    border-bottom: 1px solid #CCC;
    margin-bottom: 13px;
}
.lastAdverts:nth-of-type(even){
    margin-right:20px;
}
.lastAdverts:nth-of-type(6),
.lastAdverts:nth-of-type(7){
    margin-bottom: 0;
}
.lastAdverts a{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.lastAdverts img{
    width: 170px;
    float: left;
    margin-right: 10px;
    object-fit: cover;
    height: 126px;
}
.lastAdverts .info{
    float: left;
    font-size: 13px;
    width: 140px;
    height: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.lastAdverts .info span.title{
    text-decoration: underline;
    font-weight: bold;
    color: #333;
}
.lastAdverts:hover .info span.title{
    color:#b01110;
    text-decoration: none;
}
.lastAdverts .info span.date{
    color:#999;
    font-size: 11px;
    display: inline-block;
    margin-top: 10px;
}
.newLogin {
    background: #FFF;
    width: 820px;
    margin: 50px auto;
    padding: 20px;
}
.newLogin .tabs {
    display: inline-block;
    width: 50%;
    line-height: 0;
    margin-bottom: -4px;
}
.newLogin .tabs a{
    display: block;
    float: left;
    width: 50%;
    background: #FFF;
    color: #900;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    line-height: 50px;
}
.newLogin .tabs a.selected{
    border: 2px solid #DDD;
    border-bottom: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #333;
}
.newLogin .formsWrapper {
    clear: both;
    border: 2px solid #DDD;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 20px 20px 27px 20px;
}
.newLogin .formsWrapper ul{
    display: inline-block;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
}
.newLogin .formsWrapper li{
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.newLogin .formsWrapper li.left{
    width: 45%;
    position: relative;
}
.newLogin .formsWrapper li.right{
    width: 55%;
    padding-left: 80px;
    position: relative;
}
.newLogin .forms{
    padding: 15px 0 5px;
}
.newLogin .forms .lab{
    margin-bottom: 3px;
    font-size: 12px;
}
.newLogin .forms input{
    height: 24px;
    width: 100%;
    margin-bottom: 10px;
    border: 1px solid #BBB;
    padding: 0 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.newLogin .forms a.forgoten{
    color: #333;
    text-decoration: underline;
}
.newLogin .forms a.forgoten:hover{
    color: #09F;
    text-decoration: none;
}
.newLogin .regInfo {
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 10px;
}
.newLogin .regInfo a{
    color: #900;
    text-decoration: none;
}
.newLogin .regInfo a:hover{
    text-decoration: underline;
}
.newLogin .regNote {
    color: #666;
    font-size: 12px;
    font-style: italic;
    font-family: Arial, sans-serif;
    margin: 5px 0 15px;
}
.newLogin input[type="text"],
.newLogin input[type="password"] {
    width: 100%;
    height: 32px;
    padding: 0 5px;
    font-size: 15px;
    color: #333;
    font-family: Tahoma, Arial, Geneva, sans-serif;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #CCC;
}
.newLogin .agree{
    font-size: 14px;
    display: inline-block;
    margin-top: 20px;
}
.newLogin .agree a{
    color: #900;
    text-decoration: none;
}
.newLogin .agree a:hover{
    text-decoration: underline;
}
.newLogin a.loginButton {
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 5px;
    line-height: 44px;
    padding: 0 15px;
    background: #91070c;
    color: #FFF;
    font-size: 18px;
    border-radius: 5px;
    text-decoration: none;
    transition: background .1s;
    font-weight: bold;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.newLogin a.loginButton:hover {
    background: #aa2527;
}
.newLogin a.loginButtonWhite {
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 5px;
    line-height: 42px;
    padding: 0 15px;
    background: #FFF;
    color: #900;
    font-size: 18px;
    border: #900 1px solid;
    border-radius: 5px;
    text-decoration: none;
    transition: background .1s;
    font-weight: bold;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.newLogin a.loginButtonWhite:hover {
    color: #aa2527;
}
.newLogin .OR {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 40px;
    width: 1px;
    background: #DDD;
}
.newLogin .OR span {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    background: #efefef;
    border-radius: 50px;
    text-align: center;
    min-width: 50px;
    line-height: 50px;
}
.newLogin span.title {
    display: inline-block;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}
.newLogin .mainInfo {
    margin-bottom: 15px;
    font-size: 13px;
    line-height: 16px;
    font-style: italic;
    color: #A00;
}
.newLogin a.close{
    display: block;
    position: absolute;
    width: 32px;
    height: 32px;
    right: 46px;
    background: url(//www.imot.bg/images/picturess/icons/close.svg) center center no-repeat;
    opacity: .4;
    transition: opacity .2s;
}
.newLogin a.close:hover{
    opacity: .8;
}
.newLogin div.vhodOptions {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}
.newLogin div.vhodOptions input{
    margin: 0 5px 0 0;
    vertical-align: -3px;
    width: 16px;
    height: 16px;
}
.newLogin .formsWrapper li.right a.disabled,
.newLogin .formsWrapper li.left a.disabled {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #FFF;
    opacity: .85;
    cursor: default;
    z-index: 1;
}
.newLogin .formsWrapper li.left a.disabled2 {
    top: 25px;
}
button.fbreg {
    width: 100%;
    height: 44px;
    background-color: #365494;
    border: none;
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 4px;
    cursor: pointer;
    transition: background-color .25s;
    margin-top: 10px;
}
button.fbreg:hover {
    background: #47639d;
}
button.fbreg img{
    height: 22px;
    float: left;
    margin-left: 10px;
    margin-right: -10px;
}
.logPopup {
    display: none;
    position: fixed;
    z-index: 999999999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.6);
}
.logPopupFrame {
    display:block;
    width:860px;
    height:650px;
    margin:auto;
    margin-top:5%;
}
.novaSgrada {
    width: 660px;
    border-collapse: collapse;
    border: none;
    margin-bottom: 20px;
    background: #f8f4e8;
    border: 1px solid #900;
}
.novaSgrada td{
    vertical-align: top;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.novaSgrada td.left{
    width: 408px;
    padding: 5px;
    position: relative;
}
.novaSgrada td.right{
    padding: 5px 10px;
    width: 237px;
    text-align: center;
    vertical-align: middle;
}
.novaSgrada img.floatR{
    float: right;
}
.novaSgrada td.price{
    font-size: 20px;
    font-weight: bold;
    color: #900;
    padding-left: 10px;
    vertical-align: middle;
}
.novaSgrada div.text{
    margin-top: 10px;
    font-size: 11px;
    line-height: 14px;
    color: #333;
}
.novaSgrada a.new{
    display: inline-block;
    background: #900;
    color: #FFF;
    padding: 2px 8px 3px;
    margin-top: 10px;
    border-radius: 3px;
    text-decoration: none;
}
.novaSgrada a.new{
    background: #900;
}
.novaSgrada a.new:hover{
    background: #b11d1d;
}

.novaSgrada a.obNS{
    display: inline-block;
    margin-bottom: 5px;
    color: #900;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
}
.novaSgrada a.obNS:hover{
    color: #FFF;
    background: #91070c;
}
.novaSgrada td.head{
    background: #900;
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 3px;
    padding-left: 5px;
}
.novaSgrada img.nova{
    position: absolute;
    top: -1px;
    left: -1px;
}
.loginLinks {
    width: 255px;
}

.listFav {
    display: inline-block;
    padding-left: 32px;
    line-height: 26px;
    min-height: 26px;
    background: url(//www.imot.bg/images/picturess/icons/filters.svg) left 0 no-repeat;
    font-size: 12px;
    color: #000;
    transition: all .3s;
}
.listFav:hover {
    text-decoration: none;
    color: #900;
    /*background-position: left -39px;*/
}
.obiavaFav {
    float: right;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    width: 26px;
    background: url(//www.imot.bg/images/picturess/icons/listFav.svg) right 0 no-repeat;
    /*padding-right: 32px;
    text-decoration: underline;*/
}
.obiavaFav:hover {
    color: #09F;
    text-decoration: none;
    background-position: right -30px;
}
a.favListItem {
    display: inline-block;
    width: 26px;
    min-height: 26px;
    background: url(//www.imot.bg/images/picturess/icons/listFav.svg) 0 0 no-repeat;
    vertical-align: -7px;
    margin-left: 3px;
}
a.favListItem:hover {
    background-position: 0 -30px;
}
a.favListItemSelected {
    background-position: 0 -60px;
}

.myFilterItem{
  display:block;
  background-color:#F9F4E8;
  width:980px;
  min-height:190px;
  margin-bottom:20px;
  border-top:1px solid #dad3bb;
}
.myFilterItem .fltrCBx {
    font-size: 12px;
    font-weight: bold;
}
.myFilterItem .fltrCBx input{
    width: 20px;
    height: 20px;
    vertical-align: -6px;
    margin:0;
}
.myFilterItem .fltrNote {
    margin-top: 20px;
    font-size: 12px;
    font-style: italic;
    font-family: Arial;
}
.myFilterItem .fltrNote a{
    color: #900;
}
.myFilterItem .fltrNote a:hover{
    text-decoration: none;
}
.confirmBox{
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0,0,0,0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  z-index: 2;
}
.confirmBoxContent{
  width:auto;
  height:auto;
  padding: 16px;
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  background-color: #FFFFFF;
  border:#900 2px solid;
  font-size:16px;
}
.confirmBoxContent div{
  justify-content: space-between;
  display: flex;
  flex-direction: row;
  flex: 0 0 auto;
  background-color: #FFFFFF;
  text-align: center;
}
.confirmBoxContent button{
  width: 100px;
  height: 30px;
  font-size: 16px;
  flex: 0 0 auto;
  padding: 6px;
  border-radius: 2px;
  color: #333333;
  border: 1px solid #dedede;
  font-weight: bold;
}
.confirmBoxContent button:hover{
  color: #000000;
  border: 1px solid #bbbbbb;
}
.confirmBoxContent button:active{
  border: 1px solid #26a0da;
}
.searchRubSell {
  display: block;
  float:left;
  width: 222px;
  height: 155px;
  margin-left:110px;
  background: url('//www.imot.bg/images/picturess/rubs.svg') 822px 0;
}
.searchRubSell:hover{
  background-position:822px -200px;
}
.searchRubRent {
  float:left;
  display: block;
  width: 222px;
  height: 155px;
  margin-left:47px;
  background: url('//www.imot.bg/images/picturess/rubs.svg') 222px 0;
}
.searchRubRent:hover{
  background-position:222px -200px;
}
.searchRubBuy {
  float:left;
  display: block;
  width: 222px;
  height: 155px;
  margin-left:47px;
  background: url('//www.imot.bg/images/picturess/rubs.svg') 522px 0;
}
.searchRubBuy:hover{
  background-position:522px -200px;
}
.searchRubSearchToRent {
  float:left;
  clear:left;
  display: block;
  width: 222px;
  height: 155px;
  margin:30px 0 0 110px;
  background: url('//www.imot.bg/images/picturess/rubs.svg') 1122px 0;
}
.searchRubSearchToRent:hover{
  background-position:1122px -200px;
}
.searchRubExchange {
  float:left;
  display: block;
  width: 222px;
  height: 155px;
  margin:30px 0 0 47px;
  background: url('//www.imot.bg/images/picturess/rubs.svg') 0 0;
}
.searchRubExchange:hover{
  background-position:0 -200px;
}
.searchRubRoommates {
  float:left;
  display: block;
  width: 222px;
  height: 155px;
  margin:30px 0 0 47px;
  background: url('//www.imot.bg/images/picturess/rubs.svg') 1422px 0;
}
.searchRubRoommates:hover{
  background-position:1422px -200px;
}
.pubRubSell {
  display: block;
  float:left;
  width: 222px;
  height: 155px;
  margin:0 54px 0 53px;
  background: url('//www.imot.bg/images/picturess/rubs.svg') 822px 0;
}
.pubRubSell:hover{
  background-position:822px -200px;
}
.pubRubRent {
  float:left;
  display: block;
  width: 222px;
  height: 155px;
  margin:0 53px 0 54px;
  background: url('//www.imot.bg/images/picturess/rubs.svg') 222px 0;
}
.pubRubRent:hover{
  background-position:222px -200px;
}
.pubRubBuy {
  float:left;
  display: block;
  width: 222px;
  height: 155px;
  margin:0 49px 0 49px;
  background: url('//www.imot.bg/images/picturess/rubs.svg') 522px 0;
}
.pubRubBuy:hover{
  background-position:522px -200px;
}
.pubRubSearchToRent {
  float:left;
  display: block;
  width: 222px;
  height: 155px;
  margin:30px 53px 30px 54px;
  background: url('//www.imot.bg/images/picturess/rubs.svg') 1122px 0;
}
.pubRubSearchToRent:hover{
  background-position:1122px -200px;
}
.pubRubExchange {
  float:left;
  display: block;
  width: 222px;
  height: 155px;
  margin:30px 54px 30px 53px;
  background: url('//www.imot.bg/images/picturess/rubs.svg') 0 0;
}
.pubRubExchange:hover{
  background-position:0 -200px;
}
.pubRubRoommates {
  float:left;
  display: block;
  width: 222px;
  height: 155px;
  margin:30px 49px 30px 49px;
  background: url('//www.imot.bg/images/picturess/rubs.svg') 1422px 0;
}
.pubRubRoommates:hover{
  background-position:1422px -200px;
}
.infoplus {
  position: absolute;
  top: 230px;
  right: 0;
  width: 220px;
  border:1px solid #C00;
  padding: 10px 15px 10px 46px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: left;
  font-size: 13px;
  color: #333;
  background-color: #f7f4e8;
}
.infocert_b {
  background: url(//www.imot.bg/images/picturess/icons/cert_b.svg) 8px 10px no-repeat #f7f4e8;
  background-size: 30px 50px;
}
.infocert_r {
  background: url(//www.imot.bg/images/picturess/icons/cert_r.svg) 8px 10px no-repeat #f7f4e8;
  background-size: 30px 50px;
}
.infocert_y {
  background: url(//www.imot.bg/images/picturess/icons/cert_y.svg) 8px 10px no-repeat #f7f4e8;
  background-size: 30px 50px;
}
.infocert_p {
  background: url(//www.imot.bg/images/picturess/icons/cert_p.svg) 8px 10px no-repeat #f7f4e8;
  background-size: 30px 50px;
}
a.deleteAccount {
    color: #900;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
}
a.deleteAccount:hover {
    text-decoration: none;
}
.fakturiList a{
    color: #900;
    text-decoration: underline;
}
.fakturiList a:hover{
    text-decoration: none;
}
.fakturiList div.sumi{
    margin-top: 1px !important;
}
.fakturiList strong{
    font-size: 13px;
}
.forgotenPassPage {
    text-align: center;
    padding: 70px 0;
}
.forgotenPassPage .title{
    font-size: 16px;
    margin-bottom: 20px;
    color: #900;
}
.forgotenPassPage div.userMode {
    color: #333;
    font-size: 14px;
    margin-bottom: 20px;
    font-weight: bold;
}
.forgotenPassPage div.userMode input{
    margin: 0 5px 0 0;
    vertical-align: -3px;
    /*transform: scale(1.3);*/
    width: 16px;
    height: 16px;
}
.forgotenPassPage .forms input[type="text"]{
    line-height: 26px;
    padding: 0 10px;
    font-size: 15px;
    width: 300px;
}
.forgotenPassPage .forms {
    display: none;
}
.forgotenPassPage a.loginButton {
    display: inline-block;
    line-height: 30px;
    padding: 0 20px;
    background: #aa2527;
    color: #FFF;
    font-size: 15px;
    border-radius: 5px;
    text-decoration: none;
    transition: background .1s;
    font-weight: bold;
    text-align: center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    vertical-align: bottom;
}
.forgotenPassPage a.loginButton:hover {
    background: #91070c;
}
.forgotenPassPage .regNote {
    float: left;
    display: inline-block;
    text-align: left;
    color: #666;
    font-size: 12px;
    font-style: italic;
    font-family: Arial, sans-serif;
    margin: 10px 0 0;
}
a.tabStatList {
    color: #333;
    text-decoration: underline;
    font-weight: bold;
}
a.tabStatList:hover {
    color: #A00;
    text-decoration: none;
}
.tabStat{
    border: 0;
    border-spacing: 0;
}
.tabStat tr {
    height: 20px;
}
.tabStat tr:nth-child(odd) {
    background-color: #FFFFFF;

}
.tabStat tr:nth-child(even) {
    background-color: #f5f5f5;
}
.tabStat tr:first-child {
    background-color: #F2EBD2;
}
.tabStatHead {
    text-align: right;
    font-weight: bold;
    padding-bottom: 5px;
    text-transform: uppercase;
}
a.tabStatList2 {
    color: #990000;
}
a.tabStatList2:hover{
    text-decoration: none;
}
.newselect125 {
    width: 175px;
    font-size: 13px;
    height: 24px;
    margin-top: 3px;
    margin-right: 10px;
}
.statMap {
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    color:#000;
    background: url(//www.imot.bg/images/picturess/icons/map_pin.svg) 0 center no-repeat;
    padding-left: 20px;
}
.statMap:hover{
    text-decoration:none;
    color:#900;
}
.newAdImages {
    width: 660px;
    border-collapse: collapse;
}
.newAdImages td{
    vertical-align: top;
    width: 490px;
    padding: 0;
}
.newAdImages td.space{
    width: 10px;
}
.newAdImages td.agencia{
    width: 160px;
}
.newAdImages td.img .imgHolder{
    position: relative;
}
.newAdImages td.img .imgHolder img {
    background-color: #ececec;
}
.newAdImages td.img .imgHolder img.big{
    width: 490px;
    height: 341px;
    object-fit: contain;
}
.newAdImages td.img .imgHolder img.paid{
    width: 660px;
    height: 495px;
}
.newAdImages td.img .imgHolder .prevDetailsBig.paid{
    height: 471px;
}
.newAdImages td.img .imgHolder .nextDetailsBig.paid{
    height: 471px;
}
.newAdImages td.img .imgHolder .nums{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    line-height: 26px;
    background: rgba(0,0,0,.5);
    color: #FFF;
    font-size: 13px;
    text-align: center;
}
.newAdImages td.img .imgHolder .nums a.prevDetailsSmall{
    display: inline-block;
    width: 26px;
    height: 26px;
    margin-right: 2px;
    background: url("//www.imot.bg/images/picturess/icons/gallery-next-prev.svg") -32px 6px no-repeat;
    vertical-align: -8px;
    cursor: pointer;
}
.newAdImages td.img .imgHolder .nums a.prevDetailsSmall:hover{
    background-position: -32px -34px;
}
.newAdImages td.img .imgHolder .nums a.nextDetailsSmall{
    display: inline-block;
    width: 26px;
    height: 26px;
    margin-left: 2px;
    background: url("//www.imot.bg/images/picturess/icons/gallery-next-prev.svg") 8px 6px no-repeat;
    vertical-align: -8px;
    cursor: pointer;
}
.newAdImages td.img .imgHolder .nums a.nextDetailsSmall:hover{
    background-position: 8px -34px;
}
.newAdImages td.img .imgHolder a.zoom{
    position: absolute;
    z-index: 2;
    right: 20px;
    bottom: 0;
    line-height: 26px;
    color: #FFF;
    font-size: 11px;
    text-decoration: none;
    background: url("//www.imot.bg/images/picturess/icons/gallery-zoom.svg") 0 5px no-repeat;
    padding-left: 22px;
    opacity: 0.80;
    cursor: pointer;
}
.newAdImages td.img .imgHolder a.zoom:hover{
    opacity: 1;
    text-decoration: underline;
}
.newAdImages td.img .imgHolder a.video{
    position: absolute;
    z-index: 2;
    left: 20px;
    bottom: 0;
    line-height: 26px;
    color: #FFF;
    font-size: 11px;
    text-decoration: none;
    background: url("//www.imot.bg/images/picturess/icons/gallery-video.svg") 0 5px no-repeat;
    padding-left: 22px;
    opacity: 0.80;
    cursor: pointer;
}
.newAdImages td.img .imgHolder a.video:hover{
    opacity: 1;
    text-decoration: underline;
}
.newAdImages td.img .imgHolder .prevDetailsBig{
    height: 317px;
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    cursor: pointer;
}
.newAdImages td.img .imgHolder .nextDetailsBig{
    height: 317px;
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    cursor: pointer;
}
.newAdImages td.img .smallHolder{
    position: relative;
    width: 490px;
    margin-top: 3px;
    overflow: hidden;
    height: 66px;
    white-space: nowrap;
    line-height: 0;
}
.newAdImages td.img .paid{
    width: 660px;
    height: 81px;
}
.newAdImages td.img .smallHolder .im a{
    display: inline-block;
    line-height: 0;
    margin-right: 3px;
    cursor: pointer;
}
.newAdImages td.img .smallHolder .im{
    transition: all .4s ease-in-out
}
.newAdImages td.img .smallHolder .im a img{
    width: 96px;
    height: 66px;
    object-fit: cover;
}
.newAdImages td.img .paid .im a img{
    width: 108px;
    height: 81px;
}
.newAdImages td.img .smallHolder a.prevDetailsCarousel{
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    bottom: 0;
    width: 24px;
    background-color: rgba(0, 0, 0, 0.35);
    background-image: url("//www.imot.bg/images/picturess/icons/imgNavL.svg");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.newAdImages td.img .smallHolder a.prevDetailsCarousel:hover{
    background-color: rgba(0, 0, 0, 0.55);
}
.newAdImages td.img .smallHolder a.nextDetailsCarousel{
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    width: 24px;
    background-color: rgba(0, 0, 0, 0.35);
    background-image: url("//www.imot.bg/images/picturess/icons/imgNavR.svg");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.newAdImages td.img .smallHolder a.nextDetailsCarousel:hover{
    background-color: rgba(0, 0, 0, 0.55);
}
.boxAgencia {
    border: 1px solid #ccc;
    border-radius: 2px;
}
.boxAgencia .AG {
    padding: 7px;
}
.boxAgencia a.logo {
    display: inline-block;
    margin-bottom: 5px;
}
.boxAgencia a.name {
    display: inline-block;
    margin-bottom: 5px;
    font-size: 13px;
    color: #333;
    font-weight: bold;
}
.boxAgencia a.name:hover {
    text-decoration: none;
}
.boxAgencia .phone {
    display: inline-block;
    margin-top: 1px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.boxAgencia a.all {
    display: inline-block;
    margin-top: 10px;
    font-size: 11px;
    color: #900;
}
.boxAgenciaa.all:hover {
    text-decoration: none;
}
.boxAgencia.line {
    display: block;
    margin: 20px 0;
    height: 1px;
    background: #DDD;
}
.boxAgencia .upravlenie a,
.boxAgenciaPaid .upravleniePaid a {
    display: block;
    border-bottom: 1px dotted #ccc;
    font-size: 11px;
    line-height: 36px;
    padding: 0 7px 0 29px;
    color: #000;
    text-decoration: none;
}
.boxAgencia .upravlenie a.add,
.boxAgenciaPaid .upravleniePaid a.add {
    background: url("//www.imot.bg/images/picturess/icons/adFav.svg") 7px 10px no-repeat;
    transition: background .2s;
}
.boxAgencia .upravlenie a.add:hover,
.boxAgenciaPaid .upravleniePaid a.add:hover {
    background-position: 7px -20px;
}
.boxAgencia .upravlenie a.add.selected {
    background-position: 7px -20px;
}
.boxAgencia .upravlenie a.print,
.boxAgenciaPaid .upravleniePaid a.print {
    background: url("//www.imot.bg/images/picturess/icons/adPrint.svg") 7px 10px no-repeat;
    transition: background .2s;
}
.boxAgencia .upravlenie a.print:hover,
.boxAgenciaPaid .upravleniePaid a.print:hover {
    background-position: 7px -20px;
}
.boxAgencia .upravlenie a.alert,
.boxAgenciaPaid .upravleniePaid a.alert {
    background: url("//www.imot.bg/images/picturess/icons/adAlert.svg") 7px 10px no-repeat;
    transition: background .2s;
}
.boxAgencia .upravlenie a.alert:hover,
.boxAgenciaPaid .upravleniepaid a.alert:hover {
    background-position: 7px -20px;
}
.boxAgencia .upravlenie a:hover,
.boxAgenciaPaid .upravleniePaid a:hover {
    text-decoration: underline;
}
.boxAgencia .share,
.boxAgenciaPaid .share {
    padding: 10px 7px;
    text-align: center;
}
.boxAgencia .share div,
.boxAgenciaPaid .share div {
    margin-bottom: 7px;
    color: #333;
    font-size: 11px;
    font-weight: bold;
}
.boxAgencia .share a,
.boxAgenciaPaid .share a {
    display: inline-block;
    margin: 0 2px;
    width: 20px;
    height: 20px;
    background-image: url("//www.imot.bg/images/picturess/icons/share_icons.svg");
    background-repeat: no-repeat;
    transition: opacity .2s;
    cursor: pointer;
}
.boxAgencia .share a:hover,
.boxAgenciaPaid .share a:hover {
    opacity: .7;
}
.boxAgencia .share a.fb,
.boxAgenciaPaid .share a.fb {
    background-position: 0 0;
}
.boxAgencia .share a.cp,
.boxAgenciaPaid .share a.cp {
    background-position: -80px 0;
}
.boxAgencia .share a.cp.selected,
.boxAgenciaPaid .share a.cp.selected {
    background-position: -120px 0;
}
.boxAgencia .share a.vb,
.boxAgenciaPaid .share a.vb {
    background-position: -20px 0;
}
.boxAgencia .share a.em,
.boxAgenciapaid .share a.em {
    background-position: -60px 0;
}
.boxAgenciaPaid a.view {
    display: inline-block;
    margin-bottom: 15px;
    font-size: 12px;
    color: #900;
    text-decoration: none;
}
.boxAgenciaPaid {
    width: 300px;
    border: 1px solid #CCC;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.boxAgenciaPaid .boxLite {
    width: 300px;
    border: 1px solid #CCC;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.boxAgenciaPaid .AG {
    padding: 15px;
    font-size: 12px;
}
.boxAgenciaPaid .AG .title{
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
}
.boxAgenciaPaid a.logo {
    display: inline-block;
    margin-bottom: 10px;
}
.boxAgenciaPaid a.logo img{
    padding: 4px;
    background: #fff;
    border: 1px solid #ccc;
}
.boxAgenciaPaid .adress {
    margin: 0 0 15px 0;
    position: relative;
    padding-left: 32px;
}
.boxAgenciaPaid a.name {
    display: inline-block;
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: bold;
    color: #900;
}
.boxAgenciaPaid a.name:hover {
    text-decoration: none;
}
.boxAgenciaPaid .phone {
    display: block;
    font-size: 24px;
    color: #333;
    text-align: left;
}
.boxAgenciaPaid .phone img{
    margin-right: 5px;
}
.boxAgenciaPaid .upravleniePaid a {
    display: block;
    border-bottom: 1px dotted #ccc;
    font-size: 13px;
    line-height: 44px;
    padding: 0 7px 0 42px;
    color: #000;
    text-decoration: none;
}
.boxAgenciaPaid .upravleniePaid a.add {
    background: url("//www.imot.bg/images/picturess/icons/adFav.svg") 15px 14px no-repeat;
    transition: background .2s;
}
.boxAgenciaPaid .upravleniePaid a.add:hover {
    background-position: 15px -16px;
}
.boxAgenciaPaid .upravleniePaid a.add.selected {
    background-position: 15px -16px;
}
.boxAgenciaPaid .upravleniePaid a.print {
    background: url("//www.imot.bg/images/picturess/icons/adPrint.svg") 15px 14px no-repeat;
    transition: background .2s;
}
.boxAgenciaPaid .upravleniePaid a.print:hover {
    background-position: 15px -16px;
}
.boxAgenciaPaid .upravleniePaid a.alert {
    background: url("//www.imot.bg/images/picturess/icons/adAlert.svg") 15px 14px no-repeat;
    transition: background .2s;
}
.boxAgenciaPaid .upravleniePaid a.alert:hover {
    background-position: 15px -16px;
}
.boxAgenciaPaid .upravleniePaid a:hover {
    text-decoration: underline;
}
.boxAgenciaPaid .share{
    padding: 12px 7px 12px;
    text-align: center;
}
.boxAgenciaPaid .share div{
    margin-bottom: 10px;
    color: #333;
    font-size: 13px;
    font-weight: bold;
}
.boxAgenciaPaid .share a{
    display: inline-block;
    margin: 0 6px;
    width: 32px;
    height: 32px;
    background-image: url("//www.imot.bg/images/picturess/icons/share_icons.svg");
    background-repeat: no-repeat;
    background-size: auto 32px;
    transition: opacity .2s;
}
.boxAgenciaPaid .share a:hover{
    opacity: .7;
}
.boxAgenciaPaid .share a.fb{
    background-position: 0 0;
}
.boxAgenciaPaid .share a.vb{
    background-position: -32px 0;
}
.boxAgenciaPaid .share a.em{
    background-position: -96px 0;
}
.boxAgenciaPaid .share a.cp{
    background-position: -128px 0;
}
.boxAgenciaPaid .share a.cp.selected{
    background-position: -192px 0;
}
.newAdImages .TOP,
.newAdImages .VIP{
    position: relative;
}
.newAdImages .TOP .ico {
    position: absolute;
    z-index: 2;
    top: -10px;
    left: -10px;
    width: 80px;
    height: 80px;
    background: url("//www.imot.bg/images/picturess/icons/top.svg") 0 0 no-repeat;
}
.newAdImages .VIP .ico {
    position: absolute;
    z-index: 2;
    top: -10px;
    left: -10px;
    width: 80px;
    height: 80px;
    background: url("//www.imot.bg/images/picturess/icons/vip.svg") 0 0 no-repeat;
}
.imotData {
    list-style: none;
    width:200px;
    padding: 0;
    margin: 12px 0 0 0;
}
.imotData li:nth-of-type(odd) {
    width: 91px;
    float:left;
    padding-top:6px;
    clear: left;
}
.imotData li:nth-of-type(even){
    width: 109px;
    float:left;
    font-weight: bold;
    padding-top:6px;
}
.imotAction {
    background-color: #F9F4E8;
    width:343px;
    padding-left:20px;
    padding-top:5px;
    padding-bottom:5px;
    font-size:12px;
}
.imotAction img {
    width:16px;
    height:16px;
    display: inline-block;
    margin-right: 5px;
}
.imotAction .textLink{
    display: inline-block;
}
.imotAction div a {
    color: #900;
}
.widget {
    width:300px;
    text-align:left;
}
.widget650 {
    width:650px;
    padding:5px;
    text-align:left;
    background:#e2e2e2;
}
.widget div.title{
    padding: 3px 7px 7px 7px;
    text-transform:uppercase;
    font-size:15px;
    font-weight:bold;
    color:#505050;
}
.widget div.girlInfo{
    font-size:12px;
    font-weight:bold;
    color:#505050;
    margin-top:7px;
}
.widget div.title a{
    display: inline-block;
    font-size:15px;
    line-height: 20px;
    font-weight:bold;
    color:#505050;
    text-decoration:none;
    text-transform: none;
    background: url(img/fakti-logo.svg) right 0 no-repeat;
    padding-right: 86px;
    transition: background-position .4s;
}
.widget div.title a:hover{
    color:#900;
    background-position: right -30px;
}
.widget div.title a.tLink2{
    font-size:15px;
    font-weight:bold;
    color:#000;
    text-decoration:underline;
}
.widget div.title a.tLink2:hover{
    color:#505050;
    text-decoration:none;
}
.widget div.content{
    background:#FFF;
    padding:10px;
    color:#666;
    font-size:11px;
}
.widget div.statistics li.C1{
    width:130px;
}
.widget div.statistics li.C2{
    border-left:1px solid #EEE;
    width:129px;
    padding-left:10px;
}
.widget div.statistics a{
    display:inline;
    color:#666666;
    font-size:12px;
    text-decoration:none;
    margin-bottom:9px;
}
.widget div.statistics span{
    color:#AAA;
}
.widget div.statistics a:hover{
    color:#333;
    text-decoration:underline;
}
.widget div.anketa div.title{
    padding:0;
    margin-bottom:10px;
    margin-top:12px;
    font-size:18px;
    text-transform:uppercase;
    font-weight:normal;
    color:#343434;
}
.widget div.anketa a.rezults{
    display:block;
    width:150px;
    margin:0 auto 0 auto;
    text-align:center;
    color:#343434;
    text-decoration:none;
}
.widget div.anketa a.rezults:hover{
    text-decoration:underline;
}
.widget div.anketa input[type="radio"]{
    margin:0;
    padding:0;
}
.rubrica div.tabs a{
    display:inline-block;
    padding:7px 10px;
    color:#666;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
}
.rubrica div.tabs a:hover{
    color:#000;
    text-decoration:none;
}
.rubrica div.tabs a.selected{
    background:#FFF;
    color:#333;
}
.rubrica div.tabs a.selected:hover{
    background:#FFF;
    color:#000;
}
.rubrica div.tabs ul{
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
}
.rubrica div.tabs li{
    float: right;
    margin: 0;
    padding: 0;
}
.rubrica div.content{
    margin-top:-1px;
    padding-left:0;
    padding-right:0;
}
.rubrica div.content a{
    display:inline-block;
    margin-bottom:8px;
    border-bottom:1px solid #e2e2e2;
    padding-bottom:8px;
    width:270px;
    padding-left:10px;
    padding-right:10px;
}
.rubrica div.content a img{
    float:right;
    margin-left:10px;
}
.rubrica div.content a.last{
    margin-bottom:0;
    padding-bottom:0;
    border-bottom:none;
}
.widget div.news2{
    padding:5px 0 0 0 !important;
}
.widget div.news2 a{
    display:inline-block;
    width:300px !important;
    color:#999;
    font-size:13px;
    text-decoration:none;
    margin:9px 0 0 0 !important;
    padding:0 0 9px 0 !important;
}
.widget div.news2 a.last{
    margin-bottom:0;
    padding-bottom:9px !important;
}
.widget div.news2 a span.num{
    display:inline-block;
    float:left;
    width:100px;
    margin-right:10px;
    margin-top:0;
    font-family:Verdana, Geneva, sans-serif;
    font-size:31px;
    font-weight:bold;
}
.widget div.news2 a span.title{
    color:#333;
    display:inline-block;
    float:left;
    width:160px;
    font-size:13px;
    line-height:15px;
    word-break: break-word;
    height: 60px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.widget div.news2 a span.title:hover{
    color: #900;
    text-decoration:underline;
}
.map1Search {
    padding: 5px 5px 0;
}
.map1Text {
    padding: 5px 15px;
    border: 1px solid #900;
    border-radius: 3px;
    width: 387px;
    font-size: 19px;
    outline: 0;
    font-weight: bold;
    color: #900;
}
.map1Text::-webkit-input-placeholder {
    font-weight: normal;
}
.map1Text:-moz-placeholder {
    font-weight: normal;
}
.map1Text::-moz-placeholder {
    font-weight: normal;
}
.map1Text:-ms-input-placeholder {
    font-weight: normal;
}
.map1Img {
    position: absolute;
    top: 65px;
    left: 85px;
    height: 360px;
}
.itooltip {
    position: absolute;
    z-index: 10;
    border-radius: 0 15px 15px 15px;
    padding: 8px 16px;
    background: #FFF;
    color: #333;
    font-size: 13px;
    line-height: 17px;
    box-shadow: 3px 3px 5px rgba(0,0,0,.3);
    display: none;
}
.itooltip div{
    font-size: 14px;
    margin-bottom: 6px;
}
.itooltip div strong{
    color: #b01110;
}
.itooltip strong{
    color: #333;
}
.similarOffer {
    width:100%;
    border-bottom: 1px solid #DDD;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.similarOffer .price {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
.similarOffer .photo {
    position: relative;
    display: inline-block;
    border: #d9e2ea 1px solid;
    padding: 5px;
    background-color: #FFF;
    top:-3px;
}
.similarOffer .photo img {
    object-fit: cover;
    height: 90px;
    width: 120px;
    border: 0;
}
.similarOffer .info {
    position: relative;
    display: inline-block;
    width:700px;
    margin-left:8px;
}
.similarOffer .type {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
.similarOffer .location {
    font-size: 13px;
    font-weight: bold;
    color: #990000;
}
.similarOffer .extinfo {
    padding-top:15px;
    font-size: 11px;
}
.similarOffer .promo {
    position: absolute;
    top: 0;
    right: 130px;
    width: 55px;
    height: 55px;
}
.similarOffer .agencyLogo {
    position: absolute;
    top: 0;
    right: 0;
    border: #d9e2ea 1px solid;
    padding: 5px;
    background-color: #FFF;
}
.pubBoxes {
    font-size: 12px;
    margin-top:7px;
    display: inline-block;
}
.pubBoxes input[type="radio"] {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    padding: 0;
    margin: 0 5px 0 0;
    box-sizing: border-box;
}
.pubBoxes input[type="checkbox"] {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    padding: 0;
    margin: 0 5px 0 0;
    box-sizing: border-box;
}
.pubInfoPrice {
    display: inline-block;
    width: 18px;
    line-height: 18px;
    border-radius: 50px;
    margin-left: 5px;
    background: #bf8e8e;
    color: #FFF;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    transition: background .2s;
}
.addButtonPub {
    width: 310px;
    box-sizing: border-box;
    text-align: center;
    line-height: 44px;
    font-size: 16px;
    color: #FFF;
}
.addButtonPubInversion {
    color: #b01110;
    background: #FFF !important;
    border: 1px solid #b01110;
}
.codePage {
    color: #333;
    font-size: 14px;
    margin-bottom: 20px;
}
.codePage .pTitle{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}
.codePage .phone{
    font-size: 18px;
    font-weight: bold;
}
.codePage .alrt{
    color: #900;
    font-weight: bold;
}
.getCode {
    display: block;
    width: 100%;
    text-align: right;
    margin-top: 7px;
    font-size: 16px !important;
    font-weight: bold;
}
.getCode input[type="text"]{
    width: 300px !important;
    height: 43px;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    margin-left: 10px;
    border: 1px solid #900;
}
.importantPubVerifyPhone {
    margin-top: 50px;
    font-size: 12px;
    color: #900;
    font-style: italic;
    font-family: Arial, sans-serif;
}
.addVideo {
    border:#900 1px solid;
    border-top:#900 3px solid;
}
.addVideo .vTitle{
    font-size: 20px;
    font-weight: bold;
    margin: 10px 10px 10px 15px;
}
.YT {
    position: relative;
    padding-left: 130px;
    padding-right: 15px;
    padding-top: 5px;
    height: 56px;
}
.YT img {
    position: absolute;
    top: 10px;
    left: 15px;
    height: 42px;
}
.YT div {
    font-size: 14px;
}
.YT input[type="text"] {
    width: 678px;
    height: 24px;
    padding: 0 10px;
    margin-top: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.YT input[type="button"] {
    width: 145px;
    height: 24px;
    font-weight: bold;
    margin-left: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.PubWrapper {
    border: 1px solid #900;
    border-top-width: 3px;
    padding: 15px;
}
.PubpTitle {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}
.PubpNote {
    font-size: 14px;
    line-height: 18px;
    font-style: italic;
    font-family: Arial, sans-serif;
    margin-bottom: 10px;
}
.selectOnMap{
    margin: 10px 0 0;
    text-align: center;
}
.PUBinfoBox {
    margin-bottom: 10px;
    padding: 10px 15px;
    background-color: #FFF; /* F9F4E8 */
    border: #333 2px solid;
    color: #333;
    font-size: 14px;
    text-align: center;
}
.addPhotos {
    text-align:left;
    margin:20px 0 0;
}
.addPhotos ul{
    list-style:none;
    display:inline-block;
    max-width:100%;
    margin:0;
    padding: 0;
}
.addPhotos li{
    position:relative;
    float:left;
    width:108px;
    height:81px;
    background:#f0eeee;
    border-radius:4px;
    margin:5px;
    text-align: center;
    transition: background-color .2s;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.addPhotos li:hover{
    background-color:#e3dcdc;
}
.addPhotos li:hover a{
    display: block;
}
.addPhotos li span.num{
    position:absolute;
    z-index:2;
    top:50%;
    left:50%;
    margin-top:-10px;
    margin-left:-10px;
    width:20px;
    line-height:20px;
    background:#900;
    border-radius:15px;
    color:#FFF !important;
    font-size:16px;
}
.addPhotos li span.add{
    position:absolute;
    z-index:2;
    bottom:10px;
    left:0;
    right: 0;
    text-align: center;
    color:#900 !important;
    font-size:11px;
    text-transform: uppercase;
}
.addPanel a.blue span.num {
    color:#FFF !important;
    font-size: 11px !important;
}
.addPhotos button{
    cursor: pointer;
}
.addPhotos li.hasPhoto button{
    cursor: move;
}
.addPhotos li.hasPhoto span.num{
    background: #00adee;
    display: none;
}
.addPhotos div.photo{
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background: url(img/lastpic3.jpg) center center no-repeat;
    background-size: cover;
    border-radius: 3px;
    overflow: hidden;
}
.addPhotos button{
    position:absolute;
    z-index:100;
    width:100%;
    top:0;
    left:0;
    bottom:0;
    right:0;
    opacity:0;
}
.addPhotos img.first{
    margin: 0 0 5px 3px;
}
.addPhotos li a{
    display:none;
    position:absolute;
    z-index: 9999;
    top:-3px;
    right:-3px;
    width:20px;
    height:20px;
    background:url(//www.imot.bg/images/picturess/icons/deletePhoto.svg) 0 0 no-repeat;
    cursor: pointer;
}
.addPhotos li a:hover{
    opacity: .6;
}
.addPhotos li a.rotate{
    right:auto;
    left:-3px;
    background:url(//www.imot.bg/images/picturess/icons/rotatePhoto.svg) 0 0 no-repeat;
}
.addPhotos li a.rotate:hover{
    opacity: .7;
}
.addPhotos a.simple{
    display: inline-block;
    margin-top: 5px;
    color: #900;
    font-size: 13px;
}
.addPhotos a.simple:hover{
    text-decoration: none;
}

.addPhotosSimple{
    display: none;
    text-align: center;
}
.addPhotosSimple ul{
    display: inline-block;
}
.addPhotosSimple li{
    position: relative;
    list-style: decimal;
    margin-bottom: 5px;
    padding-right: 26px;
}
/*.addPhotosSimple li a{*/
/*    position: absolute;*/
/*    top: 2px;*/
/*    right: 0;*/
/*    display: inline-block;*/
/*    width:16px;*/
/*    height:16px;*/
/*    background:url(img/icons/mPhotosClose.png) 0 0 no-repeat;*/
/*    cursor: pointer;*/
/*}*/
/*.addPhotosSimple li a:hover{*/
/*    background-position:0 -26px;*/
/*}*/
.moiteObiavi .item{
    position: relative;
    padding: 10px 200px 15px 160px;
    min-height: 120px;
    border-bottom: 1px solid #900;
    margin-bottom: 10px;
}
.moiteObiavi .itemPubStatus {
    position: relative;
    padding: 10px 0 15px 160px;
    margin-bottom: 10px;
    width: 660px;
    border: none;
}
.moiteObiavi .item .photo{
    position: absolute;
    top: 10px;
    left: 0;
    transition: opacity .3s;
}
.moiteObiavi .item .photo:hover{
    opacity: .7;
}
.moiteObiavi .item .photo img{
    width: 140px;
    object-fit: cover;
}
.moiteObiavi .item .text{
    position: relative;
}
.moiteObiavi .item .TOP{
    position: absolute;
    top: 0;
    right: 0;
    width: 60px;
    height: 60px;
    background: url("//www.imot.bg/images/picturess/icons/top.svg") 0 0 no-repeat;
    background-size: cover;
}
.moiteObiavi .item .COMB{
    position: absolute;
    top: 0;
    right: 0;
    width: 150px;
    line-height: 30px;
    border: 1px dashed #26bf00;
    text-align: center;
    background: #FFF;
    color: #26bf00;
    text-transform: uppercase;
}
.moiteObiavi .item .Norm{
    position: absolute;
    top: 0;
    right: 0;
    width: 150px;
    line-height: 30px;
    border: 1px dashed #AAA;
    text-align: center;
    background: #FFF;
    color: #AAA;
    text-transform: uppercase;
}
.moiteObiavi .item .Ne{
    position: absolute;
    top: 0;
    right: 1px;
    width: 150px;
    line-height: 30px;
    border: 1px dashed #f00;
    text-align: center;
    background: #FFF;
    color: #f00;
    text-transform: uppercase;
}
.Neaktivna{
    width: 150px;
    line-height: 30px;
    border: 1px dashed #f00;
    text-align: center;
    background: #FFF;
    color: #f00;
    text-transform: uppercase;
}
.Normalna{
    width: 150px;
    line-height: 30px;
    border: 1px dashed #AAA;
    text-align: center;
    background: #FFF;
    color: #AAA;
    text-transform: uppercase;
}
.moiteObiavi .item .price{
    display: inline-block;
    color: #900;
    font-weight: bold;
    font-size: 18px;
    text-decoration: underline;
    margin-bottom: 10px;
}
.moiteObiavi .item .price:hover{
    text-decoration: none;
}
.moiteObiavi .item .title{
    display: inline-block;
    color: #333;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
}
.moiteObiavi .item .title span{
    color: #c00;
    font-weight: normal;
    font-size: 14px;
}
.moiteObiavi .item .loc{
    color: #333;
    font-size: 14px;
    margin-bottom: 10px;
}
.moiteObiavi .item .info{
    color: #333;
    font-size: 14px;
    margin-bottom: 10px;
}
.moiteObiavi .item .links{
    text-align: left;
    font-size: 12px;
}
.moiteObiavi .item .links a{
    color: #333;
    text-decoration: underline;
}
.moiteObiavi .item .links a:hover{
    color: #900;
    text-decoration: none;
}
.moiteObiavi .item .date{
    margin-top: 10px;
    font-size: 12px;
    color: #999;
}
.moiteObiavi .item .date strong{
    color: #666;
}
.moiteObiavi .item .date div{
    margin-top: 8px;
}
.moiteObiavi .item .date a{
    color: #666;
    text-decoration: underline;
}
.moiteObiavi .item .date a:hover{
    color: #900;
    text-decoration: none;
}
.moiteObiavi .item .buttons {
    position: absolute;
    top: 10px;
    right: 0;
}
.moiteObiavi .item .buttons a{
    display: block;
    width: 167px;
    padding: 0 10px;
    line-height: 28px;
    border: 1px solid #DDD;
    margin-bottom: 5px;
    text-decoration: none;
    font-size: 13px;
    color: #333;
    transition: background .5s, color .5s, border .5s;
    border-radius: 5px;
}
.moiteObiavi .item .buttons a:hover{background: #FFF;
    color: #900;
    border: 1px solid #900;
}
.moiteObiavi .item .buttons a img{
    vertical-align: middle;
    margin-right: 7px;
}
.moiteObiavi .item .buttons a.disabled{
    margin-top: 20px;
}
.moiteObiavi .item .buttons a.on:hover{
    color: #169100;
    border: 1px solid #169100;
}
.moiteObiavi .item .buttons a.delete{
    margin-top: 20px;
}
.moiteObiavi .item .buttons a.delete:hover{
    color: #FF0000;
    border: 1px solid #F00;
}
.adsPage .choose{
    width: 950px;
    padding: 0;
    font-size: 14px;
}
.adsPage label em{
    font-style: italic;
    font-family: Arial, sans-serif;
    color: #900;
}
.adsPage label{
    margin-top: 20px !important;
    font-size: 14px;
    display: inline-block;
}
.adsPage .note{
    color: #666;
    font-size: 12px;
    margin-top: 5px;
}
.adsPage .code{
    float: right;
    padding-left: 20px;
    margin-top: 0;
    font-size: 13px;
}
.adsPage .code input{
    width: 150px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    margin-top: 5px;
}
.adsPage a{
    color: #900;
}
.adsPage a.help{
    width: 18px;
    margin-left: 6px;
    line-height: 18px;
    border-radius: 50px;
    display: inline-block;
    background: #b01110;
    color: #FFF;
    text-align: center;
    text-decoration: none;
}
.adsPage a.help:hover{
    background: #900;
}
.adsPage a.greenButton{
    margin-top: 20px;
    line-height: 40px;
    padding: 0 25px;
}
.adsPage input[type="radio"] {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
.PUBforms {
    width: 980px;
    color: #333;
    box-sizing: border-box;
}
.PUBforms .title {
    height:25px;
    font-weight:bold;
    font-size:14px;
    text-align:left;
}
.PUBforms .title em{
    color:#900;
    font-weight:normal;
}
.PUBbaloon {
    position: absolute;
    z-index: 2;
    top: 26px;
    left: 500px;
    padding: 20px 25px 25px;
    background: #FFF;
    border: 1px solid #900;
    box-shadow: 10px 10px 10px rgba(0,0,0,.5);
    color: #333;
    text-align: center;
}
.PUBbaloon span{
    display: block;
    font-size: 18px;
    margin-bottom: 5px;
}
.PUBbaloon div{
    position: relative;
}
.PUBbaloon img{
    position: absolute;
    top: -21px;
    left: -40px;
}
.PUBbaloon2 {
    position: absolute;
    z-index: 2;
    top: 26px;
    left: 340px;
    width: 500px;
    padding: 20px 20px 25px 25px;
    background: #FFF; /* #f9f4e8 */
    border: 1px solid #900;
    box-shadow: 10px 10px 10px rgba(0,0,0,.5);
    color: #333;
}
.PUBbaloon2 div{
    position: relative;
}
.PUBbaloon2 img.arrow{
    position: absolute;
    top: -1px;
    left: -15px;
}
.PUBbaloon2 div.loga img{
    margin-right: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 32px;
    width: auto;
}
.PUBbaloon2 a.close{
    position: absolute;
    top: -10px;
    right: -10px;
    width: 30px;
    line-height: 30px;
    background: #C00;
    color: #FFF;
    text-align: center;
    text-decoration: none;
    border-radius: 50px;
}
.PUBbaloon2 a.close:hover{
    background: #900;
}
.adsPageFinal {
    font-size: 14px;
    text-align: center;
    padding: 20px 20px 30px;
}
.adsPageFinal .pTitle{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}
.adsPageFinal .ad{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
}
.adsPageFinal .ad span{
    font-size: 14px;
    margin-bottom: 15px;
}
.adsPageFinal .OK{
    color: #0E8700;
    font-weight: bold;
}
.adsPageFinal .NotOK{
    color: #900;
    font-weight: bold;
}
.adsPageFinal a{
    color: #900;
}
.myTabs {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 0px;
    border-bottom: 3px solid #900;
    display: inline-block;
    width: 980px;
}
.myTabs span{
    display: block;
    font-weight: normal;
    font-size: 13px;
    padding: 10px 0;
    color: #333;
}
.myTabs .menu{
    float:left;
}
.myTabs .menu a{
    display:inline-block;
    background:#5c5c5c;
    border-bottom:1px solid #FFF;
    border-radius:5px 5px 0 0;
    color:#FFF;
    text-decoration:none;
    padding:0px 10px;
    line-height:24px;
    margin-right:1px;
    text-shadow:2px 1px 0 rgba(0,0,0,.1);
}
.myTabs .menu a:hover{
    background:#900;
    border-bottom:1px solid #900;
}
.myTabs .menu a span{
    display:inline-block;
    background:#FFF;
    padding:2px 4px;
    color:#444;
    font-size:12px;
    font-weight:bold;
    line-height:12px;
    border-radius:4px;
    text-shadow:none;
    margin-left:7px;
}
.myTabs .menu a.selected{
    background:#900;
    border-bottom:1px solid #900;
}
