/********************/
/****** GLOBAL ******/
/********************/
@media print
{
	.hideOnPrint{display:none;}
}



html, body{margin:0px;padding:0px;}

* {font-family:Trebuchet MS, Arial, sans-serif;font-size:13px;line-height: 150%;}
a img{border:none;}
a{outline: 0; color: #e1760e; }
.nonAnchorLink{cursor:pointer;}
hr{background-color:#f0f0f0;height:1px;border:none;margin:15px 0;}
input, select, textarea{
	background:#fff url(../images/input-bg.png) repeat-x 0 100%;
	padding:4px;
	border:1px solid #c0c0c0;
	color:#787878;
}

input[disabled='disabled']{
	background: #e5e5e5 none no-repeat 0 0;
}

ul, ul li{list-style:none;margin:0px;padding:0px;}



input.company_name{display:none;}/*form security field*/

/********************/
/****** LAYOUT ******/
/********************/
.firstHolder{background:#7eaaca url(../images/body-header-bg-v2.png) no-repeat 50% 0%; }
.aligener{width:996px;margin:auto;overflow:hidden;/*border:1px solid red;*/}
.topLinks{height:30px;line-height:30px;overflow:hidden;}
.topColumn{ height: 128px;overflow:hidden;}
.jac{width:996px;position:relative;}
.content-container{background: url(../images/body-bg-container.png) repeat-y 50% 0%; }
.leftColumn{clear:left;float:left;width:213px;}
.middleColumn{float:left;width:540px;margin:0px 15px 0px 15px;overflow:hidden;}
/*.middleColumnWide{float:left;width:766px;margin-left:15px;}*/
.middleColumnWide{float:left;width:768px;margin-left:15px;}
.rightColumn{float:left;width:213px;}
.bottomColumn{clear:left;background:url(../images/body_bottom_column.png) no-repeat 50% 0%;}
.contentShadow{background:#fff url(../images/content-shadow.png) no-repeat 50% 0;}

/********************/
/**** MID COLUMN ****/
/********************/
.middleColumn h1, .middleColumnWide h1, .title { font-size: 16px; color: #1c7096; margin-bottom: 20px; }
.middleColumn h2, .middleColumnWide h2 { font-size: 14px; text-transform: uppercase; color: #444; font-weight: bold; margin: 25px 0 10px 0; }
.middleColumn p, .middleColumnWide p { color: #787878; margin-bottom: 10px; }
.middleColumn a, .middleColumnWide a { color: #e1760e; }
.middleColumn table th, .middleColumnWide table th { font-weight: bold; color: #444; padding: 5px 10px 5px 10px; }
.middleColumn table td, .middleColumnWide table td  { color: #787878; padding: 2px; text-align: center; }
.middleColumn table td.left, .middleColumnWide table td.left  { text-align: left; }
.middleColumn table td a, .middleColumnWide table td a  { color: #e1760e; }
.middleColumn ul, .middleColumnWide ul  { color: #787878; /*border-left: 1px solid #ddd;*/ margin: 10px 0 15px 0; padding-left: 30px; }
.middleColumn ul li, .middleColumnWide ul li  { margin-bottom: 5px; }



/********************/
/****** FOOTER ******/
/********************/
.footerCity{height:160px;}
.footerContent{padding:10px 10px 0 10px;overflow:hidden;}
.footerContent .content{overflow:hidden;}
.footerContent .content .footerColumn{float:left;padding:10px;margin-right: 25px;}
.footerContent .content .footerColumn h5{width: 172px; text-align: center; margin:0 0 10px 0;font-size:14px;line-height:36px;background:transparent url(../images/footer_h5_shadow.png) no-repeat 50% 100%;text-transform:uppercase;color:#339fd3;}
.footerContent .content .footerColumn h5 img{display:none;}
.footerContent .content .footerColumn ul {margin:0px;padding:0px;}
.footerContent .content .footerColumn ul li {list-style-image: url(../images/footer-li-arrow.png);list-style-position: inside;color:#777777;font-size: 12px;}
.footerContent .content .wide {width:300px;}
.footerContent .content .wide ul li {width: 150px;float: left;}
.footerContent .content .last {margin:0px;}
.footerContent .content .footerColumn ul li a{color:#777777;font-size: 12px;text-decoration: none;}
.footerContent .content .footerColumn ul li a:hover{color:#339fd3;text-decoration: underline;}
.footerContent .footerNoBorderSeparator{height:10px;}
.footerContent .vSeparator{float:left;height:250px;width:1px;padding:0 10px;margin-top:40px;background:transparent url(../images/footer-separator-v.png) no-repeat 50% 0;}
.footerBottom{background-color:#fff;padding: 15px 0 50px 0; text-align:center;}
.footerBottom .top, .footerBottom .bottom{font-family: Arial, "Trebuchet MS", sans-serif;color:#bbb;font-size:11px;padding-right:20px;}
.footerBottom .top a, .footerBottom .bottom a{font-family: Arial, "Trebuchet MS", sans-serif;color:#aaa;font-size:11px;font-weight:bold;text-decoration: none;padding: 0 7px 0 7px;}
.footerBottom .bottom {margin-top: 4px; padding-right: 27px;}
.footerBottom .bottom a {padding: 0; color:#bbb;}
.footerBottom .designBy {text-decoration:underline;font-weight:bold;}
.footerBottom a:hover{color:#eb9116;}
.footerTagCloud{padding-bottom:10px;background:transparent url(../images/footer-tagcloud-bg.png) no-repeat 50% 0%;padding-top:35px;}
.footerTagCloud .content .footerColumn h5 {margin-left: 110px;margin-bottom:15px;}
.footerTagCloud .content .footerColumn h5 {margin-left: 110px;margin-bottom:15px;}

/********************/
/***** ELEMENTS *****/
/********************/
.blueButton, .orangeButton, .greenButton, .disabledButton, .redButton{display:inline-block;height:28px;line-height:28px;color:#fff;cursor:pointer;overflow:hidden;text-decoration:none;white-space: nowrap;}
.blueButton .left, .orangeButton .left, .greenButton .left, .disabledButton .left, .redButton .left, .blueButton .right, .orangeButton .right, .greenButton .right, .disabledButton .right, .redButton .right{float:left;width:4px;height:28px;line-height:28px;overflow:hidden;text-decoration:none;white-space: nowrap;}
.blueButton .middle, .orangeButton .middle, .greenButton .middle, .disabledButton .middle, .redButton .middle{float:left;height:28px;line-height:28px;overflow:hidden;background-repeat:repeat-x;padding:0 6px;font-weight:bold;text-decoration:none;white-space: nowrap;}
.blueButton .middle, .orangeButton .middle, .greenButton .middle, .disabledButton .middle , .redButton .middle {font-size:12px;text-decoration:none;white-space: nowrap;}
a.blueButton .middle , a.orangeButton .middle, a.greenButton .middle, a.disabledButton .middle, a.redButton .middle{color:#fff;}
.blueButton .left{background-image:url(../images/button-blue-left.png);}
.orangeButton .left{background-image:url(../images/button-orange-left.png);}
.greenButton .left{background-image:url(../images/button-green-left.png);}
.disabledButton .left{background-image:url(../images/button-gray-left.png);}
.redButton .left{background-image:url(../images/button-red-left.png);}
.blueButton .middle{background-image:url(../images/button-blue-middle.png);}
.orangeButton .middle{background-image:url(../images/button-orange-middle.png);}
.greenButton .middle{background-image:url(../images/button-green-middle.png);}
.disabledButton .middle{background-image:url(../images/button-gray-middle.png);}
.redButton .middle{background-image:url(../images/button-red-middle.png);}
.blueButton .right{background-image:url(../images/button-blue-right.png);}
.orangeButton .right{background-image:url(../images/button-orange-right.png);}
.greenButton .right{background-image:url(../images/button-green-right.png);}
.disabledButton .right{background-image:url(../images/button-gray-right.png);}
.redButton .right{background-image:url(../images/button-red-right.png);}
.besideButtons {display:inline-block;height:28px;line-height:28px;overflow:hidden;}
.disabledButton {cursor: default;}
.bottomButtons{text-align:right;padding-right:90px;}
.hiddenSubmit{position:relative;left:-3000px;display:inline-block;height:1px;width:1px;padding:0px;overflow:hidden;}
ul.ul li {list-style-image: url(../images/footer-li-arrow.png);list-style-position: inside;}

.blueButton:hover .left{background-image:url(../images/button-orange-left.png);}
.blueButton:hover .middle{background-image:url(../images/button-orange-middle.png);}
.blueButton:hover .right{background-image:url(../images/button-orange-right.png);}

.greenButton:hover .left{background-image:url(../images/button-orange-left.png);}
.greenButton:hover .middle{background-image:url(../images/button-orange-middle.png);}
.greenButton:hover .right{background-image:url(../images/button-orange-right.png);}

.redButton:hover .left{background-image:url(../images/button-orange-left.png);}
.redButton:hover .middle{background-image:url(../images/button-orange-middle.png);}
.redButton:hover .right{background-image:url(../images/button-orange-right.png);}




/********************/
/***** CONTROLS *****/
/********************/

/*top links*/
.topLinks ul{margin:0px;padding:0px;overflow:hidden;float:right;margin-right:5px;}
.topLinks ul li{margin:0px;padding:0px;float:left;margin-left:20px;list-style-type: none;}
.topLinks ul li a{font-size:11px;font-weight: bold;color:#7eaaca;text-decoration:none;line-height:30px;background: url(../images/icon_arrows.png) no-repeat 0px -6px; padding-left: 10px; }
.topLinks ul li a:hover{color:#fff;background-position: 0px -66px;}

/*header*/
.header{overflow:hidden;height:128px;}
.header .headerLogo{float:left;padding-top:15px;}
.header .headerBanner{float:right;padding-top:15px;}

/*main menu*/
div.mainMenu {height:42px;;overflow:hidden;margin-bottom:5px;padding-left: 10px;}
ul.mainMenu{overflow:hidden;margin:0px;padding:0px;height:42px;float:left; }
ul.mainMenu li{float:left;list-style-type:none;height:42px;line-height:42px;background: url(../images/mainMenu_separator.png) no-repeat 0 0; padding-left: 1px;}
ul.mainMenu li:first-child{background: none; padding-left: 0;}
ul.mainMenu li a{font: bold 15px Arial, "Trebuchet MS", sans-serif;display:block;height:42px;line-height:42px;color:#FFFFFF;text-decoration:none;padding:0px 15px 0px 15px;}
ul.mainMenu li a:hover{color: #597b96;}
ul.mainMenu li a.home{text-indent: -9999px;width:16px;background:transparent url(../images/icon_home.png) no-repeat 0% 0%;}
ul.mainMenu li a.home:hover{background-position: 0px -42px;}
ul.mainMenu li.active {background:transparent url(../images/mainMenu_active.png) no-repeat 100% 100%;padding-right:3px;}
ul.mainMenu li.active a{color: #597b96;background:transparent url(../images/mainMenu_active.png) no-repeat 0% 0%;padding-right:12px;}
ul.mainMenu li.home-active a.home{background-position: 0px -84px;}

/*trailbar*/
div.trailbar{padding-left:18px;color:#999999;}
div.trailbar div, div.trailbar a, div.trailbar span, div.trailbar h1{line-height:42px;font-size:13px;font-weight:normal;margin:0px;display:inline;color:#999999;}





/*top buttons*/
div.topButtons {float:right;height:53px;overflow:hidden;}
div.topButtons a{float:right;margin-left:5px;}
div.topButtons a img{display:block;}

/*submenu*/
div.subMenu{}
div.subMenu .boxTop *{background-image: url(../images/submenu-title.png);background-repeat: repeat-y;margin:0px;font-size:16px;font-weight:bold;color:#fff;line-height:36px;padding:0px 17px;}
div.subMenu .boxMiddle {background-image: url(../images/submenu-bg.png);}
div.subMenu .boxBottom {background-image: url(../images/submenu-footer.png);height:7px;overflow:hidden;}
ul.subMenu{overflow:hidden;margin:0px;padding:0px;border-top:1px solid #a0b23c;margin:0px 1px;}
ul.subMenu li{list-style-type:none;margin:0px;padding:0px;display:block;}
ul.subMenu li a{display:block;color:#fff;text-decoration:none;font-weight:bold;font-size:12px;padding:6px 17px 6px 27px;background:transparent url(../images/submenu-arrow.png) no-repeat 17px 11px;}
ul.subMenu li.active a, ul.subMenu li a:hover{background-color:#597b96;}
ul.subMenu li.separator{background:transparent url(../images/submenu-separator.png) 17px 0px no-repeat;height:1px;line-height:1px;font-size:1px;overflow:hidden;margin:0px;padding:0px;}


/*column boxes*/
.columnBox {margin-bottom: 15px;}
.columnBox .columnBoxTop{padding:10px 17px;color:#fff;}
.columnBox .columnBoxTop b{display:block;font-size:16px;font-weight:bold;}
.columnBox .columnBoxTop span{display:block;font-size:12px;font-weight:normal;}
.columnBox .columnBoxMiddle{padding:0px 17px 10px 17px;}
.columnBox .columnBoxBottomGray {background:transparent url(../images/box-gray-bottom.png) 0 100% no-repeat;padding:13px;text-align: center;}

.columnBox h2{color:#1F6295;}
.columnBoxLayout *{font-size:12px;}
.columnBoxLayout .columnBoxContent{padding:0px 3px;margin-bottom:1px;}
.columnBoxLayout .columnBoxContent .columnBoxContentInner{padding:3px;}
.columnBoxLayout .columnBoxContent .columnBoxContentInner h3{margin:0px;height:30px;overflow:hidden;}
.columnBoxLayout .columnBoxContent .columnBoxContentInner h3 a{color:black;text-decoration:none;}
.columnBoxLayout .columnBoxContent .columnBoxContentInner p {margin:0px 0px;padding:0px;height:46px;overflow:hidden;}
.columnBoxLayout .columnBoxContent .columnBoxContentInner p a{color:#2C2C2C;text-decoration:none;}
.columnBoxLayout .columnBoxContent .columnBoxContentInner p b{font-weight:normal;}

/* white box */
div.whiteBox .columnBoxTop{background:transparent url(../images/empty-box-top.png) 0 0 no-repeat;height:8px;overflow:hidden;padding:0px;}
div.whiteBox .columnBoxMiddle{background:transparent url(../images/empty-box-middle.png) 0 0 repeat-y;}
div.whiteBox .columnBoxBottom{background:transparent url(../images/empty-box-bottom.png) 0 0 no-repeat;height:8px;overflow:hidden;padding:0px;}

/* orange box */
div.orangeBox .columnBoxTop{background:transparent url(../images/orange-box-top.png) 0 0 no-repeat;height:5px;overflow:hidden;padding:0px;}
div.orangeBox .columnBoxMiddle{background:transparent url(../images/orange-box-middle.png) 0 0 no-repeat;padding-left:12px;padding-right:11px}
div.orangeBox .columnBoxMiddle b.boxTitle{display:block;font-size:16px;font-weight:bold;color:#fff;padding-top:5px;}
div.orangeBox .columnBoxMiddle span.boxSubtitle{display:block;font-size:12px;font-weight:normal;color:#fff;margin-bottom:10px;}
div.orangeBox .columnBoxBottom{background:transparent url(../images/orange-box-bottom.png) 0 0 no-repeat;height:5px;overflow:hidden;padding:0px;}

/* banner box */
div.bannerBox .columnBoxTop{background:transparent url(../images/banner-box-top.png) 0 0 no-repeat;height:5px;overflow:hidden;padding:0px;}
div.bannerBox .columnBoxMiddle{background:transparent url(../images/banner-box-middle.png) 0 0 no-repeat;padding-left:12px;padding-right:11px;padding-top:7px;padding-bottom:7px;}
div.bannerBox .columnBoxBottom{background:transparent url(../images/banner-box-bottom.png) 0 0 no-repeat;height:5px;overflow:hidden;padding:0px;}

/*banner*/
.banner {display:block;width:190px;overflow:hidden;padding:0px;margin:0 0 5px 0;}
.banner span.top {display:block;width:190px;height:5px;overflow:hidden;background:transparent url(../images/banner-top.png) 0 0 no-repeat;margin:0px;padding:0px;}
.banner span.bottom{display:block;width:190px;height:5px;overflow:hidden;background:transparent url(../images/banner-bottom.png) 0 0 no-repeat;margin:0px;padding:0px;}
.banner span.middle{display:block;width:190px;overflow:hidden;margin:0px;padding:0px;background-color:#fff;}
.banner span.middle img{display:block;width:180px;margin:auto;}


/* small tag cloud box */
div.smallTagCloudBox .columnBoxTop{background:transparent url(../images/small-tag-cloud-top.png) 0 0 no-repeat;height:38px;overflow:hidden;padding:0px;}
div.smallTagCloudBox .columnBoxMiddle{background:transparent url(../images/small-tag-cloud-middle.png) 0 0 repeat-y;}
div.smallTagCloudBox .columnBoxMiddle .pageTermTagCloud a{color:#c8c8c8;font-size:12px;font-style: normal;font-family: Trebuchet MS;}
div.smallTagCloudBox .columnBoxMiddle .pageTermTagCloud a:hover{color:#339fd3;text-decoration:underline;}
div.smallTagCloudBox .columnBoxBottom{background:transparent url(../images/small-tag-cloud-bottom.png) 0 0 no-repeat;height:36px;overflow:hidden;padding:0px;}

/* content tag cloud */
.contentTagCloud{}
.contentTagCloud .top{height:62px;background:transparent url(../images/content-tag-cloud-top.png) 0 0 no-repeat;overflow:hidden;}
.contentTagCloud .bottom{height:63px;background:transparent url(../images/content-tag-cloud-bottom.png) 0 0 no-repeat;overflow:hidden;}
.contentTagCloud .middle{background:transparent url(../images/content-tag-cloud-middle.png) 0 0 repeat-y;overflow:hidden;padding: 0px 15px;text-align:center;}
.contentTagCloud .middle a{color:#aeaeae;font-size:12px;font-style: normal;font-family: Trebuchet MS;text-decoration:none;}
.contentTagCloud .middle a:hover{color:#339fd3;text-decoration:underline;}

div.facebookBox{background:transparent url(../images/fb-like-box.png) 0 0 no-repeat;height:330px;overflow:hidden;padding:0px;}

/*my banners*/
.middleColumn .redAds .wide, .middleColumn .blueAds .wide {width:100%;border:1px solid red;overflow:hidden;}
.middleColumn .redAds .wide span.image, .middleColumn .blueAds .wide span.image{float:left;margin-right:10px;}

/*small search form*/
div.smallSearchForm {background:transparent url(../images/box-search-bg.png) 0 0 no-repeat;color:#fff;}
div.smallSearchForm select{width:100%;}
div.smallSearchForm .ac_input{width:169px;}
div.smallSearchForm input.little{width:57px;}
div.smallSearchForm select, div.smallSearchForm .input, div.smallSearchForm .ac_input{display:inline-block;margin-bottom:5px;}
div.smallSearchForm label{color:#fff;text-transform:lowercase;}
div.smallSearchForm .columnBoxMiddle {border-bottom:1px solid #6286a2;}

/*price index box*/
div.priceIndexBox {background:transparent url(../images/box-priceIndex-bg.png) 0 0 no-repeat;color:#fff;}
div.priceIndexBox .columnBoxBottom{background:transparent url(../images/box-priceIndex-bottom.png) 0 0 no-repeat;height:6px;overflow:hidden;}



/*login box*/
div.loginBox {background:transparent url(../images/box-login-bg.png) 0 0 no-repeat;}
div.loginBox input {width:169px;color:#787878;}
div.loginBox input.checkbox {width:auto;background-color: transparent;}
div.loginBox b{color:#444444;display:block;background:transparent url(../images/login-icon.png) 0 2px no-repeat;padding-left:30px;}
div.loginBox div.columnBoxTop {background:transparent url(../images/login-shadow2.png) 50% 100% no-repeat;padding-bottom:20px;}
div.loginBox .remember_me{text-align: right;margin:3px 0 0 0;}
div.loginBox label{color:#787878;font-size:12px;}
div.loginBox div.links, div.loginBox div.links * {font-size:11px; color:#1c7096}
div.loginBox ul{margin:0px;padding:0 0 0 15px;}
div.loginBox ul li a{color:#5c8eac;font-size:12px;text-decoration:none;}
div.loginBox ul li a:hover{color:#E1760E;text-decoration:underline;}


/*buttons*/
form div .button, form div .button137x33, .button137x33, .button137x33_gray{cursor:pointer;}
form div .button137x33, .button137x33{width:137px;height:33px;border:none;line-height:25px;text-align: center;font-weight:bold;color:#fff;font-size: 16px;background:transparent url(../images/button_137_33.png) 0 0 no-repeat;}
.button137x33_gray{width:137px;height:33px;border:none;line-height:25px;text-align: center;font-weight:bold;color:#fff;font-size: 16px;background:transparent url(../images/button_137_33_gray.png) 0 0 no-repeat;}








/*red ads*/
.redAds *{font-size:12px;overflow:hidden;background-color:pink;}
.redAds .columnBoxContent{float:left;width:50%;}
a.redAds .columnBoxContent .columnBoxContentInner{padding:3px;margin-bottom:5px;}

/*blueads*/
.blueAds *{font-size:12px;overflow:hidden;background-color:skyblue;}
.blueAds .columnBoxContent{float:left;width:50%;}
a.blueAds .columnBoxContent .columnBoxContentInner{padding:3px;margin-bottom:5px;}




/*star rating */	
.star-rating-holder{height:25px;overflow:hidden;margin-bottom:1px;}
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url("../images/stars.png") left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:90px;
	height:18px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;	
}
ul.star-rating{
	padding: 0px;
	display:block;
	float:left;
	margin:0px;
	margin-top:7px;
}
.star-rating li{
	display: inline;
}
.star-rating a,.star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:18px;line-height:18px;outline:none;overflow:hidden;border: none;}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	/*background-position: left bottom;*/
	background-position: left center;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	/*background-position: left center;*/
	background-position: left bottom;
}

.starRatingLeft{display:block;float:left;width:100px;text-align:right;color:#787878;font-size:12px;margin-right:10px;height:25px;line-height:25px;overflow:hidden;}
.starRatingRight{display:block;float:left;color:#787878;font-size:12px;margin-left:15px;height:25px;line-height:25px;overflow:hidden;}
/*star rating end */


/* content form */
.inputError{border:1px solid #ae432e;}


.box{margin-bottom:8px;}

.box .boxTop{
	height:25px;
	line-height:25px;
	padding:0px 5px 0px 10px;
	overflow:hidden;
	background: transparent url(../images/box-top.png) no-repeat;	
}

.box .boxTopEmpty{
	height:5px;	
	overflow:hidden;
	background: transparent url(../images/box-top-empty.png) no-repeat;	
}

.box .boxTop * {
	height:25px;
	line-height:25px;
	margin:0px;
	color: #1f6295;
	ccolor:#2c2c2c;
	font-size:14px;	
}

.box .boxMiddle{	
	background: transparent url(../images/box-middle.png) repeat-y;
	padding: 5px 15px 3px 10px;	
}

.box .boxBottom{
	height:6px;
	overflow:hidden;
	background: transparent url(../images/box-bottom.png) no-repeat;	
}

.boxWide {margin-bottom:8px;}

.boxWide .boxTop{
	height:25px;
	line-height:25px;
	padding:0px 5px 0px 10px;
	overflow:hidden;
	background: transparent url(../images/box-top-wide.png) no-repeat;	
}

.boxWide .boxTopEmpty{
	height:5px;	
	overflow:hidden;
	background: transparent url(../images/box-top-empty-wide.png) no-repeat;	
}

.boxWide .boxTop * {
	height:25px;
	line-height:25px;
	margin:0px;
	color: #1f6295;	
	font-size:14px;	
}

.boxWide .boxMiddle{	
	background: transparent url(../images/box-middle-wide.png) repeat-y;
	padding: 5px 15px 3px 10px;	
}

.boxWide .boxBottom{
	height:6px;
	overflow:hidden;
	background: transparent url(../images/box-bottom-wide.png) no-repeat;	
}

/*favorites*/
.addFavorite, .addFavoriteActive, .addFavoriteDisabled {display:inline-block;margin:3px;}
.addFavorite img, .addFavoriteActive img, .addFavoriteDisabled img {display:block;}
.addFavorite {}
.addFavoriteActive {}
.addFavoriteDisabled {}
.favoriteIcon{width:28px;height:27px;overflow:hidden;;background:transparent url(../images/icons/favorite.png) no-repeat 0 0;}
.favoriteIcon:hover, .favoritedIcon{width:28px;height:27px;overflow:hidden;;background:transparent url(../images/icons/favorited.png) no-repeat 0 0;}

.editIcon img{width:28px;height:24px;overflow:hidden;;background:transparent url(../images/icons/edit-big.png) no-repeat 0 0;}
.editIcon:hover img{background-image:url(../images/icons/edit-big-hover.png);}

.moreIcon img{width:28px;height:28px;overflow:hidden;;background:transparent url(../images/icons/more.png) no-repeat 0 0;}
.moreIcon:hover img{background-image:url(../images/icons/more-hover.png);}



/*price index*/
table.indexPrice {width:100%;text-align:right;white-space:nowrap;}
table.indexPrice * {font-size:11px;}
table.indexPrice td b {font-weight:normal};
table.indexPrice td {text-align:right;}
table.indexPrice td.left {text-align:left;white-space:normal;}
table.indexPrice td.tendetion0{padding-right:12px;text-align:right;background:transparent url(../images/icons/equal.gif) no-repeat 100% 50%;}
table.indexPrice td.tendetion1{padding-right:12px;text-align:right;background:transparent url(../images/icons/Rast.gif) no-repeat 100% 50%;}
table.indexPrice td.tendetion-1{padding-right:12px;text-align:right;background:transparent url(../images/icons/Pad.gif) no-repeat 100% 50%;}


/*gohome*/
#gohome_ads, 
#gohome_ads_01, 
#gohome_ads_02{
	font: 8px Verdana, Arial, Helvetica, sans-serif;
	font-family: "Trebuchet MS", Times, serif;
	color: #666666;
	width: 130px;
	background-color: #fff;
	padding:5px 5px 5px 15px;
	width:110px;
}

#gohome_ads img, 
#gohome_ads_01 img, 
#gohome_ads_02 img{
	border: 0;
}

#gohome_ads a:link, 
#gohome_ads a:visited, 
#gohome_ads a:hover, 
#gohome_ads a:active, 
#gohome_ads_01 a:link, 
#gohome_ads_01 a:visited, 
#gohome_ads_01 a:hover, 
#gohome_ads_01 a:active, 
#gohome_ads_02 a:link, 
#gohome_ads_02 a:visited, 
#gohome_ads_02 a:hover, 
#gohome_ads_02 a:active{
	color: #88221c;
	text-decoration: underline;
	font-size: 10px;
}

#gohome_ads a:hover, 
#gohome_ads_01 a:hover, 
#gohome_ads_02 a:hover{
	text-decoration: none;
}

.gohome_go{
	color: #88221c;
	font-size: 9px;
}

.gohome_adshome{
	vertical-align: super;
	color: #999;
	font-family: Tahoma;
	font-size: 9px;
}

#gohome_ads ul, #gohome_ads ul li, 
#gohome_ads_01 ul, #gohome_ads_01 ul li, 
#gohome_ads_02 ul, #gohome_ads_02 ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}

#gohome_ads ul, 
#gohome_ads_01 ul, 
#gohome_ads_02 ul{
	
	margin: 5px 20px 6px 1px;
}

#gohome_ads ul li, 
#gohome_ads_01 ul li, 
#gohome_ads_02 ul li{	
	padding: 0 0 3px 8px;
	font-size: 9px;
}

.gohome_header{
	border-bottom: 1px solid #ccc;
	padding: 0 0 3px 0;
	margin: 0;
	text-align: left;
}

.gohome_footer{
	clear: both;
	border-top: 1px solid #ccc;
	padding: 3px 0 0 0;
	margin: 0;
	text-align: right;
	font-size: 9px;
}

#gohome_ads .gohome_footer a:link, 
#gohome_ads .gohome_footer a:visited, 
#gohome_ads .gohome_footer a:hover, 
#gohome_ads .gohome_footer a:active, 
#gohome_ads_01 .gohome_footer a:link, 
#gohome_ads_01 .gohome_footer a:visited, 
#gohome_ads_01 .gohome_footer a:hover, 
#gohome_ads_01 .gohome_footer a:active, 
#gohome_ads_02 .gohome_footer a:link, 
#gohome_ads_02 .gohome_footer a:visited, 
#gohome_ads_02 .gohome_footer a:hover, 
#gohome_ads_02 .gohome_footer a:active {
	color: #666666;
	text-decoration: none;
	font-size: 9px;
}

#easyTooltip {	
	padding: 17px 20px;
	border: 1px solid #000;
	background-color: #484848;
	color:#d6d6d6;
	max-width:300px;
	z-index:2;
	-moz-border-radius: 5px;	
	-webkit-border-radius:5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;
	
	/* Required for IE 5, 6, 7 */
        /* ...or something to trigger hasLayout, like zoom: 1; */
        /*width: 100%;*/
        zoom:1;

        /* Theoretically for IE 8 & 9 (more valid) */
        /* ...but not required as filter works too */
        /* should come BEFORE filter */
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

        /* This works in IE 8 & 9 too */
        /* ... but also 5, 6, 7 */
        filter: alpha(opacity=90);

        /* Older than Firefox 0.9 */
        -moz-opacity:0.9;

        /* Safari 1.x (pre WebKit!) */
        -khtml-opacity: 0.9;

        /* Modern!
        /* Firefox 0.9+, Safari 2?, Chrome any?
        /* Opera 9+, IE 9+ */
        opacity: 0.9;

	
}
#easyTooltip b{color:#fff;}
.help:hover{cursor:help;}



/* top Realestates Boxes */
.topRealestatesBox{margin-bottom:9px;}
.topRealestatesBox table h1, .topRealestatesBox table h2, .topRealestatesBox table{margin:0px;}
.topRealestatesBox h1 a, .topRealestatesBox h2 a, .topRealestatesBox h3 a{color:#c4222b;text-transform:uppercase;font-size:12px;text-decoration: none;}
.topRealestatesBox .boxTop{font-size:14px;color:#646464;padding-left:40px;font-weight:bold;height:30px;line-height:35px;overflow: hidden;}
.topRealestatesBox .premium .boxTop{background: transparent url(../images/premium-top.png) no-repeat 0 0;}
.topRealestatesBox .featured .boxTop{background: transparent url(../images/featured-top.png) no-repeat 0 0;}
.topRealestatesBox .boxMiddle{overflow: hidden;}
.topRealestatesBox .premium .boxMiddle{background: transparent url(../images/premium-bg.png) no-repeat 0 50%;}
.topRealestatesBox .featured .boxMiddle{background: transparent url(../images/featured-bg.png) no-repeat 0 50%;}
.topRealestatesBox .columnBoxContent{float:left;width:240px;}
.topRealestatesBox .boxBottom{height:6px;background: transparent url("../images/animated-box-bottom.png") 0 0 no-repeat;position:relative;top:-6px;}
.topRealestatesBox table {margin:0px;width:540px;}/*ovo mora biti 0!!!*/
.topRealestatesBox table td{width:240px;;text-align:left;padding:15px;;vertical-align: top;overflow:hidden;}
.topRealestatesBox table td p{margin:0px;padding:0px;overflow:hidden;line-height:normal;font-size:12px;color:#656565;overflow: hidden;}
.topRealestatesBox table td .image {float:left;margin-right:10px;}
.topRealestatesBox table td .image a{display:block;}
.topRealestatesBox table td .image a img{display:block;border: 1px solid #cad194;width:115px;height:79px;-moz-border-radius: 10px;border-radius: 10px;-webkit-border-radius:10px;}
.topRealestatesBox table td .info {float:left;width:112px;font-size:12px;}
.topRealestatesBox table td .info b {color:#000;}
.topRealestatesBox table td .info .price {color:#da0202;}
.topRealestatesBox table td.buy {background: transparent url(../images/top-realestates-buy-bg.png) 0 0 repeat-x;}
.topRealestatesBox table td.buy div a{font-size:14px;font-weight:bold;text-decoration:none;color:#fff;}
.topRealestatesBox table td.buy p {font-style: italic; color: #a7d6f1;}
.topRealestatesBox table td.buy p a{color: #bfe8ff; text-decoration: none;}

.topRealestatesBox table.topRealestatesTable {background: transparent url(../images/home-bg.png) 50% 50% no-repeat;}



/*3 column boxes*/
.box3Columns{overflow:hidden;margin-bottom: 15px;border-bottom:1px solid #efefef; }
.box3Columns table * {line-height: normal;font-size:!2px;}
.box3Columns table{width:100%;line-height: normal;margin-bottom:10px;}
.box3Columns table tr{padding:0px;margin:0px;}
.box3Columns table td{width:170px;text-align: left;vertical-align: top;}
.box3Columns table td.td1{padding-right:7px;background-position: 0% 100%;}
.box3Columns table td.td2{padding-right:7px;padding-left:7px;background-position: 7px 100%;}
.box3Columns table td.td3{padding-left:7px;background-position: 7px 100%;}
.box3Columns table td.spacer{width:1px;overflow:hidden;padding:0px;border-left:1px solid #efefef;;}
.box3Columns table td.spacerNone{width:1px;overflow:hidden;padding:0px;}
.box3Columns table td.spacer div{width:1px;overflow:hidden;height:100%;}
.box3Columns table td.titleBorder{background-image: url(../images/3-column-box-title-bg.png);background-repeat: no-repeat;}
.box3Columns table td.borderBottom{background: transparent url(../images/3columnSpacer.png) no-repeat 50% 100%;padding-bottom:10px;}
.box3Columns table td.borderTop{padding-top:10px;/*vertical-align: bottom;*/vertical-align: top;}
.box3Columns table td .title{color:#646464;font-weight:bold;font-size: 14px;margin:0px;overflow:hidden;font-weight:bold;line-height: normal;padding-bottom: 7px;line-height: normal;}
.box3Columns table td .title img{float:right;}
.box3Columns table td h2, .box3Columns table td h3 {font-size:12px;color:#339fd2;margin:0px;}
.box3Columns table td h2 a, .box3Columns table td h3 a {font-size:12px;color:#339fd2;text-decoration:none;}
.box3Columns table td h2 a:hover, .box3Columns table td h3 a:hover{color:#e37b0f;} 
.box3Columns table td p{font-size:12px; color:#777777;margin:0px;padding:0px;line-height: normal;}
.box3Columns table td p a{font-size:12px; color:#777777;text-decoration: none;line-height: normal;}
.box3Columns table td p a b{font-weight: normal;}


/*footer page tag cloud*/
.pageTagCloud{text-align: left; width: 960px;}
.pageTagCloud a{color:#9c9c9c;font-size: 11px; line-height:20px; text-decoration: none;font-style:italic;font-family: "Trebuchet MS", Arial, sans-serif;}
.pageTagCloud a:hover{color:#eb9116;text-decoration: underline;}



/*temp*/
.pageTermTagCloud h3, .pageTermTagCloud h4, .pageTermTagCloud h5, .pageTermTagCloud h6, .pageTermTagCloud h7, .pageTermTagCloud h8 {font-size:12px;display:inline;font-weight:normal;}

.pageTermTagCloud {color:#777777;text-align:center;}
.pageTermTagCloud a{text-decoration:none;font-family: Times New Roman;font-style:italic;color:#777777;}
.pageTermTagCloud a:hover{text-decoration:underline;color:#339fd3;}

/********************/
/***** WARNING  *****/
/********************/

.warning{margin:15px;padding:12px;background-color:#faf6d4;border:1px solid #e6c26e;color:#565656;}
.warning h2 {color:#d3b05e;font-size:14px;margin:0 0 5px 0;background: transparent url(../images/icons/warning.png) no-repeat 0 50%;padding-left:25px;}

.error{margin:15px;padding:12px;background-color:#f2d4ce;border:1px solid #ae432e;color:#565656;}
.error h2 {color:#ae432e;font-size:14px;margin:0 0 5px 0;background: transparent url(../images/icons/error.png) no-repeat 0 50%;padding-left:25px;}

.success{margin:15px;padding:12px;background-color:#d9e6c3;border:1px solid #77ab13;color:#565656;}
.success h2 {color:#77ab13;font-size:14px;margin:0 0 5px 0;background: transparent url(../images/icons/success.png) no-repeat 0 50%;padding-left:25px;}

.notice{margin:15px;padding:12px;background-color:#cee6f2;border:1px solid #058dc7;color:#565656;}
.notice h2 {color:#058dc7;font-size:14px;margin:0 0 5px 0;background: transparent url(../images/icons/notice.png) no-repeat 0 50%;padding-left:25px;}

.tips{padding:12px;background-color:#dddddd;border:1px solid #d5d5d5;color:#787878;}
.tips strong {color:#ae432e;font-weight:bold;}
.tips b {color:#000000;font-weight:bold;}

.middleColumn .warning, .middleColumn .error, .middleColumn .success, .middleColumn .notice {margin: 15px 0;}

.ajaxPopupWindow .warning, .ajaxPopupWindow .notice, .ajaxPopupWindow .success, .ajaxPopupWindow .error{margin-left:0px;margin-right:0px;}

/*
.errorBackground {background-color:#f2d4ce;}
.errorBorder {border-color:#f2d4ce;}
.grayBackground {background-color:#ccc;}
*/


/********************/
/****** ADMIN  ******/
/********************/
.middleColumnWideAdmin{float:left;width:766px;margin-left:15px;padding-top:20px;background: #bddaea url(../images/admin-content-bg.png) repeat-x 0 0;border:1px solid #abcedd;}
.middleColumnWideAdmin h1 {color:#597b96;margin:0 15px;border-bottom:1px solid #abcedd;font-size:16px;padding-bottom:5px;margin-bottom:15px;}
.middleColumnWideAdmin h2.subtitle {color:#058dc7;margin:0 25px;font-size:14px;margin-bottom:15px;}
.middleColumnWideAdmin a{color:#597B96;}
.middleColumnWideAdmin fieldset{display:block;border:1px solid #abcedd;padding:5px 10px 10px 10px;margin:0 15px 15px 15px;}
.middleColumnWideAdmin legend{color:#787878;}

.middleColumnWideAdmin strong, .middleColumn strong {color:#ae432e;font-weight:bold;position:relative;top:3px;}
.middleColumnWideAdmin strong.iconHelp, .middleColumn strong.iconHelp {display:inline-block;width:20px;height:20px;overflow:hidden;background: #e5e5e5 url(../images/icons/icon_help.png) no-repeat 0 0;}

div.tabs{margin-top:15px;margin-left:15px;position:relative;top:1px;overflow:hidden;}
div.tabs a, div.tabs span{
	display:block;
	float:left;
	/*background-color:#b4d0df;*/
	background: #b4d0df url(../images/tab-bg.png) repeat-x 0 0;
	border:1px solid #B2B2B2;
	margin-right:4px;
	padding:0 12px 0 12px;
	color:#fff;
	text-decoration:none;
	height:33px;
	line-height:33px;
	font-weight:bold;
	-moz-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-right-radius:10px;
	border-bottom:none;
	
}

div.tabs a:hover, div.tabs a.selected, div.tabs span{
	/*background-color:#efefef;*/
	background: #efefef url(../images/tab-selected-bg.png) repeat-x 0 0;
	text-decoration:none;
	color:#597b96;	
	position:relative;
	height:34px;
	line-height:34px;
}

div.tabs_content{
	background-color:#efefef;
	border:1px solid #bebebe;
	border-width: 1px 0 1px 0;
	padding:15px;
	color:#787878;
	overflow:hidden;
}


/* SEARCH FORM */
.advancedSearchForm{overflow:hidden;/*padding-left:25px;padding-right:15px;*/background: #bdd9e9 url(../images/search-form-bg.png) no-repeat 0 0;}

.advancedSearchForm .leftCol{margin-left:25px;}
.advancedSearchForm .leftCol h1{width:210px;}
.advancedSearchForm .leftCol select, #ajax_search_form .right select {width:210px;}
.advancedSearchForm .left {clear:left;color:#787878;}
.advancedSearchForm .leftCol .right{clear:left;}




.advancedSearchForm .rightCol{float:right;width:500px;padding-right:15px;}
.CityAreaColumn{float:left;width:25%;}
.searchCityArea{/*float:left;width:25%;*/}
.searchCityArea label:hover{text-decoration:underline;}

.advancedSearchForm .left{line-height:150%;}
.advancedSearchForm .right{bbackground-color:blue;height:22px;line-height:22px;}

.advancedSearchForm select{width:250px;}
.advancedSearchForm .rightCol select{width:auto;}

.advancedSearchForm .quartClosed{clear:both;border:1px solid #cfe5f1;border-width:1px 0px;padding:10px 0;margin: 0 15px 0 25px;}
.advancedSearchForm .quartClosed span{font-size:13px;color:#787878;}
.advancedSearchForm .quartClosed{font-size:13px;color:#ababab;}

.advancedSearchForm .quartOpened{background-color:#97b3c3;border:1px solid #adcfde;border-width:1px 0px;overflow: hidden;color:#fff;padding:0 15px 20px 25px;}
.advancedSearchForm .quartOpened div.title{font-size:14px;color:#fff;font-weight:bold;padding:10px 0 5px 0;border-bottom:1px solid #a6becc;}

.advancedSearchForm .bottomFilter{margin:0 15px 0 25px;overflow:hidden;padding: 15px 0 8px 0;border-bottom:1px solid #cfe5f1;}
.advancedSearchForm .bottomFilter label, .advancedSearchForm .bottomAdditional label{font-size:13px;color:#787878;display:inline-block;}
.advancedSearchForm .bottomFilter label.leftLabel, .advancedSearchForm .bottomAdditional label.leftLabel {width:80px;} 
.advancedSearchForm .bottomFilter input{width:100px;}
.advancedSearchForm .bottomFilter select{width:110px;}
.advancedSearchForm .bottomFilter .leftCol{margin:0px;float:left;width:auto;}
.advancedSearchForm .bottomFilter .rightCol{margin:0 0 0 35px;float:left;width:auto;}
.advancedSearchForm .bottomFilter span{display:block;margin-bottom:7px;}
.advancedSearchForm .bottomFilter span.text{font-size:13px;color:#787878;display:inline;}

.advancedSearchForm .bottomAdditional{margin:0 15px 0 25px;overflow:hidden;padding: 15px 0 15px 0;}
.advancedSearchForm .bottomAdditional span{width:125px;display:inline-block;}

.advancedSearchForm .bottomButtons{background-color: #e6e6e6;text-align:center;padding:15px;border:1px solid #bebebe;border-top:1px solid #accfde;}


/* PTC SEARCH RESULT */
.middleColumn .ptcSearchResult{margin:25px 0;}
.middleColumn .ptcSearchResult h3{font-weight:normal;margin:0px;}
.middleColumn .ptcSearchResult h3 a{color: #1C7096;font-size: 13px;text-transform: uppercase;}
.middleColumn .ptcSearchResult h3 a b {color:#005d81;}
.middleColumn .ptcSearchResult p{margin:0 0 15px 0;}
.middleColumn .ptcSearchResult p.info{margin:25px 0 25px 0;border-bottom:1px solid #C0C0C0;padding-bottom:5px;}
.middleColumn .ptcSearchResult p b{color:#575757;}


    


/* SEARCH RESULT */
.searchResultCommands{background: transparent url(../images/search-result-commands-bg.png) repeat-x 100% 0;height:36px;overflow:hidden;padding:0 10px;font-size:12px;color:#555555;margin-bottom:15px;overflow:hidden;}
.searchResultCommands input.refreshButton{width:26px;height:26px;background: transparent url(../images/refresh-button.png) no-repeat 0 0;border:none;}
.searchResultCommands input.refreshButton:hover{background-image:url(../images/refresh-button-hover.png);}
.searchResultCommands span{float:right;}
.searchResultMap{overflow:hidden;margin-bottom:15px;}
.searchResultMap .topButton {height:33px;overflow:hidden;}
.searchResultMap .topButton span {display:block;height:33px;line-height:33px;overflow:hidden;color:#FFF;font-size:12px;cursor:pointer;padding-left:15px;}
#show_search_map_button {background: transparent url(../images/map-closed.png) repeat-x 100% 0;}
#show_search_map_button:hover {background: transparent url(../images/map-closed-hover.png) repeat-x 100% 0;}
#hide_search_map_button {background: transparent url(../images/map-opened.png) repeat-x 100% 0;}
#hide_search_map_button:hover {background: transparent url(../images/map-opened-hover.png) repeat-x 100% 0;}
#show_hide_map {background-color:#f2efe9;border:1px solid #4a6881;border-top-width: 0px;}
#search_result_map {height:300px;}
.saveSearch {margin-bottom:15px;display:inline-block;height:25px;overflow:hidden;}
.saveSearch a {height:25px;display:inline-block;overflow:hidden;text-decoration:none;}
.saveSearch .l{height:25px;width:26px;float:left;background: transparent url(../images/save-search-left.png) no-repeat 0 0;overflow:hidden;}
.saveSearch .m{height:25px;line-height:25px;color:#fff;text-decoration:none;float:left;background: transparent url(../images/save-search-middle.png) repeat-x 0 0;padding:0 5px;}
.saveSearch .r{height:25px;width:4px;float:left;background: transparent url(../images/save-search-right.png) no-repeat 0 0;overflow:hidden;}



.saveSearch a.disabledSave .l, .saveSearch:hover a.disabledSave .l{background: transparent url(../images/save-search-left-disabled.png) no-repeat 0 0;cursor: default;}
.saveSearch a.disabledSave .m, .saveSearch:hover a.disabledSave .m{background: transparent url(../images/save-search-middle-disabled.png) repeat-x 0 0;cursor: default;}
.saveSearch a.disabledSave .r, .saveSearch:hover a.disabledSave .r{background: transparent url(../images/save-search-right-disabled.png) no-repeat 0 0;cursor: default;}


.saveSearch:hover .l{background-image:url(../images/save-search-left-hover.png);}
.saveSearch:hover .m{background-image:url(../images/save-search-middle-hover.png);}
.saveSearch:hover .r{background-image:url(../images/save-search-right-hover.png);}
.search_result{margin-bottom:15px;overflow:hidden;}
.search_result .left {float:left;width:171px;overflow:hidden;}
.search_result .left .img{width:171px;height:102px;overflow:hidden;text-align:center;}
.search_result .left .img a, .search_result .img a img{display:block;}
.search_result .img a img{display:block;}
.search_result .left .img .mask{background: transparent url(../images/search-result-image-mask.png) no-repeat 0 0;display:block;;width:171px;height:102px;overflow:hidden;position:relative;top:-102px;z-index:1;}
.search_result .left .img .exposedAdsMask{background: transparent url(../images/premium_nekretnina_tag.png) no-repeat 0 0;display:block;;width:132px;height:27px;overflow:hidden;position:relative;top:-142px;left:32px;z-index:2;}



.search_result .left .img span.premiumAdMask_hr{background-image:url(../images/premium_ad_hr.png);}
.search_result .left .img span.premiumAdMask_en{background-image:url(../images/premium_ad_en.png);}
.search_result .left .img span.topAdMask_hr{background-image:url(../images/top_ad_hr.png);}
.search_result .left .img span.topAdMask_en{background-image:url(../images/top_ad_en.png);}
.search_result .left .img span.featuredAdMask_hr{background-image:url(../images/featured_ad_hr.png);}
.search_result .left .img span.featuredAdMask_en{background-image:url(../images/featured_ad_en.png);}



.search_result .left .stars{width:95px;margin:10px auto 0 auto;}
.search_result .left .stars ul{margin:0px;}
.search_result .right {width:364px;min-height:130px;float:left;margin-left:5px;overflow:hidden;background: transparent url(../images/search-result-right-bg.png) repeat-y 100% 0;border-bottom:1px solid #f0f0f0;}
.search_result .right .top{margin-bottom:5px;}
.search_result .right .title{font-size:13px;font-weight:bold;text-decoration:none;color:#1c7096;text-transform: uppercase;}
.search_result .right .title:hover{color:#E37B0F;}
.search_result .right .published{font-size:12px;color:#cccccc;}
.search_result .right .inner{overflow:hidden;clear:left;}
.search_result .right .inner .column{overflow:hidden;float:left;width:152px;padding-right:5px;font-size:12px;color:#787878;}
.search_result .right .inner .column span.price {font-size:15px;color:#444444;white-space: nowrap;}
.search_result .right .inner .column span.price span {font-size:15px;color:#e37b0f;font-weight:bold;white-space: nowrap;}
.search_result .right .priceRow {padding:5px 0 10px 0;}
.search_result .right .inner .infoColumn {min-height:59px;}
.search_result .icons{float:right;width:45px;overflow:hidden;}
.search_result .icons a, .search_result .icons span{display:block;margin:10px auto 10px auto;width:28px;}
table.googleInfoWindow{}
table.googleInfoWindow td{vertical-align:top;text-align: left;}
table.googleInfoWindow td a{color:#1C7096;text-transform: uppercase;text-decoration:none}



/* PAGING */
.paging{overflow:hidden;margin-bottom:15px;}
.paging a, .paging span {overflow:hidden;float:left;;height:25px;line-height:25px;margin:0px 1px;text-decoration:none;}
.paging span.l, .paging span.r, .paging a.l, .paging a.r{width:4px;height:25px;float:left;overflow:hidden;}
.paging span.m, .paging a span.m{height:25px;float:left;line-height:25px;color:#fff;font-size:13px;padding:0 5px;}
.paging a span.m{color:#777777;}
.paging span.m, .paging a:hover .m{background: transparent url(../images/paging-middle-active.png) repeat-x 0 0;margin:0px;color:#fff;}
.paging span.l, .paging a:hover .l{width:4px;background: transparent url(../images/paging-left-active.png) no-repeat 0 0;margin:0px;}
.paging span.r, .paging a:hover .r{width:4px;background: transparent url(../images/paging-right-active.png) no-repeat 0 0;margin:0px;}
.paging a span.m{background: transparent url(../images/paging-middle.png) repeat-x 0 0;margin:0px;}
.paging a span.l{width:4px;background: transparent url(../images/paging-left.png) no-repeat 0 0;margin:0px;}
.paging a span.r{width:4px;background: transparent url(../images/paging-right.png) no-repeat 0 0;margin:0px;}
.paging a img{position:relative;top:2px;}


/* FORMS */
.form{
}
.form .leftColumn{
	float:left;
	width:220px;
	margin-bottom:8px;
	text-align:right;
	padding-right:15px;
	line-height:28px;
	color:#787878;
}
.form .rightColumn{
	float:left;
	margin-bottom:8px;
	text-align:left;
	width:490px;
	background-color:transparent;
	line-height:28px;
}

.form .rightColumn b{
	color:#000;
}

.form .rightColumn input, .form .rightColumn textarea{
	width:392px;
}
.form .rightColumn select{
	width:402px;
}

.form .rightColumn .button, .form .rightColumn input.button, .form .rightColumn input.checkbox{
	width:auto;
	height:auto;
	padding:0px;
}




.form .shrinkForm .leftColumn{
	width:200px;
}
.form .shrinkForm .rightColumn{
	width:320px;
}
.form .shrinkForm .rightColumn input, .form .shrinkForm .rightColumn textarea{
	width:300px;
}
.form .shrinkForm .rightColumn input.checkbox{
	width:auto;
	border:1px solid #B2B2B2;
}
.form .shrinkForm .rightColumn select{
	width:300px;
}

#contact_form .shrinkForm .leftColumn{width:150px;}




table.gridTable { width: 100%;  margin-top: 10px; background-color:#B2B2B2;}
table.gridTable td { padding: 3px 5px 3px 5px;  }
table.gridTable td a { color: #597B96; }
table.gridTable .tableHead{ font-weight: bold;  background: #B4D0DF; color: #ffffff; }
table.gridTable td.green { background: #FFFFFF; }
table.gridTable td.red { background: #F9EFF0; }
table.gridTable td.tableFoot { text-align: center; background-color: #BEBEBE; }
table.gridTable tr.gridTr:hover td{background-color:#FAF6D4;}

.datepicker{width:80px;}


.lastOnForum{clear:both;height:48px;background-color: #fff; border-top: 3px solid #e4e4e4;border-bottom: 1px solid #e9e9e9;text-align: left;margin:0 -10px 0 -10px; padding-left: 20px;}
.lastOnForum h5{float:left;font-size:14px;text-transform:uppercase;color:#339fd3;margin:0;padding:14px 0 0 0;}
.xxlastOnForum{clear:both;width:960px;height:78px;margin-left: 0;overflow:hidden;background: transparent url(../images/new-on-forum-bg-v2.png) no-repeat 0 0;}
.lastOnForum .top{overflow:hidden;height:46px;}
.lastOnForum .bottomText{clear:both;padding-left:50px;color:#bbb; font-size:12px;}
.lastOnForum .bottomText a{xcolor:#aaa; font-size:12px;text-decoration: underline;}
.lastOnForum .bottomText a:hover{color:#e37c10;text-decoration:none;}

table.gridTable a.readMessage{color:#787878;}
table.gridTable a.unreadMessage{font-weight:bold;}


/*LOGIN POPUP*/
#loginPopupHtml .title, #forgotPasswordPopupHtml .title{background: transparent url(../images/login-icon.png) no-repeat 30px 17px;padding:20px 15px 0 65px;line-height: 20px;font-size:16px;color:#444;font-weight:bold;}
#loginPopupHtml .titleShadow, #forgotPasswordPopupHtml .titleShadow{background: transparent url(../images/login-shadow.png) no-repeat 50% 0%;height:17px;;}



.popupFormContent{padding:30px;}
.popupFormContent .leftColumn{float:left;width:105px;margin-bottom:7px;line-height: 32px;}
.popupFormContent {color:#787878;font-size:13px;line-height: 32px;}



.popupFormContent .rightColumn{margin-bottom:7px;width:222px;}
.popupFormContent .rightColumn input{width:210px;}
.popupFormContent .rightColumn input.checkbox{width:auto;}


.ajaxPopupWindow{background: transparent url(../images/bg_login_box_top.jpg) no-repeat 0 0;overflow:hidden;}
.ajaxPopupWindow .inner{background: transparent url(../images/bg_login_box_bottom.jpg) no-repeat 100% 100%;overflow:hidden;}
.ajaxPopupWindow .loginImage{background: transparent url(../images/login-image.png) no-repeat 90% 0;}
.popupFormContent .links{overflow:hidden;}
.popupFormContent .links .rightColumn, .popupFormContent .links .rightColumn a{font-size:12px;color:#1c7096;}
#loginPopupHtml .bottom{padding:15px 20px 0px 70px;}
#forgotPasswordPopupHtml .bottom{padding:5px 20px 5px 120px;}










.thanksParagraph {overflow:hidden;}
.thanksParagraph .floated_image, .thanksParagraph div.floated_image{float:left;width:200px;}
.thanksParagraph span, .thanksParagraph div{display:block;width:309px;float:left;margin-left:15px;padding-left:15px;border-left:1px solid #F0F0F0;}
.thanksParagraph i{display:inline-block;width:40px;margin:0px;padding:0px;font-style: normal;}


div.likeboxwrap {width:183px;height:312px;overflow:hidden;margin:7px auto;}
div.likeboxwrap iframe {margin:-1px;}


/* tag list */
.taglist{line-height: 200%;}
.taglist a{display:inline-block;background: transparent url(../images/footer-li-arrow.png) no-repeat 0 55%;padding-left:10px;margin-right:15px;color:#1C7096;text-decoration:none;white-space: normal;}
.taglist a:hover{color:#E1760E;text-decoration:underline;}

.lowercase{text-transform: lowercase;}

/*ad details*/
.adDetail{overflow:hidden;}
.adDetail div.mainImage{float:left;width:171px;height:102px;overflow:hidden;margin-bottom:20px;}
.adDetail div.mainImage a{display:block;}
.adDetail div.mainImage img{display:block;}
.adDetail div.mainImage span.mask{background: transparent url(../images/search-result-image-mask.png) no-repeat 0 0;display:block;;width:171px;height:102px;overflow:hidden;position:relative;top:-102px;z-index:1;}
.adDetail div.topHolder {width:364px;min-height:100px;float:left;margin-left:5px;overflow:hidden;background: transparent url(../images/search-result-right-bg.png) repeat-y 100% 0;border-bottom:1px solid #f0f0f0;overflow: hidden;}
.adDetail div.topHolder .dates{color:#cccccc;font-size:12px;}
.adDetail div.topHolder .prices{width:320px;margin-top:5px;}
.adDetail div.topHolder .prices .price, .adDetail div.topHolder .prices .pricePerM2{font-size:15px;color:#444;display:inline-block;white-space: nowrap;}
.adDetail div.topHolder .prices .pricePerM2{margin-left:20px;}
.adDetail div.topHolder .prices b{font-size:15px;color:#e37b0f;font-weight:bold;}
.adDetail div.topHolder .prices .averagePrice{display:block;font-size:11px;color:#999999;margin-bottom:5px;padding-right:10px;}
.adDetail div.topHolder .prices .averagePrice b{font-size:11px;font-weight: normal}
.adDetail div.topHolder .icons{float:right;width:45px;overflow:hidden;}
.adDetail div.topHolder .icons a, .adDetail div.topHolder .icons span{display:block;margin:10px auto 10px auto;width:28px;}
.adDetail div.mainImage span.exposedAdsMask{background: transparent url(../images/premium_nekretnina_tag.png) no-repeat 0 0;display:block;;width:132px;height:27px;overflow:hidden;position:relative;top:-142px;left:32px;z-index:2;}
.adDetail div.mainImage span.premiumAdMask_hr{background-image:url(../images/premium_ad_hr.png);}
.adDetail div.mainImage span.premiumAdMask_en{background-image:url(../images/premium_ad_en.png);}
.adDetail div.mainImage span.topAdMask_hr{background-image:url(../images/top_ad_hr.png);}
.adDetail div.mainImage span.topAdMask_en{background-image:url(../images/top_ad_en.png);}
.adDetail div.mainImage span.featuredAdMask_hr{background-image:url(../images/featured_ad_hr.png);}
.adDetail div.mainImage span.featuredAdMask_en{background-image:url(../images/featured_ad_en.png);}
.adDetail .infoBox{clear:both;overflow:hidden;background:transparent url(../images/grey-vertical-line.png) repeat-y 161px 0;margin-bottom:15px;clear:both;}
.adDetail .infoBox .left{float:left;width:161px;overflow:hidden;background-repeat:no-repeat;}
.adDetail .infoBox .left .inner{width:100px;text-align:right;float:right;color:#597b96;font-weight:bold;margin-right:15px;}
.adDetail .infoBox .right{float:left;width:364px;overflow:hidden;margin-left:15px;color:#787878;}
.adDetail .infoBox .right .left{width:174px;margin:0px;;padding:0px;}
.adDetail .infoBox .right .right{width:174px;margin:0px;margin-left:15px;padding:0px;}
.adDetail .infoBox .right ul li{list-style-image: url("../images/footer-li-arrow.png");list-style-position: inside;}
.adDetail .infoBox b{color:#444444;font-weight:normal;}
.adDetail .infoBox b.orange{color:#E37B0F;}
.adDetail .infoBox .right p.inner{margin:0 0 10px 0;}

.adDetail .mainInfo{background-image: url(../images/icons/icon-main-info.png);}
.adDetail .otherInfo{background-image: url(../images/icons/icon-other-info.png);}
.adDetail .advertiserInfo{background-image: url(../images/icons/icon-advertiser.png);}
.adDetail .tagsInfo{background-image: url(../images/icons/icon-tags.png);}
.adDetail .facebookInfo{background-image: url(../images/icons/icon-facebook.png);}
.adDetail .wrongData{background-image: url(../images/icons/icon-advertiser-red.png);border-top:1px solid #F0F0F0;padding-top:10px;background-position:0px 10px;color: #777777;font-size: 12px;}

.adDetail .detailDivider{border:none;height:1px;overflow:hidden;background-color:#f0f0f0;float:right;width:364px;margin-top:0px;}
.adDetail .searchResultMap{margin-bottom:0px;}

.adDetail .wideInfoBox{clear:both;overflow:hidden;margin-bottom:15px;}
.adDetail .wideInfoBox .boxTitle{border-bottom:1px solid #f0f0f0;padding-bottom: 10px;padding-left:60px;margin-bottom:10px;background-repeat:no-repeat;}
.adDetail .wideInfoBox .boxTitle b{color:#597b96;font-weight:bold;}
.adDetail .wideInfoBox .boxTitle span{color:#cccccc;font-size:13px;position:relative;top:-2px;}
.adDetail .wideInfoBox .boxTitle a span{top:0px;}
.adDetail .wideInfoBox .photoGallery{background-image: url(../images/icons/icon-photo-gallery.png);}
.adDetail .wideInfoBox .content{overflow:hidden;}

.adDetail .wideInfoBox .googleMap{background-image: url(../images/icons/icon-google-map.png);background-position: 12px 0;}

.adDetail .wideInfoBox .content .left{float:left;color:#597b96;width:261px;}
.adDetail .wideInfoBox .content .left .advertiserLogo{display:block;width:100%;text-align:center;}
.adDetail .wideInfoBox .content .left b{margin:0px;}
.adDetail .wideInfoBox .content .left b a{color:#1C7096;text-decoration:none;text-transform:uppercase;}
.adDetail .wideInfoBox .content .left span{display:inline-block;width:60px;}
.adDetail .wideInfoBox .content .left p{margin:0px;}


.adDetail .wideInfoBox .content .right{float:left;width:261px;margin-left:15px;}
.adDetail .wideInfoBox .content .right .requestForm{overflow:hidden;}
.adDetail .wideInfoBox .content .right .requestForm label{color:#787878;width:85px;clear:left;float:left;padding:4px 0;margin-bottom:5px;}
.adDetail .wideInfoBox .content .right .requestForm input{float:left;margin-bottom:5px;width:165px;}
.adDetail .wideInfoBox .content .right .requestForm textarea{display:block;clear:left;margin-bottom:5px;width:250px;height:80px;}

.adDetail .wideInfoBox .content .right .requestForm .security_input{float:left;overflow:hidden;width:155px;}
.adDetail .wideInfoBox .content .right .requestForm .security_input label{width:auto;float:right;}
.adDetail .wideInfoBox .content .right .requestForm .security_input input{width:50px;float:right;margin-left:5px;}

.adDetail .realestateRating{background:transparent url(../images/realestate-rating-bg.png) no-repeat 0 0;height:102px;overflow:hidden;margin-bottom:15px;padding:2px;}
.adDetail .realestateRating .left{width:101px;float:left;font-size:9px;text-transform: uppercase;font-family: Arial;color:#999999;text-align:center;padding-top:20px;letter-spacing:-0.1em;}
.adDetail .realestateRating .left span{display:block;font-family: Arial;font-size:40px;color:#787878;margin-top:-3px;}




.adDetail .realestateRating .right{width:435px;float:left;}
.adDetail .realestateRating .starRatingRight *{color:#bbbbbb;font-size:12px;}
.adDetail .realestateRating .starRatingRight i{color:#787878;font-style: normal;}
.adDetail .realestateRating .starRatingRight span{color:#668ba7;}
.adDetail .realestateRating .right ul.star-rating{position:relative;top:-5px;}

.googleAdsWide{text-align:center;}
.adDetail .googleAdsWide{margin-bottom:15px;}

/*COMPARE FAVORITES PAGE*/
table.compare{}
table.compare .leftCol{text-align:right;width:auto;}
table.compare tr.gridTr:hover td{color:#1C7096;}

/*AGENCY DETAILS*/
.agencyDetails{	overflow:hidden;margin-bottom:15px;padding-bottom:15px;}
.agencyDetails .left{float:left;width:180px;}
.agencyDetails .right{float:left;margin-left:15px;padding-left:15px;border-left:1px solid #F0F0F0;min-height:90px;}
.agencyDetails .right span{display:inline-block;width:60px;}
.agencyDetails .right h2{margin:0px;}
.agencyDetails .right h2 a{color:#1C7096;text-decoration:none;}
.agencyDetails .right p{margin:0px;}





