/* CSS Document */

html, body, form{
	height: 100%;
	margin: 0;
	padding: 0;
}

form { height: auto; }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A7A7A;
	background: #fff url(images/bg_all.gif) repeat-y;
}

img { border: #000 0px solid; }

a { color: #833000; text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited {}

input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: 100; }
table { border-collapse: separate; } table td { padding: 5px; vertical-align: middle }

#all {
	width: 100%;
	min-width: 995px;
	_width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 996 ? "995px" : "100%");
}
	#left {
		float: left;
		width: 229px;
		margin-right: -229px;
	}
	
		#left .titr {
			height: 60px;
			background: #fff;
			color: #696765;
			text-align: right;
			padding-top: 20px;
			font-size: 90%;
		}
	
		#left .head_bg {
			background: #fff url(images/bg_ban.jpg) no-repeat;
			padding-top: 12px;
		}
	
		#left .menu {
			background: #A3A2A0;
		}
			#left .menu ul {
				margin: 0px;
				padding: 0px;
				list-style: none;
			}
				#left .menu li {
					text-align: right;
					border-bottom: #fff 1px solid;
				}
					#left .menu li a {
						display: block;
						color: #fff;
						padding-top: 10px;
						padding-bottom: 12px;
						padding-right: 35px;
						background: url(images/li_menu.gif) no-repeat right;
					}
					#left .menu li a:hover {
						color: #9E4000;
						text-decoration: none;
						background: url(images/li_menu_a.gif) no-repeat right;
					}

					#left .menu li.active a {
						color: #9E4000;
						text-decoration: none;
						background: url(images/li_menu_a.gif) no-repeat right;
					}
					
					
				#left .menu .submenu {
					position: absolute;
					margin-left: 229px;
					_margin-left: 0px;
					margin-top: -36px;
					background: #A3A2A0;
					border: #fff 1px solid;
					border-bottom: #fff 0px solid;
				}	
					#left .menu .submenu li {
						padding: 0px;
						white-space: nowrap;
					}
						#left .menu .submenu li a {
							background: none;
							position: relative;
							color: #fff;
							padding: 7px 14px;
							text-align: left;
						}
						#left .menu .submenu li a:hover {
							background: #9E4000;
							color: #fff;
						}

						#left .menu .submenu li.active a {
							background: #9E4000;
							color: #fff;
						}
							#left .menu .submenu li.active li a {
								background: none;
								position: relative;
								color: #fff;
								padding: 7px 14px;
								text-align: left;
							}
							#left .menu .submenu li.active li a:hover {
								background: #9E4000;
								color: #fff;
							}

				#left .menu .submenu .submenu {
					position: absolute;
					margin-left: 227px;
					_margin-left: 0px;
					margin-top: -28px;
				}	
					
			
	
		#left .ban {
			background: #fff url(images/bg_ban.jpg) no-repeat;
			padding-top: 12px;
			text-align: right;
		}
			#left .ban img {
				margin: 14px 0px;
			}
	
		#left .special {
			background: #fff;
		}
			#left .special .title {
				background: #A3A2A0;
				padding-left: 12px;
				font-size: 110%;
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				color: #fff;
				line-height: 18px;
				margin-bottom: 6px;
			}
			#left .special .block {
				padding: 10px 0px 16px 13px;
			}
				#left .special .block a {
					color: #D74900;
					font-size: 110%;
				}
				#left .special .block .name {
					color: #000000;
					font-size: 110%;
					font-weight: 600;
				}
				#left .special .block img {
					margin: 8px 0px;
				}
				#left .special .block p {
					margin: 0px;
					padding: 0px;
					font-size: 90%;
					font-family: Tahoma, Arial, Helvetica, sans-serif;
					text-align: justify;
				}
	
		#left .txt {
			background: url(images/bg_ban.jpg) no-repeat;
			padding-top: 18px;
		}
			#left .txt p {
				margin: 0px;
				padding: 0px;
				color: #C0621F;
				font-size: 90%;
				padding: 0px 14px;
				padding-top: 10px;
			}
	
	
	
	
	
	
	
	
	#center {
		margin-left: 249px;
		padding-right: 5px;
		background: url(images/bg_body.gif) repeat-x;
	}
	
		#logos {
			padding: 19px 0px;
		}
		
		#center .head_bg {
			height: 154px;
			background: url(images/bg_header.jpg) no-repeat;
			border-bottom: #fff 1px solid;
		}
		
		#cont {
			background: url(images/bg_cont.jpg) no-repeat;
			padding: 34px 60px 80px 40px;
		}
		
			#cont h1 {
				margin: 0px;
				padding: 0px;
				font-weight: 600;
				font-size: 130%;
				color: #833000;
				padding-bottom: 6px;
			}
		
			#cont h2 {
				margin: 0px;
				padding: 0px;
				font-weight: 600;
				font-size: 120%;
				color: #833000;
				padding-bottom: 6px;
			}
			
			#cont p {
				margin: 0px;
				padding: 0px;
				padding-bottom: 8px;
				font-size: 90%;
				text-align: justify;
				line-height: 112%;
			}
			
			#cont .block {
				padding-left: 105px;
				padding-top: 12px;
				min-height: 90px;
				_height: 90px;
				background-repeat: no-repeat;
				background-position: 0px 15px;
			}

			#cont ul {
				margin: 0px;
				padding: 0px;
				padding-top: 5px;
				padding-left: 8px;
				list-style: none;
				font-size: 90%;
			}
				#cont ul li {
					padding-left: 8px;
					padding-bottom: 5px;
					background: url(images/li_cont.gif) no-repeat 0px 5px;
				}
	
	
	
	
	#footer {
		padding-left: 40px;
		padding-right: 20px;
		padding-bottom: 10px;
	}
	
		#footer .menu {
			color: #B04A08;
			padding-bottom: 14px;
                        text-align: center;
		}
			#footer .menu a {
				color: #B04A08;
			}
		
		#footer .copy {
			color: #C9953B;
			font-size: 85%;
		}
		
		#footer .cat {
			color: #C9953B;
			padding-left: 30px;
		}
		
		#footer .counters {
			padding-top: 10px;
		}
	
	
