body {
	padding: 19px 0 16px;
}
#site {
	width: 904px;
	margin: 0 auto;
}	
#content {
	padding: 4px 0 59px;
}
	#lPanel {
		width: 190px;
		padding: 14px 20px 0 30px;
		float: left;
	}
		#logoFontCh {
			padding: 0 0 30px;
		}
			#logo {
				width: 209px;
				height: 71px;
				margin: 0 0 0 -15px;
			}
				#logo a {
					background: url(../img/header/header_logo.gif) no-repeat;
					width: 209px;
					height: 71px;
					overflow: hidden;
					display: block;
				}
					#logo a span {
						display: none;
					}
			#fontChange {
				padding: 0 0 0 10px;
			}
				#fontChange li {
					padding: 0 3px 0 0;
					float: left;
				}
				#fontChange li.clear {
					padding: 0;
					float: none;
				}
					#fontChange img {
						cursor: pointer;
						display: block;
					}
		#servicesMenu {
			padding: 0 0 30px;
		}
			#servicesMenu a {
				font-size: 12px;
				color: #666;
				display: block;
			}
			#servicesMenu .selected, #servicesMenu a:hover {
				color: #f9c;
			}
			#servicesMenu .level2 {
				padding: 0 0 0 10px;
				font-size: 8px;
				display: none;
			}
				#servicesMenu .level2 a {
					font-size: 10px;
				}
			#servicesMenu .opened {
				display: block;
			}
		#bus {
			margin: 0 0 15px;
		}
		#promoPanel {
			padding: 8px; border: 2px solid #e8adc1;
		}
			#promoPanel h2 {
				padding: 0 0 10px;
				text-align: center; text-transform: uppercase;
			}
			#promoPanel h3 {
				text-align: center;
			}
			#promoPanel p {
				text-align: center;
				font-size: 10px;
			}
			#promoPanel .bold {
				font-size: 16px;
				font-weight: bold;
			}
		#promotions {
			display: none;
		}
	#rPanel {
		width: 600px;
		padding: 20px 0 0;
		float: left;
	}
		#lang {
			width: 100px;
			text-align: right;
			float: right;
		}
			body.fs1 #lang a {
				font-size: 12px;
			}
			body.fs2 #lang a {
				font-size: 13px;
			}
			body.fs3 #lang a {
				font-size: 14px;
			}
			body.fs4 #lang a {
				font-size: 15px;
			}
			body.fs5 #lang a {
				font-size: 16px;
			}
		#mainMenu {
			width: 619px;
			height: 28px;
			border-bottom: 2px solid #b4b4b4; margin: 0 0 20px;
		}
			#mainMenu li {
				padding: 0 0 0 7px;
				float: left;
			}
			#mainMenu .first {
				padding: 0;
			}
			#mainMenu .clear {
				padding: 0;
				float: none;
			}
				body.fs1 #mainMenu li a {
					font-size: 11px;
				}
				body.fs2 #mainMenu li a {
					font-size: 12px;
				}
				body.fs3 #mainMenu li a, body.fs4 #mainMenu li a, body.fs5 #mainMenu li a {
					font-size: 13px;
				}
				#mainMenu a {
					text-decoration: none;
					color: #666;
				}
				#mainMenu a:hover, #mainMenu .selected {
					color: #f9c;
				}
			.dropDownMenu {
				background: #fff;
				padding: 5px;
				border: 1px solid #b4b4b4;
				display: none;
				position: absolute;
			}
				.dropDownMenu a {
					display: block;
				}
				.dropDownMenu .level2 {
					white-space: nowrap;
				}
		#rPanel h1 {
			text-transform: uppercase;
		}
		#content .highlight {
			color: #f9c;
		}
		#content .weight {
			font-weight: bold;
		}
		#content .twoCols {
			border: 0;
		}
			#content .twoCols td {
				width: 50%;
				border: 0;
				vertical-align: top;
			}
				#content .twoCols td h2 {
					text-align: center;
				}
		#partners {
			
		}
			#partners a {
				width: 180px; height: 73px;
				border: 1px solid #e8adc1; margin: 5px;
				float: left;
			}
			#partners .flower {
				background: url(../img/content/flower.jpg) no-repeat center;
			}
			#partners .creative {
				background: url(../img/content/3ccreative.jpg) no-repeat center;
			}
			#partners .vranovo {
				background: url(../img/content/vranovo.jpg) no-repeat center;
			}
			#partners .anaco {
				background: url(../img/content/anaco.jpg) no-repeat center;
			}
			#partners .noa {
				background: url(../img/content/noa.jpg) no-repeat center;
			}
			#partners .coffee {
				background: url(../img/content/coffee.jpg) no-repeat center;
			}
			#partners .marap {
				background: url(../img/content/marap.jpg) no-repeat center;
			}
			#partners .rhenus {
				background: url(../img/content/rhenus.jpg) no-repeat center;
			}
			#partners .tekama {
				background: url(../img/content/tekama.jpg) no-repeat center;
			}
			#partners .serena {
				background: url(../img/content/serena.jpg) no-repeat center;
			}
			#partners .retro_metro {
				background: url(../img/content/retro_metro.jpg) no-repeat center;
			}
			#partners .penny_market {
				background: url(../img/content/penny_market.jpg) no-repeat center;
			}
			#partners .mushrooms_bulgaria {
				background: url(../img/content/mushrooms_bulgaria.jpg) no-repeat center;
			}
			#partners .sienit {
				background: url(../img/content/sienit.jpg) no-repeat center;
			}
			#partners .accelsiors {
				background: url(../img/content/accelsiors.jpg) no-repeat center;
			}
			#partners .dr_biomaster {
				background: url(../img/content/dr._biomaster.jpg) no-repeat center;
			}
			#partners .ava_m {
				background: url(../img/content/ava-m.jpg) no-repeat center;
			}
			#partners .expert_bulgaria {
				background: url(../img/content/expert_bulgaria.jpg) no-repeat center;
			}
			#partners .antisel {
				background: url(../img/content/antisel.jpg) no-repeat center;
			}
			#partners .fiege {
				background: url(../img/content/fiege.gif) no-repeat center;
			}
			#partners .funtime {
				background: url(../img/content/funtime.gif) no-repeat center;
			}
			#partners .navan {
				background: url(../img/content/navan.gif) no-repeat center;
			}
			#partners .ge_pharmaceuticals {
				background: url(../img/content/ge_pharmaceuticals.jpg) no-repeat center;
			}
			#partners .nestle {
				background: url(../img/content/nestle.jpg) no-repeat center;
			}
			#partners .forfarm {
				background: url(../img/content/forfarm.jpg) no-repeat center;
			}
			#partners .raster {
				background: url(../img/content/raster.jpg) no-repeat center;
			}
			#partners .eu_commission {
				background: url(../img/content/eu_commission.jpg) no-repeat center;
			}
		#quote {
			
		}
			#quote .deliveryDetails {
				width: 303px;
				float: left;
			}
				#quote .deliveryDetails label {
					width: 165px;
				}
				#quote .deliveryDetails .inputText, #quote .deliveryDetails .inputArea {
					width: 92px;
				}
				#quote .deliveryDetails .inputArea {
					height: 50px;
				}
			#quote .clientDetails {
				width: 200px;
				float: left;
			}
				#quote .clientDetails label {
					width: 98px;
				}
				#quote .clientDetails .inputText, #quote .clientDetails .inputArea {
					width: 92px;
				}
				#quote .clientDetails .inputArea {
					height: 50px;
				}
				#quote .clientDetails .confirmCode {
					width: 80px;
					height: 33px;
					cursor: pointer;
					float: right;
				}
				#quote .clientDetails .inputButton {
					margin: 0 10px 0 0;
				}
			#quote .clientDetails div, #quote .deliveryDetails div {
				padding: 0 0 6px;
			}
			#quote label span, #quote .requiredFields span {
				color: #f9c;
			}
			#quote .plainLabel {
				cursor: default;
			}
			#quote .errorText {
				border-color: #f00;
			}
#footer {
	padding: 0 0 65px;
}
	#footerMenu {
		width: 612px;
		margin: 0 0 0 240px;
		padding: 0 0 7px 7px;
		border-bottom: 2px solid #b4b4b4;
		color: #666;
	}
	#footer a {
		color: #666;
	}
	#footer a:hover {
		color: #ff99cc;
	}
	#footer .copyright p {
		padding: 4px 67px 0 0;
		text-align: right;
		color: #666;
	}