#header{
	background:#fff;
	border-bottom:1px solid #dcdcdc;
	height:40px;
}

#header .content{	
	margin:0 auto;	
	width:960px;
}

#header .logo{
	background:url(estate.png) no-repeat;
	display:block;
	float:left;
	height:30px;
	margin:5px 5px 0 0;
	width:30px;
}

#header .box{
	float:left;
	margin:0 10px 0 0;
}

#header .lang{
	display:block;
	float:left;
	height:11px;
	margin:15px 5px 0 0;
	width:16px;
}

#header .title{
	color:#666;
	font-size:150%;
	margin:10px 15px 0 0 !important;
}

#header .links{
	margin:15px 15px 0 15px !important;
}

#header .links a{
	padding:0 10px 0 0;
}

#header .login{
	float:right !important;
	margin:15px 0 0 0 !important;
}

#header .item{
	float:left;
	margin:0 10px 0 0;
}

#header .user{
	border-right:1px solid #ddd;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	text-decoration:underline;
}

#header .logged{
	display:block;
	float:left;
	margin:0 10px 0 0;
}

#header .loggedlast{
	margin:0 0 0 0;
}

#header .blindfriendly{
	background:url(icon_gyengenlatok.gif) no-repeat left center;
	float:left;
	height:18px;
	margin:7px 0 0 10px;
	padding:8px 40px 0 25px;
}

#menu{
	background:#fff;	
}

#menu .content{
	margin:0 auto;
	padding:10px 0 0 0;
	width:960px;
}

#menu h1{
	color:#F4742D;
	float:left;
	font-size:220%;
	font-weight:normal;
}

#menu .blindfriendly{
	background:url(icon_gyengenlatok.gif) no-repeat left center;
	float:left;
	height:13px;
	margin:3px 0 0 10px;
	padding:10px 0 0 25px;
}

#menu .box{
	float:right;
	margin:10px 0 0 0;
}

#menu .button{
	float:left;
	display:block;
	font-size:100%;
	height:20px;	
	margin:0 0 0 20px;
	padding:2px 0 0 20px;
}

#menu .ad{
	background:url(add.png) no-repeat;	
}

#menu .myads{
	background:url(page_edit.png) no-repeat;	
}

#menu .bilance{
	background:url(money.png) no-repeat;	
}

#menu .account{
	background:url(user.png) no-repeat;	
}

#menu .attach{
	background:url(page_attachment.gif) no-repeat;	
}

#content{
	background:#fff;
	min-height:500px;
	padding:0 0 30px 0;
}

#content .content{
	margin:0 auto;	
	padding:10px 0 0 0;
	width:960px;
}

#content .search{
	float:left;
	width:250px;/*330px;*/
}

#content .title-holder h3{
	float:left;
	margin:0 10px 0 0;
}

#content .title-holder a{
	display:block;
	float:left;
	padding:5px;
}

#content .result{
	float:right;
	text-align:left;
	width:680px;
}

.tab-header-holder{
}

.tab-header{	
	color:#666;
	font-size:120%;
	font-weight:bold;
	margin:5px 5px 0 0;
	padding:5px;
}

#content .tab{
	background:#f6f6f6;
	border:1px solid #bbb;
	padding:5px 10px 10px 20px;
}

#content .active{
	background:#eee;
	border-top:1px solid #eee;
	border-right:1px solid #eee;
	border-left:1px solid #eee;
	text-decoration:underline;
}

#content .layer{
}

.content .pagetext{
	margin:20px 0;
}

.main-title h1{
	float:left;
}

.main-title a{
	display:block;
	float:right;
	font-size:130%;
	font-weight:bold;
}

.result .border{
	border-top:1px solid #eee;
	margin:0px 0;
}

.result .locations{
	background:#f6f6f6;
	border:1px solid #bbb;
	margin:23px 0 0 0;
	padding:5px;
}

