/* Assa 2010 */
/* design by Pixel Plus sro */
/* www.assa.sk */
/* daniel@pixelplus.sk */
html,body{margin:0;padding:0}
body{text-align:center;font-size:12px;font-family: Verdana, Arial, sans-serif, serif;background-color: #fff; color:#333; padding:0px 0px 0px 0px; background:url('../images/design/backgroundx.gif') #222 repeat-x}
img{border:0}
form{margin:0;}
p{margin:10px 0 10px 0;padding:0;}
a:link, a:visited {color:blue;text-decoration:none;}
a:hover {color:blue;text-decoration:underline;}

div#menu{width:100%;height:auto;padding:0px;margin:0px 0px 0px 0px; text-align:right; }
div#header{width:1000px;height:144px;margin:0px;padding:0px; text-align:center; float:none; clear:both; overflow:hidden; }
div#header {background:url('../images/design/headlinePrint.png') no-repeat scroll 90% 105px}
.logo {width:240px; height:100px; float:left; display:block; margin-left:50px}
/* dark orange #d0330f */
.infolinka {float:left; color: #fff; text-shadow: #000 1px -1px; width:340px; height:60px; display:block; font-weight:normal; text-align:left; font-size:1.7em; margin-top:50px; margin-left:0px; letter-spacing: 1px}

div#navigation{float:left;width:100%; margin:7px 20px 0px 33px; height:14px }

/* mainNav */
#mainNav{margin:0;padding:0px 0px 0px 80px;list-style:none; float:left;}
#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 {margin:0px 0px 20px 0px;padding:0; width:auto; }
#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 !important; background:url('../images/design/hover.png') no-repeat 50% 0px; color:#fff !important}
#subNav a.active {color:#fff !important; background:url('../images/design/active.png') no-repeat 50% 0px}
#subNav ul {width:100%;margin:0px 0px 0px 20px;padding:0;list-style:none;font-size:12px;}
#subNav li {margin:0px;display:inline; float:left; padding:0px; margin:0px 0px 0px 0px; text-align:center; width:115px}
#subNav li.sub0 a {display:block; float:left; padding:2px 0px 20px 0px; font-size:1.1em; color:#000; text-decoration:none; width:100%; height:18px}
#subNav li.sub0 a:hover {text-decoration:underline}

#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}


ul.submenu {width:100%; height:40px; margin:0px; background:url('../images/design/submenuBack.gif') repeat-x 0px -4px }

ul.submenu li.sub1 a, .submenu li.sub1 a:hover {color:#000!important; width:96px; height:28px; text-align:center; text-decoration:none}

ul.submenu li.sub1 a.active, .submenu li.sub1 a:hover { color:#fff!important; background:url('../images/design/active.png') 0px 0px no-repeat; text-decoration:none!important }

ul.submenu li.sub1 {float:left;
font-size:11px; list-style-image:none; list-style-position:outside; list-style-type:none;
padding:0px; display:block; margin:0px 10px 0px 10px; color:#333!important;
}
.submenu li.sub1 a {width:100%; color:white !important; height:18px; display:block; padding:5px}

#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{width:1000px;padding:0px 0px 0px 0px;overflow:hidden;margin:0 auto 0 auto; }
div#container{text-align:left; background:url('../images/design/main.jpg') no-repeat 50% 0px #fff }

div#content{width:962px;float:left;padding: 0px 10px 30px 0px; margin:0px 0px 0px 0px; }

.footerWrapper {width:100%; }
div#footer{clear:both;width:990px;margin:0 auto 0px auto;font-size:11px;font-weight:bold;padding:10px 0 0 10px; text-align:left; color:#000; background:url('../images/design/footer.gif') no-repeat 50% 0px #0f0e10; height:173px }
div#footer p, #footer td {font-size:1.1em; font-weight:normal;margin:4px 0px 0px 85px; color:white}
#footer td {padding-right:30px}

.footer {width:600px; height:120px; }
.footer p {color:#999!important; line-height:20px}

small {font-size:6px; font-weight:normal}

div#content-area{margin:0px; width:890px; margin: 0px 20px 0px 65px }
div#content-area p, div#content-area li {text-align:justify; color:#666; font-size:12px; line-height:19px}
#content-area h1{padding:0;margin:20px 0 10px 20px;font-size:36px;font-weight:normal; color:#333; }
#content-area h2{padding:0;margin:20px 0 10px 20px;font-size:12px;font-weight:bold; color:#333}
#content-area p {padding:0;margin:10px 0 0 0px}
/* green b9ce37 */
div#content-area a {color:#d0330f; text-decoration:underline}
#footer a:link, #footer a:visited,#footer a:link, #footer a:visited {text-decoration: underline; color: #d0330f;font-weight:normal;}
#footer a:hover {text-decoration:underline;}
#footer img{vertical-align:middle;}

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:6px;width:200px; float:left; height:26px;font-size:11px;line-height:26px;background:transparent;}
#search{margin:40px 60px 0px 0px;width:295px;height:28px; background:url('../images/design/searchPanel.png') no-repeat 0px 2px; float:right; }
#frmSeBigSubmit{vertical-align:bottom;}
#search .btn {margin:2px 2px 0px 0px; top:0px}


/* 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}
*/


table {margin-left:36px; margin-top:10px; width:100%; border-top:2px solid #999}
th {color:#666; font-weight:bold; background:#ddd; padding:12px}
td {color:#666; padding:4px; border-bottom:1px dotted #999}
tr {}
tr.last, #left-side tr:hover {background:#322e30; cursor: hand; cursor: pointer}

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

#content h2 {font-size:1.2em; font-weight:bold; color:#333; margin-right:20px}

.blockarea {background:url('../images/design/headlinePrint.png') no-repeat 90% -38px; display:block; width:1000px; height:204px; float:none; clear:both; margin:0px 0px 20px 0px; padding:0px}

.block {background:; width:500px; height:150px; display:block}
.block {float:left; margin:10px; text-align:left; padding:10px 10px 0px 30px}
.block h2 {color:white; margin:12px; font-size:2em}
.block p, #block td {color:white; margin:4px 12px 0px 12px; font-size:13px}
.block a {text-decoration:underline; color:white}

.blockarea h1 {float:none; clear:both; font-size:1.2em; float:left; text-align:left; margin:10px 0px 0px 100px; width:135px; text-align:center }

#userblock  {float:left; width:180px; height:100px; margin:20px 20px 0px 0px; padding:50px 5px}
#userblock.red {background:url('../images/design/blockRed.gif') no-repeat}
#userblock.blue {background:url('../images/design/blockBlue.gif') no-repeat}
#userblock.green {background:url('../images/design/blockGreen.gif') no-repeat}
#userblock.red h2 {color:#E42522; font-weight:normal; margin:20px 0px}
#userblock.blue h2 {color:#33AADD; font-weight:normal; margin:20px 0px}
#userblock.green h2 {color:#90BE44; font-weight:normal; margin:20px 0px}
#userblock h3 {font-size:11px; margin:0px 0px 6px 0px}
#userblock .date {background:#333; color:white; padding:2px; margin-right:4px}
#userblock p {margin:0px 0px 4px 0px; width:auto; font-size:11px !important; line-height:15px !important}
#userblock p a {color:#333; font-weight:bold}

#content-images img {}
 

hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
      
.usermenu {width:100%; height:115px; padding:0px; margin:0px; display:block; margin-top:20px; background:url('../images/design/main3.jpg') no-repeat}
.usermenu li {width:29.2%; padding: 0px 20px 0px 20px; height:105px; overflow:hidden; list-style-type:none; float:left; border-right:1px solid #999}
.usermenu li a {color:#333; text-decoration:none !important}
.usermenu li h2, .usermenu li p {margin:10px 0!important; padding:0px !important}
.usermenu li a:hover p, .usermenu li a:hover h2 {color:#d0330f !important; text-decoration:none}

.object {width:460px; height:120px; overflow:hidden; display:block; margin:20px; float:left}
.object img {float:left; margin-right:10px}
.object h3 {font-size:22px; margin-left:35px}

#rightColumn {float:right; border-left:1px dotted #666; margin-left:20px; padding-left:20px; width:200px; background:url('../images/design/columnRight.gif') no-repeat 10px 12px}
/*#rightColumn h2 {background:url('../images/design/btnKalkulacia.jpg') no-repeat; width:220px; height:30px; padding:100px 0px 0px 15px; font-size:14px; font-weight:normal; color:#fff}*/
#rightColumn h2 {padding:0px ; margin:18px 0px; font-size:14px; font-weight:normal; color:#fff}
#rightColumn ul {margin:0px; padding:0px}
#rightColumn li {list-style-type:none}
#rightColumn li a {color:#666; text-decoration:none}
#rightColumn li a:hover {text-decoration:underline}