body, html{
  background-color: #fffff;
	border: 0;
	margin: 0;
	padding: 0;
	font-family: Verdana, Calibri, Tahoma, "Arial CE", "Nimbus-Sans L", sans-serif;
	font-size: 10pt;
}

p, img, table, tr, th, td, h1, h2, h3, h4, h5{
	border: 0;
	margin: 0;
	padding: 0;
}

input, textarea{
  border: 1px solid #4d8ccc;
}

hr{
  background-color: #4D8CCC;
  color: #4D8CCC;  
  height: 1px;
  border: 0;
}

a:link, a:active, a:visited{
  text-decoration: none;
  font-size: 12px;
  color: #00008b;
}

a:hover{
  color: blue;
}

/* vvvvvvvv kulate rohy vvvvvvvvvv*/

.levyhorni{
  position: absolute;
  top: -15px;
  left: -15px;
  background: url('../_img/graphics/roh.gif') left top no-repeat #fff;
}

.horni{
  position: absolute;
  top: -15px;
  left: 0px;
  background: url('../_img/graphics/top.gif') top repeat-x #fff;
}

.pravyhorni{
  position: absolute;
  top: -15px;
  right: -15px;
  background: url('../_img/graphics/roh.gif') right top no-repeat #fff;
}

.levy{
  position: absolute;
  top: 0px;
  left: -15px;
  background: url('../_img/graphics/left.gif') top repeat-y #fff;
}

.pravy{
  position: absolute;
  top: 0px;
  right: -15px;
  background: url('../_img/graphics/right.gif') top repeat-y #fff;
}

.levydolni{
  position: absolute;
  bottom: -15px;
  left: -15px;
  background: url('../_img/graphics/roh.gif') left bottom no-repeat #fff;
}

.dolni{
  position: absolute;
  bottom: -15px;
  left: 0px;
  background: url('../_img/graphics/bottom.gif') top repeat-x #fff;
}

.pravydolni{
  position: absolute;
  bottom: -15px;
  right: -15px;
  background: url('../_img/graphics/roh.gif') right bottom no-repeat #fff;
}

.levyhorni, .pravyhorni, .levydolni, .pravydolni {
  width:15px;
  height:15px;
  font-size:0px;
}

.horni, .dolni {
  width: 100%;
  height: 15px;
  font-size: 0px;
}

.levy, .pravy {
  width: 15px;
  height: 100%;
  font-size: 0px;      
}

/* ^^^^^^^^^^ kulaty rohy ^^^^^^^^^ */

/* ~-~-~-~-~-~-~-~-~-~-identifikatory-~-~-~-~-~-~-~-~-~-~ */

#centering{
  text-align: center;
}

#center{
  margin: auto;
  width: 910px;
  text-align: left;
}

#hlavicka{
  padding: 1em;
  margin-bottom: 1em;
}

#hlavicka-in{
  padding: 0;
}

#hlavicka h1 a{
  display: block;
  background: url(http://test.auto-inzerce.cz/_img/logo.png) no-repeat center center;
  width: 491px;
  height: 22px;
  margin-left: 100px;
}

#hlavicka span{
  display: none;
}

#logo-vert{
	float: left;	
	display: block;
  width: 17px;
  height: 725px;
  background: #fffff url(http://test.auto-inzerce.cz/_img/logo-vert.png) no-repeat left top;
}

#pravypanel{
	float: right;
  width: 16em;
}

#hornimenu{
  text-align: center;
  display: block;
  height: 2em;
}

#hornimenu2{
  margin: auto;
  width: 630px;
}

#autosalon {
  padding-left: 2em;
}

#autosalon2 {
  position: relative;
  background-color: #dff4ff;
  margin-bottom: 2.5em;
}

#autosalon2 h4{
  text-align:center;
  margin-bottom:5px;
  color:#4D8CCC;
  font-size:14px;
}

#autosalon2 ul{
  margin:0;
  padding-left:2em;
}

