/* CSS Document - Copyright 2010 - GAT CZ, s.r.o. - Václav Nešpor */body {  text-align: center;  font-family: "Arial", sans-serif;  font-size: 13px;  color: #818181;     margin: 0;                 padding:0;      background: #43515a;}h3{   text-align: left;  font-size: 18px;  color: #21292e;   }h5{font-weight: bold;margin: 0px;font-size: 13px;color: #42515a;}  img{border: none;}            #formular{float:left;}.kontakt{float:left;width: 180px;background: none;background-position: 0 50px;padding-top: 5px;padding-bottom: 20px;}   .kontakt a{ color: } h6{  margin: 0;  text-align: left;  font-size: 16px;  color: #21292e;   font-family: arial;  }    #projektinfo_wide table{padding-top: 20px;border: 0px;margin-left: -3px;}.bold{font-weight: bold;color: #000;}     p.text_faq{   font-style:italic;margin-top: 0;padding-bottom: 10px;}a {  color: #000; 	  text-decoration: underline;}a:visited {  color: #000; 	  text-decoration: underline;}a:hover {  color: #000; 	  text-decoration: none;}/*-------------------------------------------------------------------*/#all { margin: 0;   width: 100%; overflow: hidden; background: #fff url('../img/pruh_bg.png') repeat-x;              }#horni_lista {  background-color: #43515a;  height: 38px; }#stranka {  width: 970px;  margin: 0 auto;  float: none;  overflow: hiddden;}/*Leva cast*/#left {  float: left;  width: 208px;    }#logo {  margin-top: 35px;  width: 200px;  height: 138px;  background: url('../img/logo.png') top left no-repeat;  padding:0;}#logo  a{display:block;width: 200px;height: 138px;}h1 a span{  display: none;}#menu{  background: url('../img/menu_prechod_bg.png') no-repeat;  margin-top: 10px;  width: 208px;  text-align: left;}  #menu ul {  padding: 0;  margin: 0;	padding-left: 0;	margin-left: 15px;	font-size: 13px;	padding-top: 1px;	}#menu ul li {	list-style: none;	margin: 0 0 0 0px;	padding: 10px 0;	background:  url('../img/menu_linka.png') center bottom no-repeat;}#menu ul li a {	color: #585858;	font-size: 13px;	display: block;	width: 130px;	padding-top: 3px;  line-height: 21px;	text-decoration: none;	padding-left: 35px;	background: url('../img/bull.png') center left no-repeat;}#menu ul li a:hover{  font-weight: bold;}  #menu ul li a.visited{  font-weight: bold;}   #partners{  text-align: left;  padding-top: 30px;  padding-left: 15px;}#partners p{  font-size: 11px;  color: #71bf44;  font-weight: bold;  margin: 0;} #partners a img{  padding-top: 10px;  padding-right: 5px;  border: 0px solid #fff;}       /*Leva cast KONEC*/  #levy_okraj_obsahu {  float: left;  width: 4px;  height: 628px;  margin-left: px;  margin-top: 82px;  background: url('../img/stin_l.png') no-repeat;  }/*Prava cast*/  #right {  float: left;  width: 742px;  background: #FFFFFF;  margin-top: 34px;  text-align: left;  padding-bottom: 25px;  }  #obsah{  margin: 20px;}  /*Prava cast KONEC*/  #pravy_okraj_obsahu {  float: left;  width: 4px;  height: 628px;  margin-top: 82px;  background: url('../img/stin_p.png') no-repeat;  }        #tlacitka{  width: 742px;  float: left;}#tlacitka ul, #tlacitka ul li{  margin:0;  padding:0px;  }#tlacitka ul{  }#tlacitka ul li{  list-style-type: none;  display: block;  width:auto;  height:46px;  float:left;  }                 #tlacitka ul li a{  float: left;}#tlacitka ul li a span{  display: none;}#tlacitka ul li a.green1{  background: url('../img/zeleny_odkaz_1.png') top left no-repeat;  width: 272px;  height: 46px;}#tlacitka ul li a.green2{  background: url('../img/zeleny_odkaz_2.png') top left no-repeat;  width: 261px;  height: 46px; }#tlacitka ul li a.green3{  background: url('../img/zeleny_odkaz_3.png') top left no-repeat;  width: 209px;  height: 46px;}  #levy_text{width: 440px;float: left;background: url('../img/vertikalka.png') top left repeat-x;background-position: 0 50px;}#pravy_text{width: 200px;float: right;background: url('../img/vertikalka.png') top left repeat-x;background-position: 0 50px;}p.datum{font-size: 13px;color: #71bf44;font-weight: bold;margin: 0;padding: 0;}p.datum span{color: #000;}h4{font-family: arial;font-size: 18px;color: #71bf44;padding-left: 25px;margin-top: 20px;}h4.vlevo{padding-left: 0px;}h4.hodiny{background: url('../img/hodiny.png') no-repeat;background-position: ;}/*#paticka {  background-color: #43515a;  height: 200px;  width: 100%;  margin: 0;} */#paticka{width: 100%;margin: 0;background-color: #43515a;display: block;float: left; /*chyba SAFARI!!!*/overflow: hidden;} #patickaa{width: 960px;margin: 0 auto;text-align: center}#projektinfo_wide{    float:left;width: 700px;background: none /*url('../img/vertikalka.png') bottom repeat-x*/;background-position: 0 50px;height: auto;}#lol{padding-right: 35px;padding-top: 15px;width: 185px;text-align: right;float: right;}#lol p.copy{color: #9def6d;padding-top: 5px}#lol p.adresa{color: #fff;}#lol p.adresa a{font-size: 12px;color: #fff;}   .form{background:#fff;width:450px;overflow: hidden;float: left;text-align: left;font-family: "Arial", sans-serif;}h2.formNad{border:1px solid #e8e8e8;color:#000;padding:8px 10px 8px 10px;margin-bottom:0px;font-size:16px;text-align: left;font-family: "Arial", sans-serif;}.form input.text,.form textarea{margin:5px 0px;width:400px;border:1px solid #e8e8e8;color:#000;padding:3px 0px;font-size:12px;text-align: left;font-family: "Arial", sans-serif;}h6 a{text-decoration: underline;}  h6 a:hover{text-decoration: none;}  
