
/* standard elements */
html {
	height: 100%;
	padding-bottom: 1px;
}
* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	color: #ffffff;
}
a:hover {
color: #fa8117;
text-decoration: none;}

body {
	background: #2F2F2F;
	color: #DFDFDF;
	font: normal 62.5% "Verdana, Arial, Helvetica",sans-serif;
	padding: 12px;
}
blockquote {
  background: #3F3F3F;
/*	border-bottom: 1px solid #EED;
	border-top: 1px solid #EED; */
	color: #FFF;
	font: normal 0.9em Verdana, Arial, Helvetica,sans-serif;
	display: block;
	margin-bottom: 12px;
	padding: 12px;
	width: 100%;
	height: 377px;
	
}
input {
	color: #555;
	font: normal 1.1em "Verdana, Arial, Helvetica",sans-serif;
}
p,ul,.columns {
	padding: 0.8em;
}
ul {margin-left: 1.2em;}
li {margin-bottom: 0.4em;}
h1 {
	padding-top: 4px;
	font-size: 1.4em;
	margin-bottom: 4px;
}
h2 {font: bold 1em "Verdana, Arial, Helvetica",sans-serif;}
h3 {font: bold 1em "Verdana, Arial, Helvetica",sans-serif;
  padding-top: 4px;
	font-size: 2em;
	margin-bottom: 20px;
}

