/* CSS soubor pro www.CASOPISVERONICA.cz */
/* verze pro standardní web */

body {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-size: 12pt;
	color: #444;
	background: #fff;
	padding: 0px;
	margin: 0px;
	position: relative;
	text-align: center;
	}
div, p, h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px;}
a img {border: 0px solid white;}


/* HLAVNÍ STAVEBNÍ PRVKY */
#nadcelek {
	position: relative;
	margin: 0px auto;
	padding: 20px 0px 0px 0px;
	background-color: #fff;
	text-align: center;
	width: 1000px;
	border: 0px solid red;
	border-right: 0px solid #fff;
	border-left: 0px solid #fff;
	}
#celek {
	width: 1000px;
	position: relative;
	margin: 0px auto;
	text-align: left;
	border: 0px solid red;
	background: #fff;
	}
#horni {
	position: relative;
	height: 310px;
	background-color: #fff;
	background-image: url('vrch1.png');
	background-repeat: no-repeat;
	}
	
#stred {
	position: relative;
	min-height: 300px;
	_height: 300px;
	z-index: 1;
	}
#levobok {
	position: relative;
	width: 180px;
	min-height: 200px;
	_height: 200px;
	float: left;
	background-color: #fff;
	z-index: 2;
	border: 0px solid red;
	}
#pravobok {
	position: relative;
	float: right;
	width: 250px;
	min-height: 200px;
	_height: 200px;
	xbackground-color: #eee;
	font-size: 12px;
	}

#trup {
	position: relative;
	clear: none;;
	border-top: 1px solid white;
	width: 554px;
	margin-left: 187px;
	background-color: #fff;
	min-height: 100px;
	_height: 100px;
	font-size: 13px;
	}
#vnitrotrup {
	position: relative;
	margin: 0px;
	border: 0px solid green;
	}
	
#spod {
	position: relative;
	height: 304px;
height: 10px;
	border: 0px solid red;
	/*background-image: url('houby.png');*/
	background-repeat: no-repeat;
	border-bottom: 1px solid #999;
	}
#pata {
	position: relative;
	height: 80px;
	border: 0px solid red;
	border-bottom: 20px solid white;
	margin-top: 15px;
	}	
	

/* doplňující specifické prvky webu */
/* HORNÍ ČÁST */
#horni #prihlasokno {
	position: absolute;
	z-index: 10;
	left: 570px;
	width: 430px;
	height: 66px;
	border: 0px solid red;
	}
#horni #prihlasokno table tr td.prvnisloup {
	width: 170px;
	color: #333;
	}
#horni #prihlasokno table tr td.prvnisloup span.pozorko {color: #f59595; font-size: 12px; font-style: italic;}
#horni #prihlasokno table tr td.druhysloup {
	width: 250px;
	color: #333;
	}
#horni #prihlasokno table tr td.druhysloup input {
	width: 250px; border: 1px solid #ccc;  height: 18px; margin: 7px 0px 0px 0px;
	}
#horni #prihlasokno table tr td.druhysloup input#submit{border: 1px solid #ccc; font-size: 9px; line-height: 9px; width: 60px; height: 19px; background: #eee; padding: 0; margin: 5px 0px 0px 0px; }
#horni #prihlasokno table tr td.druhysloup input#submit:hover {color: #fff; background: red;}
#horni #logohor {
	position: relative;
	left: -20px;
	width: 482px;
	height: 107px;
	background-image: url('logohor.png');
	background-repeat: no-repeat;
	}
#horni #podlogohor {
	position: relative;
	width: 482px;
	height: 30px;
	border: 0px solid red;
	}
#horni #podlogohor h1 {
	margin: 0px; color: #000;
	font-size: 17px;
	font-weight: 100;
}
#horni #podlogohor h1 span {
	display: none;
	visibility: hidden;
}

