/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt      
version: 2.5.2
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}

html {background: none repeat scroll 0 0 !important;}
body {font-family: Helvetica, Arial, sans-serif;}
#container {margin: 0px auto; width: 1060px; z-index: 5; position: relative;}

/* TOP */
#top {float: left; width: 1000px;  margin-left: 30px; display: inline;}
#top-logo {float: left; width: 181px; height: 27px; margin: 30px 0px 0px 0px; background: url(/images/logo.png); text-indent: -9999px;}
#top-lang:link, #top-lang:visited {float: right; width: 154px; height: 28px; background: url(/images/button-40.png) repeat; margin: 25px 13px 0px 0px; text-decoration: none;}
#top-lang:hover, #top-lang:active {background: #555555;}
#top-lang span {float: left; width: 100%; color: #fff; font-size: 12px; font-weight: bold; margin-top: 7px; text-align: center;}
#top-lang:hover span, #top-lang:active span {text-decoration: none;}

#menu {float: left; width: 985px; margin: 24px 0px 0px 3px; display: inline;}
#menu h2 a:link, #menu h2 a:visited {float: left; width: 154px; background: url(/images/button-80.png) repeat; padding: 8px 0px; margin: 0px 0px 0px 10px; text-decoration: none;}
#menu h2 a:hover, #menu h2 a:active {background: url(/images/button-80-blue.png) repeat; text-decoration: none;}
#menu h2 a {float: left; width: 100%; color: #fff; font-size: 12px; font-weight: bold; margin-top: 7px; text-align: center; cursor: pointer;}

#menu h2 a.menu-sel:link, #menu a.menu-sel:visited {background: url(/images/button-80-blue.png) repeat;}
#menu h2 a.menu-sel:hover, #menu a.menu-sel:active {}