h4 {font: bold 1.2em "Verdana, Arial, Helvetica",sans-serif; color: #fa8117;}

h5 {font: bold 1.6em "Verdana, Arial, Helvetica",sans-serif; color: #ffffff;}


img {
	border: none;
	
}
p img {display: inline;}


/* misc */
.clearer {clear: both;}
.left,.left2,.alignleft {float: left;}
.right,.right2,.alignright {float: right;}
.timestamp {
	color: #444;
	margin-bottom: 0.4em;
}
.line {
	background: url(../images/stripes2.jpg);
	clear: both;
	height: 1px;
	margin: 8px 0 10px;
}

/* styling */
.submenu {
	margin-bottom: 10px;
	border: 1px solid #EEE;
	border-bottom: none;
}
.submenu a {
	background: #F9F9F9;
	border-bottom: 1px solid #EEE;
	display: block;
	font: normal 1em Verdana, Arial, Helvetica,sans-serif;
	padding: 4px 8px;
}
.submenu a:hover {
	background: #F3F3F3;
	text-decoration: none;
}
.label {
	background: url(../images/label.gif) no-repeat;
	font: bold 0.8em Verdana, Arial, Helvetica,sans-serif;
	line-height: 24px;
	padding-left: 10px;
}	

/* structure */
.container {
	font-size: 1.1em;
	background: #2F2F2F;
	width: 900px;
	margin: 0 auto;
}
.container3 {
	font-size: 1.1em;
	background: #2F2F2F;
	width: 900px;
	margin: 0 60px;
}
.flashcontent {
		border: none;
		width: 900px;

		float: center;
	}

.container2 {
    font-size: 0.8em;
		border: none;
		float: center;
		padding-left: 10px;
	}

/* header */
.header {padding: 0 0 0 12px;}

/* logo */
.logo {
	background: url(../images/logorenza.jpg) no-repeat;
	float: left;
	height: 63px;
	width: 272px;
}
.logo span {visibility: hidden;}

/* navigation */
.navigation {float: right;}
.navigation a {
	background: #2F2F2F;
	color: #fa8117;
	float: left;
	font-size: 1.1em;
	line-height: 25px;
	margin-left: 7px;
	padding: 0 14px;
	text-align: center;
	margin-top: 25px;
	
}
.navigation a:hover {
	background: #3F3F3F;
	text-decoration: none;
	color: #fff;
}

/* main */
.main {font-size: 1.1em}

/* main top */
.main .top {margin: 12px 0;}

/* main right */
.main .right {
	margin: 10px 0;
	width: 600px;
}

/* main right 2 */
.main .right2 {
	margin: 10px 0;
	width: 450px;
}

/* main left */
.main .left {
	margin: 10px 0;
	width: 250px;
}

/* main left2 */
.main .left2 {
	margin: 10px 0;
	width: 450px;
}

/* footer */
.footer {font-size: 1em;}

ul.linky li {
	list-style: disc url("../images/li-neaktivni.gif") outside;
	font-size: 1.1em;
}
ul.linky li:hover {
	list-style: disc url("../images/li-aktivni.gif") outside;
	}
	
ul.linky2 li {
	list-style: disc url("../images/li-neaktivni.gif") outside;
	font-size: 1.1em;
}

ul.linky2 li:hover {
	list-style: disc url("../images/li-aktivni.gif") outside;
	}
	


p.text-vpravo {float:right; margin: -10px 0; font-style: italic;}
p.text-vlevo {float:left; margin: -10px 0;}

/* ------------------------------------*/
/* Wordpress stuff
/* ----------------------------------- */

.wp blockquite {padding: 0.3em 1.2em;}
.wp blockquote p {padding: 0;}
/*
img.imageborder {padding: 5px; border: 1px solid #EEE; background:
#F9F9F9; margin: 10px 0;}
*/
/* search form */
.main .right #searchform {
	background: #F9F9F9;
	border-bottom: 1px solid #EEE;
	padding: 6px 12px;
}
#searchform .button {font-size: 0.9em;}

/* comments */
.commentlist {
	margin: 1.2em 0 0;
}
.commentlist li {
	background: #FAFAFA;
	border: 1px solid #EEE;
	font-size: 0.9em;
	margin-bottom: 1.2em;
	padding: 0.6em 1.2em;
}
.commentlist .alt {
	background: #F8FAFF;
	border: 1px solid #DEF;
}

/* form elements */
form {
	margin:5px; padding: 5px;
	background-color: #3f3f3f;
	width: 395px;
}
label {
	display:block;
	font-weight:bold;
	margin:7px 0;
}
input {
	padding: 2px;
	border:0px solid #eee; 
	font: normal 1em Verdana, sans-serif;
	color:#000;
}
textarea {
	width:300px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:0px solid #eee;
	height:100px;
	display:block;
	color:#000;
}
input.button { 
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	border: 1px solid #4f4f4f;
	background: #2f2f2f; 
	padding: 2px 3px; 
	color: #dfdfdf;	
}
.fotografie {margin-left:35px; margin-top: 20px}
.fotografie:after {content:"."; display:block; line-height:1px; font-size:10px; visibility:hidden; clear:both}
.fotka {float:left;text-align:center; margin:3px; padding:25px 10px 10px 10px;width:240px;height:190px;border: 1px solid #666}
.fotka:hover {color:#fff; background:#212121;}
.fotka2 {float:left;text-align:center; margin:3px; padding:25px 10px 10px 10px;width:240px;height:115px;border: 1px solid #666;line-height: 20px;}
.fotka2:hover {color:#fff; background:#212121;}

/* KALENDAR */

.kalendarTabulkaBox
{
	float:left; margin-left:20px; margin-bottom:20px; display:inline; height:170px;
}

table.kalendarTabulka 
{
	font: 12px Verdana,Arial,Tahoma;
	text-align:center;
	color:black;
}

.kalendarTabulka td
{
	padding:2px;
}
.kalendarTabulka td.dowr
{
	color:white;
	background:#999999;
	
}
.kalendarTabulka td.doww
{
	color:white;
	background:#666666;

}
.kalendarTabulka td.tc2
{
	font-weight:bold;
	background:#FFFF4D;

}
.kalendarTabulka td.tc1
{
	font-weight:bold;
	background:red;

}
.kalendarTabulka td.tc0
{
	font-weight:bold;
	background:#e1af83;
	
}