.skryvany {display: none;}

body {
  background-color: #000;
  margin: 0px;
  font-family: Verdana;
  font-size: 11px;
	font-weight: normal;
  color: #CCC;
}

.info {
  width: 700px;
  padding: 0px;
  margin-top:0px;
  background: #000;
  font-size: 10px;
	font-weight: normal;
  color: #AAA;
  text-align: left;
  vertical-align: bottom;
}


.lang-menu {
  width: 250px;
  padding: 0px;
  margin-top:0px;
  background: #000;
  font-size: 12px;
	font-weight: bold;
  color: #FFF;
  text-align: right;
}

.lang-menu A{
  font-size: 12px;
	font-weight: bold;
  color: #F60;
  text-decoration: none;
  letter-spacing: normal;
}

.lang-menu A:hover{
 color: #FFF;
}

.main-menu {
  width: 952px;
  _width: 960px;
  padding: 4px;
  margin-top:0px;
  background: #F60;
  font-size: 12px;
	font-weight: bold;
  color: #000;
  text-align: left;
  vertical-align: top;
}

.main-menu A{
  font-size: 12px;
	font-weight: bold;
  color: #000;
  text-decoration: none;
  letter-spacing: normal;
}

.main-menu A:hover{
 color: #FFF;
}

.kde-se-nachazite, .kde-se-nachazite-small{
  width: 950px;
  _width: 960px;
  padding: 4px;
  margin-top:0px;
  background: #222;
  border: 1px #F60 solid;
  font-size: 10px;
	font-weight: bold;
  color: #999;
  text-align: left;
  vertical-align: top;
}

.kde-se-nachazite-small{
  width: 690px;
}

.kde-se-nachazite A, .kde-se-nachazite-small A{
  font-size: 10px;
	font-weight: bold;
  color: #CCC;
  text-decoration: none;
  letter-spacing: normal;
}

.kde-se-nachazite A:hover, .kde-se-nachazite-small A:hover{
 color: #F60;
}

.main-data {
  width: 960px;
  _width: 960px;
  padding: 0px;
  margin-top:0px;
  text-align: left;
  vertical-align: top;
}

.center-data{
  font-size: 12px;
	font-weight: normal;
  width: 700px;
  color: #BBB;
  text-align: left;
  background: #222;
  vertical-align: top;
  padding: 10px;
}

.center-data p{
  text-align: justify;
  margin: 0px;
  padding: 0px;

}

PRE{
  font-size: 12px;
	font-weight: normal;
  color: #BBB;
  margin: 0px;
  margin-top: 5px;
  padding: 1px;

}

.nadpis {
  width: 680px;
  margin: 0px;
  margin-bottom: 8px;
  padding: 0px;
  border-bottom: 1px #444 solid;
}

.center-data .nadpis td.n-levy H1{
  margin: 0px;
  padding: 0px;
  font-size: 18px;
	font-weight: bold;
  color: #FFF;
  background: #222;
  text-align: left;
  vertical-align: bottom;
  display: inline;
}

.center-data .nadpis td.n-pravy{
  font-size: 11px;
	font-weight: normal;
	font-style: italic;
  color: #777;
  text-align: right;
  vertical-align: bottom;
}

.center-data H2, .center-data H3{
  padding: 0px;
  margin-bottom: 2px;
  margin-top: 5px;
  font-size: 16px;
  color: #FFF;
  display: block;
}

.center-data H3{
  font-size: 14px;
}

.center-data OL{
  padding: 0px;
  padding-left: 25px;
  margin: 0px;
}


.center-data .popisek{
  margin-top: 5px;
  padding: 0px;
  font-size: 11px;
  font-weight: normal;
  color: #888;
}

.center-data i.popisek{
  font-size: 11px;
  color: #888;
}


.center-data  .popisek A{
  font-size: 11px;
  color: #F60;
  font-weight: bold;
  text-decoration: none;
  display: inline;
}

.center-data  .popisek A:hover{
  color: #FFF;
}


.center-data .vybrany{
  font-size: 12px;
  color: #DDD;
  font-weight: bold;
  text-decoration: underline;
  display: inline;
}

.center-data A{
  font-size: 13px;
  color: #F60;
  font-weight: bold;
  text-decoration: none;
  display: inline;
}

.center-data A:hover{
  color: #FFF;
}

.center-data img.thumbnail, .center-data img.thumbnail-partneri{
  margin: 4px;
  margin-right: 15px;
  background: #333;
  border: 1px #444 solid;
  float: right;
}

.center-data img.thumbnail-partneri
{
  float: left;
}

