@CHARSET "UTF-8";

/* set default character to all */
*{
	font-family: Verdana;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
    font-size: 12px;
    vertical-align: baseline;
}

/* main tags */
body{
	background: url('../images/layout/bg-top.jpg') center top no-repeat #fff;
}

h1{
	font-size: 11px;
	padding: 10px 0px 5px 33px;
	color: #aaa;
}

h2{
	font-size: 16px;	
	margin: 0px 0px 5px 0px;
}

h3,h4{
	margin: 0px 0px 5px 0px;
}

p#liekeAsTopperMenu{
	float: left;
	text-align: right;
	width: 270px;
	padding: 5px 0px 0px 0px;
}

p#liekeAsTopperMenu,
p#liekeAsTopperMenu a{
	font-weight: bold;
}

p#path{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: solid 1px #666;}

	a{
		color: #666;
	}
	
	p{
		margin: 0px 0px 15px 0px;
	}
	
	p.searchLineText{
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 5px 0px;
		border-bottom: solid 1px #ccc;
	}
	div#contentRightBlock a:hover,a.pageActive{
		color: #087ab6;
		text-decoration: none;
	}

/* clearing element */
div.clear, div.util, div.cleaner{ display: block; clear: both; font-size: 0px; line-height: 0px; }

/* layout definition */
/* main content holders */


	/* base definition of centering div  */
	div.middleDiv{
		width: 998px;
		margin: 0 auto;
	}	
	
	div#pageTop {
		background: url('../images/layout/bg-top-top.gif') left top repeat-x;
	}	
	
	/* middle div in top */
	div#pageTop div.middleDiv{
		/*background: url('../images/layout/bg-top.jpg') center top no-repeat;*/
	}
	
		div#topLeft,
		div#topRight{
			height: 302px;
			width: 50%;
			float: left;
		}
	
	/* middle div in under */
	div#pageUnder div.middleDiv{
		height: 35px;
		background: url('../images/layout/bg-under.gif') center top no-repeat;
	}	
	
	/* middle div in content */
	div#pageContent div.middleDiv{
		min-height: 300px;
		padding: 34px 0px 34px 0px;
		background: url('../images/layout/bg-left.gif') left top repeat-y;
	}
	
		div#contentLeft,
		div#contentRightBlock{
			min-height: 300px;
			float: left;
		}
			contentRightBlock p{
				margin: 0px 0px 20px 0px;
			}
			c
			ontentRightBlock ul{
				margin: 0px 0px 20px 0px;
				padding: 0px 0px 0px 15px;
			}		


		div#contentRightBlock{
			padding: 0px 34px 0px 34px;
			width: 692px;
		}
			
		div#contentLeft{ width: 238px; }

	/* other content definition */	
	table.tableHalf{
		width: 50%;
	} 
	
	table.tableDash,
	table.tableFull{
		width: 100%;	
	}	
		
	table.tableHalf, table.tableFull{
		margin: 0px 0px 15px 0px;
		background: #cfcfcf;
	}	
	
	table.tableDash th,
	table.tableHalf th, 
	table.tableFull th{
		text-align: left;
	}
	
	table.tableHalf th, 
	table.tableFull th,
	table.tableHalf td, 
	table.tableFull td{
		background: #efefef;
		padding: 10px;
	}
	
	table.tableDash{
		margin:  0px 0px 10px 0px;
		border-bottom: solid 1px #000;
	}
	
	table.tableDash tr th{
		width: 150px;
	}
	
	table.tableDash tr th,
	table.tableDash tr td{
		padding: 5px 5px 5px 0px;
	}
		
	/* content images definition*/
	a.imgFloatLeft img,
	a.imgFloatRight img,
	img.imgFloatLeft,
	img.imgFloatRight{
		border: solid 2px #ccc;
		padding: 1px;
	}
	
		a.imgFloatRight img,
		img.imgFloatRight{
			float: right;
			margin: 0px 0px 10px 20px;
		}
	
		a.imgFloatLeft img,
		img.imgFloatLeft{
			float: left;
			margin: 0px 15px 7px 0px;
		}
	
	/* iconbox */
	div.iconbox {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 10px 0px;
		border-bottom: solid 1px #efefef;
	}
	
	div.iconbox img{
		float: left;	
	}
	
	div.iconbox p{
		margin: 0px 0px 0px 30px;
	}
	
	/* big logos */
	div.logoBigger img,
	div.logoBig img{
		float: left;	
	}
	
	div.logoBig p{
		margin: 0px 0px 0px 270px;
		padding: 27px 0px 0px 0px;
	}
	
	div.logoBigger p{
		margin: 0px 0px 0px 154px;
		padding: 17px 0px 0px 0px;
	}
	
	/* center features */
	div.alignCenter, p.paging{
		text-align: center;
	}
		
	/* middle div in footer */
	div#pageFooter div.middleDiv{
		min-height: 35px;
		padding:  15px 0px 15px 0px;		background: url('../images/layout/bg-foot.gif') left top no-repeat #528BD2;
		text-align: center;
	}
		div#pageFooter div.middleDiv,	
	div#pageFooter div.middleDiv a{
			color: #fff;
			font-size: 10px;
		}
		
.newsImg, .newImgDetail {
  float:left;
  margin-right:10px;
  margin-bottom:10px;
}

.newsBlockLeft p {
  padding:0px !important;
  margin:8px 0px !important;
}


div.kontaktLeft{
width: 270px;
float: left;
}
div.kontaktRight{
width: 345px;
float: right;
}
div.kontaktWeb{
width: 600px;
float: left;
}


/* novinky */

.newsBlockLeft p {
  margin:5px 0px !important;
}

.dateText {
  font-size:10px;
  margin:0px !important;
  color:#666;
}

.dateText strong {
  font-size:10px;
  margin:0px !important;
  color:#666;
}

.newsBlockLeft h3 {
  margin:5px 0px !important;
}

.newsBlockLeft h3 a {
  margin:0px !important;
  font-size:14px;
  color:#000;
}

hr {
  margin-top:15px;
  margin-bottom:10px;
  border:0px;
  border-top:1px solid #999999;
  border-bottom:1px solid #ffffff;
}

.noBorder {
  border:0px !important;
}