*{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; }
body,td { font-family:Verdana, Geneva, sans-serif; font-size: 11px; }

img { border:none }

.topmenu { font-size:12px; color:#FFF; text-decoration:none; line-height:22px; display:block; padding:0 5px; background:url(/images/picturess/msep.gif) right no-repeat; }
a.topmenu:hover { color:#000; }
.topmenuSelected1 { font-size:12px; color:#000; text-decoration:none; line-height:22px; display:block; padding:0 6px; background:url(/images/picturess/m1.gif); }
.topmenuSelected2 { font-size:12px; color:#000; text-decoration:none; line-height:22px; display:block; padding:0 6px; background:url(/images/picturess/m2.gif); }
.topmenuSelected3 { font-size:12px; color:#000; text-decoration:none; line-height:22px; display:block; padding:0 6px; background:url(/images/picturess/m3.gif); }
.topmenuSelected4 { font-size:12px; color:#000; text-decoration:none; line-height:22px; display:block; padding:0 6px; background:url(/images/picturess/m4.gif); }
.topmenuSelected5 { font-size:12px; color:#000; text-decoration:none; line-height:22px; display:block; padding:0 6px; background:url(/images/picturess/m5.gif); }
.topmenuSelected6 { font-size:12px; color:#000; text-decoration:none; line-height:22px; display:block; padding:0 6px; background:url(/images/picturess/m6.gif); }
.topmenuSelected7 { font-size:12px; color:#000; text-decoration:none; line-height:22px; display:block; padding:0 6px; background:url(/images/picturess/m7.gif); }
.topmenuSelected8 { font-size:12px; color:#000; text-decoration:none; line-height:22px; display:block; padding:0 6px; background:url(/images/picturess/m8.gif); }
.topmenuSelected9 { font-size:12px; color:#000; text-decoration:none; line-height:22px; display:block; padding:0 6px; background:url(/images/picturess/m9.gif); }
.topmenuSelected10 { font-size:12px; color:#000; text-decoration:none; line-height:22px; display:block; padding:0 6px; background:url(/images/picturess/m10.gif); }
.topmenuSelected11 { font-size:12px; color:#000; text-decoration:none; line-height:22px; display:block; padding:0 6px; background:url(/images/picturess/m11.gif); }
.topmenuSelected12 { font-size:12px; color:#000; text-decoration:none; line-height:22px; display:block; padding:0 6px; background:url(/images/picturess/m12.gif); }

.footCats a{
	color: #999;
	line-height:16px;
	font-size: 12px;
}
.footCats a.current{
	color:#00a2ef;
	text-decoration: none;
	font-weight: bold;
}
.footCats a:hover { color:#666; text-decoration:none; }

.linkSearch { color:#09F; font-size:12px; }
a.linkSearch:hover { text-decoration:none; }
.iconLinks { color:#333; font-size:12px; }
a.iconLinks:hover { text-decoration:none; color:#09f; }
.partners { color:#999; font-size:11px; line-height:16px; }
a.partners:hover { color:#666; text-decoration:none; }
.footLinks1 { color:#000; font-weight:bold; font-size:12px; text-decoration:none; cursor: pointer;}
.footLinks2 { color:#FFF; font-weight:bold; font-size:12px; text-decoration:none; cursor: pointer;}
.forumLinks { color:#06C; font-weight:bold; font-size:12px; }
a.forumLinks:hover { color:#666; text-decoration:none; }
.forumData { color:#999; font-size:11px; }
.rub { color:#FFF; font-weight:bold; text-decoration:none; padding:0 3px;}
a.rub:hover { color:#000; background-color:#FFF; }
.bigIcons { font-size:14px; border:#cacaca 1px solid; padding-top:25px; color:#2b2b2b; text-decoration:none; background-color:#FFFFFF; margin-right:0px; display:block; width:220px; height:180px; margin:0 auto; }
a.bigIcons:hover { border:#09F 1px solid; color:#09F; text-decoration:none; background-color:#f6f3f4; }
.bigIconsOld { font-size:14px; border:#cacaca 1px solid; padding-top:25px; color:#2b2b2b; text-decoration:none; background-color:#f0eeee; margin-right:0px; display:block; width:220px; height:160px; }
a.bigIconsOld:hover { border:#09F 1px solid; color:#09F; text-decoration:none; background-color:#f6f3f4; }
.pubIndexR {font-size:14px;color:black; text-decoration:none; text-align:center; font-weight:bold;}
.navLinks { font-size:11px; color:#000; border-bottom:1px solid #000; text-decoration:none; }
a.navLinks:hover{ text-decoration:none; color:#09F; border-bottom:1px solid #09F; }
.navLinksTop { font-size:11px; color:#000; border-bottom:1px solid #000; cursor: pointer; }
a.navLinksTop:hover{ text-decoration:none; color:#09F; border-bottom:1px solid #09F; cursor: pointer; }
.navLinksB { font-size:12px; color:#000; }
a.navLinksB:hover{ text-decoration:none; color:#09F; }
.linkSMS1 { color:#09F; font-size:11px; text-decoration:none; }
a.linkSMS1:hover { text-decoration:underline; }
.linkSMS2 { color:#333; font-size:11px; text-decoration:none; }
.mmm{font-size:14px; font-weight:bold; color:#000; text-decoration:none;}
a.mmm:hover{color:#09F;}
.mmm1 { font-size:11px; color:#000; border-bottom:1px solid #000; text-decoration:none; }
a.mmm1:hover{ text-decoration:none; color:#09F; border-bottom:1px solid #09F; }
.mmm2 { font-size:11px; color:red; border-bottom:1px solid red; text-decoration:none; }
a.mmm2:hover{ text-decoration:none; border-bottom:1px solid red; }

.photoLink{display:inline-block; border:#d9e2ea 1px solid; padding:5px; background-color:#FFF;}
a.photoLink:hover{border:#09F 1px solid;}
.logoLink { display:inline-block; border:#d9e2ea 1px solid; padding:3px; background-color:#FFF; }
a.logoLink:hover { border:#09F 1px solid; }
.logoLinkP { display:inline-block; border:#d9e2ea 1px solid; padding:9px; background-color:#FFF; }
a.logoLinkP:hover { border:#09F 1px solid; }
.whiteLinks{color:#FFF; font-size:12px; }
a.whiteLinks:hover{text-decoration:none; color:#c0dce7; }
.pageNumbers {display:inline-block; line-height:20px; padding-left:7px; padding-right:7px; color:#09F; border:#b3b3b3 1px solid; text-align:center; text-decoration:none; margin:0 3px 0 3px; }
a.pageNumbers:hover {color:#FFF; border:#09F 1px solid; background-color:#09F; }
.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:#09F 1px solid; background-color:#09F; text-align:center; text-decoration:none; margin:0 3px 0 3px; }
.statLinks { color:#06F; font-weight:normal; font-size:12px; }
a.statLinks:hover { text-decoration:none; }
.statData { font-size:11px; margin-top:5px; color:#666; }
.advact { color:#06F; font-weight:normal; font-size:12px; }
a.advact:hover { text-decoration:none; }
.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; }
.pubNav { border:#09F 1px solid; padding:10px 10px 0 10px; color:#000; text-decoration:none; background-color:#DFF1FF; margin-right:0px; height:34px; display:inline-block; }
.pubNavDisable { border:#cacaca 1px solid; padding:10px 10px 0 10px; color:#2b2b2b; text-decoration:none; background-color:#f0eeee; margin-right:0px; height:34px; display:inline-block; }
a.pubNavDisable:hover { border:#09F 1px solid; padding:10px 10px 0 10px; color:#09F; text-decoration:none; background-color:#f6f3f4; 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 10px 0 10px; color:#FF0000; text-decoration:none; background-color:#DFF1FF; margin-right:0px; height:34px; }
.pubNavDisableRed { border:#cacaca 1px solid; padding:10px 10px 0 10px; color:#2b2b2b; text-decoration:none; background-color:#f0eeee; margin-right:0px; height:34px; display:inline-block; }
a.pubNavDisableRed:hover { border:#FF0000 1px solid; padding:10px 10px 0 10px; color:#FF0000; text-decoration:none; background-color:#f6f3f4; margin-right:0px; height:34px; }
.pubNavDisableRed0 { border:#cacaca 1px solid; padding:10px 10px 0 10px; color:#2b2b2b; text-decoration:none; background-color:#FFF; margin-right:8px; height:34px; display:inline-block; }
.pubTitles { font-size:11px; font-weight:bold; }
.pubTitlesBlue { font-size:11px; color:#09F; }
.pubBatteryRow { display: none; }
.pubBatteryRow.show { display: table-row; }
.pubBatteryCell { display: none; }
.pubBatteryCell.show { display: block; }
.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:#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;}
.forgLink { color:#F00; font-weight:bold; font-size:12px; }
а.forgLink:hover { text-decoration:none; }
.plusminus{ font-size:12px; font-weight:bold; text-decoration:underline; color:#333; display:block; padding-top:20px; padding-left:78px;}
a.fastLinks{
	font-size:14px;
	font-weight:bold;
	color:#0066ff;
	text-decoration:underline;
}
a.fastLinks:hover{
	text-decoration:none;
}
.techLink{
	display:inline-block;
	margin-top:3px;
	margin-bottom:9px;
	color:#09f !important;
	font-size:11px;
	text-decoration:none;
}
.techLink:hover{
	text-decoration:underline;
}

.catShopLink { color:#FFF; font-size:13px; font-weight:bold; text-decoration:none; }
a.catShopLink:hover{ color:#bbe5f5;}
.artShopLinks{ color:#374853; font-size:11px; font-weight:bold; line-height:13px; text-align:left; text-decoration:none; }
a.artShopLinks:hover { text-decoration:underline; }
.price{ color:#000; font-size:12pt !important; font-weight:bold; text-decoration:none; margin-top:2px; margin-bottom: 6px; }

.shopLinks { color:#06C; font-weight:bold; font-size:11px; text-decoration:none; }
.shopLinks1 { color:#374853; font-weight:bold; font-size:1.1em; text-decoration:none; }
a.shopLinks1:hover{ text-decoration:underline; }
.shopprice { color:#da0f00; font-size:1.5em; font-weight:bold; margin-top:2px; margin-bottom: 6px; }

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

.lastvip { display:inline-block; font-size:11px; width:445px; font-family: Verdana, Geneva, sans-serif; font-size:11px; height:25px; color:#000000; background-color:#FFFFFF; text-decoration:none; line-height:25px; border-top:#999999 1px solid; }
a.lastvip:hover { color:#09F; background-color:#EDEDEE; }
.laststat { color:#FFFFFF; font-size:18px; text-decoration:none; }
a.laststat:hover { text-decoration:underline; }

.lastnew { font-size:12px; width:320px; height:26px; color:#000000; background-color:#FFFFFF; text-decoration:none; line-height:26px; }
a.lastnew:hover { text-decoration:underline; }
.lastnewbig { font-size:16px; font-weight:bold; color:#000000; text-decoration:none; word-wrap:break-word; }
a.lastnewbig:hover { text-decoration:underline }
.lastvipb { font-size:14px; width:280px; color:#09F; background-color:#FFFFFF; text-decoration:underline; }
a.lastvipb:hover { text-decoration:none; }
.lastvips { font-size:11px; width:83px; color:#09F; 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; }
.ftitleblue { color:#09F; text-decoration:underline; font-size:15px; font-weight:bold; }
.ftitleblue:hover { text-decoration:none; }
.ftitlesmall { color:#000000; font-size:11px; text-decoration:none; }
.ftitlesmall:hover { text-decoration:underline; }
a.flogo {display:block; width:174px; height:48px; background:url(/images/picturess/fakti_logo.png) no-repeat 0 0; margin:0 auto; }
a.flogo:hover { background:url(/images/picturess/fakti_logo.png) no-repeat 0 -48px;}
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;}

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; }
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 { display:inline-block; line-height:25px; height:25px; font-size:12px; font-weight:bold; margin:0 0 0 5px; background:#008FC6; color:#FFF; border:none; text-decoration:none; padding:0 6px; }
a.probtnfilters1:hover { background:#09F; }
a.probtnfilters2 { display:inline-block; line-height:25px; height:25px; font-size:12px; font-weight:bold; margin:0 0 0 5px; background:#008FC6; color:#FFF; border:none; text-decoration:none; padding:0 6px; text-align:center; }
a.probtnfilters2:hover { background:#09F; }
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:#00a2ef; 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:#17b4ff; }

a.priceBell { display:inline-block; width:36px; height:36px; background:url(/images/picturess/bell.png) 0 0 no-repeat; border:#d4d6db 1px solid; border-radius:2px; margin-left:5px; vertical-align:-12px;}
a.priceBell:hover { background:url(/images/picturess/bell.png) 0 -39px no-repeat;}
a.priceBellSelected{ background:url(/images/picturess/bell_selected.png) 0 0 no-repeat;}
a.priceBellSelected:hover{background:url(/images/picturess/bell_selected.png) 0 -39px no-repeat;}

a.priceBellList { display:inline-block; width:22px; height:22px; background:url(/images/picturess/bell_selected_list.png) 0 0 no-repeat; border:#d4d6db 1px solid; border-radius:2px; margin-right:2px; vertical-align:-12px; }
a.priceBellList:hover { background:url(/images/picturess/bell_selected_list.png) 0 -22px no-repeat;}
a.priceBellUnselectedList { display:inline-block; width:22px; height:22px; background:url(/images/picturess/bell_unselected_list.png) 0 0 no-repeat; border:#d4d6db 1px solid; border-radius:2px; margin-right:2px; vertical-align:-12px; }
a.priceBellUnselectedList:hover {background:url(/images/picturess/bell_unselected_list.png) 0 -22px no-repeat;}

.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; }
.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(/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(/images/picturess/bgrblocktitlesred.png) repeat-x #ffe7e7}

.infoline {color: rgb(255,255,255); font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; font-weight: bold}
.small {color: rgb(51,51,51); font-family: Verdana,Helvetica,Sans-Serif; font-size: 10px}
.small1 {color: rgb(51,51,51); font-family: Verdana,Helvetica,Sans-Serif; font-size: 11px}

select { color: rgb(51,51,51); font-family: Verdana,Helvetica,Sans-Serif; font-size: 11px }
select.w145 { width: 145px}
select.w220 { width: 220px}
select.w300 { width: 300px}
select.w500 { width: 500px}
select.sw60 { width: 60px; font-size: 13px; }
select.sw60_error {background-color: #09F; color: #FFFFFF; width: 60px }
select.sw60new { width: 60px; font-size: 13px; height: 26px; }
select.sw60new_error {background-color: #09F; color: #FFFFFF; width: 60px; height: 26px;}
select.sw110 { width: 110px; font-size: 13px; }
select.sw110_error {background-color: #09F; color: #FFFFFF; width: 110px }
select.sw120 { width: 120px; font-size: 13px; }
select.sw120_error {background-color: #09F; color: #FFFFFF; width: 120px }
select.sw120new { width: 120px; font-size: 13px; height: 26px; }
select.sw120new_error {background-color: #09F; color: #FFFFFF; width: 120px; height: 26px;}
select.sw145 { width: 145px; font-size: 13px; }
select.sw145_error { background-color: #09F; color: #FFFFFF; width: 145px; }
select.sw70new { width: 70px; font-size: 13px; height: 26px; }
select.sw70new_error { background-color: #09F; color: #FFFFFF; width: 70px; height: 26px; }
select.sw145new { width: 145px; font-size: 13px; height: 26px; }
select.sw145new_error { background-color: #09F; color: #FFFFFF; width: 145px; height: 26px; }
select.sw300 { width: 300px; font-size: 13px; }
select.sw300_error { background-color: #09F; color: #FFFFFF; width: 300px; }
select.sw300new { width: 300px; font-size: 13px; height: 26px; }
select.sw300new_error { background-color:  #09F; color: #FFFFFF; width: 300px; height: 26px; }
select.sw305 { width: 305px; font-size: 13px; }
select.sw305_error { background-color: #09F; color: #FFFFFF; width: 305px }
select.sw580 { width: 580px; font-size: 13px; }
select.sw580_error { background-color: #09F; color: #FFFFFF; width: 580px }

input { color: rgb(51,51,51); font-family: Verdana,Helvetica,Sans-Serif; font-size: 11px }
input.w25 { width: 25px }
input.w25_error {background-color: #09F; color: #FFFFFF; width: 25px }
input.w50 { width: 50px }
input.w50_error {background-color: #09F; color: #FFFFFF; width: 50px }
input.w100 { width: 100px }
input.w130 { width: 130px }
input.w130_error {background-color: #09F; color: #FFFFFF; width: 130px }
input.w145 { width: 145px }
input.w145_error {background-color: #09F; color: #FFFFFF; width: 145px }
input.w175 { width: 175px }
input.w175_error {background-color: #09F; color: #FFFFFF; width: 175px }
input.advpage { width: 323px ; border:#09F 1px solid; margin-top:3px; color:#666; padding:2px;}
input.sw90 { width: 90px; font-size: 13px; }
input.sw90new { width: 90px; font-size: 13px; height: 26px; }
input.sw120 { width: 120px; font-size: 13px; }
input.sw120new { width: 120px; font-size: 13px; height: 26px;}
input.sw145 { width: 145px; font-size: 13px; }
input.sw145_error { background-color: #09F; color: #FFFFFF; width: 145px; }
input.sw70new { width: 70px; font-size: 13px; height: 26px; }
input.sw70new_error { background-color: #09F; color: #FFFFFF; width: 70px; height: 26px; }
input.sw145new { width: 145px; font-size: 13px; height: 26px; }
input.sw145new_error { background-color: #09F; color: #FFFFFF; width: 145px; height: 26px; }
input.sw150new { width: 150px; font-size: 13px; height: 26px; }
input.sw150new_error { background-color: #09F; color: #FFFFFF; width: 150px; height: 26px; }
input.sw170 { width: 170px; font-size: 13px; }
input.sw170_error { background-color: #09F; color: #FFFFFF; width: 170px; }
input.sw190 { width: 190px; font-size: 13px; }
input.sw190_error { background-color: #09F; color: #FFFFFF; width: 190px }
input.sw300 { width: 300px; font-size: 13px; }
input.sw300_error { background-color: #09F; color: #FFFFFF; width: 300px; }
input.sw300new { width: 300px; font-size: 13px; height: 26px; }
input.sw300new_error { background-color: #09F; color: #FFFFFF; width: 300px; height: 26px; }
input.sw406 { width: 406px; font-size: 13px; }
input.sw406_error { background-color: #09F; color: #FFFFFF; width: 406px }
input.sw420 { width: 420px; font-size: 13px; }
input.sw580 { width: 580px; font-size: 13px; }
input.sw580_error { background-color: #09F; color: #FFFFFF; width: 580px }
input.sw620 { width: 620px; font-size: 13px; }
input.sw620_error { background-color: #09F; color: #FFFFFF; width: 620px; }
input.sw620new { width: 620px; font-size: 13px; height: 26px; }
input.sw620new_error { background-color: #09F; color: #FFFFFF; width: 620px; height: 26px; }
input.sw640 { width: 640px; font-size: 13px; }
input.sw640_error { background-color: #09F; color: #FFFFFF; width: 640px }

textarea {font-family: Verdana,Helvetica,Sans-Serif; font-size: 11px;}
textarea.w264 {width: 264px}
textarea.w264_error {background-color: #09F; color: #FFFFFF; width: 264px}
textarea.w365 {width: 365px}
textarea.w365_error {background-color: #09F; color: #FFFFFF; width: 365px}
textarea.w370 {width: 370px}
textarea.w370_error {background-color: #09F; color: #FFFFFF; width: 370px}
textarea.sw300 {width: 300px; font-size: 13px;}
textarea.sw406 {width: 406px; font-size: 13px;}
textarea.sw406_error {background-color: #09F; color: #FFFFFF; width: 406px; font-size: 13px;}
textarea.sw620 {width: 620px; font-size: 13px;}
textarea.sw620_error {background-color: #09F; color: #FFFFFF; width: 620px; font-size: 13px;}
textarea.sw670 {width: 670px; font-size: 13px;}
textarea.sw670_error {background-color: #09F; color: #FFFFFF; width: 670px; font-size: 13px;}

.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;}

.f-left{float:left;}.f-right{float:right;}
.center{text-align:center;}
.m-t-5 {margin-top:5px;}.m-b-5 {margin-bottom:5px;}.m-l-5 {margin-left:5px;}.m-r-5 {margin-right:5px;}
.m-t-10 {margin-top:10px;}.m-b-10 {margin-bottom:10px;}.m-l-10 {margin-left:10px;}.m-r-10 {margin-right:10px;}
.m-t-12 {margin-top:12px;}.m-b-12 {margin-bottom:12px;}.m-l-12 {margin-left:12px;}.m-r-12 {margin-right:12px;}
.m-t-15 {margin-top:15px;}.m-b-15 {margin-bottom:15px;}.m-l-15 {margin-left:15px;}.m-r-15 {margin-right:15px;}
.m-t-20 {margin-top:20px;}.m-b-20 {margin-bottom:20px;}.m-l-20 {margin-left:20px;}.m-r-20 {margin-right:20px;}
.compare{font-size:12px;}
.compare tr {height:20px;line-height:20px;vertical-align:top;}
.compare tr td div {width:280px;display:block;}
.backgr-eee {background-color: #eee;}
.backgr-yellow {background-color: #f7ffc5!important;}
.active_button{width:auto!important;margin-top:1px!important;}
.inactive_button{background-color:#c8ccce!important;width:auto!important; margin:1px 0 0 0!important;}
.active_button2{width:auto!important; margin:1px 0 0 0!important;}

.bazarBar { height:40px; }
.bazarBar a.bazarItems{ display:block; height:40px; background:url(/images/picturess/bazar_items.png) right 5px no-repeat; }
.bazarBar a.bazarItems0{ display:block; height:40px; background:url(/images/picturess/bazar_items0.jpg) right 5px no-repeat; }
.bazarBar a.bazarItems1{ display:block; height:40px; background:url(/images/picturess/bazar_items1.jpg) right 5px no-repeat; }
.bazarBar a.bazarItems2{ display:block; height:40px; background:url(/images/picturess/bazar_items2.jpg) right 5px no-repeat; }
.bazarBar a.bazarItems3{ display:block; height:40px; background:url(/images/picturess/bazar_items3.jpg) right 5px no-repeat; }
.bazarBar a.bazarItems4{ display:block; height:40px; background:url(/images/picturess/bazar_items4.jpg) right 5px no-repeat; }
.bazarBar a.slogan{ display:block; text-decoration:none; font-size:15px; line-height:15px; text-align:left; color:#333; font-weight:bold; padding-left:0px; }
.bazarBar a.slogan:hover{ color:#ef932d; }
.bazarBar a.addBtn { display:inline-block; width:142px; height:30px; background:url(/images/picturess/bazar_pub.png) 0 0 no-repeat; margin-left:0px; }
.bazarBar a.addBtn:hover { background-position:0 -40px; }

.comparebtn{height:25px; width:auto; font-size:12px; font-weight:bold; margin:0 0 0 5px; background:#008FC6; color:#FFF; border:none; text-decoration:none; padding:6px;}
.comparebtn:hover { background:#09F; }

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

.priceAlert { position:absolute; margin:-12px 0 0 0; }
.priceAlert ul{ margin:0; padding:0; display:inline-block; list-style:none; width:310px; }
.priceAlert li.text{ border:#FF0000 1px solid; border-radius:5px; padding:7px 10px; color:#FF0000; font-size:11px; font-weight:bold; background:#FFFFFF; box-shadow:5px 5px 5px #999;}
.priceAlert li.arrow2{ margin:-1px 0 0 25px; line-height:0; height:8px; text-align:left;}

#recaptcha_logo {display:none;}
#recaptcha_tagline{display:none;}
#recaptcha_widget_div {width:370px;}
#recaptcha_area { width:370px;}
.captcha_holder{width:370px;background-color:white;}

.extra_cat{font-size:11px; font-weight:bold;text-decoration:none;line-height:38px;}

.ExtriDesc {position:absolute; width:250px; border:#0099ff 1px solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:7px 10px; color:#0099ff; font-size:11px; font-weight:bold; background:#FFFFFF; box-shadow:5px 5px 5px #999; text-align:center;}
.arrow { background:transparent; display:inline-block; position:absolute; left:10px; bottom:-39px; border-left:10px solid transparent; border-bottom:10px solid transparent; border-top:10px solid #0099ff; border-right:10px solid transparent; }
.arrow i { display:inline-block; position:absolute; top:-10px; left:-9px; width:0; height:0; border-left:9px solid transparent; border-bottom:9px solid transparent; border-top:9px solid #FFF; border-right:9px solid transparent; }
* html .arrow { border-bottom-color:#0099ff; border-left-color:#0099ff; border-right-color:#0099ff; filter: chroma(color=#0099ff); }
* html .arrow i { border-bottom-color:#0099ff; border-left-color:#0099ff; border-right-color:#0099ff; filter: chroma(color=#0099ff); }

.phonePopup {position:absolute; width:350px; border:#0099ff 1px solid; padding:21px 30px; color:#000; font-size:11px; background:#FFFFCC; box-shadow:5px 5px 5px #999;}
.phone_arrow { background:transparent; display:inline-block; position:absolute; left:10px; bottom:-39px; border-left:10px solid transparent; border-bottom:10px solid transparent; border-top:10px solid #0099ff; border-right:10px solid transparent; }
.phone_arrow i { display:inline-block; position:absolute; top:-10px; left:-9px; width:0; height:0; border-left:9px solid transparent; border-bottom:9px solid transparent; border-top:9px solid #FFC; border-right:9px solid transparent; }
* html .phone_arrow { border-bottom-color:#0099ff; border-left-color:#0099ff; border-right-color:#0099ff; filter: chroma(color=#0099ff); }
* html .phone_arrow i { border-bottom-color:#0099ff; border-left-color:#0099ff; border-right-color:#0099ff; filter: chroma(color=#0099ff); }

.width100pr { width:100%; }
.width660px { width:660px; }
.width980px { width:980px; }
.tablereset { border-spacing:0; border-collapse:collapse; border:none; padding:0px;}
.tablereset td {padding:0px;}
.tablereset tr {padding:0px;}
.backcolor{ background-color:#008FC6; }
.algcent{ text-align:center;} .algleft{ text-align:left;} .algright{ text-align:right;}
.valgtop{ vertical-align:top;} .valgbot{ vertical-align:bottom;} .valgmid{ vertical-align:middle;}
.margincent {margin: 0 auto;}
.noborder{border:none;}
.trescel2width350{ border-spacing:2px; padding:0px; width:350px;}
.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:#09F 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; }
#mainholder{ width:990px; margin:0 auto; padding:5px; position:relative; z-index:1; cursor:auto; text-align:left; }
.f_left{float:left;}
.f_right{float:right;}
.clearfix{clear:both;}

._error{
    background-color:#09F!important;
    color:#FFF;
}

#next-adv {color:#000000; text-decoration:none;}
#next-adv:hover {color:#528ECA; text-decoration:underline;}
#priv-adv {color:#000000; text-decoration:none;}
#priv-adv:hover {color:#528ECA; text-decoration:underline;}

.grey { color:#999999;}

a.calendarPhotos{
	display:block;
	border:1px solid #09F;
	padding:5px;
	text-align:left;
	text-decoration:none;
}
a.calendarPhotos:hover{
	border-color:#003980;
}

a.calendarPhotos:hover div.button{
	background:#003980;
}

a.calendarPhotos:hover div.votes{
	display:none;
}
a.calendarPhotos:hover div.voteYou{
	display:inline-block;
}


a.calendarPhotos div.votes{
	display:block;
	background:#F00;
	padding:4px 10px;
	color:#FFF;
	position:absolute;
	margin-top:-20px;
}
a.calendarPhotos div.voteYou{
	display:none;
	background:#E00;
	padding:4px 10px;
	color:#FFF;
	position:absolute;
	margin-top:-20px;
}
a.calendarPhotos div.voteYou img{
	margin-left:7px;
}
a.calendarPhotos div.name{
	display:block;
	background:#000;
        opacity:0.5;
        filter:alpha(opacity=50);
	margin-top:-33px;
	height:33px;
	line-height:15px;
	position:absolute;
	width:136px;
}
a.calendarPhotos div.nametxt{
	display:block;
	text-align:center;
	color:#FFF;
	margin-top:-33px;
	height:33px;
	line-height:15px;
	position:absolute;
	width:136px;
        font-size:11px;
}
a.calendarPhotos div.button{
	display:block;
	text-align:center;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	padding:5px 0;
	background:#09F;
	margin-top:5px;
}
#compare_panel{
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  bottom: 0;
  height: 160px;
  position: fixed;
  width: 980px;
  z-index: 100;
  color:#FFF;
  background-color:#e6e9f2;
  /*-webkit-box-shadow: 3px 3px 9px #333;
  box-shadow: 3px 3px 9px #333; */
  -webkit-box-shadow: 0 -1px 8px rgba(0,0,0,.2);
  box-shadow:0 -1px 8px rgba(0,0,0,.2);
}
#tabs{
  display: block;
  width:875px;
  height:25px;
  float:left;
  padding:0px;
  margin:10px 0 0 10px;
}
#tabs li{
  display:inline;
  background-color: #FFF;
  height: 20px;
  line-height: 20px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  color:#000;
  padding:0 3px;
  margin:0 4px 0 0;
  float: left;
 /* -webkit-box-shadow: 1px 1px 3px #333;
  box-shadow: 1px 1px 3px #333; */
  -webkit-box-shadow: 0 -1px 8px rgba(0,0,0,.2);
  box-shadow:0 -1px 8px rgba(0,0,0,.2);
}
#tabs li a{
  text-decoration: none;
  color:#000;
  font-weight: bold;
  text-decoration: underline;
}
#tabs li a:hover{
  color:#09f;
  text-decoration: none;
}
.compare_tab_selected{
  color:#999!important;
  text-decoration: none !important;;
}
.compare_tab_selected:hover{
  color:#09f!important;
}
#compare_hide{
  width:85px;
  height:20px;
  float:right;
  display: block;
  clear:right;
  text-align: right;
  margin:10px 10px 0 0;
}
#compare_hide a{
  color:#333;
  text-decoration: none;
  font-size: 11px;
  text-align: center;
  font-weight: bold;
}
#compare_hide a:hover{
  text-decoration: underline;
}
#for_compare{
  display:block;
  height:110px;
  width:875px;
  clear:left;
  background-color: #FFF;
  float:left;
  margin:-5px 0 0 10px;
  overflow: scroll;
  overflow-y:hidden;
  border-top-right-radius: 5px;
  -webkit-box-shadow: 1px 3px 3px #333;
  box-shadow: 1px 3px 3px #333;
  padding-top:10px;
}
#for_compare ul{
  min-width:865px;
  float:left;
  padding:0px;
  margin:0 0 0 10px;
}
#for_compare ul li{
  display:inline;
  float: left;
  width:123px;
}
#for_compare ul li:hover .remove_from_compare{
  visibility: visible;
}
#for_compare ul li .remove_from_compare{
  float:right;
  position:relative;
  z-index: 20;
  visibility: hidden;
}
#for_compare ul li img{
  margin-top:-17px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  position:relative;
  z-index: 10;
}
#buttons_compare{
  width:85px;
  float:right;
  display: block;
  margin:-5px 0 0 0;
  line-height: 30px;
  clear:right;
  text-align: center;
}
#buttons_compare a{
  color:#FFF;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  line-height: 25px;
  background-color: #008fc6;
  padding:5px 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  width:80px;
  display: block;
  margin-bottom: 10px;
}
#buttons_compare a:hover{
  text-decoration: underline;
}
#compare_erase{
  width:95px;
  float:right;
  display: block;
  clear:right;
  text-align: center;
}
#compare_erase a{
  color:#F00;
  text-decoration: none;
  font-size: 10px;
  text-align: center;
  font-weight: bold;
}
#compare_erase a:hover{
  text-decoration: underline;
}
._error_input {background-color: #09F; color: #FFF; width: 145px }
.overlay.active {
	visibility: visible;
	opacity: 1;
}
.overlay {
	visibility: hidden;
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgb(255 255 255 / 65%);
	z-index: 999;
	opacity: 0;
	transition: all 0.5s ease-in-out;
}
.Gallery {
	position: absolute;
	z-index: 999;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 900px;
	min-height: 500px;
	padding: 20px;
	box-sizing: border-box;
	background: #FFF;
	border-radius: 10px;
	box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.65);
	display: none;
	opacity: 0;
}
.GallerySHOW {
	display: block;
	animation: GallerySHOW-animation .25s ease-out both;
}
@keyframes GallerySHOW-animation {
	0%, to {
		opacity: 0;
		top: 25px;
	}
	100% {
		opacity: 1;
		top: 0;
	}
}

.Gallery photos {
	display: grid;
	grid-template-areas:
		'big'
		'small';
	grid-template-columns: 100%;
	grid-template-rows: auto auto;
}
.Gallery photos big,
.Gallery photos big images,
.Gallery photos big images items,
.Gallery photos big images items item a{
	display: block;
}
.Gallery photos big images {
	overflow: hidden;
	border:1px solid #DDD;
}
.Gallery header {
	position: relative;
	padding-right: 40px;
	margin-bottom: 20px;
}
.Gallery header a.close {
	position: absolute;
	top: -9px;
	right: -10px;
	width: 36px;
	height: 36px;
	border-radius: 50px;
	background: url("https://www.mobile.bg/images/picturess/icons/close-gallery.svg") center center no-repeat;
	background-size: 22px 22px;
	opacity: .5;
	transition: all .15s ease-in-out;
}
.Gallery header a.close:hover {
	opacity: 1;
}
.Gallery header .title {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	display: -webkit-box;
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
}
.Gallery header .title span {
	color: #09F;
	border-right: 1px solid #CCC;
	padding-right: 11px;
	margin-right: 6px;
}
.Gallery header .title span em {
	font-style: normal;
	font-size: 15px;
}
.Gallery header .info {
	font-size: 14px;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-moz-line-clamp: 1;
	display: -webkit-box;
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
}
.Gallery photos big {
	position: relative;
}
.Gallery photos big a.back {
	display: flex;
	align-items: center;
	position: absolute;
	left: 1px;
	top: 0;
	bottom: 0;
	width: 70px;
	z-index: 1;
	cursor: pointer;
}
.Gallery photos big a.back ico {
	display: inline-block;
	width: 40px;
	height: 80px;
	background-image: url("https://www.mobile.bg/images/picturess/icons/back.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #000000AA;
	opacity: .5;
	border-radius: 0 10px 10px 0;
	transition: all .3s ease-in-out;
}
.Gallery photos big a.back:hover ico {
	opacity: 1;
}
.Gallery photos big a.next {
	display: flex;
	align-items: center;
	justify-content:flex-end;
	position: absolute;
	right: 1px;
	top: 0;
	bottom: 0;
	width: 70px;
	text-align: right;
	z-index: 1;
	cursor: pointer;
}
.Gallery photos big a.next ico {
	display: inline-block;
	width: 40px;
	height: 80px;
	background-image: url("https://www.mobile.bg/images/picturess/icons/next.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #000000AA;
	opacity: .5;
	border-radius: 10px 0 0 10px;
	transition: all .3s ease-in-out;
}
.Gallery photos big a.next:hover ico {
	opacity: 1;
}
.Gallery photos big:hover a.zoom,
.Gallery photos big:hover span.nums{
	opacity: 1;
}
.Gallery photos big a.zoom {
	display: block;
	position: absolute;
	z-index: 3;
	right: 1px;
	top: 1px;
	text-align: left;
	background-image: url("https://www.mobile.bg/images/picturess/icons/zoom-gallery.svg");
	background-position: left 10px top 7px;
	background-repeat: no-repeat;
	background-color: #00000099;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none !important;
	line-height: 32px;
	padding: 0 10px 0 40px;
	opacity: .4;
	transition: all .3s ease-in-out;
	cursor: pointer;
}
.Gallery photos big a.zoom.zoomOut {
	background-position: left 10px top -23px;
}
.Gallery photos big a.zoom.zoomOutO {
	background-position: left 10px top -23px;
	margin-top: 20px;
}
.Gallery photos big span.nums {
	display: block;
	position: absolute;
	z-index: 3;
	left: 1px;
	top: 1px;
	text-align: left;
	background-image: url("https://www.mobile.bg/images/picturess/icons/gallery.svg");
	background-position: left 10px center;
	background-repeat: no-repeat;
	background-color: #00000099;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none !important;
	line-height: 32px;
	padding: 0 10px 0 40px;
	opacity: .4;
	transition: all .3s ease-in-out;
}
.Gallery photos big images items {
	text-align: center;
	width: 860px;
	height: 645px;
	white-space: nowrap;
	transition: all .5s ease;
}

.Gallery photos big images items item {
	display: inline-block;
}
.Gallery photos big images items item a {
	line-height: 0;
	display: inline-block;
	width: 860px;
	cursor: pointer;
}
.Gallery photos big images items item a img {
	width: 860px;
	height: 645px;
	object-fit: contain;
}
.Gallery photos small images {
	display: block;
	overflow: hidden;
}
.Gallery photos small images items {
	display: inline-block;
	width: 860px;
	height: 80px;
	white-space: nowrap;
	padding-top: 10px;
	margin-top: 11px;
}
.Gallery photos small images items item a {
	position: relative;
	display: inline-block;
	line-height: 0;
	background: #FFF;
	border: 1px solid #DDD;
	padding: 4.5px;
	transition: all .1s ease;
	cursor: pointer;
}
.Gallery photos small images items item:last-of-type a {
	margin-right: 0;
}
.Gallery photos small images items item a:after {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	border-style: solid;
	border-width: 0 7px 8px;
	border-color: transparent transparent #09F;
	transition: all .1s ease-in-out;
}
.Gallery photos small images items item a img {
	width: 72px;
	height: 54px;
	object-fit: cover;
}
.Gallery photos small images items item a.active {
	box-shadow: inset 0 0 0 3px #09F;
	border-color: #09F;
}
.Gallery photos small images items item a.active:after {
	top: -9px;
	border-width: 0 7px 8px;
	border-color: transparent transparent #09F;
}
.Gallery div.banner {
	display: block;
	text-align: center;
	width:860px;
	overflow: hidden;
}
/* big images items item a img */
.GalleryFULLSCREEN {
	position: absolute;
	z-index: 99999999999;
	top: 0;
	left: 50%;
	right: 0;
	height: 100vh;
	background: #222;
	padding: 0;
	width:100%;
}
.GalleryFULLSCREEN header,
.GalleryFULLSCREEN photos small,
.GalleryFULLSCREEN banner {
	display: none;
}
.GalleryFULLSCREEN photos {
	display: grid;
	grid-template-areas:
		'big';
	grid-template-columns:  100%;
	grid-template-rows: auto;
	grid-gap: 0;
}
.GalleryFULLSCREEN photos big images {
	border: none;
}

.GalleryFULLSCREEN photos big images items {
	transition: all 1s ease;
}
.GalleryFULLSCREEN photos big images items item a img {
	max-width: 100%;
	max-height: 100%;
}

.GalleryFULLSCREEN photos big a.next,
.GalleryFULLSCREEN photos big a.back{
	width: 40%;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
/* start login */
.selectedSubmenu2 { padding-bottom:9px; line-height: 23px; background: url("/images/picturess/rub_sel.png") no-repeat bottom; }
a.selectedSubmenu2:hover { color:#09F; }

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

.error-holder {
    line-height:25px;
    text-align:center;
    font-weight:bold;
    color:#900;
}
.success-holder {
    line-height:25px;
    text-align:center;
    font-weight:bold;
    color:#09F;
}

.iconLinks1 {
  color:#333;
  font-size:12px;
  line-height:14px;
}
.iconLinks1:hover {
  text-decoration:none;
}

#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:#09F !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);
}
.forgoted_pass_div{
  width:400px;
  height:300px;
  margin:0 auto;
}
a.userFieldInHeaderLinks {
  color:#2258a2;
  float:left;
  text-align:right;
  text-decoration:underline;
  font-size:14px;
  display:inline-block;
  margin-bottom:1px;
}
a.userFieldInHeaderLinks:hover {
  color:#528eca;
  text-decoration:none;
}
a.userFieldInHeaderLinks img {
  margin-right:6px;
  vertical-align:text-bottom;
}
.TitleBarLogin{
  text-align: left;
  padding:5px 8px !important;
  background:url(/images/picturess/bgrblocktitles.png) repeat-x;
  border:#dad3bb 1px solid;
  border-bottom:none;
  font-size:12px;
  font-weight:bold;
  color:#666;
}
a.profileReg {
  display:block;
  line-height:26px;
  width:90px;
  background:#003366;
  color:#FFF;
  font-size:14px;
  font-weight:bold;
  /*text-shadow: 1px 1px 2px #333;*/
  text-decoration:none;
  text-align:center;
  border-radius:5px;
}
a.profileReg:active {
  background:#0055a8;
  text-shadow:none;
}

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;}

.regWindow{
  display:none;
  position:fixed;
  align:absmiddle;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  padding-top:140px;
  padding-bottom:100px;
  background:url(/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(/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(/images/picturess/regline.png) center 0 repeat-y;
  vertical-align:middle;
}

.line-horizontal {
        background:url(/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(/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(/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(/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:#09F;
  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-weight:;
  font-size:11px;
  border-radius:5px;
  padding:3px 15px 5px 15px;
  text-decoration:none;
  margin-top:10px;
}
.btnAnulirai:hover{
  background-color:#000;
}

a.submenu_my_mobile {
  color:#333;
  font-weight:bold;
  text-decoration:none;
  padding:3px 3px 2px 0;
  margin-bottom:1px;
  line-height:22px;
  display:inline-block;
}
a.submenu_my_mobile:hover{
  color:#09F;
}

.selectedSubmenu {
	background-color:#008fc6;
	text-align:left;
	margin-bottom:0px;
	color:#FFF;
	font-size:12px;
	padding-left:15px;
	padding-bottom:0px;
}
.submenu {
	display: inline-block;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	padding:0 3px;
	height: 13px;
	padding-bottom: 7px;
	height: 100%;
}
.submenu:hover,
.submenuSelected{
	color:#b7d7eb;
}
.submenuSelected{
	background: url(https://www.mobile.bg/images/picturess/sub_sel.gif) no-repeat center bottom;
}





a.m-obiavi{
  background:url(/images/picturess/icons/ico_rab.gif) 0 5px no-repeat;
  padding-left:20px;
}
a.m-obiavi:hover{
  background-position:0 -33px;
}
a.m-belejnik{
  background:url(/images/picturess/icons/ico_ob2.gif) 0 4px no-repeat;
  padding-left:25px;
}
a.m-belejnik:hover{
  background-position:0 -33px;
}
a.m-tarsenia{
  background:url(/images/picturess/icons/ico_save.gif) 0 4px no-repeat;
  padding-left:27px;
}
a.m-tarsenia:hover{
  background-position:0 -33px;
}
a.m-izvestia{
  background:url(/images/picturess/icons/ico_izvestia.gif) 0 5px no-repeat;
  padding-left:24px;
}
a.m-izvestia:hover{
  background-position:0 -33px;
}
a.m-payments{
  background:url(/images/picturess/icons/ico_payments.gif) 0 5px no-repeat;
  padding-left:23px;
}
a.m-payments:hover{
  background-position:0 -33px;
}
a.m-settings{
  background:url(/images/picturess/icons/ico_settings.gif) 0 6px no-repeat;
  padding-left:23px;
}
a.m-settings:hover{
  background-position:0 -33px;
}
a.m-selected{
  color:#09f;
  background-position:0 -33px;
}
.selectAll{
  float:left;
}
.selectAll input[type="checkbox"]{
  vertical-align:-2px;
}
.selectAll label{
  margin-right:10px;
}
.selectAll input[type="button"]{
  height:28px;
  padding:0 10px;
}
.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:#09F;
  border-bottom:1px solid #09F;
}
.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:#09F;
  border-bottom:1px solid #09F;
}
div.sort{
  float:right;
  margin:0 0px 0 0;
  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;
}
.uprOb {
  color:#09f;
  font-weight:normal;
  font-size:12px;
}
a.uprOb:hover{
  text-decoration:none;
}
.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:320px;
}
.noteView div.buttons, .noteWrite div.buttons {
  margin:4px 0 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:0px;
  margin-right:12px;
  color:#09f;
  font-size:11px;
  font-weight:;
  text-decoration:underline;
  text-align:center;
  border-radius:5px;
}
.noteView div.buttons a:hover,.noteWrite div.buttons a:hover {
  text-decoration:none;
}
.myPanelSearch{
  color:#666;
  float:right;
}
.myPanelSearch div{
  border:1px solid #DDD;
  border-radius:5px;
  margin-top:3px;
  width:208px;
  background:url(https://www.mobile.bg/images/picturess/icons/search-bgr.png) right -1px no-repeat;
}
.myPanelSearch input[type="text"]{
  margin:0;
  padding: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:25px;
  vertical-align:top;
}
.myPanel span.name{
  display:inline-block;
  font-size:13px;
  font-weight:bold;
  color:#333;
  margin:3px 0 0 250px;
}
.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.text a.aLogo{
  display:inline-block;
  width:115px;
  margin-left:10px;
  vertical-align:-12px;
  float:left;
}
.myPanel table.message td.newMail a.title{
  font-weight:bold;
  background:url(/images/picturess/icons/mail.gif) 0 4px no-repeat;
  color:#444 !important;
}
.myPanel table.message td.new a{
  font-weight:bold;
  background:  url("/images/picturess/icons/ico_izvestia.gif") no-repeat scroll 0 -33px rgba(0, 0, 0, 0);
  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.text 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;
  line-height:22px;
  text-decoration:none;
  background:none;
  line-height:15px;
}
.myPanel table.message td.text a.info:hover{
   color:#900 !important;
}
.myPanel table.message td.text a.info:hover strong{
   color:#666 !important;
}
.myPanel table.message td.text div.mesInfo{
  color:#666;
}
.myPanel table.message td.text div.mesInfo2{
  margin-left:28px;
  color:#666;
}
.myPanel table.message td.text div.history{
  margin-top:3px;
  color:#666;
}
.myPanel table.message td.text div.history span.izprateni{
  display:inline-block;
  padding-left:16px;
  background:url(/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(/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;
  float:none;
  padding-right:22px;
  background:url(/images/picturess/icons/close-my-btn.png) right 0 no-repeat;
  border-left:1px solid #FFF;
  padding-left:10px;
  line-height:16px;
  float:left;
}
a.filterDeleteLink:hover{
  color:#09f;
  background-position: right -26px;
  text-decoration:none;
}
a.filterEditLink{
  font-size:11px;
  color:#8e897c;
  text-decoration:none;
  font-weight:bold;
  display:inline-block;
  margin:0px 0px 0 0;
  float:none;
  padding-left:22px;
  background:url(/images/picturess/icons/edit-my-btn.png) left 0 no-repeat;
  border-right:1px solid #e4dfd3;
  padding-right:10px;
  line-height:16px;
  float:left;
}
a.filterEditLink:hover{
  color:#09f;
  background-position: left -26px;
  text-decoration:none;
}
a.startFilter{
  display:inline-block;
  padding:5px 12px;
  border-radius:5px;
  background:#036;
  color:#FFF;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
  margin:0 0 0px 0;
}
a.startFilter:hover{
  background:#0052a3;
}
a.btnBordo {
  display:inline-block;
  width:179px;
  text-align:center;
  font-size:12px;
  font-weight:bold;
  background:#036;
  color:#FFF;
  border:none;
  text-decoration:none;
  padding:6px 9px;
  margin:5px 0 0 0;
  border-radius:6px;
}
a.btnBordo:hover {
  background:#0052a3;
}
a.btnBordoClicked {
  display:inline-block;
  width:179px;
  text-align:center;
  font-size:12px;
  font-weight:bold;
  background:#f9f9f9;
  border:1px solid #bebebe;
  color:#6e6e6e;
  text-decoration:none;
  padding:6px 9px;
  margin:5px 0 0 0;
  border-radius:6px;
}
a.btnBordoClicked:hover {
  background:#dddddd;
}
a.shareFacebook {
  background:url(/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(/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;
}
/* end login */

#bazar_info_main_page {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  width:660px;
  list-style: none;
  position: relative;
  overflow: hidden;
  margin:0;
  padding:0;
  margin-bottom: 20px;
}

/* payments */
.doubleBorder{
	position:absolute;
	z-index:5000;
	width: 382px;
	top: -25px;
	left: 145px;
}
.doubleBorder div.arrowp{
	width:12px;
	height:25px;
	background:url('/images/picturess/baloonSmetkaArrow.png') no-repeat 0 0;
	position:absolute;
	top:25px;
	left:-10px
}
.doubleBorder ul{
	display:inline-block;
	margin:0;
	padding:0;
	list-style:none;
	background:#FFF;
	line-height:16px;
	padding:10px 15px;
	border:1px solid #09F;
	box-shadow:3px 3px 9px rgba(0,0,0,.8);
	color:#333;
	font-size:12px;
}
.doubleBorder h3{
	margin:0;
	padding:0;
}
.doubleBorder ul a{
	color:#333;
	text-decoration:underline;
	color:#09F;
}
.doubleBorder ul a:hover{
	text-decoration:none;
}

.smetkaLab {
	display:block;
	position:relative;
	line-height:24px;
	height:24px;
	font-size:12px;
}
.smetkaLab:hover {
	background:#ccc;
	color:#FFF;
}
.smetkaLab:hover ul{
	color:#333;
}
.smetkaLab:hover div.doubleBorder{
	display:block !important;
}

.zaiaveniSumi {
        width:660px;
	margin-top:25px;
	border:1px solid #09F;
	background:#f9f4e8;
	padding:10px 15px 4px;
}
.zaiaveniSumi div.title{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	color:#09F;
}
.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:#09F;
}
.zaiaveniSumiItem span{
	float:left;
}

.predplateniSumi div.title{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	color:#09F;
}
.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(/images/picturess/icons/predplateniSumiItemIcon.png) 0 14px no-repeat;
	padding-left:20px;
}
/*
.predplateniSumiItem:hover{
	background-position:0 -24px;
}*/
.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(/images/picturess/icons/sumiShowAllIcon.png) 0 0 no-repeat;
	padding-left:18px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#09F;
}
a.sumiShowAll:hover{
	text-decoration:underline;
	background-position:0 -20px;
}

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


.infoBlockTitle1 {padding:7px 10px; font-size:13px; font-weight:bold; color:#666666; background:url(/images/picturess/bgrblocktitlespay.png) repeat-x #efefef; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; }
.simpleWhite{padding:10px; background:#FFF}
.gray{color:#666 !important}
.normal{font-weight:normal}
.bold{ font-weight:bold !important;}
.blktitle{line-height:28px; padding:0px 10px; font-size:13px; font-weight:bold; color:#666666; border:#d6d6d6 1px solid; -moz-border-radius:4px; border-radius:4px; background:url(/images/picturess/bgrblocktitlespay.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 0px 10px}
.infoBlockItem1 ul{list-style:none}
.easy_pay{color:#2258A2;font-size:12px;font-weight:bold;background-image:url("/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("/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:#09F !important}

.housesorder{}
.housesorderdate{ display:none; }

ul.mPhotos{
	display:inline-block;
	margin:0;
	padding: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(/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(/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(/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(/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(/images/picturess/video.png) 7px 7px no-repeat #008fc6;
}
ul.mPhotos li a.video:hover {background: url(/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;}

.w680 {
  width:680px;
}
.smsBoxWrapperScroll {
  width:680px;
  margin-bottom:20px;
}
.smsBoxPadding {
  padding-top:5px;
  padding-bottom:5px;
}
.smsDilarBox {
  width:200px;
  border-bottom:1px solid #000;
  text-align:center;
  display:inline-block;
}
.smsDilarBoxLong {
  width:250px;
  border-bottom:1px solid #000;
  display:inline-block;
}

.gumi { border:1px solid #dfdfdf; border-bottom:1px solid #b1bdc9; padding:10px; background:url(/images/picturess/gumi.jpg) right bottom no-repeat; height:267px; }
.gumi span{ display:block; margin:0 0 3px 0; color:#333; font-size:11px; }
.gumi select{ margin:0 0 15px 0; height:20px; padding:0; }
.gumi select.sSmall{ width:59px; }
.gumi select.marka{ width:185px; }
.gumi select.season{ width:118px; }
.gumi input[type="submit"]{ width:184px; height:40px; font-weight:bold; margin-top:8px; font-family:Verdana, Geneva, sans-serif; color:#333; }

.last6 {
	width: 660px;
	border-collapse: collapse;
}
.last6 td.item{
	position: relative;
	width: 322px;
}
.last6 td.colSpace{
	width: 16px;
}
.last6 td.rowSpace{
	line-height: 16px;
	height: 16px;
}

.last6 td.rowSpace div{
	height: 0px;
	border-top: 1px solid #CCC;
}
.last6 img{
	width: 170px;
	height: 127px;
	object-fit: cover;
}
.last6 img.TOP{
	position: absolute;
	top: -5px;
	left: -5px;
	width: 40px;
	height: auto;
}
.last6 img.VIP{
	position: absolute;
	top: -5px;
	left: -5px;
	width: 40px;
	height: auto;
}
.last6 td.item_ceco a{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.last6 span.marka{
	text-decoration: underline;
	font-weight: bold;
	color: #333;
}
.last6 a.marka{
	text-decoration: underline;
	font-weight: bold;
	color: #333;
}
.last6 td.item:hover span.marka{
	color:#09F;
	text-decoration: none;
}
.last6 td.item:hover a.marka{
	color:#09F;
	text-decoration: none;
}
.last6 td.item:hover img{
	color:#09F;
	text-decoration: none;
	outline: 3px solid #09F;
}
.last6 span.date{
	color:#999;
	font-size: 11px;
	display: inline-block;
	margin-top: 10px;
}

.addButton {
	float: right;
	display: inline-block;
	margin-top: 6px;
	line-height: 32px;
	padding: 0 15px;
	background: #09F;
	color: #FFF;
	font-size: 14px;
	border-radius: 5px;
	text-decoration: none;
	transition: background .1s;
}
.addButton:hover {
	background: #40b3ff;
}

.categoryIcons {
	padding: 5px 0 15px;
	text-align: center;
}
.categoryIcons a {
	display: inline-block;
	margin: 0 5px;
	opacity: .5;
	transition: opacity .3s;
}
.categoryIcons a:first-child {
	margin-left: 0;
}
.categoryIcons a:last-child {
	margin-right: 0;
}
.categoryIcons a.selected, .categoryIcons a:hover {
	opacity: 1;
}
.categoryIcons a img{
	height: 20px;
}
.addButton {
	float: right;
	display: inline-block;
	margin-top: 6px;
	line-height: 32px;
	padding: 0 15px;
	background: #09F;
	color: #FFF;
	font-size: 14px;
	border-radius: 5px;
	text-decoration: none;
	transition: background .1s;
	font-weight: bold;
}
.addButton:hover {
	background: #40b3ff;
}
.editButton {
	float: right;
	display: inline-block;
	margin-top: 6px;
	margin-right: 5px;
	line-height: 30px;
	padding: 0 15px;
	background: #FFF;
	color: #09F;
	border: 1px solid #09F;
	font-size: 14px;
	border-radius: 5px;
	text-decoration: none;
	transition: background .1s;
}
.editButton:hover {
	/*color: #5dbeff;*/
	/*border-color: #5dbeff;*/
	background: #ecf7ff;
}

.loginPanel {
	background: #FFF;
	width: 980px;
	margin: 50px auto;
}

.loginPanel .formsWrapper {
	clear: both;
	border: 2px solid #DDD;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	/*min-height: 300px;*/
	padding: 20px 20px 27px 20px;
}

.loginPanel input[type="text"] {
	height: 26px;
	width: 100%;
    height: 32px;
    padding: 0 5px;
    font-size: 15px;
    font-weight: bold;
	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;
}
::-webkit-input-placeholder { color: #BBB; font-weight:normal; font-style:italic; font-family:Arial, Geneva, sans-serif; }
:-moz-placeholder			{ color: #BBB; font-weight:normal; font-style:italic; font-family:Arial, Geneva, sans-serif; }
::-moz-placeholder			{ color: #BBB; font-weight:normal; font-style:italic; font-family:Arial, Geneva, sans-serif; }
:-ms-input-placeholder 		{ color: #BBB; font-weight:normal; font-style:italic; font-family:Arial, Geneva, sans-serif; }

.editAdsInfoPanel {
	text-align: center;
	font-size: 15px;
}
.editAdsInfoPanel h1{
	margin: 20px 0 30px;
	font-size: 26px;
}
.editAdsInfoPanel a{
	color: #00a2ef;
}
.editAdsInfoPanel p{
	margin: 25px 0;
}
.editAdsInfoPanel a:hover{
	text-decoration: none;
}

.phoneInp {
	padding: 0 5px;
	height: 40px;
	font-weight: bold;
	font-size: 20px;
	width: 180px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	vertical-align: bottom;
}
.phoneInp::-webkit-input-placeholder {
	font-weight: normal;
	font-size: 18px;
}

.phoneInp:-moz-placeholder { /* Firefox 18- */
   font-weight: normal;
   font-size: 18px;
}

.phoneInp::-moz-placeholder {  /* Firefox 19+ */
   font-weight: normal;
   font-size: 18px;
}

.phoneInp:-ms-input-placeholder {
   font-weight: normal;
   font-size: 18px;
}
.phoneSpan {
	display: inline-block;
	padding: 0 5px;
	height: 40px;
	font-weight: bold;
	font-size: 20px;
	vertical-align: top;
}
.phoneEdit {
	display: inline-block;
	height: 40px;
	font-size: 13px;
	vertical-align: top;
	margin-left: 8px;
	margin-top: 3px;
}

/*UPDATE PUBTIME*/
.confirmUpdatePTBox{
  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;
}

.confirmUpdatePTBoxContent{
  width:auto;
  height:auto;
  padding: 16px;
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  background-color: #FFFFFF;
  border:#09F 2px solid;
  font-size:16px;
}

.confirmUpdatePTBoxContent div{
  justify-content: space-between;
  display: flex;
  flex-direction: row;
  flex: 0 0 auto;
  background-color: #FFFFFF;
  text-align: center;
}

.confirmUpdatePTBoxContent button{
  width: 160px;
  height: 40px;
  font-size: 16px;
  flex: 0 0 auto;
  padding: 6px;
  border: none;
  border-radius: 2px;
  color: #333333;
  border: 1px solid #dedede;
  font-weight: bold;
}

.confirmUpdatePTBoxContent button:hover{
  color: #000000;
  border: 1px solid #bbbbbb;
}

.confirmUpdatePTBoxContent button:active{
  border: 1px solid #26a0da;
}


.myPagesHeader {
	color: #333;
	margin-top: 10px;
	margin-bottom: 22px;
}
.myPagesHeader .title{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
}
.myPagesHeader .info{
	font-size: 12px;
}

/* LOG */
.newLogin {
	background: #FFF;
	width: 820px;
	padding: 20px;
	margin: 50px auto;
}
.newLogin .tabs {
	display: inline-block;
	width: 50%;
	line-height: 0;
	margin-bottom: -2px;
}
.newLogin .tabs a{
	display: block;
	float: left;
	width: 50%;
	background: #FFF;
	color: #09F;
	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 a.close{
	display: block;
	position: absolute;
	width: 32px;
	height: 32px;
	right: 46px;
	background: url(https://www.mobile.bg/images/picturess/icons/close.svg) center center no-repeat;
	opacity: .4;
	transition: opacity .2s;
}
.newLogin a.close:hover{
	opacity: .8;
}
.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;
	margin-top: -3px;
}
.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: #09F;
	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"], input[type="password"] {
	height: 26px;
	width: 100%;
    height: 32px;
    padding: 0 5px;
    font-size: 15px;
    font-weight: bold;
	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 a.eye {
	position: absolute;
	top: 115px;
	right: 5px;
	width: 32px;
	height: 32px;
	background-image: url(https://www.mobile.bg/images/picturess/icons/pass-eye.svg);
	background-position: center 8px;
	background-repeat: no-repeat;
	opacity: 1;
}

.newLogin a.eye:hover {
	background-position: center -42px;
}

.newLogin .agree{
	font-size: 14px;
	display: inline-block;
	margin-top: 20px;
}
.newLogin .agree a{
	color: #09F;
	text-decoration: none;
}
.newLogin .agree a:hover{
	text-decoration: underline;
}
.newLogin a.loginButton {
	/*float: right;*/
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 5px;
	line-height: 44px;
	padding: 0 15px;
	background: #09F;
	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: #40b3ff;
}
.newLogin a.loginButtonWhite {
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 5px;
    line-height: 42px;
    padding: 0 15px;
    background: #FFF;
    color: #09F;
    font-size: 18px;
    border: #09F 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;
    border: 10px solid #FFF;
    text-align: center;
    min-width: 70px;
    line-height: 50px;
}

.newLogin span.title {
    display: inline-block;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}

.newLogin 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: 25px 0 45px;
	margin-top: 10px;
	margin-bottom: 0;
}
.newLogin button.fbreg:hover {
	background: #47639d;
}
.newLogin button.fbreg img{
	height: 22px;
	float: left;
	margin-left: 10px;
	margin-right: -10px;
}
.newLogin .logForms .code{
	clear: both;
	display: block;
	text-align: center;
	margin: 20px 0 10px;
}
.newLogin .logForms .code img{
	height: 24px;
}
.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;
}
.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:550px;
	margin:auto;
	margin-top:5%;
}

/* NOTEPAD */
a.btnFavBelejnik{
	position: absolute;
	bottom: 0;
	right: 0;
	margin-top: 10px;

	display:inline-block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background:url(https://www.mobile.bg/images/picturess/icons/listFavNew.svg)  right 0 no-repeat #FFF;
	background-size: 24px;




	color:#c5d0d7;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	line-height:24px;
	padding:0 30px 0 0px;
	border-radius:3px;
	margin-top: 8px;
	cursor: pointer;
}
a.btnFavBelejnik:hover{
	color: #09f;
	background-position: right -55px;
}
a.favListItem {
	display: inline-block;
	width: 26px;
	min-height: 26px;
	background: url(https://www.mobile.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;
}
.obiavaFav {
	float: right;
	display: inline-block;
	height: 26px;
	line-height: 26px;
	width: 26px;
	background: url(https://www.mobile.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;
}
.listFav {
	display: inline-block;
	padding-right: 32px;
	line-height: 26px;
	background: url(https://www.mobile.bg/images/picturess/icons/listFavNew.svg) right 0 no-repeat;
	font-size: 12px;




	color: #000;
}
.listFav:hover {
	text-decoration: none;
	color: #09F;
	background-position: right -30px;
}

.obFavSmal {
	display: block;
	line-height: 16px;
	padding-left: 22px;
	background: url(img/icons/obFavSmall.svg) 0 0 no-repeat;
	color: #06F;
}

/* FILTER */
.myFilterItem {
	color:#333;
	font-size: 14px;
	border: 1px solid #DDD;
	margin-bottom: 15px;
	border-radius: 3px;
	overflow: hidden;
}
.myFilterItem .wrapper {
	padding:  10px 10px 0;
}
.myFilterItem div.block{
	margin-bottom: 10px;
	font-size:14px;
}
.myFilterItem span.label{
	display: block;
	color: #999;
	font-size: 12px;
	margin-bottom: 2px;
}
.myFilterItem p{
	padding: 0;
	margin: 0 0 15px;
}
.myFilterItem table{
	width: 100%;
	border-collapse: collapse;
}
.myFilterItem table td{
	width: 50%;
	vertical-align: top;
}
.myFilterItem table.col4 td{
	width: 25%;
}
.myFilterItem .btnFavBelejnik {
	position: static;
	float: right;
	margin-top: 0;
	background-color: transparent;
	color: #AAA;
}
.myFilterItem .line {
	height: 1px;
	background: #DDD;
	margin-bottom: 10px;
}
.myFilterItem .buttons label {
	display: inline-block;
	color: #AAA;
	padding-top: 2px;
}
.myFilterItem .buttons label:hover {
	color: #666;
}
.myFilterItem .buttons {
	padding: 10px;
	background: #e3ebf0;
}
.myFilterItem .buttons input[type="checkbox"] {
	width: 20px;
	height: 20px;
	margin:0 5px 0 0;
	vertical-align: middle;
}
.myFilterItem a.links{
	display: inline-block;
	color: #09f;
	text-decoration: none;
	margin-right: 20px;
}
.myFilterItem a.new{
	color: #f30;
	font-weight: bold;
}
.myFilterItem a.new:hover{
	color: #f70;
}
.myFilterItem table.users{
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.myFilterItem table.users td{
	width: auto;
}
.myFilterItem table.users td.pic{
	width: 110px;
}
.myFilterItem table.users td.pic img{
	width: 100px;
	transition: opacity .2s;
}
.myFilterItem table.users td.pic img:hover{
	opacity: .7;
}
.myFilterItem table.users .block a{
	display: inline-block;
	font-size: 14px;
	color: #3b6fb6;
	text-decoration: none;
}
.myFilterItem table.users .block a:hover{
	color:#F70;
}
.myFilterItem table.users .label{
	color: #999;
	font-size: 11px;
}
.myFilterItem table.users .label span{
	color: #333;
	font-size: 12px;
}

.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:#09F 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: none;
  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;
}

/* Photos */
.addPhotos{
	text-align:left;
	margin:30px 0 0;
}
.addPhotos img.first{
	margin: 0 0 5px 15px;
}
.addPhotos ul{
	list-style:none;
	display:inline-block;
	max-width:100%;
	margin:0;
	padding: 0 10px;
}
.addPhotos li{
	position:relative;
	float:left;
	width:96px;
	height:72px;
	background:#e3ebf0;
	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;
	cursor: pointer;
}
.addPhotos li:hover{
	background-color:#d9e1e7;
}
.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:#00adee;
	border-radius:15px;
	color:#FFF !important;
	font-size:16px;
}
.addPhotos li.hasPhoto{
	cursor: move;
}
.addLogoDealer li.hasPhoto{
	cursor: default;
}
.addPhotos li.hasPhoto div.photo{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-size: cover;
	border-radius: 3px;
	overflow: hidden;
}
.addPhotos li.hasPhoto a{
	display:none;
	position:absolute;
	z-index: 9999;
	top:-3px;
	width:16px;
	height:16px;
	cursor: pointer;
}
.addPhotos li.hasPhoto:hover a{
	display: block;
}
.addPhotos li a:hover{
	background-position:0 -26px;
}
.addPhotos li.hasPhoto a.delete{
	right:-3px;
	background:url(/images/picturess/icons/photo_del.png) 0 0 no-repeat;
}
.addPhotos li.hasPhoto a.delete:hover{
	background-position:0 -26px;
}
.addPhotos li.hasPhoto a.rotate{
	left:-3px;
	background:url(/images/picturess/icons/photo_rot.png) 0 0 no-repeat;
}
.addPhotos li.hasPhoto a.rotate:hover{
	background-position:0 -26px;
}
.addPhotos li.hasPhoto .processing {
  width: 16px;
  height: 16px;
  background: url("/images/picturess/uplloader.gif") no-repeat scroll center center transparent;
  position: absolute;
  top:50%;
  left:50%;
  margin-top:-8px;
  margin-left:-8px;
  z-index: 3;
}
.addPhotos .imgplupload_error{
	display: block;
	width:100%;
	color: #F00;
	font-weight:bold;
	text-align: center;
	font-size: 12px;
}
.addPhotos a.simple{
	display: inline-block;
	margin-top: 5px;
	color: #00adee;
	font-size: 13px;
}
.addPhotos a.simple:hover{
	text-decoration: none;
	color: #00adee;
}
.addPhotosSimple{
	text-align: center;
}
.addPhotosSimple ul{
	display: inline-block;
	text-align: left;
	list-style: decimal;
}
.addPhotosSimple li{
	position: relative;
	margin-bottom: 10px;
	width: 280px;
	height: 210px;
	padding: 0;
}
.addPhotosSimple li div{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-radius: 3px;
}
.addPhotosSimple li a{
	position: absolute;
	top: 0;
	right: 0;
	width:16px;
	height:16px;
	background:url(/images/picturess/icons/photo_del.png) 0 0 no-repeat;
	cursor: pointer;
}
.addPhotosSimple li a:hover{
	background-position:0 -26px;
}
.addPhotosSimple input[type="file"]{
	border: #999 1px solid;
	width: 280px;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}
.addPhotosSimple a.simple{
	display: inline-block;
	margin-top: 5px;
	color: #00adee;
	font-size: 13px;
}
.addPhotosSimple a.simple:hover{
	text-decoration: none;
	color: #00adee;
}
.addVideo{
	border:#09F 1px solid;
	border-top:#09F 3px solid;
}
.addVideo .vTitle{
	font-size: 20px;
	font-weight: bold;
	margin: 10px 10px 10px 15px;
}
.YT {
	position: relative;
	padding-left: 15px; /* 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: 793px;
	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: 150px;
	height: 24px;
	font-weight: bold;
	margin-left: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
a.buttonGreen {
	display: inline-block;
	line-height: 25px;
	padding: 0 10px;
	background: #009933;
	color: #FFF;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	border-radius: 5px;
	text-decoration: none;
	transition: background .1s;
	text-align: center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	float: right;
}
a.buttonGreen:hover {
	background: #22b400;
}
.loginLinks {
	float: left;
	margin-top: 14px;
	font-size: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.loginLinks img{
	vertical-align: -3px;
	margin: 0 5px 0 0;
}
.loginLinks span.exit{
	font-size: 12px;
}
.loginLinks span.exit a{
	color: #09F;
	text-decoration: none;
}
.loginLinks span.exit a:hover{
	text-decoration: underline;
}
.loginLinks a.exit{
	color:#09F;
	text-decoration: underline;
}
.loginLinks a.exit:hover{
	text-decoration: none;
}
.loginLinks span.logIn{
	display: inline-block;
	font-size: 15px;
	color: #09F;
}
.loginLinks span.logIn a{
	color: #09F;
	text-decoration: none;
}
.loginLinks span.logIn a:hover{
	text-decoration: underline;
}
.iMenu {
	width: 661px;
	margin: 15px auto 0;
	padding-top: 3px;
	position: relative;
	height: 34px;
	overflow: hidden;
	font-family: Verdana, Geneva, sans-serif;
}
.iMenu .bottomLine{
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	height: 6px;
	background: #328fc5;
	border-top: 1px solid #FFF;
}
.iMenu a{
	display: block;
	float: left;
	height: 34px;
	margin-right: 1px;
	background: #605d5d;
	border-radius: 7px 7px 0 0;
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 11px 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.iMenu a:hover{
	position: relative;
	z-index: 2;
	background: #49bdfe;
	background: -moz-linear-gradient(top, #49bdfe 2%, #328fc5 90%);
	background: -webkit-linear-gradient(top, #49bdfe 2%,#328fc5 90%);
	background: linear-gradient(to bottom, #49bdfe 2%,#328fc5 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49bdfe', endColorstr='#328fc5',GradientType=0 );
}
.iMenu a.right{
	float: right;
	margin: 0;
}
.iMenu a.rent img{
	width: 39px;
	height: 20px;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 7px;
}
.iMenu a._sel{
	position: relative;
	z-index: 2;
	color: #fff;
	background: #49bdfe;
	background: -moz-linear-gradient(top, #49bdfe 2%, #328fc5 90%);
	background: -webkit-linear-gradient(top, #49bdfe 2%,#328fc5 90%);
	background: linear-gradient(to bottom, #49bdfe 2%,#328fc5 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49bdfe', endColorstr='#328fc5',GradientType=0 );
}
.fakturiList a{
    color: #09f;
    text-decoration: underline;
}
.fakturiList a:hover{
    text-decoration: none;
}
.fakturiList div.sumi{
    margin-top: 1px !important;
}
.fakturiList strong{
    font-size: 13px;
}
.rezultsDate {
	margin-bottom: 0;
	text-align: right;
	float: right;
}
.rezultsDate input[type="text"],
.rezultsDate select{
	height: 22px;
	width: 100px;
	padding: 0 5px;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
}
.rezultsDate .legend{
	float: right;
	padding: 0;
	margin: 0;
}
.rezultsDate .legend span{
	display: inline-block;
	margin-left: 20px;
	border-left: 22px solid #999;
	padding:0 5px;
	line-height: 22px;
}
.rezultsDate .legend span.red{
	border-color: #ddd3d3;
}
.rezultsDate .legend span.green{
	border-color: #EBEDEB;
}
.izpolzvaniUslugiTab {
	width: 100%;
	border-collapse: collapse;
}
.izpolzvaniUslugiTab td{
	color: #333;
	padding: 5px;
	border-bottom: 1px solid #ddd; /* b78484 */
}
.izpolzvaniUslugiTab td a{
	color: #333;
}
.izpolzvaniUslugiTab td.date{
	color: #999;
}
.izpolzvaniUslugiTab td.date strong{
	color: #333;
}
.izpolzvaniUslugiTab .greenTxt{
	color: #0F9A00;
}
.izpolzvaniUslugiTab .redTxt{
	color: #F00;
}
.izpolzvaniUslugiTab tr.blue{
	background: #1155cc;
}
.izpolzvaniUslugiTab tr.blue td{
	color: #fff !important;
}
.izpolzvaniUslugiTab tr.blue td a{
	color: #fff !important;
}
.izpolzvaniUslugiTab td.inf{
	text-align: center;
	color: #93c47d;
}

.izpolzvaniUslugiTab tr.green{
	background: #93c47d;
}
.izpolzvaniUslugiTab tr.green td{
	color: #fff !important;
}
.izpolzvaniUslugiTab tr.green td a{
	color: #fff !important;
}

.izpolzvaniUslugiTab td.lastColumn {
	width: 280px;
	text-align: right;
	color: #93c47d;
}
.zarediButton {
	display: inline-block;
	margin-left: 5px;
	line-height: 26px;
	padding: 0 15px;
	background: #605d5d; /* 605d5d b01110 */
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	vertical-align: bottom;
	transition: background .1s;
}
.zarediButton:hover {
	background: #49bdfe;
}
.apT3 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 15px;
	padding-bottom: 11px;
	border-bottom: 3px solid #49bdfe;
}
.mMenu {
	margin: 5px auto 0;
	line-height: 24px;
	font-size: 14px;
}
.mMenu a{
	display: inline-block;
	font-size: 15px;
	line-height: 18px;
	font-style: normal;
	color: #09F;
	font-weight: 900;
	font-family: Verdana, Tahoma, sans-serif;
}
.mMenu a:hover{
	text-decoration: none;
	font-weight: bold;
}
.mMenu a.selected{
	text-decoration: none;
	font-weight: bold;
}
.mMenu table{
	width: 100%;
	border-collapse: collapse;
}
.mMenu td{
	padding: 20px 0;
	border-bottom: 1px solid #DDD;
	font-size: 15px;
	line-height: 18px;
	font-style: italic;
	vertical-align: top;
	font-family: Arial;
}
.mMenu td.links{
	width: 260px;
}
.submenu3 {
	position: relative;
	background: #f7f4e8;
	border: 1px solid #09f;
	border-top: none;
	padding: 0 15px;
	color: #09F;
}
.submenu3 img{
	position: absolute;
	bottom: -1px;
}
.submenu3 a{
	display: inline-block;
	line-height: 27px;
	padding: 0 3px;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.submenu3 a:hover{
	color: #09f;
}
.submenu3 a.selected{
	color: #09f;
}
.submenu4 {
	background: #fff;
	color: #09f;
	margin-bottom: 15px;
}
.submenu4 a{
	font-weight: normal;
}
.submenu4 a.selected{
	font-weight: bold;
}
.feedback {
	float: right;
	display: inline-block;
	line-height: 27px;
	margin-top: 6px;
	margin-right: -10px;
	transition: opacity .2s;
}
.feedback:hover {
	opacity: .5;
}
.feedback img{
	position: static !important;
	bottom: auto !important;
	margin-bottom: -3px;
}
.adminTab {
	width: 100%;
	/*border: 1px solid #09F;*/
	border-collapse: collapse;
}
.adminTab td{
	/*border: 1px solid #DDD;*/
	/*padding: 10px;*/
	padding-bottom: 15px;
}
.adminTab td.col{
	width: 15px;
}
.adminTab input{
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 2px 5px;
	font-family: Verdana, Arial, Sans-serif;
}
.adminTab select{
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 2px 5px;
	font-family: Verdana, Arial, Sans-serif;
}
.adminTab label{
	display: inline-block;
	margin-bottom: 4px;
	font-size: 11px;
	font-weight: bold;
}
.admInfo{
	font-size: 13px;
	line-height: 19px;
}
.admInfo a{
	display: inline-block;
	font-weight: bold;
	color: #09f;
	text-decoration: underline;
}
.admInfo a:hover{
	text-decoration: none;
}
.admInfo .infoTab {
	width: 600px;
	margin: 30px auto 0;
	border: 10px solid #EEE;
	border-spacing: 5px;
}
.admInfo .note {
	display: block;
	margin-top: 3px;
	font-style: italic;
	font-family: Arial;
	font-size: 12px;
	color: #666;
}
.admInfo .red {
	color: #F00 !important;
}
.admInfo .blue {
	color:#3047d0 !important;
}
.admInfo .bordo {
	color: #09f !important;
}
.admInfo .infoTab th{
	font-size: 15px;
	border-bottom: 1px solid #DDD;
	padding: 1px 0 5px;
}
.admInfo .infoTab th em{
	display: block;
	font-size: 13px;
	font-weight: normal;
	color: #999;
}
.admInfo .infoTab td{
	width: 50%;
	padding: 2px 5px;
	text-align: center;
	border: 1px solid #DDD;
}
.admInfo .infoTab td.head{
	border: none;
	line-height: 15px;
}

.redButton {
	 display: inline-block;
	 margin-top: 6px;
	 line-height: 32px;
	 padding: 0 15px;
	 background: #09F;
	 color: #FFF;
	 font-size: 14px;
	 border-radius: 5px;
	 text-decoration: none;
	 transition: background .1s;
	 font-weight: bold;
 }
.redButton:hover {
	background: #59b3fe;
}

table.bonusi {
	width: 1024px;
	border-collapse: collapse;
	font-size: 12px;
	line-height: 15px;
}
table.bonusi strong{
	font-size: 15px;
	line-height: 17px;
}
table.bonusi td{
	vertical-align: top;
	width: 326px;
}

table.bonusi td.space{
	width: 22px;
}
a.bellIco{
	float: right;
	display:inline-block;
	background:url(https://www.mobile.bg/images/picturess/headerFav.svg) 0 0 no-repeat;
	padding-left:32px;




	text-decoration:none;
	font-size:13px;
	line-height:8px;
	height:29px;
	vertical-align:bottom;
	color:#09F;
	margin-top: 7px;
	margin-bottom: 8px;
	margin-right: 10px;
}
a.bellIco:hover{
	background-position: 0 -50px;
}
a.bell2Ico{
	float: right;
	display:inline-block;
	background:url(https://www.mobile.bg/images/picturess/headerBell.svg) 0 0 no-repeat;
	padding-left:32px;




	text-decoration:none;
	font-size:13px;
	line-height:8px;
	height:29px;
	vertical-align:bottom;
	color:#09f;
	margin-top: 7px;
	margin-bottom: 8px;
	margin-right: 15px;
}
a.bell2Ico:hover{
	background-position: 0 -50px;
}
a.fltrIco{
	float: right;
	display:inline-block;
	background:url(https://www.mobile.bg/images/picturess/headerFilters.svg) 0 0 no-repeat;
	padding-left:32px;




	text-decoration:none;
	font-size:13px;
	line-height:8px;
	height:29px;
	vertical-align:bottom;
	color:#09F;
	margin-top: 7px;
	margin-bottom: 8px;
	margin-right: 5px;
}
a.fltrIco:hover{
	background-position: 0 -50px;
}

a.myAdsIco{
	float: right;
	display:inline-block;
	background:url(https://www.mobile.bg/images/picturess/headerMyAds.svg) 0 0 no-repeat;
	padding-left:32px;
	text-decoration:none;
	font-size:13px;
	line-height:8px;
	height:29px;
	vertical-align:bottom;
	color:#09F;
	margin-top: 7px;
	margin-bottom: 8px;
	margin-right: 10px;
}
a.myAdsIco:hover{
	background-position: 0 -50px;
}

.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("https://mobile.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("https://mobile.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: 90px;
	bottom: 0;
	line-height: 26px;
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
	background: url("https://mobile.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("https://mobile.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("https://mobile.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("https://mobile.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);
}
.boxDilar {
	border: 1px solid #ccc;
	border-radius: 2px;
}
.boxDilar .AG {
	padding: 7px;
}
.boxDilar a.logo {
	display: inline-block;
	margin-bottom: 5px;
}
.boxDilar a.name {
	display: inline-block;
	margin-bottom: 5px;
	font-size: 13px;
	color: #333;
	font-weight: bold;
}
.boxDilar a.name:hover {
	text-decoration: none;
}
.boxDilar .phone {
	display: inline-block;
	margin-top: 1px;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	word-break: break-all;
}
.boxDilar a.all {
	display: inline-block;
	margin-top: 10px;
	font-size: 11px;
	color: #900;
}
.boxDilara.all:hover {
	text-decoration: none;
}
.boxDilar.line {
	display: block;
	margin: 20px 0;
	height: 1px;
	background: #DDD;
}
.boxDilar .upravlenie a,
.boxDilarPaid .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;
}
.boxDilar .upravlenie a.add,
.boxDilarPaid .upravleniePaid a.add {
	background: url("/images/picturess/icons/adFav.svg") 7px 10px no-repeat;
	transition: background .2s;
}
.boxDilar .upravlenie a.add:hover,
.boxDilarPaid .upravleniePaid a.add:hover {
	background-position: 7px -20px;
}
.boxDilar .upravlenie a.add.selected {
	background-position: 7px -20px;
}
.boxDilar .upravlenie a.print,
.boxDilarPaid .upravleniePaid a.print {
	background: url("/images/picturess/icons/adPrint.svg") 7px 10px no-repeat;
	transition: background .2s;
}
.boxDilar .upravlenie a.print:hover,
.boxDilarPaid .upravleniePaid a.print:hover {
	background-position: 7px -20px;
}
.boxDilar .upravlenie a.alert,
.boxDilarPaid .upravleniePaid a.alert {
	background: url("/images/picturess/icons/adAlert.svg") 7px 10px no-repeat;
	transition: background .2s;
}
.boxDilar .upravlenie a.alert:hover,
.boxDilarPaid .upravleniepaid a.alert:hover {
	background-position: 7px -20px;
}
.boxDilar .upravlenie a:hover,
.boxDilarPaid .upravleniePaid a:hover {
	text-decoration: underline;
}
.boxDilar .share,
.boxDilarPaid .share {
	padding: 10px 7px;
	text-align: center;
}
.boxDilar .share div,
.boxDilarPaid .share div {
	margin-bottom: 7px;
	color: #333;
	font-size: 11px;
	font-weight: bold;
}
.boxDilar .share a,
.boxDilarPaid .share a {
	display: inline-block;
	margin: 0 2px;
	width: 20px;
	height: 20px;
	background-image: url("/images/picturess/icons/share_icons.svg");
	background-repeat: no-repeat;
	transition: opacity .2s;
	cursor: pointer;
}
.boxDilar .share a:hover,
.boxDilarPaid .share a:hover {
	opacity: .7;
}
.boxDilar .share a.fb,
.boxDilarPaid .share a.fb {
	background-position: 0 0;
}
.boxDilar .share a.cp,
.boxDilarPaid .share a.cp {
	background-position: -80px 0;
}
.boxDilar .share a.cp.selected,
.boxDilarPaid .share a.cp.selected {
	background-position: -120px 0;
}
.boxDilar .share a.vb,
.boxDilarPaid .share a.vb {
	background-position: -20px 0;
}
.boxDilar .share a.em,
.boxDilarpaid .share a.em {
	background-position: -60px 0;
}
.boxDilarPaid a.view {
	display: inline-block;
	margin-bottom: 15px;
	font-size: 12px;
	color: #09f;
	text-decoration: none;
}
.boxDilarPaid {
	width: 300px;
	border: 1px solid #CCC;
	border-radius: 3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.boxDilarPaid .boxLite {
	width: 300px;
	border: 1px solid #CCC;
	border-radius: 3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.boxDilarPaid .AG {
	padding: 15px;
	font-size: 12px;
}
.boxDilarPaid .AG .title{
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}
.boxDilarPaid a.logo {
	display: inline-block;
	margin-bottom: 10px;
}
.boxDilarPaid a.logo img{
	padding: 4px;
	background: #fff;
	border: 1px solid #ccc;
}
.boxDilarPaid .adress {
	margin: 0 0 15px 0;
	position: relative;
	padding-left: 32px;
}
.boxDilarPaid a.name {
	display: inline-block;
	margin-bottom: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #09f;
}
.boxDilarPaid a.name:hover {
	text-decoration: none;
}
.boxDilarPaid .phone {
	display: block;
	font-size: 24px;
	color: #333;
	text-align: left;
}
.boxDilarPaid .phone img{
	margin-right: 5px;
}
.boxDilarPaid .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;
}
.boxDilarPaid .upravleniePaid a.add {
	background: url("/images/picturess/icons/adFav.svg") 15px 14px no-repeat;
	transition: background .2s;
}
.boxDilarPaid .upravleniePaid a.add:hover {
	background-position: 15px -16px;
}
.boxDilarPaid .upravleniePaid a.add.selected {
	background-position: 15px -16px;
}
.boxDilarPaid .upravleniePaid a.print {
	background: url("/images/picturess/icons/adPrint.svg") 15px 14px no-repeat;
	transition: background .2s;
}
.boxDilarPaid .upravleniePaid a.print:hover {
	background-position: 15px -16px;
}
.boxDilarPaid .upravleniePaid a.alert {
	background: url("/images/picturess/icons/adAlert.svg") 15px 14px no-repeat;
	transition: background .2s;
}
.boxDilarPaid .upravleniePaid a.alert:hover {
	background-position: 15px -16px;
}
.boxDilarPaid .upravleniePaid a:hover {
	text-decoration: underline;
}
.boxDilarPaid .share{
	padding: 12px 7px 12px;
	text-align: center;
}
.boxDilarPaid .share div{
	margin-bottom: 10px;
	color: #333;
	font-size: 13px;
	font-weight: bold;
}
.boxDilarPaid .share a{
	display: inline-block;
	margin: 0 6px;
	width: 32px;
	height: 32px;
	background-image: url("/images/picturess/icons/share_icons.svg");
	background-repeat: no-repeat;
	background-size: auto 32px;
	transition: opacity .2s;
}
.boxDilarPaid .share a:hover{
	opacity: .7;
}
.boxDilarPaid .share a.fb{
	background-position: 0 0;
}
.boxDilarPaid .share a.vb{
	background-position: -32px 0;
}
.boxDilarPaid .share a.em{
	background-position: -96px 0;
}
.boxDilarPaid .share a.cp{
	background-position: -128px 0;
}
.boxDilarPaid .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: 50px;
	height: 50px;
	background: url("/images/picturess/icons/top.svg") 0 0 no-repeat;
	background-size: 50px;
}
.newAdImages .VIP .ico {
	position: absolute;
	z-index: 2;
	top: -10px;
	left: -10px;
	width: 50px;
	height: 50px;
	background: url("/images/picturess/icons/vip.svg") 0 0 no-repeat;
	background-size: 50px;
}
.newAdImages td.img .imgHolder .novo{
	position: absolute;
	top: -6px;
	right: -7px;
	width: 65px;
	height: 65px;
	background: url("/images/picturess/icons/new-etiket-1.svg") 0 0 no-repeat;
}
.newAdImages td.img .imgHolder .kaparo{
	position: absolute;
	top: -7px;
	right: -6px;
	width: 150px;
	height: 150px;
	background: url("/images/picturess/icons/kaparirano.svg") 0 0 no-repeat;
}
.dilarData {
	list-style: none;
	width:300px;
	padding: 0;
	margin: 12px 0 0 0;
}
.dilarData li:nth-of-type(odd) {
	width: 150px;
	float:left;
	padding-top:6px;
	clear:both;
}
.dilarData li:nth-of-type(even){
	width: 150px;
	float:left;
	font-weight: bold;
	padding-top:6px;
}
.dilarAction {
	background-color: #EFEFEF;
	width:343px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:5px;
	font-size:11px;
}
.dilarAction img {
	width:16px;
	height:16px;
	display: inline-block;
	margin-right: 2px;
}
.dilarAction .textLink{
	display: inline-block;
}
.dilarAction div a {
	color: #09f;
}
.advactnew {
	color: #09f;
	font-weight: bold;
}
.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;
}
.selectHeight24{
	height:24px;
}
.login2 {
	width: 980px;
	margin-top: 50px;
	margin-bottom: 50px;
}
.login2 td.title{
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	padding: 0 0 30px;
}
.login2 td.L {
	position: relative;
	font-size: 15px;
	width: 50%;
	text-align: left;
	padding-right: 50px;
	border-right: 1px solid #008fc6;
	vertical-align: top;
	line-height: 20px;
}
.login2 td.L a{
	color: #00a2ef;
	font-weight: bold;
	text-decoration: underline;
}
.login2 td.L a:hover{
	text-decoration: none;
}
.login2 span.OR  {
	position: absolute;
	top: 50%;
	right: -35px;
	transform: translateY(-50%);
	text-align: center;
	min-width: 70px;
	line-height: 50px;
	background: rgb(239, 239, 239);
	border-radius: 50px;
	border-width: 10px;
	border-style: solid;
	border-color: rgb(255, 255, 255);
	border-image: initial;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.login2 td.R {
	font-size: 15px;
	padding-left: 50px;
	text-align: left;
}
.login2 td.R input[type="text"]{
	width: 100%;
	height: 32px;
	margin-top: 20px;
	padding: 0 5px;
	font-size: 15px;
	font-weight: bold;
	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;
}
.login2 td.R input[type="submit"]{
	width: 180px;
	margin-top: 15px;
	height: 40px;
	font-weight: bold;
	font-size: 18px;
	color: #333;
	font-family: Verdana,Helvetica,Sans-Serif;
	box-sizing: border-box;
}
.login2 td.R .note{
	font-size: 12px;
	margin-top: 15px;
}
.logoHouse {
	max-height: 40px;
	max-width: 100px;
}
.clever-link { cursor: pointer; text-decoration: underline }

.pubAdvForm {
	font-size: 12px;
}
.pubAdvForm .pubTitles {
	font-size: 13px;
}
.pubBoxes {
	font-size: 12px;
	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: 2px;
	background: #78cef7;
	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;
	cursor: pointer;
}
.addButtonPubInversion {
	color: #FF0000;
	background: #FFF !important;
	border: 1px solid #FF0000;
}
.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: #09f;
	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 #09f;
}
.importantPubVerifyPhone {
	margin-top: 50px;
	font-size: 12px;
	color: #09f;
	font-style: italic;
	font-family: Arial, sans-serif;
}
.PubWrapper {
	border: 1px solid #09f;
	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;
}
.PUBinfoBox {
	margin-bottom: 10px;
	padding: 10px 15px;
	background-color: #FFF; /* F9F4E8 */
	border: #333 2px solid;
	color: #333;
	font-size: 14px;
	text-align: center;
}
.baloonPhone {
	width: 100%;
	padding: 10px 15px;
	box-sizing: border-box;
	background: #6da829;
	font-size: 12px;
	color: #FFF;
	margin-top:15px;
	display: none;
}
.baloonPhone:before {
	content: "";
	position: absolute;
	left: 135px;
	top: 3px;
	border-bottom: 13px solid blue;
	border-bottom-color: #6da829;
	border-left: 30px solid transparent;
	border-right: 3px solid transparent;
}
.apPlan {
	margin-top: 5px;
	border-collapse: collapse;
	border: 1px solid #CCC;
}
.apPlan th{
	width: 90px;
	background: #CCC;
	color: #333;
	padding: 5px;
	text-align: center;
	border-right: 1px solid #fff;
	font-weight: bold;
	font-size: 13px;
}
.apPlan th.inp,
.apPlan td.inp{
	width: 20px;
	padding: 5px 5px !important;
}
.apPlan th.nalichnost{
	margin:5px;
	padding: 5px;
	background: #FFF;
	border-right: 1px solid #CCC;
	color: #0F9A00;
}
.apPlan td{
	padding: 5px;
	height: 20px;
	text-align: center;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	font-weight: bold;
	font-size: 13px;
	color: #333;
}
.apPlan tr{
	transition: background .2s;
}
.greenButtonWallet {
	display: inline-block;
	line-height: 32px;
	padding: 0 10px;
	background: #0F9A00;
	color: #FFF;
	font-size: 13px;
	border-radius: 5px;
	text-decoration: none;
	transition: background .1s;
	font-weight: bold;
}
.greenButtonWallet:hover {
	background: #0c7b00;
}
.moiteObiavi .item{
	position: relative;
	padding: 10px 200px 15px 160px;
	border-bottom: 1px solid #09f;
	margin-bottom: 10px;
	min-height: 210px;
}
.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;
	max-height: 145px;
}
.moiteObiavi .item .text{
	position: relative;
}
.moiteObiavi .item .TOP{
	position: absolute;
	top: 0;
	right: 0;
	width: 60px;
	height: 60px;
	background: url("https://www.mobile.bg/images/picturess/icons/top.svg") 0 0 no-repeat;
	background-size: cover;




}
.moiteObiavi .item .VIP{
	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{
	font-size: 11px;
	position: absolute;
	top: 0;
	right: 0;
	width: 200px;
	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: #09f;
	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: #09f;
	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: #09f;
	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: #09f;
	text-decoration: none;
}
.moiteObiavi .item .buttons {
	position: absolute;
	top: 10px;
	right: 0;
}
.moiteObiavi .item .buttons a,
.dealerButtons a{
	display: block;
	width: 167px;
	padding: 0 6px;
	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,
.dealerButtons a:hover{
	background: #FFF;
	color: #09f;
	border: 1px solid #09f;
}
.moiteObiavi .item .buttons a img,
.dealerButtons a img{
	vertical-align: middle;
	margin-right: 7px;
}
.moiteObiavi .item .buttons a.disabled,
.dealerButtons a.disabled{
	margin-top: 20px;
}
.moiteObiavi .item .buttons a.on:hover,
.dealerButtons a.on:hover{
	color: #169100;
	border: 1px solid #169100;
}
.moiteObiavi .item .buttons a.delete,
.dealerButtons a.delete,{
	margin-top: 20px;
}
.moiteObiavi .item .buttons a.delete:hover,
.dealerButtons a.delete:hover{
	color: #FF0000;
	border: 1px solid #F00;
}
.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:#09f;
	font-weight:normal;
}
.adsPage .choose{
	width: 950px;
	padding: 0;
	font-size: 14px;
}
.adsPage label em{
	font-style: italic;
	font-family: Arial, sans-serif;
	color: #09f;
}
.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: #09f;
}
.adsPage a.help{
	width: 18px;
	margin-left: 6px;
	line-height: 18px;
	border-radius: 50px;
	display: inline-block;
	background: #09f;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}
.adsPage a.help:hover{
	background: #09f;
}
.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;
}
.PUBbaloon {
	position: absolute;
	z-index: 2;
	top: 26px;
	left: 500px;
	padding: 20px 25px 25px;
	background: #FFF;
	border: 1px solid #09f;
	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 #09f;
	box-shadow: 10px 10px 10px rgba(0,0,0,.5);
	color: #333;
}
.PUBbaloon2 div{
	position: relative;
}
.PUBbaloon2 img.arrow{
	position: absolute;
	top: -1px;
	left: -25px;
	border-top:none;
}
.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: #999;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	border-radius: 50px;
}
.PUBbaloon2 a.close:hover{
	background: #09f;
}
.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: #F00;
	font-weight: bold;
}
.adsPageFinal a{
	color: #09f;
}
.myTabs {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 0;
	border-bottom: 3px solid #09f;
	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:0 10px;
	line-height:24px;
	margin-right:1px;
	text-shadow:2px 1px 0 rgba(0,0,0,.1);
}
.myTabs .menu a:hover{
	background:#09f;
	border-bottom:1px solid #09f;
}
.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:#09f;
	border-bottom:1px solid #09f;
}
.admGreenAlert {
	color: #0F9A00;
	text-align: center;
	padding: 15px 20px 20px;
	margin-bottom: 20px;
	border: 2px solid #0F9A00;
	font-size: 16px;
	background: #EBEDEB;
}
.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(https://www.mobile.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(https://www.mobile.bg/images/picturess/icons/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:#09f !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:#09f !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(https://www.mobile.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(https://www.mobile.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(https://www.mobile.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('https://www.mobile.bg/images/picturess/icons/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: #09f;
}
.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('https://www.mobile.bg/images/picturess/icons/izvThis.svg') center center no-repeat;
}




.izvUnderline {
	margin-bottom: 20px;
	font-size: 12px;
	font-style: italic;
	font-family: Arial, Verdana, sans-serif;
}
a.saveIconDisc {
	font-size:11px;
	color:#8e897c;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	margin:0;
	float:none;
	padding-left:22px;
	padding-right:10px;
	line-height:20px;
}
a.saveIconDisc:hover{
	color:#09f;
	background-position: left -23px;
	text-decoration:none;
}

#notifications-statement {
	background-color: #09F;
	color: #FFF;
	display: none;
	margin: 0;
	padding: 10px;
	z-index: 999;
	overflow: hidden;
}

#notifications-statement span {
	padding: 0 10px;
	font-size:14px;
	line-height: 30px;
}
#notifications-statement .text {
	max-width: 980px;
	margin: auto;
}
.adSites {
	margin-top: 20px;
	color: #333;
	font-size: 14px;
	border-top: 1px solid #09f;
	margin-bottom: -10px;
	padding-top: 10px;
	border-top: 1px solid #09f;
}
.adSites div.loga {
	padding-top: 10px;
	text-align: center;
}
.adSites div.note {
	margin-top: 5px;
	text-align: center;
	color: #333;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}
.adSites img {
	height: 24px;
}
.adSites a {
	display: inline-block;
	margin: 0 15px 0 0;
	line-height: 0;
}
.adSites a:hover img {
	animation: zoomLogo 0.35s cubic-bezier(.36,.07,.19,.97) both;
}
@keyframes zoomLogo {
	0% {
		opacity: .5;
		transform: scale(.65);
	}

	100% {
		opacity: 1;
		transform: scale(1);
	}
}