/* CSS Document */
body {
	background:#555e5f 50%;
	margin:0;
	padding:0;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

div#bg-2 {
	background:url(../img/bg-2.png) right repeat-y;	
}

div#page-bg {
	background:url(../img/background.png) center repeat-y;
	margin:auto;
	padding-top:25px;
}

div#header {
	background:url(../img/header-bg.png) repeat-x;
}
	
	div#header-m {
		width:1076px;
		margin:auto;
	}

		div#logo {
			float:left;
			backgrond:url(../img/logo-bg.png) repeat-x;
			padding-top:32px;
			height:189px;
			width:310px;
		}
	
			div#logo-left {
				float:left;
				background:url(../img/logo-left.png) no-repeat;
				width:28px;
				height:189px;
			}
			
			div#logo-right {
				background:url(../img/logo-bg.png) repeat-x;
				width:282px;
				height:189px;
				float:right;
			}
			
				a#logo-link {
					display:block;
					margin:auto;
					margin-top:30px;
					width:207px;
				}
	
		div#header-cntnt {
			float:right;
			width:766px;	
		}
	
			div#header-cntnt-top {
				background:url(../img/header-cntnt-top.png) no-repeat;
				height:21px;
				text-align:right;
				padding-right:80px;
				padding-top:15px;
				font-family:Verdana, Geneva, sans-serif;
				text-transform:uppercase;
				font-weight:bold;
				color:#747678;
			}
			
				div#header-cntnt-top span.highlight {
					color:#ec2600;
				}
				
				div#header-cntnt-top span {
					margin-right:30px;
				}
				
				div#header-cntnt-top a {
					color:#747678;
					text-decoration:none;s
				}
			
			div#header-cntnt-cntnt {
				background:url(../img/header-cntnt-bg.png) repeat-y;
				height:185px;					
			}
			
			div#buttons {
				width:700px;
				margin-left:15px;
			}
			
				a.main-button {
					position:relative;
					display:block;
					float:left;
					height:54px;
					width:170px;
					padding:40px 25px;
					margin-left:10px;
					background:url(../img/buttton-bg.png) repeat-x;
					text-align:center;
					text-decoration:none;					
					font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
				}
				
				a.main-button span.top {
					color:#c7c539;
					font-size:19px;
					font-weight:bold;
					display:block;
					text-transform:uppercase;
					line-height:19px;
				}
				
				a.main-button span.bottom {
					position:absolute;
					width:170px;
					text-align:center;
					left:25px;
					bottom:10px;
					color:#808080;
					font-size:11px;
					line-height:11px;
					font-weight:bold;
					display:block;
				}
			
			div#menu {
				height:51px;
			}
			
			div#menu ul, div#menu-2 ul, div#menu-2 p  {
				width:668px;
				height:31px;
				padding:0px;
				padding-top:20px;
				margin:0px;
				list-style:none;
				background:white;
				font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
				font-weight:bold;
				text-transform:uppercase;
			}

			div#menu-2 p {			
				float: left;
								
			
							padding-top: 35px;
							height: 25px;
							text-align: center;
							width: 678px;
}
			
			div#menu ul a, div#menu-2 ul a, div#menu-2 p {
				text-decoration:none;
				color:#7e7e7e;			
				font-size: 11Px;
			}
			
			div#menu ul li.first, div#menu-2 ul li.first {
				float:left;
				padding-left:0px;;
			}
			
			div#menu ul li, div#menu-2 ul li {
				float:left;
				padding-left:37px;
			}

			div#menu-2 ul {
				padding-top:40px;
				height:20px;
				width:675px;
			}

