html {
 width: 100%;
 height: 100%;
 margin: 0;
 padding: 0;
 background-color: #FFFFFF;
 overflow-y: scroll;
 text-align: center;
}
body {
 margin: 0;
 padding: 0;
 width: 100%;
/* font-family: tahoma, verdana, arial, helvetica, sans-serif;
 font-size: 11px;
 color: #5F5F5F;
*/
 text-align: center;
}
body * {
 text-align: left;
 font-family: tahoma, verdana, arial, helvetica, sans-serif;
 font-size: 11px;
 color: #5F5F5F;
}
p {
 margin: 0;
 padding: 0;
}
a {
 color: #5F5F5F;
}
img {
 border: none;
}
#uniabox p {
 padding-bottom: 5px;
 text-align: center;
 font-weight: bold;
}
#layout {
 min-width: 998px;
 margin-left: 5px;
 margin-right: 5px;
 padding-bottom: 20px;
 float: none;
}
#header {
 margin-bottom: 3px;
 heigh: 210px;
}
/* langbar */
/* FF bug? w/o that empty declaration vertical-align doesn't work under ff2 //mcl */
#langbar {}
#langbar * {
 vertical-align: middle;
 font-size: 10px;
}
#strzalka {
 padding-left: 20px;
 padding-right: 5px;
}
#kontakt {
 float: right;
 padding-top: 2px;
 padding-right: 10px;
}
#koperta, #mapa {
 padding-left: 30px;
 padding-right: 5px;
}
/* /langbar */
#logo_art {
 width: 989px;
 padding: 0;
 margin: 0;
}
/* img_nav_art */
#img_nav_art {
 padding: 0;
 margin: 0;
 padding-left: 118px;
/* background: #555555 url(/images/ropla_grey.gif) no-repeat 12px 91%; */
 background: #EC160B url(/images/ropla.gif) no-repeat 12px 91%;
}
#img_nav_art #img_title {
 border-left: 2px solid #fff;
 background: #fff;
 margin: 0;
 padding: 0; 
}
#img_nav_art #img_title img {
 border: none;
 background: white;
}
#img_nav_art #img_title div {
}
#img_nav_art #img_title object {
}
/* nav3 */
#nav3 {
 border-top: 2px solid #fff;
 border-left: 2px solid #fff;
 background: #687680;
 position: relative;
 z-index: 20;
 height: 30px;
}
#nav3 a {
 background: #687680;
 color: #fff;
 text-decoration: none;
 text-align: center;
 font-weight: bold;
 display: block;
 width: 130px;
 height: 30px;
 line-height: 30px;
 vertical-align: bottom;
 background: #687680 url("/images/btn_menu_bg.gif") center 5px no-repeat;
}
#nav3 a:hover {
 background: #687680 url("/images/btn_menu_bg.gif") center -21px no-repeat;
}

#nav3 ul {
 list-style: none;
 padding: 0;
 padding-left: 50px;
 margin: 0;
 vertical-align: middle;
}
#nav3 ul li {
 padding: 0;
 margin: 0;
 float: left;
 vertical-align: middle;
 position: relative;
}
#nav3 ul ul a, #nav3 ul ul a:hover {
 width: 150px;
 background: #f4f5f6;
 color: #67747E;
 border-bottom: 1px solid #CCC;
 border-left: 2px solid #CCC;
 border-right: 1px solid #CCC;
 text-align: left;
 padding-left: 10px;
}
#nav3 ul ul a:hover {
 border-left: 2px solid red;
}
#nav3 ul ul {
 display: none;
 position: absolute;
 left: -25px;
}
#nav3 ul li:hover ul {
 display: block;
}
#nav3 li li {
 float: none;
 margin: 0;
}

#nav3 li li ul {
 display: none !important;
}
/* /nav3 */
/* /img_nav_art */

/* subformmag */
#subformmag * {
 position: relative;
 vertical-align: top;
}
#subformmagencap {
position:absolute;
top:225px;
width:998px;
}

