
/*defaults*/
body 	{  color:#000000; margin:20px 0; padding:0; font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:90%; }
p		{margin:0; padding:0 0 15px 0; }
a		{color:#000000; text-decoration:underline; }
a:hover	{color:#225799; text-decoration:none;}


/*structural elements*/
#container	{margin:0px auto; text-align:center; width:940px; }
#holder		{width:100%; padding:20px 20px 5px 20px; background:#FFFFFF; text-align:left; }
#logo		{ border-bottom:1px solid #dadada; padding:5px 30px 10px 0px; }
#navigation	{padding:10px 0; float: left;}
.search	{float: right; padding:10px 0;}
#header		{/* background:#DADADA;  url('../images/header_home.jpg') no-repeat 10px 10px; */ padding:10px; height:200px; }
#content	{float:left; padding:20px 10px 0 0; line-height:160%; _height: 420px; min-height: 420px;}
#news		{float:right; width:250px; padding:20px 0; line-height:140%; text-align:justify; }
.newsItem	{padding:20px 20px 5px 20px; background:#FEFFD5; border:1px solid #FFEB70; font-size:90%; margin-bottom:20px; }
#footer		{clear:both; width:100%; font-size:80%; background:#cacaca; padding:20px; text-align:left; border-top:2px solid #3B231F; }
#copyright	{float:right; }


/*headings*/
.newsItem h1	{color:#225799; margin:0 0 10px 0; padding:0; font-size:130%; font-weight:normal; }
#content h1		{font-size:170%; font-weight:normal; line-height:130%; margin:0; padding:0 0 20px 0; }
#content h2		{font-size:120%;  margin-top: 0.2em;}
#logo span		{font-weight:normal; font-size:190%; margin:0; padding:0; color:#225799; }
#logo a {text-decoration: none;}


/*navigation*/
#navigation ul 		{margin:0; padding:0; }
#navigation li 		{margin:0; padding:0; list-style:none; display:inline; }
#navigation a		{color:#000000; padding:0 20px 0 0; text-decoration:none; }
#navigation a:hover	{color:#225799; text-decoration:none; }

#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:0; list-style:none; display:inline; }
#footer a		{color:#000000; font-weight:bold; padding:0 5px 0 0; text-decoration:underline; }
#footer a:hover	{color:#000000; text-decoration:none; }



.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */

.obsah-text-doprava {
  float: right;
}
.obsah-text-doleva {
  float: left;
  padding-right: 35px;
}

.obsah-img-doprava {
  float: right;
  padding-left: 10px;
  padding-bottom: 10px;
}

.obsah-img-center {
  text-align:center;
  clear: both;
}
.obsah-img-doleva {
  float: left;
  padding-right: 10px;
  padding-bottom: 10px;
}
.obsah-img-doleva img {
  border: 0px;
}

.obsah-img-doprava img {
  border: 0px;
}

#slogan {
  float: right;
  color: #555555;
  padding-top:11px;
}
.clear {
  clear: both;
}
.form {
  margin: 0px;
  padding: 0px;
  display: inline;
}


/* search */

.i {width:130px;float:left;}
.i img {border:1px solid #F5F5F5;}
.l {height:20px;}
.l a {height:20px;}
.n {color:#C0C0C0;}
.o {line-height:18px;}
.popis {}
.r {height:95px;margin-top:10px;}

.cc5 {font-size: 100%;  padding-left: 1em; padding-right: 1em;}
.cc4 {font-size: 120%;  padding-left: 1em; padding-right: 1em;}
.cc3{font-size: 140%;  padding-left: 1em; padding-right: 1em;}
.cc2{font-size: 165%;  padding-left: 1em; padding-right: 1em;}
.cc1{font-size: 200%; padding-left: 1em; padding-right: 1em;}

.hledani {
  padding-bottom: 15px;
}