/** general *******************************************************************/







BODY {



  margin: 0px auto auto;



  font: 11px arial, arial CE, helvetica, sans-serif;



  color: #636363; 



  padding:0px;



}







BODY.home {



  



	background: #FAFAFA url(../images/bg.gif) repeat-x 0% 0%;



}



BODY.podstranka {



	background: #FAFAFA url(../images/bg_podstranka.gif) repeat-x 0% 0%;



}







INPUT, SELECT, BUTTON {



  font: 11px arial, arial CE, helvetica, sans-serif;



}







INPUT.button {



  font-weight: bold;



  width: 120px;



	background-color: #FFF;



}







.red {



	color: #DC2B19;



}



.blue {



	color: #053AA9;



}







a.kde_menu{

	color: #FFFFFF;

	background-color: #DC2B19;

	margin: 2px;

	padding: 3px;

	text-decoration: none;

		border: 1px solid #333333;

}



a.kde_menu:hover{

	color: #FFFFFF;

	background-color: #053AA9;

	margin: 2px;

	padding: 3px;

	text-decoration: none;

		border: 1px solid #333333;

}



.gray{



	color: #BBB;



}







FORM {



  margin: 0px;



  padding: 0px;



}



IMG {



  border: none;



}







P {



	line-height: 1.5;



	padding: 0px;



	margin: 0px 0px 10px;



}







UL {margin: 0px 0px 15px; padding: 0px;}



UL UL {margin: 1em 0 1em 0;}



LI {margin: 0 0 0px 17px; list-style-position: outside; list-style-type: square; text-align: left; line-height: 1.5;}











/*  LINKS  ****************************************************************/







A { color: #636363; text-decoration: underline; }





A:hover { text-decoration: underline; }







#top DIV.links A { color: #E1E1E1; text-decoration: none; font-weight: bold; margin: 0px 4px 0px; }



#top DIV.links A:hover { color: #FFF; text-decoration: none; }







#partneri A { color: #BBBBBB; font-weight: bold; text-decoration: none; }



#partneri A:hover { color: #DC2B19; text-decoration: none; }







#footer A { color: black; font-weight: bold; text-decoration: none; }



#footer A:hover { color: #000; text-decoration: underline; }



















.hidden { display: none; }



.sl { float: left; }



.sr{ float: right; }



.clnr { clear: both; }



.fw { width:100%; }















/**** headings  ******************/











H5 {



  	margin: 0px 16px 10px;



	padding: 0px;



  	color: #DC2B19;



	font-weight: bold;



	font-size: 18px;



}







TABLE H5 {



  	margin: 0px 0px 10px;



}







H6 {



  	margin: 15px 16px 5px;



	padding: 0px;



	font-weight: bold;



	font-size: 11px;



}







/** topLine *******************************************************************/







#top {



  position: relative;



  margin: 0px auto 0px;



  width: 780px;



}







#top DIV.links {



  position: absolute;



	left: 10px;



	top: 105px;



}







#top DIV.menu {



  position: absolute;



	right: 0px;



	top: 96px;



}



#top DIV.menu IMG {



  margin: 0px 0px 0px 1px;



}







/** header *******************************************************************/







BODY.home #header {



  position: relative;



  margin: 0px auto 0px;



  width: 780px;



 



}



BODY.podstranka #header {



  position: relative;



  margin: 0px auto 0px;



  width: 780px;



  height: 35px;



	background: #FAFAFA url(../images/bg_header.gif) repeat-x 0% 0%;



	text-align: right;



}







.slogan_pole{



  width: 780px;



  height: 35px;



   margin: 0px auto 0px;



   	background: #FAFAFA url(../images/bg_header.gif) repeat-x 0% 0%;



   		text-align: right;



   



}



DIV.slogan {



 padding: 15px 20px 0px;



	text-transform: uppercase;



	font-weight: bold;



	



	color: #C8D2E5;



}











/** content *******************************************************************/







.contentHome {



  position: relative;



	margin: 0px auto 0px;

  width: 780px;



  border-bottom: 1px solid #FAFAFA;



}











/** LEFT **************************************************************************/



BODY.home DIV.left {



	position: absolute;



	left: 20px;



	width: 258px;



	height: auto;



	overflow: hidden;



}