#subbox {
background: transparent url(/images/searchbg.png) no-repeat scroll 0%;
border-collapse: collapse;
float:left; 
width:210px;
height: 104px;
}

#subbox input {
 width: 150px;
}
#subbox td {
height:auto;
padding-bottom:0px;
padding-left:15px;
padding-top:0px;
vertical-align:middle;
}
#subbox * {
color:#66737E;
line-height:12px;
}
#sub_icon {
float:right;
padding-right:15px;
padding-top:5px;
}
#subbox .w1 {
position: relative;
top: 12px;
}
#sub_sqr {
vertical-align:middle;
}
#s_article {
width:155px;
}
#subbox a, #sub_help_mag a {
color:red;
cursor:help;
}
#subok, #emailsend {
cursor:pointer;
padding-top:1px;
}
#help, #subhelp {
padding-top:2px;
}
#subbox .r {
padding-right:13px;
text-align:right;
}
#subbox .w2 {
height:35px;
}
#subbox_mag .h2 {
 height: 30px;
}
#subbox button {
margin-top:5px;
}

/* /sub */
/* searchformmag */
#searchformmag * {
 position: relative;
 vertical-align: top;
}
#searchformmagencap {
position:absolute;
top:225px;
width:998px;
}

#searchbox {
background:transparent url(/images/searchbg.png) no-repeat scroll 0%;
border-collapse:collapse;
float:left; 
width:210px;
}
#searchbox td {
height:auto;
padding-bottom:0px;
padding-left:15px;
padding-top:0px;
vertical-align:middle;
}
#searchbox * {
color:#66737E;
line-height:12px;
}
#search_icon {
float:right;
padding-right:15px;
padding-top:5px;
}
#searchbox .w1 {
position:relative;
top:16px;
}
#search_sqr, #search_icon, #s_article, #stock, #help {
vertical-align:middle;
}
#s_article {
width:155px;
}
#searchbox a, #search_help_mag a {
color:gray;
cursor:help;
}
#searchok {
cursor:pointer;
padding-top:1px;
}
#searchbox .w2 {
height:35px;
}
#searchbox .big {
font-size: 15px;
font-weight: bold;
}
#help {
padding-top:2px;
}
#searchbox .r {
padding-right:13px;
text-align:right;
}
#searchbox .w2 {
height:35px;
}
#searchbox_mag .h2 {
 height: 30px;
}
/* /search */
/* ico_filtr */
#ico_filtr {
background:transparent url(/images/searchbg_mag.png) no-repeat scroll 0%;
float:right;
height:102px;
width:778px;
}
#filtr {
padding-top:5px;
}
#filtr td {
padding-left:10px;
padding-right:10px;
}
#filtr tbody * {
 vertical-align: middle;
}

/* /ico_filtr */
#middle_art {
 padding-left: 220px;
}
#middle_mag {
 float: left;
 width: 100%;
}
/* left */
#left {
 position: relative;
 margin-bottom: 120px;
 width: 210px;
 float: left;
}
#leftmag {
 width: 210px;
 float: left;
}
/* /left */
/* login */
#loginform {
 display: inline;
}
#login, #password {
 width: 52px;
 height: 15px;
 background-color: #ffffff;
 border: #A5ACB2 1px solid;
 margin-left: 0px;
}
#login {
 margin-top: 10px;
}
#login_log, #login_pas {
 float: left;
 width: 110px;
 margin-left: 0px;
}
#login_log {
 margin-top: 12px;
}
#login_pas {
 margin-top: 5px;
}
#login_ok {
 position: relative;
 height: 15px;
}
#login_rej {
 margin-top: 5px;
}
#login_zap {
 margin-top: 1px;
}
/* /login */

#loginbox_ok {
 display:box;
 width:200px;
 background-color:#E6E8EA;
 margin-top:5px;
 margin-bottom:10px;
 padding:5px;
 border:1px solid #C9CDD1;
}
#login2 {
 font-weight:bold;
}

