/******** General tags ********/
html, body{
background:#ffffff url(../images/bg_mm.jpg) repeat;
background-position:0px 0px;
/*background-position:0px 0px; FF*/
/*background-position:-4px 0px; Opera*/
font:75% Tahoma,Verdana,Arial,Helvetica,sans-serif;
color:#404040;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
height:100%;
}

a{
text-decoration:none;
color:#4088b8;
/*color:#f60;*/
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
a:hover{text-decoration:underline;}
p a{
color:#4088b8;
}

/*a img{border:0;}*/

/******** Main wrap ********/
#wrap{
color:#404040;
width:1068px;
margin:0px auto;
padding:0;
text-align:center;
}

#logo{
float:left;
height:103px;
left:15px;
padding:0;
position:relative;
text-align:right;
top:10px;
width:350px;
}
#logo img{
width:350px;
height:56px;
}

#company_name{
float:left;
margin:0;
width:370px;
height:14px;
padding:0px 0px;
position:absolute;
top:99px;
left:40px;
letter-spacing:7px;
font-weight:bold;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#908f8f; /*серый*/
/*color:#4088b8;*/ /*голубой*/
}
#company_vd{
float:left;
position:absolute;
top:10px;
right:167px;
}
#company_vd h2{
padding:0;
margin:0;
font-size:20px;
color:#fd7217;
border-bottom:0 none;
}

#site_description{
float:left;
width:595px;
height:111px;
margin:0;
top:0px;
left:0px;
padding:0px 0px 0px 0px;
text-align:left;
vertical-align:bottom;
position:relative;
}

#header_top{
float:left;
position:relative;
margin:0;
width:1024px;
height:158px;
padding:0px 0px;
/*background-color:#fbfbfb;*/
background:#fbfbfb url(../images/hbg.png) top center no-repeat;
/*border-style:dashed;*/
}
#header_top_left{
float:left;
position:relative;
margin:0;
width:22px;
height:158px;
padding:0px 0px;
/*background:#ffffff url(../images/top_head_left.png) top center no-repeat;*/
/*
border-style:dashed;*/
}
#header_top_right{
float:left;
position:relative;
margin:0;
width:22px;
height:158px;
padding:0px 0px;
/*
border-style:dashed;*/
}

#header{
float:left;
margin:0;
width:1024px;
height:240px;
padding:0px 0px;
background:#ffffff url(../images/archeton_houses.jpg) top center no-repeat;
/*border-style:dashed;*/
}

#header_left{
float:left;
margin:0;
width:22px;
height:240px;
padding:0px 0px;
/*background:#ffffff url(../images/head_left.gif) top center no-repeat;*/
/*
border-style:dashed;*/
}
#header_right{
float:left;
margin:0;
width:22px;
height:240px;
padding:0px 0px;
/*background:#ffffff url(../images/head_right.gif) top center no-repeat;*/
/*
border-style:dashed;*/
}

#header_bottom{
float:left;
margin:0;
width:1024px;
height:58px;
padding:0px 0px;
/*
border-style:dashed;
*/
}
#header_bottom_left{
float:left;
margin:0;
width:22px;
height:58px;
padding:0px 0px;
/*background:#ffffff url(../images/bot_head_left.png) top center no-repeat;*/
/*
border-style:dashed;*/
}
#header_bottom_right{
float:left;
margin:0;
width:22px;
height:58px;
padding:0px 0px;
/*background:#ffffff url(../images/bot_head_right.png) top center no-repeat;*/
/*
border-style:dashed;*/
}

#menu_row{
float:left;
position:absolute;
top:117px;
left:0px;
height:41px;
width:1000px;
vertical-align:middle;
text-align:left;
padding-left:10px;
/*background-color:#fbfbfb;*/
/*border:1px dashed;*/
}

#menu_bar, div.menu_bar{
float:left;
position:relative;
vertical-align:middle;
text-align:center;
width:220px;
margin:0px 0px 0px 7px;
padding:0px 0px 0px 0px;
background:#f2f2f4 url(../images/menu_bg.gif) top center repeat-y;
/*border-style:dashed;*/
}