.result .item{
	float:left;
	margin:0 15px 0 0;
}

.collector .border{
	border-top:1px solid #ddd;
}

.result .body{
	border:1px solid #fff;
	margin:5px 0;
	padding:10px 0;
}

.collector .body{
	border:1px solid #ECF3FE !important;
}

.result .pic{
	background:url(ajax-loader-big.gif) no-repeat center center;
	float:left;
	height:84px;
	margin:0 10px 0 0;
	width:84px;
}

.result .pic img{
	border:1px solid #bbb;
	padding:1px;
}

.result .text{
	float:left;
	margin:0 10px 0 0;
	max-width:440px;
}

.result .title{
	font-size:120%;
	font-weight:bold;
	margin:0 0 5px 0;
	overflow:hidden;
	width:430px;
}

.result .title a{
	text-decoration:underline;
}

.currency-holder{		
	border:1px solid #fff;
	float:right;
	margin:5px 0 3px 0;
}

.currency{	
	color:#F4742D;	
	float:right;
	font-size:80%;
	margin:0 0 0 20px;
	padding:5px 0 0 0;
}

.currency-holder .refresh{
	background:url(action_refresh_blue.gif) no-repeat;
	cursor:pointer;
	float:right;
	height:16px;
	margin:0 0 0 10px;
	width:16px;
}

.currency-holder span{	
}

.tagsearch-holder{
	border:1px solid #fff;
	float:left;
	margin:0 0 3px 0;
}

.tagsearch-holder .tag-item{
	float:left;
	margin:0 10px 0 0;
	border:1px solid #fff;
}

.tagsearch-holder .tagloader{
	float:left !important;
	margin:2px 0 0 5px !important;
}

.tagsearch-holder .tag-button{
	cursor:pointer;	
	margin:5px 0 0 0;
}

.tagsearch-holder input{
	background:#FFFDEF;
	border:1px solid #ccc;
	padding:3px;
	width:150px;
}

.box{
	border:1px solid #fff;
}

#content .result-text{
	color:#F4742D;
	padding:7px;	
}

#content .result-text span{
	color:#666;
}

#content .result-flag{
	margin:0 7px 0 0;	
}

#content .loader-holder{
	background:#f6f6f6;
	border:1px solid #bbb;
	margin:10px 0 10px 0;	
}

.map .loader-holder{
	margin:10px 0 10px 0 !important;
}

.result .loader{
	float:none;
	margin:7px 0 0 10px;
	padding:0 0 0px 20px;
}

.result .descr{
	height:50px;
	letter-spacing:0.5px;
	line-height:15px;
}

.result .bottom{
	color:#aaa;
	height:19px;
}

.result .bottom span{
	float:left;
	display:block;
	line-height:19px;
	margin:0 15px 0 0;
}

.result .bottom .picasa{
	background:url(folder_images.gif) no-repeat center top;
	height:19px;
	width:16px;
}

.result .bottom .video{
	background:url(folder_images.gif) no-repeat;
	height:19px;
	width:16px;
}

.result .price{
	background:#339ED0;
	color:#fff;
	float:right;	
	font-size:120%;
	font-weight:bold;
	padding:5px;
}

.result .sideholder{
	float:right;	
}

.result .from-owner{
	background:#A162B0;
	color:#fff;
	float:right;	
	font-size:120%;
	font-weight:bold;
	margin:5px 0 0 0;
	padding:5px;	
}

.result .owner-blinker{
	color:#F9F3F9;
}

.result .marked{
	/*background:#F9F3F9;*/
	background:yellow;
}

.result .collector{
	cursor:pointer;
	color:#339ED0;
}

.result .over{
	background:#fcfcde;
}

.pager-holder{
	margin:0 0 10px 0;
}

#pager-holder{
	margin:10px 0 10px 0;
}

.buttons{
	float:left;
	padding:5px 0 0 0;
}

.buttons .item{
	float:left;
	margin:0 15px 0 0;
}