#horni #hormen {
	position: relative;
	width: 748px; 
	height: 164px;
	background-image: url('hormen-tram2.png');
	background-repeat: no-repeat;
}
#horni #hormen .vnitroctverec {
	position: relative;
	margin: 15px 5px 5px 12px;
	font-size: 13px;
	color: #fff;
	line-height: 19px;
}
#horni #hormen .vnitroctverec a {color: #fff; text-decoration: none;}
#horni #hormen .vnitroctverec a:hover {color: #000; text-decoration: underline;}
#horni #hormen #ctverectreti .vnitroctverec a:hover {color: #99bf57; text-decoration: underline;}
#horni #hormen #ctverecctvrty .vnitroctverec a:hover {color: #99bf57; text-decoration: underline;}
#horni #hormen #ctverecprvni {
	position: relative;
	float: left;
	margin: 0px; padding: 0px;
	width: 180px; 
	height: 164px;
	margin-right: 7px;
	background-color: #99bf57;
}
#horni #hormen #ctverecdruhy {
	position: relative;
	float: left;
	margin: 0px; padding: 0px;
	width: 180px; 
	height: 164px;
	margin-right: 7px;
	background-color: #609036;
}
#horni #hormen #ctverectreti {
	position: relative;
	float: left;
	margin: 0px; padding: 0px;
	width: 180px; 
	height: 164px;
	margin-right: 7px;
	background-color: #3d6a15;
}
#horni #hormen #ctverecctvrty {
	position: relative;
	float: left;
	margin: 0px; padding: 0px;
	width: 180px; 
	height: 164px;
	background-color: #000;
}
#horni #aktualniobalka {
	position: absolute;
	left: 748px;
	top: 70px;
	border: 0px solid white;
	margin: 0px; padding: 0px;
	width: 250px; 
	height: 232px;
	background-color: #fff;
}
#horni #aktualniobalka a {
	border: 0px solid white;
	margin: 0px; padding: 0px;
	background-color: #fff;
}
#horni #aktualniobalka a img {
	border: 0px solid white;
	margin: 0px; padding: 0px;
	background-color: #fff;
}

/* PROSTŘEDNÍ ČÁST */

#trup #vnitrotrup .obratel {
	position: relative;
	margin:0px;
	padding: 0px;
	border: 1px solid #92b359;
	border-bottom: 0px;
}
#trup #vnitrotrup .obratel .vnitroobratel {
	position: relative;
	margin: 7px 16px 0px 16px;
	padding: 0px;
	border: 0px solid #92b359;
}
#trup #vnitrotrup .obratel .vnitroobratel a {color: #50a6bf; text-decoration: underline;}
#trup #vnitrotrup .obratel .vnitroobratel a:hover {color: #e3983f; text-decoration: none;}
#trup #vnitrotrup .obratel .vnitroobratel h3 {
	position: relative;
	margin: 12px 0px 8px 0px;
	padding: 0px;
	color: #92b359;
	font-weight: 100;
}
#trup #vnitrotrup .obratel .vnitroobratel h4 {
	position: relative;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	color: #a7a9ac;
	font-size: 14px;
	font-weight: 400;
}
#trup #vnitrotrup .obratel .vnitroobratel h4 span {
	position: relative;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	color: #3d6a15;
	font-size: 16px;
	font-weight: 400;
}
#trup #vnitrotrup .obratel .vnitroobratel .plotynka {
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 7px;
}

#trup #vnitrotrup .obratel .vnitroobratel .nahledjednohoclanku {
	position: relative;
	margin: 7px 0px 17px 0px;
	padding: 0px;
	border: 0px solid #eee;
}
#trup #vnitrotrup .obratel .vnitroobratel .nahledjednohoclanku h4.nazevclankuvnahledu {
	position: relative;
	display: inline;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: 600;
	color: #000;
}
#trup #vnitrotrup .obratel .vnitroobratel .nahledjednohoclanku h4.nazevclankuvnahledu a {
	color: #000;
	text-decoration: none;
	}
#trup #vnitrotrup .obratel .vnitroobratel .nahledjednohoclanku h4.nazevclankuvnahledu a:hover {
	color: #92b359;
	text-decoration: none;
	}
#trup #vnitrotrup .obratel .vnitroobratel .nahledjednohoclanku span.propredplatitele a {
	color: #92b359;
	text-decoration: none;
	}
#trup #vnitrotrup .obratel .vnitroobratel .nahledjednohoclanku span.propredplatitele a:hover {
	color: #3d6a15;
	text-decoration: none;
	}
#trup #vnitrotrup .obratel .vnitroobratel .nahledjednohoclanku span.autorialokace {
	color: #6d6e71;
	}
#trup #vnitrotrup .obratel .vnitroobratel .nahledjednohoclanku .perexko a {
	color: #000;
	text-decoration: none;
}
#trup #vnitrotrup .obratel .vnitroobratel .nahledjednohoclanku .perexko a:hover {
	color: #92b359;
	text-decoration: none;
}
#trup #vnitrotrup .obratel .vnitroobratel .nahledjednohoclanku .perexkosolo {
	position: relative;
	margin: 15px 0px 0px 0px;
	color: #000;
	text-align: justify;
	text-decoration: none;
}
#trup #vnitrotrup .obratel .vnitroobratel .nahledjednohoclanku .obsahsolo {
	position: relative;
	margin: 15px 0px 0px 0px;
	color: #000;
	text-decoration: none;
	text-align: justify;
}
#trup #vnitrotrup .obratel .vnitroobratel .nahledjednohoclanku .obsahsolo p {
		margin-bottom: 10px;
}
#trup #vnitrotrup .obratel .vnitroobratel .nahledjednohoclanku .obsahsolo.zelene {
	color: #6fa070;
}
/* LEVÁ ČÁST */

