html, body {padding: 0px; margin: 0px; width: 100%; height: 100%}
html{font-size: 100.01%;}
body{ font: normal 62.5% Tahoma, sans-serif; color: #000;}
table {padding: 0px;}
img {border: none;}
h1{ color: #000; font-size: 1.7em; margin: 0 0 10px;}
h2{ color: #000; font-size: 1.5em; margin: 0 0 10px; }
h3{ color: #000; font-size: 1.3em; margin: 0 0 10px;}
h4{ color: #000; font-size: 1.2em; margin: 0 0 10px;}
p, li{ font-size: 1em; line-height: 1.5em;}
a{ color: #767676; text-decoration: underline;}
a:hover{ color: #a00;  text-decoration: none;}
input, select, textarea{ font-size: 11px; border: solid 1px #949494; background-color: #fff;}

.all{ position: relative;  min-width: 1000px;  max-width: 1200px; min-height: 100%; padding: 0; margin: 0 auto;}
.f1{ position: absolute; top: 0; left: 0;}
.l1{ position: absolute; top: 208px; left: 36px; width: 334px; height: 56px; }
.l2{ position: absolute; top: 206px; left: 200px; width: 62px; height: 64px;}
.line_blank{ position: absolute; top: 262px; left: 248px; width: 190px; height: 21px; background: #333 url(images/bg_5.gif) 0% 0% no-repeat;}
.lang_version{ position: absolute; top: 0; left: 0; background-color: #000; padding: 5px 5px 3px 12px;}
	.lang_version a{ color: #fff; font: bold 16px Arial; text-decoration: none;}
	.lang_version a:hover{  text-decoration: none; color: #42ce04;}

.sl_menu_blank{ position: absolute; top: 0; left: 0; width: 418px; height: 24px; background: url(images/bg_1.gif) 100% 0% no-repeat;}
.sl_menu{ position: relative; top: 0; left: 0; height: 19px; margin-left: 418px; padding: 5px 15px 0px;}
.sl_menu{ background-color: #42ce04;}
	.sl_menu ul{ display:table; width: 100%; margin: 0; padding: 0px;}
	.sl_menu li{ display: table-cell; margin: 0; padding: 0; text-align: center; white-space: nowrap; }
	.sl_menu li{ list-style: none; color: #fff; font-size: 1em;  text-transform: uppercase; background: url(images/bg_2.gif) 0% 60% no-repeat;}
	.sl_menu li:first-child{ background: none;}
	.sl_menu li a{ margin: 0 5px; color: #fff; font-weight: bold; text-decoration: none;}
	.sl_menu li a:hover{ color: #fff; text-decoration: none;}
.main_menu li{ color: #026533; font-size: 1em;  text-transform: uppercase; font-weight: bold; background: url(images/bg_3.gif) 3px 0% no-repeat;  list-style: none;}
.list_menu li{ color: #333; font-size: 1em;  text-transform: uppercase; font-weight: bold; list-style: none; background: url(images/bg_4.gif) 0 0.4em no-repeat;}
	.list_menu a{ color: #333;  text-decoration: none !important;}
	.list_menu a:hover{ color: #767676;  text-decoration: underline;}

.cover{ width: 172px; height: 233px; overflow: hidden;}
.form_search{ width: 84px; padding: 15px 33px 10px;  background-color: #b4b0b0; margin: 0 0 18px 0; }
	.form_search p.search{ font-size: 1.2em; line-height: 1.2;  font-weight: bold; color: #fff; display: block; padding:0;}
	.form_search span.search_input{ display: block; padding:0; margin: 0 0 2px 0;}
	.form_search span.search_input input{ width: 73px; padding:0; margin: 0;  border-top: solid 2px #666; border-left: solid 2px #666;}
	.form_search span.search_select{ display: block; padding:0; margin: 0 0 3px 0;}
	.form_search span.search_btn{ display: block; padding:0; margin: 0 0 10px 0;}
	.btn_search{ width: 48px; height: 17px; border: 0; background: #828282 url(images/btn_search.gif) 0% 0% no-repeat !important; color: #fff;}	

	.form_search p{ font-size: 0.9em;  padding:0; margin: 0 0 5px; color: #000; }
	.form_search ul{ padding:0; margin: 0 0 15px 0;}
	.form_search li{ font-size: 0.9em; padding: 0 0 0 10px; margin: 0; list-style: none;  background: url(images/bg_list.gif) 0% 60% no-repeat;}
	.form_search a{ text-decoration: underline; color: #3a3a3a;}
	.form_search a:hover{ text-decoration: underline;}
	.form_search span.mail_input{ display: block; padding: 0; margin: 0; white-space: nowrap; }
	.send_mail{ width: 62px; height: 12px; border: solid 1px #666; margin: 0; padding: 1px 0; }
	.btn_ok{ width: 21px; height: 16px; border: solid 1px #666; border-left-color: #fff; margin: 0; padding: 0; color: #767676 !important; font: bold 10px Tahoma !important;}
	
.banner{ width: 145px;}
.footer{padding: 0 0 0 50px; }
	.footer ul{ margin: 0; padding: 5px 0; border-top: solid 1px #9F9F9F;}
	.footer li{ margin: 0; list-style: none; display: inline; padding: 0 10px 0 0;}
	.footer li{ font-size: 1.1em;}
	.footer p{ font-size: 1.1em; margin: 0 0 10px; }

.tbl_out{ margin: 20px; }	
.tbl_out table td{ font-size: 12px;}	