.center-data table.tabulka{
  width: 680px;
  margin-top: 1px;
  margin-bottom: 3px;
  padding: 0px;
  background: #333;
  border: 1px #444 solid;
}
.center-data table.tabulka td{
  text-align: left;
  vertical-align: middle;
  background: #333;
  border: 1px #444 solid;
  padding: 3px;
  font-size: 12px;
	font-weight: normal;
  color: #CCC;
}

.center-data table.tabulka td.puzzle{
  text-align: center;
  vertical-align: middle;
  border: 1px #444 solid;
  padding: 0px;
  margin: 0px;
}


.center-data table.tabulka td.spec{
  background: #F60;
  color: #000;
  font-weight: bold;
}
.center-data table.tabulka td.popis{
  text-align: center;
  vertical-align: middle;
  background: #222;
  border: 1px #444 solid;
  font-size: 11px;
  color: #888;
}

.center-data table.tabulka td.prispevek{
  text-align: left;
  vertical-align: middle;
  background: #333;
  border: 1px #444 solid;
  font-size: 12px;
  color: #FFF;
}

.center-data table.tabulka td.aktualniakce{
  color: #FFF;
  font-size: 11px;
  background: #333;
}


.center-data table.tabulka td.proslaakce{
  padding:0px;
  color: #666;
  background: #222;
  border: 1px #333 solid;
  font-size: 9px;
}
.center-data table.tabulka td.proslaakce a{
  color: #642;
  font-size: 9px;
}
.center-data table.tabulka td.proslaakce a:hower{
  color: #aaa;
  font-size: 9px;
}



.center-data table.tabulka td.obrazek-auto{
  width: 260px;
  text-align: center;
  vertical-align: middle;
}
.center-data table.tabulka td.obrazek-auto IMG, .modely-aut-obrazky IMG{
  width: 250px;
  height:150px;
  border: 1px #AAA solid;
  margin: 2px;
}

.right-data{
  width: 260px;
  _width: 260px;
  padding: 4px;
  background: #333;
  border-left: 1px #333 solid;
  font-size: 11px;
	font-weight: normal;
  color: #BBB;
  text-align: left;
  vertical-align: top;
}

.right-data h2{
  padding: 0px;
  margin-bottom: 2px;
  margin-top: 10px;
  font-size: 14px;
  color: #FFF;
  display: block;
  border-bottom: 1px #444 solid;
}

.right-data i{
  color: #888;
  font-size: 10px;
}

.right-data a{
  padding: 0px;
  margin-top: 7px;
  font-size: 12px;
  font-weight: bold;
  color: #F60;
  text-decoration: none;
  display: inline;
  border: 0px #000 solid; 
}
.right-data a img{
  border: 1px #F60 solid; 
}


.right-data a:hover{
  color: #FFF;
}

.clanek-nahled, .clanek-nahled-faq{
  width: 328px;
  _width: 332px;
  padding: 2px;
  margin: 2px;
  background: #333;
  border: 1px #444 solid;
  font-size: 11px;
	font-weight: bold;
  color: #AAA;
  text-align: left;
  vertical-align: top;
  display: block;
  float: left;
  
}


.clanek-nahled H2, .clanek-nahled-faq H2{
  padding: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  font-size: 13px;
  color: #FFF;
  text-decoration: underline;
  display: inline;
}


.clanek-nahled img, .clanek-nahled-faq img{
  width: 100px;
  height: 100px;
  margin: 1px;
  background: #888;
  border: 1px #444 solid;
  float: right;
}

.clanek-nahled A, .clanek-nahled-faq A{
  font-size: 13px;
	font-weight: bold;
  color: #F60;
  text-decoration: underline;
  padding-bottom: 3px;
  letter-spacing: normal;
}

.clanek-nahled A:hover, .clanek-nahled-faq A:hover{
 color: #FFF;
}

.clanek-nahled-faq{
  height: 65px;
}


.automobilky-nahled {
  width: 103px;
  _width: 109px;
  padding: 2px;
  margin: 2px;
  background: #333;
  border: 1px #444 solid;
  text-align: center;
  vertical-align: top;
  display: block;
  float: left;
}

.automobilky-nahled img{
  width: 60px;
  height: 60px;
  margin-left: 22px;
  _margin-left: 0px;
  background: #333;  
  display: block;
  border: 0px #222 solid;
}
.automobilky-nahled A{
  font-size: 11px;
	font-weight: bold;
  color: #F60;
  text-decoration: underline;
  padding-bottom: 3px;
  letter-spacing: normal;
}
.automobilky-nahled A:hover{
 color: #FFF;
}

form{
  padding: 2px;
  margin: 1px;
  display: block;
}

