/* RESET
-------------------------------------------------------------- */
html, body, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }
div, span, h1, h2, h3, h4, h5, h6, p, a, strike, strong, sub, sup, b, u, i, ol, ul, li, td { margin: 0; border: 0; outline: 0; }
body { line-height: 1;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; width: 100%;} 
table td{padding: 3px; text-align: left; vertical-align: top;}

/* TYPE
-------------------------------------------------------------- */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea,button { font-family:  Arial, sans-serif; color: #222; }

h1 { margin-bottom: 10px; font-size: 24px;  color:#000000; font-weight:normal;  clear: both;}
h2 { margin-bottom: 10px; font-size: 18px;  color:#ad0025; font-weight:normal; }
h3 { margin-bottom: 10px; font-size: 18px;  color:#ad0025; font-weight:normal; clear:left; }
h4 { margin-bottom: 10px; font-size: 14px; clear:left; }
h5 { margin-bottom: 10px; font-size: 12px;  }
h6 { margin-bottom: 10px; font-size: 12px;  }

p, ul, ol, dl { margin-bottom: 10px; font-size: 14px; line-height: 22px; }

p {clear:left;}

ul { padding-left: 20px; list-style-type: circle; }
ol { padding-left: 20px; list-style-type: decimal; }

dl dt { font-weight: bold; }

abbr, acronym { text-decoration: underline; }
blockquote { margin-bottom: 10px; padding-left: 10px; }
dfn { font-style: italic; font-weight: bold; }
pre, code { margin-bottom: 10px; white-space: pre; font-family: monospace; font-size: 10px; line-height: 20px; }

a { color: #125a95; text-decoration: underline; }
a:hover { text-decoration: underline;color: #0974cc; }


th { font-weight: normal; text-align: left; }


/*design*/


body { background: url(images/allbg.gif) repeat-x left top;}
#all {
	/*max-width: 1340px;*/
	
 
	margin: auto;
padding:0 20px;
margin-top: 435px;


}

#footer {
	
	
	padding: 10px;
	padding-top: 20px;
	
	font-size: 12px;
}
#footer p {
	font-size: 12px;
}


#head {
	height: 124px;
	position: relative;
	min-width: 1024px;
}
#head img {
	position: absolute;
	height: 94px;
	width: 81px;
	left: 15px;
	border: none;
	*top: 15px;
	margin:0;
	padding:0;
}

#head .h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	top: 40px;
	*top: 50px;
	position: absolute;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
left: 140px;
zoom:1;
width:600px;
}
#head .h2 strong {
	font-size: 24px;
	color: #ad0025;
	font-weight: normal;
}
#head h3 {
	position: absolute;
	top: 15px;
	right: 0px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:normal;
}

#head .ph-block, #head .ph-block2 {
	position: absolute;
	top: 15px;
	right: 225px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight:normal;
}

#head .ph-block strong, #head .ph-block2 strong{
	
	font-size: 24px;
	font-weight:normal;
	font-style:normal;
	
	
}
#head .ph-block em, #head .ph-block2 em{
	
	font-size: 24px;
	color:#ad0025;
	font-weight:normal;
	font-style:normal;
	
	
}

#head .ph-block2 {
	right: 10px;
	
}

.feedmap {position:absolute;
top:85px;
right:0;}

.feedbacktop {
float:left;
background: url(images/ico_mail.jpg) left 2px no-repeat; 
padding:0 0 0 20px;
margin:0 10px 0 0;

}
.sitemaptop { float:left;
background: url(images/ico_map.jpg) left 2px no-repeat; 
padding:0 0 0 20px;}


#navigation {
	
width:97%;

margin:0 auto 0 auto;
min-width: 1024px;

}
#sidebar {
	position: absolute;
	top:470px;
	left:20px;
	width: 265px;
	
	
}
#sidebar .like_h3 {
	font-size: 20px;
	font-weight: normal;
	color:#AD0025;
	margin-bottom: 7px;
	
}

