
body {
margin: 0;
padding:0;
background:#9DA2A5
}

body.list {background: #ffffff;
margin: 5px;
}
A:
{cursor:pointer;}
A:link {
	color:#514f48;
    Text-decoration: underline;
	cursor:pointer;
}
A:visited {
	color:#514f48;
    Text-decoration: underline;
	cursor:pointer;
}
A:active {
	color:#97958e;
	Text-decoration: underline;
	cursor:pointer;
}	 

A:hover {
	color:#97958e;
	Text-decoration: underline;
	cursor:pointer;
}	

A.newpr:link {
	color:#fff;
    Text-decoration: none;
	font-size:12px
}
A.newpr:visited {
	color:#fff;
    Text-decoration: none;
	font-size:12px
}
A.newpr:active {
	color:#fff;
	Text-decoration: underline;
	font-size:2px
}	 

A.newpr:hover {
	color:#fff;
	Text-decoration: underline;
	font-size:12px
	
}	


A.a_menu:link {
	color:#fff;
    Text-decoration: none;
	font-size:13px
}
A.a_menu:visited {
	color:#fff;
    Text-decoration: none;
	font-size:13px
}
A.a_menu:active {
	color:#fff;
	Text-decoration: none;
	font-size:13px
}	 

A.a_menu:hover {
	color:#fff;
	Text-decoration: none;
	font-size:13px
	
}	

A.a_menu2:link {
	color:#000000;
    Text-decoration: none;
}
A.a_menu2:visited {
	color:#000000;
    Text-decoration: none;
}
A.a_menu2:active {
	color:#000000;
	Text-decoration: none;
}	 

A.a_menu2:hover {
	color:#000000;
	Text-decoration: none;
	
}	

#t, td, input, div, select   {
	font-size:13px;
		font-family:Arial, Helvetica,sans-serif;
    color:#22211c
		
}	

#t14, #t14-wh  {
	font-size:14px;
		font-family:Arial, Helvetica,sans-serif;
			
}	


#tsm {
	font-size:12px;
	font-family:Arial, Helvetica,sans-serif;
}	

#tsm11, #tsm11-wh {
	font-size:11px;
	font-family:Arial, Helvetica,sans-serif;
}	

h1, #h1 {
	font-size:27px;
	font-weight:500;
	margin:0 0 0 0

}	

h3, #h3 {
	font-size:22px;
	font-weight:500;
	margin:0 0 0 0
	
}	

h4, #h4, #h4-wh {
	font-size:18px;
	font-weight:500;
	margin:0 0 0 0
	
}	

