/* CSS style sheet by www.stikgroup.de     */
/* STENIK GROUP Ltd. - Web design company  */
/* We give your business a face            */

/* ----------------------------------------------------------------------- [ GLOBAL CONFIG ] */
/* mac hide\*/
/* html, body {height:100%} */
/* end hide */

* { margin:0px; padding:0; }
body { background:url(../img/body-bgr.jpg) repeat-x top left #f4fbff; }
body, p, a, td, input, textarea, div, span {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	margin:0px;
}
.clear { clear:both; font-size:1px;}
p { margin:20px 0; padding:0px; text-align:justify; }
img {border:0;}
.boxcont a.banner {background:none; padding:0px; margin:0px;}
/* added 20090427 related to flash (Liubo) */
.boxcont a.flash { background-image:url(../img/dummy.jpg); padding:0px; margin:0px; }
h1 {
	font-size:16px;
	font-weight:bold;
	background:url(../img/title-bullet.png) no-repeat left;
	color:#003f63;
	margin:10px;
	padding:0 0 0 32px;
}
h1.inbox {margin:0 10px;}
h1.cont {
	background:url(../img/h1-cont.jpg) no-repeat left top;
	color:#003f63;
	font-size:20px;
	font-weight:normal;
	padding:0 0 0 45px;
	display:block;
	line-height:32px;
	margin:25px 0;
}
h2 {
	color:#003f63;
	font-size:14px;
	margin:10px 0;
	display:block;
	clear:both;
}
h2.small {	
	font-size:11px;	
}
form {margin:0;padding:0;}
/* ----------------------------------------------------------------------- [ BODY > WRAPPER ] */
#wrapper {width:100%;}
/* ----------------------------------------------------------------------- [ BODY > WRAPPER > HEADER ] */

#wrapper .header1 {
	width:998px;
	height:146px;
	margin:0px auto;
	background:url(../img/header-bgr.jpg) no-repeat top left;
}
.header1 a.logo {
	width:260px;
	height:120px;
	display:block;
	text-decoration:none;
	top:12px;
	position:relative;
}
/* ----------------------------------------------------------------------- [ BODY > WRAPPER > MAIN NAVIGATIONS ] */
#wrapper .main-nav {
	width:998px;
	height:37px;
	margin:0px auto;
	background:url(../img/main-nav-bgr.gif) no-repeat right top;
	text-align:right;
}
.main-nav  a {
	padding:11px 12px;
	background:url(../img/main-nav-bgr.gif) no-repeat top left;
	text-decoration:none;
	text-transform:uppercase;
	color:#005883;
	line-height:35px;
	height:32px;
}
.main-nav  a:hover {color:#008fd8;}
/* ----------------------------------------------------------------------- [ BODY > WRAPPER > PATHWAY ] */
#wrapper .pathway {
	width:998px;
	height:39px;
	background:url(../img/pathway.gif) no-repeat bottom left;
	margin:0px auto;
	padding:6px 0 0 0;
}
.pathway .l {width:195px; float:left;}
.pathway .c {width:580px; float:left; margin:13px 0 0 15px; font-size:10px; color:#00557f;}
.pathway .r {width:195px; float:left; margin:0 0 0 10px;}
.pathway .c span { font-size:10px; color:#00557f; text-decoration:none;}
.pathway .c span.offers {display:block; float:right; margin:-12px 0 0;}
/* ----------------------------------------------------------------------- [ BODY > WRAPPER > CONTAINER ] */
#wrapper .container {
	width:998px;
	margin:0px auto;
	padding:6px 0 20px 0;
}
/* ----------------------------------------------------------------------- [ BODY > WRAPPER > CONTAINER > Leftside bar ] */
.container .left {
	width:200px;
	float:left;
}
.boxcont label {
	display:block;
	padding:5px 10px;
	line-height:15px;
} 
span.quest {display:block; margin:10px 0;}
.loginbox {
	width:172px;
	height:25px;
	background:url(../img/form-bgr.gif) no-repeat top left;
	margin:0 0 10px 0;
}
.loginbox input { border:0; padding:5px; width:160px; background:none; color:#999;}
a.enterBut {
	width:100px;
	height:27px;
	float:right;
	margin:10px 0;
	display:block;
	color:#fff !important;
	line-height:29px;
	text-decoration:none;
	text-align:center!important;
	background:url(../img/enter-button.gif) 0 0 no-repeat !important;
}
a.enterBut:hover { background-position:0 -27px !important;}
span.warning {color:#e68d00; padding:0 5px 0 0; font-weight:bold; text-transform:uppercase;}
span.date1 {
	border-top:1px dotted;
	display:block;
	margin:0 10px 10px 19px;
	padding:5px 0 0;
	width:110px;
}
/* ----------------------------------------------------------------------- [ BODY > WRAPPER > CONTAINER > Content ] */
.container .content {
	width:555px;
	float:left;
	margin:10px 0 0 22px;
}
.content .topBan {
	width:555px;
	height:90px;
}
/* ----------------------------------------------------------------------- [ BODY > WRAPPER > CONTAINER > Content > Top-offers ] */
.content a.topoffer {
	width:160px;
	height:250px;
	padding:10px 8px;
	float:left;
	display:block;
	background:url(../img/top-offer-bgr.gif) no-repeat 0 0;
	text-decoration:none;
	margin:4px;
}
.content a:hover.topoffer {background-position:0 -270px;}
a.topoffer span.title {display:block;font-size:14px; font-weight:bold; background:url(../img/title2-bullet.png) no-repeat 1px 5px; padding:0 0 0 15px; color:#00476b; text-transform:uppercase;}
a.topoffer span.vip {width:45px; height:20px; float:right; display:block;margin:-19px 0 0;}
a.topoffer span.photo {width:162px; height:121px; display:block; margin:10px 0;}
a.topoffer span.price {font-size:18px; color:#e68d00; margin:10px 0 0 0; font-weight:bold; display:block; clear:both;}
a.topoffer span.price {color:#e68d00}
a:hover.topoffer span.price  {color:#005680}

.content a.tableoffer {
	display:block;
	width:555px;
	border-bottom:1px solid #eceded;
	padding:5px 0;
	text-decoration:none;
	margin:0;
	position:relative;
	height:45px;
	cursor:pointer;
}
a.tableoffer span.price2{float:right; right:0px;top:-30px; position:relative;}
/*a.tableoffer span.vip {float:right; right:10px; top:-18px; position:relative;}*/
a.tableoffer span.pic2 {float:right; right:18px; top:-16px; position:relative;}

a.tableoffer span.price2{ display:block;top:10px; width:auto; position:relative; font-size:18px; color:#e68d00; font-weight:bold;height:21px;}
a.tableoffer span.desc 
{ 
    display:block; 
    width:365px;
    float:left; 
    height:30px; 
    position:relative;}
a.tableoffer span.descvip 
{ 
    display:block; 
    width:365px;
    float:left; 
    height:30px; 
    position:relative; 
    color:#068ce1;
}
a.tableoffer span.descvip span.vip
{ 
    color:#068ce1;
}
a.tableoffer span.vip2 { display:block; top:12px; margin:0 10px 0 0; width:45px; height:19px; float:right;position:relative;}
a.tableoffer span.pic2 { display:block; width:16px; height:16px; float:right;position:relative; top:14px; margin:0 -6px 0 0;}
a.tableoffer span.datepost {font-size:10px; display:block; margin:5px 0; color:#0D2963;} /* 23.03.2009, 12:25 - Naprawena dobavka na data v tablichno predstavqne */

div.noticeFunction1 span.datepost 
{    
    font-size:12px; 
    display:block; 
    /*color:#0D2963;*/
    margin:5px 0;
} 

.content a.tableoffer:hover {background:#deeff8;}
/* ----------------------------------------------------------------------- [ BODY > WRAPPER > CONTAINER > Content > Category Tabs ] Edit - 31.03.2009 */
a.tabCat, a.tabAct {
	background:transparent url(../img/tabs.jpg) no-repeat scroll 0 -32px;
	color:#aaa;
	display:block;
	float:left;
	margin:10px 14px 10px 0;
	padding:9px 14px 9px 45px;
	text-decoration:none;
	min-width:93px;
}
a.tabCat:hover, a.tabAct{
	background-position:0 0;
	color:#003F63;
}
/* ----------------------------------------------------------------------- [ BODY > WRAPPER > CONTAINER > Content > Category Tabs ] Edit - 01.04.2009 */
div.formdiv {
	width:542px;
	height:28px;
	background:url(../img/form-bgr.jpg) no-repeat 0 0;
	margin:5px 0;
	padding:5px 5px 0 5px;
	color:#003f63;
	line-height:22px;
}

div.formdiv1 {
	width:536px;
	height:28px;
	background:url(../img/form-bgr.jpg) no-repeat 0 0;
	margin:5px 0;
	padding:5px 5px 0 5px;
	color:#003f63;
	line-height:22px;
}

.imput1, .imput2, .imput3, .imput4, .imput5, .imput7, .imput8, .imput9{
	background:#E4E4E4 none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	color:#003F63;
	padding:3px;
}
.imput1 {
	width:215px;
	height:15px;
}
.imput2 {
	width:60px;
	height:15px;
}
.imput3 {
	width:166px;
	height:15px;
	float:right;
}
.imput4 {
	width:120px;
	height:15px;
	float:right;
}
.imput5 {
	width:146px;
	height:15px;
	float:right;
	margin-right:2px;
}
.imput7 {
	width:68px;
	height:15px;	
	margin-right:2px;
}
.imput8 {
	width:79px;
	height:15px;
	float:right;	
	margin-right:2px;
}
.imput9 {
	width:350px;
	height:15px;
	float:right;	
	padding-left:0px;
	padding-right:0px;	
}

input:focus, select:focus, textarea:focus {border-color: #aaa !important;}

.select1, .select2, .select3, .select4, .select5, .select6, .select7 {
	padding-bottom:1px;
	background:#E4E4E4 none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	color:#003F63;
	padding:2px;
}
.select1 {width:222px;}
.select2 {width:68px;}
.select3 {width:110px;}
.select4 {width:90px;}
.select5 {width:101px;}
.select6 {width:350px;float:right}
.select7 {width:134px;}

div.formlabel {
	float:left;
	height:23px;
	color:#003f63;
}
div.rightForm {
	width:223px;
	height:23px;
	float:right;
}
div.right2Form {
	width:66px;
	height:23px;
	margin:0 10px 0 0;
	float:right;
}
div.right3Form {
	width:35px;
	height:23px;
	margin:0 10px 0 5px;
	float:right;
}
div.right4Form {
	width:68px;
	height:23px;	
	float:right;
}
div.right5Form {
	width:159px;
	height:23px;	
	float:right;
}
div.right6Form {
	width:350px;
	height:23px;
	float:right;
}
div.right7Form {
	width:128px;
	height:23px;
	margin:0 10px 0 0;
	float:right;
}
div.right8Form {
	width:100px;
	height:23px;
	margin:0 10px 0 5px;
	float:right;
}
div.note {
	width:552px;
	height:143px;
	padding:5px 0 0 5px;
	background:url(../img/note-bgr.jpg) no-repeat 0 0;
}
.textarea 
{
	background:#E4E4E4 none repeat scroll 0 0;
	border:1px solid #FFFFFF;
	color:#003F63;
	height:125px;
	padding:3px;
	width:533px;
}
div.area {
	width:552px;
	background:url(../img/area-bgr.jpg) repeat-y 0 0;
	margin:10px 0;
}
div.areaTop {width:552px; height:8px; background:url(../img/area-top-bgr.jpg) no-repeat 0 0;}
div.areaCont {width:542px; padding:0 5px; color:#003f63 !important;}
div.areaCont p {color:#003f63 !important;}
div.areaCont span.large {font-size:18px; color:#003f63}
div.areaCont p {margin:0 10px;}
div.areaBot {width:552px; height:8px; background:url(../img/area-bot-bgr.jpg) no-repeat bottom left; clear:both;}

div.areaCont label {
	width:160px;
	float:left;
	margin:0 0 10px 10px;
	display:block;
}

div.areaCont1 {color:#003f63 !important;}
div.areaCont1 label {
	width:100px;
	float:right;
	margin:0 0 10px 10px;
	display:block;
}

div.areaCont label.form {float:none;}
input.globBut {
	width:114px;
	height:25px;
	background:url(../img/globutton.jpg) 0 0 no-repeat;
	text-align:center;
	color:#fff;
	float:right;
	line-height:25px;
	text-decoration:none;
	margin:-15px 12px 0 0; /*edited 30.04.2009*/
	border:none;
	cursor:pointer;
}
input.globBut:hover {color:#ccc;}
a.backBut {
	width:114px;
	height:25px;
	background:url(../img/backbutton.jpg) 0 0 no-repeat;
	text-align:center;
	color:#fff;
	line-height:25px;
	text-decoration:none;
	margin:15px 0;
	border:none;
	display:block;
	cursor:pointer;
}
a.backBut:hover {color:#004a70;}
div.codenumber {
	width:290px;
	float:left;
	height:40px;
	margin:10px 10px;
	background:#f9f9f9;
	border:1px solid #e9e9e9;
	padding:5px;
}
div.codenumber input {
	background:#E4E4E4 none repeat scroll 0 0;
	border:1px solid #F9F9F9;
	color:#003F63;
	height:16px;
	padding:3px;
	width:190px;
}
div.codenimg {width:215px; height:50px; float:right; margin:10px 0;}
p.notice {display:block; margin:10px; clear:both; font-size:10px;}
div.uploadetImg {
	width:220px;
	float:right;
	margin:0 5px;
}
div.uploadetImg a{
	width:90px;
	height:68px;
	float:left;
	margin:5px;
	padding:0 0 26px 0;
	text-decoration:none;
	display:block;
	background:url(../img/img-bgr.jpg) bottom left no-repeat;
}
div.uploadetImg a:hover{
	background:url(../img/img-bgr-roll.jpg) bottom left no-repeat;
}
div.uploadImg {
	width:300px;
	float:left;
	margin:0;
}
.browse {
	margin:6px;
	border:1px solid #999;
}
/* ----------------------------------------------------------------------- [ BODY > WRAPPER > CONTAINER > Content > Estate Preview (edit 17.04.2009) ] */
.container .content .photoBox {
	width:320px;
	height:320px;
	border:1px solid #000a6c;
	float:left;
	
}
.container .content .photoBox .photonav {
	width:320px;
	height:33px;
	background:url(../img/photo-nav.png) repeat top left;
	z-index:1001;
	margin:287px 0 0;
	position:relative;
	color:#fff;
}
.photonav a.preview {
	width:6px;
	height:7px;
	float:left;
	margin:15px 0 0 10px;
	background:url(../img/preview-review-arrow.gif) no-repeat top left;
	display:block;
	text-decoration:none;
}
.photonav a.next {
	width:6px;
	height:7px;
	float:left;
	margin:15px 0 0 5px;
	background:url(../img/next-review-arrow.gif) no-repeat top left;
	display:block;
	text-decoration:none;
}
.photonav a.pause {
	width:14px;
	height:13px;
	float:left;
	margin:12px 0 0 5px;
	background:url(../img/pause-play-review-arrow.gif) no-repeat top left; /*Pri polojenie play trqbwa da se smeni samo position ot "top" na "bottom"*/
	display:block;
	text-decoration:none;
}
.photonav a.play {
	width:14px;
	height:13px;
	float:left;
	margin:12px 0 0 5px;
	background:url(../img/pause-play-review-arrow.gif) no-repeat bottom left;
	display:block;
	text-decoration:none;
}
.photonav span.paging {
	color:#fff;
	float:right;
	margin:10px 15px 0 0;
}
.boxEstate {
	width:auto;
	background:#fff;
	border:1px solid #edeff0;
	float:right;
}
.full { width:555px; } /*tova se dobavq kato vtori stil kogato nqma naprimer definirana snimka*/
.boxEstate .boxcont {
	padding:10px;
}
.boxEstate .top5 {
	width:200px;
	height:36px;
	background:url(../img/top5.gif) no-repeat top left;
	line-height:38px;
}
.boxEstate a {
	background-image:url(../img/icons.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#003f63;
	padding:2px 0 2px 25px;
	display:block;
	margin:5px 0;
}
.boxEstate a:hover {color:#008fd8}
.boxEstate a.edit {background-position:0 0;}
.boxEstate a.note {background-position:0 -22px;}
.boxEstate a.vip {background-position:0 -45px;}
.boxEstate a.price {background-position:0 -68px;}
.boxEstate a.sendOffer {background-position:0 -104px;}
.boxEstate a.user {background-position:0 -141px;}
.boxEstate a.print {background-position:0 -175px;}
a.chatBut {
	background:url(../img/button-175.jpg) no-repeat 0 0;
	color:#fff;
	height:27px;
	width:175px;
	display:block;
	text-decoration:none;
	text-align:center;
	margin:10px 0;
	padding:0px !important;
	line-height:27px;
}
a.chatBut:hover {
	background-position:0 -27px;
	color:#fff !important;
}

div.chatStats {
	width:180px;
	float:right;
	margin:5px 0;
}
div.chatStats p{
	background:url(../img/chat-icons.gif) no-repeat;
	display:block;
	padding: 2px 0 2px 24px;
	margin:0px !important;
}
div.chatStats p.online{background-position:0 0; color:#0e9900;}
div.chatStats p.offline{background-position:0 -90px; color:#c20000;}
div.chatStats p.notA{background-position:0 -185px; color:#8f8f8f;}
.area .areaCont p.warning {
	font-size:11px;
	display:block;
	background:url(../img/warning.jpg) no-repeat 0 5px;
	padding:0 0 0 50px;
	color:#003F63;
}
p.listing {
	background:transparent url(../img/link-bullets.gif) no-repeat scroll 1px 6px;
	color:#004D74;
	display:block;
	margin:5px 0;
	padding:0 0 0 20px;
	width:40%;
	text-decoration:none;
	float:left;
}
/*CHATROOM > ONLINE USERS 2009-10-01 */
div.chatonlineusers {
	width:150px;
	height:510px;
	background:url(../img/chatroom_online_users.gif) no-repeat top left #deeff8;
}
div.chatonlineusers p{
	color:#002f49;
	width:145px;
	display:block;
	margin:8px 0 0 5px;
	font-weight:bold;
}
select.onlineuserslists { 
	width:135px;
	height:425px;
	border:3px solid;
	border-color:White;
	top:-3px;
	left:-3px;
	position:absolute;
}
div.onlineusersselectmask {
	margin: 17px 0 0 13px;
	width:130px;
	height:415px;
	overflow:hidden;
	position:relative;
}
/* ----------------------------------------------------------------------- [ BODY > WRAPPER > CONTAINER > Content > CHAT (edit 17.04.2009) ] */
div.chat {
	width:220px;
	height:380px;
	background:url(../img/chat-bgr.gif) no-repeat top left #deeff8;
	border:1px solid #000a6c;
	bottom:5px;
	position:absolute;
	right:10px;
	z-index:1000;
}
div.chat p{
	color:#002f49;
	width:145px;
	display:block;
	margin:8px 0 0 45px;
	font-weight:bold;

}
.chatarea {
	height:280px;
	margin:10px 0 0 10px;
	width:185px;
	color:#002f49;
	border:0;
	padding:5px;

}
div.chatroom {
	width:680px;
	height:510px;
	background:url(../img/chat-room-bgr.gif) no-repeat top left #deeff8;
}
div.chatroom p{
	color:#002f49;
	width:665px;
	display:block;
	margin:8px 0 0 45px;
	font-weight:bold;
}
.chatroomarea {
	height:405px;
	margin:25px 0 0 25px;
	width:635px;
	color:#002f49;
	border:0;
	padding:5px;
}

.chatroommessage {
	border:0;
	margin:17px 0 0 12px;
	padding:5px;
	width:315px;
	color:#002F49;
}
div.smallchatroom {
	width:185px;
	height:190px;
	background:url(../img/chat-room-small-bgr-2.gif) no-repeat top left #deeff8;
	
	z-index:1000;
}
div.smallchatroom p{
	color:#002f49;
	width:185px;
	display:block;
	margin:8px 0 0 45px;
	font-weight:bold;
	overflow:hidden;
}
.smallchatroomarea {
	height:135px;
	margin:10px 0 0 5px;
	width:162px;
	color:#002f49;
	border:0;
	padding:5px;
	overflow:hidden;
	white-space:nowrap;
}

a.chatroomOpen
{
	color:#e68d00;
	text-decoration:none;
	display:block;
	line-height:23px;
	position:relative;
	left:10px
}

.message {
	border:0;
	margin:17px 0 0 12px;
	padding:5px;
	width:145px;
	color:#002F49;
}
.sendMSG {
	width:30px;
	height:30px;
	background:none;
	border:0px;
} 
a.closeBut-chat {
	width:7px;
	height:7px;
	float:right;
	display:block;
	background:url(../img/close-button.gif) 0 0 no-repeat;
	margin:-10px 12px 0 0;
	text-decoration:none;
	font-size:1px;
}
a.closeBut-chat:hover {background-position:0 -8px;}
/* ----------------------------------------------------------------------- [ BODY > WRAPPER > CONTAINER > Rightside bar ] */
.container .right {
	width:200px;
	float:left;
	margin:0 0 0 21px;
}

/* ----------------------------------------------------------------------- [ BODY > WRAPPER > CONTAINER > Boxes ] */
.box {
	width:200px;
	background:url(../img/boxes-bgr.gif) repeat-y top left;
	margin:8px 0 0 0;
}
.box a {background:url(../img/link-bullets.gif) no-repeat 1px 6px; text-decoration:none; color:#004d74; padding:0 0 0 20px; display:block; margin:5px 0;}
.box a:hover, .box a.act {background-position:1px -39px;color:#008fd8;}
.box .boxcont {
	width:180px;
	background:url(../img/boxes-cont-bgr.gif) no-repeat bottom left;
	padding:10px;
}
.box .top1 {
	width:200px;
	background:url(../img/top1.gif) no-repeat top left;
}
.box .top2 {
	width:200px;
	height:36px;
	background:url(../img/top2.gif) no-repeat top left;
	line-height:38px;
}
.bluebox .top4 {
	width:200px;
	height:11px;
	background:url(../img/top4.gif) no-repeat top left;
	line-height:38px;
}
.bluebox {
	width:200px;
	background:url(../img/blueboxes-bgr.gif) repeat-y top left;
	margin:8px 0 0 0;
}
.bluebox .top3 {
	width:200px;
	height:36px;
	background:url(../img/bluetop2.gif) no-repeat top left;
	line-height:38px;
}
.bluebox .boxcont {
	width:180px;
	background:url(../img/blueboxes-cont-bgr.gif) no-repeat bottom left;
	padding:10px;
}
.bluebox a {background:url(../img/link-bullets.gif) no-repeat 1px 6px; text-decoration:none; color:#004d74; padding:0 0 0 20px; display:block; margin:5px 0;}
.bluebox a:hover {background-position:1px -39px;color:#008fd8;}
.bluebox p {margin:17px;}

/* ----------------------------------------------------------------------- [ BODY > WRAPPER > CONTAINER > Content > Category Tabs ] Edit - 02.04.2009 */
a.help, a.problem,
a.consult, span.users {
	background-image:url(../img/iconset.jpg)!important;
	background-repeat:no-repeat;
	color:#e68d00;
	text-decoration:none;
	display:block;
	line-height:23px;
	padding:0 0 0 30px;
} 
a.help {background-position:0 -1px!important; text-transform:uppercase;}
a.problem {background-position:1px -37px!important;}
a.consult {background-position:1px -70px!important;}
span.users {background-position:1px -104px!important; color:#004d74;}
a.chatroomOpen {background-position:1px -124px!important; color:#0e9900;}
/* ----------------------------------------------------------------------- [ BODY > WRAPPER > CONTAINER > News ] */
a.news {
	display:block;
	width:160px;
	margin:5px 0;
	padding:5px 10px;
	border-bottom:1px solid #ebebeb;
	text-decoration:none;
	color:#555;
	background:none;
}
a.news span.date {color:#0d2963; font-weight:bold; display:block;}
a:hover.news {background:#deeff8;}
/* ----------------------------------------------------------------------- [ BODY > WRAPPER > FOOTER ] */
#wrapper .footer {
	width:100%;
	height:103px;
	background:url(../img/footer-bgr.gif) repeat-x top left;
}
.footer .menu {
	width:996px;
	height:103px;
	margin:0px auto;
	background:url(../img/footbgr.gif) no-repeat center top;
}
.menu p.nav a {
	padding:5px 15px;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	line-height:45px;
}
.menu p.nav a:hover {background:#003c5c}
.menu p.design {float:right; display:block; margin:-45px 0 0 0; text-align:right; color:#afafaf; font-size:11px;}
.menu p.design a {text-decoration:none; text-transform:uppercase; color:#fff; padding:0 0 2px 0;}
.menu p.design a:hover { border-bottom: dotted 1px #fff; }
.menu p.copyright {color:#fff; padding:0 0 0 15px; font-size:11px;}
/* ----------------------------------------------------------------------- [ TOOLTIP ] Edit - 03.04.2009 */
div.tooltip {
	clear:both;
	height:50px;
	left:880px;
	position:relative;
	top:-1169px;
	width:290px;
}
div.tooltip div.lefttool {
	width:8px; 
	height:50px;
	float:left;
	background:url(../img/tooltip-left.png) no-repeat left top;
}
div.tooltip div.conttool {
	width:200px; 
	height:42px;
	float:left;
	padding:7px 0 0;
	color:#fff;
	background:url(../img/tooltip-cont.png) no-repeat left top;
}
div.tooltip div.closetool {
	width:23px;
	height:50px;
	float:left;
	background:url(../img/tooltip-right.png) no-repeat left top;
}
div.closetool a {
	width:9px;
	height:9px;
	display:block;
	text-decoration:none;
	margin:6px;
}
div.conttool span.important {
	font-size:10px;
	color:#fff;
	display:block;
	margin:2px 0;
}
a.city{
	color:#004D74;	
}
a:hover.city{
	color:#008fd8;
}
span.notice1
{
    font-size:10px;
    color:#003F63;
    margin-bottom:5px;
    margin-top:3px;
    margin-left:5px;
    margin-right:5px;
    padding-left:5px;
    clear:both;
}
/* ----------------------------------------------------------------------- [ POP UP ] Edit - 30.04.2009 */
#wrapper div.darken {
	width:100%;
	height:100%;
	z-index:100;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:url(../img/pop-up-darken.png) repeat top left;
}
div.popup {
	width:385px;
	border:1px solid #000;
	margin:0;
	padding:10px;
	background:#fff url(../img/pop-up-head.jpg) no-repeat top left;
}
div.popup a.close {
	width:24px;
	height:14px;
	display:block;
	background:url(../img/close-button-popup.gif) 0 0 no-repeat;
	margin:3px;
	float:right;
	text-decoration:none;
}
div.popup a.close:hover {background-position: 0 -36px;}
div.popup p {color:#000 !important; display:block; margin:18px 0 0 10px;}
div.popup div.form {
	background:url(../img/popup-form-bgr.gif) repeat-y top left;
	margin:11px 0 0 11px;
	width:361px;
}
div.popup div.formTop {
	width:361px;
	height:8px;
	font-size:1px;
	background:url(../img/popup-form-bgr-top.gif) no-repeat top left;
}
div.popup div.formBot {
	width:361px;
	height:8px;
	font-size:1px;
	background:url(../img/popup-form-bgr-bottom.gif) no-repeat top left;
}

/* ---------------------------------------------------------POPUP LONG VERSION 11-07-2009 - widepopup */
div.widepopup {
	width:720px;
	border:1px solid #000;
	margin:0;
	padding:10px;
	background:#fff url(../img/pop-up-head-long-version.jpg) no-repeat top left;
}
div.widepopup a.close {
	width:24px;
	height:14px;
	display:block;
	background:url(../img/close-button-popup.gif) 0 0 no-repeat;
	margin:3px;
	float:right;
	text-decoration:none;
}
div.widepopup a.close:hover {background-position: 0 -36px;}
div.widepopup p {color:#000 !important; display:block; margin:18px 0 0 10px;}
div.widepopup div.form {
	background:url(../img/popup-form-bgr.gif) repeat-y top left;
	margin:11px 0 0 11px;
	width:331px;
}
div.widepopup div.formTop {
	width:331px;
	height:8px;
	font-size:1px;
	background:url(../img/popup-form-bgr-top.gif) no-repeat top left;
}
div.widepopup div.formBot {
	width:331px;
	height:8px;
	font-size:1px;
	background:url(../img/popup-form-bgr-bottom.gif) no-repeat top left;
}

textarea.popup-textarea {
	height:75px;
	width:315px;
	margin:0 0 0 9px;
	background:#e4e4e4;
	border:1px solid #fff;
	padding:3px;
	color:#003F63;
}
/* ----------------------------------------------------------------------- [ POP UP - forms] Edit - 30.04.2009 */
.popupFormCont {
	padding:0 5px;
	color:#003f63;
	font-weight:bold;
}
.popupMiniSelect {
	margin:-19px 0 0;
	width:75px !important;
	float:right;
}
.popupLargeSelect {
	float:right;
	margin:-19px 5px 0 0;
	width:198px !important;
}
.popupForm {
	width:190px !important;
	margin:-18px 5px 0 0;
}
.globBut2 {
	background:transparent url(../img/globutton.jpg) no-repeat scroll 0 0;
	border:medium none;
	color:#fff;
	float:right;
	height:25px;
	line-height:25px;
	margin:10px 14px 0 0;
	text-align:center;
	text-decoration:none;
	width:114px;
	cursor:pointer;
}
/* ----------------------------------------------------------------------- [ Warrnings ] Edit - 30.04.2009 */
.warningOk, .warningFaild {
	width:386px;
	height:120px;
	border:1px solid #000a6c;
	background:url(../img/warnings.jpg) no-repeat;
	/*----poslednite redove sa samo za pozicionirane na boxovete v html-a i ne sa neobhodimi v real site !---*/
	z-index:100;
	top:150px;
	left:400px;
	position:absolute; 
}
.warningOk {background-position:0 0;}
.warningFaild {background-position:0 -120px;}
span.warningTxt {
	display:block;
	width:250px;
	color:#00547d;
	font-weight:bold;
	margin:45px 0 0 85px;
	font-size:11px;
}
.globBut3 {
	background:#00547d;
	border:medium none;
	color:#fff;
	float:right;
	height:25px;
	line-height:25px;
	margin:13px 14px 0 0;
	text-align:center;
	text-decoration:none;
	width:35px;
	position:absolute;
	top:70px;
	left:339px;
	cursor:pointer;
}
/* ----------------------------------------------------------------------- [ SEARCH TABS ] Edit - 30.04.2009 */
a.tabCatOption{
	background:transparent url(../img/tabs-options.gif) no-repeat scroll 0 1px;
	color:#003F63;
	display:block;
	float:left;
	margin:10px 0 10px 0;
	padding:9px 14px 9px 45px;
	text-decoration:none;
	width:496px;
}
a.tabCatOption:hover{
	background-position:0 -31px;
	color:#e77d00;
}
a.tabCatOptionAct{
	background:transparent url(../img/tabs-options.gif) no-repeat scroll 0 -62px;
	color:#003F63;
	display:block;
	float:left;
	margin:10px 0 10px 0;
	padding:9px 14px 9px 45px;
	text-decoration:none;
	width:496px;
}
a.tabCatOptionAct:hover{
	background-position:0 -93px;
	color:#e77d00;
}
/* ----------------------------------------------------------------------- [ SEARCH TABS ] Edit - 30.04.2009 */
.searchboxlist {
	width:230px;
	height:205px;
	border:1px solid #3490bc;
	float:left;
	margin:0 0 0 5px;
}
select.lists { /*21.05.2009 Edit*/
	width:210px;
	height:200px;
	border:3px solid;
	top:-3px;
	left:-3px;
	position:absolute;
}
.nextNav {
	width:25px;
	height:155px;
	float:left;
	margin:0 5px 0 11px;
	padding:30px 10px 0 10px ;

}
.nextNav a.right, .nextNav a.left, .nextNav a.right2, .nextNav a.left2 {
	width:22px;
	height:22px;
	background-image:url(../img/next-buttons.gif); 
	background-repeat:no-repeat;
	display:block;
	margin:0 0 15px 0 !important;
	float:left;
	
}
.nextNav a.right {background-position:-24px -24px;}
.nextNav a.right:hover {background-position:0 -24px;}
.nextNav a.left {background-position:-24px 0 ;}
.nextNav a.left:hover {background-position:0 0;}
.nextNav a.right2 {background-position:-24px -60px;}
.nextNav a.right2:hover {background-position:0 -60px;}
.nextNav a.left2 {background-position:-24px -84px;}
.nextNav a.left2:hover {background-position:0 -84px;}

.searchBut {
	background:transparent url(../img/globutton.jpg) no-repeat scroll 0 0;
	border:medium none;
	color:#fff;
	float:left;
	height:25px;
	line-height:25px;
	margin:10px 14px 0 0;
	text-align:center;
	text-decoration:none;
	width:114px;
	cursor:pointer;
}
/* ----------------------------------------------------------------------- [ MY NOTICE ] Edit - 30.04.2009 */
.noticeFunction {
	padding:5px;
	clear:both;
	margin:0 0 10px 0;
}
a.editNote, a.stopNote, a.deleteNote, a.payoffer, a.openarchiv {
	display:block;
	height:19px;
	padding:0 10px 0 20px;
	text-decoration:none;
	background-image:url(../img/my-notice-icons.gif);
	background-repeat:no-repeat;
	color:#003f63;
	float:left;
	line-height:16px;
}
a.editNote:hover, a.stopNote:hover, a.deleteNote:hover, a.payoffer:hover, a.openarchiv:hover {text-decoration:underline}
a.editNote {background-position:0 -40px;}
a.stopNote {background-position:0 -85px;}
a.deleteNote {background-position:0 0; color:#ff0000}
a.payoffer {background-position:0 -126px;}
a.openarchiv {background-position:0 -169px;}
/* ----------------------------------------------------------------------- [ MY NOTICE ] Edit - 07.05.2009 (dobaveni sa dva novi klasa tuk: a.payoffer i a.openarchiv */
div.note-tabs {
	height:22px;
	margin:30px 0;
}
div.note-tabs a.all, div.note-tabs a.act, div.note-tabs a.out,
div.note-tabs a.wheit, div.note-tabs a.stoped, div.note-tabs a.arch{
	background-image:url(../img/notice-tabs-bgr.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	color:003f63;
	padding:0 5px 0 25px;
	display:block;
	height:22px;
	float:left;
	text-decoration:none;
	line-height:21px;
}
div.note-tabs a.all:hover, div.note-tabs a.act:hover, div.note-tabs a.out:hover,
div.note-tabs a.wheit:hover, div.note-tabs a.stoped:hover, div.note-tabs a.arch:hover{
	background-position:0 -22px;
	text-decoration:underline;
}
/* ----------------------------------------------------------------------- [ SEARCH RESULTS ] Edit - 07.05.2009 */
a.newsearch, a.editsearch, a.addfilter {
	display:block;
	height:19px;
	padding:0 10px 0 20px;
	text-decoration:none;
	background-image:url(../img/search-icons.gif);
	background-repeat:no-repeat;
	color:#003f63;
	float:left;
	line-height:16px;
}
a.newsearch:hover, a.editsearch:hover, a.addfilter:hover {text-decoration:underline}
a.newsearch {background-position:0 0;}
a.editsearch {background-position:0 -35px;}
a.addfilter {background-position:0 -74px; margin:20px 0 0 0;}
/* ----------------------------------------------------------------------- [ POLL BAR ] Edit - 07.05.2009 */
div.pollbgr {
	width:205px;
	height:15px;
	background:url(../img/poll-div-bgr.gif) no-repeat top left;
	margin:3px 0;
	padding-left : 2px;
	padding-right:2px;	
}
div.pollbgr div.statusbar {background:url(../img/poll-status-bgr.gif) repeat; height:15px;}
/* ----------------------------------------------------------------------- [ NEWS PHOTOS ] Edit - 07.05.2009 */
div.txtLeftphoto {
	width:200px;
	margin:0 10px 10px 0;
	float:left;
}
div.txtRightphoto {
	width:200px;
	margin:0 0 10px 10px ;
	float:right;
}
.globBut4 {
	background:transparent url(../img/globutton.jpg) no-repeat scroll 0 0;
	border:medium none;
	color:#fff;
	float:right;
	height:25px;
	line-height:25px;
	margin:0 3px 0 0;
	text-align:center;
	text-decoration:none;
	width:114px;
	cursor:pointer;
}
/* ----------------------------------------------------------------------- [ TABLE STATS PRICE ] Edit - 07.05.2009 */
tr.titles {
	background:#00405c;
	color:#fff;
	font-size:10px;
	text-align:center;
	height:30px;
}
tr.titles a{
	background:#00405c;
	color:#fff;
	font-size:10px;
	text-align:center;
	height:30px;
	text-decoration:none;
}
tr.titles td{
	padding:5px 0;
}
tr.l1 {
	background:#e8f7ff;
	height:20px;
}
tr.l2 {
	background:#fff;
	height:20px;
}
tr.statsSearch {
	height:60px;
}
/* ----------------------------------------------------------------------- [ CREDIT BALANCE ] Edit - 07.05.2009 */
div.creditTable {
	width:550px;
	margin:10px 0 5px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #e0f4ff;
}
div.creditTable span.credit{
	float:right;
	font-weight:bold;
	margin:-13px 0 0;
}
/* ----------------------------------------------------------------------- [ PAGING ] Edit by daniel - 10.05.2009 */
div.PagerRowStyle {
    margin: 20px 0 0 0;    
    padding:0;
    text-align:justify;
}

div.PagerRowStyle span.PagerCurrentPage {
	background:#003f63;
    color:#e0f4ff;
	border:0 none;	
	font-family:Tahoma,Verdana;
	margin:0 3px;
	padding:4px 7px;
	text-decoration:none;
}

div.PagerRowStyle span.PagerOtherPage a{
	background:#e0f4ff;
	border:0 none;
	color:#003f63;
	font-family:Tahoma,Verdana;
	margin:0 3px;
	padding:4px 7px;
	text-decoration:none;
}

div.PagerRowStyle span.PagerOtherPage a:hover{
	background:#003f63;
    color:#e0f4ff;
}

.MyCalendar .ajax__calendar_container 
{
    border:1px solid #646464;
    background-color: White;
    color: red;
    z-index:100;
}
.MyCalendar .ajax__calendar_body
{
    height:109px;
}
.MyCalendar .ajax__calendar_today
{
    display:none;
}
.MyCalendar .ajax__calendar_day,
.MyCalendar .ajax__calendar_year {
    color: #003F63;            
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    display:none;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    background-color: #003F63;
    color: White;
}
.MyCalendar .ajax__calendar_dayname, .ajax__calendar_title{
    color: #003F63;
    font-weight:bold;    
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: red;
    font-weight:bold;
}
/* ----------------------------------------------------------------------- [ PAGEING ] Edit - 07.05.2009 */
p.paging a {
	background:#e0f4ff;
	border:0 none;
	color:#003f63;
	font-family:Tahoma,Verdana;
	margin:0 1px;
	padding:4px 7px;
	text-decoration:none;
}
p.paging a:hover {
background:#003f63;
color:#e0f4ff;
}
p.paging a.active {
background:#003f63;
color:#e0f4ff;
}
/* ----------------------------------------------------------------------- [ SEND SMS ] Edit - 11.05.2009 */
div.sendsms {
	height:150px;
	padding:0 0 0 150px;
	width:395px;
	margin:30px 0 0;
	background:url(../img/send-sms.jpg) no-repeat top left;
}
div.sendsms span.telnumber {
	display:block;
	color:#e68d00;
	font-size:20px;
}
div.sendsms span.pricesms {
	font-size:10px;
	color:#003f63;
}
.warrningIcon {
	 float:left; 
	 margin:0 5px 5px 0;
}
div.areaCont a {
	color:#003F63;
	text-decoration:underline;
}
div.areaCont a:hover {color:#E68D00; text-decoration:none;}
/* ----------------------------------------------------------------------- [ MAP ] Edit - 11.05.2009 */
a.viewMap {
	width:146px;
	height:40px;
	display:block;
	color:#fff !important;
	/*margin:0px 200px 4px;*/
	padding:0 0 0 4px;
	font-size:10px;
	background:url(../img/viewMap.jpg) no-repeat top left;
	text-decoration:none !important;
	line-height:40px;
}
a.viewMap:hover {text-decoration:underline!important;
background-position:bottom left}
/* ----------------------------------------------------------------------- [ FIX MAP ] Edit - 08.06.2009 */
a.fixMap {
	width:156px;
	height:40px;
	display:block;
	color:#fff !important;
	/*margin:0px 200px 4px;*/
	padding:0 0 0 4px;
	font-size:10px;
	background:url(../img/fixMap.jpg) no-repeat top left;
	text-decoration:none !important;
	line-height:40px;
}
a.fixMap:hover {text-decoration:underline!important;
background-position:bottom left}
/* ----------------------------------------------------------------------- [ POP UP CHAT ROOM] Edit - 07.09.2009 */
body.popupchatroom {
	background:url(../img/pop-up-bgr.jpg) repeat-x 0 0 #f4fbff !important;
}
div.popup-chatroom{
	width:780px;
	background:url(../img/chat-room-header.jpg) no-repeat 0 0;
	padding:52px 0px 0px 0px;
}
/* ----------------------------------------------------------------------- [ POP UP ] Edit - 18.05.2009 */
body.popuphelp {
	background:url(../img/pop-up-bgr.jpg) repeat-x 0 0 #f4fbff !important;
}
div.popup-help{
	width:780px;
	background:url(../img/help-header.jpg) no-repeat 0 0;
	padding:62px 10px 10px 10px;
}
div.popup-google{
	width:780px;
	background:url(../img/google-map-header.jpg) no-repeat 0 0;
	padding:62px 10px 10px 10px;
}
div.map-google {
	width:540px;
	height:540px;
	margin:0px auto;
}
td.addposition {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:#003366;
}
div.maptxt { /****EDIT-08.06.09****/
	width:540px;
	margin:0px auto;
}
/* ----------------------------------------------------------------------- [ NEWS LIST ] Edit - 18.05.2009 */
div.newslist {
	width:550px;
	padding:0 0 5px 0;
	border-bottom:1px solid #333;
}
div.newslist span.newsdate {
	color:#0D2963;
	display:block;
	font-size:10px;
	margin:2px 0;
}
div.newslist p {
	margin:5px 0;
}
div.newslist a {
	text-decoration:none;
	color:#333;
	display:block;
	margin:5px 0 0;
}
div.newslist a:hover { text-decoration:underline;}
h3 {
	display:block;
	margin:0 0 5px 0;
	font-size:12px;
	font-weight:bold;
}
h3 a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
h3 a:hover{
	text-decoration:underline;
}
label.popuplabel {
	margin:10px 20px;
	display:block;
}
/* ----------------------------------------------------------------------- [ IE SELECT HACK ] Edit - 21.05.2009 */
div.selectmask {
	margin:7px 0 0 13px;
	width:205px;
	height:192px;
	overflow:hidden;
	position:relative;
}
/* ----------------------------------------------------------------------- [ Reg-error ] Edit - 08.06.09 */
div.reg-error ul li {
	display:block;
	background:url(../img/error-reg.jpg) no-repeat 1px 1px;
	padding:0 0 0 30px;
	line-height:20px;
	color:#e77d00;
	margin:5px 0;
}

/*----------------------------------------------------------------------[Liubomir add styles for Default page content] Edit - 15.06.09 */

a.home  {
 color:#004D74;
 text-decoration:none;
}

a:hover.home  {
 color:#008fd8
}

div.flash
{
   position: absolute; 
   top: 0px; 
   left: 0px; 
   z-index: 1; 
   padding: 0px;
}
div.link
{
    position: absolute; top: 0px; left: 0px; z-index: 2; padding: 0px; background-color:Transparent
}
        