@charset "utf-8";
* {
margin:0;
padding:0
}
body {
background:url('../images/body_bg.jpg') center top repeat-x;
text-align:center;
}
img {border:none}
ul {
list-style-type:none;
}
h1 {
font:20px Times;
color:#c26900;
}
h2 {
font:18px Times;
color:#c26900;
}
h3 {
font:16px Times;
color:#c26900;
}
.left_column h3 ,.right_column h3{
margin-top:15px;
}
p {				
font:14px Times;
color:#413232;
margin-top:15px;  
line-height:19px;
}
td  {				
font:14px Times;
color:#413232;
margin-top:15px;  
line-height:19px;
}
a {
color:#b01415;
}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}
.main {			
width:890px;
margin:0px auto;
text-align:left;
}  
.top_bg {	  
background:url('../images/top_bg.jpg') center top no-repeat;
width:100%;
}
.top_block {
width:100%;					
height:18px;
padding-top:15px;
}	  
.ic_home { 	
margin-left:4px;
-margin-left:2px;
float:left;
} 
.ic_map { 	
margin-left:32px;	
-margin-left:25px;
float:left;
}
.ic_mail { 	
margin-left:32px;
float:left;
}	   
.logo {
width:116px;
height:155px;
margin-left:41px;
-margin-left:20px;	
margin-top:18px;
float:left;	  
position:relative;
}	 
.logo a {
width:116px;
height:155px;
position:absolute;
left:0px;
top:0px;
z-index:100;
}
.logo span { 
background:url('../images/logo.png') left top no-repeat;
filter:expression(fixPNG(this));	 
width:116px;
height:155px;
position:absolute;
left:0px;
top:0px;
z-index:10;
}	 
.flash {   
margin:-50px 0 0 40px;
float:left;
}  
.content {
width:890px;
}
.top_round {
background:url('../images/top_round.jpg') left top no-repeat;
width:890px;
height:25px;
margin-top:7px;  
-margin-top:10px;  
position:relative;
z-index:100;
}
/** * This <div> element is wrapped by jCarousel around the list * and has the classname "jcarousel-container". */
.jcarousel-skin-tango {
padding-bottom:35px;  
margin-top:-5px;
-margin-top:15px;
}
.jcarousel-container {    position: relative;}.jcarousel-clip {    z-index: 2;    padding: 0;    margin: 0;    overflow: hidden;    position: relative;margin:20px 0 0 26px;}
.jcarousel-list {    z-index: 1;    overflow: hidden;    position: relative;    top: 0;    left: 0;    margin: 0;    padding: 0;}
.jcarousel-list li,.jcarousel-item {    float: left;    list-style: none; margin-right:10px; height: 200px; width:130px; position:relative;}
.jcarousel-next {    z-index: 3;    display: none;}.jcarousel-prev {    z-index: 3;    display: none;}