#menu, #news_content{
float:left;
position:relative;
top:0px;
left:17px;
width:187px;
vertical-align:top;
text-align:center;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
/*border-style:dashed;*/
}
#menu ul{
/*float:left;
position:relative;*/
/*vertical-align:top;
text-align:center;
width:220px;*/
/*padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;*/
}

.menu_v1_lev1, .menu_v1_lev1 a{
clear:both;
position:relative;
vertical-align:top;
text-align:center;
padding:0px 0 10px 0px;
margin:0 0 0 0px;
list-style:none;
font-size:18px;
font-weight:bold;
/*color: #fc6103;*/
/*color:#707070;*/
/*color: #4088b8;*/
color:#f60;
line-height:1.1;
text-decoration:none;
/*border-style:dashed;*/
}

ul, li{
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}
#content ul{
margin-left:20px;
}
#content li{
/*margin-left:30px;*/
}

#menu ul{
	padding-left:15px;
}
li.menu_v1_lev2, li.menu_v1_lev2 a{
left:0px;
/*float:left;*/
position:relative;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
list-style-position:outside;
list-style-image:url(../images/dummy_bullet.png);
font-size:14px;
font-weight:bold;
color: #4088b8;
text-align:left;
text-decoration:none;
/*marker-offset:5px;*/
/*text-indent:0px;*/
/*list-style:none;*/
/*border-style:dashed;*/
}

li.current, li.active, li.active a {
/*color:#777777!important;*/
}
li.current, li.menu_v1_lev2:hover, li.menu_v1_lev2.active{
list-style-image:url(../images/bullet.gif)!important;
}

li.menu_v1_lev3{
position:relative;
vertical-align:top;
text-align:left;
padding:0px 10px 7px 30px;
margin:0 0 0 0;
/*list-style:none;*/
/*list-style-image:url(../images/bullet.gif);*/
/*list-style-position:inside;*/
/*list-style-type:circle;*/
font-size:12px;
color: #4088b8;
padding-left: 0px;
list-style:none;
/*text-indent: 10px;*/
/*marker-offset:10px;*/
/*border-style:dashed;*/
}
li.menu_v1_lev3 a, li.menu_v1_lev3 span{
text-decoration:none;
margin-left:10px;
}
li.menu_v1_lev3 span{
/*font-weight:bold;*/
}
li a:hover{
text-decoration:underline;
}

#menu_top, div.menu_top{
float:left;
position:relative;
vertical-align:top;
text-align:left;
width:220px;
height:15px;
padding-left:0px;
margin-left:7px;
background:#fbfbfb url(../images/menu_top.gif) bottom center no-repeat;
/*border-style:dashed;*/
}

#menu_bot, div.menu_bot{
float:left;
position:relative;
vertical-align:top;
text-align:left;
width:220px;
height:15px;
padding-left:0px;
margin-left:7px;
background:#fbfbfb url(../images/menu_bot.gif) top center no-repeat;
}

.menu{
float:left;
text-decoration:none;
font-size:14px;
font-weight:bold;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
padding-left:5px;
padding-right:5px;
padding-top:14px;
height:27px;
}

#menu_row .curmenu{
float:left;
text-decoration:none;
font-size:14px;
font-weight:bold;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
background:#ffffff url(../images/tab_bg.png) top center repeat-x;
padding-left:5px;
padding-right:5px;
padding-top:14px;
height:27px;
/*color:#f60;*/
}
#menu_row .curmenu, #menu_row .curmenu a{
color:#44699e;
}

.menu_left, .menu_right, .curmenu_left, .curmenu_right {
float:left;
width:11px;
height:41px;
background:none;
}
.curmenu_left{
background:#ffffff url(../images/tab_left.png) top center no-repeat;
}
.curmenu_right{
background:#ffffff url(../images/tab_right.png) top center no-repeat;
}

#menu_bottom_row .botmenu {
font-size:14px;
font-weight:bold;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding-left:20px;
}