div#content, div#content2 {
	width:1076px;
	margin:auto;
}

	div#content-left, div#content-left2 {
		padding-left:16px;
		float:left;
		width:300px;
	}
	
	div#content-left2 {
		margin-top:20px;
	}
	
		div#content-left-cntnt, div#content-left-cntnt2{
			width:193px;
			background:#000;
			float:right;
			padding:10px 15px 0px;
			color:#808080;
		}
			
			div#content-left-cntnt h1, div#content-left-cntnt2 h1 {
				color:#c7c539;
				font-size:13px;
				font-weight:bold;
			}		
			
			div#content-left-cntnt h2, div#content-left-cntnt2 h2 {
				font-size:12px;
				font-weight:bold;
				padding-top:10px;
			}
			
			div#content-left-cntnt2 p {
				padding-bottom:0px;
			}
			
			div#content-left-cntnt2 p.date {
				padding-bottom:10px;
			}
			
			div#content-left-cntnt2 p.archive {
				text-align:right;
			}
			
			div#content-left-cntnt2 a {
				color:#c7c539;
				text-decoration:none;
				font-weight:bold;
			}
			
			div#content-left-cntnt2 div.news {
				padding-bottom:10px;
			}
			
			div#content-left-cntnt ul {
				list-style-type:none;
				padding:0px 10px;
				margin:0px;
			}
			
			div#content-left-cntnt ul li {
				padding:10px 0px;
				background:url(../img/list-separator.png) no-repeat bottom;	
			}
			
			div#content-left-cntnt ul li.last{
				padding-bottom:0px;
				background:none;
			}
				
		
		div.content-left-header {
			width:223px;
			float:right;
			background:url(../img/left-header.png) no-repeat;
			height:23px;
		}
			
	
	div#content-main, div#content-main2, div.content-main-footer, div.content-main-header {
		position:relative;
		left:-6px;
		float:right;
		width:670px;
		padding:25px 30px 0;
		margin-right:30px;
		background:url(../img/main-bg.png) repeat-y;
		z-index:10;
	}
	
	div#content-main {
		min-height: 345px;
	}
	
	div#content-main2 {
		padding-top:0px;
	}
	
		div#content-main-left {
			width:410px;
		}
		
		div#content-main-right {
			position:absolute;
			top:15px;
			right:15px;
			width:240px;
			text-align:center;
		}
	
	div.content-main-footer, div.content-main-header {
		background:url(../img/main-footer.png) no-repeat;
		width:730px;
		padding:0px;
		height:27px;
		z-index:10;
	}
	
	div.content-main-header {
		background:url(../img/main-header.png) no-repeat;
	}
	
div#middle {
	position:relative;
	width:730px;
	padding-left:371px;
	margin:auto;
	text-align:right;
	padding-right:96px;
	height:60px;
}

	div#middle div.middle-button {
		float:left;
		width:110px;
		height:60px;
		color:#FFF;
		text-align:center;
		text-decoration:none;
		margin-right:32px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		text-transform:uppercase;		
		font-weight:bold;
	}
	
	div#middle div.first {
		margin-left:7px;
	}
	
		div#middle div.middle-button span {
			line-height:15px;
		}
		div#middle div.middle-button span.number {
			display:block;
			width:25px;
			font-size:36px;
			float:left;
			line-height:60px;
			text-align:right;
		}
		
		div#middle div.middle-button span.text {
			display:block;
			width:75px;
			font-size:10px;
			float:right;
			color:#b2b2b2;
			padding-top:9px;
		}
		
		div#middle div.middle-button span.two-lines {
			padding-top:16px;
		}
		
div#menu-2 {
	position:relative;
	top: -30px;
	left:-6px;
	z-index:1;
	float:right;
	width:730px;
	margin-right:30px;
}

div#footer {
	width: 900px;
	margin:auto;
	text-align:center;
	color:#FFF;
}
	div#footer p {
		text-align:center;
	}
	
	div#footer p a {
		color:#FFF;
		text-decoration:underline;
	}
	div#footer ul {
		text-align:center;
	}
	div#footer ul li {
		float:left;
	}

/*DEFAULT STYLES*/
li {
	padding-bottom: 3px;
}
ol {
	padding-top: 4px;
}	
h1 {
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-bottom: 10px;
}

h2 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding: 0 0 2px;
}

h2.contact {
	padding-top: 20px;	
}

