body {
margin:0px;
margin-bottom:2em;
text-align:center;
font-family:Arial, sans-serif;
}

h1 {
  font-size: 150%;
  margin: 6px 0 12px 0;
}

#obal {
position:relative;
margin: 0px auto;
width:800px;
text-align:left;
}

#hideme { visibility: hidden; }

a {
color:navy;
font-size:11px;
}

a:hover {
color:black;
text-decoration:none;
}

.inputy {
border:1px solid #999;
}

.obsah a {
font-size:12px;
}

h4 {
font-size:13px;
}

.obsah a:hover {
font-size:12px;
}

.seresult {
width:400px;
margin-left:30px;
margin-top:30px;
padding-left:15px;
position:relative;
}

.objbut {
position:absolute;
right:5px;
width:100px;
height:20px;
}

.seresult_note {
margin-left:30px;
margin-top:30px;
}

.seresult_note_top {
width:405px;
height:9px;
background:url("search_form_pozn_top.jpg") left top no-repeat;
_margin-bottom:-7px;
}

.seresult_note_obsah {
width:385px;
padding-left:10px;
padding-right:10px;
background:url("search_form_pozn_cen.jpg") left top repeat-y;
}

.seresult_note_bot {
width:405px;
height:7px;
background:url("search_form_pozn_bot.jpg") left top repeat-x;
}

.bgr_preklady_top {
width:380px;
background:url("bgr_preklady_top.jpg") left top no-repeat;
height:7px;
padding-right:10px;
padding-left:10px;
}

.bgr_preklady_cen {
background:url("bgr_preklady_cen.jpg") left top repeat-y;
padding-right:10px;
padding-left:10px;
width:380px;
_margin-top:-8px;
}

.bgr_preklady_bot {
width:380px;
background:url("bgr_preklady_bot.jpg") left top no-repeat;
height:12px;
padding-right:10px;
padding-left:10px;
}

.hlavicka {
width:800px;
height:140px;
background: url("logo.jpg") center right no-repeat;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
}

.kontakt_img {
float:right;
padding-left:15px;
text-align:center;
}

.obsah {
margin-left:160px;
_margin-left:0;
width:460px;
min-height:550px;
font-size:12px;
text-align:justify;
font-family:Arial, sans-serif;
padding:15px 5px 10px 5px;
position:relative;
}

.obsah h4 {
margin:0;
color:#999;
}

p.faqp {
padding:0px 4px 0px 4px;
}

.faqp span {
display:block;
width:445px;
height:15px;
padding:5px 0 0px 5px;
font-weight:bold;
color:#444;
background: url("bgr_faq.jpg") repeat-x;
border:1px solid #ced9e9;
border-bottom:none;
}

h3 {
color:#BBB;
padding:0;
margin:-10px 0 -10px 0;
}

.leftp {
float:left;
width:160px;
}

.oblbot {
background: url(obl_bot.jpg) top left no-repeat;
height: 20px;
}

.block_leftp {
background: url(obl_top.jpg) top left no-repeat;
width:158px;
margin:10px 0 0px 0;
padding-top:7px;
}

.block_rightp {
background: url(obl_top.jpg) top left no-repeat;
width:158px;
margin:10px 0 0px 0;
padding-top:7px;
}

.block_leftp p {
background: url(obl_cen.jpg) bottom left repeat-y;
padding-bottom:7px;
}

.block_rightp p, .midblock {
background: url(obl_cen.jpg) bottom left repeat-y;
padding-bottom:7px;
margin-bottom:-7px;
margin-top:0;
}

.midblock input {
  margin: 0 auto;
}

#newsformail {
  text-align: center;
}

#newsformail input {
  margin-top: 6px;
}

.underblock {
display:block;
height:15px;
border-right:1px solid #5070A1;
border-left:1px solid #5070A1;
background: url(bgr_cervena.jpg) bottom right no-repeat;
color:white;
padding-top:7px;
font-family:Arial, sans-serif;
text-align:center;
font-weight:bold;
font-size:12px;
}

.rightp {
float:right;
width:160px;
}

.rightp span {
display:block;
width:156px;
height:17px;
padding-top:7px;
font-size:12px;
font-weight:bold;
text-align:center;
}

