/* html */
#page1 .col-1 {width: 311px; padding: 0 37px 0 0}
#page1 .col-2 {width: 615px; padding: 145px 0 0 0}
#page1 .col-2 .block-1 {width:312px; padding: 0 63px 0 0}
#page1 .col-2 .block-2 {width:240px}
.block-3 {width:600px}
.block-4 {width:200px}
/* Getting the new tags to behave */
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}
mark,rp,rt,ruby,summary,time{display:inline}
/* Global properties */
*{padding:0;margin:0}
body{background:#fff;height:100%;font-family:sans-serif;line-height:1em;color:#393939}
html{background:transparent;height:100%;min-width:980px;margin:0;padding:0;outline:0;vertical-align:top;font-size:100%}
div{border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}
a{outline:none;color:#369}
a:hover{text-decoration:none}
/* Global Structure */
#main-tail-top{background:#fff url(images/main-tail-top.gif) repeat-x 0% 0%}
#main-tail-bot{background:url(images/main-tail-bot.gif) repeat-x 0% 100%}
#main-tail-ver{background:url(images/main-tail-ver.gif) repeat-y 50% 0%}
#main-bg-top{background:url(images/bg-top.gif) no-repeat 50% 0%}
#main-bg-bot{background:url(images/bg-bot.gif) no-repeat 50% 100%}
#main{width:978px;margin:0 auto;font-size:0.75em}
header{background:url(images/header.gif) no-repeat 0% 0% !important;position:relative;height:481px}
section#content{width:100%}
/* Left & Right alignment */
.fleft{float:left}
img.fleft{margin:0 24px 0 0}
img.fleft1{float:left;margin:0 25px 29px 0}
.fright{float:right}
ul.fright{padding:0 42px 29px 0}
.col-1,.col-2,.col-3,.col-4{float:left;overflow:hidden}
.block-1,.block-2,.block-3,.block-4{float:left;overflow:hidden}
.aligncenter{padding:15px 0 0 0;text-align:center}
.wrapper{width:100%;overflow:hidden}
.clear{clear:both;font-size:0%;line-height:0%;height:0}
/* header */
nav{float:left}
nav a{text-decoration:none;color:#000}
nav ul{position:absolute;top:206px;left:-200px;float:left;list-style:none}
nav ul li{float:left;width:62px;padding:0 0 0 1px}
nav ul li span{display:block;height:65px;width:464px;font-size:1.5em;letter-spacing:1px;font-weight:normal;color:#fff;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);line-height:60px;text-indent:30px}
nav ul li a:hover,header nav ul li a.current{font-weight:bold;color:#fff !important}
#nav1 span{background:url(images/bg-navigacia.gif) no-repeat 0% 0%}
#nav2 span{background:url(images/bg-navigacia.gif) no-repeat 0% 0%}
#nav3 span{background:url(images/bg-navigacia.gif) no-repeat 0% 0%}
#nav4 span{background:url(images/bg-navigacia.gif) no-repeat 0% 0%}
#nav5 span{background:url(images/bg-navigacia.gif) no-repeat 0% 0%}
#nav6 span{background:url(images/bg-navigacia.gif) no-repeat 0% 0%}
#slogan{background:url(images/slogan-bg.gif) no-repeat 0% 0%;width:638px;height:184px;overflow:hidden;line-height:1.154em;font-size:2em;color:#369;position:absolute;top:424px;left:326px;font-family:serif;font-style:italic}
#slogan .inner{padding:59px 40px 10px 15px}
.current{font-weight:bold}
/* JS */
#faded{background:url(images/gallery-bg.png) no-repeat 0% 40px;width:630px;height:465px;overflow:hidden;position:absolute;top:5px;right:22px}
#faded div{position:absolute;top:35px;left:10px}
ul.pagination{background:url(images/pagination.gif) no-repeat 0% 0%;width:118px;height:29px;padding:5px 0 0 24px;overflow:hidden;position:absolute;top:0;left:237px}
ul.pagination li{float:left;padding:0 2px 0 0;list-style:none}
ul.pagination li a{display:block;width:22px;height:22px;overflow:hidden;float:left;line-height:22px;font-weight:bold;text-align:center;text-decoration:none;color:#575757}
ul.pagination li a:hover{background:url(images/pagination-act.gif) no-repeat 0% 0%;color:#369}
ul.pagination li.current a{background:url(images/pagination-act.gif) no-repeat 0% 0%;color:#369}
/* content */
#content #indent{padding:0 14px 0 1px}
#content p{padding:0 0 18px 0;line-height:1.5em;font-size:1em;color:#6d6161}
#content p.extra{padding:0 0 22px 0}
#content p.extra1{padding:0 0 26px 0}
#content p.extra2{padding:0 0 20px 0}
#content p.extra3{padding:0 0 30px 0}
#content p.extra-style{padding:5px 0 18px 0}
#content p span{color:#f73024}
.row-2{width:100%;overflow:hidden}
.row-2 .inner{padding:30px 0 0 46px}
/* boxes */
.box{width:100%;overflow:hidden}
.box .inner{padding:15px 25px 36px 45px}
.box p{padding:0 0 21px 0 !important;line-height:1.5em !important;font-size:1em !important;color:#7c7c7c !important}
.box p.extra{padding:0 0 16px 0 !important}
/* txt,links,lines,titles */
h1{width:311px;height:189px;overflow:hidden;text-align:center;position:absolute;top:36px;left:0}
h1 a{background:url(images/logo.gif) no-repeat 50% 0% !important;display:block;width:205px;height:70px;padding:69px 0 0 0;text-decoration:none;color:#504f4f;position:absolute;top:25px;left:54px}
h1 strong{display:block;margin:20px 0 -7px 0;line-height:1.2em;font-size:20px}
h2{padding:0 0 15px 0;line-height:1.2em !important;font-size:2.5em !important;color:#369 !important;text-shadow: #ccc 2px 2px 2px}
h2 strong{display:block;padding:0 0 8px 0}
h2 small{display:block;padding:0 0 4px 0;font-size:1em}
h5{padding:15px 0 0 0;line-height:1.5em;font-size:1em;text-transform:uppercase;color:#369}
h5 strong{display:block;padding:0 0 2px 0}
h6{line-height:1.5em;font-size:1em;text-transform:uppercase;color:#555}
.link{background:url(images/sipka.gif) no-repeat 0% 8px !important;float:left;padding:0 0 20px 9px;line-height:1.5em;font-size:1em;font-weight:bold;color:#369}
.title{padding:2px 0 29px 0;line-height:1.833em;font-size:1em;font-weight:bold;text-transform:uppercase;color:#369}
.title small{float:right;padding:0 7% 0 0;font-size:1em}
.title a{color:#369}
/* forms */
#contact-form{width:221px;padding:0 0 0 1px;overflow:hidden}
#contact-form label{background:url(images/contact-input.gif) no-repeat 0% 0%;display:block;height:40px;overflow:hidden}
#contact-form strong{background:url(images/contact-textarea.gif) no-repeat 0% 0%;display:block;width:221px;height:156px;overflow:hidden;font-weight:normal}
#contact-form input{background:none;width:193px;height:12px;padding:7px 14px 7px 14px;border:none;float:left;font-family:sans-serif;font-size:0.833em;text-transform:uppercase;color:#7c7c7c}
#contact-form textarea{background:none;width:193px;height:142px;padding:7px 14px 7px 14px;border:none;float:left;overflow:auto;font-family:sans-serif;font-size:0.833em;text-transform:uppercase;color:#7c7c7c}
#contact-form a{background:url(images/sipka.gif) no-repeat 0% 8px !important;float:right;margin:16px 0 0 22px;padding:0 0 0 9px;line-height:1.5em;font-size:1em;font-weight:bold;color:#000}
/* other */
.date{padding:0 0 4px 0;line-height:1.3em;font-size:2em;font-weight:700;color:#f61104}
.indent{padding:10px 15px 0 45px}
.indent-1{padding:16px 15px 0 40px}
.indent-left{padding:0 0 0 7px}
.list{padding:0 0 23px 2px;overflow:hidden}
.list li{background:url(images/marker.gif) no-repeat 0% 8px;padding:0 0 0 10px;line-height:1.583em;font-size:1em;font-weight:bold;color:#4c4c4c}
.list li a{color:#369}
.list-1{padding:1px 0 34px 0;overflow:hidden}
.list-1 li{background:url(images/sipka-zoznam.gif) no-repeat 0% 10px;padding:0 0 0 19px;line-height:2em;font-size:1em;color:#a4a4a4}
.list-1 li a{color:#369}
.stlpce{}
.list-2 {width:50%;padding:1px 0 10px 0;float:left;position:relative:overfolow:hiden;margin-bottom:1em}
.list-2 li {background:url(images/sipka-zoznam.gif) no-repeat 7px 7px;padding:0 0 0 20px;color:#000;list-style:none}
.list-2 li a{color:#369}

.list-indent{padding:1px 0 30px 0 !important}
.list-position{padding:5px 0 0 0 !important}
.pic-indent{margin:0 0 20px 0}
.no-indent{margin:0 !important;padding:0 !important}
.privacy{padding:15px 20px 0 44px}
.privacy h2{padding:0 0 19px 0 !important}
.privacy p a{text-decoration:none;color:#369}
.privacy p a:hover{text-decoration:underline}
/* footer */
footer {padding:0 0 20px 0;margin:20px auto 0 auto;background:#eee url(images/footer.gif) no-repeat center bottom !important;height:130px;overflow:hidden}
footer p, address{padding:10px 0 0 0;font-size:12px;color:#666;text-align:center;font-style:normal}
footer p span{padding:0 3px 0 0}
footer p a{margin:0 0 0 3px;color:#369}
footer p b{display:block;padding:3px 0 0 0;font-weight:normal}
#menu-horizontal {margin-top:10px}
#menu-horizontal li {display:inline;margin-right:5px}
#menu-horizontal li a {margin:0;padding:3px 0;border:0;color:#369}
#menu-horizontal li a#hcurrent {border-bottom:3px solid #333}
#aktual a {color:#fff;background:#0071BC}
#pata {clear:both;text-align:center;padding:10px;font-size:11px;padding-bottom:100px}
#indent .wrapper {/*border-left:1px dotted #369*/}