h3 {
	margin:0px;
}

p {
	margin:0px;
	padding:0px;
	padding-bottom:17px;
	line-height: 19px;
}

ul {
	margin:0;
	padding:0;
	padding-bottom:15px;
}

ul.vyzvednuti {
	padding-left: 15px;	
	list-style: disc;
}
ul.vyzvednuti li {
	padding-top: 4px;
	list-style: disc;
}

ul li {
	padding:0px;
	list-style:none;
}

ul.big {
	font-size:14px;
}

a {
	color:#000;
	text-decoration:underline;
}

a img {
	text-decoration:none;
	border:none;
}
		

/*HELPERS*/
div.clear {
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
}

.fl-left {
	float:left;
}

.fl-right {
	float:right;
}

/*FORMULARE*/
fieldset#formular, fieldset#contact {
	background:url(../img/form-background.png) repeat-y right;
	border: 1px solid #9f963a;	
	margin:10px 0px;
	padding:15px;
}
	
fieldset#formular #odkdy {visibility: hidden;}
fieldset#formular #dokdy {visibility: hidden;}
fieldset#formular #odkdylab {visibility: hidden;}
fieldset#formular #dokdylab {visibility: hidden;}
fieldset#formular span#star1, #formular span#star2 {visibility: hidden;}
fieldset#formular #adresa {visibility: hidden;}
fieldset#formular #adresalabel {visibility: hidden;}

fieldset#formular table{
	width:100%;
}
fieldset#formular table tr td.buttons, fieldset#contact table tr td.buttons{
	text-align:right;
}
fieldset#formular input.button, fieldset#contact input.button {
	background:#000;
	color:#fff;
	border:none;
	margin-right:3px;
}

fieldset#contact textarea {
	width: 280px;
	height: 115px;	
}
/*fieldset#formular label {position: relative; bottom: 2px; text-align: left;}
fieldset#formular div {float: left; padding-right: 5px; position: relative;}
fieldset#formular div.formkontakt {position: absolute; right: 25px;}
fieldset#formular #submit {position: absolute; bottom: -370px; left: 0px; _bottom: -390px;}
fieldset#formular #reset { position: absolute; bottom: -370px; left: 90px; _bottom: -390px;}
.buttom{ font-size: 105%; padding: 0px; font-weight: bold; width: 81px; height: 31px; background-color: #99CC00; background-image: url('../img/odeslat.jpg');}
fieldset#formular div #telefon {margin-left: 65px;}




fieldset#formular div #hdd-note {margin-right: 10px;}
fieldset#formular div #hdd-pc {margin-right: 10px;}
fieldset#formular div #nerozpoznan {margin-right: 10px;}
fieldset#formular div #nejsoudata {margin-right: 10px;}
fieldset#formular div #osobne {margin-right: 10px;}
fieldset#formular div #kuryr {margin-right: 10px;}
.levyform {float: left; padding-right: 10px;}
fieldset#formular #jmeno {margin-left: 6px; width: 230px; _margin-left:-3px;}
fieldset#formular #mail {margin-left: 77px; width: 230px; _position: relative; _left: 68px;}
fieldset#formular #telefon {margin-left: 65px; width: 230px; _position: relative; _left: 56px;}

.twoblocks-first {}
.twoblocks-second {position:absolute; left:250px; top:20px;}
.form {position: relative; width: 474px; _width: 460px;}
.form form {display: block; width: 474px; _width: 460px;}
.form form .prvni-form {position: relative;}
.form form .prvni-form p label {display: block; width: 100px; margin: 5px 0 5px 0;}
.form form .prvni-form p input {width: 150px;}
.form form .druhy-form {position: absolute; right: 50px; top: -14px;}
.form form .druhy-form p label {display: block; width: 100px; margin: 5px 0 5px 0;}
.form form .druhy-form textarea {width: 220px; height: 108px;}
#reset {position: absolute; top: 165px; z-index: 10; left: 0px; width: 70px;}
#submit {position: absolute; top: 165px; z-index: 10; left: 70px; width: 70px;}






/* OLD DDD */


