/* -------------------- */
/*     SOME RESETzz     */
/* -------------------- */
html,body,iframe,applet,object,div,span,a,em,del,img,p,pre,small,strike,strong,sub,sup,acronym,address,blockquote,center,cite,code,ins,samp,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,fieldset,form,label,legend,table,caption,tbody,thead,tr,th,td{background:transparent;border:0;outline:0;margin:0;padding:0;font-size:100%;vertical-align:baseline;}
body{line-height:1;}
:focus{outline:0;}
del{text-decoration:line-through;}
ins{text-decoration:none;}
ol,ul{list-style:none;}
blockquote{quotes:none;}
table{border-collapse:collapse;border-spacing:0;}
input{margin:0;padding:0;}


/* -------------------- */
/*    BASIC elements    */
/* -------------------- */
body{background-color:#000;color:#333;font-family:'Trebuchet MS', 'Geneva CE', lucida, sans-serif;font-size:small;line-height:1.3;text-align:center;}
a:link{color:#5d38ff;text-decoration:none;}
a:visited{color:#70a5ff;text-decoration:none;}
a:hover{color:#0a00ad;text-decoration:underline;}
a img{vertical-align:middle;}
p{margin-bottom:1em;}
ol{margin:0 0 2em 2em;list-style:decimal inside;}
ul{margin:0 0 2em 2em;list-style:disc outside;}
h1{font-size:180%;margin:0 0 .35em;}
h2{font-size:150%;font-weight:normal;margin:0 0 .5em;}
h3{font-size:110%;margin:0 0 .5em;}


/* -------------------- */
/*   GENERAL classes    */
/* -------------------- */
.cleaner{border:0;clear:both;float:none;margin:0;padding:0;line-height:0;font-size:0;width:0;height:0;}
.abs {position: absolute;}

/* -------------------- */
/*        LAYOUT        */
/* -------------------- */
#wrapper{margin:0 auto;width:970px;text-align:left;}
#header{background:url('../images/header.png') 0 0 no-repeat;height:98px;text-align: left;}
#main{border:1px solid #4d4d4d;height:493px;position:relative;}
#footer{height:30px;padding:12px 20px 0;}
#footer img{border:none}
/* -------------------- */
/*         ETC          */
/* -------------------- */
/*
 * HEADER
 */
/** homelink **/
#homelink{margin:0;text-align:left;}
#homelink a{display:inline;float:left;font-size:x-large;height:68px;margin:11px 0 0 17px;position:relative;text-decoration:none;width:333px;}
#homelink a:hover{text-decoration:underline;}
#homelink a:focus{outline:#a9a9a9 dotted thin;}
#homelink a span{background:url('../images/homelink.png') 0 0 no-repeat;cursor:pointer;/*cursor:hand;\*/display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}
#nadpis1 {color:#4F4F4F;font-family:verdana;font-size:105%;height:auto;text-transform:uppercase;top:37px;width:444px;float: right;margin:37px 130px 0 0;}

/*
 * CONTENT
 */
 
/** menu-top **/
#menu-top{left:45px;position:absolute;top:5px;z-index:20;}
#menu-top ul{height:35px;line-height:35px;list-style:none outside;margin:0;text-align:left;}
#menu-top ul li{background:url('../images/menu-top-separator.png') 100% 50% no-repeat;float:left;padding:0 10px;position:relative;}
#menu-top ul li:last-child{background:none;}
#menu-top ul li a {color:#fff;display:block;float:left;font-size:110%;padding:0 3px;text-decoration:none;}
#menu-top ul li a:hover{color:#dd6;}
#menu-top ul li:hover ul {display:block}
#menu-top ul li ul{background:red;border:1px solid #111;display:none;left:0;list-style:none;margin:0;padding:0;position:absolute;top:35px;width:170px;height:auto}
#menu-top ul li ul li { background:#000; border-top:1px solid #252525; border-bottom:0px solid #444; clear:both;margin:0;padding:0;width:170px;float:left;  display: inline;}
#menu-top ul li ul li a { background-color:#000; padding: 10px 5px 10px 25px; width:140px; line-height: 1.0em; margin:0px; color:#fff}
#menu-top ul li.active a {color:#dd6}
#menu-top ul li.active_last a {color:#dd6}
#menu-top ul li.active_last li a{color:white;}
#menu-top ul li.active_last li a:hover{color:#dd6;}
#menu-top ul li.active a {color:#dd6}
#menu-top ul li.active li a{color:white;}
#menu-top ul li.active li a:hover{color:#dd6;}



#menu-top ul li ul li a:hover{background:#222 url('../images/dropdown_linkbg.gif') no-repeat 10px center;}
/** headimage **/
#headimage{position:absolute;left:0;top:45px;z-index:10;}
#headimage img{border:none;float:none;margin:0;}
/** container-content **/
#container-content{height:389px;left:53px;position:absolute;top:21px;width:410px;}
#content-bg{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%;filter:alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3;opacity: 0.3;}
#content{height:379px;left:0px;overflow:auto;position:absolute;text-align:left;top:5px;width:404px;}
/** container-gallery **/
#container-gallery {height:381px;left:520px;position:absolute;text-align:left;top:24px;overflow:hidden;width:400px;}
#container-gallery h2{margin:0 0 15px 0;}
#container-gallery a {border:1px solid #000;display:block;float:left;height:75px;margin:0 20px 32px 0;padding:2px;text-align:center;width:100px;}
#container-gallery a:hover{border:1px solid #555;}
#container-gallery a img{border:none;float:none;height:75px;margin:0;padding:0;width:100px;}

/*
 * FOOTER
 */
#footer p{color:#f6f6f6;float:right;margin:0;}
#footer p a{color:#f6f6f6;}
#footer p a:hover{text-decoration:underline;}
#footer img{border:none;float:none;margin:0 5px 0 0;}