.buttons .sorter{	
	color:#339ED0;
	cursor:pointer;
	margin:0 0px 0 0;
	padding:0 0 0 15px;
}

.buttons .up{
	background:url(sort_up.gif) no-repeat;	
	padding:0 0 0 15px;
	text-decoration:underline;
}

.buttons .down{
	background:url(sort_down.gif) no-repeat;	
	padding:0 0 0 15px;
	text-decoration:underline;
}

.map-layer{
	border:1px solid #bbb;
	padding:1px;
}

#map{
	height:550px;
	width:676px;
}

#collector{
	background:#ECF3FE;
	border:2px solid #339ED0;
	display:none;
	padding:10px;	
	position:absolute;		
	z-index:200;
	width:570px;
}

#collector .main{
	float:left;
	font-size:130%;
	font-weight:bold;
	margin:0 0 10px 0;
}

#collector .close{
	background:url(icon16_close.gif) no-repeat;
	cursor:pointer;
	float:right;
	height:16px;
	width:16px;
}

#collector .remove{
	cursor:pointer;
}

#collector-text{
	height:500px;
	overflow:auto;
	width:570px;
}

.adlist{
}

.adlist .body{
	background:#f9f9f9;	
	padding:7px 5px;
}

.adlist .passive{
	color:red !important;
}

.adlist img{
	border:1px solid #ddd;
	float:left;
	margin:0 10px 0 0;
	padding:1px;
}

.adlist a img{
	border:none;
}

.adlist .img{
	float:left;
	margin:0 10px 0 0;
	width:54px;
}

.adlist .adtitle{
	color:#339ED0;
	cursor:pointer;
	float:left;
	margin:0 10px 0 0;
	width:300px;
}

.adlist .date{
	float:left;
	margin:0 10px 0 0;
	width:130px;
}

.adlist .day{
	float:left;
	margin:0 10px 0 0;
	width:70px;
}

.adlist .seen{
	color:#339ED0;
	cursor:pointer;
	float:left;
	margin:0 10px 0 0;
	width:70px;
}

.adlist .item{
	color:#339ED0;
	cursor:pointer;
	float:left;
	margin:0 22px 0 0;	
}

.adlist .extra{
	float:left;
	margin:0 10px 0 0;
	width:150px;
}

.adlist .state{
	float:left;
	margin:0 10px 0 0;
	width:100px;
}

.adlist .payed{
	float:left;
	margin:0 10px 0 0;
	width:70px;
}

.adlist .payed-sum{
	color:#555;
}

.adlist .notpayed-sum{
	color:red;
}

.adlist .sum{
	float:right;
	margin:0 0 0 10px;
	text-align:right;
	width:70px;
}

.adlist .currency{
	float:right;
	margin:0 0 0 5px;
	text-align:right;	
}

.adlist .user-currency{
	float:right;
	margin:0 0 0 5px;
	text-align:right;
	padding:0;
}

.sum-layer{
	border-top:1px solid #ddd;
	margin:5px 0;
	padding:5px 0;	
}

#sum-layer{
	color:red;
	float:right;
	font-size:140%;
	font-weight:bold;	
	text-align:right;
}

.sum-layer .currency{	
	color:red;
	float:right;
	font-size:140%;
	font-weight:bold;	
	padding:0;
}

.sum-layer .sumtext{
	float:right;
	margin:0 5px 0 0;
	padding:3px 0 0 0;
}

.adlist .activate{
	width:80px;
}

.adlist .secondrow{
	background:#fff;
}

.adlist .over{
	background:pink;
}

.adlist .adheader{
	background:#fff;
	border-bottom:1px solid #ddd;	
}

.adlist .header-row{
	color:#F4742D;
}

.adlist a{
	display:block;
	float:right;
	margin:0 0 0 10px;
}

.adlist label{
	display:inline !important;
}

