body {
	text-align: center;
	/*font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;*/
	font-family: 'Georgia', 'Times New Roman', Times, serif;
	font-size: 16px;background:#fff;
	/*color: #565d3a; 292F12*/
	/*background: url('../img/body.jpg') 0px 222px repeat-x;*/
}
* {margin: 0; padding: 0;}
td {vertical-align: top;}
h1, h2, h3 {font-weight: normal; margin-bottom: 10px;}
h4 {font-weight: normal; margin-bottom: 0px;}
h1 {font-size: 28px;}
h2 {font-size: 25px;}
h3 {font-size: 20px;}
h4 {font-size: 17px;}
a:hover {text-decoration: none;}


.relpos {position: relative;}
.fontserif, h1, h2, h3, h4 {font-family: 'Georgia', 'Times New Roman', Times, serif;}
.fontsans {font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;}
.txtgreen, a, h1 span, h2 span, h3 span, h4 span {color: #000; font-weight:500}
.txtlgreen, h1, h2, h3 {color: #000;}
h1 .a{color: #FFF;}
.txtlgreen, h3 {color: #FFF; text-decoration:underline}
.txtdgreen, body, #servicelist a, #menu a {color: #000;}
.txtwhite {color: #fffffe;}
.lfloat {float: left;}
.rfloat {float: right;}
.clear {clear: both;}
.rmarg10px {margin-right: 10px;}
.lmarg10px {margin-left: 10px;}
.fsize17px {font-size: 17px;}
.fsize16px {font-size: 16px;}
.fsize14px {font-size: 14px;}
.cellpad3px td {padding: 3px !important;}
.zebra {background: #e4eecd;}


#headwrap {
	position: relative;
	height: 277px; width: 100%;
	min-width: 960px; _width: 960px;
	overflow: hidden;
}
	#head {
		position: relative;
		width: 960px; height: 277px;
		margin: auto auto;
	}
		#headimg {
			position: absolute;
			width: 1166px; height: 228px;
			left: -90px; top: 0px;
			background: url('../img/head_autumn.png') no-repeat;
			
		}
		#indexlink {
			display: block; position: absolute;
			width: 465px; height: 185px;
			left: 0px; top: 0px;
			text-decoration: none;
			z-index: 10;
		}
		#phones {
			position: absolute;
			left: 710px; top: 90px;
			text-align: left;
		}
			#phones p {
				color: #ab5211;
				line-height: 1.2;
			}
			#phones span {
				color: #ab5211;
				line-height: 1;
			}
			#phones p.ph1 {
				font-size: 45px;
			}
				#phones p.ph1 span {
					font-size: 24px;
					vertical-align: 23px;
					margin-right: 4px;
				}
			#phones p.ph2 {
				font-size: 35px;
			}
				#phones p.ph2 span {
					font-size: 20px;
					vertical-align: 23px;
					margin-right: 13px;
				}
		#menubar {
			position: absolute;
			width: 1160px;
			left: -75px; top: 225px;
			z-index: 10;
		}
			#menudeco-l {
				position: absolute;
				width: 230px; height: 47px;
				left: 0px; top: 0px;
				background: url('../img/menudeco-l.jpg') no-repeat;
			}
			#menudeco-r {
				position: absolute;
				width: 285px; height: 47px;
				right: 0px; top: 0px;
				background: url('../img/menudeco-r.jpg') no-repeat;
			}
			#menu {
				position: absolute;
				left: 60px; top: 3px; background: url('../img/poloska.png') no-repeat;width:1053px; height:49px;
			}
				#menu a {
					display: block; position: relative;
					float: left;
					
					line-height: 50px;  color:#FFF;  
					font-size: 20px;
					font-family: 'Arial, Helvetica, sans-serif', Times, serif;
					text-decoration: none;
					/*background: url('../img/mml.jpg') no-repeat;*/
				}
				#menu a:hover {text-decoration:underline;
					/*opacity: 0.8;
					filter: alpha(opacity=100) white;
					*/
					/*opacity:0.7;   
-moz-opacity:0.5;   
filter: alpha(opacity=50) white;   
-khtml-opacity: 0.5;   
background-color:#ffffff; */  
				
					
					
					
				}
				#mml1 {padding-left:170px; }
				#mml2 { padding-left:10px}
				#mml3 { padding-left:10px}
				#mml4 {padding-left:10px}
				#mml5 {padding-left:10px}
				#mml6 {padding-left:10px}
				#mml7 {padding-left:10px}
				#mml8 {padding-left:10px}
				
				
