* {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
a {
	outline: none;
}
body {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #fff url('/images/backx.gif') repeat-x top left;
}
.clear {
	height: 0;
	overflow: hidden;
	clear: both;
}
span.hide {
	display: none;
}
.left {
	float: left;
}
.right {
	float: right;
}
#site {
	background: url('/images/back.jpg') no-repeat top left;
	width: 800px;
	overflow: hidden;
	margin: 0 auto 0;
}
#sitein {
	background: url('/images/center.gif') repeat-y right;
	width: 800px;
	overflow: hidden;
	margin: 0 auto 0;
}
a.logo {
	width: 244px;
	height: 77px;
	display: block;
	overflow: hidden;
	margin: 0 0 20px 17px;
}
.bg, .en {
	width: 20px;
	height: 12px;
	display: block;
	overflow: hidden;
	float: right;
	margin: 0 7px 0 0;
}
#language {
	padding: 11px 35px 0 0;
	height: 12px;
}
.bg {
	background: url('/images/bg_flag.gif') no-repeat;
}
.en {
	background: url('/images/en_flag.gif') no-repeat;
}
#leftpanel {
	float: left;
	width: 515px;
	overflow: hidden;
}
#leftpanel h2.main {
	padding: 30px 0 20px 0;
	font-size: 12px;
	font-weight: bold;
}
#leftpanel h2.projects {
	padding: 17px 0 10px 45px;
	margin: 0 0 10px; 
	font-size: 12px;
	font-weight: bold;
	/*background: url('/images/hat.gif') no-repeat bottom left;*/
	background: url('/images/cuteicon.jpg') no-repeat bottom left;
}
#brc {
	padding: 15px 0 10px;
	font-weight: bold;
	color: #2d1612;
}
#brc a {
	color: #2d1612;
	font-weight: normal;
}
#brc a:hover {
	text-decoration: none;
}
#intro {
	text-align: justify;
	color: #232323;
}
#menu {
	padding: 197px 0 0 0;
	list-style: none;
}
#menu li {
	float: left;
	padding: 14px 30px 0 0;
	margin: 0 30px 0 0 ;
	background: url('/images/linemenu.gif') no-repeat top right;
}
#menu li a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	height: 24px;
	overflow: hidden;
	display: block;
}
#menu li a:hover {
	color: #ffa20c;
}	
#menu li a.selected {
	color: #ffa20c;
}
.contacts {
	margin: 0 0 18px;
}
#rightpanel {
	float: left;
	width: 285px;
	background: url('/images/right_back.gif') no-repeat;
}
#innerright {
	padding: 0 0 0 46px;
}
#innerright h2 {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 7px;
}
.project {
	background: url('/images/border_projects.gif') no-repeat;
	width: 191px;
	height: 145px;
	overflow: hidden;
	padding: 5px 0 0 6px;
	margin: 0 0 9px;
}
#innerright p.more {
	padding: 3px 40px 10px 0;
}
#innerright p.more a, #innerright a {color: #232323;}
#innerright p.more a:hover, #innerright a:hover {text-decoration: none; }
#footer {
	background: #fff url('/images/bottom.gif') no-repeat top right;
	text-align: right;
	padding: 32px 26px 10px 0;
	color: #232323;
}
#footer a {
	color: #232323;
}
#footer a:hover {
	text-decoration: none;
}
.itemproject {
	float: left;
	margin: 0 30px 25px 0;
	width: 140px;
}
.itemproject .itempic {
	background: url('/images/proj_back.gif') no-repeat;
	width: 133px;
	height: 116px;
	overflow: hidden;
	padding: 23px 0 0 6px;
	margin: 0 0 5px;
}	

