html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, td, caption, thead, tbody, tfoot, col, colgroup, form, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe {
	padding:0; 
	margin:0;
	font-family: Arial, Tahoma, Verdana;
	border: 0;
}

a {
	color: #422101;
}

a:hover {
	text-decoration:underline;
}

p {
	margin-top: 6px;
	margin-bottom: 6px;
}

h1 {
	color: #422101;
	font-size: 20px;
	font-weight: normal;
	border-bottom: 1px solid #422101;
	padding-bottom: 9px;
	margin: 4px 0px 9px 0px;
}
	h1 a {
		color: #422101;
		font-size: 20px !important;
		font-weight: normal !important;
		text-decoration: none !important;
	}

h2, h3, h4, h5 {
	color: #422101;
}

h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 12px 0px 9px 0px;
}

h3 {
	font-size: 14px;
	margin: 12px 0 7px 0;
}

h4 {
	font-size: 12px;
	margin: 7px 0px 5px 0px;
}

textarea, input, select {
	border: 1px solid #b89669;
}

input.submit {
	color: #422101;
	border: 1px solid #b89669;
	background: #dbaf77;
	cursor: pointer;
}

.pointer {
	background: url(/templates/images/bigpointer.gif) left top no-repeat;
	padding-left: 15px;
}

.clear {
	height: 1px;
	width:100%;
	overflow: hidden;
	clear: both;
}

body {
	background: #ffffff url(/templates/images/bg.png) repeat-x top;
}

div.body1 {
	width: 100%;
	position: relative;
}

div.body2 {
	width: 1002px;
	border-left: 2px #d0a772 solid;
	border-right: 2px #d0a772 solid;
	background: url(/templates/images/bg_frame.png) repeat-y left top;
	padding-left: 6px;
}

