html,body{margin:0;padding:0}
body{text-align:center;font-size:12px;font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color:#000;}
body {background-color:#eee}
img{border:0}
form{margin:0;}
p{margin:10px 0 10px 0;padding:0;}
a:link, a:visited {color:#ff3300;text-decoration:none; }
a:hover {color:#ff3300;text-decoration:underline;}
/*#e94200*/

div#menu{position:relative;width:auto;height:161px;padding:0;margin:0px 0px 0px 0px; text-align:left;}
div#header{width:957px; margin:0;padding:0; display:block; }

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

#logo {width:240px; display:block; float:left; margin:0px 0px 0px 0px; text-align:right; }
a #logo, a:hover #logo, a:visited #logo {color:white; text-decoration:none; font-weight:bold; font-size:14px; padding-top:110px}

div#search{width:300px;height:18px; float:left; top:10px; position:relative; text-align:left}
#search .input {border:1px solid #000; background:#eee; color:#000; margin:0px; width:150px; padding:0px 2px 0px 4px;}
#search img {border:none}
#search p {
	margin:0px 10px 0px 0px; padding:4px 0px 0px 0px;
	width:auto; float:left; 
	display:block;
	color: white;
}

/* subNav */
#subNav {margin:0;padding:0; display:block; float:left; background:#000; width:100% }
#subNav a:link, #subNav a:visited,#subNav a:link, #subNav a:visited {text-decoration: none; font-weight:normal; }
#subNav a:hover {text-decoration: none;}
#subNav a.active {text-decoration: none;}
#subNav ul {margin:0;padding: 0;list-style:none; display:block;  }
#subNav li {padding:0px 0px 0 0;display:block; text-align:left; float: left}
#subNav ul.submenu, #subNav ul.submenu2 {float:none; clear:both; height:38px; }
#subNav li.sub0 a {display:block; padding:16px 4px 7px 30px; font-size:14px; color:#fff; text-transform:uppercase; text-shadow:#666 0px 2px 1px; }
#subNav li.last {}

#subNav1 {	float:left;	display:block; width:240px}
#subNav1 ul {margin:0px 0px 0px 20px;padding: 0;list-style:none; display:block; width:100% }
#subNav1 a:link, #subNav1 a:visited,#subNav1 a:link, #subNav1 a:visited {text-decoration: none; font-weight:normal; }
#subNav1 li {       	padding: 0; margin:0}
#subNav1 li.sub1 a {display:block; margin:0px; padding:6px 4px 8px 12px; font-size:14px; color:#000; background:url('../images/design/sub1.png') ;  }
#subNav1 li.sub1 a.active, #subNav1 li.sub1 a:hover {background:url(../images/design/sub1act.png) no-repeat;  }



#subNav li.sub0 a.active, #subNav li.sub0 a:hover {background:url(../images/design/liActive.gif) no-repeat; color:#cbdfe0; }
 li.sub1 {padding:10px 10px 0px 10px;font-size:12px;}
#subNav li.sub1 a {color: black;font-size:11px;}
#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;}

#menuColumn {width:200px; float:left; clear:none; margin:0px 10px 10px 0px; padding:0px; display:block}
#menuColumn {display:}

ul.submenu {padding:0px 0px 0px 4px; margin:0px 0px 0px 0px; background:url('../images/design/loginTop.jpg') no-repeat;}
.subCover {display:block; margin:0px 0px 0px 0px; background:url('../images/design/loginBody.jpg') repeat-y; width:182px;}
.submenu li {list-style-type:none; margin:0px; padding:10px 0px 0px 0px; font-size:10px; color:#000}
.submenu a {height:20px; display:block; padding:6px 0px 0px 12px; color:#000 }
.submenu .active {color:#666; background:url('../images/design/submenuActive.gif') no-repeat 4px 9px}

.reg {background:url('../images/design/loginTop.jpg') no-repeat; padding:20px;  }
.regCover {background:url('../images/design/loginBody.jpg') repeat-y; margin:0px 0px 0px 0px; padding:0px; width:216px; color:#000; display:block; float:right}
.reg h2, .reg p {margin: 0px 10px 5px 10px; color:#fff}
.label {display:block; float:left; color:#fff}


div#container, div#wrapper {width:957px; text-align:left; padding:0px 0px 0px 0px;overflow:hidden;margin:0 auto 0 auto; }
div#container {background:url('../images/design/main.jpg') 0px 0px no-repeat #fff}
div#wrapper {background:url('../images/design/main.jpg') 0px -177px no-repeat #fff}
div#wrapper.wide {background:url('../images/design/mainWide.jpg') 0px -177px no-repeat #fff}

div#content{width:640px;float:left;padding: 0px; margin:0px 0px 0px 0px; background:none }
div#content{}

div#navigation{width:100%; height:50px; margin:0px 0px 0px 0px; text-align:left; background:url(../images/design/menuBack.gif) no-repeat }

div#footer{ text-align:center; margin:0px; padding:20px ; background:url('../images/design/backFooter.gif') repeat-x }
div#footer{clear:both;width:100%;margin:0 auto; font-size:11px;font-weight:normal;color:#fff; }
div#footer p {margin:8px 20px 16px 10px}

small {font-size:8px; font-weight:normal; color:silver}


div#content-area{margin: 5px 40px 0px 40px;font-size:11px;color:#000;  }
div#content-area p {text-align:justify; line-height:1.8em; color:#666}
#content-area h1{padding:0;margin:10px 0 10px 0;font-size:24px;font-weight:bold; color:#189cc8;  }
#content-area h2{padding:0;margin:20px 0 10px 0;font-size:1.6em;font-weight:bold;}
#footer a:link, #footer a:visited,#footer a:link, #footer a:visited {text-decoration: none; color: #999;font-weight:normal;}
#footer a:hover {text-decoration:underline;}
#footer img{vertical-align:middle;}

div#content-images{padding:0; margin:0; margin-top:12px; clear:both; float:none; border-top:1px dotted #828571;  }
.content-image{float:left;border:2px solid #828571;margin:6px; }
.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;}

div#news {margin:10px 0px 0px 20px; padding:0px; width:240px; color:#fff; display:block; float:left; clear:both; border-bottom:1px dotted #cbdfe0; }
#news a:link, #news a:visited,#news a:link, #news a:visited {font-weight:normal; color:#1d9cc5; text-decoration:none}
#news a:hover {text-decoration:underline}
div#news img {border:none; margin-right:10px; vertical-align:top; float:none}
div#news h1 {padding:8px 4px 2px 8px; color:#00ffff; font-size:16px; font-weight:bold}
div#news h2 {color:#1d9cc5; font-size:1.1em; margin:10px; padding-top:10px; border-top:1px dotted #cbdfe0}
div#news p {margin:10px 10px 10px 10px; color:#666}

#news.wide {width:620px; clear:both; margin-top:80px}
#news.wide .newContent {width:200px; float:left; }

.reg {background:url('../images/design/loginTop.jpg') no-repeat; padding:20px;  }
.regCover {background:url('../images/design/loginBody.jpg') repeat-y; margin:0px 0px 0px 0px; padding:0px; width:216px; color:#000; display:block; float:right}
.reg h2, .reg p {margin: 0px 10px 5px 10px; color:#fff}
.label {display:block; float:left; color:#fff}


div#content-right { width:230px; float:right; margin-right:10px;   }
div#content-left {width:440px; margin:0px 0px 20px 0px; float:left; }

/**#frmSeBigTxt{border:0;width:195px;height:18px;font-size:11px;line-height:18px;background:transparent;}***/
#frmSeBigSubmit{vertical-align:bottom;}

#boxes {width:300px; float:right }
#boxes .red {  background:url('../images/design/box1.png') no-repeat;}
#boxes .blue {	background:url('../images/design/box2.png') no-repeat;}
#boxes .green {	background:url('../images/design/box3.png') no-repeat;}
#boxes .gold {	background:url('../images/design/box4.png') no-repeat;}

#boxes .box {display:block; padding:25px; margin:0px; width:300px; height: 100px; float:left;  text-align:left;  }

.box a {color:#fff; text-decoration:none; border-bottom:1px dotted white; font-weight:bold}
.box h2, .box h2 a {color:#fff; font-size:18px; font-weight:normal; margin:0px 0px 0px 0px; text-shadow:#333 0px -1px 1px;}
.box p {color:#fff; font-size:11px; line-height:16px; line-height:18px; width:170px; height:75px; overflow: hidden; display:block }
.box ul {margin:0px 0px 12px 8px; padding:0px}
.box li {list-style-type:none; margin:0px; line-height:2em}
.double {width:450px}
#content .box {margin:0px 31px 0px 0px; }
#content .last {margin:0px}

li {line-height:1.2em; font-size:1.0em}

blockquote {background:url('../images/design/quote.gif') no-repeat; padding-left:65px; border-bottom:1px dotted #828571}
.author {color:#828571; text-align:right; display:block; width:750px }

hr.clear{
overflow:hidden;
display:block;
clear:both;
visibility:hidden;
height:0;
border-width:0;
margin:0;
padding:0;
}
hr.shadow{
  background: none;
	background: url('../images/design/hr.gif') repeat-x;
	overflow:hidden;
	height:8px;
	display:block;
	margin:0px;
	padding:0px;
	clear:both;
	border:none;
}