#company{
color:#f60;
float:left;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:36px;
font-weight:bold;
height:103px;
margin:0;
padding-left:10px;
padding-top:5px;
position:relative;
text-align:left;
vertical-align:middle;
width:430px;
}
span.companytype{
color:#999999;
float:left;
font-size:12px;
letter-spacing:2.3px;
position:relative;
top:-5px;
width:250px;
}
span.companyslogan{
color:#f60;
display:block;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
letter-spacing:1px;
padding-left:0;
position:absolute;
top:15px;
left:75px;
width:310px;
}
span.companyslogan2{
color:#f60;
display:block;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
letter-spacing:1px;
padding-left:0;
position:absolute;
top:35px;
left:135px;
/*width:550px;*/
}

#address{
color:#FF6600;
float:left;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
height:80px;
right:25px;
margin:0;
padding-left:0;
position:absolute;
text-align:left;
top:40px;
vertical-align:middle;
width:550px;
}

#searchbox{
float:left;
position:relative;
top:80px;
left:98px;
width:250px;
height:25px;
display:none;
}

#main{
width:1068px;
float:left;
position:relative;
text-align:justify;
vertical-align:top;
margin: 0 0 0 0;
padding: 0 0 0 0;
/*border-style:dashed;*/
/*background:#ffffff url(../images/content_bg.gif) top center repeat-y;*/
}

#content_top_left{
float:left;
width:22px;
height:154px;
margin:0;
padding:0px 0px;
/*background:#ffffff url(../images/top_content_left.png) top center no-repeat;*/
}
#content_top_right{
float:left;
width:22px;
height:154px;
margin:0;
padding:0px 0px;
/*background:#ffffff url(../images/top_content_right.png) top center no-repeat;*/
}

#content, #content_center{
float:left;
margin:0;
padding-left:10px;
padding-right:10px;
vertical-align:top;
font-weight:normal;
text-align:justify;
font-size:12px;
line-height:1.5;
width:775px;
height:100%; /* IE6: treaded as min-height*/
min-height:100%;
}
#content_center{
float:left;
width:580px;
margin-left:15px;
padding:0px 0px;
}
#page_7 #content_center{
	width:565px;
}
#banners{
float:right;
width:190px;
margin:0 10px 0 0;
padding:0;
text-align:right;
}
#banners div.csc-textpic-imagewrap{
margin-bottom:15px;
}

#content_left{
float:left;
/*margin-left:7px;
padding-left:10px;*/
text-align:justify;
width:200px;
font-size:11px;
}
#content_left p.bodytext{
width:200px;
padding-left:15px;
}

#content_bottom{
float:left;
width:1024px;
height:14px;
margin:0 0 0 0;
padding:0 0 0 0;

}

#content_bottom_left{
float:left;
width:22px;
height:159px;
margin:0;
padding:0px 0px;
/*background:#ffffff url(../images/bot_content_left.gif) top center no-repeat;*/
}

#content_bottom_right{
float:left;
width:22px;
height:159px;
margin:0;
padding:0px 0px;
/*background:#ffffff url(../images/bot_content_right.gif) top center no-repeat;*/

}

#regions{
float:left;
font-size:12px;
text-align:center;
width:100%;
margin-top:25px;
}

#footer{
float:left;
width:1068px;
padding-top:30px;
padding-bottom:20px;
text-align:center;
}
#counters{
clear:both;
width:1068px;
padding-top:30px;
padding-bottom:20px;
text-align:center;
}
#menu_bottom_row{
float:left;
position:relative;
padding-top:10px;
width:1024px;
margin-left:22px;
background-color:#fbfbfb;
text-align:center;
}
#c438{
float:left;
position:relative;
text-align:center;
left:100px;
}


img.b5{border:10px solid; border-color:#FBFBFB;}

/*p{margin:0 0 18px 10px;}*/


h1{
font-size:1.6em;
letter-spacing:0px;
margin:10px 0px 10px 0px;
color:#777777;
/*color:#fc6103;*/
text-align:center;
}
/*h1 a{text-transform:none; color:#4088b8;}*/

h2{
font-size:1.4em;
/*color:#4088b8;*/
color:#777777;
border-bottom:1px solid #dadada;
padding:0 2px 2px 5px;
margin:0 0 10px 0;
/*letter-spacing:-1px;*/
font-weight:normal;
}
#content h2{
font-size:1.4em;
/*color:#4088b8;*/
color:#333333;
border-bottom:1px solid #dadada;
padding:0 2px 2px 5px;
margin:0 0 10px 0;
/*letter-spacing:-1px;*/
font-weight:normal;
}
h3{
font-size:1.2em;
font-weight:bold;
color:#777777;
/*border-bottom:1px solid #dadada;*/
margin:10px 0 2px 0;
padding:1px 2px 2px 3px;
}
#content h3{
font-size:1.2em;
font-weight:bold;
color:#555555;
margin:10px 0 2px 0;
padding:1px 2px 2px 3px;
}