#osobnimenu{
  padding-left: 2em;
  text-align: center;
}

#osobnimenu2 {
  position: relative;
  background-color: #dff4ff;
  margin:0;
  padding:0;
}

#osobnimenu2 h2{
  font-size: 10pt;
  background-color: #4d8ccc;
  color: #ffffff;
  font-weight: normal;
}

#osobnimenu2 h6{
  color:#4D8CCC;
  height:15px;
  text-align:center;
  border-bottom: 1px solid #4D8CCC;
  padding:2px;
  margin:0;
  background-color: #ffffff;
  font-size: 12px;
  font-weight: normal;
}

#osobnimenu2 label{
  display: block;
  margin-top: 0.4em;
}

#osobnimenu2 input{
  display: block;
  margin: auto;
  text-align: center;
}

#osobnimenu2 #prihlasit{
  margin-top: 0.2em;
}

#osobnimenu2 #prihlaseni{
  display: none;
}

#osobnimenu2 #passfrgt{
  font-size: 8pt;
  display: block;
  margin-top: 0.2em;
  margin-bottom: 0.8em;
}

#osobnimenu2 #free{
  color: #ff0000;
  display: block;
}

#osobnimenu2 h3{
  margin-top: 5px;
  background-color: #0099FF;
  padding: 3px;
}

#osobnimenu2 h3 a{
  color: #ffffff;
}

#osobnimenu2 ul{
  background-color: #ffffff;
  margin: 0;
  padding: 0;
}

#osobnimenu2 li{
  list-style-type: none;
  text-align: left;
  border-bottom: 1px solid #e7f7ff;
  padding-left: 1em;
  height: 17px;
}

#osobnimenu2 li a.red{
  color: red;
}

#hlavnipanelvnitrek{
  padding-left: 3em;
  padding-right: 17em;
}

#hlavnipanelvnitrek2{
  position: relative;
  background-color: #dff4ff;
  min-height: 750px;
}

#badpass{
  text-align: center;
}

#badpass h2{
  font-size:12pt;
  color:#FF0000;
  margin-top:20px;
  margin-bottom:10px;
}


#autosalony table{
  border: 0;
  border-collapse: collapse;
}


#autosalony th h2{
  text-align:center;
  font-weight:bold;
  padding:1px;
  color:#4d8ccc;
  font-size:14px;
  background-color:#d5effd;
  border-bottom:5px solid #dff4ff;
}

#autosalony td{
  text-align: left;
  cursor: pointer;
  background-color:#ffffff;
  width:300px;
  height:15px;
  border-left: 1px solid #dff4ff;
  border-right: 1px solid #dff4ff;
}

#autosalony .autosalony-blank{
  cursor: default;
}

#autosalony .autosalony-blank:hover{
  background-color: #ffffff;
  cursor: default;
}

#autosalony td:hover{
  background-color: #d5effd;
}

#autosalony td a{
  display: block;
  padding: 1px;
  padding-left:1px;
}

#autosalony td a:hover{
  background-color: #d5effd;
}

#ojetiny h2 a{
  display: block;
  background: url(http://test.auto-inzerce.cz/_img/logo2.png) no-repeat top center;
  width: 251px;
  height: 17px;
  margin: auto;
}
      
#ojetiny h2 span{
  display: none;
}
      

     
#ojetiny-in{
  margin-top: 2px;
  padding: 2px;
  height: 145px;
  background: #fdffdd url(http://test.auto-inzerce.cz/_img/vlajky2.png) no-repeat right center;
}


#ojetiny-in form{
  margin:0;
  padding:0;
}

#ojetiny-in dl{
  float: right;
  margin:0;
  padding: 0;
  margin-top: 2px;
}

#ojetiny-in dd{
  text-align: right;
}

#ojetiny-in label{
  display: block;
  float: left;
  width: 5em;
  text-align: left;
}

#ojetiny-in select{
  width: 130px;
}

