body {
	font-size: 10pt; color: #003366; font-family: tahoma, arial, verdana, 'ms sans serif'; background-color: #ffffff
}
ul li {
	margin-top: 3pt; margin-bottom: 3pt
}
ol li {
	margin-top: 7pt; margin-bottom: 7pt
}
.top_text {
	font-size: 7.5pt; color: #777777
}
.logo {
	font-size: 7.5pt; color: #ff0000
}
.menu_table td {
	padding-bottom: 7px
}
.padding {
	padding-right: 15px; padding-left: 15px
}
.size_text {
	font-size: 8.5pt
}
.text_point {
	padding-right: 9px; padding-left: 16px
}
.padding_table_line {
	margin-top: 30px; margin-bottom: 15px
}
.padding_line {
	margin-bottom: 11px
}
.line_text {
	padding-right: 9px; color: #939393
}
.point {
	margin-top: 25px; margin-bottom: 12px
}
.line_contacts {
	padding-right: 10px; margin-top: 5px; padding-left: 10px
}
.text_line {
	padding-bottom: 14px; padding-top: 14px
}
.table_border {
	border-right: #222222 1px solid; border-top: #222222 1px solid; border-left: #222222 1px solid; border-bottom: #222222 1px solid; border-collapse: collapse; empty-cells: show
}
.table_border td {
	border-right: #222222 1px solid; border-top: #222222 1px solid; border-left: #222222 1px solid; border-bottom: #222222 1px solid; border-collapse: collapse; empty-cells: show
}
.table_border_hostcms {
	border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; border-collapse: collapse; empty-cells: show
}
.table_border_hostcms td {
	border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; border-collapse: collapse; empty-cells: show
}
a:link {
	  text-decoration: underline; color: #003366;  
}
a:hover {
	color: #61bc12; text-decoration: underline;  
}
a:visited {
	color: #003366; text-decoration: underline; 
}
h1 {
	font-weight: bold; font-size: 14pt;  color: #ff0000; padding-top: 21px
}

.title {
	margin-top: 0px; font-weight: bold; font-size: 12pt; padding-bottom: 0em;  padding-top: 21px
}
h2 {
	font-weight: bold; font-size: 12pt; padding-bottom: 0em; color: #FF0000
}
form {
	margin-top: 0px; margin-bottom: 0px
}
img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
input {
	border-right: #dadada 1px solid; border-top: #dadada 1px solid; font-size: 8pt; border-left: #dadada 1px solid; color: #3d3d3d; border-bottom: #dadada 1px solid; font-family: arial, verdana, 'ms sans serif'
}
select {
	border-right: #dadada 1px solid; border-top: #dadada 1px solid; font-size: 8pt; border-left: #dadada 1px solid; color: #3d3d3d; border-bottom: #dadada 1px solid; font-family: arial, verdana, 'ms sans serif'
}
textarea {
	border-right: #dadada 1px solid; border-top: #dadada 1px solid; font-size: 8pt; border-left: #dadada 1px solid; color: #3d3d3d; border-bottom: #dadada 1px solid; font-family: arial, verdana, 'ms sans serif'
}
.input_blur {
	background: #e1e8ee
}
.screen {
	border-right: #777777 1px solid; border-top: #777777 1px solid; border-left: #777777 1px solid; border-bottom: #777777 1px solid
}
hr {
	color: #dadada; border-top-style: none; border-right-style: none; border-left-style: none; height: 1px; border-bottom-style: none
}
.table_extra_properties td {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
.s1 {color: #FF0000}

.mainmenu { color: #444444; }
.mainmenu a { text-decoration: underline;}
.mainmenu a:hover { color: #ffffff; background-color: #669900; text-decoration: none;}
.mainmenu li {  list-style-image: none;}