﻿/* --- START COMMON CSS	------------------------------------------------------------------------------------------------------------------------------------------------- */
	*{margin:0; padding:0}
	a{text-decoration:none; outline:none;}
	a img{border:0;}
	input{font-size:12px; font-family:Arial; color:#000;}
	ul{list-style:none;}
	
	.cl{font-size:0; line-height:0; clear:both;}
	.red{color: #FF0000;}
	.no-text{text-indent:-999999px; font-size:0; line-height:0;}
	.fl{float:left;}
	.fr{float:right;}
	.dn{display:none!important;}
	.db{display:block;}
	.di{display:inline;}
	.w75{width: 75px!important}
	.w150{width: 150px!important}
	.w200{width: 200px!important}
	.w250{width: 250px!important}
	.w275{width: 275px!important}
	.tdr{float: right;padding: 5px;text-align: left;}
	.tdl{float: left;padding: 5px;text-align: right;}
	
	/* HIGHSLIDE SETTINGS*/
	.highslide-close{display: none!important;}
    .highslide-header .highslide-move {display: none;}
    .highslide-header .highslide-close {display: none;}
    .highslide-footer{display: none!important;}
    .highslide-caption {display: none!important;}
    
    /* SYSTEM MESSAGES */
    .error_inline{padding: 5px; color: #FF0000;font-weight: bold;border: 2px dotted #FF0000;background-color: #FFD7D7; display: none;}
    .ui-state-highlight{border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #006600; }
    .ui-state-highlight a{ color: #363636; }
    .ui-state-error{border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
    .ui-icon-close{border: 1px solid #cd0a0a; background: #fef1ec url(../imgs/icons/icon_fail.png) left top no-repeat; border: 0px;color: #cd0a0a; }
    .ui-state-error a{ color: #cd0a0a; }
    .ui-state-error-text{ color: #cd0a0a; }
    .ui-slider { position: relative; text-align: left; }
    .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: pointer; margin-top: 3px;width: 10px;height: 20px; background-color: #FFDADA;border:1px solid #FFA0A0;}
    .ui-slider .ui-slider-handle:hover {border:2px solid #FF0000;}
    .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
    
    .ui-slider-horizontal { height: .8em; }
    .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
    .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
    .ui-slider-horizontal .ui-slider-range-min { left: 0; }
    .ui-slider-horizontal .ui-slider-range-max { right: 0; }

       
    .status_ok{float: left;color: #006600;padding: 10px 35px;background-image: url(../imgs/icons/icon_ok.png);background-position: left top; background-repeat: no-repeat;}
    .status_hotel{float: left;color: #006600;padding: 10px 35px;background-image: url(../imgs/icons/icon_hotel.png);background-position: left top; background-repeat: no-repeat;}
    .status_fail{float: left;color: #FF0000;padding: 10px 35px;background-image: url(../imgs/icons/icon_fail.png);background-position: left top; background-repeat: no-repeat;}

    /* FANCY INPUT*/
    input[type='text'].fancy150, input[type='password'].fancy150{
        background-image:url(../imgs/input_bgrnd_150.png);background-position:left top;background-repeat:no-repeat;border:1px none;color:#000000;font-family:Arial;font-size:12px;font-weight:bold;height:27px;width:150px;padding-bottom:0;padding-left:10px;padding-top:7px;}
    .fw150{padding-bottom:0;padding-left:10px;padding-top:14px;width: 150px;}
    input[type='text'].fancy200, input[type='password'].fancy200{
        background-image:url(../imgs/input_bgrnd_200.png);background-position:left top;background-repeat:no-repeat;border:1px none;color:#000000;font-family:Arial;font-size:12px;font-weight:bold;height:27px;width:200px;padding-bottom:0;padding-left:10px;padding-top:7px;}
    .fw200{padding-bottom:0;padding-left:10px;padding-top:14px;width: 200px;}
    input[type='text'].fancy250, input[type='password'].fancy250{
        background-image:url(../imgs/input_bgrnd_250.png);background-position:left top;background-repeat:no-repeat;border:1px none;color:#000000;font-family:Arial;font-size:12px;font-weight:bold;height:27px;width:250px;padding-bottom:0;padding-left:10px;padding-top:7px;}
    .fw250{padding-bottom:0;padding-left:3px;padding-top:14px;width: 250px;}
    /*
    .vip_listing{background-image:url(images/listing_vip.jpg)!important;background-position: bottom left;}
    .vip_listing_over{background-image:url(images/listing_vip_over.jpg)!important;background-position: bottom left;}
    */.vip_listing{background-image:url(images/listing_vip.jpg)!important;background-position: 165px top!important;}
    .vip_listing_over{background-image:url(images/listing_vip_over.jpg)!important;background-position: 165px top!important;}
   /* .vipb_listing{background-image:url(images/listing_vipb.jpg)!important;background-position: bottom left;border: 1px solid #FF0000;}
    .vipb_listing_over{background-image:url(images/listing_vipb_over.jpg)!important;background-position: bottom left;border: 1px solid #FF0000;}*/
    .vipb_listing{border: 1px solid #FF0000;}
    .vipb_listing_over{border: 1px solid #FF0000;}
	
    .expired{background-image:url(images/expired_bgrnd.jpg);background-repeat: no-repeat;padding: 10px 36px;color: #990000;font-weight: bold; width: 216px;}
    
    .top_search{position: absolute; top: 140px; width: 198px;right: 5px;background-image:url(images/top_search_field.jpg);background-repeat: no-repeat;background-position: top left;padding: 5px 0px;padding-left: 5px;}
    .top_search input{border: none;background: none;}
    /* CUSTOM */
    .infoCont{margin: 10px auto;}
    .infoCont h3{margin-top: 15px;}
    .infoDir_checkbox li{float: left; width: 190px;padding: 5px;list-style:none;}
    .infoDir_checkbox h3{margin: 5px;}
    .infoDir_checkbox li label{margin-left: 5px;}
    
    .price-range{background-image:url(../imgs/sample-price-content.png);background-position:left top;background-repeat:no-repeat;width: 140px; height: 54px;}
    .price_from{width: 40px;float: left;border: 0px;border-bottom:1px dotted #000;}
    .price_to{width: 40px;float: left;border: 0px;border-bottom:1px dotted #000;}
    #userLoginCont, #userPasswordCont{display:none;}
    
	.after_action h1{color:#0085c3; font-weight:normal; font-size:12px; margin:0 0 15px 0; padding:0; text-transform:uppercase;}
	.after_action ul{list-style:none;}
	.after_action ul li{line-height:28px; margin-left:10px;}
	.after_action ul li a{font-size:14px; font-weight:normal; color:#e50000; padding-left:30px; text-transform:uppercase; background:url(../imgs/left-menu-bullet.png) left no-repeat; display:block; width:175px;}
	.after_action ul li a:hover, .after_action ul li a.active{color:#4c4c4c; background:url(../imgs/left-menu-bullet-hover.png) left no-repeat;}
	
     /* TIPSY TOOLTIP */
    .tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../imgs/tipsy.gif); }
    .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
    .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
    .tipsy-north { background-position: top center; }
    .tipsy-south { background-position: bottom center; }
    .tipsy-east { background-position: right center; }
    .tipsy-west { background-position: left center; }
    
    /* EDIT ICONS */
    #edit-icons-actions ul{height: 70px;}
    #edit-icons-actions ul li{float: left;width:70px;height: 75px;}
    #edit-icons-actions ul li a{width:70px;height: 70px; padding: 35px;}
    #edit-icons-actions ul li a#istudent{background-repeat: no-repeat;  background-image: url(../imgs/icons/edit_student.jpg);}
    #edit-icons-actions ul li a#istudent:hover, a#istudent.active {background-repeat: no-repeat;  background-image: url(../imgs/icons/edit_student_active.jpg)!important;}
    #edit-icons-actions ul li a#iactive{background-repeat: no-repeat;  background-image: url(../imgs/icons/edit_active.jpg);}
    #edit-icons-actions ul li a#iactive:hover, a#iactive.active{background-repeat: no-repeat;  background-image: url(../imgs/icons/edit_active_active.jpg)!important;}
    #edit-icons-actions ul li a#ihotel{background-repeat: no-repeat;  background-image: url(../imgs/icons/edit_hotel.jpg);}
    #edit-icons-actions ul li a#ihotel:hover, a#ihotel.active{background-repeat: no-repeat;  background-image: url(../imgs/icons/edit_hotel_active.jpg)!important;}
    #edit-icons-actions ul li a#iunactive{background-repeat: no-repeat;  background-image: url(../imgs/icons/edit_unactive.jpg);}
    #edit-icons-actions ul li a#iunactive:hover, a#iunactive.active{background-repeat: no-repeat;  background-image: url(../imgs/icons/edit_unactive_active.jpg)!important;}
    #edit-icons-actions ul li a#iexpired{background-repeat: no-repeat;  background-image: url(../imgs/icons/edit_expired.jpg);}
    #edit-icons-actions ul li a#iexpired:hover, a#iexpired.active{background-repeat: no-repeat;  background-image: url(../imgs/icons/edit_expired_active.jpg)!important;}
    #edit-icons-actions ul li a#idelete{background-repeat: no-repeat;  background-image: url(../imgs/icons/edit_delete.jpg);}
    #edit-icons-actions ul li a#idelete:hover, a#idelete.active{background-repeat: no-repeat;  background-image: url(../imgs/icons/edit_delete_active.jpg)!important;}
    #edit-icons-actions ul li a#ivip{background-repeat: no-repeat;  background-image: url(../imgs/icons/edit_vip.jpg);}
    #edit-icons-actions ul li a#ivip:hover, a#ivip.active{background-repeat: no-repeat;  background-image: url(../imgs/icons/edit_vip_active.jpg)!important;}
    
    /* MODULE AGENCII */
    .abox .num{width: 25px; font-size: 100px;background: #CCCCCC;color: #FFFFFF;line-height:102px;text-indent:-10px;}
    .abox{background:url(../imgs/one-line.png) bottom no-repeat; width:662px; padding:15px 0;}
	.abox .pic{background:url(../imgs/pic-border.png); width:148px; height:97px; padding:3px; margin-right:10px;}
	.abox .pic a:hover img{opacity:0.6; filter: alpha(opacity = 60);}
	.abox .descr {width: 450px;}
	.abox .descr .contacts span{display: block;}
    
	/* MODULE KVARTIRI */
    .add_available label#text_available{color: #009900;font-weight: bold; margin-bottom: 10px;}
    .add_available label#text_busy{color: #FF0000;font-weight: bold; margin-bottom: 10px;}
    .upload_button{padding: 5px 22px;line-height: 22px;background-image: url(../imgs/upload_button.png);background-repeat:no-repeat;background-position:left top;font-weight: bold;font-size: 16px;cursor: pointer;width: 130px; text-align: center;height: 50px;}
    #preloader{display: none;}
    
    .pg_pagination{margin: 10px 0px;}
    .pg_pagination a{padding: 5px; border: 1px solid #DADADA;color: #666666;}
    .pg_pagination span{padding: 5px; border: 1px solid  #FF0000;color: #000000;}
    
    .edit{margin: 10px 0px; color: #FF0000;}
    
    .diagonal{position: absolute; width: 100%; height: 670px;top: 10px; left: 10px;background:transparent url(../imgs/busy_notice_diagonal.png);background-repeat: no-repeat;}
    /* --- END COMMON CSS ------------------------------------------------------------------------------------------------------------------------ */
/* --- START BODY & SHELL ------------------------------------------------------------------------------------------------------------------------ */
	body{background:#b2d4e9 url(../imgs/bg.png) repeat-x; font-size:11px; font-family:Arial; line-height:12px; letter-spacing:0px; color:#000;}
	#shell{width:1000px; background:url(../imgs/shell.png) repeat-y; margin:0 auto; padding:0 16px;}
/* --- END BODY & SHELL ------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --- START HEADER ----------------------------------------------------------------------------------------------------------------------------------------------------- */
	#header{background:url(../imgs/header.jpg); width:1000px; height:210px; position:relative;background-repeat: no-repeat;}
	
	#logo{width:288px; height:41px; margin:161px 0 0 22px; float:left;}
	#logo a{width:288px; height:41px; display:block; cursor:pointer;}
	
	#menu{float:left; margin:173px 10px 0 0; font-weight:bold; text-transform:uppercase; width:650px;}
	#menu ul{list-style:none; float:left;}
	#menu ul li{float:left; margin-left:40px;}
	#menu ul li a{background:url(images/but-menu-normal.png) left no-repeat; height:19px; line-height:19px; padding-left:7px; color:#4c4c4c;}
	#menu ul li a:hover, #menu ul li a.active{background:url(images/but-menu-active.png) left no-repeat;}
	#menu a#login{float:right; background:url(images/but-login.png) repeat-x; color:#fff; display:block; height:17px; line-height:17px; border:1px solid #aaaaaa; margin-left:40px; padding:0 5px;}
	ul#login-menu{float:right; margin-top:5px;}
	ul#login-menu li{float:left; margin-left:10px; padding-right:10px; border-right:1px solid #999;}
	ul#login-menu li.last{border:0; padding-right:0;}
	ul#login-menu li a{background:none; height:12px; line-height:12px; padding-left:0; color:#4c4c4c; font-size:11px; font-weight:normal; text-transform:lowercase;letter-spacing: 1px;}
	ul#login-menu li a:hover, #menu ul li a.active{background:none; color:#e50000;}
	
	a#sofia{position:absolute; width:81px; height:28px; top:21px; left:91px;}
	a:hover#sofia{background:url(../imgs/city-sofia.png);}
	a#tarnovo{position:absolute; width:121px; height:36px; top:57px; left:228px;}
	a:hover#tarnovo{background:url(../imgs/city-tarnovo.png);}
	a#varna{position:absolute; width:60px; height:24px; top:53px; left:435px;}
	a:hover#varna{background:url(../imgs/city-varna.png);}
	a#plovdiv{position:absolute; width:62px; height:31px; top:35px; left:558px;}
	a:hover#plovdiv{background:url(../imgs/city-plovdiv.png);}
	a#burgas{position:absolute; width:59px; height:25px; top:53px; left:690px;}
	a:hover#burgas{background:url(../imgs/city-burgas.png);}
	a#blagoevgrad{position:absolute; width:109px; height:39px; top:0px; left:776px;}
	a:hover#blagoevgrad{background:url(../imgs/city-blagoevgrad.png);}
/* --- END HEADER ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --- START CONTENT ---------------------------------------------------------------------------------------------------------------------------------------------------- */
	#left{float:left; background:url(../imgs/left.jpg) top left no-repeat; width:237px; padding:15px 0 10px 40px;}
	#left h1{color:#0085c3; font-weight:normal; font-size:12px; margin:10px 0 5px; padding:0; text-transform:uppercase;}
	#left ul{list-style:none;}
	#left ul li{line-height:28px; margin-left:10px;}
	#left ul li a{font-size:14px; font-weight:bold; color:#e50000; padding-left:30px; text-transform:uppercase; background:url(../imgs/left-menu-bullet.png) left no-repeat; display:block; width:175px;}
	#left ul li a:hover, #left ul li a.active{color:#4c4c4c; background:url(../imgs/left-menu-bullet-hover.png) left no-repeat;}
	
	#by-tipes{}
	#by-city{}
	#search{height:220px;}
	#search .row{height:20px; line-height:20px; margin-bottom:5px; clear:both;}
	#search .row .cell1, #search .row-price .cell1{padding-left:10px; width:45px; float:left; font-size:12px;}
	#search .row .cell2, #search .row-price .cell2{padding-left:5px; width:145px; float:left;}
	#search .row .cell2 select{width:140px;}
	#search .row-price{height:40px; line-height:20px; margin-bottom:5px; clear:both;}
	#search .row .cell2 input.submit{background:#fff; border:1px solid #568dba; padding:0 3px; height:20px; line-height:20px; font-size:12px; float:right; display:block;}
	#contacts h1{font-size:20px; font-weight:normal; color:#0085c3; margin:0 0 20px 0; padding:0; text-transform:uppercase;}
	#contacts p{margin-bottom:10px;}
	#contacts p .title{font-weight:bold; color:#c3c3c3; display:block; text-transform:uppercase}
	#contacts p .text{font-weight:bold; color:#4c4c4c; display:block;}
	#contacts p a{color:#e41f1f; font-weight:normal;}
	#contacts p a:hover{text-decoration:underline;}
	
	#right{float:right; width:703px; padding:10px;}
	
	#crumb{background:url(../imgs/crumb.png) no-repeat; height:52px; line-height:26px;}
	#crumb h1{font-size:14px; font-weight:bold; color:#4c4c4c; padding-left:30px; float:left;}
	#crumb .links{float:right; color:#aaa;}
	#crumb .links a{color:#e50000; text-transform:lowercase;}
	#crumb .links a:hover{text-decoration:underline;}
	.crumbs ul {margin-left: 0;	padding-left: 0;display: inline;border: none;} 
	.crumbs ul li {float: left;margin-left: 0;padding-left: 2px;border: none;list-style: none;display: inline;}
    	
	#content{padding:5px;font-size: 14px;line-height: 16px;}
	
	#bigboxes{padding:10px 0; height:50px;}
	#bigboxes a{display:block; width:235px; height:50px;padding:50px 0px 0px 95px;font-size: 30px;font-weight: bold;color: #fff;text-shadow:0px 1px 7px #000;}
	a#bigbox-left{background:url(../imgs/home_za_studenti.jpg); float:left;}
	a#bigbox-right{background:url(../imgs/home_kvartiri.jpg); float:right;}
	#bigboxes a:hover{opacity:0.6; filter: alpha(opacity = 60);}
	
	#top-item{padding:3px 0; background:url(../imgs/two-lines.png) bottom no-repeat;}
	#top-item h1{font-size:18px; color:#e50000; background:url(../imgs/two-lines.png) bottom no-repeat; padding:0 0 4px 20px; line-height:18px;}
	.inner-top-item{padding:5px 0;}
	.inner-top-item .big-pic-place{background:url(../imgs/big-pic-border.png); width:259px; height:170px; padding:3px;}
	.inner-top-item .big-pic-place a:hover img{opacity:0.6; filter: alpha(opacity = 60);}
	.inner-top-item .small-pic-place{background:url(../imgs/small-pics-border.png); width:80px; height:166px; padding:5px;}
	.inner-top-item .small-pic-place a{display:block;}
	.inner-top-item .small-pic-place a.padding{padding-bottom:3px;}
	.inner-top-item .small-pic-place a:hover img{opacity:0.6; filter: alpha(opacity = 60);}
	.inner-top-item .icons{width:328px; height:58px;}
	.inner-top-item .params{width:81px; text-align:right; padding-top:30px; background:url(../imgs/one-line-vert.png) right no-repeat; padding-right:10px; height:87px;}
	.inner-top-item .params .city{font-size:14px; color:#686868; line-height:18px; display:block;}
	.inner-top-item .params .type{font-size:12px; color:#0085c3; font-weight:bold; line-height:16px; display:block;margin-left:10px}
	.inner-top-item .params .price{font-size:18px; color:#e50000; font-weight:bold; line-height:22px; display:block;margin-left:10px}
	.inner-top-item .desc{width:218px; height:107px; padding:10px 0 0 10px;}
	.inner-top-item .desc a{color:#e50000;}
	.inner-top-item .desc a:hover{text-decoration:underline;}
	
	#top-items{float:left; width:462px; padding:10px; background:url(../imgs/one-line-vert-big.png) top right no-repeat;}
	#top-items h1{color:#e50000; font-size:14px; font-weight:bold; line-height:16px;}
	#top-items .box{background:url(../imgs/one-line.png) bottom no-repeat; width:462px; padding:15px 0;}
	#top-items .box .pic{background:url(../imgs/pic-border.png); width:148px; height:97px; padding:3px; margin-right:10px;}
	#top-items .box .pic a:hover img{opacity:0.6; filter: alpha(opacity = 60);}
	#top-items .box .params{width:298px; margin-bottom:10px; height:18px; line-height:18px;}
	#top-items .box .params .city{font-size:14px; color:#686868; display:block; border-right:1px solid #ccc; padding:0 15px 0 0;}
	#top-items .box .params .type{font-size:12px; color:#0085c3; font-weight:bold; display:block; border-right:1px solid #ccc; padding:0 15px;}
	#top-items .box .params .price{font-size:18px; color:#e50000; font-weight:bold; display:block; padding:0 0 0 6px;}
	#top-items .box .desc{width:298px;}
	#top-items .box .desc a{color:#e50000;}
	#top-items .box .desc a:hover{text-decoration:underline;}

	#new-items{float:right; width:190px; padding:10px 0 10px 10px;}
	#new-items h1{color:#e50000; font-size:14px; font-weight:bold; line-height:24px;}
	#new-items .box{width:190px; padding:15px 0;}
	#new-items .box .pic{width:113px; height:75px; margin-right:5px;}
	#new-items .box .pic a img{border:1px solid #ccc;}
	#new-items .box .pic a:hover img{opacity:0.6; filter: alpha(opacity = 60);}
	#new-items .box .params{width:65px; text-align:left; margin-top:10px;}
	#new-items .box .params .city{font-size:12px; color:#686868; line-height:16px; display:block;}
	#new-items .box .params .type{font-size:12px; color:#0085c3; font-weight:bold; line-height:16px; display:block;}
	#new-items .box .params .price{font-size:12px; color:#e50000; font-weight:bold; line-height:16px; display:block;}
	#new-items .box .desc{width:190px; margin-top:5px;}
	#new-items .box .desc a{color:#e50000;}
	#new-items .box .desc a:hover{text-decoration:underline;}
	
	#content-search-small, #content-search-big{width:683px; background:url(../imgs/two-lines.png) bottom no-repeat;}
	#content-search-small .inner, #content-search-big .inner{padding:10px;}
	#content-search-small .inner .row, #content-search-big .inner .row{padding:5px 0; line-height:20px;}
	#content-search-small .inner .row .fc, #content-search-big .inner .row .fc{width:50px; float:left; font-size:12px;}
	#content-search-small .inner .row .sc, #content-search-big .inner .row .sc{width:170px; float:left;}
	#content-search-small .inner .row .sc select, #content-search-big .inner .row .sc select{width:140px;}
	#content-search-small .inner .row .morecol, #content-search-big .inner .row .morecol{float:left;}
	#content-search-small .inner .row .morecol a, #content-search-big .inner .row .morecol a{color:#e50000;}
	#content-search-small .inner .row .morecol a:hover, #content-search-big .inner .row .morecol a:hover{text-decoration:underline;}
	#content-search-small .inner .row .subcol, #content-search-big .inner .row .subcol{float:right;}
	#content-search-small .inner .row .subcol input.submit, #content-search-big .inner .row .subcol input.submit{background:#fff; border:1px solid #568dba; padding:0 3px; height:20px; line-height:20px; font-size:12px; float:right; display:block;}
	
	#content-search-big{display:none;}
	#content-search-big .inner .row .check{width:330px; float:left; font-size:12px;}
	
	#results{width:683px; margin-top:10px;}
	#results h1{color:#e50000; font-size:14px; font-weight:bold; line-height:16px;width: 75%;}
	#results .box{background:url(../imgs/one-line-big.png) bottom no-repeat; width:683px; padding:15px 0;margin-top: 5px;}
	#results .box .pic{background:url(../imgs/pic-border.png); width:148px; height:97px; padding:3px; margin-right:10px;}
	#results .box .pic a:hover img{opacity:0.6; filter: alpha(opacity = 60);}
	#results .box .params{width:519px; margin-bottom:10px; height:9px; line-height:18px;}
	#results .box .params .city{font-size:14px; color:#686868; display:block; border-right:1px solid #ccc; padding:0 55px 0 0;}
	#results .box .params .type{font-size:12px; color:#0085c3; font-weight:bold; display:block; border-right:1px solid #ccc; padding:0 35px;width: 140px;}
	#results .box .params .price{font-size:18px; color:#e50000; font-weight:bold; display:block; padding:0 0 0 45px;}
	#results .box .desc{width:519px;}
	#results .box .desc a{color:#e50000;}
	#results .box .desc a:hover{text-decoration:underline;}
	#results .box .icons-small{float:right; margin-top:10px;}
	
	#results .new-box{ width:320px; padding:15px 6px;margin: 3px;height:318px;overflow:hidden;float:left;}
	#results  .new-box h1{width:100%}
	#results .new-box .pic{background:url(../imgs/pic-border-300.png); width:293px; height:195px; padding:3px; margin-right:10px;position:relative}
	#results .new-box .pic .price{background: none repeat scroll 0 0 #FFFFFF; border-radius: 3px 3px 0 0;bottom: 0px;color: #E50000;display: block;font-size: 18px;font-weight: bold;height: 20px;left: 84px; padding: 5px 15px;position: absolute;text-align: center;box-shadow: 0 -3px 2px #000000; vertical-align: middle;    width: 95px;}
   	#results .new-box .pic a:hover img{opacity:0.6; filter: alpha(opacity = 60);}
	#results .new-box .params{width:300px; margin-bottom:10px; height:20px; line-height:30px;}
	#results .new-box .params .city{font-size:14px; color:#686868; display:block; padding:0 25px 0 0;}
	#results .new-box .params .type{font-size:12px; color:#0085c3; font-weight:bold; display:block;  padding:0px;}
	#results .new-box .desc{width:519px;}
	#results .new-box .desc a{color:#e50000;}
	#results .new-box .desc a:hover{text-decoration:underline;}
	#results .new-box .icons-small{float:left; margin-top:10px;}
	
	#pagination{width:683px; margin-top:10px;}
	#pagination ul{list-style:none; float:right;}
	#pagination ul li{float:left; border-right:1px solid #3a3a3a; margin:0 0 0 10px; padding:0 10px 0 0;}
	#pagination ul li.last{border:0;}
	#pagination ul li a{color:#e50000;}
	#pagination ul li a:hover{text-decoration:underline;}
	
	#detailed{padding:3px 0;position:relative;}
		
	.double_line{padding:10px 0; background:url(../imgs/two-lines.png) bottom no-repeat;}
	.detailed-vip{padding:10px 0; background:url(images/vip_detailed.jpg) top right no-repeat;}
	#detailed-item{padding:10px 0;}
	#detailed-item .left{float:left; width:259px;}
	#detailed-item .left .big-pic-place{background:url(../imgs/big-pic-border.png); width:259px; height:170px; padding:3px;}
	#detailed-item .left .big-pic-place a:hover img{opacity:0.6; filter: alpha(opacity = 60);}
	#detailed-item .left .small-pic-place{width:259px; padding:5px;}
	#detailed-item .left .small-pic-place a{display:block; float:left; padding:0 6px 6px 0;}
	#detailed-item .left .small-pic-place a:hover img{opacity:0.6; filter: alpha(opacity = 60);}
	#detailed-item .right{float:right; width:410px;}
	#detailed-item .right .icons{width:410px;}
	#detailed-item .right .params{width:410px; height:18px; line-height:18px; margin-bottom:20px;}
	#detailed-item .right .params .city a{font-size:14px; color:#686868; display:block; float:left; border-right:1px solid #ccc; padding:0 35px 0 5px;}
	#detailed-item .right .params .type a{font-size:12px; color:#0085c3; font-weight:bold; display:block; float:left; border-right:1px solid #ccc; padding:0 35px;}
	#detailed-item .right .params .price{font-size:18px; color:#e50000; font-weight:bold; display:block; float:left; padding:0 0 0 35px;}
	#detailed-item .right .desc{width:410px; padding:10px 0;}
	#detailed-item .right .desc p{margin-bottom:5px;}
	#detailed-item .right .desc a{color:#e50000;}
	#detailed-item .right .desc a:hover{text-decoration:underline;}
	
	#contacts-item{padding:10px 0;}
	#google-maps{float:left; width:422px; height:315px;}
	#contact-form{float:right; width:250px;}
	#contact-form h1{font-size:14px; color:#4c4c4c; padding-bottom:10px;}
	#contact-form .tels{margin-bottom:30px; color:#4c4c4c;}
	#contact-form .tels a{color:#e50000;}
	#contact-form .tels a:hover{text-decoration:underline;}
	#contact-form h2{color:#0085c3; font-size:12px; text-transform:uppercase; font-weight:normal; margin-bottom:10px;}
	#contact-form .row{height:20px; line-height:20px; padding:5px 0; clear:both;}
	#contact-form .row .fc{width:100px; float:left; color:#647079;}
	#contact-form .row .sc{width:165px; float:left;}
	#contact-form .row .sc input.text{width:160px; border:1px solid #d3dee7; height:16px; line-height:16px; font-size:12px; padding-top:2px;}
	#contact-form .row .sc input.submit{background:#fff; border:1px solid #568dba; padding:0 3px; height:20px; line-height:20px; font-size:12px; float:right; display:block;}
/* --- END FOOTER ------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --- START ICONS ------------------------------------------------------------------------------------------------------------------------------------------------------ */
	.icons .box{width:43px; height:15px; text-align:center; padding-top:43px; color:#9a9a9a; margin:0 5px; float:left;}
	.icons .map{background:url(../imgs/icons-sprite.png) 0 0 no-repeat;}
	.icons .store{background:url(../imgs/icons-sprite.png) -60px 0 no-repeat;}
	.icons .disco{background:url(../imgs/icons-sprite.png) -120px 0 no-repeat;}
	.icons .park{background:url(../imgs/icons-sprite.png) -180px 0 no-repeat;}
	.icons .school{background:url(../imgs/icons-sprite.png) -240px 0 no-repeat;}
	.icons .busstop{background:url(../imgs/icons-sprite.png) -300px 0 no-repeat;}
	.icons .downtown{background:url(../imgs/icons-sprite.png) -360px 0 no-repeat;}
	.icons .sport{background:url(../imgs/icons-sprite.png) -420px 0 no-repeat;}
	.icons .terasa{background:url(../imgs/icons-sprite.png) -480px 0 no-repeat;}
	.icons .furnitured{background:url(../imgs/icons-sprite.png) -540px 0 no-repeat;}
	
	.icons-small .cell{width:30px;padding-top: 28px;text-align:center; color:#9a9a9a; margin:0 2px; float:left;}
	.icons-small .map{background:url(../imgs/icons-sprite-small.png) 0 0 no-repeat;}
	.icons-small .store{background:url(../imgs/icons-sprite-small.png) -50px 0 no-repeat;}
	.icons-small .disco{background:url(../imgs/icons-sprite-small.png) -100px 0 no-repeat;}
	.icons-small .park{background:url(../imgs/icons-sprite-small.png) -150px 0 no-repeat;}
	.icons-small .school{background:url(../imgs/icons-sprite-small.png) -200px 0 no-repeat;}
	.icons-small .busstop{background:url(../imgs/icons-sprite-small.png) -250px 0 no-repeat;}
	.icons-small .downtown{background:url(../imgs/icons-sprite-small.png) -300px 0 no-repeat;}
	.icons-small .sport{background:url(../imgs/icons-sprite-small.png) -350px 0 no-repeat;}
	.icons-small .terasa{background:url(../imgs/icons-sprite-small.png) -400px 0 no-repeat;}
	.icons-small .furnitured{background:url(../imgs/icons-sprite-small.png) -450px 0 no-repeat;}
/* --- END ICONS -------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --- START CONTENT ---------------------------------------------------------------------------------------------------------------------------------------------------- */
	#footer{background:url(../imgs/footer.png) top no-repeat; padding:25px 16px; width:1000px; margin:0 auto;}
	#footer ul{float:right; list-style:none;}
	#footer ul li{float:left; border-right:1px solid #3e4349; margin:0 0 0 30px; padding:0 30px 0 0;}
	#footer ul li.last{border:0;}
	#footer ul li a{color:#3e4349; font-weight:bold; text-transform:uppercase;}
	#footer ul li a:hover{text-decoration:underline;}
/* --- END FOOTER ------------------------------------------------------------------------------------------------------------------------------------------------------- */