#ojetiny-in p{
  text-align: left;
  margin-left: 270px;
  margin-top:1px;
  padding:1;
}

#ojetiny-in p a{
  margin-left: -30px;
  display: block;
  border-style: outset;
  border-width: 1px;
  text-decoration: none;
  height: 1.2em;
  width: 150px;
  background-color: #4d8ccc;
  border-color: #e7f7ff;
  font-size: 9pt;
  color: #ffffff;
  padding:3px;
  text-align: center;
}

#ojetiny-in p a:hover{
  border-style: inset;
  background-color:#0099ff;
  color: #ffffff;
} /* zatlačený rámeček */

#ojetiny-in p a span{
  color: #ff0000;
  font-size: 10pt;
  font-weight: bold;
}

#ojetiny-in p input{
  background-color:#4d8ccc;
  color: #ffffff;
  font-size:10pt;
  width: 100px;
  padding:5px;
  border-style: outset;
  border-width: 1px;
  border-color: #e7f7ff;
}

#ojetiny-in p input:hover{
  border-style: inset;
  background-color:#0099ff;
  cursor:pointer;
}
    
#vykup{
  text-align: center;
  margin:auto;
  width:550px;
  border-left:1px dashed #4d8ccc;
  border-right:1px dashed #4d8ccc;
  border-bottom:1px dashed #4d8ccc;
  margin-bottom: 20px;
}

#vykup p{
  text-align: left;
}

#vykup h5{
  font-size: 14pt;
  margin: 4px;
  padding: 0;
}

#vykup dl{
  text-align: right;
  margin: 0;
  padding: 0;
}

#vykup dt{
  display: block;
  float: left;
}

#vykup-in{
  padding: 5px;
  background-color: #d5effd;
}

#reklamy h6{
  margin:0;
  background-color: #4d8ccc;
  color: #ffffff;
  font-size: 9px;
  font-weight: normal;
  padding-left: 10px;
  height: 12px;
  text-align: left;
}

#squarerec h6{
  margin:0;
  background-color: #4d8ccc;
  /*background-color: red;*/
  color: #ffffff;
  font-size: 9px;
  font-weight: normal;
  padding-left: 10px;
  height: 12px;
  text-align: left;
}

#squarerec{
  margin-top: 2em;
  padding-left: 2em;
  text-align: center;
}

#squarerec2{
  background-color: #dff4ff;
  position: relative;
  margin:0;
  padding:0;
  border-left:1px dashed #4d8ccc;
  border-right:1px dashed #4d8ccc;
  border-bottom:1px dashed #4d8ccc;
}

#squarerec2 img{
  margin-top:2px;
  height: 78px;
  width: 180px;
}

#ti-fullban{
  text-align:center;
  width:480px;
  height:150px;
  border-left:1px dashed #4d8ccc;
  border-right:1px dashed #4d8ccc;
  border-bottom:1px dashed #4d8ccc;
  margin:auto;
  margin-bottom: 1em;
}

#soctavia{
  background: #000053 url(http://test.auto-inzerce.cz/_img/soctavia380bl.png) no-repeat right center;
  color:#ffffff;
  font-weight:bold;
  text-align:left;
  padding: 1px;
  margin-bottom: 1px;
}

#soctavia p{
  background-color: #000053;
}

#poradna{
  width: 390px;
  margin: auto;
  cursor: pointer;
}

#poradna:hover{
  cursor: pointer;
}

#poradna h4{
  margin-bottom: 0;
  background-color: #000053;
  color:#ffffff;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
}

#poradna-in ul{
  text-align:left;
  padding-left:50px;
}

#poradna-in h3{
  background-color:#d5effd;
  padding:5px;
  color: #00008b;
  text-align: center;
}

#poradna-in h3 a{
  font-size: 14pt;
}

#vydelek{
  height: 90px;
  background: #fdffdd url(http://test.auto-inzerce.cz/_img/money.png) no-repeat center center;
  padding: 1em;
  cursor: pointer;
}

