body { behavior:url("htc/csshover.htc"); }
* {margin: 0; padding: 0;}
html { margin: 0 auto; overflow-y: scroll; overflow:scroll;; overflow-x:hidden;}
body {text-align: center; color: #333; font: 12px/1.5 verdana, sans-serif; background: #0D0D0D url(img/tlo1.gif) repeat-y center;}
#all{background-color: #0D0D0D;}
.cleaner {clear: both; height: 1px; font-size:1px; }
#main {position: relative; width: 860px; margin: 0 auto; padding: 13px 0 0 0; background: #E0E0E0 url(img/tlo.gif) repeat-x;}
#main_in {position: relative; width: 780px; margin: 0 auto;}
#topbg {position: absolute; top: 0; left: 50%; margin: 0px -430px; z-index: -1; width: 860px; height: 143px;background-color: #6280D9;}
#header {position: relative; width: 780px; height: 145px; background: #FFE973 url(img/!top.jpg) no-repeat 536px 21px; overflow: hidden;}
a {color: #002CB5;}

#header h1 {display: none;}

#hdr-box1, #hdr-box2, #hdr-box3, #hdr-box4 {position: absolute; top: 6px; width: 75px; height: 15px;}
#hdr-box1 { background-color: #223B86; left: 15px; }
#hdr-box2 { background-color: #001D74; left: 100px; }
#hdr-box3 { background-color: #002DB3; left: 185px; }
#hdr-box4 { background-color: #6280D9; left: 270px; }
#hdr-box5 { background-color: #2f52bc; left: 355px; width: 425px; height: 15px; position: absolute; top: 6px;}

/*#header h2 { position: absolute; top: 35px; right: 320px; margin: 0; width: 8em; font-size: 17px; line-height: 1.33; font-weight: bold; text-transform: uppercase; text-align: center; color: #808080;}
*/
#header h2 { padding-top: 35px; font-size: 17px; line-height: 1.33; font-weight: bold; text-transform: uppercase; text-align: center; color: #808080;}

#menu {padding: 1px 0; list-style-type: none; height: 26px; z-index:2; margin: 0px;}
#menu li { float: left;	width: 156px; margin: 0px;}
#menu a { position: relative; display: block; margin: 1px; height: 24px; font-size: 11px; line-height: 24px; font-weight: bold; text-decoration: none; text-transform: uppercase; text-align: center; background-color:  #365FD9; color: white; overflow: hidden; }
#menu a span { display: block; position: absolute; top: 5px; _top: 0px;left: 5px; _left: 0px; width: 8px; height: 8px; background-color: #FFD700; }
#menu a.sel, #menu a.sel:hover { background-color: #365FD9 ;color: rgb(255, 233, 115);}
#menu a.sel span, #menu a.sel:hover span {background-color: #002CB5;}
#menu a:hover {background-color: #1E90FF; color: white;}

#menu a:hover span{background-color: #FF7A00;}
#logo {position: absolute; top: 46px; left: 35px;}

#content, #cont2 { padding: 1px; text-align: left; color: #333; margin: 0px; background: white url(img/tlo2.gif) repeat-y 190px; _width: 780px;}
#content a, #cont2 a { padding: 2px 3px;}
#content p, #cont2 p {margin: 0 0; text-indent: 15px;}
#cont2 {background-image: none;}
#left{ float: left; width: 160px; padding: 10px 5px; _width: 170px; w\idth: 160px;}
#left h3 { margin: 5px 0; font-size: 18px; font-weight: normal;color: #FF7900;}
#left h4 { margin: 5px 0 0 6em; font-weight: bold; }
#left ul { margin: 0px 0px 0px 5px;  padding: 0; color: #FF7900; width: 165px; list-style-type: square; list-style-position: inside;}
#left ul li { border-bottom: 1px solid #E7E3E7;}
#left ul li ul li { border-bottom: none;}
#left ul ul { display: none; position: relative;}
#left ul a {text-decoration: none; color: #002CB5;}
#left ul a:hover {color: #6382DE;}
#left ul li:hover ul, #left ul a:hover ul { display: block; z-index: 1000;position: absolute; padding-left: 5px; left: 165px; width: 150px; background-color: #E7E3E7; border-top: 1px solid #6382DE; border-left: 1px solid #6382DE; border-right: 2px solid #213884; border-bottom: 2px solid #213884;}
#left ul li:hover ul.ost {bottom:0px;}
#left ul li ul span {color: black;}
#right { float: right; width: 570px; margin: 10px 5px 0 10px; text-align: left; }
#right h3, #oferta h3 { clear: left; margin: 0.5em 0 0.3em 0; font-size: 12px; color: #FF7900;}
#right h3 span, #oferta h3 span { display: inline-block; width: 9px; height: 9px; margin-right: 1em; border: 1px solid #A55100; vertical-align: middle; background-color: #FFB673; }
#right .photo1, #oferta .photo1 { margin: 0 10px 3px 0px;}
#right h4, #oferta h4 { font-size: 12px; font-weight: bold;}
#right .link, #oferta .link { text-align: right;}
#right ul, #oferta ul { color: #6382DE; list-style-type: square; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 5px; list-style-position: inside;}
#right ul span, #oferta ul span { color: black;}
#oferta{width: 780px;}
.of td { width: 24.5%; }
.of { margin: 5px;}
#adresy{float: right; margin: 5px 0px 5px 5px;  text-align: right; width: 200px; }
.toni {color: #002CB5;text-decoration: overline;font-size: 15px;font-weight: bold; font-family: arial, sans-serif;}
#adresy u {color: #002CB5;}
#a2, #a3 { border: 1px solid #0000CE; border-width: 0px 1px; }
#a2 {padding: 0px 5px; background-color: #FFEB73; font-weight: bold; font-size: 11px;}
#a3 {padding:3px 5px;background-color: white;}

.square .top, .square .bottom {display:block; background:transparent; font-size:1px;}
.square .b1t {margin:0 6px; display:block; overflow:hidden; height:5px; background-color:#FFEB73; border-left:1px solid #00c; border-right:1px solid #00c; border-top:1px solid #00c;}
.square .b2, .square .b3 {display:block; height:1px; margin:0; background-color:#FFEB73; border-left:7px solid #00c; border-right:7px solid #00c; overflow:hidden;}
.square .b1b {margin:0 6px; display:block; overflow:hidden; height:5px; background-color:white; border-left:1px solid #00c; border-right:1px solid #00c; border-bottom:1px solid #00c;}
.square .b3 { background-color: white;}
.rbox {float: left; position: relative; width: 180px; margin: 15px 0 20px 0; padding: 2px 5px 2px 30px; font-size: 10px; line-height: 1.2; background-color: #FFB673; color: #A55100;}
.rbox span { display: block; position: absolute; top: 5px; left: 8px; width: 8px; height: 8px; background-color: #FF7900;}
#right button { float: right; margin: 15px 0 20px 0; width: 150px; height: 30px; background: #6382DE; color: #002CB5; border: 1px solid #001C73; text-align: center; font-size: 14px; line-height: 25px; }

#footer { padding: 5px 0; text-align: center; border-top: 1px solid #FFD700; border-bottom: 1px solid #FFD700; background-color: #FFE973; color: #A68C00;}
#footer a { padding: 3px 5px;}
#kontakt { text-align: center; width: 100%;}
#kontakt td {width: 50%;}
table {font: 12px/1.5 verdana, sans-serif;}
.f11{ font-size: 11px;}
.all{ text-align: left;}
.alc{ text-align: center;}
.alr{text-align:right;}
.flr {float: right;}
#gal img {margin: 5px; padding:0px;border:none;}
#gal a{padding:0px;margin:0px;}