input, select, textarea{
  font-size: 12px;
  padding: 2px;
	font-weight: normal;
  color: #000;
  border: 1px #555 solid;
  background: #F60;
  vertical-align: top;
}

input.submit{
  font-size: 12px;
  padding: 2px;
	font-weight: bold;
  color: #000;
  border: 1px #555 solid;
  background: #F60;
  vertical-align: top;
  cursor: pointer;
}


.footer, .footerkontakt {
  width: 956px;
  _width: 960px;
  padding: 1px;
  margin:0px;
  background: #000;
  font-size: 10px;
	font-weight: normal;
  color: #BBB;
  text-align: center;
  vertical-align: top;
}

.footerkontakt {
  background: #000;
  font-size: 11px;
  color: #888;
}

.footerkontakt a{
  color: #B50;
  text-decoration: none;
}
.footerkontakt a:hover{
  color: #BBB;
}



.footer-menu {
  width: 952px;
  _width: 960px;
  padding: 4px;
  margin-top:0px;
  background: #000;
  border-top: 1px #444 solid;
  font-size: 11px;
	font-weight: bold;
  color: #444;
  text-align: center;
  vertical-align: top;
}

.footer-menu A{
  font-size: 11px;
	font-weight: bold;
  color: #666;
  text-decoration: none;
  letter-spacing: normal;
}

.footer-menu A:hover{
 color: #aaa;
}

.text-strojove{
  border:none;
  color:#F60;
  background-color:#222;
  font-style: italic;
  font-size:26;
  text-align:left;
  font-weight: 900;
  position:relative;
}

.center-data .fotogalerie-all A IMG.foto{
  width: 100px;
  height: 67px;
  padding: 1px;
  margin: 1px;
  background: #000;
  border: 2px #F60 solid;
}

.center-data .fotogalerie-all A:hover IMG.foto{
  border: 2px #FFF solid;
}

.center-data .fotogalerie-all IMG.foto-selected{
  width: 100px;
  height: 67px;
  padding: 1px;
  margin: 1px;
  background: #000;
  border: 2px #FFF solid;
}

.center-data IMG.foto-big{
  padding: 1px;
  margin: 1px;
  background: #000;
  border: 2px #F60 solid;
}


.kluby-ramecek, .modely-aut-obrazky{
  width: 325px;
  padding: 2px;
  margin: 2px;
  background: #333;
  border: 1px #444 solid;
  font-size: 11px;
	font-weight: bold;
  color: #AAA;
  text-align: left;
  vertical-align: top;
  float: left;
}

.kluby-ramecek img{
 width: 88px;
 height: 31px;
 border: 1px #222 solid;
 float: right;
}


.modely-aut-obrazky{
  text-align: center;
  color: #EEE;
  font-size: 12px;
}

.kluby-ramecek h2{
  padding: 0px;
  margin-bottom: 1px;
  margin-top: 1px;
  font-size: 14px;
  color: #FFF;
  display: block;
}



.kluby-ramecek A{
  font-size: 13px;
	font-weight: bold;
  color: #F60;
  text-decoration: none;
  padding-bottom: 3px;
  letter-spacing: normal;
}

.kluby-ramecek A:hover{
 color: #FFF;
}

.rucka{
  cursor: pointer;
}


.reklama-body
{
  width: 230px;
  height: 100px; 
  padding: 0px;
  margin: 0px;
  background: #222;
  border: 1px #F60 solid;
}

.reklama-body a
{
  padding: 0px;
  margin: 0px;
  border: 0px;
}
.reklama-body a:hover
{
  border: 0px;
}

.reklama-body a img
{
  width: 230px;
  height: 100px; 
  padding: 0px;
  border:0px;
}


.reklama-title
{
  width: 230px;
  font-size: 10px;
	font-weight: normal;
  color: #777;
  text-align: right;
}


.warning{
  font-size: 11px;
	font-weight: bold;
  color: #DDD;
  padding: 3px;
  margin: 10px;
  letter-spacing: normal;
  border: 1px #F60 dashed;
}



.partner-nahled{
  width: 230px;
  height:60px;
  padding: 2px;
  margin: 2px;
  background: #333;
  border: 1px #444 solid;
  font-size: 10px;
	font-weight: normal;
  color: #AAA;
  text-align: left;
  vertical-align: top;
  display: block;
}

.partner-nahled img{
  width: 50px;
  height: 50px;
  margin: 1px;
  background: #888;
  border: 1px #444 solid;
  float: right;
}

.partner-nahled a{
  font-size: 12px;
	font-weight: bold;
  color: #F60;
  text-decoration: underline;
  padding-bottom: 1px;
  letter-spacing: normal;
}

.partner-nahled a:hover{
 color: #FFF;
}