.adlist .input{
	float:right;
	margin:0 0 0 10px;
}

.adlist input{
	padding:0;
	margin:0;
	vertical-align: bottom;
}

.linkholder{
	margin:10px 0;
}

.linkholder a{
	display:block;
	float:left;
	margin:0 10px 0 0;
}

.linkholder .item{
	float:right;
}
/************************************
* login, reg etc.
************************************/
.userhandler{	
}

.userhandler h1,
.contact h1,
.help h1,
.picasa h1,
.youtube h1{
	color:#F4742D;	
	font-size:220%;
	font-weight:normal;		
}

.contact h1{
	margin:0 0 20px 0;
}

.help h1,
.picasa h1{
	margin:0 0 30px 0;
}

.userhandler .title{
	color:#F4742D;		
	font-size:220%;
	font-weight:normal;	
	margin:0 0 0 0 !important;
}

.userhandler .header a{
	float:right;
	margin:0 0 0 10px;
}

.userhandler form{
	margin:40px 0 0 150px;
}

.userhandler .item{
	float:left;
	margin:0 10px 0 0;
}

.userhandler .trylink{
	padding:5px 0 0 0;
}

.notice{
	color:#aaa;
	font-size:90%;
	margin:5px 0 0px 0;
	width:300px;
}

.bordered-notice{
	border:1px solid #ddd;
	background:#fff;/*url(icon_info.png) no-repeat right top;*/
	color:#555;
	font-size:90%;
	line-height:13px;
	margin:5px 0 0px 0;
	padding:5px;	
}

.notice span{
	color:#339ED0;
	cursor:pointer;
}

.userhandler .describe{
	margin:15px 0 10px 0;
}

.userhandler .loader{
	display:none;
	margin:10px 0 0 0;	
}

.userhandler h2
	font-size:130%;	
	margin:25px 0 10px 0;
}

.userhandler .first{
	margin:0 0 10px 0 !important;
}

.userhandler .noresult{
	font-size:130%;
	font-weight:bold;
	margin:10px 0;
}

#dataform{
	float:left;
	margin:0px 100px 0 150px !important;
}

.photo-holder{
	float:left;
	margin:0px 0 0 0;		
}

.photo-holder h2{
	margin:25px 0 5px 0 !important;
}

.photo-holder form{
	float:left;
}

.photo-holder img{
	border:1px solid #ddd;
	float:left;
	margin:0 20px 0 0;
	padding:1px;
}

.photo-holder form{
	margin:0;
}

.account h2{
	font-size:130%;
	margin:25px 0 3px 0;
}

/************************************
* hirdet�s felad�s
************************************/
.ad-handler{
	margin:10px 0 0 0;
}

.ad-handler h2{
	font-size:130%;	
	margin:20px 0 3px 0;
}

.ad-handler .tab{	
	margin:0 0 5px 0;	
	padding:0 !important;
}

.ad-handler .tab-closed{	
	background:url(plus.png) no-repeat left center !important;
}

.ad-handler .tab-opened{	
	background:url(minus.png) no-repeat left center !important;
}

.ad-handler .tab-inner{	
	cursor:pointer;
	margin:5px 10px 5px 5px;
	padding:3px 3px 3px 25px;
}

.ad-handler .inner-item{
	color:#339ED0;
}

.ad-handler .servant-field{
	background:#fff;
	border:1px solid #ddd;
	float:left;
	font-size:130%;
	font-weight:bold;
	margin:5px 0;
	padding:5px;
}

.ad-handler .short{
	margin:0 5px 0 0 !important;
}

.ad-handler .border{
	background:#FAFCFF;
	border:1px solid #ddd;
	padding:10px;
}

.ad-handler .novalue{
	background:#f8faf4;
}

.ad-handler .extra{
	background:#f9f3f9;
}

.ad-handler .extratext{
	color:#a162b0;
	font-size:120%;
	font-weight:bold;
	margin:0 20px 0 0;
}