#content {
	/* margin: 0 210px 0 285px; */
	margin: 25px 65px 0 285px;
	min-width: 674px;	
	
	
	
}
.contentin {
	float:left; 
	width:100%;
	border-left: 1px dotted #ccc; 
	padding-left: 15px; 
	padding-bottom: 10px; 
	border-bottom: 1px dotted #ccc; 
	min-height: 800px;
	margin-bottom: 20px;
}
#content h2 {
	font-weight: normal;
}

#contentbox {
	
	clear: both;
	padding-top: 20px;
	
	
}

#totop{
	width:100%;
	
	position: absolute;
	top: 0px;
}

.bannersbox {
	position: absolute;
	top: 410px;
	right:20px; 
	width:180px;
}
.bannersbox h3 {
	font-weight: normal;
}
#gallery {  padding:10px 50px; margin:auto;height: 198px;zoom:1; }
#galleryfix { height: 215px;overflow:hidden;zoom:1;position: relative; min-width: 1024px;}

.gallery_left_but {position: absolute;  left:0; top:80px;  background-image: url(images/arrleft.gif);z-index:1000;
	background-repeat: no-repeat;
	background-position: left top;
width:49px;
height:61px;
cursor: pointer;
}
.gallery_right_but {position: absolute; z-index:1000; right:0; top:80px;  background-image: url(images/arrright.gif);
	background-repeat: no-repeat;
	background-position: right top;
width:49px;
height:61px;
cursor: pointer;
}


.gallery_left_but, .gallery_right_but {  
opacity: .90; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=90); /* IE lt 8 */
-ms-filter: "alpha(opacity=90)"; /* IE 8 */
-khtml-opacity: .90; /* Safari 1.x */
-moz-opacity: .90; /* FF lt 1.5, Netscape */
}

.gallery_left_but:hover, .gallery_right_but:hover {  
opacity: .50; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=50); /* IE lt 8 */
-ms-filter: "alpha(opacity=50)"; /* IE 8 */
-khtml-opacity: .50; /* Safari 1.x */
-moz-opacity: .50; /* FF lt 1.5, Netscape */
}

#gallery img{
	width: 291px;
	height: 198px;
border:none;
}
#gallery ul{
	list-style: none;

}
#gallery ul li{
	display: inline;
	width: 291px;
	height: 198px;
	float: left;
	position: relative;
	padding-right: 10px;
}
#gallery ul li .tl_descr{
	width: 291px;
	height: 50px;
	
	font-weight:bold;
	position: absolute;
	bottom: 5px;
	left: 0;
	background-color: #ccc;
	text-align: center;
opacity: .80;filter: alpha(opacity=80);
z-index:99;
}


#gallery ul li .tl_price{
	background-color: #eee; 
	color: #ff0000; 
	font-weight: bold; 
	position: absolute; 
	top:10px; 
	right: 15px; 
	z-index: 1000; 
	font-size: 20px;
	opacity: .85;filter: alpha(opacity=85); 
	padding: 2px;
	text-align: right;
}

#gallery ul li .tl_price strike{
	color: #000;
	font-size: 14px;
	
}

.gallerylink {width:291px; height:198px;   position: absolute;
	top: 0px;
	left: 0px;z-index: 100;background: transparent;zoom: 1;}
	
.clear { clear:both;}			
			
.ddsmoothmenu { margin:auto; margin-left: 20px;}

.basecomplect ul li{list-style: disc;}
.basecomplect ul li ul li{list-style: circle;}

