body { background: #FFF; color: #333; font-family: Arial, Tahoma, Verdana; margin: 0; }

a 				{ color: #007090; text-decoration: underline; }
a:hover		{ color: #E89000; text-decoration: underline; }
img 			{ border: none }
h1, .h1		{ color: #E89000; font: 140% Arial Narrow; font-weight: 500; letter-spacing: 0; margin: 5px 0 5px 0; padding: 0; }
h2, .h2		{ color: #007090; font: 120% Arial Narrow; font-weight: 500; letter-spacing: 0; margin: 5px 0 5px 0; padding: 0; }

.c_blue   	{ color: #007090 }
.c_orange 	{ color: #E89000 }
.c_grey   	{ color: #999 }

.lang 				{ font-size: 70%; color: #999; padding: 0; }
.active 			{ color: #E89000 }
a.lang 				{ color: #007090; text-decoration: underline; }
a.lang:HOVER 		{ color: #007090; text-decoration: underline; }

/********** Navigation ****************/
.menu_top 			{ font-size: 80%; color: #fff; text-decoration: underline; margin: 0 100px 5px 39px; padding: 0; }
.menu_top ul 		{ margin: 0; padding: 0; position: relative; z-index: 1; float: left; }
.menu_top ul li 	{ margin: 0; padding: 0 1em 0 13px; list-style-type: none; background: url(i/i-arr-white.gif) no-repeat 0 .5em; }
.menu_top A 		{ color: #fff; text-decoration: underline; }
.menu_top A:HOVER 	{ color: #fff; text-decoration: underline; }

.menu_type 			{ font-size: 80%; color: #333; padding: 0; margin: 15px 10px 10px 39px; }
.menu_type ul 		{ margin: 0; padding: 0; position: relative; z-index: 1;  }
.menu_type ul li 	{ margin: 0; padding: 0 0 0 13px; list-style-type: none; background: url(i/i-arr-blue.gif) no-repeat 0 .6em; line-height: 150%; }
.menu_type a 		{ color: #007090; text-decoration: underline; }
.menu_type a:hover	{ color: #E89000; text-decoration: underline; }
.menu_type span 	{ font: normal 130% Arial Narrow; margin: 0; padding: 0 0 0 13px; list-style-type: none }
.menu_type span a.active   { color: #999; text-decoration: underline;}
.menu_type span a.active:hover { color: #666; text-decoration: underline;}

.menu_left 			{ padding: 0; margin: 25px 0 40px 100px; }
.menu_left table	{ border: 0; width: 100%; }
.menu_left TD 		{ font-size: 80%; color: #fff; padding: 5px 20px 5px 5px; margin: 0; }
.menu_left TD.sub	{ font-size: 75%; color: #fff; padding: 5px 20px 5px 35px; margin: 0; }
.menu_left TD.sep_sub    { padding: 0; margin: 0; height: 2px; }
.menu_left TD.sep    { padding: 0; margin: 0; height: 5px; }
.menu_left TD.line   { background: url(i/menu-left-sep.gif) repeat-x center; }
.menu_left A 		{ color: #fff; text-decoration: none; }
.menu_left A:HOVER 	{ color: #fff; text-decoration: none; }

.menu_left2 { font-size: 80%; color: #333; padding: 0; margin: 20px 20px 30px 80px; }
.menu_left2 ul 		{ margin: 10px 0; padding: 0; position: relative; z-index: 1;  }
.menu_left2 ul li 	{ margin: 3px 0 3px 10px; padding: 0 0 0 15px; list-style-type: none; background: url(i/i-arr-white.gif) no-repeat 0 .6em; line-height: 150%; }
.menu_left2 ul li.active 	{ margin: 5px 0 5px 10px; padding: 0 0 0 15px; list-style-type: none; background: url(i/i-arr-blue.gif) no-repeat 0 .6em; line-height: 150%; }
.menu_left2 li.sub { color: #BFDBE3; font-size: 90%; margin: 3px 0 3px 30px; padding: 0 0 0 13px; list-style-type: none; background: url(i/i-arr-blue.gif) no-repeat 0 .6em; line-height: 150%; }
.menu_left2 li.sub_active { color: #BFDBE3; font-size: 90%; margin: 3px 0 3px 30px; padding: 0 0 0 13px; list-style-type: none; background: url(i/i-arr-blue.gif) no-repeat 0 .6em; line-height: 150%; }
.menu_left2 a 		{ color: #fff; text-decoration: none; }
.menu_left2 a:hover	{ color: #fff; text-decoration: underline; }

.menu_sub 			{ font-size: 80%; color: #333; padding: 0; margin: 0 100px 30px 0px; }
.menu_sub ul 		{ margin: 0 0 10px 0px; padding: 0; position: relative; z-index: 1; }
.menu_sub ul li 	    { margin: 3px 0 3px 35px; padding: 0 0 0 15px; list-style-type: none; background: url(i/i-arr-blue.gif) no-repeat 0 .6em; line-height: 150%; }
.menu_sub ul li.active 	{ color: #999; margin: 0 0 0px 35px; padding: 0 0 0 15px; list-style-type: none; background: url(i/i-arr-grey.gif) no-repeat 0 .6em; line-height: 150%; }
.menu_sub ul li.sub     { color: #BFDBE3; font-size: 90%; margin: 3px 0 3px 30px; padding: 0 0 0 13px; list-style-type: none; background: url(i/i-arr-blue.gif) no-repeat 0 .6em; line-height: 150%; }
.menu_sub ul li.sub_active { color: #BFDBE3; font-size: 90%; margin: 3px 0 3px 30px; padding: 0 0 0 13px; list-style-type: none; background: url(i/i-arr-blue.gif) no-repeat 0 .6em; line-height: 150%; }
.menu_sub a 		{ color: #007090; text-decoration: underline; }
.menu_sub a:hover	{ color: #E89000; text-decoration: underline; }

.pathnav 			{ font-size: 80%; color: #999; padding: 0; margin: 5px 15px 5px 50px; }
.pathnav A 			{ color: #999; text-decoration: none; }
.pathnav A:HOVER	{ color: #666; text-decoration: none; }
.pathnav H1 		{ color: #E89000; font: 165% Arial Narrow; letter-spacing: 0; font-weight: 500; margin: 3px 0 10px 0; padding: 0 }

/* CONTENT_LEFT */
.content_left 	{ font-size: 80%; color: #fff; padding: 0; margin: 25px 15px 10px 100px }
.content_left h1 { color: #fff; font: 165% Arial Narrow; letter-spacing: 0; font-weight: 500; margin: 5px 0 5px 0; padding: 0 }
.content_left h1 a		{ color: #fff; text-decoration: none; }
.content_left h1 a:hover { color: #fff; text-decoration: none; }
.content_left P { font: normal 10pt Arial; color: #fff; text-align: left; margin: 5px 0 20px 0; padding: 0	}
.content_left A  { color: #fff; text-decoration: underline; }
.content_left A:HOVER 	{ color: #fff; text-decoration: underline; }

.content_left_block 		{ font-size: 80%; color: #333; padding: 0; margin: 0px 15px 10px 153px }
.content_left_block h1 		{ color: #e89000; font: 165% Arial Narrow; font-weight: 500; letter-spacing: 0; margin: 5px 0 5px -43px; padding: 0 }
.content_left_block h1 a	{ color: #e89000; text-decoration: none; }
.content_left_block h1 a:hover { color: #e89000; text-decoration: none; }
.content_left_block h2 		{ color: #007090; font: 165% Arial Narrow; font-weight: 500; letter-spacing: 0; margin: 5px 0 5px -43px; padding: 0 }
.content_left_block p 		{ text-align: left; margin: 10px 0 10px 0; padding: 0 }
.content_left_block span.date { font-size: 85%; color: #888; text-align: left; margin: 25px 0 0px 0; padding: 0; }
.content_left_block a  		{ color: #007090; text-decoration: underline; }
.content_left_block a:hover { color: #e89000; text-decoration: underline; }

/* CONTENT_MAIN */
.content_main           { font-size: 80%; color: #333; padding: 0; margin: 0px 115px 20px 50px; }
.content_main a 		{ color: #007090; text-decoration: underline; }
.content_main a:hover	{ color: #E89000; text-decoration: underline; }
.content_main h1 		{ color: #E89000; font: 165% Arial Narrow; font-weight: 500; letter-spacing: 0; margin: 32px 0 10px 0; padding: 0; }
.content_main h1 a		{ color: #E89000; text-decoration: none; }
.content_main h1 a:hover { color: #E89000; text-decoration: none; }
.content_main h2 		{ color: #007090; font: 130% Arial Narrow; letter-spacing: 0; margin: 15px 0 10px 0; padding: 0; }
.content_main h3 		{ color: #333; font: bold 110% Arial; letter-spacing: 0; margin: 15px 0 10px 0; padding: 0; text-align: left; }
.content_main hr 		{ color: #ccc; width: 50%; height: 1px; text-align: left; }
.content_main p 		{ color: #333; text-align: left; margin: 10px 0 10px 0; padding: 0; }
.content_main small 	{ font-size: 85%; color: #333; margin-left: }
.content_main span.date { font-size: 85%; color: #888; text-align: left; margin: 25px 0 0px 0; padding: 0; }
.content_main span.h2 	{ color: #007090; font: 130% Arial Narrow; letter-spacing: 0; margin: 5px 0 10px 0; padding: 0; }
.content_main img		{ border: 0; margin: 10px; }  
.content_main ul 		{ margin: 0; padding: 0; position: relative; z-index: 1;  }
.content_main ul li 	{ margin: 0 0 0 10px; padding: 0 0 0 15px; list-style-type: none; background: url(i/i-arr-black.gif) no-repeat 0 .6em; line-height: 150%; }
.content_main table 	{ margin: 5px 0 10px 0; border-collapse: collapse; }
.content_main table td 	{ font-size: 80%; padding: 5px 2px 3px 5px; border-bottom: #ddd solid 1px; empty-cells: show; }
.content_main td p 		{ font: normal 10pt Arial; padding: 0px 2px 0px 0px; margin: 5px 0 8px 0; }
.content_main td.th_top { border: none;	border-bottom: #ccc solid 2px; padding: 8px 2px 7px 5px; }
.content_main td.th_left {	background: #eee; font-weight: 700;	border: none; }
.content_main td.th_empty {	background: none; border: none;	}

.content_main table.empty { border: none; margin: 0; padding: 5px 3px 3px 0; width: 70% }
.content_main table.empty td { border: none; margin: 0; padding: 5px 3px 3px 0; }

.content_main table.spec  { border: none; margin: 15px 0 20px 0; padding: 5px 3px 3px 0; }
.content_main table.spec td { font-size: 70%; padding: 5px 2px 3px 5px; border-bottom: #ddd solid 1px; empty-cells: show; }
.content_main table.spec th { font-size: 70%; padding: 5px 2px 3px 5px; border-bottom: #ddd solid 2px; text-align: left; vertical-align: top;}

.desc { font-size: 85%; color: #333; margin-left: 30px }

.standart 		{ color: #999; margin: 20px 10px 15px 200px; }
.standart P 	{ color: #666; margin: 5px 0 5px 0px; }

/********** FOOTER ****************/

.footer 			{ color: #333333; font: normal 8pt Arial; padding: 0; margin: 0 0 20px 0; }
.footer A 			{ color: #007090; text-decoration: underline; }
.footer A:HOVER		{ color: #E89000; text-decoration: underline;}
.footer td { font: normal 8pt Arial; }
.footer table td { font: normal 8pt Arial; }

table.flame { font-size: 80%; color: #333; padding: 0; margin: 0 100px 0 50px; width: 70%; height: 200px; }
table.flame td { color: #333; padding-bottom: 30px}
table.flame h1 { color: #E89000; font: bold 160% Arial Narrow; letter-spacing: 0; margin: 32px 0 10px 0; padding: 0; }
table.flame p  { color: #333; margin: 10px 270px 30px 0; padding: 0; }

table.brief   { font-size: 80%; color: #555; background: #f5f5f5; margin-bottom: 20px}
table.brief td.content  { vertical-align: top; padding: 10px 20px 15px 40px; }
table.brief td.img { vertical-align: top; padding: 10px 110px 10px 5px }

/************* 404 ******************************/
#links404 { font-family: Verdana, Arial, serif;	color : #000000; font-size : 11px; }
#links404 a { font-family: Verdana, Arial, serif;	color : #3385AD;	font-size : 11px;	font-weight: normal;	text-decoration : underline }
#links404 a:hover {	font-family: Verdana, Arial, serif;	color : #3385AD;	font-size : 11px;	font-weight: normal;	text-decoration : underline }
#links404 p{ font-family: Verdana, Arial, serif;	color : #555555;	font-size : 11px;	margin: 20px 5px 15px 50px	}
#links404 h1 { font-family: Verdana; color : #111111; font-weight: bold; font-size : 18px; margin: 5px 5px 5px 0px }
#links404 li { list-style-type : none; margin: 5px 10px }

/************	Needed part **********************/

.usermenu { font-family : Arial, Geneva, Helvetica, sans-serif; font-size : 10px; font-weight : normal;	color : #333333; }
a.usermenu:link { color : #336699; font-size : 10px; text-decoration : none; }
a.usermenu:hover { color : #ff6600; font-size : 10px; /* text-decoration : underline; */ }

.login_error { font-size: 80%; color: #333; padding: 0; margin: 0px 115px 20px 50px; }
.login_error td { font-size: 80%; } 
.login_error table { border: none } 