.ad-handler .extrainfo{
	color:green;	
	padding:2px 0 0 0;
}

.ad-handler .sum{
	border-top:1px solid #ddd;
	color:red;
	font-size:130%;
	font-weight:bold;	
	padding:5px 0 10px 0;
}
.ad-handler .sum span{
	color:#555;
	font-size:110%;
	font-weight:bold;	
}

.ad-handler .add-button{	
	background:url(add.png) no-repeat left center !important;
	cursor:pointer;
	float:left;
	margin:5px 10px 0 0;
	height:16px;
	width:16px;
}

.ad-handler #tags{
	font-size:100%;
	font-weight:normal;
	color:#339ED0;
}

.ad-handler #tags span{
	cursor:pointer;
}

.ad-handler .extra .link{
	padding:2px 0 0 0;
}

.ad-handler .simple{
	margin:15px 0 7px 0 !important;
}

.ad-handler .photo-layer{
	margin:10px 0 ;
}

.ad-handler .photo{	
	background:#fff;
	border:1px solid #ddd;
	float:left;
	margin:0 10px 0 0;
}

.ad-handler .photo .photo-text{
	background:#fff;			
	padding:3px;	
}

.ad-handler .photo-first{	
	border:1px solid #339ED0;
}

.ad-handler .photo-first-text{	
	background: #339ED0 !important; 
}

.ad-handler .photo-last{
	margin:0 !important;	
}

.ad-handler .photo input{
	background:#FFFDEF;
	border:1px solid #ccc;
	font-size:90%;
	padding:2px;
	width:75px;
}

.ad-handler .photo-layer img{
	padding:1px;
}

.ad-handler .otherlink{
	padding:7px 0 0 0;
	display:block;
}

.data-holder{
	float:left;
	margin:0 30px 0 0;
	width:400px;	
}

.ad-handler .line-separator{
	background:#ddd;
	height:1px;
	margin:10px 0;
}

.ad-handler .extra-warning{
	background:#f9f3f9;
	border:1px solid #a162b0;
	color:#a162b0;
	font-size:100%;
	font-weight:bold;
	padding:5px;
}

.ad-handler .extra-warning span{
	color:red;
}

.ad-handler .separator{
	background:#fff;
	height:1px;
	margin:10px 0;
}

.map-holder{
	float:right;
	text-align:left;
	width:520px;		
}

.map-layer{
	border:1px solid #bbb;
	padding:1px
}

.map-holder #map{
	height:400px;
	width:494px;
}

.map-button{
	color:#339ED0;
	cursor:pointer;
	padding:3px 0 0 0;
}

.form-button{
	color:#339ED0;	
	display:block;
	margin:6px 0 0 0;
}

.button-layer{	
}

/************************************
* contact 
************************************/
.contact-data{
	color:#999;
	float:left;
	line-height:15px;
	margin:10px 50px 0 0;
	width:450px;
}

.contact-data p{
	margin:7px 0;
}

.contact-message{
	float:left;	
}

/************************************
* help 
************************************/
.help-titles{
	float:left;
	margin:0 50px 0 0;
	width:300px;
}

.help-titles h2{
	border-bottom:1px solid #bbb;
	font-size:130%;	
	margin:7px 0;
	padding:0 0 7px 0;
}

.help-titles a{
}

.help-texts{
	border-left:1px solid #bbb;
	float:left;
	padding:0 0 0 15px;
	width:580px;
}

.help-texts h2{	
	font-size:130%;	
	margin:0 0 7px 0;	
}

.help-texts p{
	margin:7px 0;
}

.help-texts title{
	margin:0 0 7px 0 !important;
}

.help .text-layer{
	letter-spacing:1;
	line-height:16px
}



/************************************
* forms
************************************/
.formItem{
	margin:7px 0;
}

.rb-item{
	margin:12px 0;
}