.rightp p, .midblock {
width:155px;
display:block;
font-size:11px;
padding:0px 0px 5px 5px;
}

.rightp_oblbot {
background: url(obl_bot_sed.jpg) bottom center no-repeat;
position:absolute;
width:165px;
height:20px;
bottom:0px;
_bottom:33px;
right:-2px;
_right:1px;
vertical-align:bottom;
}

.block_leftp p {
font-family:Arial, sans-serif;
font-size:11px;
padding:5px;
margin:0;
}

.paticka {
clear:both;
font-family:Arial,sans-serif;
font-size:8px;
color:#ccc;
width:800px;
height:17px;
text-align:center;
font-size:12px;
border-bottom:1px solid #aaa;
}

#paticka {
clear:both;
font-family:Arial,sans-serif;
font-size:8px;
color:#ccc;
width:800px;
height:17px;
text-align:center;
font-size:12px;
border-bottom:1px solid #aaa;
margin:0 auto;
margin-top:40px;
}

/* ----------------- Novinky */
div.news {
width:390px;
}

div.news_top {
width:450px;
height:25px;
background: url(bgr_news_top.jpg) top left no-repeat;
font-weight:bold;
}

.news_top span {
display:block;
padding-top:3px;
padding-left:30px;
}

div.news_obsah {
width:450px;
background: url(bgr_news_cen.jpg) top left repeat-y;
font-size:11px;
}

.news ul {
width:443px;
margin:0;
margin-left:5px;
padding:0;
list-style-type:none;
}

.news li {
margin:0;
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
}

.news_obsah span {
display:block;
padding:3px;
padding-left:8px;
}

div.news_bot {
display:block;
width:450px;
height:9px;
background: url(bgr_news_bot.jpg) top left no-repeat;
}

.objmenu, .preklmenu {
width:460px;
height:30px;
background:url("menu_obj.jpg") center top no-repeat;
text-align:center;
}

.objmenu span {
width:93px;
height:18px;
padding-top:3px;
display:block;
float:left;
margin-left:15px;
margin-top:8px;
text-align:center;
background:url("menu_pasive.jpg") center bottom no-repeat;
}

.objmenu span.active {
background:url("menu_active.jpg") center bottom no-repeat;
}

.preklmenu span {
width:137px;
height:18px;
padding-top:3px;
display:block;
float:left;
margin-left:12px;
margin-top:8px;
text-align:center;
background:url("menu_pasive.jpg") center bottom no-repeat;
}

.preklmenu span.active {
background:url("menu_active.jpg") center bottom no-repeat;
}

#objednavka_preklad_sumarizacia table {
  width: 100%;
}

#objednavka_preklad_sumarizacia table caption {
  text-align: left;
  font-weight: bold;
  margin: 12px 0 6px 6px;
}

#objednavka_preklad_sumarizacia table caption a {
  font-size: 10px;
  font-weight: normal;
  color: #5070a1;
}

#prekladypd td {
  text-align: left;
  vertical-align: top;
}

#webdesign {
  display:block;
  font-size:11px;
  text-align:center;
  width:800px;
}

#tabulka_cennik_prekladov {
  width: 440px;
  margin: 0 auto;
}

#tabulka_cennik_prekladov caption {
  font-size: 120%;
  font-weight: bold;
  text-align: left;
  margin-left: 20px;
}

#tabulka_cennik_prekladov th {
  padding-top: 6px;
}

#tabulka_cennik_prekladov td {
  vertical-align: bottom;
}

#tlacena_objednavka {
  display: block;
  width: 100%;
  height: 300px;
}

#stranka_tlacena_objednavka {
  width: 400px;
  font-size:12px;
  font-family:Arial, sans-serif;
  text-align: left;
}

#stranka_tlacena_objednavka table td, #stranka_tlacena_objednavka table th {
  vertical-align: top;
}

#stranka_tlacena_objednavka pre {
  font-size:12px;
  font-family:Arial, sans-serif;
  margin: 0;
}

#stranka_tlacena_objednavka .section_heading {
  font-weight: bold;
  margin: 12px 0 6px 12px;
}

table.zlavy_autobazar_eu {
  font-size: 78%;
  margin: 16px 0;
}

table.zlavy_autobazar_eu td {
  padding: 2px 6px;
}