#levobok #motto {
	position: relative;
	margin: 0px; padding: 0px;
	font-size: 16px;
	font-style: oblique;
	color: #92b359;
}
#levobok .levoban {
	position: relative;
	margin: 7px 0px 7px 0px; padding: 0px;
	font-size: 16px;
	color: #fff;
	background-color: #999;
	border: 0px solid #999;
	height: 180px;
	width: 180px;
}
#levobok #rubrikon {
	position: relative;
	margin: 7px 0px 7px 0px; padding: 0px;
	font-size: 16px;
	color: #6d6e71;
	background-color: #fff;
	width: 178px;
	border: 1px solid #92b359;
}
#levobok #rubrikonvnitrek {
	position: relative;
	margin: 12px 10px 19px 17px; padding: 0px;
	font-size: 16px;
	font-weight: 600;
	color: #6d6e71;
	border: 0px solid red;
	font-size: 13px;
}
#levobok #rubrikonvnitrek h3 {
	position: relative;
	border: 0px solid red;
	margin: 0px 0px 7px 0px;
	font-size: 14px;
	padding: 0px;
	color: #92b359;
	font-weight: 600;
}
#levobok #rubrikonvnitrek a {
	text-decoration: none;
	color: #6d6e71;
}
#levobok #rubrikonvnitrek a:hover {
	text-decoration: underline;;
	color: #000;
}

#levobok #vyznamniautori {
	position: relative;
	margin: 7px 0px 7px 0px; padding: 0px;
	font-size: 16px;
	color: #6d6e71;
	background-color: #fff;
	width: 178px;
	height: 38px;
	border: 1px solid #92b359;
}
#levobok #vyznamniautorivnitrek {
	position: relative;
	margin: 12px 10px 19px 17px; padding: 0px;
	font-size: 16px;
	font-weight: 600;
	color: #6d6e71;
	border: 0px solid red;
	font-size: 13px;
}
#levobok #vyznamniautorivnitrek h3 {
	position: relative;
	border: 0px solid red;
	margin: 8px 0px 0px 0px;
	font-size: 14px;
	line-height: 14px;
	padding: 0px;
	color: #92b359;
	font-weight: 600;
}
#levobok #vyznamniautorivnitrek a {
	text-decoration: none;
	color: #6d6e71;
}
#levobok #vyznamniautorivnitrek a:hover {
	text-decoration: underline;;
	color: #000;
}

#levobok #autorobalek {
	position: relative;
	margin: 0px; padding: 0px;
	font-size: 16px;
	color: #6d6e71;
	background-color: #fff;
	border: 0px solid #92b359;
}
#levobok #autorobalek img {border: 0px solid white; margin: 0px; padding: 0px;}

#levobok #poslednicisla {
	position: relative;
	margin: 7px 0px 7px 0px; padding: 0px;
	font-size: 16px;
	color: #6d6e71;
	background-color: #fff;
	width: 178px;
	border: 1px solid #92b359;
}

#levobok #poslednicisla h3 {
	position: relative;
	border: 0px solid red;
	margin: 12px 0px 10px 17px;
	font-size: 14px;
	padding: 0px;
	color: #92b359;
	font-weight: 600;
}
#levobok #poslednicisla table {margin: 0px 0px 7px 10px;}

#levobok #poslednicisla table tr, #levobok #poslednicisla table tr td {
	margin: 0px; padding: 0px;
}
#levobok #poslednicisla table tr td a img {
	text-decoration: none;
	margin: 4px;
	color: #6d6e71;
	border: 1px solid #aaa;
}
#levobok #poslednicisla table tr td a:hover img {
	text-decoration: underline;
	color: #000;
}

/* PRAVÁ ČÁST */

#pravobok #lupahledejka {
	position: relative;
	margin: 0px; padding: 0px;
	margin-bottom: 7px;
	border: 1px solid #ccc;
	height: 26px;
	width: 250px;
	font-size: 16px;
	font-style: oblique;
	color: #92b359;
	background-image: url('lupa.png');
	background-repeat: no-repeat;
}
#pravobok #lupahledejka form {margin: 0px 0px 0px 40px; padding: 0px;}
#pravobok #lupahledejka form input {margin: 0px; padding: 0px;}
#pravobok #lupahledejka form input {
	border: 0px solid #000;
	height: 24px; width: 210px;
	line-height: 24px; font-size: 18px;
	}