.search .formItem{
	margin:5px 0;
}

form .item{
	float:left;
	margin:0 10px 0 0;
}

form .first-form-item{
	margin:0 0 7px 0;
}

.search .group{
	margin:15px 0 5px 0;
}

.link-button{
	color:#339ED0;
}

.userhandler label,
.search label,
.adform label,
.contact label{
	display:block;	
	height:18px;
	line-height:18px;
	margin:0 10px 0 0;	
}

.adform .inline-label{
	display:inline !important;
}

.required{
	background:url(required.gif) no-repeat left center;
	padding-left:13px;
}

.userhandler .text{
	background:#FFFDEF;
	border:1px solid #ccc;
	padding:4px;	
	width:200px;
}

.dataform .text{
	width:300px;
}

.adform .text{
	background:#FFFDEF;
	border:1px solid #ccc;
	padding:3px;	
	width:250px;
}

.contact .text{
	background:#FFFDEF;
	border:1px solid #ccc;
	padding:3px;	
	width:400px;
}

.contact .short{
	background:#FAFCFF;
	width:200px !important;
}

.adform .text-short{
	background:#FFFDEF;
	border:1px solid #ccc;
	padding:3px;	
	width:150px;
}

.adform .text-long{
	background:#FFFDEF;
	border:1px solid #ccc;
	padding:3px;	
	width:370px;
}

.adform select{
	background:#FFFDEF;
	border:1px solid #ccc;
	height:22px;	
	line-height:22px;
	width:170px;
}

.adform .select-medium{
	width:150px;
}

.adform .select-sort{
	width:auto;
}

.contact select{
	background:#FFFDEF;
	border:1px solid #ccc;
	height:22px;	
	line-height:22px;
	width:170px;
}

.adform .cb{
	margin:0;
	padding:0;
	vertical-align:middle;
}

.adform .item span{
	display:block;
	margin:3px 0 0 0;
}

.adform .notice{
	width:auto !important;
}

.adform .text-item{	
	float:left;
	font-size:100%;	
	width:460px;
}

.adform textarea{	
	background:#FFFDEF;
	border:1px solid #ccc;
	padding:4px;	
	font-family:arial, verdana, sans-serif;
	font-size:110%;
	height:200px;
	padding:4px;
	width:365px;	
}

.dataform textarea{
	background:#FFFDEF;
	border:1px solid #ccc;
	font-family:arial, verdana, sans-serif;
	font-size:110%;
	height:150px;
	padding:4px;
	width:300px;	
}

.contact textarea{	
	background:#FFFDEF;
	border:1px solid #ccc;
	padding:4px;	
	font-family:arial, verdana, sans-serif;
	font-size:110%;
	height:300px;
	padding:4px;
	width:400px;	
}

.search select{
	/*color:#339ED0;*/
	display:block;	
	/*font-size:13px;*/
	background:#FFFDEF;
	border:1px solid #ccc;
	height:22px;	
	line-height:22px;
	width:200px;
}

.result select{
	background:#FFFDEF;
	border:1px solid #ccc;
	height:22px;	
	line-height:22px;
}

.result #county{
	width:180px;
}

.search .searchcb{
	float:left;
	display:block;	
	margin:0 10px 0 0;
}

.search .cblabel{	
}

.search .buttonLayer{
	margin:10px 0px 0 10px;
}

.userhandler .buttonLayer{
	margin:20px 10px 0 0;	
}

button{
	background:#F4742D;
	color:#fff;
	cursor:pointer;
	border:1px solid #fff;	
	padding:5px;
}

.sliderHolder{
	/*float:left;*/
	margin:0 0px 0px 0;
	padding:2px 0 0 0;
	width:200px;
}

.valueHolder{
	padding:10px 0 0 0;
	width:195px;
}

.minValue,
.maxValue{
	color:#339ED0;/*#F4742D;*/
}

.minValue{
	float:left;
}

