* {margin: 0; padding: 0;}
body {font: normal 0.8em tahoma;}

A:active {text-decoration: underline; color: #374A8D}
A:link {text-decoration: underline; color: #374A8D}
A:visited {text-decoration: underline; color: #374A8D}
A:hover {text-decoration: underline; color: #374A8D}
A.clear:active {text-decoration: none}
A.clear:link {text-decoration: none}
A.clear:visited {text-decoration: none}
A.clear:hover {text-decoration: none}
BODY {margin: 1.5em 0 1em 0}

IMG {border: 0}
IMG.cap {margin: 0 0.6em 0 0}
IMG.cap2 {margin: 0.6em 0 0.15em 0.75em}
IMG.menu {margin: 0.2em 0.75em 0 1.5em}
IMG.hr {margin: 0.3em 0}
IMG.bul {margin: 0.25em 0.6em 0 1em}
IMG.bul2 {margin: 0.35em 0.6em 0 0}
IMG.more {margin: 0.1em 0.5em 0 0}
IMG.img_s {width: 80px;  margin: 0 0.75em 0.4em 0}
IMG.pic {margin: 0 1.3em 0.4em 0}

H1 {font: 250%/100% arial narrow; letter-spacing: -1.5pt; margin: 0; padding: 0 0 0.1em 0}
H1.sub {font: 160%/100% arial narrow; letter-spacing: -1pt; margin: 0; padding: 0}
H1.hdr {font: 160%/100% arial narrow; letter-spacing: -1pt; margin: 0; padding: 0 0 0.1em 0; float: none}
H2 {font: bold 90%/100% tahoma; margin: 0}
H3 {font: bold 80%/100% tahoma; margin: 0}
H3.hdl {font: bold 70%/100% tahoma}
H4 {font: 110%/100% arial narrow; font-weight: 500; margin: 0}
H4.menu {color: #374A8D}
H4.submenu {font: 70%/100% tahoma; letter-spacing: 0}
H5 {font: bold 100%/100% tahoma; margin: 0}
H6.cap1 {font: 130%/70% arial narrow; letter-spacing: -0.5pt; margin: 0}
H6.cap2 {font: 150%/70% arial narrow; letter-spacing: -0.5pt; margin: 0}

P {font: normal 80%/110% tahoma; margin: 0; display: block}
P.text {font: 80%/140% tahoma}
P.medium {font: 70%/130% tahoma}
P.small {font: 60%/120% tahoma}
P.tiny {font: 60% tahoma}
P.intro {font: bold 90%/100% tahoma}
P.intro2 {font: 110%/100% tahoma}
P.news {font: 70%/120% tahoma}
P.news2 {font: 80%/120% tahoma}
P.letter {font: italic 70%/130% tahoma}

DIV {margin: 0; padding: 0}
DIV.cap_r {font: 60%/100% tahoma; background-color: #B80000; color: #FFFFFF; margin: 0 0.6em 0 0; padding: 0.3em 0.6em; white-space: nowrap}
DIV.cap_b {font: 60%/100% tahoma; background-color: #9098B3; color: #FFFFFF; margin: 0 0.6em 0 0; padding: 0.3em 0.6em; white-space: nowrap}
DIV.cap_y {width: 1; font: 150%/100% arial narrow; letter-spacing: -1pt; background-color: #9E9382; color: #FFFFFF; padding: 0.05em 0.3em; white-space: nowrap}
DIV.submenu {padding: 0.4em 0.6em 0.3em 2.45em}
TABLE.hdl {border: 1px solid #B4BBCE; padding: 1em 0}
TABLE.hdr {border-bottom: 1px solid #8891AD; padding: 1em 0 1em 0}
TABLE.ind75 {padding: 0.6em 1.5em}
TABLE.ind752 {padding: 0.75em 1.5em 1.3em 1.5em}
TABLE.ind754 {padding: 0 1.5em}
TABLE.ind753 {padding: 0.75em 0.5em 0.75em 1.5em}
TABLE.ind_intro {padding: 1.3em 1.5em 1.5em 1.5em}
TABLE.ind10h {padding: 0 1em}
TABLE.ind10v {padding: 1em 0}
TABLE.ind10v2 {padding: 1em 0 0 0}
TABLE.podval {padding: 1em 0 0 0.6em}
TABLE.incut {padding: 0 0.6em 0.6em 0; float: left}
TD.img_main {height: 214px; background-position: top left; background-repeat: no-repeat}
TD.det {padding: 0 0.6em 0 0; white-space: nowrap}

hr {border: 0; height: 1px; color: #99ACBD; margin: 0; padding: 0}
hr.db {border: 0; height: 1px; color: #828CAA; margin: 0; padding: 0}
hr.lb {border: 0; height: 1px; color: #D7E0E9; margin: 0; padding: 0}

.inp {width: 100%; font: font: 80%/100% tahoma; margin: 0 0 0.3em 0}

#introtema {background-color:#E51A25;padding: 1.3em 1.8em 1.5em 1.8em !important;margin-bottom:0;
border-left: 4px solid #F49398;border-right: 4px solid #F49398;}

div.pagetitle {border-top: 1px solid #DFE2EA; border-bottom: 1px solid #DFE2EA; padding: 0.4em 0 0.2em 0.2em; margin-bottom: 1.2em; }

UL {font: 80%/100% tahoma; margin: 0 0 0.9em 2.5em; list-style-position: outside; list-style-type: square}
LI {margin: 0 0 0.6em 0}

#ind21 {margin-bottom: 2.1em}
#ind18 {margin-bottom: 1.8em}
#ind15 {margin-bottom: 1.5em}
#ind12 {margin-bottom: 1.2em}
#ind09 {margin-bottom: 0.9em}
#ind06 {margin-bottom: 0.6em}
#ind05 {margin-bottom: 0.5em}
#ind04 {margin-bottom: 0.4em}
#ind03 {margin-bottom: 0.3em}
#ind02 {margin-bottom: 0.2em}
#ind01 {margin-bottom: 0.1em}

#w {color: #FFFFFF}
#db {color: #374A8D}
#lb {color: #99ACBD}
#lb2 {color: #D7E0E9}
#b {color: #000000}
#r {color: #DF0000}

.main-news {border-bottom: 1px solid #DFE2EA; margin-bottom: 1.3em}
.main-news h2 {margin-bottom: 0.3em;}
.main-news p {margin-bottom: 0.5em;font: 70%/130% tahoma;color: #374A8D}
.main-news a {margin-bottom: 0.5em;color: #374A8D;text-decoration: none;}

ul.topnav { width:100%; padding:0.8em 0; margin-bottom: 0.3em; }

ul.topnav, ul.topnav ul {padding: 0 0 4px; margin: 0 0 4px; }
ul.topnav li { list-style:none; margin: 0; padding: 0.1em; line-height: 1.7em; border-bottom: 1px solid #DFE2EA; padding: 0.3em 0; background: url(assets/templates/weber/bul_menu.gif} no-repeat center left;
ul.topnav li.last { list-style:none; margin: 0; padding: 0.2em; line-height:1.7em;  padding: 0.7em 0; border-bottom:none;}
/*
.topnav a { font-size:118%;}
.topnav a:active {text-decoration: none; color: #374A8D}
.topnav a:link {text-decoration: none; color: #374A8D}
.topnav a:visited {text-decoration: none; color: #374A8D}
.topnav a:hover {text-decoration: none; color: #374A8D}
*/
ul.topnav ul { display:none; margin: 0 0 9px 20px; }
ul.topnav li.here ul { display:block; }

ul.topnav a { background: transparent url(assets/templates/weber/bul_menu.gif) no-repeat 15px 2px; display: block; color:#374A8D; border: 0 !important; padding-left:25px; }

ul.topnav li span { padding: 0 0 0 20px; line-height: 1.7em; }
ul.topnav li.here li.here span { padding: 0; }
ul.topnav li.here a span { padding: 0 0 0 20px; }
ul.topnav li.here li span { padding: 0 0 0 20px; line-height: 1.6em; }
ul.topnav li.here span li span, ul.topnav li.here span a span { padding:0; line-height: 1.6em; }
ul.topnav li.here li.here span a span { padding:0; }

ul.topnav li.here a { background: none !important; }
ul.topnav li.here li a { background-image: none !important;}
ul.topnav li.here li.here a { background-image: none !important; padding: 0; }

div.win1 { background-color:#DB1923; background: #DB1923 url(assets/templates/weber/bul_r.gif) no-repeat 1.5em 0.5em; padding:0.4em 2.5em 0.5em 2.5em !important; color:#fff; margin-bottom:0.5em;}

.vac {padding: 0.5em 0.2em; margin-bottom: 1.2em;}
.vac-alt {padding: 0.5em 0.2em; margin-bottom: 1.2em; border-top: 1px solid #DFE2EA; border-bottom: 1px solid #DFE2EA;}

.title {padding: 0.2em 0.3em;font: bold 10pt tahoma; background-color:#A52A2A; color:#FFFFFF;}

#footer {background:#DB1923; border-top: 2px solid #FFF;height: 4em;}
#footer a {text-decoration:underline; color:#FFF; font: normal 8pt tahoma;}
#footer .flogo {width:200px; margin-top: 0.5em; margin-bottom: 0.5em; padding:0;margin-left: 3em; float:left; }
#footer .fadr {font: normal 8pt tahoma; color:#FFF; text-align:left; width:200px;margin-left: 10%; margin-top: 0.5em; margin-bottom: 0.5em; padding: 0.6em 1em; border-left: 1px solid #FFF; float:left;}
