body {
background-color:#f4f5f9;
background-image:url('pics/bg.jpg');
background-repeat:repeat-x;
background-position:center top;
font-family: sans-serif, arial, geneva, verdana;
padding:0px;
margin:0px;
}
body img {
border:none 0px;
}

a { text-decoration:none;font-weight:normal;border:none;color:#000;}
a:hover { font-weight:bold;}
a:active { font-weight:bold;}

h1 {
font: bold 18px/22px sans-serif;
color:#004896;
margin:8px 0px 4px 0px;
}
h2 {
font-size:100%;
font-weight:bold;
color:#000;
margin:8px 0px 4px 0px;
}
h3 {
font-size:100%;
font-weight:normal;
text-decoration:underline;
color:#000;
margin:8px 0px 4px 0px;
}
h4 {
font-size:100%;
font-weight:bold;
color:#000;
margin:0px 0px 4px 0px;
}
h5 {
font: bold 16px/22px sans-serif;
color:#004896;
margin:0px;
}

table {
border-style:none;
border-width:0px;
font: normal 12px/14px sans-serif;
}
td {
vertical-align:top;
text-align:left;
padding:0px 16px 8px 0px;
}

ul.cisla {
margin:0px;
padding:0px 0px 0px 24px;
}
ul.cisla li {
list-style-type:decimal;
padding-bottom:0px;
}

#mnbd {
position:absolute;
width:882px;
left:50%;
margin-left:-441px;
color:#000;
font: normal 12px/14px sans-serif;
text-align:left;
}

#utp_logo {
position:absolute;
width:84px !important;
width:88px;
height:82px !important;
height:86px;
padding:2px;
overflow:hidden;
top:11px;
left:754px;
background-image:url('pics/utp.jpg');
background-repeat:no-repeat;
background-position:center;
z-index:100;
}


#header {
position:relative;
height:25px !important;
height:38px;
text-align:right;
padding:13px 170px 0px 0px;
}
#header a.a_sel { font-weight:bold; }
#header span { display:inline;padding-right:46px; }

#slideshow {
position:relative;
height:320px;
padding:0px;
margin:0px;
background-color:#233140;
overflow:hidden;
}
#slideshow DIV {
position:absolute;
left:0;
z-index:8;
opacity:1.0;
background-color: #FFF;
padding:0px;
margin:0px;
border:none 0px;
}
#slideshow DIV.active {
z-index:10;
opacity:1.0;
}
#slideshow DIV.last-active {
z-index:9;
}
#slideshow DIV img {
left:0px;
top:0px;
display: block;
border: 0;
padding:0px;
margin:0px;
}


#menu {
position:absolute;
top:0px;
left:0px;
padding:66px 0px 32px 32px;
z-index:100;
}
#menu a { color:#fff;font-size:21px;line-height:25px; }
#menu span {
display:block;
padding-bottom:11px;
}
#menu span.a_sel a { font-weight:bold;color:#fff158; }
#menu span.a_sel a:link { font-weight:bold;color:#fff158; }
#menu span.a_sel a:visited { font-weight:bold;color:#fff158; }
#menu span.a_sel a:hover { font-weight:bold;color:#fff; }
#menu span.a_sel a:active { font-weight:bold;color:#fff; }

#bg_t {
position:relative;
padding:0px;
height:2px;
background-color:#fff;
background-image:url('pics/bgt.jpg');
background-repeat:repeat-x;
background-position:center top;
}

#body {
position:relative;
width:818px !important;
width:882px;
padding:12px 32px 80px 32px;
min-height:132px;
height:auto !important;
//height:240px;
background-color:#fff;
background-image:url('pics/ftr.jpg');
background-repeat:no-repeat;
background-position:center bottom;
}
#body a { text-decoration:underline;font-weight:normal; }

.no_line a { text-decoration:none; }

.text_left {
width:393px !important;
width:425px;
padding:0px 32px 0px 0px;
float:left;
}
.text_right {
width:393px;
padding:0px;
float:right;
}
.text_thin {
width:251px !important;
width:283px;
padding:0px 32px 0px 0px;
float:left;
}
.text_thinR {
width:251px;
padding:0px;
float:right;
}
.text_reset {
clear:both;
}

img.small {
width:189;
height:135;
float:left;
padding:0px 15px 15px 0px;
}

img.float {
float:left;
padding:0px;
border: none 0px;
padding:0px;
margin:0px;
}

img.hand {
cursor:default;
}

table.table_center {
padding:0px;
margin:0px;
border:none 0px;
}
table.table_center td {
text-align:center;
padding:0px 16px 0px 0px;
margin:0px;
border:none 0px;
}

.archiv_linka {
display:block;
width:100%;
text-align:center;
padding:12px 0px 12px 0px;
background-color:#f4f5f9;
border:solid 1px #004896;
font-size:120%;
color:#004896;
}

.popup {
visibility:hidden;
position:absolute;
display:block;
z-index:90;
}
div.popup_mail h2 {
padding:0px;
margin:0px;
}

.popup_tl {
display:block;
float:left;
width:11px;
height:11px;
margin-left:-11px;
background-image:url('pics/popup_top_left.png');
background-repeat:no-repeat;
background-position:top left;
}
.popup_t {
display:block;
float:left;
width:100%;
height:10px;
background-image:url('pics/popup_bg.png');
background-repeat:repeat;
background-position:top center;
border-top:solid 1px #2c2223;
}
.popup_tr {
display:block;
float:left;
width:11px;
height:11px;
margin-right:-11px;
background-image:url('pics/popup_top_right.png');
background-repeat:no-repeat;
background-position:top right;
}
.popup_main {
display:block;
clear:both;
float:left;
width:100%;
background-image:url('pics/popup_bg.png');
background-repeat:repeat;
background-position:center;
margin:0px -11px 0px -11px;
padding:0px 10px 0px 10px;
border:none 0px;
border-left:solid 1px #2c2223;
border-right:solid 1px #2c2223;
}
.popup_bl {
display:block;
clear:both;
float:left;
width:11px;
height:11px;
margin-left:-11px;
background-image:url('pics/popup_bot_left.png');
background-repeat:no-repeat;
background-position:bottom left;
}
.popup_b {
display:block;
float:left;
width:100%;
height:10px;
background-image:url('pics/popup_bg.png');
background-repeat:repeat;
background-position:bottom center;
border-bottom:solid 1px #2c2223;
}
.popup_br {
display:block;
float:left;
width:11px;
height:11px;
margin-right:-11px;
background-image:url('pics/popup_bot_right.png');
background-repeat:no-repeat;
background-position:bottom right;
}

#video {
z-index:80;
position:absolute;
width:540px ;
width:512px !important;
width:540px;
left:50%;
margin-left:-270px;
height:370px;
top:50%;
margin-top:-185px;
padding:14px;
background-color:#fff;
border:solid 1px #004896;
font: normal 14px/18px sans-serif;
text-align:center;
}
#video table {
width:100%;
padding:4px 0px 8px 0px;
}
#video td {
padding:0px;
border:none 0px;
}

.vyrocie {
float:left;
padding:0px 15px 5px 0px;
margin-bottom:5px;
}

.h63 {
width:145;
height:93;
float:left;
padding:0px 15px 5px 0px;
}

.h64 {
width:145;
height:93;
float:left;
padding:0px 15px 5px 15px;
}