div.rgsgcontent h2{
color:#ffffff!important;
}
div.rgsgcontent div.slideElement{
background-color:#fbfbfb!important;
}
div.rgsgcontent div.myGallery{
border-color:#fbfbfb!important;
}


div.tx-rgmediaimages-pi1{
text-align:center;
}

td.contentcell{
background: url(../images/content_bg.gif) repeat-y #ffffff;
}

blockquote{
font-size:0.9em;
border:1px solid #dadada;
margin:20px 10px;
padding:8px;
}

#left_menu_title h2, #news h2, #content_left h2{
border-bottom:1px solid #DADADA;
/*color:#555555;*/
color:#44699E;
font-size:16px;
font-weight:bold;
margin:0 0 10px;
padding:0 2px 2px 5px;
font-family: Helvetica, Tahoma, Verdana, sans-serif
}

#nav_menu{
padding-left:10px;
margin-top:3px;
}
.navmenu, .cur_navmenu, .nav_delim{
font-size:11px;
}
.nav_delim{
color:#777777;
font-weight:bold;
margin-left:5px;
margin-right:5px;
}

div.tondach {
	float:left;
	width:140px;
	height:140px;
	margin:10px;
	text-align:center;
	/*background: #fff url(/fileadmin/templates/img/tondach/tile_bg.gif) top center no-repeat;*/
	padding-top:10px;
	border:1px solid #dbdbdb;
}
div.nbp {
	float:left;
	width:140px;
	height:140px;
	margin:10px;
	text-align:center;
	padding-top:10px;
	
	/*border-style:dashed;*/
}
#stronaglowna_zawartosc table{
/*margin-left:10px;*/
}
#_AR_T{
margin-left:15px;
}

.priceH{
	background-color:#dbdbdb;
	font-weight:bold;
}
.actions{
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}


/*#news{
width:100%;
float:left;
margin-top:10px;
}*/

#news p{
font-weight:normal;
font-size:11px;
text-align:left;
padding:0;
margin:0;
}
div.news-list-item{
padding:0!important;
}

.news-list-container{
padding-top:0px;
padding-bottom:0px;
}
.news-list-container h3{
text-align:left;
font-size:11px;
}
.news-list-container h4{
padding:0;
margin:0;
border:0;
}
.hdr-left, .hdr-right{
width:48%!important;
min-height:130px!important;
}
.hdr-right{
float:right!important;
}
.hdr-left p, .hdr-right p{
padding-top:0;
padding-left:5px;
padding-right:5px;
margin-top:5px;
}
.news-list2-container, .list2-subdiv-hdr{
background:#FBFBFB!important;
}
.news-list2-container h2{
font-size:12px;
border:none;
text-align:left;
}
.news_header{
min-height:37px;
height:37px;
background:#f2f2f2;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding-left:5px;
padding-right:5px;
}
.news-list2-container{
float:left;
}
.news-list-morelink{
font-size:11px;
}
.news-list-date{
position:relative;
top:2px;
margin-left:10px;
font-weight:bold;
color:#777777;
}
hr.clearer{
border:0px!important;
}
div.showResultsWrap{
display:none!important;
}

.tx-dropdownsitemap-pi1{
padding:0;
margin:0;
}
.tx-dropdownsitemap-pi1 li, .tx-dropdownsitemap-pi1 ul{
padding-bottom:0px!important;
}
.tx-dropdownsitemap-pi1 div.expAll{
background-color:#f2f2f2;
border:solid 1px #cccccc;
padding:5px;
margin:0;
}