.itemproject .itempic a {
	height: 95px;
	overflow: hidden;
	display: block;
}
.itemproject p {
	color: #1d1d1d;
	font-weight: bold;
}
.itemproject p a {
	color: #1d1d1d;
	text-decoration: none;
}
.itemproject p a:hover {
	color: #e48700;
}
#mainpic {
	background: url('/images/mainproject.gif') no-repeat;
	width: 215px;
	height: 160px;
	overflow: hidden;
	padding: 9px 0 0 9px;
	margin: 0 0 10px;
}
.proj {
	width: 220px;
}
.projtext {
	width: 240px; 
	padding: 0 0 0 20px;
	text-align: justify;
}
table.projectst {
	border-collapse: collapse;
	width: 500px;
	border: 1px solid #3c3c3c;
	margin: 0 0 0 2px;
}
table.projectst th {
	background: url('/images/tablethback.gif') repeat-x;
	text-align: left;
	font-weight: normal;
	color: #fff;
	height: 19px;
}
table.projectst th {
	padding: 0 0 0 4px;
}
table.projectst td {
	border: 1px solid #3c3c3c;
	padding: 4px 0 4px 4px;
}
table.projectst tr.row0 {
	
}	
table.projectst tr.row2 {
	background: #ffc003 url('/images/table_tr_back.gif') repeat-x;
}	
/* Horizontal Scroller */
#scroller1 {width: 223px;height: 65px;margin: 0;padding: 0;position: relative;left: 0px;}
#scroller1 img {border: 0;}
#scrollLeft1 {position: absolute; cursor: default;}
#scrollRight1 {float: right; cursor: pointer;}
#scrollBox1 {margin-left:0px;position: absolute;width: 180px;height: 65px;margin: 0 0 0 19px;overflow: hidden;}
#scrollContent1 {width: 100000px;position: relative;margin: 0 0 0 3px;}
#scrollLeft1 {position: absolute;margin:0;}
#scrollRight1 {position: absolute;margin: 0 0 0 200px;}
div.scrollPromoBox1 {width: 60px;height: 60px;font-size: 12px;color: #474747;padding: 0;margin: 0;overflow: hidden;}
div.scrollPromoBox1 .box11 {background: url('/images/projpicsmall.gif') no-repeat;width: 57px;height: 60px;text-align: center;padding: 0 ;}
div.scrollPromoBox1 a {color: #706d6d;text-decoration: none;position: relative;left: -2px;height: 38px;overflow: hidden;display: block;}
div.scrollPromoBox1 a:hover {color: #4c4141;}
div.in_si {display: block;float: left;}
/* Horizontal Scroller */
/*Scroller*/
/* outmost wrapper element */
div.horizontal {
	width: 223px;
	height: 60px;	
}
/* container for the scrollable items */
div.horizontal div.items {
	height: 60px;	
	float: left;
	width: 180px;
	overflow: hidden;
}
/* single item */
div.items a, div.noitems a {
	display: block;
	width: 54px;
	height: 48px;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
	padding: 11px 0 0 3px;
	border: 1px solid white;	
	background: url('/images/projpicsmall.gif') no-repeat;
}
div.items a {
	float:left;
	margin-right:1px;		
	background: url('/images/projpicsmall.gif') no-repeat;
}
div.item {
	height:57px;
	width:57px;
	overflow: hidden;
	float:left;
}
div.double div.items a {
	float: none;
	margin-bottom: 10px;
	cursor: default;
}
/*div.items a:hover, div.noitems a:hover {
	color:#fff;	
}*/
div.items a.active, div.noitems a.active {		
	cursor:default;
}
div.vertical a {
	margin-bottom:10px;	
}
div.vertical div.items a {
	float: none;	
}
/* next / prev buttons */
a.prev, a.next{
	display: block;
	width: 21px;
	height: 57px;
	float: left;	
	margin: 0px;
	cursor: pointer;
}
a.next {
	background-image: url('/images/rightarrow.gif');
}
a.prev {
	background: url('/images/leftarrow.gif') no-repeat 0 0;
}
div.double a.prev, div.double a.next {
	margin-top:0px;		
}
/* navigator */
/*div.navi {
	position:relative;
	top:-30px;
	left:310px;
	margin-left:-0px;
	width:50px;
	height:0px;
}
div.vertical div.navi {
	left:75px;
	width:60px;
}*/
/*Scroller*/
.normaltext h1 {
	font-size: 12px;
	color: #2d1612;
	padding: 0 0 15px;
}
.error {
	color: #ff0000;
}
.normalsel {
	width: 202px;
	padding: 1px 0 2px 2px; 
	color: #2d1612;
	font-size: 11px;
}
.normaltextar {
	width: 202px;
	height: 50px;
	padding: 1px 0 2px 2px; 
	color: #2d1612;
	font-size: 11px;
}
.pagination {
	float: right;
	position: relative;
	top: 10px;
	width: 80px;
	
}
.pagination span.pg_current {
	background: url('/images/span_back_pagin.gif') repeat-x;
	color: #ffad00;
	height: 15px;
	font-weight: bold;
	padding: 0 3px;
	display: block;
	text-align: center;
	float: left;
}
.pagination .other {
	background: url('/images/link_back_pagin.gif') repeat-x;
	color: #1d1d1d;
	height: 15px;
	font-weight: bold;
	padding: 0 3px;
	margin: 0 4px;
	display: block;
	text-align: center;
	text-decoration: none;
	float: left;
}
.pg_next, .pg_prev {
	float: left;
	width: 15px;
	height: 14px;
	display: block;
	overflow: hidden;
	
}
.pg_next {
	background: url('/images/ph_next.gif') no-repeat;
}
.pg_prev {
	background: url('/images/pg_prev.gif') no-repeat;
}	
.mainapartment {
	background: url('/images/apartment_back.gif') no-repeat;
	width: 307px;
	height: 231px;
	overflow: hidden;
	padding: 13px 0 0 13px;
	margin: 0 0 0 80px;
}
.imagesscroll {
	float: left;
}
.textsss {
	float: left;
}
.redd {
	font-size: 12px;
	font-weight: bold;
}
.redd3, .redd1, .red2d {
	font-size: 11px;
	font-weight: bold;
}
.redd {color: #c01c00;}
.redd3 {color: #1c9300;}
.redd1 {color: #1873b9;}
.red2d {color: #555555;}
.floorrr {
	list-style: none;
}
