/* CSS - STYLE / Michal Rusina, michalrusina@gmail.com */

body { border-top:5px solid #d5d6d7; font-size:12px; font-family: tahoma,sans-serif; background:#ffffff; }
#wrap { width:935px; margin:0 auto 0 auto; }
#head , #foot { padding:0 15px 0 15px; }
#foot { text-align:center; padding:10px 0 50px 0; line-height:18px; font-size:10px; }
#iefix { width:100%; height:20px; background:url("../img/foot-bg.png") center 0 no-repeat; }
#body { padding:10px 0 0 0; background:url("../img/body-bg.png") 0 5px no-repeat; }
.col25, .col50, .col75, .col35, .col45, .col55 { display:inline; float:left; }
.col50 { width:435px; padding:0 0 0 15px; }
.col55 { width:435px; padding:10px 15px 0 0; }
.col25 { width:170px; padding:0 20px 0 15px; }
.col75 { width:695px; }
.col45 { width:450px; padding:0 5px 0 0; }
.col35 { width:240px; }
.go:link em, .go:active em, .go:visited em, a { text-decoration:none; color:#142b75; }
.go:hover em { text-decoration:underline; }
.go em { font-weight:bold; font-size:10px; }
.go { text-decoration:none; text-transform:uppercase;  /*font-family:georgia,serif; */color:#ffcc00; }
.clear_line {clear: both; margin-top: 30px;}
a:hover { text-decoration:underline; }
#head ul, #head li, #head img, #navi ul, #navi li { display:inline; float:left; text-transform:uppercase; font-weight:bold; font-size:10px; /*font-family:georgia,serif;*/ }
#head h1 img { width:250px; height:75px; }
#primary { padding:0 60px 0 40px; background:url("../img/topstars-bg.png") 100% 0 no-repeat;}
#primary li { padding:30px 10px 35px 10px; }
#primary .active { background:url("../img/primaryactive-bg.png") 50% 0 no-repeat; }
#primary a:link, #primary a:active, #primary a:visited { text-decoration:none; color:#999999; }
#primary .active h2 a, #primary a:hover { font-weight:bold; color:#666666; }
#primary a:hover { text-decoration:underline; }
#sponsor img { width:90px; height:75px; }
#secondary a:link, #secondary a:active, #secondary a:visited { text-decoration:none; color:#333333; }
#secondary a:hover { text-decoration:underline; }
#secondary { clear:both; width:885px; background:#ffcc00; border-bottom:1px solid #ffb200; }
#secondary ul { display:block; float:none; width:660px; margin:0 auto 0 auto; }
#secondary li { padding:9px 20px 9px 20px; border-left:1px solid #ffb200; }
#secondary .first { border-left:none; }
#secondary .active { background:url("../img/active-bg.png") center 0 no-repeat; }
#secondary .active a { color:#d5d6d7; }
#soc {float: left;}
#soc li {float: left; padding: 30px 0 0 10px;}
#soc li a {font-weight: normal; padding-left: 15px; color: #999; display: block; float: left; line-height: 15px;}
#soc li a.fb {background:url("../images/icons.gif") no-repeat scroll 0 -24px transparent;}
#soc li a.tw {background:url("../images/icons.gif") no-repeat scroll 0 -41px transparent;}
#navi { padding:5px 15px 0px 25px; }
#navi li { padding:0 5px 0 0; color:#ffb200; }
#navi h2 { font-weight:bold; color:#999999; }
#navi a:link, #navi a:active, #navi a:visited { text-decoration:none; color:#333333; }
#navi a:hover { text-decoration:underline; }
#body h3, #body h4, #vertical li { padding:10px; text-transform:uppercase; font-weight:bold; font-size:11px; /*font-family:georgia,serif;*/ color:#999999; }
#body h3 em { font-weight:bold; color:#333333; }
#welcome { border:1px solid #d5d6d7; border-left:none; }
#welcome  img { position:relative; top:-1px; display:block; float:left; border-right:10px solid #ffffff; border-bottom:10px solid #ffffff; }
#welcome em.title { display:block; padding:10px 5px 5px 0; line-height:20px; font-size:14px; /*font-family:georgia,serif;*/ font-weight: bold;}
#welcome p { padding:0 5px 5px 0; line-height:16px; color:#666666; }
#welcome .go em { display:inline; font-size:10px; }
#welcome ul {display: block;margin: 1.12em 0;  margin-left: 20px; list-style: disc;}
#welcome ul li {display: list-item; color:#666; line-height: 16px; padding-bottom: 3px;} 
.col75 #welcome { margin:15px 0 0 0; }
.col75 #welcome #top, .col75 #welcome img, .col75 #welcome #excerpt { float:left; }
.col75 #welcome #top { width:240px; margin:-1px 0 0 0; padding:0 10px 0 0; background:#ffffff; }
.col75 #welcome #excerpt { width:435px; }
.col75 #welcome img { width:200px; padding:0 0 5px 0; border-right:15px solid #ffffff; }
#publication { margin:10px 0 0 0; padding:29px 10px 28px 10px; background:#142b75 url("../img/publication-bg.png") 100% 50% no-repeat; }
#publication a:link, #publication a:active, #publication a:visited, #publication a:hover { color:#ffffff; font-size:10px; }
#publication a:link em, #publication a:active em, #publication a:visited em { color:#ffcc00; }
#sections-wrap { position:relative; width:435px; height:302px; padding:0 0 10px 0; }
#sections-wrap #up, #sections-wrap #down { position:absolute; left:50%; margin-left:-7px; }
#sections-wrap #up { top:-15px; }
#sections-wrap #down {bottom:-10px; }
#sections li { border-bottom:1px solid #d5d6d7; width: 435px; overflow: hidden;}
#sections .first { border-top:1px solid #d5d6d7; }
#sections img { float:left; padding-left:50px; }
#sections li div { display:block; padding:5px 0 5px 160px; }
#sections p { padding:0 0 5px 160px; line-height: normal; font-size:10px; color:#999999; }
#sections .go { display:block; padding:5px 0 5px 160px; }
#articles, #new { border-top:1px solid; border-bottom:1px solid; }
#new, .wait { line-height:16px; font-size:12px; }
#new { margin:10px 0 0 0; background:#fff0cc; border-color:#ffe199; }
#new ul { padding:0 10px 0 90px; }
.col45 #new { margin:30px 0 0 0; }
#articles .go, #new .go, .wait .go { display:block; padding:10px; }
#new .stadium li {font-size: 11px; color: #666;}
#new li a {padding-left: 7px;}
#new .stadium li a {padding-left: 0px; font-size: 12px;}
#new li a:link, #new li a:active, #new li a:visited, .wait li a:link, .wait li a:active, .wait li a:visited { text-decoration:none; color:#142b75; }
#new li a:hover, .wait li a:hover { text-decoration:underline; }
#new  span { float:left; margin:0 0 0 -80px; padding:0; /*font-family:georgia,serif;*/ color:#999999; }
.wait li { padding:0 10px 0 10px; color:#ffcc00; }
#articles { background:#eeefef url("../img/starsleft-bg.png") no-repeat 100% 0; border-color:#d5d6d7; padding:0 0 10px 0; }
#articles img { float:left; }
#articles li { padding:10px 0 0 0; }
#articles ul em, #articles ul span { display:block; font-family:georgia,serif; }
#articles .first em { padding:10px 10px 0 210px; font-size:18px; }
#articles .first span { padding:10px 10px 0 210px; }
#articles ul em { padding:10px; font-size:14px; }
#articles ul span { padding:10px 10px 0 10px; color:#999999; }
#articles ul p { padding:0 10px 0 10px; color:#666666; }
#articles ul a:link, #articles ul a:active, #articles ul a:visited { text-decoration:none; color:#142b75; }
#articles ul a:hover { text-decoration:underline; }
.col35 #articles { margin-top:-1px; }
#rss h3 { float:left; }
#rss span { display:block; float:right; padding:8px 10px 10px 20px; background:url("../img/rss-ic.png") 0 50% no-repeat; }
#rss a:link, #rss a:active, #rss a:visited { text-decoration:none; color:#999999; font-size:10px; font-family:georgia,serif; }
#rss a:hover { text-decoration:underline; }
#foot p { color:#999999; }
#foot em, #foot img { display:block; }
#foot em { text-transform:uppercase; font-weight:bold; /*font-family:georgia,serif;*/ color:#666666; }
#foot img { margin:20px auto 0 auto; }
#vertical { margin:10px 0 0 0; background:#fff5cc; }
#vertical h4 { padding:20px 0 10px 10px; color:#333333; border-bottom:1px solid #f2de99; }
#vertical li { position:relative; padding:10px 20px 10px 10px; border-bottom:1px solid #f2de99; line-height: normal;}
#vertical span { position:absolute; top:50%; right:10px; margin: -5px 0 0 0; color:#ffcc00; display: none;}
#vertical a:link, #vertical a:active, #vertical a:visited { text-decoration:none; color:#997a00; }
#vertical a:hover { text-decoration:underline; }
#article #title {padding-bottom: 10px;}
#article #title h5 {font-size: 12px; color: #000;}
#article #title h5 em {color: #666;}
#article #title h3 { width:450px; margin:5px 0 10px 0; padding:0; text-transform:none; font-weight:normal; font-size:24px; /*font-family:georgia,serif; */ line-height: 1.3em; }
#article #title h3 a:link, #article h3 a:active, #article h3 a:visited { text-decoration:none; color:#142b75; }
#article #title h3 a:hover { text-decoration:underline; }
#article { font-size:14px; line-height:18px; color:#666666; }
#article p { margin:20px 0 20px 0; }
#article #text_o_projekte { font-size:15px; }
#article #lead { color:#333333; margin:28px 0 20px 0; font-size:14px;}
#gallery { width:200px; height:225px; display:inline; float:left; margin:0 15px 15px 0px; }
#gallery img { display:block; }
#gallery p { margin:0; padding:5px 0 5px 15px; text-transform:uppercase; font-size:10px; /*font-family:georgia,serif;*/ border-left:1px solid #d5d6d7; border-bottom: 1px solid #d5d6d7; }
#gallery a:link, #gallery a:active, #gallery a:visited { text-decoration:none; color:#666666; }
#gallery a:hover { text-decoration:underline; }
#gallery a span { color:#ffcc00; padding-left: 3px;}
#gallery a em { color:#142b75; }
#related { margin:15px; }
#related em, #related ul { padding:5px 15px 5px 15px; border-left:1px solid #ffcc00; }
#related em { text-transform:uppercase; /*font-family:georgia,serif;*/ font-size:11px; color:#997a00; font-weight: bold;}
#related ul { line-height:16px; font-size:11px; }
#related a:link, #related a:active, #related a:visited { text-decoration:none; color:#142b75; }
#related a:hover { text-decoration:underline; }
#banners { padding:10px 0 0 0; border-top:1px solid #d5d6d7; }
#banners img { display:block; float:left; width:120px; height:60px; padding:10px; }
.control, .control:link, .control:active, .control:visited { text-transform:uppercase; text-decoration:none; color:#999999; font-size:10px; /*font-family:georgia,serif;*/ }
a.control:hover { color:#997a00; }
#back { padding:0 0 0 14px; background:url("../img/backoff-ic.png") 0 7px no-repeat; }
#back:hover { background-image:url("../img/backon-ic.png"); }
#controls { position:absolute; top:10px; right:0; }
#controls li { position:relative; display:inline; float:left; padding:2px 0 2px 0; border-left:1px solid #d5d6d7; }
#controls .first { border-left:none; }
#controls #plus, #controls #minus { position:absolute; left:0px; width:9px; height:9px; }
#controls #plus { top:9px; background:url("../img/plusoff-ic.png") no-repeat; }
#controls #plus:hover { background-image:url("../img/pluson-ic.png"); }
#controls #minus { bottom:6px; left: 13px; background:url("../img/minusoff-ic.png") no-repeat; }
#controls #minus:hover { background-image:url("../img/minuson-ic.png"); }
#controls #send, #controls #print, #controls span { padding:0 10px 0 25px; }
#controls #send { background:url("../img/sendoff-ic.png") 10px 2px no-repeat; }
#controls #send:hover { background-image:url("../img/sendon-ic.png"); }
#controls #print { background:url("../img/printoff-ic.png") 10px 0 no-repeat; }
#controls #print:hover { background-image:url("../img/printon-ic.png"); }
#body #top h3 { padding:10px; text-transform:uppercase; font-weight:bold; font-size:11px; /*font-family:georgia,serif;*/ color:#999999; }
#body #top h3 em { font-weight:bold; color:#333333; }
#top ul { font-size:11px; line-height:14px; }
#top .go { display:block; padding:10px; }
#top li a:link, #top li a:active, #top li a:visited { display:block; float:left; text-decoration:none; color:#142b75; margin-left: 5px;}
#top li a:hover { text-decoration:underline; }
#top li { padding:0 10px 5px 5px; color:#ffcc00; list-style: none;}
#top li span { display:block; float:left; margin:0 0 0 -15px; }
#schema { padding:10px 0 10px 0; }
#schema img { display:block; margin:0 auto 5px auto; border:1px solid #f2de99; }
#schema .go { padding:0 0 0 10px; text-transform:none; font-size:12px; font-family:tahoma,sans-serif; }
#new h3 em { color:#997a00; }
#new div { font-size:10px; color:#999999; padding:0 0 0 15px; }
#new div  a:link, #new div  a:active, #new div  a:visited { color:#666666; }
#new  .padless { padding:0 10px 0 10px; color:#ffcc00; }
.col55 #title h3 { width:auto; }

#tree { padding:15px 10px 5px 20px;line-height:18px; }
#tree li { padding:0; }
#tree  .top  a { display:block; text-transform:uppercase; font-size:10px; }
#tree  .top  ul a { display:block; text-transform:none; font-size:12px; font-family:tahoma,sans-serif; }
#tree .link  { color:#ffcc00; }
#tree .link a { font-weight:normal; }
#tree .grey a:link, #tree .grey  a:active, #tree .grey  a:visited { color:#666666; }
#tree .top ul .link a { display:inline; }
#tree .closed ul, #tree .closed .link { display:none; }
#tree .open, #tree .closed { display:block; padding:0 10px 0 15px; }
#tree .open  { background:url("../img/open-ic.png") 0 5px no-repeat; }
#tree .closed  { background:url("../img/close-ic.png") 0 5px no-repeat; }


#article #new  ul { padding:0 10px 20px 10px; }
#article #new  { margin:0 0 20px 0; }
#inverse { margin:10px 0 0 0; padding:10px; background:#435591; }
#inverse a em { color:#ffffff; }
#id { /*font-family:georgia,serif;*/ font-style:italic; color:#656565; }
#id span { color:#333333; }
#id div { padding:5px 0 0 0; font-style:normal; font-size:10px; font-family:verdana,sans-serif; color:#ffcc00; }
#article #articles { background-image:none; }
#article #new { margin:50px 0 10px 0; }
#article .wait { margin:0 0 15px 0; }
#article #articles  { margin:0 0 10px 0; }
#article #articles  li { padding:0; }
#article #articles div { font-size:10px; color:#999999; padding:0 0 0 10px; }
#article #articles div  a:link, #article #articles div  a:active, #article #articles div  a:visited { color:#666666; }
#article #articles em { padding:10px 10px 5px 10px; }
.col35 .wait li span { display:block; float:left; margin:0 0 0 -15px; }
.col35 .wait li a { display:block; float:left; }
.col35 .wait li { padding-left:25px; padding-bottom: 3px; }

#doplnujuci_text ul { list-style-type : disc; margin-left: 15px;}

.newsletter {margin-top: 10px; line-height: 2; margin-left: 40px}
label.title {position: absolute; margin-left: 0px; text-transform:uppercase; font-size:10px; color: #303030; }
.input_text {position: absolute; margin-left: 130px;}
.send_button {margin-left: 0px; margin-top: 30px; background: none; border: none;}
.send_button { padding:0 10px 0 25px; }
.send_button { background:url("../img/sendoff-ic.png") 10px 2px no-repeat; }
.send_button:hover { background-image:url("../img/sendon-ic.png"); color:#997a00; }

ul.map {padding-left: 15px; margin-bottom: 20px;}
ul.map li {font-weight: bold;}
ul.map li li {font-weight: bold; font-size: 12px;} 
ul.map li li li {font-weight: normal; font-size: 12px;} 
.map ul {padding: 5px 0 0 15px;}
.map li {padding: 0 0 5px 0;}