.maxValue{
	float:right;
}

.values{
	font-weight:normal;
}

.pagerLayer{
	float:right;
	padding:0 0 0 0;		
}

.pagerItem{
	float:left;
	margin:0 10px 0 0;
}

.pagerLayer .last{
	margin:0 0 0 0 !important;
}

.pagerLayer .prev{
	background:url(pager_prev.gif) no-repeat;
	height:18px;
	width:18px;
}

.pagerLayer .prev_disabled{
	background:url(pager_prev_disabled.gif) no-repeat;
	height:18px;
	width:18px;
}

.pagerLayer .next{
	background:url(pager_next.gif) no-repeat;
	height:18px;
	width:18px;
}

.pagerLayer .next_disabled{
	background:url(pager_next_disabled.gif) no-repeat;
	height:18px;
	width:18px;
}

.pagerLayer .all{
	padding:5px 0 0 0;
}

.pagerItem span{
	/*color:#339ED0;*/
}

.trylink{
	margin: 10px 0;
}

.trylink img{
	border:none;
	float:none;
	margin:0 0 0 5px;
	padding:0;
}

.trylink a{
	font-size:120%;
	font-weight:bold;
}

.iwiw-share{
	margin:15px 0 0 0;
}

/****** catalog ****/
.search .catalog-holder{
	margin:20px 0 0 0;
}

.search .catalog-holder h3{
	color:#666;
	font-size:120%;
}

.search .catalog-holder ul{
	margin:5px 0 0 0;
	padding:0 !important; 
}

.search .catalog-holder li{
	padding:7px 5px;
}

.search .catalog-holder li a{
}

.search .catalog-holder li a:hover{
}

.search .catalog-holder .odd{
	background:#eee;
}

.catalog h1{
	color:#F4742D;	
	font-size:220%;
	font-weight:normal;
}

.catalog .breadcrumbs{
	margin:15px 0 25px 0;
}

.catalog .breadcrumbs a{
	display:block;
	float:left;
	font-size:110%;
	margin:0 10px 0 0;
}

.catalog .breadcrumbs a:hover{
}

.catalog .c-list h2{
	margin:10px 0 0px 0;
	font-size:130%;
	font-weight:normal;
}

.catalog .c-list ul{
	
}

.catalog .c-list li{
	display:inline;
}

.catalog .c-list a{
	display:block;
	float:left;
	margin:0 10px 0 0;
	padding:5px 0;
}

.catalog .c-list a:hover{
}

.catalog .c-list a span{
	color:#F4742D;
}

.catalog .city-list{
	margin:10px 0;
}

.catalog .city-list a{
	float:left;
	margin:0 10px 10px 0;
}

.catalog .city-list img{
	border:1px solid #ddd;
	padding:1px;
}

/***** recommended links *******/
.recommended-links{
	margin:40px 0;
}

.recommended-links h2{
	font-size:130%;
	margin:0 0 15px 0;
}

.recommended-links h3{	
	border-bottom:1px solid #ddd;
	font-size:100%;
	font-weight:normal;
	padding:0 0 3px 0;
}

.recommended-links h3 a{
	text-decoration:none;
}

.recommended-links h3 a:hover{
}

.recommended-links .links-holder{
	font-size:90%;
	margin:5px 0 25px 0;
}

.recommended-links{
}

.other{	
	margin:55px 0 0 0;	
	width:330px;
}

.other h3{
	border-bottom:1px solid #ddd;
	/*color:#339ED0;*/
	font-weight:normal;
	font-size:120%;
	padding:0 0 3px 0;
}

.other .other-item{
	margin:15px 0 25px 0;
}

.other .other-text{
	font-size:90%;
	margin:5px 0 5px 0;
}

.other .other-link-holder{
	margin:0px 0 0 0;
}

.other .other-link-holder a{
}

.other .other-link-holder a:hover{
}

.other{
}
/***** eof recommended links ***/