BODY.podstranka DIV.left {



	position: absolute;



	left: 20px;



	width: 258px;



	height: auto;



	overflow: hidden;



}















DIV.left TABLE {



	border-collapse: collapse;



}



DIV.left TABLE TD {



	margin: 0px;



	padding: 0px;



}











/** obsah *******************************************************************/







#obsah {



	position: relative;



	left: 304px;



	width: 474px;







}











#obsah DIV.home {



	position: relative;



	width: auto;



	_height: 180px;



	min-height: 180px;



	padding: 5px 20px 0px;



	text-align: left;



    background: #F4F4F4 url(../images/obsah_bg.gif) repeat-y 0% 0%;



}







#obsah DIV.holder {



	position: relative;



	width: auto;



	_height: 300px;



	min-height: 300px;



	padding: 5px 20px 0px;



	text-align: left;



    background: #F4F4F4 url(../images/obsah_bg.gif) repeat-y 0% 0%;



}







/* formatovai tabulek v hlavni casti */







#obsah TABLE {



	border-collapse: separate; 



	width: 100%;



}



#obsah TABLE TR TD {



	padding: 2px 0px 2px;



	vertical-align: top;



	line-height: 1.6;



}











/** cenik *******************************************************************/







#cenik {



	position: relative;



	left: 15px;



	width: 740px;



	height: auto;



	padding: 20px 0px 30px;



	text-align: left;



}







#cenik TR.cenikTop TD {



	background-color: #ECECEC;



	font-weight: bold;



}







#cenik TR.cenikItems TD {



	background-color: #FFF;



}







/* poptavka */







TABLE.poptavka {



	margin-left: 0px;



}



TABLE.poptavka INPUT {



	width: 200px;



}



TABLE.poptavka INPUT.button {



	width: 120px;



}



TABLE.poptavka TEXTAREA {



	width: 400px;



}











/* kontakt */







TABLE.kontakt {



	margin-left: 0px;



}







TABLE.dotaz INPUT {



	width: 110px;



}



TABLE.dotaz INPUT.button {



	width: 115px;



}



TABLE.dotaz TEXTAREA {



	width: 200px;



}











/** partneri *******************************************************************/







#partneri {



	position: relative;



	margin: auto;



 	width: 780px;



	color: #ABABAB;



	border-bottom: 1px solid #F4EFEF;



	font-size: 11px;



	text-align: right;



}







#partneri SPAN.partneri {
	display: block;
	position: relative;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;


}















/** footer *******************************************************************/







#footer {



	position: relative;



	margin: auto;



 	width: 780px;



	color: #ABABAB;



	font-size: 11px;



}







#footer SPAN.iso {



	display: block;



	position: relative;



	float: left;



	padding: 10px 15px 5px;



	text-align: left;



}







#footer SPAN.verze {



	display: block;



	position: relative;



	float: right;



	padding: 10px 15px 5px;



	text-align: left;



}











/* popup  */







#popup {



	position: relative;



	margin: auto;



 	width: 100%;



	color: #ABABAB;



	font-size: 11px;



}







#popup SPAN.tisk {



	display: block;



	position: relative;



	float: left;



	padding: 10px 15px 5px;



	text-align: left;



}







#popup SPAN.close {



	display: block;



	position: relative;



	float: right;



	padding: 10px 15px 5px;



	text-align: left;



}



.zam {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: bold;



	color: #FFFFFF;



	background-color: #CFCFCF;



	text-indent: 10pt;



	display: block;



	margin-right: 40px;



	padding-top: 3px;



	padding-bottom: 3px;











}



}



input, textarea {



background-color: #fafafa; 



color: #666666; 



border: 1px solid #cccccc;



}







.submit {



	background-color: #cccccc;



	color: #ffffff;



	font-weight: bold;



	cursor: hand;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	border: 1px solid #333333;











}



.text {



font: 11px arial, arial CE, helvetica, sans-serif;



  color: #636363;



  text-decoration: none; 



  }.textmaly {



	font: 9px arial, "arial CE", helvetica, sans-serif;



	color: #636363;



	text-decoration: none;







}



#eu{
	float: right;
	height: 47px;
	width: 90px;
	clear: left;
	padding-right: 70px;
	top: -10px;
}
#misto {
	margin: auto;
 	width: 780px;
 	height: 47px;
}