#pravobok #cteninatytodny {
	position: relative;
	margin: 0px; padding: 0px;
	border: 1px solid black;
	width: 250px;
	font-size: 14px;
	color: #fff;
	background-color: #000;
}
#pravobok #cteninatytodnyuvnitr {
	position: relative;
	margin: 12px 10px 19px 17px; padding: 0px;
	color: #fff;
	background-color: #000;
	font-style: italic;
}
#pravobok #cteninatytodnyuvnitr p {
	position: relative;
	margin: 0px 0px 12px 0px; padding: 0px;
}
#pravobok #cteninatytodny h3 {
	position: relative;
	margin: 0px 0px 7px 0px;
	padding: 0px;
	color: #92b359;
	font-size: 14px;
	font-weight: 100;
	font-style: normal;
}
#pravobok #cteninatytodny h4 {
	position: relative;
	margin: 0px 0px 7px 0px;
	padding: 0px;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
}






#pravobok #doporucujeme {
	position: relative;
	margin: 7px 0px 7px 0px; padding: 0px;
	font-size: 16px;
	color: #6d6e71;
	background-color: #fff;
	width: 248px;
	border: 1px solid #92b359;
}
#pravobok #doporucujemevnitrek {
	position: relative;
	margin: 12px 10px 19px 17px; padding: 0px;
	font-size: 16px;
	font-weight: 600;
	color: #6d6e71;
	border: 0px solid red;
	font-size: 13px;
}
#pravobok #doporucujemevnitrek h3 {
	position: relative;
	border: 0px solid red;
	margin: 10px 0px 0px 0px;
	font-size: 14px;
	padding: 0px;
	color: #92b359;
	font-weight: 600;
}
#pravobok #doporucujemevnitrek a {
	text-decoration: none;
	color: #000;
}
#pravobok #doporucujemevnitrek a:hover {
	text-decoration: underline;;
	color: #000;
}
#pravobok #doporucujemevnitrek span.propredplatitele a {
	color: #92b359;
	font-weight: 100;
	text-decoration: none;
	}
#pravobok #doporucujemevnitrek span.propredplatitele a:hover {
	color: #3d6a15;
	font-weight: 100;
	text-decoration: none;
	}
#pravobok #doporucujemevnitrek span.autorialokace {
	color: #6d6e71;
	font-weight: 100;
	}




#pravobok #odkazovnik {
	position: relative;
	margin: 7px 0px; padding: 0px;
	border: 0px solid green;
	width: 250px;
	font-size: 14px;
	color: #fff;
	background-color: #91b750;
}
#pravobok #odkazovnik #pododkazovnikhorni {
	position: relative;
	margin: 0px; padding: 0px;
	border: 1px solid #91b750;
	width: 250px;
	height: 64px;
	font-size: 14px;
	color: #fff;
	background-color: #91b750;
}
#pravobok #odkazovnik #pododkazovnikspodni {
	position: relative;
	margin: 0px; padding: 0px;
	border: 1px solid #5f9035;
	width: 250px;
	font-size: 14px;
	color: #fff;
	background-color: #5f9035;
}
#pravobok #odkazovnik #pododkazovnikspodni #pododkazovnikspodniuvnitr {
	position: relative;
	margin: 12px 10px 19px 17px; padding: 0px;
	color: #fff;
	background-color: #5f9035;
}
#pravobok #odkazovnik #pododkazovnikspodni #pododkazovnikspodniuvnitr a {
	text-decoration: none;
	color: white;
}
#pravobok #odkazovnik #pododkazovnikspodni #pododkazovnikspodniuvnitr a:hover {
	text-decoration: underline;
	color: black;
}

#pravobok .pravoban {
	position: relative;
	margin: 7px 0px 7px 0px; padding: 0px;
	font-size: 16px;
	color: #fff;
	background-color: #999;
	border: 1px solid #999;
	height: 250px;
	width: 250px;
}

#pravobok .pravobanobdelnicek {
	position: relative;
	margin: 7px 0px 7px 0px; padding: 0px;
	font-size: 16px;
	color: #fff;
	background-color: #999;
	border: 1px solid #999;
	height: 80px;
	width: 250px;
}

/* SPODNÍ ČÁST */

#pata #podpateklevy {
	position: relative;
	float: left;
	height: 80px;
	width: 150px;
	border: 0px solid red;
	}
#pata #podpatekpravy {
	position: relative;
	float: right;
	text-align: right;
	height: 80px;
	width: 200px;
	border: 0px solid red;
	}
#pata #podpatekpravy img {
	float: right;
	}
#pata #podpatekpravy a img {
	border: 0px solid white;
	}
#pata #podpatek {
	position: relative;
	margin: 0px 250px 0px 187px;
	height: 80px;
	width: 560px;
	text-align: center;
	border: 0px solid blue;
	color: #bbb;
	font-size: 14px;
	}
#pata #podpatek span.mensipismo {
	font-size: 12px;
	}

/* OBECNÉ DOPLŇKY */
.clearan {position: relative; height: 1px; clear: both; border-top: 0px solid green;}