* {margin:0;padding:0}
body {margin:0;padding:0; background: #7495d5 url("i/_top_bg.jpg") no-repeat top center; color:#000; font:83%/1.2 arial,tahoma,verdana,sans-serif}
/* --------------------------------------- */
a {background:transparent;text-decoration:none;cursor:pointer;color:#333399;font-weight: bold;} 
a:link {color:#333399;font-weight: bold;} 
a:hover,a:active {color:#ff3300; font-weight: bold; text-decoration:underline;} 
/* --------------------------------------- */
p {margin: 0;}
h1, h2, h3, h4, h5, h6 {font-family: arial,verdana,sans-serif; color:#fff; text-decoration: none;}
h1 {float: left; width:730px; height: 43px; line-height: 42px; font-size: 140%; padding: 0 30px 0 0; color: #fff; margin: 0; text-align: right; background: url("i/_right_top.jpg") no-repeat top left;}
h2 {font-size: 140%; margin: 16px 0 6px 0; color: #a10169; text-decoration: underline;}
h3 {font-size: 110%; margin: 14px 0 2px 0; color: #ff3300; text-decoration: underline;}
.caption {color:#999;font-size:11px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
small {font-size:11px}
blockquote {padding: 0 0 16px 16px;}
ul {margin: 10px 0 26px 20px;}
li {margin: 0 0 0 10px;}
ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}
dl {margin: 0 0 1em 0}
dt {font-weight:bold; margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}
img {border:none} 
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
table {width: 100%; border: 0; padding: 0px;}
tbody, tr {border: 0; padding: 0px;}
td {border: 0; padding: 8px; vertical-align: top;}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
.dih {display: none;}
.un {text-decoration:underline;}
/* ---------------------------------------  */
#site {width:980px; margin: 0 auto; padding: 0;}
#header {float: left;width:980px;height: 255px; margin: 0; padding: 0; text-align: left; background: url("i/_top_left2.jpg") no-repeat top left;}
#header .logo {float: right; width: 318px; height: 132px; margin: 74px 130px 0 0; padding: 0;}
#page {float: left;width:100%; margin: 0; padding: 0;}
#left {float: left; width:220px; min-height: 350px; margin: 0; padding: 0;}
.left-top {float: left;width:220px;height: 43px; margin: 0; padding: 0; text-align: left; background: url("i/_left_top.jpg") no-repeat top left;}
#right {float: left; width:696px; min-height: 350px; margin: 6px 0 20px 22px; padding: 20px 20px 30px 20px; background: url("i/_bg_right.png") repeat top left;}
#right p {margin: 12px 0 0 0;}
/* --------------------------------------- */
.nadpis {color: #fff; white-space: nowrap; list-style-type: none; text-decoration: none; padding: 4px; margin: 0; font-weight: bold; background: #cc0000;}
.menu {float: left; width: 210px; min-height: 340px; color: #011a55;  margin: 0; padding: 0; background: url("i/_bg_menu.png") no-repeat bottom left;}
.menu ul {float: left; width: 210px;margin: 10px 0 0 0; padding: 0 0 10px 0; list-style-type: none;text-align: left;}
.menu ul li {float: left; margin: 0;padding: 0;list-style-type: none;line-height: 22px;text-align: left;line-height: 22px;cursor: pointer;}
.menu ul li a {float: left; width: 184px; height: 22px; line-height: 22px; margin: 0;padding: 0 0 0 16px; color: #fff; text-align: left;}
.menu ul li a:hover{float: left; line-height: 22px; background: url("i/_menu_on.png") no-repeat 0px 0px; color: #fff; text-decoration: none;}
.menu ul ul {float: left;margin: 0;padding: 0;list-style-type: none;text-align: left;}
.menu ul ul li {float: left;font-size: 90%;line-height: 22px;margin: 0;padding: 0;list-style-type: none;text-align: left; cursor: pointer;}
.menu ul ul li a {float: left;width: 180px;line-height: 22px;margin: 0;padding: 0 0 0 20px;color: #000;}
.menu ul ul li a:hover {float: left;background: url("i/_menu_on.png") no-repeat 0px 0px;color: #fff;text-decoration: none;}
.menu .subm {display: none;}
.menu .subm2 {display: block;}
.menu li:hover ul ul,.menu li li:hover ul ul,.menu li li li:hover ul ul,.menu li li li li:hover ul ul{display:none;}
.menu ul li .active {float: left;line-height: 22px;background: url("i/_menu_on.png") no-repeat 0px 0px;color: #fff;text-decoration: none;}
/* --------------------------------------- */
.contact {float: left; width: 200px; margin: 10px 0 0 10px; font-size: 90%;}
/* --------------------------------------- */
#right table {border: none; width:100%; margin: 10px 0;}
#right table th {padding:6px;text-align:left;background: #da239a; color: #fff;}
#right table td {background: #b4ceff; padding:6px; vertical-align: top;}
.editr {width: 230px;}
.editr2 {width: 100px;}
#right table#tabform {border: none; width:100%; margin: 10px 0;}
#right table#tabform th {padding:2px;text-align:left; color: #fff;}
#right table#tabform td {padding:2px; vertical-align: top;background: none;}
/* --------------------------------------- */
.active {background: none;}
.toggler {float: left; display: block; width: 692px; height: 36px; margin: 4px 0 0 0; color: #000;}
.toggler a {display: block; height: 36px; line-height: 36px; padding: 0 0 0 10px; background: url("i/_toggler.gif") no-repeat 0px 0px; color: #fff;}
.toggler a:hover {display: block; background: url("i/_toggler.gif") no-repeat 0px -36px; color: #fff; text-decoration: none;}
.element {float: left; width: 95%; margin: 6px 0 0 0; padding: 0 0 30px 10px;}
/* --------------------------------------- */
#footer {clear:both; float: left;  width: 980px; margin: 0; padding: 8px; font-size:86%;color:#3e61a6; /*background: #6a88cd url("i/_bottom.gif") no-repeat left top;*/}
.footer-block {float: left; margin: 10px 10px 0 0; color: #000;}
#footer p {margin: 6px 0; text-align: right;}
#footer a {color: #890159; font-weight: normal;}
#footer a:hover {color: #fff;}
/* --------------------------------------- */
.foto-left {float: left; margin: 10px; padding: 8px; background: #b4ceff; text-align: center;}
.foto-right {float: right; margin: 10px; padding: 8px; background: #b4ceff; text-align: center;}
.foto {float: left; padding: 4px}
.foto-blok {float: left; width: 100%; padding: 0 0 20px 0;}
.foto-blok2 {float: left; width: 100%; padding: 0 0 20px 0;}