#vydelek:hover{
  cursor: pointer;
}

#vydelek h4{
  margin-bottom: 1em;
}

#vydelek h4 a{
  text-align: left;
  color: #ff0000;
  font-size: 12pt;
}

#vydelek p{
  text-align: left;
  color: #0088ff;
}

#rychla_navigace h3{
  font-size: 10pt;
}

#rychla_navigace a{
  font-size: 8pt;
  margin-right: 0.5em;
  border-left: 0.4em #4d8ccc solid;
  border-bottom: 1px #4d8ccc solid;
  padding-left: 0.3em;
  background-color: #d5effd;
}

#rychla_navigace a:hover{
/*  border-left: 0.4em #0099ff solid;
  border-bottom: 1px #0099ff solid;*/
  border-color: #0099ff;
}

#spoluprace h2{
  display: none;
}

#spoluprace p{
  margin-bottom: 1em;
  text-align: justify;
}

#spoluprace h3{
  font-size: 10pt;
  font-weight: normal;
  text-decoration: underline;
}

#spoluprace p.bold{
  padding-left: 15px;
  margin-bottom: 0;
}

#spoluprace p .bold{
  color:red;
  text-decoration: none;
}

#spoluprace p span{
  text-decoration: underline;
}

#spoluprace .poslednikrok{
  font-size: 14pt;
  font-weight: bold;
}

#spoluprace .boldunderline{
  font-weight: bold;
  text-decoration: underline;
}

#spoluprace dt{
  margin-bottom: 1em;
}

#spoluprace dd{
  margin-left:7em;
}

#spoluprace .nomargin{
  margin:0;
}

#podminky_registrace h2, #registrace23 h2, #registrace33 h2{
  font-size:18px;
  font-weight: normal;
  text-align: center;
  color:#ff0000;
}

#podminky_registrace h3, #registrace23 h3, #registrace33 h3{
  font-size:10pt;
  text-align: center;
  font-weight: normal;
  font-style: italic;
}

#podminky_registrace h4{
  margin-top: 30px;
  margin-bottom: 5px;
}

#podminky_registrace ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#coziskam li span{
  display: block;
  background-color:#e7f7ff;
  padding: 7px;
  border:1px solid #FFFFFF;
}

#coziskam li li{
  margin-left:15px;
  background-color:#e7f7ff;
  padding:7px;
  border:1px solid #FFFFFF;
}

#coziskam li ul li span{
  font-weight: bold;
  display: inline;
  padding: 0;
  border: 0;
}

#podminky-pravidla li{
  background-color:#e7f7ff;
  padding:7px;
  border:1px solid #FFFFFF;
}

#podminky_registrace .red{
  color: red;
}

#podminky_registrace .doporucte{
  display: inline;
  border: 0;
  padding: 0;
  color: red;
}

#podminky-prihlaseni h5{
  text-align: center;
  font-weight: normal;
  margin-top: 30px;
  margin-bottom: 5px;
  font-size: 10pt;
}

#podminky-prihlaseni{
  width: 615px;
  height: 150px;
  margin: auto;
}

#podminky-prihlaseni textarea{
  margin: auto;
  width: 600px;
  height: 100px;
  color:#007FFF;
  font-size:8pt;
  border: 1px solid #007FFF;
  font-family: verdana, tahoma, arial;
  padding-left:4px;
  padding-right:4px;
  padding-top:1px;
  padding-bottom:1px;
}

#podminky_registrace form{
  text-align: center;
}

#podminky_registrace form label{
  font-size: 12px;
}

#podminky_registrace form p{
  font-size: 9px;
}

#Sub, #B2{
  border-width:1px;
  border-color:#4d8ccc;
  width:250px;
  font-size:11px;
  background-color:#ffffff;
  margin-top: 2em;
  margin-bottom: 10em;
}

/* ~-~-~-~-~-~-~-~-~-~- registrace - krok 2/3 -~-~-~-~-~-~-~-~-~-~ */