.tx-dropdownsitemap-pi1 a{
color:#555555!important;
}
.tx-dropdownsitemap-pi1 a:hover{
color:rgb(64, 136, 184)!important;
}

p.text{
padding:0;
margin-top:0;
margin-bottom:5px;
}


div.tx-commerce-pi1 h2{
border:0;
padding-top:5px;
text-align:center;
color:#555555;
}
div.com-category-img{
display:inline;
float:left;
}
div.com-category-desc{
display:inline;
float:right;
margin-left:10px;
width:78%;
}
div.com-single-action-entry{
display:block;
float:left;
margin-bottom:10px;
width:100%;
}
div.article_images{
float:left;
margin-right:10px;
margin-bottom:10px;
}
div.article_images img{
width:100px;
height:100px;
}
div.article_attributes{
float:left;
/*width:100%;*/
margin-bottom:15px;
margin-top:10px;
}
div.article_title{
float:left;
display:block;
font-weight:bold;
height:30px;
width:100%;
margin-top:10px;
margin-bottom:15px;
text-align:left;
border-bottom:1px solid #dbdbdb;
font-size:14px;

}

div.article_atrtitle{
float:left;
display:inline;
width:200px;
padding-left:7px;
font-weight:bold;
color:#777777;
}
div.article_value{
float:left;
display:inline;
width:200px;
}
div.article_unit{
float:left;
display:inline;
padding-right:5px;
}
div.article_delim{
float:left;
display:inline;
width:10px;
margin-left:10px;
}
.clear{
display:block;
clear:both;
}
.article_attributes strong{
font-size:14px;
}
.com-select-even{
min-height:20px;
background-color:#f2f2f2;
}
.com-select-odd{
min-height:20px;
}
.com-select-attributes{
margin-top:5px;
}

.archetonprice{
text-align:center;
width:600px;
margin-left:100px;
}
.archetonprice td.td-0{
text-align:left;
}
.archetonprice td.td-1{
text-align:right;
}
.archetonprice tr.tr-odd{
background-color:#f2f2f2;
}

.csc-textpic-image{
margin-bottom:10px!important;
/*border:1px solid #dadada;*/
padding:3px!important;
}
.csc-textpic-image:hover{
background:#f2f2f2;
}

div.skidka, div.skidka a{
font-size:10px;
text-decoration:blink;
}


/* ----------------------- TABS --------------------------------------------*/
.tx-jfmulticontent-pi1{
float:left;
width:100%;
position:relative;
/*top:36px;*/
}
.tx-jfmulticontent-pi1 ul{
margin-left:15px!important;
}
.ui-tabs {
float:left;
padding-bottom:10px!important;
width:99%;
}

.ui-widget-header { 
border: 0px solid #65160b!important; 
background: 50% 50% repeat-x!important; 
color: #ffffff; 
font-weight: bold; 
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
color:#555555!important;
}
.ui-tabs .ui-tabs-panel {
padding-top:5px!important;
padding-bottom:10px!important;
padding-left:15px!important;
}

div.tx-jfmulticontent-pi1 h1.csc-firstHeader{
padding:0!important;
margin-top:0px!important;
margin-bottom:10px!important;
font-size:16px;
}

.ui-widget-content {
background:none!important;
}

/*
.ui-state-active, .ui-widget-content .ui-state-active {
top:-1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
padding-bottom:0px;
}
.ui-state-default, .ui-widget-content .ui-state-default {
top:-1px;
}
.ui-tabs .ui-tabs-nav {
top:-36px;
}
*/

.screenshot img {
width:100px;
height:75px;
margin-bottom:5px;
}
div.list, div.thumbList{
display:block;
float:left;
clear:both;
margin-bottom:10px;
}
.list .item, .thumbList .screenshot{
float:left;
width:150px;
text-align:center;
padding:8px!important;
}
.thumbList .screenshot a{
text-decoration:underline!important;
}

/* -----------------------------chgallery--------------------------------------*/