#wh, .menu-h1, .wh, #h4-wh, #t14-wh, #tsm11-wh, a.bg-red:link, a.bg-red:visited, a.bg-green:link, a.bg-green:visited, a.bg-dgreen:link, a.bg-dgreen:visited, a.bg-grey:link, a.bg-grey:visited, a.bg-blue:link, a.bg-blue:visited
{color:#fff}
#gr {color:#3c6a0b}
#red {color:#a00000}
#bl {color:#000}



.bg-left {
background: url(i/bg-left.png) top right repeat-y;;
}

.bg-right {
background: url(i/bg-right.png) repeat-y;
}

.bg-back 
{background:#d5d7d8 url(i/bg-back.png) repeat-x;}


.align_center
{
position: absolute;
width: 100%;
}

.align_center_to_left
{
position: relative;
right: 50%;
float: right;
}

.logo0 
{
position: relative;
right: -50%;
}

.logo1 
{position: relative;
z-index: 95;
background: #cad3d8 url(i/bg-logo.png) repeat-x;
padding:12px 35px 12px  35px ;
}

.bg-top
{
background: #a70000 url(i/bg-top.png) repeat-x;padding:15px 35px 13px 50px;
}



td
{
	margin: 0px;
	padding: 0px:;
	vertical-align: top;
}


.top-left 
{
display:inline;
}

.top-right
{float:right;
display:inline;
}


.wh4 {
border:#fff 1px solid;}

.wh4-6 {
border:#fff 6px solid;}

ul {margin:10px 0 10px 25px}
li {list-style-position:outside;}

.q {list-style-position:outside; padding:5 0 0 1em; list-style-image:url(i/pt-or.gif);
}

li {list-style-position:outside; padding:5 20 5 0;}

p {margin:8 0 8 0}

.menu00
{position:relative;}

.menu0
{background:#f9fbfc;width:239;position:absolute;top;0;right:0;border-left:#d7d7d8 1px solid;border-bottom:#d7d7d8 1px solid;}

.menu1
{background:#b9b8b6 url(i/bg-menu-up1.png) repeat-x}

.menu3
{background:#f9fbfc url(i/bg-menu-up2.png) repeat-x;padding:9px}

.menu4 
{background:#edeeef url(i/bg-menu.png) repeat-x;padding:9px}

.menu-h1
{background:#9A0002 url(i/bg-menu-r1.jpg) repeat-y;margin:0px 0 1px 0;padding:3px 5px 3px 0;cursor:pointer;}

.menu-h2
{cursor:hand;position:relative;border-bottom:#a1a3a5 1px solid;padding:3px 5px 3px 5px;display:block;width:190px;cursor:hand}

.menu-h2-2
{cursor:pointer;position:relative;padding:3px 5px 3px 15px;display:block;width:168;cursor:pointer;}

.hr-opac1 
{background: url(i/5d0000.gif);position:absolute;z-index:2;top:0;}

.hr-opac2
{background: url(i/3f6f0d.gif);position:absolute;z-index:2;top:234;}

.newpr0
{background:#e8ebed;position:relative;z-index:60}

.newpr1
{border:#a0a2a4 1px solid;background:#FFF; padding:5px;cursor:pointer;}

.newpr2
{background:#759256;margin:6px 0 0 0;}

.all 
{line-height:22px;}


.menu-arr-1
{position:absolute;top:0;left:0}

.menu-arr-2
{position:absolute;bottom:0;left:0}

.menu-arr-3
{position:absolute;top:0;right:0}

.menu-arr-4
{position:absolute;bottom:0;right:0}

.main-main0, .main-p, .main_page2, .main_page3
{background:#edeef0 url(i/bg-main.png) repeat-x; padding-bottom:130px}

.main-main1
{position:relative;padding:40px 300px 5px 60px;}

.main-main2
{padding:0px 30px 40px 40px;}

.spec
{background:#234400 url(i/bg-green.png) repeat-y;padding:6px 10px 6px 20px}


.footer0
{background:url(i/bg-down.jpg);width:990;height:128;position:relative;}

.callus
{padding:10px 0 0 190px;line-height:17px}

.copy
{position:absolute;z-index:99;top:25;right:85;line-height:17px}

.hr-opac2-p
{background: url(i/3f6f0d.gif);position:absolute;z-index:2;top:205;}

.main_page
{padding:13px 245px 20px 20px;background:#edeef0 url(i/bg-main.png) repeat-x; min-height:1200px;}

.metraj
{background:#234400 url(i/bg-green.png) repeat-y;padding:3px 16px 5px 16px;display:inline;float:right}

.wh4-8 {
border-color:#fff 8px solid}

.proj0 {
display:inline;float:left}

.proj1 {
border:#a1a3a5 1px solid;padding:8px;margin:3px 9px 3px 0;background:#fff}

.price
{background:#cbd4d9 url(i/bg-price.png) repeat-x;padding:3px 16px 5px 16px;}

.but {
	float:left;
	margin:4px 5px 6px 5px;

}
.height850
{min-height:1160px;}
.menu-p0
{background:#fff url(i/bg-menu-up3.png) repeat-x; width:221;padding:9px; max-width:221px; }

.menu-p1
{padding:15px}

.menu4-list
{background:#294c05 url(i/bg-green-list.png) repeat-x;}

.zapros
{background:#234400 url(i/bg-green.png) repeat-y;padding:9px 16px 5px 16px;display:inline;}


.zapros2
{background:#234400 url(i/bg-green.png) repeat-y;padding:9px 16px 5px 16px;}


.main-zapros
{background:#fff;position:relative;padding:30px 30px 150px 30px;}

.main_base
{padding:13px 255px 10px 20px;}

.base_zag
{background:#759256;margin:0 0 6px 0;}

.metraj2
{background:#234400 url(i/bg-green.png) repeat-y;padding:3px 8px 5px 8px;}

.d69, .base_zag, .newpr2
{padding:6px 9px;}

.d60
{padding:6px 0px;}

.gr4
{border:#a0a2a4 1px solid;}

.plan1{
border:#a1a3a5 1px solid;padding:8px;margin:3px 9px 3px 0;background:#fff;display:inline}

.table-base
{background:#e8ebed url(i/bg-base.png) repeat-x;}


li.faq {list-style-position:outside; margin:15px  20px  25px  25px ; padding:0;list-style-image: url(i/ask.png);line-height:18px}

.text22
{line-height:22px;padding:0 20px 0 0}

.text18
{line-height:18px}

.text27
{line-height:27px}

.main-p, .main_page2, .main_page3
{padding:13px 255px 20px 30px;}

.on-green1,.on-green2, .on-green3  
{background:#274d00 url(i/bg-green-p.png) repeat-x;margin:20px 0}

.on-green1
{padding:20px 20px 20px 0px;}

.on-green2
{padding:20px 40px;}

.text25
{line-height:25px;padding:0 20px 0 0}


.shadow-proj1
{position:absolute;z-index:60;left:50;top:0}

.shadow-proj2
{position:absolute;z-index:60;right:50;top:0}

.on-green3 
{padding:20px 20px}

.ul-sp
{margin:5px 20px}

.right45
{float:right;display:inline;width:45%}

.left45
{float:left;display:inline;width:45%}

.gr4-td
{border:#a0a2a4 1px solid;padding:5px}

.zoom img
{
margin:-3px 5px
cursor:pointer;
}

.proj1-new {
border:#a1a3a5 1px solid;padding:8px;margin:3px 5px 10px 0;background:#fff}


.li2
{
margin:10px 0
}

.right45 a, .left45 a
{
line-height:15px
}


.text25
{line-height:25px;padding:0 20px 0 0}

.shadow-proj1
{position:absolute;z-index:60;left:50;top:0}

.shadow-proj2
{position:absolute;z-index:60;right:50;top:0}

.on-green3 
{padding:20px 20px}

.ul-sp
{margin:5px 20px}

.right45
{float:right;display:inline;width:45%}

.left45
{float:left;display:inline;width:45%}

.gr4-td
{border:#a0a2a4 1px solid;padding:5px}

.zoom img
{
margin:-3px 5px
}

.proj1-new {
border:#a1a3a5 1px solid;padding:8px;margin:3px 5px 10px 0;background:#fff}


.li2
{
margin:10px 0
}

.right45 a, .left45 a
{
line-height:15px
}


.houses
{
border:1px solid #a1a3a5;
padding:5px;
width:330px;
height:250px;
margin:0 10px 10px 0;
float:left;
position:relative
}

a.house1, a.house2, a.house3, a.house4, a.house5, a.house6, a.house7, a.house8, a.house9, a.house10, a.house11, a.house12, a.house13, a.house14
{
display:block;
width:330px;
height:250px;
}

.houses a.house1
{
background:url(img/pr44_1-sm.jpg) center top no-repeat;
}

.houses a.house3
{
background:url(img/pr101_1-sm.jpg) center top no-repeat;
}

.houses a.house2
{
background:url(img/pr105_1-sm.jpg) center top no-repeat;
}

.houses a.house4
{
background:url(img/pr9_1.jpg) center top no-repeat;
}


.houses a.house5
{
background:url(img/pr50_1-sm.jpg) center top no-repeat;
}

.houses a.house6
{
background:url(img/pr46_1-sm.jpg) center top no-repeat;
}

.houses a.house7
{
background:url(img/pr18_1.jpg) center top no-repeat;
}


.houses a.house8
{
background:url(img/pr11_1.jpg) center top no-repeat;
}


.houses a.house9
{
background:url(img/pr14_1.jpg) center top no-repeat;
}

.houses a.house10
{
background:url(img/pr16_1.jpg) center top no-repeat;
}


.houses a.house11
{
background:url(img/pr43_1.jpg) center top no-repeat;
}


.houses a.house12
{
background:url(img/pr99_1-sm.jpg) center top no-repeat;
}


.houses span
{
display:inline-block;
background:#a70000;
color:#fff;
padding:3px 10px;
position:absolute;
right:20px;
bottom:20px;
text-align:center
}

.houses a.order
{
display:block;
background:#3F6F0D;
color:#fff;
margin:3px -10px -3px -10px;
padding:2px 7px 4px 7px 
}


.previewbig-cont
{
display:inline-block;
margin:15px 5px 0 0;
border:1px solid #A1A3A5;
background:#fff;
text-align:center;
padding:0 0 5px 0;
vertical-align:top;
width:345px;
overflow:hidden;
}

.previewbig-cont h4
{
margin:0 !important
}

.previewbig-cont a
{
display:block;
width:335px;
margin:5px;
overflow:hidden;
padding:0
}

.preview-cont
{
display:inline-block;
margin:1px 1px 1px 1px;
padding-bottom:1px;
position:relative;
text-decoration:none;
max-width:174px;
overflow:hidden;
vertical-align:top;
CURSOR:pointer;
text-align:center;
}

.preview-cont a
{
border:1px solid #A1A3A5;
display:block;
width:172px;
height:132px;
margin-bottom:5px;
background:#fff;
text-align:center;
overflow:hidden;
CURSOR:pointer;
}

.preview-cont img
{
margin:5px;
CURSOR:pointer;
}

.preview-cont i
{
position:absolute;
width:17px;
height:17px;
z-index:99;
right:10px;
top:10px;
border:1px solid #fff;
background:url(i/zoom.png) no-repeat
}

.links
{
display:inline-block;
width:155px;
padding-top:4px;
padding-down:4px;
margin:5px 5px 10px 0;
text-align:center;
}

.bg-red
{
background:#B20C14;
}

.bg-green
{
background:#58A10C;
}

.bg-dgreen
{
background:#376507;
}


.bg-grey
{
background:#9DA2A5;
}

.bg-blue
{
background:#008fdd;
}

.sort
{
font-size:11px;
margin:5px 0
}
.sort select
{
font-size:11px;
}

.article
{
margin:1em 0;
padding:10px 0;
border-bottom:1px solid #D7D7D8;
}

.article p
{
line-height:1.5em
}

main-main0, .main-p, .main_page2, .main_page3, .main_base
{
padding-bottom:130px
}

.art-one p
{
font-size:14px;
line-height:1.5em
}

.main_art
{padding:13px 255px 130px 20px;
background:#edeef0 url(i/bg-main.png) repeat-x}


.fl-right
{
float:right
}

.fl-left
{
float:left
}

.new
{
float:right;
display:inline-block;
width:32px;
height:14px;
background:url(i/new.gif) no-repeat;
margin-top:2px
}


.photogall .preview-cont
{
margin:5px 10px 10px 0;
width:162px;
font-size:11px
}

.photogall .preview-cont i
{
top:10px;
left:10px
}

.photogall .preview-cont a
{
display:block;
width:160px;
height:160px;
float:left;
}

.photogall .preview-cont  img
{
width:150px;
height:150px
}

.photogall .preview-cont select
{
font-size:11px;
background:#E6E8EA;
vertical-align:middle
}

.photogall .preview-cont strong
{
background:#B20C14;
color:#fff;
padding:0 3px;
display:inline-block;
margin:1px
}

.photogall .preview-cont span
{
background:#467E0A;
color:#fff;
padding:0 3px;
display:inline-block;
margin:1px
}


.photogall .preview-cont p
{
margin:5px 0 0 0
}

.main_page2
{
min-height:1000px
}

.column {
float: left;
width: 340px;
font-size: 14px;
}

.ov-hid {
overflow: hidden;
}
i:
{cursor:pointer;}
#mask {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#000;
	display:none;
	font-family: Georgia;
	}
#boxes .window {
	position:absolute;
	left:0;
	top:0;
	width:440px;
	height:200px;
	display:none;
	z-index:9999;
	padding:20px;
	text-align: center;
	font-size: 25px;
	}
#boxes #dialog {
	width:375px;
	height:203px;
	padding:10px;
	background-color:#ffffff;
	}
.close {
	float: right;
	margin-top: 148px;
	}