@charset "utf-8";
span.clean {
	display:block;
	height:1px; font-size: 1px; line-height:1px;
	visibility:hidden;
	clear:both;
}
span.right {
	display:block;
	clear:right;
}
	span.right hr {
		visibility:hidden;
	}
/* CSS Document */
* {
	margin:0;
	padding:0;
}
img {
	border:none;
}
hr.cleaner {
	clear:both;
	visibility:hidden;
	margin-top:-5px;
}
span.cleaner {
	display:block;
	clear:both;
}
	span.cleaner hr {
		display:none;
	}
a {
	text-decoration:underline;
}
	a:hover {
		text-decoration:none;
	}
body {
	font-family:Verdana, "Geneva CE", lucida, sans-serif;
	font-size:0.7em;
}
/* KONTEJNER */
div#main {
	width:949px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	overflow:hidden;
}
	h1 {
		width:120px;
		float:left;
		margin-right:5px;
		margin-left:16px;
	}
	 	h1 a {
			text-decoration:none;
			display:block;
			font-family:"Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
			font-size:1px;
			color:#990000;
			width:113px;
			height:42px;
			position:relative;
			text-align:center;
            cursor: pointer;
		}
			h1 a span {
				position:absolute;
				top:0;
				left:0;
				width:113px;
				height:42px;
				background:url(../img/logo.gif) no-repeat;
			}
	dl#top_info {
		float:left;
		/*font-size:0.8em;*/
		/*font-size:11px;*/
		/*width:21.5em;*/
		width:227px;
		padding:5px;
		border-right:1px dotted #484747;
		margin-right:10px;
		padding-right:0;
		margin-top:3px;
		/*border:1px solid black;*/
	}
		dl#top_info dt {
			float:left;
			margin-right:3px;
			font-weight:bold;
		}
		dl#top_info dd {
			font-weight:normal;
		}
	p#top_adresa {
		float:left;		
		
		padding-top:0;
		padding:5px;
		border-right:1px dotted #484747;
		margin-right:10px;
		/*font-size:0.8em;*/
		/*font-size:11px;*/
		padding-right:10px;
		margin-top:3px;
		/*border:1px solid black;*/
		
	}
	p#top_kontakt {
		float:left;
		padding:5px;
		/*border:1px solid black;*/
		/*font-size:0.8em;*/
		/*font-size:11px;*/
		margin-top:3px;
	}
		p#top_kontakt a {
			color:#000000;
		}
        
	div#lg {
		width:935px;
		text-align:right;
		height:14px;
		font-size:0.7em;
		line-height:14px;
		position: relative;
	}
	div#lg ul {
		margin: 0;
		padding: 0;
		list-style: none;
		position: absolute;
		right: 0;
		top: -16px;
		font-size:140%;
		font-weight: bold;
	}
		div#lg ul li {
            float: left;
            padding: 0 5px 0 5px;
            border-right: 1px solid #ff8a00;
            height: 11px;
            display: block;
            position: relative;
            width: 18px;
        }
		
			div#lg ul li a{
                position: absolute;
                display: block;
                padding: 17px 0 0 0;
                top: -19px;
                left: 6px;
            }
				div#lg ul li#lg_cz a{
                    background: url(../img/cz.png) no-repeat top;
                }
                div#lg ul li#lg_sk a{
                    background: url(../img/sk.png) no-repeat top;
                }
                div#lg ul li#lg_en a{
                    background: url(../img/en.png) no-repeat top;
                }
                div#lg ul li#lg_pl a{
                    background: url(../img/pl.png) no-repeat top;
                }
		
			div#lg ul li.last {
                border-right: none;
            }
            div#lg a {
                display: block;
                color: #fb8e0f;
            }
            a#lg_active {
            }
	
	ul#top_menu {
		background:#ff8c06 url(../img/top_menu.gif) no-repeat left top;
		padding:10px 0 10px 20px;
		margin-bottom:1px;
		width:929px;
		/*font-size:0.9em;*/
		/*font-size:11px;*/
		font-weight:bold;
		position:relative;
	}
		ul#top_menu li {
			display:inline;
			list-style:none;
			color:#FFFFFF;
		}
			ul#top_menu li a {
				text-decoration:none;
				color:#FFFFFF;
				margin:0;
			}
				ul#top_menu li a:hover {
					text-decoration:underline;
				}
			li#fce {
				position:absolute;
				top:8px;
				right:8px;
			}
			li#fce img {
				display:inline;
			}
	div#novinky {
		float:left;
		width:174px;
		height:120px;
		background:#E30101;
		padding:20px 20px 0 20px;
		font-family:Tahoma, "Lucida Grande CE", lucida, sans-serif;
		color:#FFFFFF;
        line-height: 1.5em;
	}
		div#novinky h3 {
			/*font-size:1.7em;*/
			font-size:23px;
			font-weight:normal;
			margin-bottom:10px;
		}
		div#novinky a {
			color:#FFFFFF;
		}
		div#novinky p {
			margin-bottom:10px;
			/*font-size:0.9em;*/
			/*font-size:11px;*/
		}
		div#ochrana-titulka {
			float:left;
			width:194px;
			height:40px;
			clear:left;
			background:url(../img/ochrana-titulka.jpg) no-repeat;
			overflow:hidden;
			line-height:40px;
			padding-left:20px;
			color:#FFFFFF;
			font-weight:normal;
			font-family: Verdana, "Geneva CE", lucida, sans-serif;
			font-size:11px;
		}
			div#ochrana-titulka a{
				color:#FFFFFF;
			}
	div#header {
		width:732px;
		height:180px;
		background:#dbe9f0;
		/*margin-left:218px;*/
		float:right;
		position:relative;
	}
		div#header span {
			width:732px;
			height:180px;
			background:url(../img/header.jpg) no-repeat;
			position:absolute;
			top:0;
			left:0;
		}
		div#header h2 {
			color:#efb33f;
			font-size:1.2em;
			padding:20px 0 0 20px;
            margin: 0px;
		}
	div#page {
		background:#ffeda2;
		padding-top:5px;
	}
		div.box {
			border:1px solid #ff9f25;
			width:210px;
			height:345px;
			float:left;
			margin-left:4px;
			background:#fff3cc;
			padding:10px;
			font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
			position:relative;
			display:inline;
		}
		
		div.cz289 {
			width:289px;
		}
		
			div.box h2, div.box h3 {
				color:#ff0000;
				font-weight:bold;
				/*font-size:1.3em;*/
				/*font-size:14px;*/
				font-size:127%;
                padding: 0px;
                margin: 0px;
				margin-bottom:10px;
			}
				div.box h3 {
					/*font-size:13px;*/
					font-size:116%;
				}
			div.cz289 h2{
				font-size:138%;
			}
			div.box select {
				width:210px;
				margin-bottom:5px;
			}
			div.box img {
				width:210px;
				margin-bottom:10px;
			}
			div.cz289 img {
				width:289px;
			}
            div.box li img {
                width:auto;
                margin:0px;
                padding: 0px;
                border: 0px;
            }
			div.box li {
				list-style-type:none;
				list-style-position:inside;
				margin-bottom:5px;
				font-size:1em !important;
			}
			div.cz289 li {
				font-size:1.2em !important;
			}
				div.box li a {
					color:#000000;
					background:url(../img/titulka_sipka.gif) no-repeat left center;
					padding-left:20px;
				}
			div.box span {
				display:block;
				position:absolute;
				bottom:10px;
				right:20px;
				color:#ff0000;
				font-size:1em;
			}
				div.box span a {
					color:#ff0000;
				}
	div.bottom_box {
		width:205px;
		float:left;
		/*padding:12px;*/
		margin:30px 0 10px 20px;
		border-right:1px dotted #484747;
		padding-right:12px;
		display:inline;
		height:9em;
		font-size:1em;
	}
		div.bottom_first {
			margin-left:10px !important;
			width:215px !important;
		}
	div.bottom_box h4 {
		margin-bottom:10px;
		/*font-size:0.9em;*/
		font-size:1em;
	}
	div.bottom_box a {
		color:#149827;
	}
	div.bottom_box p {
		margin-bottom:10px;
	}
		div#odpovedi {
			padding-right:0;
			border:none;
			line-height:1.5em;
		}
        div.bottom_box#odpovedi {
            width: 230px;
            position: relative;
        }
        
			div#odpovedi span {
				display:block;
				height:10px;
				background:#e7d06f;
				float:left;
				margin-top:5px;
				margin-right:5px;
			}
			div#odpovedi img {
				height:9px;
				display:inline;
			}
			div#odpovedi em {
				color:#bca02b;
			}
		h4#ochrana {
			color:#149827;
		}
		div#anketa {
            width:185px;
			border:none !important;
		}
		input#login_news, input#anketa_submit, input#login_news_button {
			width:74px;
			height:24px;
			background:url(../img/button.gif) no-repeat;
			color:#FFFFFF;
			text-align:center;
			border:none;
            cursor: pointer;
		}
		input#info_email {
			width:120px;
			height:22px;
		}
        input#anketa_submit {
            position: absolute;
            right: 0px;
            bottom: 2px;
        }
	div#footer {
		padding-top:30px;
		background:url(../img/footer.gif) no-repeat left top;
		margin-top:10px;
		/*font-size:0.9em;*/
		/*font-size:12px;*/
		font-size:107%;
		line-height:25px;
	}
		ul#footer_navigace {
			float:right;
		}
			ul#footer_navigace li {
				list-style:none;
				display:inline;
			}
				ul#footer_navigace li a {
					color:#000000;
				}
	div#footer p {
		margin-bottom:10px;
		/*font-size:12px;*/
		font-size:107%;
		font-family: Verdana, "Geneva CE", lucida, sans-serif;
	}
	div#footer p a {
		color:#ff0000;
	}
		div#footer img {
			margin:10px 0 0 0;
			display:inline;
		}
		ul.footer_odkazy li {
			display:inline;
			list-style:none;
			color:#ff0000;
		}
			ul.footer_odkazy li a {
				color:#ff0000;
			}
	input {
		margin:0px;
		padding:0px;
	}
			
