body {margin: 0px; padding: 0px; background: #49C9EA url('/_pic/bg01.jpg') repeat-x}
table, img {border: none}
td, div, p {font: 12px Tahoma; color: #fff}
a {color: #DBBA8F; text-decoration: underline}
a:hover {text-decoration: none}
.next01 {font-size: 11px; background: url('/_pic/blt01.gif') no-repeat 100% 1px; color: #fff; padding-right: 10px; height: 15px; display: block; width: 70px}
.next02 {font-size: 11px; background: url('/_pic/blt02.gif') no-repeat 100% 1px; color: #DBBA8F; padding-right: 10px; height: 15px; display: block; width: 100px; margin: 10px 0px}
.next03 {font-size: 11px; background: url('/_pic/blt03.gif') no-repeat 100% 1px; color: #DBBA8F; padding-right: 10px; height: 15px; display: block; width: 77px; margin: 10px 0px}
.next04 {font-size: 11px; background: url('/_pic/blt03.gif') no-repeat 100% 1px; color: #DBBA8F; padding-right: 10px; height: 15px; display: block; width: 85px; margin: 10px 0px}
.next05 {font-size: 11px; background: url('/_pic/blt05.gif') no-repeat 0px 1px; color: #DBBA8F; padding-right: 10px; height: 15px; display: block; width: 155px; margin: 10px 0px}
.hr01 {color: #497291; background-color: #497291; height: 1px; border: none; margin-left: 5px; margin-right: 5px}
.hr02 {color: #497291; background-color: #497291; height: 1px; border: none}
h1 {margin: 0px; font: normal 26px Arial Narrow,Arial}
h2 {margin: 0px; font: normal 36px Arial Narrow,Arial}
h3 {margin: 0px; font: normal 18px Tahoma}
input, select {font-size: 11px}

.nav_line {height: 35px}
.nav_line .links {padding: 0px 27px}
.nav_line .langs {text-align: right; padding: 0px 27px}
.nav_line .langs img {vertical-align: middle; margin-left: 5px}
.main_left {background: url('/_pic/bg02.jpg') no-repeat top right}
.main_center {}
.main_right {background: url('/_pic/bg04.jpg') no-repeat -10px 0px}
.main_subright {background: #297D98 url('/_pic/bg07.jpg') no-repeat}

.left {width: 204px; background: url('/_pic/bg06.gif') repeat-y top right}

.top {height: 180px}
.logo {width: 204px; height: 180px; background: url('/_pic/bg03.jpg') no-repeat}
.slogan {height: 226px}
.slogan table {margin-right: 60px; margin-bottom: 60px}
.slogan p {margin: 5px 0px}

.menu {width: 204px; height: 335px; background: url('/_pic/bg05.jpg') no-repeat}
.menu td {padding-top: 15px; vertical-align: top}
.menu a {
	display: block; 
	color: #fff;
	font-weight: bold; 
	font-size: 10px; 
	text-transform: uppercase; 
	margin: 2px 18px 2px 5px;
	padding: 4px 5px;
	padding-top: 3px;
	padding-left: 15px;
	text-decoration: none;
}
.menu a:hover {background-color: #0EBEFF; color: #033661}
.menu .actual {background-color: #0EBEFF; color: #033661}

.footer td {border-top: solid 1px #3BA8C9; color: #317FAC; font-size: 10px; padding: 8px 0px}
.footer td a {color: #317FAC}
.footer table td {border: none; padding: 0px}

.content {background: #297D98 url('/_pic/bg08.jpg') repeat-x 0px 226px}
.fp_date {color: #DBBA8F; font-weight: bold; font-size: 11px}
.fp_title {margin: 2px 0px}
.fp_title a {color: #fff; font-weight: bold}
.fp_autor {font-size: 10px; margin-bottom: 15px; font-size: 11px}
.fp_place {color: #DBBA8F; font-size: 11px}
.fp_place_count {font-size: 14px; font-weight: bold; margin-top: 10px}
.fp_remark {background: url('/_pic/blt04.gif') no-repeat; padding-left: 25px; font-size: 10px}
.fp_descr, .fp_descr p {font-size: 11px}

.clsNavigatorTable {float: right}
.clsNavigatorTable a {color: #fff; text-decoration: none}
.clsNavigatorPageActual {background-color:#DBBA8F; color: #000; padding: 0px 3px}

.table_regular .title td {color: #fff; font-size: 10px; background-color: #5A778A; border: none}
.table_regular td {border-bottom: solid 1px #719CA8}

.site_map a {color: #fff; font-size: 11px}
.site_map .L1 {background: url('/_pic/blt06.gif') no-repeat 0px 5px}
.site_map .L2 {background: url('/_pic/blt07.gif') no-repeat 12px 7px}

.Table {width: 100%}
.Table td {padding: 3x 5px}
.TextTD {width: 40%; font-size: 11px; border-bottom: solid 1px #6E96A3}
.InputTD {width: 60%; border-bottom: solid 1px #6E96A3}
.ObligatoryTD {border-top: solid 1px #6E96A3}
.ObligatoryText {font-size: 10px}
.Obligatory {}
.SubmitTD {text-align: right}
.Submit {}
.InputDef {}
.InputText {width: 100%; background-color: #43ACBD; border: solid 1px #fff}
.InputTextarea {width: 100%; background-color: #43ACBD; border: solid 1px #fff}
.InputPassword {}
.InputSelectOne {}
.InputSelectMulty {}
.InputCheckbox {}
.InputFile {}
.InputRadioV {}
.InputRadioH {}
.InputEmail {width: 100%; background-color: #43ACBD; border: solid 1px #fff}