.jcarousel-skin-tango .jcarousel-container-horizontal {    width: 890px;    padding:1px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {    width:840px;    height: 200px;}
.jcarousel-skin-tango .jcarousel-item {    width: 131px;    height: 200px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {    margin-right: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {    background: #fff;    color: #000;}
/** *  Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {    position: absolute;    top: 43px;    right: -37px;    width: 43px;    height: 48px;    cursor: pointer;    background: transparent url("../images/next-horizontal.png") no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {    position: absolute;    top: 43px;    left: -40px;    width: 43px;    height: 48px;    cursor: pointer;    background: transparent url("../images/prev-horizontal.png") no-repeat 0 0;}
.jcarousel-list li a {	
width:131px;
height:131px; 
position:absolute;
left:0px;
top:0px;
z-index:100;
}  
.frame_1 {
background:url('../images/frame_1.gif') left top no-repeat;
width:131px;
height:131px; 
position:absolute;
left:0px;
top:0px;
z-index:10;
}
.size {
background:url('../images/bg_1.gif') left top no-repeat;
width:123px;
height:21px; 	
font:14px Times;
color:#6a5454;
padding-top:7px;	
padding-left:8px;			  
margin-top:-3px;
//margin-top:1px;
display:block;
}
.price {
background:url('../images/bg_2.gif') left top no-repeat;
width:123px;
height:21px; 	
font:14px Times;
color:#941212;
padding-top:7px;	
padding-left:8px;			  
margin-top:1px;
display:block;	
} 
.left_bar {
width:282px;
margin-top:10px;
float:left;
}	
.navigation li{	
width:282px;
height:45px;   
margin-bottom:10px;
}  
.navigation a {	  
background:url('../images/nav.jpg') left top no-repeat;
width:282px;
height:33px; 
font:18px Times;
color:#b01415;	 
padding:12px 0 0 8px;  
display:block;
}	 
.navigation a:hover {
background:url('../images/nav.jpg') left -45px no-repeat;
}		
.block_1 {
background:url('../images/block_1_c.gif') left top repeat-y;
width:282px; 
margin-top:8px;
} 
.block_1_t {
background:url('../images/block_1_top.jpg') left top no-repeat;
width:282px;	 
padding-top:1px;
}	
.title_1 {
font:18px Times;
color:#c26900;
margin:26px 0 0 80px;
}  
.list_1 {  
width:270px;
background:#fcf3d8;
border:1px solid #eed99b;	  
margin:15px 0 0 5px;
}  
.list_1 li {  
background:url('../images/list_1_bg.gif') left bottom repeat-x;
font:14px Tahoma;
color:#b01415;												  
padding:6px 0px 13px 10px;	  
}	
.list_1 a {
color:#b01415;	
}	 
.no_bg {
background:none !important;
border:none !important;
}	
.block_1_bot {
background:url('../images/block_1_bot.gif') left top no-repeat;
width:282px;	 
height:32px;
padding-top:2px;
-padding-top:4px;
}	
.block_1_bot a {
font:14px Times;
color:#fff;		
margin-left:14px;
}  
.sub_cont {	
width:590px;
float:right;
}
.more {
background:url('../images/more.gif') left top no-repeat;
width:125px;	 
height:59px;  
padding-top:24px;  
margin:-56px -30px 0 470px;
//margin:-57px -30px 0 470px;
position:relative;
z-index:100;
}	
.more a {
font:14px Times;
color:#b01415;	 
margin-left:16px;
}	
.sub_cont ol {			
font:14px Times;
color:#413232;
margin-top:15px;
margin-left:25px;  
line-height:19px;
}
.text_block {
background:#fcf3d8 url('../images/text_top.gif') left top no-repeat;
width:245px;	  
padding:20px;	 
margin-top:16px;   
margin-left:10px;
position:relative;
float:right;
}		
.text_block p {
font:18px Times;
color:#6b5c30;
line-height:18px;
margin:0px;
}	  
.text_bot {
background:url('../images/text_bot.gif') left top no-repeat;
width:285px;	  
height:12px;	 
position:absolute;;
left:0px;
bottom:-3px; 
line-height:0px;
font-size:0px;
}	   
.left_block {
width:284px;
margin-top:35px;
float:left;
}	
.left_block h3 {
margin-bottom:20px;
}
.home_list {
width:284px;
-width:300px;
margin-left:-10px;
-margin-left:-20px;
}		
.home_list li {
width:131px;
font:14px Times;
color:#413232;
line-height:18px;
float:left;	 
position:relative;
margin-left:10px;
}	
.home_list a {
color:#b01415;
display:block;
}
.link_1 {
width:131px;
height:131px; 
position:absolute;
left:0px;
top:0px;
z-index:100;
}	 
.right_block {
width:285px;   
margin-top:35px;
float:right;
}	 
.right_block h3 {
margin-bottom:20px;
}
.list_2 li{
background:#fcf3d8;
border-top:1px dotted #efd896;
border-bottom:1px dotted #efd896;
font:14px Times;
color:#413232;
line-height:17px;
padding:11px;
}	
.left_column {
width:232px; 
margin-top:10px;
float:left;
}
.left_column .navigation li{	
width:232px;
height:45px;   
margin-bottom:10px;
}  
.left_column .navigation a {	  
background:url('../images/nav_2.jpg') left top no-repeat;
width:232px;
height:33px; 
font:18px Times;
color:#b01415;	 
padding:12px 0 0 8px;  
display:block;
}	 
.left_column .navigation a:hover {
background:url('../images/nav_2.jpg') left -45px no-repeat;
}	
.left_column .block_1 {
background:url('../images/block_3_c.gif') left top repeat-y;
width:232px; 
margin-top:8px;
} 
.left_column .block_1_t {
background:url('../images/block_3_top.jpg') left top no-repeat;
width:232px; 
padding-top:1px;
}	
.left_column .title_1 {
font:18px Times;
color:#c26900;
margin:26px 0 0 80px;
}  
.left_column .list_1 {  
width:218px;
background:#fcf3d8;
border:1px solid #eed99b;	  
margin:15px 0 0 5px;
}  
.left_column .list_1 li {  
background:url('../images/list_1_bg.gif') left bottom repeat-x;
font:14px Tahoma;
color:#b01415;												  
padding:6px 10px 13px 10px;	  
}	
.left_column .block_1_bot {
background:url('../images/block_3_bot.gif') left top no-repeat;
width:232px;  
height:32px;
padding-top:2px;
-padding-top:4px;
}	
.center_column {	
width:450px;   
margin-left:15px;
float:left
}
.path {
font:18px Times;
color:#c26900;	 
margin-top:20px;
} 
.path a {
background:url('../images/ar-1.gif') right 5px no-repeat;
color:#b01415;					  
padding-right:20px;
margin-right:3px;
}  
.big_pic {
margin-top:20px
} 
.table_1 {
width:100%;		   
margin-top:20px;
border-collapse:collapse;
}
.table_1 td {
text-align:left;
vertical-align:top;
font:14px Times;
color:#413232;
padding:5px 6px 5px 6px;
border:1px solid #fff;
}	 
.bg_1 td {
background:#facebc;
}	
.bg_2 td {
background:#fcedc3;
}	
.bg_3 td {
background:#fcf3d8;
}	  
.cut_1 {
background:#facebc url('../images/kirpich_in_10.gif') left top no-repeat !important;
}
.cut_2 {
background:#facebc url('../images/kirpich_in_12.gif') right top no-repeat !important;
}	  
.cut_3 {
background:#fcedc3 url('../images/kirpich_in_16.gif') left top no-repeat !important;
}
.cut_4 {
background:#fcedc3 url('../images/kirpich_in_17.gif') right top no-repeat !important;
}
.cut_5 {
background:#fcedc3 url('../images/kirpich_in_20.gif') left bottom no-repeat !important;
}
.cut_6 {
background:#fcedc3 url('../images/kirpich_in_21.gif') right bottom no-repeat !important;
} 	   
.cut_7 {
background:#fcf3d8 url('../images/kirpich_in_40.gif') left bottom no-repeat !important;
}
.cut_8 {
background:#fcf3d8url('../images/kirpich_in_41.gif') right bottom no-repeat !important;
} 
.fasadi {
margin-top:30px;
}	 
.plan {
width:100%;
text-align:center;	 
margin-top:30px;
}	   
.middle {
text-align:center !important;
vertical-align:middle !important
}  
.right_column {
width:170px;	
margin-top:10px;
float:right;
}	
.right_column .list_2  {
margin-top:15px;
} 
.block_2 {	
background:url('../images/block_2_c.gif') left top repeat-y;
width:170px; 
position:relative;
}	
.block_2_bot {
background:url('../images/block_2_bot.gif') left top no-repeat;
width:170px;
height:10px;	
position:absolute;
left:0px;
bottom:-2px; 
line-height:0px;
font-size:0px;
z-index:100;
}  
.block_2_t {
background:url('../images/bnlock_2_top.jpg') left top no-repeat;
width:170px;	 
padding-top:1px;
}	  
.title_2 {
height:25px;
font:18px Times;
color:#c26900;	
margin:15px 0  0 10px;
}	   
.list_3 {
margin-left:5px;
} 
.list_3 li {			 
width:138px;
padding:10px;
background:#fcf3d8;
border:1px solid #eed99b;
font:12px Times;
color:#413232;	
line-height:18px;
margin-top:5px;
}	
.list_3 a {
text-decoration:none;	  
display:block; 
}  						  
.list_3 strong a {
font:14px Times !important;
text-decoration:underline;
}















	 
.footer {	
background:url('../images/footer_bg.jpg') left top repeat-x;
width:100%; 
margin-top:36px;
}  
.foot_cont { 
background:url('../images/foot_cont.jpg') left top no-repeat;
width:890px;											  
height:229px;	  
margin:0px auto;  
padding-top:4px;
text-align:left;
}		
.tel {	   
width:220px;
font:18px Times;
color:#c26900; 
margin-left:320px;
-margin-left:160px;
line-height:18px;
float:left;
}	 
.tel span {
font:14px Times;
color:#413232;
display:block;
}	  
.copy_block {
width:184px;
margin:37px 0 0 80px;
float:left;
}
.copy {
font:12px Times;
color:#413232;
margin-bottom:12px;
}


