* { font-size: 12px; font-family: verdana, arial, helvetica, sans-serif;}

html, body {height: 100%}

body { padding-right: 0px; padding-left: 0px; scrollbar-face-color: #e4f0ff; font-size: 12px; padding-bottom: 0px; margin: 0px; scrollbar-highlight-color: #d9ebff; scrollbar-shadow-color: #d9ebff; color: #006; scrollbar-3dlight-color: #fff; scrollbar-arrow-color: #3871cd; padding-top: 0px; scrollbar-track-color: #F4F9FF; font-family: verdana, arial, helvetica, sans-serif; scrollbar-darkshadow-color: #3871cd; scrollbar-base-color: #e9f4ff; background-color: white }

img, table, td, p { padding: 0px; margin: 0px; border: 0px;}
table {border-spacing: 0px;}

.main {width: 100%; height: 100%}


a:link {color: #3871cd; text-decoration: underline}
a:visited {color: #3871cd; text-decoration: underline}
a:hover {color: #f60; text-decoration: none}
a:active {color: #f60; text-decoration: none}

a.c { display: block; font-size: 10px; color: #2150aa; text-decoration: none }
a.c:visited { display: block; font-size: 10px; color: #2150aa; text-decoration: none }
a.c:hover { color: #fff }
a.c:active { color: #fff }

/*=====================================  Menu  ==============================*/
.d1 {/*height: 100%;*/ margin: 0px; padding: 0px; vertical-align: top; width: 208px; background-image: url(i/menu_bgr1.gif); background-repeat: repeat-y; text-decoration: none}

.d3 {width: 208px; height: 1px; margin: 0px; padding: 0px; padding-right: 46px; padding-left: 34px; background-image: url(i/menu_bgr2.gif); vertical-align: top; background-repeat: repeat-y; font-weight: bold; font-size: 11px; text-decoration: none}

.cont {height: 59px; vertical-align: bottom; padding-right: 33px; padding-left: 34px; font-size: 10px; font-weight: normal; padding-bottom: 12px; vertical-align: bottom; color: #2150aa; white-space: nowrap}

.d3 a {display: block; margin: 0px; color: #fff; line-height: 24px; border: 0px; border-top: #4780dc 1px solid; border-bottom: #2b5fc1 1px solid; height: 24px; text-decoration: none}
td.d3 a:visited {color: #fff; text-decoration: none}
td.d3 a:hover {color: #ffa300}
td.d3 a:active { color: #ffa300}

.home { display: block; font-weight: bold; margin: 0px; color: #fff; line-height: 24px; border: 0px; border-top: 0px; border-bottom: #2b5fc1 1px solid; height: 24px }

.home { padding-top: 5px }

a.home:visited { color: #fff; border-top: 0px }
a.home:hover { color: #ffa300 }
.home:active { color: #ffa300 }

div.home {color: #ffa300}


.menu { border-top: #4780dc 1px solid }
/*.menu { display: block; margin: 0px; color: #fff; line-height: 24px; font-weight: bold; border: 0px; border-top: #4780dc 1px solid; border-bottom: #2b5fc1 1px solid; height: 24px }

a.menu:visited { color: #fff }
a.menu:hover {color: #ffa300}
a.menu:active { color: #ffa300}

p.menu {color: #ffa300}*/

p.menu2, div.menu2 { display: block; height: 24px; line-height: 24px; font-weight: bold; margin: 0px; border: 0px; border-top: #4780dc 1px solid; border-bottom: #2b5fc1 1px solid; color: #fff;}

a.submenu, .submenu {display: block; line-height: 24px; padding: 0px; padding-left: 16px; border: 0px; border-top: #4780dc 1px solid; border-bottom: #2b5fc1 1px solid; background: transparent url(i/menu_bg.gif) left center no-repeat; font-weight: normal; font-size: 11px; color: #fff; text-decoration: none;}

a.submenu:visited {color: #fff; text-decoration: none; font-weight: normal; background: transparent url(i/menu_bg.gif) left center no-repeat;}
a.submenu:hover {background: url(i/menu_bg_o.gif) 0% 50% no-repeat; color: #ffa300; font-weight: normal}
a.submenu:active {background-image: url(i/menu_bg_o.gif); color: #ffa300; font-weight: normal}

div.submenu { background: url(i/menu_bg_o.gif) 0% 50% no-repeat; color: #ffa300; line-height: 24px;}

div.submenuspecial { display: block; border: 0px; border-top: #4780dc 1px solid; background: transparent url(i/menu_bg.gif) 0% 50% no-repeat; padding-bottom: 4px; padding-left: 16px; color: #ffa300; line-height: 16px; padding-top: 4px; border-bottom: #2b5fc1 1px solid; font-weight: normal; font-size: 11px;}

.special {display: block; border: 0px; border-top: #4780dc 1px solid; background: transparent url(i/menu_bg.gif) 0% 50% no-repeat; padding-bottom: 4px; padding-left: 16px; color: #ffa300; line-height: 12px; padding-top: 4px; border-bottom: #2b5fc1 1px solid; font-weight: normal; font-size: 11px;}

a.special { color: #fff; text-decoration: none; line-height: 16px; background: transparent url(i/menu_bg.gif) 0% 50% no-repeat;}

a.special:visited {color: #fff; text-decoration: none; font-weight: normal; line-height: 16px; background-image: transparent url(i/menu_bg.gif) left top no-repeat;}
a.special:hover {background: transparent url(i/menu_bg_o.gif) 0% 50% no-repeat; background-repeat: no-repeat; color: #ffa300}
a.special:active {background: transparent url(i/menu_bg_o.gif) 0% 50% no-repeat; color: #ffa300}

.current, a.current, .current:visited { display: block; line-height: 24px; padding: 0px; border: 0px; border-top: #4780dc 1px solid; border-bottom: #2b5fc1 1px solid; color: #ffa300; text-decoration: none;}

.conta { height: 100%; background-image: url(i/menu_d2.gif); background-position: left bottom; background-repeat: no-repeat;}

.cont div {font-size: 10px}



/*=======================  Head   =============================*/
td.head {background-image: url(i/head_bgr.gif); vertical-align: top; height: 130px; width: 100%; background-repeat: repeat-x; text-align: right}
td.head table { width: 100%}
.logo {margin-bottom: 65px; margin-left: 14px;}
.head td {vertical-align: bottom}
.tdr {text-align: right}

/*================== Content ========================*/
.content { height: 100%; padding: 8px 25px 10px 15px; vertical-align: top; line-height: 18px;}

.content p {margin-bottom: 20px}
.content .last {padding-bottom: 0px; margin-bottom: 0px}
.content td p { line-height: 18px}

.tdtop td {vertical-align: top; padding-right: 15px; padding-bottom: 10px;line-height: 18px}

#info {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; vertical-align: top; line-height: 18px; padding-top: 0px}

.content a:link {color: #3871cd; text-decoration: underline}
.content a:visited {color: #3871cd; text-decoration: underline}
.content a:hover {color: #f60; text-decoration: none}
.content a:active {color: #f60; text-decoration: none}

.content a.title {color: #3871cd; text-decoration: none; font-weight: bold}
.content a.title:visited {color: #3871cd; text-decoration: none; font-weight: bold}
.content a.title:hover {color: #f60; text-decoration: none; font-weight: bold}
.content a.title:active {color: #f60; text-decoration: none; font-weight: bold}

.content a.nu:link {text-decoration: none}
.content a.nu:visited {text-decoration: none}

.content span.title{color: #3871cd; text-decoration: none; font-weight: bold}

h1,
h2.title
{ padding: 0px; font-weight: bold; font-size: 13px; margin: 0px; color: #004FC6; }

h1.c { padding: 0px; font-weight: bold; font-size: 12px; margin: 0px; color: #004FC6; text-align: center }
h1.underline {text-decoration: underline; margin-bottom: 10px}
span.underline {text-decoration: underline}

h1 span { clear: none; font-size: 11px; float: right; text-align: right }
h2 { padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 11px; padding-bottom: 10px; margin: 0px 0px 10px; color: #004FC6; padding-top: 0px; border-bottom: #f60 1px solid }
h2.title{border-bottom:none;text-decoration:underline; margin: 0px 0px 10px; }
.h1, .h1 a, .h1 a:visited { padding-bottom: 2px; margin-bottom: 18px; font-weight: bold; font-size: 14px; color: #004FC6; border-bottom: #f60 1px solid; text-decoration: none }
	.h1 a, .h1 a:visited { font-weight: bold; font-size: 14px; color: #004FC6; border: 0; text-decoration: none }
	.h1 a:hover {color: #f60}

#h2 {padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 11px; padding-bottom: 0px; margin: 10px 0px 0px; color: #004FC6; padding-top: 0px; text-align: center}

table.l td {padding:5px; vertical-align:top}

.cmenu0 {margin-bottom: 20px; color: #3871cd}
.content .cmenu0 a:link, .cmenu0 a {font-weight: bold; white-space: nowrap; text-decoration: none}
.cmenu0 a:visited {font-weight: bold; white-space: nowrap; text-decoration: none}

.cmenu0 span {color: #f60; white-space: nowrap}

.m { margin-bottom: 30px; width: 100%; line-height: 18px}
.m td {vertical-align: top; width: 50%}

.cmenu1 a, .content .cmenu1 a { float: left; clear: left; white-space: nowrap; text-decoration: none}
.cmenu1 a:visited {text-decoration: none}

.cmenu1 p.nolink {clear: left; float: left; margin: 0px; width: 74%; color: #f60; white-space: nowrap}

.pdf { padding-left: 20px;}
.pdf img {vertical-align: middle; display: inline;}

.ciela { text-align: right; white-space: nowrap; margin-left: 20px}
.ciela img { }

/*================== Gallery ===========================*/
.gallery { text-align: center; width: 100%; margin: 0; margin-top: 5px; margin-bottom: 15px;}
	.gallery a { float: left; padding: 10px 15px; border: 1px solid #fff;/*border-top: 1px solid #fff; border-right: 1px solid #DEECFF; border-bottom: 1px solid #DEECFF; border-left: 1px solid #fff*/ }
	.gallery a:hover, .gallery a:active { background: #fff; border: 1px solid #f60}
	.gallery img { border: 1px solid #336; width: 120px; height: 90px}
	.content .title-gallery, .title-gallery { font-weight: bold; font-size: 12px; background: #e4f0ff; margin-bottom: 10px; padding: 3px 0 3px 15px; margin: 0px; color: #3871cd; line-height: 20px; border: 1px solid #fff; border-right: #8fbfff 1px solid; border-bottom: #8fbfff 2px solid}
	

.gallery-big {text-align: center}
	.gallery-big img { margin: 10px 0; border: 1px solid #336;}
	.gallery-big p.title {font-weight: normal; padding: 8px 0; border-bottom: 1px solid #8fbfff; text-decoration: none; margin: 0}
	.gallery-big p.title a {text-decoration: none; font-weight: bold; border: 0; background: transparent}
	
	.gallery-big p.t2 {font-weight: normal; padding: 8px 0; border: 0; border-top: 1px solid #8fbfff; text-decoration: none; margin: 0}
	.gallery-big span {/*float: right; padding: 3px 10px; line-height: 20px;*/}



/*=======================================================*/
div.title { font-size: 12px; margin: 0px; margin-top: -18px; margin-bottom: 10px; color: #004FC6 }
.content p.title, p.title, h3 { font-weight: bold; text-decoration: underline; margin-bottom: 5px;}
.titl {font-weight: bold; margin: 0px; margin-bottom: 0px; padding: 0px; color: #006; text-decoration: none}
.titlered{font-weight: bold; text-decoration: underline; margin: 0px 0px 5px 0px; color: red}


.bottom {border-top: #3871cd 1px solid; display: block; width: 100%; color: #3871cd; line-height: normal; padding-top: 16px; text-align: center}
.bottom a {font-weight: bold; text-decoration: none}
.bottom a:visited {font-weight: bold; text-decoration: none}
.bottom a:hover {color: #f90}

.bottom span {color: #f90}

.image-right {float: right; margin: 0px 0px 10px 10px; border: 1px solid #666}
.image-left {float: left; margin: 0px 10px 10px 0px; border: 1px solid #666}

dt {margin-top: 30px; font-weight: bold;}
dt span {font-weight: bold; width: 130px; color: #399}
dd span {text-decoration: underline}

dd.k {margin: 0px}

dl.ph, dl.ph dd {margin: 0px; padding: 0px;}
dl.ph dt.title {margin: 20px 0px 5px 0px; padding: 0px; text-decoration: underline}
dl.ph dt {margin: 20px 0px 0px 0px; padding: 0px;}


.time {font-weight: normal; color: #3871cd; margin-right: 10px}

ul li {margin-bottom: 0px; list-style-type: disc}
ul li span {font-weight: bold; color: #f00}

ol li {margin-bottom: 10px}
ol {margin-bottom: 0px}
ol li.last {margin-bottom: 0px}

ul.nom {margin-top: 5px; padding: 0px;}
ul.nom li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}


div.zala img { margin-top: 5px; float: right; }

.title2 {clear: left; display: block; font-weight: bold; margin: 0px 0px 30px; color: #3871cd; line-height: 20px; border-bottom: #3871cd 1px solid}

.title3 {padding: 0px font-weight: bold; margin: 0px; color: #3871cd;}

.ct {font-weight: bold; color: #3871cd}

.taxa { padding-top:30px }
.taxa p { margin-bottom: 10px }
.taxa ul { margin-bottom: 5px }
.taxa p.title { margin-bottom: 0px }


/*======================= Footer ============================*/
.footer {height: 17px; background-image: url(i/footer.gif); background-repeat: repeat-x; background-position: left bottom; line-height: 17px; text-align: right}
	.footer p {font-size: 10px; background: none transparent scroll repeat 0% 0%; color: #3871cd}
	.footer a {font-size: 10px; color: #3871cd; margin-right: 5px}
	.footer a:hover {color: #f90}