/* navgrp */
#navgrp * {
 font-family: tahoma, verdana, arial, helvetica, sans-serif;
 text-decoration: none;
/* font-size: 11px; */
}
#navgrp {
 width: 205px;
 margin-left: 0px;
 padding-left: 5px;
 margin-right: 0px;
 padding-right: 0px;
 background-color: #E6E8EA;
 overflow: auto;
 overflow-y: hidden;
 overflow-x: auto;
}
#nav_vtl {
 background: #E6E8EA url("/images/menu_corner_left_top.gif") no-repeat;
 font-size: 1px;
}
#nav_vbl {
 background: #E6E8EA url("/images/menu_corner_left_bottom.gif") no-repeat bottom left;
 font-size: 1px;
}
#nav_vtr {
 background: url("/images/menu_corner_right_top.gif") no-repeat top right;
 font-size: 1px;
}
#nav_vbr {
 background: url("/images/menu_corner_right_bottom.gif") no-repeat bottom right;
 font-size: 1px;
}
#nav_vtl div, #nav_vbl div {
}
#nav_vtl, #nav_vbl {
height:4px;
width:210px;
font-size: 1px;
}
#nav_vtr, #nav_vbr {
position: relative;
height:4px;
width:210px;
}
/* nav_v_box */
#nav_v_box {
 width: 210px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 12px;
 background-color: #E6E8EA;
 border:1px solid #C9CDD1;
 padding-top:5px;
 padding-bottom:5px;
}
#nav_v ul {
 list-style: none;
 padding: 0;
 margin: 0 0 0 15px;
}

#nav_v a {
 display: block;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 8px;
 padding-bottom: 8px;
 font-size: 11px;
 text-decoration:none;
 border-bottom: 1px solid #C9CDD1;
 width: 170px;
}
#nav_v a:hover, #nav_v a.h {
 background: #ffffff;
}
/* /nav_v_box */
/* /navgrp */
/* foot */
#footer * {
 font-size: 11px;
 color: #A9B0B7;
}
#bodymag {
 padding-left: 220px;
}
#footer {
 position: relative;
 clear: both;
 padding-top: 10px;
 min-width: 998px;
}
#foot_loga td {
 height: 40px;
}
#foot_loga {
 background-color: #F4F5F6;
 border-bottom: 1px solid #DFE2E5;
 margin-bottom: 15px;
 height: 41px;
}
#footer #foot_loga {
 margin-bottom: 0;
}
#foot_loga table * {
 color: #A9B0B7;
}
#foot_loga table {
 width: 100%;
 height: 100%;
 border-collapse: collapse;
}
#foot_loga td {
 text-align: center;
 vertical-align: middle;
}
#foot_tytul {
 margin-left: 5px;
}
#foot_right, #foot_logos, #foot_xhtml {
 float: right;
}
#foot_right {
 width: 130px;
}
#foot_logos  {
 padding-top: 10px;
 padding-right: 5px;
 padding-bottom: 10px;
}
#foot_menu, #foot_txt, #foot_man {
 padding-left: 5px;
}
#foot_menu , #foot_txt  {
 padding-top: 10px;
}
#foot_menu span {
 padding-left: 10px;
 padding-right: 10px;
}
#foot_txt {
 padding-bottom: 10px;
}
#foot_man, #foot_copy {
 display: inline;
}
#foot_copy {
 padding-left: 30px;
}
/* /foot */
/* news */
.newstitle {
 color: black;
 text-align: left;
 font-weight: bold;
}
.newsimage {
 margin-top: 10px;
 display: block;
 float: right;
}

.newsimage.WB--blockitem {
 float: none !important;
}
.newsimage img {
 display: inline;
 padding-left: 10px;
 /* width: 300px; */
}
.newsdate {
 font-weight:bold;
 text-align:left;
}