div.tx-chgallery-pi1 ul.chgallery-list div.text{
	float:left;
	position:relative;
	width:80%;
}
div.tx-chgallery-pi1 ul.chgallery-list div.description{
	font-weight:bold;
	font-size:14px;
	color:#555555;
	line-height:1.2;
}
#content div.tx-chgallery-pi1 ul.chgallery-list{
	margin-left:7px;
}
ul.chgallery-list li.itemodd, div.tx-chgallery-pi1 div.info{
	background-color:#f2f2f2!important;
}
ul.chgallery-list li.itemeven{
	background-color:#fbfbfb!important;
}
div.tx-chgallery-pi1 div.single {
	margin-left:21px!important;
	padding:1px 1px 2px!important;
}
div.tx-chgallery-pi1 h3{
margin:0!important;
padding:0!important;
}
/* -------------------------------------------------------------------*/

div.rgtabs-container{
	text-align:center;
}

/* -------------------------------------------------------------------*/
p.bodytext, ul li, ol li{
text-align:left;
}


/*	Корректировки стилей typo3	*/

div.csc-default{
/*float:left;*/
}

div.csc-textpic div.csc-textpic-imagewrap ul li{
float:none;
}
div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-imagerow ul li {
float:left;
}
/*div.csc-textpic-imagewrap ul{
margin-left:0px!important;
}*/

div.csc-textpic-center div.csc-textpic-imagewrap {
float:none;
margin:0 auto;
}

div.csc-textpic-center div.csc-textpic-imagewrap {
/*float:left;
position:relative;
margin-left:8%;
text-align:center;*/
}
div.csc-textpic div.csc-textpic-imagecolumn {
display:inline;
float:left;
padding:5px;
text-align:center;
}
div.csc-textpic div.csc-textpic-imagerow {
clear:both;
padding:15px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid #DBDBDB;
margin:0;
padding:3px;
}

.align-center{
text-align:center;
}

table.contenttable p{
padding:0;
margin:0;
}

/* -------------------------------------------------------------------*/
table.bricks td{
height:20px;
}
.table_odd{
background-color:#f2f2f2;
}
.table_noodd{
}
table.table_prod{
font-size:12px;
}


#map{
float:left;
margin-top:15px;
}
div.mapcat, #formResult, #resultdiv{
float:left;
}
div.mapcat{
margin-top:15px;
}
#resultdiv ol{
float:left;
display:list-item;
list-style:decimal;
list-style-type:decimal;
margin:0;
padding:0;
width:550px;
}
#resultdiv li{
/*float:left;*/
/*clear:both;*/
display:list-item;
/*width:550px;*/
list-style:decimal;
list-style-type:decimal;
list-style-position:inside;
margin:0;
padding:0;
}
span.partner_city{
/*float:left;*/
width:120px;
}
span.partner_name{
/*float:left;*/
width:250px;
}
span.partner_info{
/*float:left;*/
font-size:11px;
}
span.partner_info a{
color:#777777;
}
#poi{
float:left;
position:absolute;
top:-12px;
width:205px;
}
div.poi-content{
font-size:11px;
line-height:1.2;
color:#777777;
text-align:left;
}
#treemenu1{
clear:both;
}
#treemenu1 li{
display:inline;
float:left;
width:200px;
}
#treemenu1 img{
display:none;
visibility:hidden;
}
#infobox{
/*background-color:#F0F0F0;
border-left:1px solid #BDBDBD;
border-right:1px solid #BDBDBD;*/
background:url(../images/sticker2.png) no-repeat;
*background:url(../images/sticker_2.png) no-repeat;
float:left;
display:none;
left:530px;
position:fixed;
top:50px;
/*width:440px;*/
width:354px;
height:279px;
z-index:999;
opacity: 0.95;
-moz-opacity: 0.95;
filter:alpha(opacity=95);
}
div.tx-rgpopup-left{
float:left;
left:10px;
position:absolute;
}
div.tx-rgpopup-right{
float:right;
position:absolute;
right:23px;
top:3px;
}
#dragbar1{
float:left;
height:25px;
left:3px;
position:relative;
top:13px;
width:354px;
/*background:url(../images/popup_top.png) no-repeat top center;*/
}
div.tx-rgpopup-mainNest{
float:left;
padding-left:20px;
padding-top:27px;
position:relative;
width:300px;
}
#dragbar1 img{
border:0px;
}
#tx-rgpopup-bottom{
float:left;
position:absolute;
width:442px;
height:8px;
left:-1px;
background:url(../images/popup_bot.png) no-repeat bottom center;
}
blockquote p.bodytext{
padding:0;
margin:0;
}