#registrace23{
  margin-bottom: 8em;
}

#registrace23 p{
  margin: 0;
  margin-top: 2px;
  padding: 0;
}

#registrace23 legend{
  font-weight: bold;
}

#registrace23 label{
  float: left;
  width: 9em;
}

#registrace23 input{
  width: 135px;
}

#registrace23 form img{
  cursor: pointer;
}

#registrace23 form{
  margin: 0;
  padding: 0;
  border: 0;
}

#registrace23 fieldset{
  width: 310px;
  height: 11em;
  margin: 0;
  padding: 0;
  margin-left: 5px;
  margin-top: 5px;
  border: 0;
  float: left;
}

#odeslat{
  margin-left: 250px;
  margin-bottom: 5em;
  background-color: #ffffff;
  width:140px;
}

#odeslat:hover{
  background-color: #4d8ccc;
  color: #ffffff;
}

#ostatni fieldset{
  height: 9.5em;
  width: 630px;
  margin-left: 5px;
}

#ostatni input{
  width: 20px;
}

#ostatni .class{
  width: 420px;
}

#registrace23 .red{
  color: red;
}

#tips dt{
  float: left;
  color: #ff0000;
  font-size: 10px;
}

#tips dd img{
  cursor: pointer;
}

/* ~-~-~-~-~-~-~-~-~-~- registrace - krok 3/3 -~-~-~-~-~-~-~-~-~-~ */

#registrace33 h4{
  text-align: center;
  color: #ff0000;
  font-size: 14px;
  margin-top:5px;
  margin-bottom: 5px;
}

#registrace33 h4.prekontrolovani{
  text-align: left;
}

#registrace33 dt{
  display: block;
  float: left;
  width: 130px;
  padding: 1px;
  background-color:#4d8ccc;
  color:#ffffff;
  padding-left:5px;
  margin-right: 5px;
  border-bottom:1px solid #dff4ff;
} 

#registrace33 dd{
  border-bottom:1px solid #dff4ff;
  padding: 1px;
}

#registrace33 p.neinput{
  padding-right: 2em;
  text-align: center;
  display: block;
  color: #ff0000;
}

#registrace33 input{
  margin-top: 10px;
  width: 90px;
  float: left;
  background-color: #ffffff;
}
#opravit{
  margin: auto;
  display: block;
  width: 100px;
  text-align: center;
  float: none;
}

#changeusername{
  margin: auto;
  display: block;
  width: 200px;
  text-align: center;
  float: none;

}

#registrace33 form p span input{
  margin-left: 215px;
  margin-right: 5px;
}

#registrace33 div.tips{
  margin-top: 5em;
}

#registrace33 .tips dt{
  color: #ff0000;
  font-size: 10px;
  background-color: #dff4ff;
  width: 30px;
}

#registrace33 form{
  margin:0;
  /*padding:0;
  border:0;*/
}

/* ~-~-~-~-~-~-~-~-~-~-~-~-tridy-~-~-~-~-~-~-~-~-~-~-~-~ */

.dorovnani{
	border: 0;
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
}

.hidden{
  position: absolute;
  top: -500px;
  left: 0px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.bold{
  font-weight: bold;
}

.none{
  display: none;
}

.top1em{
  margin-top: 1em;
}

.tlacindex{
  display: block;
  float: left;
}

a.tlacindex{
  display: block;
  border-style: outset;
  border-width: 1px;
  text-decoration: none;
  height: 1.2em;
  width: 97px;
  background-color: #4d8ccc;
  border-color: #e7f7ff;
  font-size: 9pt;
  color: #ffffff;
  padding:3px;
  text-align: center;
} /* vystouplý rámeček, text není podtržený */

a.tlacindex:hover{
  border-style: inset;
  background-color:#0099ff;
  color: #ffffff;
} /* zatlačený rámeček */

.tlacindex span{
  color: #ff0000;
  font-size: 10pt;
  font-weight: bold;
}