.sf-menu ul li a {color: #2B75C0; text-decoration: underline;}
			
#tablegallery { border-collapse:collapse; width:100%; margin:auto;}
#tablegallery td{border-collapse:collapse; border:none; padding:2px; text-align:center; width:25%;}

#tablegallery td span {clear:left; float:left; width:100%; text-align:center;}

#pager {padding:20px }
.return_gal {text-align:center;}



.objects {margin:5px; float:left; width:180px;height: 205px; padding: 5px; border: 1px dotted #eee;}
.objimg { float:left; border:1px solid #ccc; padding:2px; margin:5px;}
.objlink {clear:left; float:left; text-align:center; width:170px; margin-bottom: 4px;}
.objlink strike{font-size: 12px; font-weight: bold;}


.imgmain { float:left; margin:10px 0;}
.imgmain img {border:1px solid #ccc;}

.price {clear:left;}
.price_proj {clear:left;}

#c_price {clear:left; border: 2px solid #74a655; background-color:#e8f0e4; width:240px; margin: 10px; padding: 15px; padding-bottom: 5px; font-weight: bold; text-align: left; border-radius: 6px;}
#c_price span{position: relative; bottom:5px; margin-right: 4px;}
#c_price strong{font-size: 22px; color: #FF0000;}

#c_price_new {clear:left; border: 2px solid #74a655; background-color:#e8f0e4; width:240px; margin: 10px; padding: 15px; padding-bottom: 5px; font-weight: bold; text-align: left; border-radius: 6px;}
#c_price_new span{margin-right: 4px; font-size: 12px;}
#c_price_new strike{color: #000000; font-size: 16px;}
#c_price_new strong{font-size: 22px; color: #FF0000;}

#c_price_proj {clear:left; padding: 10px;}
#c_price_proj span{font-size: 12px;position: relative; bottom:0px; margin: 0px;}
#c_price_proj strong{font-size: 14px; color: #000000; margin-right: 0px;}

#discount{font-size: 22px; color: #FF0000; font-weight: bold; position: relative; top: 40px; right: 75px; background-color: #f3f49c; width: auto;}



.prew { margin:0 0 0 320px; padding:10px 50px 10px 10px; }
.obj_desc_right {clear:none; float:none;}

.imggal a {margin:10px 0; float:left; width:25%; }
.imggal img { border:1px solid #ccc; padding:0px; margin:5px 5px 5px -1px;}
.img_floor_plan img{border:1px solid #ccc; margin: 7px; max-width: 600px;}

.small{font-size: 12px; font-style: italic; font-weight: bold;}

#back {clear:left; float:left}
#print {float:left;}

p.leftmenup{
	cursor: pointer;
}


div.sc_menu {
	position: relative;
	height: 198px;
	width: 100%;
	overflow: auto;
}
ul.sc_menu {
	display: block;
	height: 198px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.sc_menu li {
	display: block;
	float: left;
	text-align: center;
	width:291px;
	height:198px;
}
			
.menuitem{
	border: 1px #dfdfdf solid;
	text-align: left;
	padding-top: 5px;
	margin-bottom: 7px;
	background-color: #f0f9f5;
}
.menutext{
	height: 17px;
	padding-top: 6px;
	padding-left: 10px;
	
	font-weight: bold;
	color: #333333;
	line-height: normal;
	margin: 0px;
	margin-top: 5px;
	font-size: 14px;
	clear: right;
	/* cursor: pointer; */
}
.menulist ul{
	text-align: left;
	margin-top: 7px;
	list-style: circle;
border:none;
padding: 0 0 0 25px;
}
.menulist ul li a{font-weight: bold;}

.active a {color:#C62800;}
.active span {color:#C62800; font-weight: bold;}
.menulist {border:none;}
.catalogimg{
	/* cursor: pointer; */
	max-width: 120px;
	margin-right:5px;
	float: right;
	
}
			

.zkl {font-size:12px; margin: 0 0 25px 0; line-height:24px; }
.logo {display:none;}

.bazkomp {font-size:18px; font-weight:normal;}
.imgprint {display:none;}
			
			





/* Main container */
div.hoverscroll {
	position:relative;
}


/* List container */
div.hoverscroll div.listcontainer {
	overflow:hidden;
}

/* Actual list containing items */
div.hoverscroll ul.list {
	list-style:none;
	margin:0;
	padding:0;
}

/* Items contained in the list */
div.hoverscroll ul.list li.item {
	display:block;
	padding:0;
}
div.hoverscroll.horizontal ul.list li.item {
	float:left;
}

#hit-sell, .ch1 {font-weight: normal; font-size: 24px; color: #666; margin: 20px 0;}
.i-text {font-weight: normal; margin: 20px 0; text-align: justify;}
#i-doms {text-align: center; white-space: none; margin: 10px 0 20px 0;}
#i-doms a {display: inline-block; margin: 0 20px;}
#i-doms a img {margin-bottom: 10px;}

#breadcumbs{margin-bottom: 18px; font-size: 12px; font-weight: bold;}

.discount_price{color: #FF0000;}

#paginator{margin-top: 100px;}
#paginator a{margin-left: 30px;}
#paginator span {font-weight: bold;margin-left: 30px;}
.all_articles{margin-top: 50px;}
.all_articles li{list-style: disc; margin: 10px;}
.all_articles li a{font-size: 18px;}

#ctext{margin-top: 500px;}
#ccat{height: 490px;  overflow: auto; position: absolute; top: 540px; width: 880px;}
#cmore{clear: left; font-weight: bold; margin-top: 10px; padding-top: 5px; border-top: 2px solid #ccc; width: 97%}
#cmore a{margin-left: 35px;}

.next{float: right; font-size: 18px; font-weight: bold; margin: 5px; background-color: #FFFFA0; padding: 5px;}
#imp_inf{clear: left; margin:5px; margin-left: 20px; min-width:950px; padding: 10px; color: #000000; text-align: center; white-space:nowrap; background-color: #f5eaea; border-top: 1px solid #fec8c8; }

.tprice{margin-bottom:30px;}
.tprice th{border: 1px solid #ccc; padding: 7px;; font-weight:bold;}
.tprice td{border: 1px solid #ccc; padding: 7px;}

.likeb{font-weight: bold;}
.question{font-size: 18px;color: #041882; margin-left: 20px;}
.question_more{margin-left: 20px;}
.full_answer{ margin-left: 20px;}
.answer{font-size: 16px; font-stretch: semi-expanded;}
.remarka{font-style: italic; font-size: 12px; color: #777; font-weight: bold;}
.tesis_table{width:99%; margin-bottom: 20px; margin-top: 20px; border: none;}
.tesis_table td{padding: 20px; margin: 0px; }
.tesis_table td h3{text-decoration: underline;}

#notice{font-size: 11px;}
.phone_nbr{font-size: 20px; font-weight: bold; background-color: #FFFFD0;}

.YMaps-b-balloon-wrap table{width: auto;}
.YMaps-b-balloon-wrap table{width: auto; padding: 0px; margin: 0px;}

#shareblock{float: right; margin-left: 30px;}
#soccomm{margin: 10px; padding: 10px; clear: both; margin-top: 20px;}

.objmaterial{font-size: 11px; color: #666; }
.objnoneprice{font-size: 12px;}
.top_line_descr{color: #000; }


#mostpop {width: 100%; margin-right: 10px;}
#mostpop .border {padding: 10px;border: 1px solid #eee; border-radius: 8px 8px 8px 8px; margin: 5px;}
#mostpop table{width: 100%;}
#mostpop table td{border:none; vertical-align:top; }
#mostpop table td a{font-weight:bold;}
#mostpop img {max-width: 300px; border: 1px solid #c8be90; padding: 2px;}
#mostpop .poplink{clear: both; margin-right: 15px; float: right;}
#mostpop table td .popprice{font-size: 14px; font-weight: bold;}
#mostpop table td .popprice b{color: red; font-size: 18px;}
.redone{color: red; margin: 3px;}


