/* Pixel plus 2011 */
/* design by Pixel Plus sro */
/* www.pixelplus.sk */
/* daniel@pixelplus.sk */
html,body{margin:0;padding:0}
body{text-align:center;font-size:12px;font-family: Calibri, Candara, Verdana, Arial, sans-serif;background:url('../images/design/background.png') no-repeat 50% 0px #e4e4e5; color:#666; padding:0px 0px 0px 0px}
img{border:0}
form{margin:0;}
p{margin:10px 0 10px 0;padding:0; font-size:1.3em; color:#666}
a:link, a:visited {color:black;text-decoration:underline;}
a:hover {color:green;text-decoration:underline;}

div#menu{width:750px;height:auto;padding:0px;margin:10px 0px 0px 0px; text-align:right; float:right; clear:right }
div#header{width:950px;height:250px;margin:0px 0px 10px 0px;padding:0px 0px 20px 0px; text-align:center; float:none; clear:both; overflow:hidden; background:url('../images/design/ribbonMetal.jpg')}
.logo {width:240px; height:99px; float:left; display:block; margin-left:0px}
.infolinka {padding:0px 10px 0px 0px; padding-top:12px; text-align:center; color: #fff; text-shadow: #000 1px -1px; width:263px; height:60px; display:block; font-weight:bold; font-size:1.5em; float:right; margin-top:0px}
.PDF {width:350px; height:110px; background:url('../images/design/PDFbutton.png') no-repeat; font-size:20px; padding:20px 10px 10px 135px; text-shadow:#000 1px 1px; color:#fff!important; text-decoration:none!important}

div#navigation{float:right; width:100%; margin:0px 0px 0px 80px; }

/* mainNav */
#mainNav{margin:0;padding:0px 0px 0px 80px;list-style:none; float:left; display:block}
#mainNav li{float:left; padding:0 10px 0 10px;border-left:1px dotted #fff;}
#mainNav li.first {border-left:0;}
#mainNav li a{font-size:12px;}
#mainNav a:link, #mainNav a:visited {text-decoration: none;color: #fff;}
#mainNav a:hover {text-decoration: underline;}

/* subNav */
#subNav, #nav {margin:0px 0px 20px  0px;padding:0; width:auto; float:right; clear:right; }
#subNav a:link, #subNav a:visited,#subNav a:link, #subNav a:visited {text-decoration: none; color: #000;font-weight:normal; }
#subNav a:hover {text-decoration: underline;}
#subNav a.active {text-decoration: underline; color:white; background:url('../images/design/active.png') no-repeat 50% 0px}
#subNav ul {width:100%;margin:0;padding:0;list-style:none;font-size:12px;}
#subNav li {margin:3px 5px 0px 5px;display:inline; float:left; height:20px; padding:0px 10px 10px 10px }
#subNav li.sub0 a {display:block; float:left; padding:6px 12px 20px 0px; font-size:1.5em; font-weight:bold; color:#000; text-decoration:none; width:100%; text-shadow: #fff 0px 1px 0px;}
#subNav li.sub0 a:hover {color:#b2d235; }

#subNav .number {width:100%; display:block; text-align:right; }
#subNav .title {width:100%; display:block; text-align:center; margin-top:0px; font-variant:small-caps}

.submenu ul {float:none; clear:both; margin:40px 0px 40px 0px; }
.submenu li.sub1 a, .submenu li.sub1 a.active, .submenu li.sub1 a:hover {color:#000}

.submenu li.sub1 {float:left;
font-size:1.5em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px 10px;
text-align:left;
width:200px;}
.submenu li.sub1:hover {background:#000}
.submenu li.sub1:hover a {color:#fff}
.submenu li.sub1 a {width:100%; display:block; text-decoration:none}
.submenu li.sub1 a:hover {text-decoration:none}
.submenu li.sub1 a:hover {color:white!important}

#subNav li.sub1 a {font-size:11px; color:#ff9816; }
#subNav li.sub2 {padding:10px 10px 2px 10px;font-size:12px; }
#subNav li.sub2 a {color: #e94200;font-size:11px;}
#subNav li.sub3 {padding:1px 0 0 35px;}
#subNav li.sub3 a {color: black;font-size:10px;}
#subNav li.novinky span {display:block;background:url(/images/design/submenu_news.jpg);width:181px;height:22px;padding:9px 0 0 10px;font-size:12px;color:#fff;font-weight:bold;}

div#container{text-align:left; }
div#container{width:1000px;padding:0px 0px 0px 0px;overflow:hidden;margin:0 auto 0 auto; }

div#content{}

div#content{width:1000px;float:left;padding: 0 0px 0px 0px; margin:0px 0px 0px 0px; }

div#footer{clear:both;width:1000px;height:100px; display:block;margin:0 auto; font-weight:bold;padding:30px 0px; text-align:left; color:#666; background:url('/images/design/footermain.png') 50% 0px no-repeat }
div#footer p, #footer td {font-weight:normal;margin:4px}
#footer td {padding-right:30px}
small {font-size:6px; font-weight:normal}

div#content-area{margin: 10px 10px 0px 10px; }
div#content-area p, div#content-area li {text-align:left; color:#666; font-size:1.3em; line-height:1.4em}
#content-area h1{padding:0;margin:30px 0 10px 0;font-size:2.4em;font-weight:600; color:#666; display:block; float:none; clear:both }
#content-area h2{padding:0;margin:20px 0 10px 0;font-size:2.0em;font-weight:bold; color:#666}
/* green b9ce37 */
div#content-area a {color:#000; text-decoration:underline}

#footer img{vertical-align:middle;}

.button {background:url('../images/design/buttonGreen.gif') no-repeat; width:116px; height:34px; display:block; padding:4px 2px 2px 2px; text-align:center; float:left; cursor: hand; cursor: pointer;}
a.button , a.button:hover, a.button:visited {text-decoration:underline; color:#000}


td {vertical-align:top}

ul.sitemap {list-style:none;padding:0 0 0 10px;margin:0;}
ul.sitemap li {margin:0;}
ul.sitemap li a {line-height:22px;}
ul.sitemap li.sub1 {padding-left:15px;}
ul.sitemap li.sub2 {padding-left:25px;}
ul.sitemap li.sub3 {padding-left:35px;}
ul.sitemap li.sub4 {padding-left:45px;}
ul.sitemap li.sub5 {padding-left:50px;}
ul.sitemap li.sub6 {padding-left:55px;}
ul.sitemap li.sub7 {padding-left:60px;}
ul.sitemap li.sub8 {padding-left:65px;}

#news {margin:3px 0px 0px 0px; padding:10px 0px 0px 0px; display:block; border-top:1px solid #9f8449 }
#news a:link, .news a:visited,.news a:link, .news a:visited, .news h2 a {font-weight:bold; text-decoration:none}
#news img {border:2px solid #9f8449; margin-right:10px; vertical-align:top; float:left; overflow:hidden}
#news h2 {color:#eed599; font-size:14px!important; }
#news p {font-size:11px!important}


#frmSeBigTxt{border:0; margin-top:2px;width:120px;height:26px;font-size:11px;line-height:26px;background:transparent; font-size:1.5em; color:#000}
#search{margin:0px 0px 0px 0px;width:140px;height:28px; float:right}
#frmSeBigSubmit{vertical-align:bottom;}


/* the same structure for submenu 
.submenu li.sub1 a, .submenu li.sub1 a.active, .submenu li.sub1 a:hover {color:#efce98!important}
.submenu li.sub1 a:hover {text-decoration:none}
.submenu li.sub1 {list-style-type:none; padding:4px; border:1px solid #4d4344; width:310px; height:115px; display:block; background:url('../images/design/liBack.gif') repeat-x; float:left; margin:5px }
.submenu li img {border:4px solid #eed599; margin-right:15px; text-align:left; float:left; clear:left}
*/

.submenu {width:100%; float:left; border-bottom:1px solid #bbb; margin:0px; padding:6px 0px; height:30px; margin-bottom:30px }

#gray { background:url('/images/design/footerback.png') repeat-x; margin-top:30px }
#gray .content {width:900px; margin:0px auto 0px auto; color:#ddd; text-align:left}


th {}
td {}
tr.last, #left-side tr:hover {background:#322e30; cursor: hand; cursor: pointer}

div#content-images{padding:0; margin:0; clear:both; float:left; border-top:1px dotted #999;  }
.content-image{float:left; margin:6px; }
.glass {background:url('../images/design/glass.png') no-repeat 0px 0px;
display:block;
height:100px;
left:50%;
position:relative;
top:240px;
width:100px;
}

#content .box {width:235px; float:left; display:block; margin-left:35px; margin-right:23px}

.www a {width:100%; display:block; text-align:center}
.object {width: 290px; float: left; height: 288px; overflow:hidden; text-align: center; line-height: 1.3em}
.object h3 a {text-decoration:none !important; color:#333 !important}


#block p, #block td {}
#block.wide {float:left; display:block; margin:0px 10px}
#footer  a {color:#000}

#content-images img {}
 

hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
      
#blocks {width:1000px; float:none; clear:both; margin:0px 0px 10px 0px; height:300px}
#blocks .b-web {width:215px; margin-right:35px; float:left; height:290px}
#blocks .last {margin-right:0px}
#blocks h1, #blocks h2 {font-size:2em; text-shadow:#fff 0px 1px 0px; text-align:center; margin:0px; margin-right:20px}
#blocks h3 {font-size:2em; text-shadow:#fff 0px 1px 0px; text-align:center; margin:4px 0px 4px -4px; padding-right:20px}
#blocks h1 a, #blocks h2 a, #blocks h3 a {text-decoration:none; color:gray}
#blocks h3 a {text-decoration:none; border:none }
#blocks h1:hoverô #blocks h2 a:hover, #blocks h3 a:hover {color:#000}
#blocks p {padding:0px 20px 0px 5px; text-align:left; }
.img-wrap {background:url('/images/design/imgback.png') no-repeat 0px 0px; text-align:center; display:block; width:210px; height:200px; display:block}
.img-wrap:hover {background:url('/images/design/imgbackhover.png') no-repeat 0px 0px; }
.img-wrap img {margin:43px auto 10px auto; height:135px!important; width:175px!important}

#newsleft {width:480px; float:left; background:url('/images/design/backNewGray.png') no-repeat 100% 100%; height:200px; padding:0px ; overflow:hidden}
#newsright {width:500px; float:right; background:url('/images/design/backNewGreen.png') no-repeat 0% 100%; height:200px; padding:0px ; overflow:hidden}
.shell {margin:0px; padding:10px 60px 30px 10px; display:block; width:auto}
.shell h2 {font-size:2em;text-shadow:#ddd 0px 1px 0px; }
.shell p {color:#000!important}
#newsright p, #newsright h2 {margin-left:10px}

.back {border:2px solid white; background:gray; padding:6px; display:block; width:30px; color:white!important; height:20px; margin:10px 0px; float:none; clear:both}
.back:hover {background:#b2d235}

.weburl p {text-align:center!important; display:block; margin:-5px 0px 0px 10px; padding:0px; height:30px; overflow:hidden}
