html {
	background: #000 url(../img/body_bg.gif) repeat-x;
	padding: 30px 0 20px;
}
#site {
	width: 1040px;
	margin: 0 auto;
}
#header {
	background: url(../img/header/header_bg.gif) no-repeat;
	height: 36px;
	position: relative;
}
	#flags {
		width: 30px;
		position: absolute;
		right: 26px;
		bottom: -20px;
	}
		#flags a {
			width: 30px;
			height: 30px;
			display: block;
		}
		#flags .flag_bg {
			background: url(../img/header/flag_bg.png) no-repeat;
		}
		#flags .flag_en {
			background: url(../img/header/flag_en.png) no-repeat;
		}
#contentIn {
	background: url(../img/site_bg.png) repeat-y;
	width: 1000px;
	padding: 0 20px;
}
#content {
	background: url(../img/content/content_bg.gif) no-repeat;
	width: 1000px;
}
	#lPanel {
		width: 350px;
		padding: 22px 0 0;
		float: left;
	}
		#lPanel a {
			width: 164px;
			height: 164px;
			margin: 0 0 0 9px;
			float: left;
		}
		#lPanel .services_bg {
			background: url(../img/content/lpanel/services_btn_bg.png) no-repeat;
		}
		#lPanel .prices_bg {
			background: url(../img/content/lpanel/prices_btn_bg.png) no-repeat;
		}
		#lPanel .contacts_bg {
			background: url(../img/content/lpanel/contacts_btn_bg.png) no-repeat;
		}
		#lPanel .clients_bg {
			background: url(../img/content/lpanel/clients_btn_bg.png) no-repeat;
		}
		#lPanel .services_en {
			background: url(../img/content/lpanel/services_btn_en.png) no-repeat;
		}
		#lPanel .prices_en {
			background: url(../img/content/lpanel/prices_btn_en.png) no-repeat;
		}
		#lPanel .contacts_en {
			background: url(../img/content/lpanel/contacts_btn_en.png) no-repeat;
		}
		#lPanel .clients_en {
			background: url(../img/content/lpanel/clients_btn_en.png) no-repeat;
		}
		#lPanel a:hover, #lPanel .current {
			background-position: 0 -164px;
		}
		#lPanel .plus {
			background: url(../img/content/lpanel/plus.png) no-repeat center center;
			width: 164px;
			height: 62px;
			margin: 0 0 0 9px;
			float: left;
		}
		#dropDownMenu {
			background: #f9ae2e;
			padding: 5px;
			border: 1px solid #b4b4b4;
			display: none;
			position: absolute;
		}
			#dropDownMenu a {
				width: auto;
				height: auto;
				padding: 3px;
				margin: 0;
				font-size: 12px;
				color: #555;
				float: none;
				display: block;
			}
			#dropDownMenu a:hover, #dropDownMenu .current {
				background: #5e0000;
				color: #ff9a33;
			}
	#rPanel {
		width: 610px;
		padding: 0 20px 20px;
		margin: 30px 0 0;
		height: 413px;
		overflow: auto;
		float: left;
	}
		#rPanel p {
			padding: 2px 0;
			text-align: justify;
		}
		#rPanel h1 {
			padding: 0 0 30px;
			font-weight: normal;
			text-align: center;
		}
		#rPanel h2 {
			padding: 0 0 10px;
			font-weight: normal;
		}
		#rPanel ul, #rPanel ol {
			padding: 0 0 0 20px;
		}
		#order {
			width: 410px;
			padding: 20px 0 0 30px;
		}
			#order div {
				padding: 0 0 10px;
			}
			#order .clear {
				padding: 0;
			}
			#order p {
				text-indent: 0;
			}
				#order label {
					width: 200px;
				}
				#order .inputText, #order .inputArea {
					width: 200px;
				}
				#order .inputArea {
					height: 50px;
				}
				#freecapCode {
					width: 152px;
					height: 33px;
					cursor: pointer;
					float: right;
				}
				#order .requiredFields {
					padding: 5px 0;
				}
				#order .inputButton {
					margin: 0 0 0 10px;
				}
				#order label span, #order .requiredFields span {
					color: #bb0500;
				}
				#order .errorText {
					border-color: #bb0500;
				}
#footer {
	
}
	#footerTop {
		background: url(../img/footer/footer_top_bg.png) no-repeat;
		height: 3px;
	}
	#footerMiddle {
		background: url(../img/site_bg.png) repeat-y;
		width: 1000px;
		padding: 0 20px;
	}
		#lfPanel {
			width: 350px;
			padding: 32px 0 6px;
			float: left;
		}
			#lfPanel a {
				background: url(../img/footer/button_5.png) no-repeat;
				width: 164px;
				height: 164px;
				margin: 0 0 0 9px;
				float: left;
			}
		#rfPanel {
			width: 650px;
			float: left;
			position: relative;
		}
			#slideShow {
				width: 341px;
				position: absolute;
				left: 30px;
				top: 0px;
			}
				#slideShow img {
					width: 341px;
					height: 218px;
					display: none;
				}
			#logo {
				width: 255px;
				height: 113px;
				position: absolute;
				right: 17px;
				top: 26px;
			}
				#logo a {
					width: 255px;
					height: 113px;
					overflow: hidden;
					display: block;
				}
				#logo .logo_bg {
					background: url(../img/footer/logo_bg.jpg) no-repeat;
				}
				#logo .logo_en {
					background: url(../img/footer/logo_en.jpg) no-repeat;
				}
					#logo a span {
						display: none;
					}
	#footerBottom {
		background: url(../img/footer/footer_bottom_bg.png) no-repeat;
		height: 36px;
	}
	#designBy {
		text-align: center;
		/*position: relative;
		left: 0; top: -6px;*/
	}
		#designBy a {
			font-weight: bold; color: #666;
		}
		#designBy .logo {
			position: relative;
			left: 0; top: 6px;
		}
			#designBy .logo img {
				display: inline;
			}
		#designBy a:hover {
			color: #f9ac29;
		}
