* {padding:0;margin:0;}



a {

	color: #EC0911;

	text-decoration: underline;

}



a img {border: 0; }


.underline {text-decoration: underline;}

body {

  background: #FFF url(../images/content_bg.png) repeat-y 158px 0;

	color: #333;

	text-align: left;

  font: normal 10px sans-serif,Arial;

  text-align:left;

  padding:0;

  margin:0;

  letter-spacing: 0.1em;

}



#bd {

  width:1000px;

  padding: 25px 0;

  margin: 0;

  }



#leftside{

	float: left;

  width: 128px;

	border: 0;

	margin: 0 2px 0 0;

	padding:0 15px 30px 15px;

	}



#left-content	{width: 120px;}
#left-content img	{border:0px; padding:0px;}



#content{

  float:left;

  background: url(../images/content_top.png) no-repeat center top;

  height: 100%;

  width: 541px;

	margin: 0 2px 0 0;

	padding: 120px 0 0 0;

	}



#obsah{

	border: 0;

	padding: 0 15px 30px 15px;

	margin: auto;

	}



#rightside{

  float:left;	

  width:265px;

	border: 0;

	margin: 0;

	padding:0 15px 30px 15px;

	}



#right-content	{width: 235px;}	

#right-content a img {border: 0; width:232px;}



.px {width: 511px; height: 50px; border:0; }



textarea, #message, #cat, #name, #email, #calc, #txt, #at, #as, #pos, #dm, #km, .text {

  border: 1px solid #EEE; 

	border-color: #E4E4E4 #CFCFCF #CCC #CFCFCF;

	font: normal 11px sans-serif,Arial;

	letter-spacing: 1px;

	padding: 2px 4px;

	margin: 2px 0;

	background: #FEFEFE;

	width: 493px;

  }





.button {

  border: 1px solid #EEE; 

	border-color: #E4E4E4 #CFCFCF #CCC #CFCFCF;

	margin: 4px 2px;

  padding: 2px 4px;

	background: #FEFEFE;

	cursor: pointer;

  }



.button:hover {	background: #EDEDED; }



.searchfield {width:116px; border:#5E5B5C 1px solid; height:11px; font: normal 9px sans-serif,Arial; letter-spacing: 1px; padding: 0 2px;}

.searchbutton {width:32px; height:10px; border:0; background: transparent url(../images/hledat.png) no-repeat center top;

  cursor: pointer; 

  margin:0;

	padding:0; }  



#txt {

  height: 150px;

  }







.hidden  {display: none;} 

  

fieldset {

  background: #FEFEFE;

  margin: 0 0 4px 0;

  padding: 3px;

  border: 1px solid #EEE; 

	border-color: #E4E4E4 #CFCFCF #CCC #CFCFCF;

  }  



legend {

  background: #EEE; padding: 3px;  } 





/* logo */

#logo {background: url(../images/logo.png) no-repeat 0 0; display: block; width:124px; height:55px; margin-top: 10px;}



/* menu */

#menu { width:123px; height:128px; margin:20px 0; }



#leftsearch { width:124px; margin:20px 2px; }

#leftbanner { background: #FFF; width:120px; height:200px; margin:20px 2px; }



ul.menu{

	list-style-type:none;

	font-family: Arial,sans-serif;

	font-size: 14px;

	text-transform: lowercase;

	letter-spacing: 1px;

	margin:0;

	padding:0;

	}



ul.menu li{	margin:0;}

ul.menu li a{display:block;text-decoration:none;padding:0;	}

ul.menu li a:hover, ul.menu li a.current, ul.menu li a.current:hover{	}



/* content */



#content p {color:#524F50; font-weight: normal; margin-bottom: 16px; text-align: justify;}



#content p.date { color:#FFF; text-align: right; visibility: hidden;}

#content p.date a {color:#FFF;background:#EC0911; padding: 0 2px; text-decoration: none; float:right; margin: 0 2px; border-bottom: 2px #FFF solid; visibility: visible;}

#content p.date a:hover {border-bottom: 2px #EC0911 solid;}

#content p.date a:active {border-bottom: 2px #40C2F3 solid;}



#content p.cesky, #content p.english {display: none;}



#content h1, h2, h2.big {

	font: 14px sans-serif,Arial;

	color: #EC0911;

	height: 16px



}



#content h2, h2 span.title {padding: 0; text-transform: uppercase; text-decoration: underline; letter-spacing: 1px;}



h3  {

	font: normal 14px sans-serif,Arial;

	color: #008FCE;

}



#post p {text-align: left;}



/* footer */

#footer { background: #524F50; color: #666; width:100%; height: 10px; border: 0;	margin:0;	padding: 0; font: normal 9px sans-serif,Arial; letter-spacing: 1px; position: absolute; top: 0px; z-index: 5;}

#footer a { color: #777; text-decoration: none; }

#footer .left, #footer .right {padding: 0 15px;}

#footer .right {text-align: right; padding: 0 15px;}



/* floats */

.left {float: left;}

.right {float: right;}

.clearer {clear: both;}

strong { color: #000; }