/* CONTENT */
#content {width: 1060px; float: left; display: inline;}
.content-head {float: left; width: 100%; height: 27px; background: url(/images/content-head.png); _background: none; display: inline; margin-top: -27px;}
.content-wrap {float: left; width: 100%; background: url(/images/content-loop.png) repeat-y; _background: none; display: inline;}
.content-middle {float: left; width: 95%; margin: 0px 0px 0px 26px; background: #fff url(/images/content-lowbg.png) repeat-x; _background: #eee; background-position: bottom; display: inline;}
.content-tail {float: left; width: 100%; height: 25px; background: url(/images/content-tail.png); _background: none; display: inline;}
.content-top-spacer {width: 100%; height: 27px; float: left;}

/* Global modry link */
a.blue:link, a.blue:visited {font-size: 12px; text-decoration: none; color: #5f85c0; font-weight: bold;}
a.blue:hover, a.blue:active {text-decoration: underline;}

/* HOME - Longbox */
.content-longbox {float: left; width: 98%; margin: 10px 0px 0px 10px; color: #3d3d3d; display: inline; background: url(/images/transparent-box-bg.png) repeat; _background: #f7f7f7;}
.content-longbox h1 {font-size: 24px; font-weight: bold; float: left; margin: 15px 0px 0px 15px; color: #3868b1; display: inline;}
.longbox-top-span {float: left; font-size: 12px; color: #3d3d3d; margin: 25px 0px 0px 10px; display: inline;}
.longbox-top-span a:link, .longbox-top-span a:visited {color: #3d3d3d; text-decoration: none;}
.longbox-top-span a:hover, .longbox-top-span a:active {text-decoration: underline;}
.longbox-top-hr {float: left; width: 96%; height: 1px; color: #aeaead; background: #aeaead; margin: 0px 0px 0px 15px; border: 0px; padding: 0px; display: inline;}
.longbox-text-home {float: left; width: 96%; margin: 10px 0px 0px 15px; text-align: justify; line-height: 150%; display: inline;}
.longbox-text-home b, .smallbox-text a {color: #3868b1;}
.box-spacer-15 {float: left; width: 100%; height: 10px; display: inline;}
.box-spacer-25 {float: left; width: 100%; height: 25px; display: inline;}

/* HOME - Smallbox */
.content-smallbox {float: left; width: 32%; margin: 10px 0px 0px 10px; background: url(/images/transparent-box-bg.png) repeat; _background: #f7f7f7; display: inline;}
.smallbox-title {float: left; font-size: 22px; color: #3d3d3d; margin: 15px 0px 0px 15px; width: 75%; text-align: left; display: inline;}
.smallbox-top-hr {float: left; width: 91%; height: 1px; color: #aeaead; background: #aeaead; margin: 0px 0px 0px 15px; border: 0px; padding: 0px; display: inline;}
.smallbox-text {float: left; width: 91%; margin: 10px 0px 0px 15px; text-align: justify; line-height: 150%; font-size: 12px; display: inline;}
.smallbox-text b {color: #3868b1;}
.content-spacer {float: left; width: 100%; height: 10px; display: inline;}

.cross {float: right; width: 16px; height: 12px; background: url(/images/cross.gif); margin: 10px 10px 0px 0px; display: inline;}

/* BOX - uzitocne*/
#box {float: left; width: 380px; display: inline; margin-top:-27px;}
.box-head {float: left; width: 100%; height: 27px; background: url(/images/box-head.png); _background: none; display: inline;}
.box-wrap {float: left; width: 100%; background: url(/images/box-loop.png); _background: none; display: inline;}
.box-tail {float: left; width: 100%; height: 27px; background: url(/images/box-tail.png); _background: none; display: inline;}
.box-middle {float: left; width: 330px; margin: 0px 0px 0px 25px; background: #fff url(/images/box-bg.jpg) repeat-x; _background: #eee; background-position: bottom; display: inline;}
.box-content {float: left; width: 310px; margin: 10px 0px 0px 10px; background: url(/images/transparent-box-bg.png) repeat; _background: #f7f7f7; display: inline;}
.box-title {float: left; font-size: 22px; color: #3868b1; margin: 15px 0px 0px 15px; width: 80%; text-align: left; display: inline;}
.box-top-hr {float: left; width: 91%; height: 1px; color: #aeaead; background: #aeaead; margin: 0px 0px 0px 15px; border: 0px; padding: 0px; display: inline;}
.box-text {float: left; width: 91%; margin: 10px 0px 0px 15px; text-align: left; line-height: 150%; padding-left: 20px;}
.box-text li { list-style: disc; }
.box-text a { color: #3868b1; }


/* CONTACT */
.contact-map {float: left; width: 261px; height: 170px; background: url(/images/contact-map.jpg); margin: 15px 0px 0px 20px; display: inline;}
.contact-table {float: left; width: 520px; margin: 15px 0px 0px 15px;}
.contact-table tr {}
.contact-table td {text-align: left; padding: 2px 0px;}
.contact-table a:link, .contact-table a:visited {text-decoration: none; color: #3d3d3d; display: inline;}
.contact-table a:hover, .contact-table a:active {text-decoration: underline;}
.contact-text {float: left; width: 60%; margin: 15px 0px 0px 15px; text-align: justify; line-height: 150%; display: inline;}

/* ADVOKATI */
.advocats-img {border: 1px solid #cfcfcf; float: left; margin: 15px 0px 0px 20px; display: inline;}
.advocats-text {float: left; width: 75%; text-align: justify; margin: 15px 0px 0px 15px; line-height: 150%; display: inline;}
.blue {color: #3868b1;}

/* CLANOK */
.longbox-text p {padding: 4px 0px;}
.longbox-text {float: left; width: 95%; margin: 15px 0px 0px 15px; text-align: justify; line-height: 150%;}
/*.longbox-text li {list-style: disc; margin-left: 15px; color: #5f85c0;}*/
.longbox-text ul {margin: 10px 0 10px 0;}
.longbox-text li {list-style: disc; margin: 0 0 0 15px; color: #3d3d3d;}
.longbox-text li span {color: #3d3d3d;}

/* LINKY */
.longbox-ul {float: left; width: 95%; margin: 15px 0px 0px 15px; text-align: justify; line-height: 150%;}
li.level1 {color: #3868b1; margin-left: 15px; list-style: disc; font-size: 13px; padding: 2px 0px;}
a.level1-link:link, a.level1-link:visited {color: #5f85c0; font-weight: bold; text-decoration: none;}
a.level1-link:hover, a.level1-link:active {text-decoration: underline;}
li.level2 {color: #3d3d3d; margin-left: 15px; list-style: disc; font-size: 12px;}
li.level2 span {font-size: 10px; margin: 7px 0px 0px 0px;}
li.level2 a:link, li.level2 a:visited {color: #3d3d3d; text-decoration: none;}
li.level2 a:hover, li.level2 a:active {text-decoration: underline;}

/* SUPERSIZE - pozadie */
#supersize .prevslide, #supersize .prevslide img {z-index: 1;}
#supersize .activeslide, #supersize .activeslide img {z-index: 2;}
#bg, #bg table, #bg td {height:100%; width:100%; overflow:hidden;}
/*
#bg {position: fixed;z-index: 2; top: 0; left: 0;}
#bg div {left: 0; position:absolute; top:0%;}
#bg img {position: relative;}
*/

#bg {position: fixed;z-index: 2; top: 0; left: 0;}
#bg div {left: 0; position:absolute; top:0%; bottom: 0;}
#bg img {position: relative;}