#mainwrap {
	position: relative;
	width: 100%;
	min-width: 960px;
	background: url('../img/Wrapper.gif');
}
	#footfill {
		position: absolute;
		width: 100%; height: 300px;
		left: 0px; bottom: 0px;
		/*background: url('../img/foot.png') repeat-x;*/
	}
	#main {
		position: relative;
		width: 960px;
		margin: auto auto;
		text-align: left;
		padding-bottom: 170px;
		padding-top: 30px;
	}
		#maindeco-t {
			position: absolute;
			width: 1050px; height: 71px;
			left: 0px; top: -5px;
			background: url('../img/wrapperdeco-t_autumn.png') no-repeat;
		}
		#maindeco-b {
			position: absolute;
			width: 1070px; height: 860px;
			left: -25px; bottom: 0px;
			background: url('../img/wrapperdeco-b.png') no-repeat;
		}
			#copyright {
				position: absolute;
				left: 16px; bottom: 20px;
				color: #fffffe;
				font-size: 12px;
			}
				#copyright a {
					color: #fffffe;
				}
		#leftwrap {
			position: relative;
			width: 231px;
			background: url('../img/sidecol-fill.png') 5px 0px repeat-y; 
		}
			#leftwrap h3 {line-height: 2; text-align: center;}
			.sidecol-t {
				position: relative;
				width: 231px;
				background: url('/img/sidecol-top.png') top no-repeat;
			}
			.sidecol-m {
				position: relative;
				width: 231px;
				background: url('/img/sidecol-top.png') top no-repeat;
			}
			.sidecol_cont {
				position: relative;
				padding: 5px 13px 13px 13px;
			}
			.sidecol_bg {
				position: absolute;
				left: 1px; right: 0; bottom: 0; top: 42px;
			}
			#sidebg1 {background: url('/img/sidebg1.png') bottom no-repeat;}
			#sidebg2 {background: url('/img/sidebg1.png') bottom no-repeat;}
			#sidebg3 {background: url('/img/sidebg1.png') bottom no-repeat;}
			
			#servicelist {
				list-style: none;
				text-align: left;
			}
				#servicelist li {
					margin-bottom: 5px;
					padding-left: 18px;
					background: url('../img/bullet2.png') 0px 2px no-repeat;
					/*line-height: 1;*/
				}
				#servicelist a {
				}
		#content {
			position: relative;
			padding: 0px 5px;
			min-height: 500px; _height: 500px;
		}
		

#about_img {
	position: relative;
	margin-bottom: 40px;
}

#consult {
	position: relative;
	width: 204px; height: 138px;
	background: url('../img/consult.jpg') no-repeat;
	text-align: center;
	color: #e7f4ca;
}
	#consult p {
		padding-top: 13px;
	}

		
		
.framedimg1 {
	display: block; position: relative;
	width: 223px; height: 191px;
	overflow: hidden;
}
	.framedimg1 img {
		width: 223px; height: 191px;
		border: 0;
	}
	.framedimg1 div {
		position: absolute;
		width: 223px; height: 191px;
		background: url('../img/frame-big.gif') no-repeat;
	}

.fcktxt {
	position: relative;
	line-height: 1.3;
}
	.fcktxt p {
		margin: 5px 0px;
		text-indent: 20px;
	}
	.fcktxt ul {
		list-style: circle outside;
		padding-left: 30px;
	}
	.fcktxt img {
		margin: 10px;
	}
	.fcktxt table {
		position: relative;
		margin: auto auto;
		/*
		border-style: solid;
		border-color: #F9FFEF;
		*/
	}
	/*
	.fcktxt td {
		border-style: solid;
		border-color: #F9FFEF;
	}*/
	
.rev_start {
	color: #F9FFEF;
	font-size: 70px;
	vertical-align: -5px;
	line-height: 1;
}	
.rev_end {
	color: #F9FFEF;
	font-size: 70px;
	vertical-align: -20px;
	line-height: 0.9;
}
.blockhead {
	position: relative;
	height: 27px;
	text-align: center;
	overflow: hidden;
	background: url('../img/blockhead.jpg') repeat-x;
	line-height: 26px !important;
	margin-bottom: 10px;
}
#indexprops {
	position: relative;
	width: 465px;
}
	#indexprops p {
		margin-bottom: 10px;
	}
	
#liveinet {
	position: absolute;
	right: 130px; bottom: 40px;
	z-index: 10;
}

.priceCatList {
	padding-left: 50px;
	list-style: circle;
}
	.priceCatList li {
		margin-bottom: 3px;
	}
	
.newsdate {
	font-size: 13px;
	font-style: italic;
	color: #777;
}
.page_shortcuts {font-size: 13px;}