div.main {
	width: 996px;
	background: url(/templates/images/bg_frameleft.png) repeat-y left top;
	position: relative;
}

	div.header {
		width: 939px;
		height: 133px;
		position: relative;
		margin-left: 60px;
	}
	
		div.header .logo {
			position: absolute;
			left: 20px;
			top: 13px;
		}
		
		div.header .slogan {
			color: #0a3f89;
			font-size: 24px;
			position: absolute;
			left: 242px;
			top: 18px;
			line-height: 30px;
			width: 220px;
			height: 108px;
		}
		
		.menu4block {
			position: absolute;
			top: 30px;
			left: 277px;
			height: 75px;
			width: 250px;
			/* border: 4px solid #D0A772;  */
		}
		
		.menu4block ul {
			list-style: none;
			margin: 0px 0px 0px 0px;
		}
		.menu4block ul li {
			list-style: none;
			margin-left: 10px;
			list-style-image: url("/templates/images/pointer2.png");
    list-style-position: outside;
			line-height: 20px;
		}
		.menu4block ul li a {
			color: #4e1511;
			font-size: 13px;
		}
		
		div.header .timeOfWork {
			position: absolute;
			top: 34px;
			right: 255px;
		}
		
			div.header .timeOfWork p {
				font-size:19px;
				line-height:18px;
				vertical-align: middle;
				text-align: center;
				margin: 6px 0px;
				padding: 0px;
			}
				
		div.header .phones {
			position: absolute;
			top: 27px;
			right: 20px;
			width: 175px;
			overflow: hidden;
		}
		
			div.header .phones p {
				font-size: 20px;
				line-height:20px;
				vertical-align: middle;
				margin: 6px 0px;
				padding: 0px;
			}
				div.header .phones p img {
					margin: 2px;
				}
	div.main2 {
		width: 971px;
		margin-left: 28px;
	}
		
		div.topmenu {
			height: 43px;
			width: 971px;
			background: url(/templates/images/bg_topmenu.png) repeat-x;
		}
		
			div.topmenu div.itemleft {
				height: 43px;
				width: 30px;
				background: url(/templates/images/bg_topmenu.left.png) no-repeat top left;
				float: left;
			}
		
			div.topmenu div.item {
				float: left;
				padding: 12px 20px 0px 20px;
				position: relative;
				z-index: 99;
			}
			
				div.topmenu div.item a {
					font-size: 15px;
					text-decoration: underline;
					color: #ffffff;
					font-weight: bold;
				}
				
				div.topmenu div.item a.act, div.topmenu div.item a:hover {
					color: #ffffff;
					text-decoration: none;
					font-weight: bold;
				}
		
		div.content {
			clear: both;
			width: 939px;
			margin-left: 32px;
		}
			
			div.leftColumn {
				width: 253px;
				float: left;
				overflow: hidden;
				padding-bottom: 150px;
			}
				
				div.lc_block {
					width: 228px;
					margin: 12px 0px 12px 9px;
					border: 5px solid #d0a772;
					overflow-x: hidden;
				}
				
					div.lc_block div.top {
						height: 40px;
						width: 228px;
						background: url(/templates/images/bg_leftmenu.title.png) top left no-repeat;
					}
					
						div.lc_block div.top div {
							padding: 9px 30px 0px 14px;
							font-size: 16px;
							font-weight: bold;
							color: #422101;
							font-family: arial;
						}
							div.lc_block div.top div a {
								color: #422101;
								font-size: 16px;
								text-decoration: underline;
								fontn-weight: bold;
							}
							div.lc_block div.top div a:hover {
								color: #422101;
								font-size: 16px;
								text-decoration: none;
								font-weight: bold;
							}
					
					div.lc_block div.lc_main {
						width: 198px;
						color: #3f608b;
						font-size: 14px;
						background: url(/templates/images/bg_leftmenu.png) top left repeat-y;
						padding: 7px 5px 9px 30px;
					}
					
					div.lc_block div.lc_main_text {
						width: 198px;
						color: #422101;
						font-size: 13px;
						background: url(/templates/images/bg_leftmenu.png) top left repeat-y;
						padding: 7px 15px 9px 15px;
					}
						
						div.lc_block div.lc_main .item {
							color: #0a3f89;
							list-style-position: outside;
							list-style-image: url(/templates/images/pointer.png);
							vertical-align: top;
							margin: 4px 0px;
							line-height: 16px;
						}
						
						div.lc_block div.lc_main .item_selected {
							color: #920000;
							list-style-position: outside;
							list-style-image: url(/templates/images/pointer.selected.png);
							vertical-align: top;
							margin: 4px 0px;
							line-height: 16px;
						}
						
						div.lc_block div.lc_main .allitem {
							color: #422101;
							list-style: none;
							vertical-align: top;
							margin: 4px 0px;
							line-height: 16px;
						}
						
							div.lc_block div.lc_main .item a {
								color: #753e08;
								font-size: 14px;
								text-decoration: underline;
								font-family: Tahoma;
								line-height: 16px;
							}
							
							div.lc_block div.lc_main .item_selected a, div.lc_block div.lc_main .item a:hover {
								color: #920000;
								font-size: 14px;
								text-decoration: none;
								font-family: Tahoma;
								line-height: 16px;
							}
							
							div.lc_block div.lc_main .allitem a {
								color: #422101;
								font-size: 14px;
								text-decoration: underline;
								font-family: Tahoma;
								line-height: 16px;
							}
							
							div.lc_block div.lc_main .allitem a:hover {
								color: #422101;
								font-size: 14px;
								text-decoration: none;
								font-family: Tahoma;
								line-height: 16px;
							}
							
			div.rightColumn {
				width: 680px;
				float: right;
				padding-bottom: 150px;
			}
							
				div.rightColumn div.content2 {
					margin: 12px 12px 12px 12px;
					vertical-align: top;
					border: 5px #d0a772 solid;
					background: #ebd4b2;
					padding: 15px;
					color: #422101;
					font-size: 12px;
					line-height: 16px;
				}
					
					div.content2 td, div.content2 p, div.content2 a{
						color: #422101;
						font-size: 12px;
						line-height: 16px;
					}
					
					div.content2 img {
						border: 1px #d0a772 solid;
					}
					
					div.content2 a {
						text-decoration: underline;
					}
					
					div.content2 a:hover {
						text-decoration: none;
						color: #920000;
					}
					
					div.content2 ol, div.content2 ul {
						margin-left: 20px;
						padding: 0;
					}
					
						div.content2 ol li, div.content2 ul li {
							vertical-align:middle;
							list-style-position: outside;
							list-style-type: inherit;
						}
					
					div.maincontent h3, div.maincontent h2 {
						font-size: 14px;
						margin: 12px 0 7px 0;
					}
					
					div.article {
						margin: 12px 0px;
						border-left: 2px #D0A772 solid;
						padding-left: 10px;
					}
					
						div.article a.links {
							font-size: 14px;
						}
						
					#search .searchfield {
						width: 240px;
						height: 18px;
						font-size: 14px;
					}
					
					#search .submit {
						font-size: 14px;
					}
							
					table.gallery td {
						padding: 10px 15px 10px 0px;
					}
							
						table.gallery td div.gname {
							margin: 6px 0px;
							text-align: center;
						}
								
							table.gallery td div.gname a {
								font-size: 14px;
							}
	
	div.footer {
		height: 110px;
		width: 1011px;
		margin-left: -10px;
		background: url(/templates/images/bg_herb2.png) bottom left repeat-x;
		position: absolute;
		bottom: 0px;
	}
		
		div.bottommenu {
			height: 43px;
			width: 971px;
			position: absolute;
			top: 0px;
			left: 60px;
		}
		
			div.bottommenu div.item {
				float: left;
				padding: 12px 20px 0px 20px;
				position: relative;
				z-index: 99;
			}
			
				div.bottommenu div.item a {
					color: #ffffff;
					font-size: 12px;
					font-weight: normal;
					text-decoration: underline;
				}
				
				div.bottommenu div.item a.act, div.bottommenu div.item a:hover {
					color: #ffffff;
					font-size: 12px;
					font-weight: normal;
					text-decoration: none;
				}
			
		div.footer .copy {
			position: absolute;
			bottom: 15px;
			left: 80px;
			color: #ffffff;
			font-size: 11px;
			text-align: left;
		}
		
		div.footer .development {
			position: absolute;
			bottom: 15px;
			right: 20px;
			color: #ffffff;
			font-size: 11px;
			text-align: right;
		}
		
		div.footer a {
			color: #ffffff;
			text-decoration: underline;
			font-size: 11px;
		}
		
		div.footer a:hover {
			text-decoration: none;
		}