/* ZACHRANA-DISKU.INFO, css stylesheet */

/*
.horniram, .dolniram {position: absolute; left: -1px;}
.horniram {top: -20px;}
.dolniram {position: relative; top: 5px;}*/
/*html,body,fieldset {margin: 0; padding: 0; font-size:small;}
body {background-image:url('../img/pozadi.png');font-family: Trebuchet MS, Verdana, Tahoma, Arial, sans-serif; 
background-color:#1f2829;background-repeat:repeat-y;background-position:top center;}
hr{display:none;}
img{margin:0;padding:0;border:0;}

a{text-decoration:underline;}

#celek {position: relative; margin: 0px auto 0 auto; font-size: 11px
padding: 0; width: 702px; /*border: 1px solid rgb(0,0,51)/ }
#header{background-image:url('../img/header.jpg');width:702px;height:200px;margin-top:35px;}
#pruh{background-image:url('../img/pruh.jpg');width:702px;height:135px;}
#pruh .e-phone{margin-top:5px;clear:none;float:left;} 
#menu{background-image:url('../img/menu.png');background-repeat:no-repeat;margin:0 14px 0 0;
height:140px;width:178px;float:right;clear:right;padding:11px 36px;}
#menu li{list-style-image:url('../img/dot.png');border-top:1px solid #a6b3b6;height:1.7em;}
#menu li a{color:#6e8808; font-weight:bold;font-size:1em;}
#menu li.first{margin-top:0px;border-top:0;}
#pruh2{width:702px;height:13px;background-color:#757e80;}
#body{background-color:#e8eff0;width:662px;height:auto;margin:0;padding:20px;position:relative}
#body ul{padding-left:20px;}
#body ul li{list-style-type:none;list-style-image:url('../img/dot2.png');color:#545e60;font-size:1.3em;}
#body #statistika{float:right;clear:right;width:234px;margin-left:20px;height:auto;}
.statistika{width:234px;height:201px;background-image:url('../img/statistika.png');}


#body #vpravo{float:right;clear:right;width:230px;margin-left:5px;height:auto;}
#body #vpravo span{color:#545e60;font-size:1.2em; margin-right:4px;}
#body #vpravo p{margin-left:2px;color:#545e60;font-size:1.1em;}
#odeslat {margin-right: 15px;background-image: url('../img/formular.jpg');width: 190px;height: 32px;}
#odeslat a{color: #FFFFFF;
display: block; height: 32px; line-height: 32px;
}
.zvyrazneni{background-color: #E0FFD0; border: solid 2px #99CC00;}
.zvyrazneni2{background-color: #E0FFD0;}

#footer{position:relative;background-image:url('../img/footer.jpg');width:702px;height:60px;margin-bottom: 10px;padding:0;
text-align:center; }
#footer ul{margin:0px;padding-top:9px;}
#footer ul li{list-style-type:none;display:inline;font-size: 12px;}
#footer ul li a{color:#e8eff0;}
#footer a{color:#e8eff0;}
p {padding-left: 20px;}
.tucny{font-size: 15px;}
h1 {font-size: 19px; color:#545e60}
h2 {font-size: 15px; color:#545e60; padding-left: 20px}
#info {position: absolute; top: 190px; left: 130px; margin-top:50px; padding:0px;}
div>#info { 
	margin-top:0px;
}
#info p {font-size: 21px; color: #ffffff; font-weight: bold;}

.ptejse{ padding-bottom: 10px;}
.ptejse h2{}
.ptejse table{margin-left: 15px;}
.ptejse table td{height: 26px; vertical-align: middle;}
.ptejse label{display: block; width: 58px; text-align: right; padding-right: 13px}
.ptejse input{width: 200px;}
.ptejse input#odeslat{display: block; width: 138px; margin-left: 93px; cursor: pointer;}
.ptejse textarea{width: 400px; height: 68px; display: block; margin:0 0 7px 93px; padding: 5px}*/

