/* content - common
===============================================================================
 */

h1 { color: #444; font-size: 1.5em; margin-top: 8px; margin-bottom: 10px;}
h2 { font-size: 1em;  color: #444;}
h3 { font-size: 2.0em; }
h4 { font-size: 1.3em; }

/* p { padding-bottom: 10px; font-size: 12px; } */
a:link { color: #CC0000; }
a:visited { color: #CC0000; }
a:hover { color: #0033CC; }
a:active { color: #0033CC; }
p.contacts { margin: 0 0;}
p.coming {font-size: 1.2em;}
p.contacts_mi { margin: 0 0 4px 0;}
h2.contact_ex { margin: 14px 0 0 0;}


div.nav_left {
	float: left;
	width: 165px;
	height: 307px;
	padding-top: 20px;
	margin: 10px 0;
	border-right: 1px solid #ccc;
}

div.nav_left a {
	float: left;
	height: 20px;
	width: 155px;
	padding: 5px 0 0 10px;
	margin-bottom: 1px;
	background-color: #f4f4f4;
	color: #444;
}

div.nav_left a.more_height {
	height: 40px;
}

div.nav_left a:hover {
	background-color: #ccc;
}

div.nav_left a.nav_left_selected {
	background-color: #ccc;
}

div.brand_content {
	float: left;
	width: 490px;
	padding: 4px 20px;
}

div.partner_content {
	float: left;
	width: 600px;
	padding: 4px 20px;
}

div.brand_content p {
	padding-bottom: 0;
}

div.brand_content h2 {
	margin-top: 10px;
}

div.content_expanded {
	float: left;
	width: 704px;
	padding: 4px 20px;
}

div.key_contact {
	float: left;
	width: 220px;
	padding-right: 8px;
	margin-bottom: 0;
}

img.key_pic {
	display: block;
    margin-left: auto;
    margin-right: auto;
}

div.key_contact p{
	margin-bottom: 0;
}

img.side_image {
	float: right;
	display: block;
}

div.side_image {
	float: right;
	width:171px;
	margin-top: 32px;
	margin-right: 10px;
}

div.side_news {
	float: right;
	width:110px;
	margin-top: 32px;
	margin-right: 10px;
	padding: 10px 20px;
	border: 1px solid #cccccc;
}

div.partners_div {
	float: left;
	width: 174px;
}

div.bread {
	font-size: 0.9em;
	margin-bottom: 6px;
}

div.enquiry_left {
	float: left;
	width: 345px;
	/* border: 1px red solid; */
}

div.enquiry_left label, div.enquiry_right label {
	float: left;
	clear: left;
	width: 180px;
	text-align: right;
	margin-right: 6px;
	margin-top: 4px;
}

div.enquiry_left input, div.enquiry_left select, div.enquiry_left textarea, div.enquiry_right input, div.enquiry_right select {
	float: left;
	border: 1px solid #ccc;
	margin-top: 4px;
}

div.enquiry_right textarea {
	border: 1px solid #ccc;
	margin-top: 4px;
}

div.enquiry_right {
	float: left;
	width: 345px;
	/* border: 1px blue solid; */
}

div.news_archive {
	float: left;
	width: 200px;
	margin-top: 50px;
	/* border: 1px solid red; */
}
div.news_archive a {
	display: block;
}

div.news_brand {
	float: left;
	height: 38px;
	width: 96px;
	margin: 6px 20px 0 0;
	border: 1px solid #ccc;
	text-align: center;
}

div.news_brand a {
	float: left;
	height: 30px;
	width: 88px;
	color: #fff;
	margin: 1px;
	padding: 3px;
}

div.news_brand a.news_red {
	background-color: #cb232a;
}

div.news_brand a.news_blue {
	background-color: #1b3e94;
}

div.news_wrapper {
	margin: 5px 0;
	/* border: 1px solid red; */
}

div.news_wrapper h2 {
	margin: 0;
	padding: 0;
	/* border: 1px solid red; */
}

div.news_wrapper p {
	float: left;
	width: 380px;
}

div.news_wrapper img {
	float: right;
	margin: 10px 0 10px 10px;
}

div.procurement_lists {
	float: left;
	width: 240px;
}

p.search_title {
	margin-bottom: 0;
	font-size: 1.2em;
}

p.search_des {
	margin-bottom: 0;
}

p.search_url {
	color: #999;
}

div.carmargin {
	margin-right: 30px;
	width: 160px;
}

img.side_image {
	float: right;
	margin-top: 32px;
	margin-right: 10px;
}

div.animation {
	float: left;
	width: 300px;
}
