*			{ font-size: x-small; font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color: #000; }
body			{ text-align: left; margin: 0; padding: 0; }

/*page - dark #129FA4 - #DADAB1/EDEDDA - #FF7F00/FFBF7F - #0DFFBF/85FFDF - #FF00FF/FF7FFF ; clolumns px: 200 - 575 - 160*/
#page		{ position: relative; float: left; width: 811px; padding: 0; margin: 0; }
#header		{ position: relative; }
#logo-line		{ position: relative; padding-left: 233px; height: 67px; background-color: #FFF; }
#menu-news	{ position: relative; margin: 15px 0 20px 0; }
#content		{ position: relative; }
#footer		{ clear: both; margin-bottom: 10px; }

#menu-left	{ position: relative; float: left; width: 196px; padding: 15px 0; border-top: 2px solid #0DFFBF; border-bottom: 2px solid #0DFFBF; }
#data-content	{ position: relative; margin-left: 232px; width: 576px; padding: 15px 0; border-top: 2px solid #0DFFBF; border-bottom: 2px solid #0DFFBF; }
#data-intro		{ position: relative; margin-left: 232px; width: 576px; padding: 15px 0; border-bottom: 2px solid #0DFFBF; }
#data-copy		{ position: relative; margin-left: 232px; width: 576px; padding: 5px 8px; font-size: 0.9em; }
#menu-right	{ position: relative; margin-left: 840px; width: 160px; border-bottom: 6px solid #0DFFBF; }
#menu-search	{ position: absolute; top: 130px; left: 0; width: 160px; height: 25px; border-bottom: 6px solid #0DFFBF; }

a.c1			{ background-color: #AEAE9B; }
a.c2			{ background-color: #F7931D; }
a.c3			{ background-color: #00ADC4; }
a.c4			{ background-color: #EC008B; }
img			{ border: 0; }
strong		{ font-size: 1.1em; font-weight: bold; }
.pl10			{ padding-left: 10px; }
.h100		{ height: 100px; }

/*texts*/
p, ul, ol, li, form, sup, sub 	{ margin: 0; padding: 0; }
p, dd 		{ text-align: left; }
p, dd, #data-content.li	{ font-size: 1.1em; }
#data-content p,#data-content h1,#data-content h2,#data-content h3,#data-content h4,#data-intro p	{ margin: 0 0 3px 8px; }
#data-content p	{ margin-bottom: 15px; line-height: 150%; }
h1 			{ font-size: 1.6em; }
h2 			{ font-size: 1.5em; line-height: 1.7em; }
h3 			{ font-size: 1.4em; }
h4 			{ font-size: 1.3em; line-height: 1.6em; }
p b,td b		{ font-size: 1.1em; font-weight: bold; }
.mycolor		{ position: relative; color: #0DFFBF; }
.firstcol		{ position: relative; float: left; width: 285px; }
.secondcol		{ margin-left: 290px; }

/*content*/
#data-content ol,#data-content ul	{ margin: 4px 0 15px 28px; }
#data-content ol li	{ list-style-type: decimal; line-height: 1.6em; }
#data-content ol.abc li	{ list-style-type: lower-alpha; }
#data-content ol.iii li	{ list-style-type: upper-roman; padding-top: 10px; }
#data-content ul li	{ list-style-type: disc; line-height: 1.6em; }
.pom				{ letter-spacing: 0px; word-spacing: 0px; }

/*menus*/
li				{ list-style-type: none; }
#nav				{ position: relative; padding-bottom: 20px; padding-left: 2px; }
#nav ul			{ margin: 0; }
#nav li			{ list-style-type: none !important; float: left; margin-bottom: 6px; }

/*links*/
a				{ color: #0DFFBF; text-decoration: none; }
a:hover 			{ text-decoration: underline; color: #000; }

#nav a			{ display: block; font-size: 1.1em; padding: 2px 6px; color: #0DFFBF; }
#nav a:hover 		{ text-decoration: none; background: #85FFDF; color: #000; }

#menu-left li a,#menu-right li a	{ font-size: 1.1em; }

#menu-left li		{ height: 2em; }
#menu-left li a		{ display: block; height: 1.7em; padding: 2px 70px 0 23px; color: #000; }
#menu-left li a:hover	{ text-decoration: none; background-color: #85FFDF; color: #000; }
.loicon			{ height: 3.4em !important; }
.loicon a			{ height: 3em !important; }

#menu-right ul		{ padding-top: 20px; margin-bottom: 5px; }
#menu-right li		{ height: 2em; }
#menu-right li a		{ display: block; height: 1.7em; padding: 2px 15px 0 10px; color: #000; }
#menu-right li a:hover{ text-decoration: none; background-color: #85FFDF; color: #000; }

#colors a			{ float: left; display: block; width: 40px; height: 6px !important; line-height: 6px; }
#colors a:hover		{ background-color: #000; }
.mycolor a			{ font-size: 1.1em; }

a.active			{ background-color: #85FFDF; color: #000; }
.mycolor a.active	{ background-color: #FFF !important; }
a.main				{ font-size: 1.2em; line-height: 1.8em; font-weight: bold; text-decoration: underline; }
#data-content p a,#data-intro p a,#data-copy a	{ font-size: 1em; }

/*dt tables*/
dl {
width: 80%;
overflow: auto;
margin: 0 0 3px 8px;
}

dt {
float: left;
width: 180px;
}

dd {
float: right;
width: 260px;
}

/*forms*/
form			{ text-align: left; }
input, textarea	{ color: #000; background: #FFF; padding: 1px; }
.search		{ width: 93px; border: 1px solid #0DFFBF; }
.odeslat		{ color: #FFF; background: #F00; padding: 3px; font-size: 12px; font-weight: bold; border: none; }
label			{ float: left; display: block; width: 50px; line-height: 190%; }
#menu-search fieldset	{ margin: 0; padding: 0; border: 0; }
br.reset2		{ clear: left; }

/*tables*/
table 		{ font-size: 0.8em; padding: 0; margin: 5px 0px 8px 4px; font-family: inherit; width: 99%; border-collapse: collapse; }
th, td		{ padding: 3px 2px; margin: 0px; vertical-align: bottom; text-align: left; }
th			{ font-weight: bold; }
.lastline td		{ }
.header		{ font-size: 1.1em; line-height: 30px; border-bottom: 1px solid #246B9E; border-top: 1px solid #246B9E; }
th[colspan]	{ }
.reset		{ clear: both; }
.reset2		{ clear: left; }