#content td.description h3{
	margin-top:0;
	padding-top:0;
	margin:0;
	padding:0;
}

.tx-realty-pi1 .list-view table.result img{
	padding:3px;
	border:1px solid #cccccc;
}

.tx-realty-pi1 .list-view .result thead tr td{
	border-bottom:0px solid #FFA500!important;
}

.tx-realty-pi1 .list-view .result tbody tr td.item{
	border-top:1px dotted #CCCCCC!important;
}
.tx-realty-pi1 .list-view .result tbody tr table.item{
	border-top:0px solid #FFA500;
}

.tx-realty-pi1-filter-form {
background:url(../images/find_bg.png) no-repeat top center;
padding-bottom:60px;
}
.tx-realty-pi1-information, .tx-realty-pi1-label{
background:none!important;
}
.tx-realty-pi1-filter-form{
position:relative;
text-align:left;
top:37px;
}
.tx-realty-pi1-filter-form h3{
color:#4088B8;
font-size:21px;
font-weight:bold;
margin:0 0 0;
padding:1px 2px 0px 3px;
position:relative;
text-align:center;
top:-13px;
}

.tx-realty-pi1-filter-form .tx-realty-pi1-input {
left:6px;
position:relative;
width:175px!important;
background:#ffffff;
}
.tx-realty-pi1-field {
clear:both;
font-size:11px;
padding-bottom:4px;
width:98%;
}

.tx-realty-pi1 p.noresults{
	width:95%;
}
.tx-realty-pi1-label {
	line-height:16px;
	padding:2px 6px;
}
.tx-realty-pi1-filter-form #tx_realty_pi1-totalArea-from, .tx-realty-pi1-filter-form #tx_realty_pi1-totalArea-to,
.tx-realty-pi1-filter-form #tx_realty_pi1-livingArea-from, .tx-realty-pi1-filter-form #tx_realty_pi1-livingArea-to  {
width:75px!important;
margin-left:0!important;
margin-right:0!important;
float:left;
}
span.to{
float:left;
left:6px;
line-height:24px;
padding:0 5px;
position:relative;
width:11px;
}
.cpp-search-btn{
float:left;
position:relative;
padding-top:12px;
left:17px;
}
.cpp-search-submit, .cpp-search-reset{
background:transparent url(../images/button.png) no-repeat scroll center bottom;
border:0 none;
height:38px;
width:75px!important;
cursor:pointer;
}
.tx-realty-pi1 .single-view .with-images {
width:50%;
}
.tx-realty-pi1 a.singleViewBack{
float:left;
}
.tx-realty-pi1 .single-view .images {
float:right;
width:375px;
position:relative;
top:25px;
}
.tx-realty-pi1 .single-view .images .item .image {
height:auto;
width:auto;
}

.tx-realty-pi1 .image img {
border:0 none;
height:auto;
padding:9px;
width:160px;
}
.tx-realty-pi1 .image {
border:1px solid #dadada;
}
.tx-realty-pi1 .image:hover {
border:1px solid #cccccc;
background-color:#F0F0F0;
}
.tx-realty-pi1 .single-view .text-pane .overview tr.even {
background:#DDDDDD none repeat scroll 0 0;
}
.tx-realty-pi1 .single-view .text-pane .overview tr.odd {
background:#F0F0F0 none repeat scroll 0 0;
}
.tx-realty-pi1 .single-view .text-pane .overview th {
background:#CCCCCC none repeat scroll 0 0;
}
.tx-realty-pi1 .single-view .text-pane .overview {
margin:0 0 0 0;
}
.description{
padding-top:10px;
}
.cheap{
	font-size:18px;
	text-align:center;
	border:3px solid #CCC;
	height:70px;
	width:165px;
	float:right;
	padding-top:18px;
	margin-top:15px;
	margin-bottom:15px;
}