div.news {
 display: block;
 clear: both;
 float: none;
 padding-top: 30px;
}
div.newsbody, div.newsbody p {
 text-align: justify;
}
/* /news */
.nag {
 margin-top: 10px;
}
h1 {
 margin-top: 0px;
 padding-top: 0px;
 padding-bottom: 20px;
 font-size: 16px;
 font-weight: bold;
 color: #fd0000;
}
/* /time*/
#time {
 clear: both;
 width: 210px;
 height: 140px;
 background: url(/images/time.jpg) 0 0 no-repeat;
}
#time table {
 width: 190px;
 margin: 10px;
}
#time td {
 padding: 0;
 margin: 0;
 width: 50%;
 text-align: center;
}
#time img {
 position: relative;
 left: -5px;
 top: 5px;
}
#time td.m {
 font-weight: bold;
}
#time td.n {
 padding-top: 35px;
}
/* /mapaservisu */
#mapaser {
 list-style-image: url(/img/arr.gif);
}
#mapaser ul {
 padding-bottom: 20px;
 font-weight: bold;
}
#mapaser ul ul {
 padding-bottom: 0px;
}
#mapaser ul ul ul {
 font-weight: normal;
}
#mapaser a {
 position: relative;
 left: -5px; 
}
#mapaser li {
 padding-top: 5px;
}
#mapaser ul li ul li ul li {
 list-style-image: url(/img/box_small.gif);
}
#scroll * {
 margin: 0;
 padding: 0;
 text-decoration: none;
 text-align: left;
 font-size: 11px;
 line-height: 12px;
}
#scroll {
 position: absolute;
 visibility: hidden;
 width: 158px;
 height: 120px;
 border: 1px solid #C9CED1;
 overflow: auto;
 background-color: #FFFFFF;
 z-index: 99;
}
#suggest table {
 width: 100%;
 color: #5F5F5F;
 border: 0px;
 border-collapse: collapse;
}
.highlightrow {
 background-color: #EBEDEE;
 cursor: pointer;
}
#suggest table tr a {
 color: #5F5F5F;
 cursor: pointer;
 font-weight: normal;
}
#tfiltr {
 width: 100%;
}
#wf {
 text-align: right;
}
.parB {
 background-color: #E6E8EA;
 float: left; 
 height: 140px;
 margin-left: 5px;
 margin-right: 5px;
 margin-bottom: 10px;
 padding-left: 3px;
 padding-right: 3px;
 font-weight: bold;
 text-align: center;
}
.parL {
 background-color: #FFFFFF;
 height:95px;
 margin-top: 3px;
 padding-bottom: 3px;
 white-space: nowrap;
 overflow-y: scroll;
 overflow-x: hidden;
}
.parB, .parL {
 border: 1px solid #C9CDD1;
}
.parS {
 float: left;
}
.parL, .parS {
 font-weight: normal;
}
.parL a {
 text-decoration: none;
}
.hid {
 visibility: hidden;
}
#frmos em, #frmad em {
    font-weight:bold; color:red; vertical-align:top; display:block; float:left; width:15px;
} 
#frmos input, #frmad input {
 font-size:96%; margin-bottom:2px;
}
#frmos label.error, #frmad label.error {
 float:none; color:red; padding-left:.5em; vertical-align:top;
}
#frmad .bi, #frmos .bi {
 background: transparent url('/images/ico/ainsert.png') no-repeat;
}
#frmad .be, #frmos .be {
 background: transparent url('/images/ico/aedit.png') no-repeat;
}
#frmad .bd, #frmos .bd {
 background: transparent url('/images/ico/adelete.png') no-repeat;
}
#frmos .bc, #frmad .bc {
 background: transparent url('/images/ico/cancel.png') no-repeat;
}
#frmad .bs, #frmos .bs {
 margin-left:50px;
 background: transparent url('/images/ico/asave.png') no-repeat;
}
#frmos .tb, #frmad .tb {
 padding-left:20px;
}
#frmos .be, #frmos .bd, #frmos .bi, #frmad .be, #frmad .bd, #frmad .bi {
 text-decoration:none;
}
#frmad .be, #frmad .bd, #frmad .bi, #frmos .be, #frmos .bd, #frmos .bi {
 background-size: 12px 12px;
}
