body,td,th {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}


body {margin: 0px;padding: 20px 0px;background-image: url(images/bg-body.jpg);background-attachment: fixed;background-repeat: no-repeat;background-position: top center;background-color: #2978B1;}
img {border-width: 0px;}
h1,h2,h3,h4,h5,h6 {font-weight: bold;color: #00538E;}
h1 {font-size: 15px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}
h5 {font-size: 12px;}
h6 {font-size: 12px;}

#over {margin: 0px auto;padding: 0px;width: 950px;background-color: #fff;border: 2px solid #fff;}

a {color: #2B7AB5;text-decoration: underline;}
a:hover {text-decoration: none;color: #009933;}

#head {height: 315px;background-image: url(images/head.jpg);background-repeat: no-repeat; position:relative;}

#top-search {height: 40px;text-align: right;padding-right: 30px;}
#top-search form {margin: 0px;padding: 0px;padding-top: 9px;}
#top-search input {background: transparent;height: 16px;width: 140px;border-width: 0px;color: #409BB0;font-size: 12px;}

.menu {margin: 0px;padding: 10px 0px;}
.menu a {color: #70B5C4;text-decoration: none;display: block;width: auto;font-size: 12px;font-weight: bold;line-height: 20px;
		height: 20px;padding-left: 10px;border-bottom: 1px solid #95C9D4;}
.menu a:hover {text-decoration: none;color: #00A0D5;}
.menu a.sel {color: #FFFFFF;text-decoration: none;background-color: #073F4C;}

.top-menu {margin: 0px;height: 38px;padding-top: 5px;background-image: url(images/bg-menu.gif);background-repeat: repeat-x;border-bottom: 0px solid #999;padding-left: 5px;}
.top-menu a {color: #73BAD5;text-decoration: none;display: block;width: auto;font-size: 12px;font-weight: bold;line-height: 29px;height: 29px;background-image: url(images/bg-top-a.gif);background-repeat: repeat-x;background-position: center left;float: left;padding: 0px 30px;margin: 0px 4px;border: 1px solid #89DCFF;}
.top-menu a:hover {text-decoration: none;color: #33FFFF;background-image: url(images/bg-top-a-hover.gif);}
.top-menu a.sel {color: #FFFFFF;text-decoration: none;}

.nadpis-cl,.nadpis-cl2 {font-size: 16px;font-weight: bold;color:#000000;padding: 5px 10px 5px 10px;background-repeat: no-repeat;background-position: top center;border-bottom:2px solid #00538E}
.col-nadpis, .col-nadpis-01 {font-size: 16px;font-weight: bold;color: #FFFFFF;padding: 10px;background-repeat: no-repeat;background-position: top center;}
.col-nadpis p, .col-nadpis-01 p { margin:0px; padding:2px; }
.col-nadpis {background-image: url(images/bg-coll.jpg);}
.col-nadpis-01 {background-image: url(images/bg-coll-01.jpg);}

.bg-cl,.container-1,.container-2 {text-align: left;padding: 10px;padding-bottom: 10px;}

.container-1 {background: url(images/bg-coll.jpg) no-repeat center top;}
.container-2 {background: url(images/bg-coll-01.jpg) no-repeat center top;}

.container-1 .nadpis,.container-2 .nadpis {font-size: 14px;font-weight: bold;color: #FFFFFF;}
.container-1 .container-main, .container-2 .container-main {padding-top: 20px;padding-bottom: 20px;}
.container-1 .foot,.container-2 .foot {text-align: right;padding: 1px 5px;background-color: #D2EAEE;}

#col-over {margin: 0px;padding: 10px 10px 0px 10px;background-repeat: no-repeat;background-image: url(images/bg-cover.gif);}
#foot {clear: both;margin: 0px;padding: 0px;color: #fff;background-image: url(images/foot.jpg);background-repeat: no-repeat;text-align: center;line-height: 30px;background-color: #0A78CD;}
#foot a {color: #fff;text-decoration: none;}
#foot div {font-size: 10px;line-height: 15px;padding: 5px 20px 0px 20px;text-align: justify;border-top: 1px solid #0A78CD;}
#foot a:hover {text-decoration: none;color: #99FFFF;}

#col-01 {margin: 0px;padding: 0px;float: left;width: 200px;}
#col-02 {float: left;width: 690px;padding: 10px;font-size: small;margin: 0px 10px;background-image: url(images/bg-coll-middle.jpg);background-repeat: no-repeat;background-position: top center;}
#col-03 {float: left;width: 200px;padding: 0px;font-size: small;}

.float-clear {clear: both;}
.txt-center {text-align: center;}
.txt-right {text-align: right;}
.txt-block {text-align: justify;}
.txt-left {text-align: left;}

.txt-white {color: #fff;}

.txt-strong {color: #014B78;background-color: #D5E9F2;padding: 5px;border: 1px solid #005775;}
.txt-strong-01 {color: #33FFFF;background-color: #012579;padding: 5px;border: 5px solid #3278AC;}
#head .links {font-size: 12px;text-align: right;height: 40px;padding-right: 30px;line-height: 30px;}

#head .quick-links {font-size: 12px; text-align: left; position:absolute; top:110px; left:340px; width:200px;}
.quick-links a {color: #46C9DD; height: 25px; line-height: 25px;text-decoration: none;display: block;width: auto; font-size: 12px;font-weight: bold; padding-left: 30px;background-image:url(images/arrow-head.gif); background-repeat:no-repeat; background-position:left center;}
.quick-links a:hover {text-decoration: none; color: #fff;}
.quick-links a.sel {color: #fff;text-decoration: none;}

#icons {padding-top: 53px;padding-left: 561px;}
#icons div { float:left;}

#icon-1 a {display: block; height: 98px; background-image: url(images/ico-01.jpg); width: 95px;}
#icon-1 a:hover, #icon-1 a.sel {background-image: url(images/ico-01-hover.jpg);}

#icon-2 a {display: block; height: 98px; background-image: url(images/ico-02.jpg); width: 91px;}
#icon-2 a:hover, #icon-2 a.sel {background-image: url(images/ico-02-hover.jpg);}

#icon-3 a {display: block; height: 98px; background-image: url(images/ico-03.jpg); width: 105px;}
#icon-3 a:hover, #icon-3 a.sel {background-image: url(images/ico-03-hover.jpg);}

#icon-4 a {display: block; height: 98px; background-image: url(images/ico-04.jpg); width: 89px;}
#icon-4 a:hover, #icon-4 a.sel {background-image: url(images/ico-04-hover.jpg);}

.px {width:4px;height:4px}
