html, body { height: 100%; }
body { background-color: #fff; color: #000; margin: 2px 0 0 0; padding: 0; }
body, table td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
p, form { margin: 0; padding: 0; }
a { background-color: inherit; color :#fff; text-decoration: underline; }
a:hover { background-color: inherit; color: #fff; text-decoration: none; }
a.left_menu { background-color: inherit; color :#fff; text-decoration: none; }
a.left_menu:hover { background-color: inherit; color: #fff; text-decoration: none; }
a.leftGray { background-color: inherit; color :#000; text-decoration: none; }
a.leftGray:hover { background-color: inherit; color: #000; text-decoration: none; }
a.imp_rupa { background-color: inherit; color :#fff; text-decoration: underline; }
a.imp_rupa:hover { background-color: inherit; color: #fff; text-decoration: underline; }
a.download_link_bottom_right { background-color: inherit; color :#fff; text-decoration: none; font-weight: bold; }
a.download_link_bottom_right:hover { background-color: inherit; color: #fff; text-decoration: none; font-weight: bold; }
div.container { width: 801px; }
#left { float: left; width: 726px; padding: 6px 0 8px 0; }
#right { float: right; width: 75px; }
#menu { float: left; width: 476px; text-align: left; }

div.menu_link, div.menu_active { border-bottom: 1px solid #fff; }
div.menu_link { background-color: #000; color: #fff; }
div.menu_active { background-color: #5cc213; color: #fff; }
a.menu_link, a.menu_active { font-size: 11px; text-decoration: none; font-weight: 100; text-transform: uppercase; padding: 5px 15px; display: block; }
a.menu_link { background-color: #000; color: #fff; text-decoration: none; }
a.menu_link:hover { background-color: #000; color: #5cc213; text-decoration: none; }
a.menu_active { background-color: #5cc213; color: #fff; text-decoration: none; }
a.menu_active:hover { background-color: #5cc213; color: #fff; text-decoration: none; }

#submenu { width: 228px; background-color: #5cc213; color: #000; border-bottom: 1px solid #fff; }
a.submenu_link, a.submenu_active { font-size: 11px; text-decoration: none; padding: 1px 15px; display: block; font-weight: normal; }
a.submenu_link { background-color: #5cc213; color: #000; text-decoration: none; }
a.submenu_active, a.submenu_active:hover { font-weight: bold; text-decoration: none; }
a.submenu_active, a.submenu_link:hover, a.submenu_active:hover { background-color: #5cc213; color: #fff; text-decoration: none; }

#logo { width: 242px; background-color: #5cc213; color: inherit; border-bottom: 1px solid #fff; }
td.main { width: 726px; height: 568px; text-align: left; }
div.main_images { clear: both; width: 726px; height: 276px; white-space: nowrap; }
div.main_images_left { float: left; white-space: nowrap; }
div.main_images_right { float: right; white-space: nowrap; }
div.main_text { clear: both; width: 726px; height: 260px; background-color: #A7B6C2; color: #fff; margin-top: 8px; }
div.main_text2 { clear: both; width: 726px; height: 544px; background-color: #A7B6C2; color: #fff; }
div.main_text_download { width: 696px; max-width: 696px; padding: 8px 15px 0 15px; text-align: left; overflow: hidden; height: 252px; max-height: 252px; background-color: #A7B6C2; color: #fff; }
div.main_text_bottom { clear: both; width: 726px; height: 24px; background-color: #A7B6C2; color: #fff; }

div.main_text_left, div.main_text_left2, div.main_text_left_R { padding: 8px 15px 0 15px; float: left; width: 218px; max-width: 218px; text-align: left; overflow: hidden; }
div.main_text_left, div.main_text_left_R, div.main_text_right { height: 252px; max-height: 252px; }
div.main_text_left, div.left_bottom { background-color: #868F96; color: #fff; visibility: hidden; }
div.main_text_left2, div.main_text_right2 { height: 532px; max-height: 532px; background-color: #A7B6C2; color: #fff; margin-bottom: 4px; }
div.main_text_left_R { background-color: #A7B6C2; color: #fff; }
div.left_bottom { float: left; width: 248px; max-width: 248px; height: 24px; max-height: 24px; }
div.main_text_right, div.main_text_right2 { float: right; width: 448px; max-width: 448px; padding: 8px 15px 0 15px; text-align: justify; overflow: hidden; }
div.right_bottom { float: right; text-align: right; width: 448px; max-width: 448px; height: 24px; max-height: 24px; padding: 0 15px; overflow: hidden; }

#footer { width: 726px; height: 24px; background-color: #5cc213; color: #fff; font-size: 11px; }
#footer a { background-color: inherit; color: #fff; text-decoration: none; font-weight: normal; }
#footer a:hover { background-color: inherit; color: #b4f386; }
#lang { float: left; padding: 5px 0 0 15px; }
#extra { float: right; padding: 5px 15px 0 0; }
a img { border: 0; }

div.hidden_container {
	clear: both;
	position: absolute;
	display: none;
	visibility: hidden;
	width: 1px; max-width: 1px;
	height: 1px; max-height: 1px;
	top: -999px;
	left: -999px;
	overflow: hidden;
}

object.hidden {
	position: absolute;
	display: none;
	visibility: hidden;
	width: 1px; max-width: 1px;
	height: 1px; max-height: 1px;
	top: -999px;
	left: -999px;
}

.link_mail a {
	width: 25px;
	height: 11px;
	display: block;
	font-size: 1px;
	background: #A7B6C2 url('/en/wLayout/design/img/icons/link_mail.png') no-repeat center center;
	color: #fff;
}
.link_mail a:hover {
	background: #A7B6C2 url('/en/wLayout/design/img/icons/link_mail_h.png') no-repeat center center;
	color: #fff;
}

img.hidden {
	width: 1px;
	height: 1px;
}

input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFF;
	color: #000;
}

input.txt, textarea {
	width: 250px;
	border: 1px solid #4F4F4F;
	padding: 2px;
	margin-bottom: 10px;
}

input.btn {
	background-color: #CCC;
	color: #000;
	cursor: pointer;
	border: 1px solid #4F4F4F;
	width: 60px;
	height: 19px;
}

table.newsletter td, table.newsletter input {
	background-color: #A7B6C2;
	color: inherit;
}
