
	
h1 {
	padding:0 0px 5px 0;
	margin:0 25px 20px 0 ;
	font:20px Arial, Helvetica, sans-serif;
	color:#666666;
	background:url(../img/yellow.gif) no-repeat 0 bottom;
	*background:url(../img/yellow.gif) no-repeat 0 26px;
	border-bottom:1px solid #cacbcb	
	}	
h1.article {
	padding:0 0px 5px 0;
	margin:0 25px 10px 0 ;
	font: bold 20px Arial, Helvetica, sans-serif;
	color:#666666;
	background:url(../img/yellow.gif) no-repeat 0 bottom;
	border-bottom:1px solid #cacbcb;
	}		
h2 {
	padding:0 0 12px 0;
	margin:6px 0 20px 0;
	font:17px Arial, sans-serif;
	color:#666666;
	background:url(../img/yellow.gif) no-repeat 0 bottom;
	border-bottom:1px solid #cacbcb	
	
	}
h3 {
	color:#1a6c8e;	
	font:20px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
.quotation {
	font:11px Arial, Helvetica, sans-serif;
}
.our_srvices_block {
	background:#f7f6f6;
	margin:1px;
	border:1px solid #ccc;
}
.our_srvices_block td{
}

.our_srvices_block img{
	border:none;
	}
.red {
	color:#990000;
	}


.block_personal {
	border:1px solid #cccccc;
	padding:6px 25px 10px 10px
	}
.title {
	background-color:#edb42f;
	color:#FFFFFF;
	font:16px Arial, Helvetica, sans-serif;
	padding:5px;
	font-weight:bold;
	margin:0;
	}
/******news*****************/
.title_bg_1 {
	/*margin:12px 0 4px 0;*/
	border:1px solid #ccc
	}


	
.our_srvices_block ul {
	margin:20px 0 0 20px;
	*margin:20px 0 0 20px;
	padding:0px;
	list-style-type:none;

}	
.our_srvices_block ul li{
	margin:3px 0px 3px 1px;
	padding:0px 0px 0px 0px;
	font:12px Arial, Helvetica, sans-serif;
	background:url(../img/yellow_bullet.gif) no-repeat 0px 5px;
}
	
.our_srvices_block ul li a{
	font:14px Arial, Helvetica, sans-serif;
	padding:12px 20px 12px 10px;	
	color:#1a6c8e;
	
}
.our_srvices_block ul li a{
	color:#333333;
}	
/*************/	
#home_bg {
	background-image:url(../img/home_bg_oct7.jpg);
	background-repeat:no-repeat;
	width:452px;
	height:298px;
	margin:0 0 1px 0
	}	
#home_bg_r {
	background-image:url(../img/r/home_bg_oct7_r.jpg);
	background-repeat:no-repeat;
	width:452px;
	height:298px;
	margin:0 0 1px 0
	}		
#home_bg_e {
	background-image:url(../img/e/home_bg_oct7_e.jpg);
	background-repeat:no-repeat;
	width:452px;
	height:298px;
	margin:0 0 1px 0
	}		
.block_1 {	
	position:relative;
	width:452px;
	height:298px;
	margin:0 0 1px 0
	}
#cnt_block  ul li a.lnk_block_1 {
	color:#6f6612;
	background-image:url(../img/lnk_arr.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:0 0 0 10px;
	}
#cnt_block  ul li a.lnk_black {
	color:#000;
	font:11px Verdana, Arial, Helvetica, sans-serif
	}	
#cnt_block  ul li a.lnk_black:hover {
	color:#FFDD71;
	text-decoration:underline
	}	
.block_2 {	
	position:relative;
	top:248px;
	width:400px;
/*	float:right;*/
	padding:0 20px 0 30px;
	color:#fff;
	line-height:14px;
	font:10px Verdana, Helvetica, sans-serif
	}
.block_2_title {
	color:#333333;
	text-transform:uppercase;
	font-weight:bold
	}	
	
/***gallery Start***/
.gal_title {
	color:#666633;
	font:11px Arial, Helvetica, sans-serif;	
	width:126px;
	border-bottom:1px solid #dbdbdb;
	padding:2px 0 2px 0;
	text-align:left
	}
.gal_price {
	color:#333333;
	font:11px Arial, Helvetica, sans-serif;		
	text-align:right;
	padding:0 0 4px 0
	}	
.price_num {
	color:#db5938;
	}
.gal_descr {
	color:#333333;
	font:11px Arial, Helvetica, sans-serif;		
	text-align:right;
	padding:0 0 4px 0
	}	
	
	/*******/
	
/***gallery Start***/
.p_gal_title {
	color:#666633;
	font:18px Arial, Helvetica, sans-serif;	
	width:100%;
	border-bottom:1px solid #dbdbdb;
	padding:2px 0 2px 0;
	text-align:left
	}
.p_gal_price {
	color:#333333;
	font:12px Arial, Helvetica, sans-serif;		
	text-align:right;
	padding:0 0 4px 0;
		
	}	
.p_price_num {
	color:#db5938;
	}
.p_gal_descr {
	color:#333333;
	font:11px Arial, Helvetica, sans-serif;		
	text-align:justify;
	padding:10px 0 4px 0
	}	
img {
	border:0;
	}	
.cnt_img_left {
	border: 1px solid #dddcbd; 
	margin: 5px 10px 0pt 0pt; 
	*margin: 25px 10px 0pt 0pt; 
	padding: 5px; 
	float: left
}
.cnt_img_right {
	border: 1px solid #dddcbd; 
	margin: 5px 0px 0pt 10px; 
	*margin: 5px 0px 0pt 10px; 
	padding: 5px; 
	float:right;
}
.cnt_img_border1 {
	border: 1px solid #dddcbd; 
	padding: 5px; 
}
hr {
border:0px solid #cccccc;
padding:0;
height:1px;

margin:0 0 20px 0;
color:#CCCCCC;
background-color:#CCCCCC;
}
.error_msg {
	color:#CC0000;
	}
.msg {
	color:#176484;
	}	