* {
	margin: 0px;
	padding: 0px;
}

body {
	background: url('../images/background.png') repeat-x top left;
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: arial, tahoma, verdana;
	font-size: 14px;
}

h1 {
	font-size: 35px;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 15px;
}

a {
	color: #3974AE;
}

a:hover {
	color: #24486C;
}

#container {
	width: 950px;
	margin: 0px auto;
}

#header {
	margin-top: 33px;
}

	#header_left {
		background: url('../images/header_left.gif') no-repeat top left;
		width: 950px;
		height: 67px;
	}

	#header_right {
		background: url('../images/header_right.gif') no-repeat top right;
		width: 950px;
		height: 67px;
	}

	#header_body {
		background: url('../images/header_body.gif') repeat-x top left;
		width: 926px;
		height: 67px;
		margin-left: 12px;
		position: relative;
	}

		#logo_box {
			position: absolute;
			top: 3px;
			left: 5px;
			height: 59px;
			background: url('../images/logo.jpg') no-repeat center left;
			padding-left: 90px;
		}

		#logo_box a {
			display: block;
			margin-top: 8px;
		}

		#logo_box a img {
			border: 0;
		}

	#lang_select {
		float: right;
		color: #fff;
		font-size: 11px;
		padding-top: 30px;
	}

	#lang_select a {
		color: #fff;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}

	#lang_select a:hover {
		text-decoration: underline;
	}


	#top_menu {
		clear: both;
		height: 36px;
		background: #12047E;
	}

		#top_menu ul {
			list-style-type: none;
			height: 36px;
		}

		#top_menu ul li {
			float: left;
			padding-top: 12px;
			padding-left: 2px;
		}

		#top_menu li.first {
			background: none;
			padding-left: 0;
		}

		#top_menu ul li.second {
			border: none;
			margin-left: 370px;
			background: none;
			padding-left: 0;
		}

		* html #top_menu ul li.second {
			margin-left: 350px;
		}

		#top_menu li a {
			display: block;
			background-position: top;
			background-repeat: no-repeat;
			height: 24px;
		}
		#top_menu li a i {
			display: none;
		}

		#top_menu li a:hover {
			background-position: center;
		}

		#top_menu li a#menu_home {
			background-image: url('../images/menu_home.gif');
			width: 75px;
		}

		#top_menu li a#menu_prods {
			background-image: url('../images/menu_prods.gif');
			width: 75px;
		}

		#top_menu li a#menu_partners {
			background-image: url('../images/menu_partners.gif');
			width: 75px;
		}

		#top_menu li a#menu_offer {
			background-image: url('../images/menu_offer.gif');
			width: 100px;
		}

		#top_menu li a#menu_forum {
			background-image: url('../images/menu_forum.gif');
			width: 75px;
		}

		#top_menu li a#menu_contact {
			background-image: url('../images/menu_contact.gif');
			width: 75px;
		}

		#top_menu li a#menu_about {
			background-image: url('../images/menu_about.gif');
			width: 85px;
		}

		#top_menu ul li.active a {
			background-position: bottom;
		}
		#top_menu li.active a:hover {
			background-position: bottom;
		}

#content {
	clear: both;
}

#promo {
	height: 174px;
	background: #C65100;
}

#content_body {
	position: relative;
	background: #FFF;
}

#column1 {
	width: 660px;
	background: #fff;
	float: left;
}

	#column1_body {
		padding: 20px 15px 15px 15px;
		font-size: 12px;
		line-height: 150%;
	}

	#column1_body p {
		margin-bottom: 10px;
	}

	#column1_body p strong {
		color: #D15401;
	}


#column2 {
	width: 290px;
	background: #EFEFEF;
	float: right;
}

	#column2_body {
		padding: 20px 15px 15px 15px;
		font-size: 12px;
		line-height: 150%;
		overflow: hidden;
	}

	#column2_body h2 {
		color: #006F9F;
		padding-bottom: 10px;
	}

	#column2_body ul {
		list-style-type: none;
	}

	#column2_body ul li {
		padding-bottom: 15px;
	}

	#column2_body li h3 {
		color: #D15401;
		padding-bottom: 5px;
	}

	#column2_body li h3 a {
		color: #D15401;
	}

#footer {
	clear: both;
	background: #016896 url('../images/footer_bg.gif') no-repeat top center;
	height: 60px;
}

#footer_body {
	width: 950px;
	margin: 0px auto;
	padding-top: 20px;
	font-size: 11px;
	text-align: center;
}

#footer_body ul {
	list-style-type: none;
}

#footer_body ul li {
	display: inline;
	color: #fff;
}

#footer_body ul li a {
	color: #fff;
	text-decoration: none;
	padding: 0 5px;
}


/* ACTUAL CONTENT */

#column1_body ul {
	margin-left: 10px;
}

#prods_list li {
	margin-bottom: 20px;
	background: url('../images/dotmenu.gif') no-repeat top left;
	list-style-type: none;
	padding-left: 13px;
}

	#column1_body ul ul {
		margin-left: 10px;
	}

	#prods_list li li {
		margin-bottom: 0;
		background: none;
		list-style-type: none;
	}

#prods_list li li span {
	font-weight: bold;
}

#promo_img1 {
	background: url('../../../images/rotate1.jpg') no-repeat center center;
	width: 317px;
	height: 170px;
	float: left;
	margin-top:2px;
}

#promo_img2 {
	background: url('../../../images/rotate2.jpg') no-repeat center center;
	width: 316px;
	height: 170px;
	float: left;
	margin-top:2px;
}

#promo_img3 {
	background: url('../../../images/rotate3.jpg') no-repeat center center;
	width: 317px;
	height: 170px;
	float: left;
	margin-top:2px;
}

.clearfix:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
}
* html>body .clearfix {
        display: inline-block;
        width: 100%;
}

* html .clearfix {
        /* Hides from IE-mac \*/
        height: 1%;
        /* End hide from IE-mac */
}
