/* Basic Elements */
body {font:62.5% Arial, Helvetica, sans-serif; color:#000; background:#eee;}
h1, h2, h3, h4, h5 {font-weight:bold;}
h1 {font-size:3em;}
h2 {font-size:2.4em;}
h3 {font-size:1.8em;}
h4 {font-size:1.5em;}
h5 {font-size:1.3em;margin:10px 0;}
p {font-size:1.3em; line-height:18px;}
a {color:#0e3f72;text-decoration:underline;}
a:hover {text-decoration:none;}
.clear {clear:both;}
.right {float:right;}
.left {float:left;}
input {border:1px solid #dddddd;padding:6px;background:#eee url('../img/bg-input.gif') repeat-x;}
input.button {cursor:pointer;margin:0;}

/* Container */
#container {margin:auto; width:989px; background: #eee url('../img/bg-main.gif'); min-height:500px;}

/* Header */
#header {padding:20px;overflow:hidden;height:100%;}
#header #logo {float:left;position:relative;}
#header #logo h1{position:absolute;left:0;top:0;width:239px;height:105px;overflow:hidden;}
#header #logo h1 span, #header #logo h1 a {position:absolute;left:0;top:0;width:239px;height:105px;background:transparent url('../img/stavcar-logo.gif') left top no-repeat;text-decoration:none;}
#header #search {float:right;}
#header #search form {margin:40px 0;}
#header #search input {border:1px solid #dddddd;padding:6px;background:#eee url('../img/bg-input.gif') repeat-x;}

/* Menu */
#menu {height:49px;background:#a90101 url('../img/bg-menu.gif') repeat-x; margin:0 5px;overflow:hidden;clear:both;}
#menu ul {margin:17px 0 0 10px;padding:0 0 10px 0;}
#menu ul li {padding:24px 15px 20px 10px;background: url('../img/bg-menu-line.gif') no-repeat right;}
#menu ul li a {color:#fff;font-weight:bold;font-size:15px;text-decoration:none;}
#menu ul li {display:inline;}
#menu ul li a:hover {text-decoration:underline;}
#menu ul li a.sel {text-decoration:underline;}
#menu ul li.last {background:none;}
#menu #language {margin:13px 10px 0 0;}

/* Content */
#content {margin:10px 15px 0 15px;overflow:hidden;}

#content #menu-produkty {width:212px;background:#fff url('../img/bg-menu-top.gif') no-repeat;padding:5px 0;float:left;margin:0 10px 0 0;}
#content #menu-produkty p {color:#fff;font-size:15px;font-weight:bold;margin:0 0 7px 25px;}
#content #menu-produkty ul {}
#content #menu-produkty ul li {background:#eee;padding:5px;margin:1px 0;}
#content #menu-produkty ul li:hover {background:#dedede;}
#content #menu-produkty ul li a {color:#000;text-decoration:none;font-size:1.3em;margin:0 20px;display:block;}
#content #menu-produkty ul li a:hover {text-decoration:underline;}
#content #menu-produkty ul li.tmave {background:#ddd;font-size:1.1em;margin:0 0 0 -10px;}
#content #menu-produkty ul li a.sub {padding:0 15px;}
#content #menu-produkty ul li a.sel {text-decoration:underline;font-size:1.2em;margin:0 0 0 30px;}

#content #stred {width:520px;overflow:hidden;float:left;margin:0 10px 0 0;}
/*#content #stred  ul {font-size:1.3em;margin:10px 0 10px 0;line-height:18px;}*/
#content #stred  ul {font-size:1.3em;margin:10px 0 10px 0;line-height:18px;list-style-type:square;padding:0 0 0 25px;}
#content #stred  ul li{padding:2px;}
#content #stred #info ul {font-size:1.3em;margin:10px 0 10px 0;line-height:18px;list-style-type:square;padding:0 0 0 25px;}
#content #stred #info ul li{padding:0;}
#content #stred #info {background: #fff url('../img/bg-info.gif') no-repeat;width:520px;height:134px;float:left;padding:5px;overflow:hidden;}
#content #stred #info h2 {font-size:20px;font-weight:normal;margin:0 0 6px 0;border:none;color:#000;}
#content #stred #info h3 {font-size:14px;font-weight:normal;margin:0;}
#content #stred #info .kontakt {width:225px;height:27px;background:url('../img/bg-kontaktujte-nas.png') no-repeat;padding:4px 4px 4px 7px;color:#fff;font-weight:bold;font-size:0.9em;float:right;margin:-10px 50px 20px;}
#content #stred #info .kontakt  a {color:#fff;text-decoration:none;}
#content #stred #info .kontakt  p {margin:0;}
#content #stred #info_en ul {font-size:1.3em;margin:5px 0 17px 0;line-height:18px;list-style-type:square;padding:0 0 0 25px;}
#content #stred #info_en ul li{padding:0;}
#content #stred #info_en {background: #fff url('../img/bg-info.gif') no-repeat;width:520px;height:134px;float:left;padding:5px;overflow:hidden;}
#content #stred #info_en h2 {font-size:18px;font-weight:normal;margin:0 0 6px 0;border:none;color:#000;}
#content #stred #info_en h3 {font-size:14px;font-weight:normal;margin:0;}
#content #stred #info_en .kontakt {width:225px;height:27px;background:url('../img/bg-kontaktujte-nas.png') no-repeat;padding:4px 4px 4px 7px;color:#fff;font-weight:bold;font-size:0.9em;float:right;margin:-10px 50px 20px;}
#content #stred #info_en .kontakt  a {color:#fff;text-decoration:none;}
#content #stred #info_en .kontakt  p {margin:0 0 0 12px;}
#content #stred h2 {margin:10px 0 10px 0;color:#0e3f72;}
#content #stred h3 {margin:20px 0 0 0;}
#content #stred p {margin:10px 0;}
#content #stred table {font-size:1.3em; line-height:18px;margin:10px 0;width:100%;}
#content #stred table th {border-top:solid 3px #0e3f72;padding:5px;background:#bfd6e8;border-bottom:solid 1px #0e3f72;text-align:left;}
#content #stred table td {padding:10px 5px;}
#content #stred table tr.tmave td{background:#eee;}
#content #stred form {margin:10px 0;}
#content #stred input {margin:5px 0;}
#content #stred input.button {display:block;margin:10px 0;}
#content #stred textarea {display:block;border:1px solid #dddddd;padding:6px;background:#eee url('../img/bg-input.gif') repeat-x;}
#content #stred label {display:block;color:#555;font-size:1.1em;}
#content #stred .errorform {color:red;}

#content #stred #t_produkt {width:100%;border:solid 1px #ddd;margin:0 0 10px 0;}
#content #stred #t_produkt tr {}
#content #stred #t_produkt tr td {padding:5px;}
#content #stred #t_produkt tr th {border:none;background:#eee;border-right:dotted 1px #eee;text-align:right;font-weight:normal;}

#content #stred ul.tabNavigation {list-style:none;margin:20px 0 3px 0;padding:0;clear:both;}
#content #stred ul.tabNavigation li {display:inline;background:#eee;padding:5px 0;overflow:hidden;border-top:#ddd solid 1px;border-left:#ddd solid 1px;border-right:#ddd solid 1px;margin:0 2px 0 0;}
#content #stred ul.tabNavigation li a {text-decoration:none;padding:5px;}
#content #stred ul.tabNavigation li a:hover {text-decoration:underline;}
ul.tabNavigation li a.selected {background-color:#fff;margin:0;padding:5px;}
ul.tabNavigation li a:focus {outline:0;}
#first, #second, #third, #fourth {border:solid 1px #ddd;margin:0;padding:0 5px 0 5px;}
#content #stred #third ul {list-style:none;margin:15px 10px 10px 10px;padding:0;overflow:hidden;}
#content #stred #third ul li{padding:0;display:inline;margin:10px 5px 5px 0;}
#content #stred #third ul li img{border:5px solid #eee;}

p.rn {background:#e6f0f8;padding:5px;}
#content #stred p.nav, p.nav a {color:#555;margin:0 0 5px 0;}
.tmave {background:#eee;}
.aktualita {padding:1px 5px;}
#content #stred div.aktualita strong {background: url('../img/aktualita.gif') no-repeat 0 50%;padding:0 20px;}
#content #stred p.odeslano {background:#fff url('../img/odeslano.gif') no-repeat;padding:10px 0 10px 47px;}
#content #stred p.chyba {background:#fff url('../img/chyba.gif') no-repeat;padding:10px 0 10px 47px;}

#content #stred #produkty {background:#eee url('../img/bg-h-produkty.gif') no-repeat;padding:8px 5px 5px 10px;width:520px;}
#content #stred #produkty h3 {color:#fff;font-size:15px;margin:0;}
#content #stred #produkty ul {overflow:hidden;padding:0;}
#content #stred #produkty ul li{text-align:center;width:210px;display:inline;overflow:hidden;background:#fff url('../img/bg-produkt.gif') bottom;padding:10px;margin:10px;float:left;border:1px solid #dedede;height:180px;}
#content #stred #produkty ul li img{border:solid 5px #fff;margin:0 0 10px 0;}
#content #stred #similar {border:1px solid #ddd;}

#content #vpravo {width:207px;float:left;}
#content #vpravo #kontakt,#content #vpravo #aktuality {background:#eee url('../img/bg-menu-top.gif') no-repeat;padding:5px 0;}
#content #vpravo #kontakt h4, #content #vpravo #aktuality h4  {color:#fff;font-size:15px;font-weight:bold;margin:0 0 7px 25px;}
#content #vpravo #kontakt p {margin:10px 25px;line-height:20px;}
#content #vpravo #kontakt p.tel {background: url('../img/telefon.gif') no-repeat 0 50%;padding:0 20px;margin:0 25px;}
#content #vpravo #kontakt p.email {background: url('../img/email.gif') no-repeat 0 50%;padding:0 20px;margin:0 0 10px 25px;}

#content #vpravo #aktuality p {margin:10px 25px;font-size:1.2em;line-height:18px;}
#content #vpravo #aktuality p strong{background: url('../img/aktualita.gif') no-repeat 0 50%;padding:0 20px;}

/* Footer */
#footer {margin:auto; width:989px; background: #a90101;overflow:hidden;}
#footer #in {background:#a90101 url('../img/bg-footer.gif') repeat-x;margin:0px 5px;overflow:hidden;}
#footer #in #copyright {padding:70px 0 20px 140px;background: url('../img/bg-footer-stavcar.gif') no-repeat 0 60px;float:left;}
#footer #in #copyright p, #footer #in #copyright p a, #footer #in #links p a,#footer #in #links p {color:#fff;}
#footer #in #copyright p a:hover , #footer #in #links p a:hover{text-decoration:none;}
#footer #in #links {padding:70px 0 20px 0;float:right;}
#footer #in #links2 {padding:70px 0 0 40px;overflow:hidden;}
#footer #in #links2 p {line-height:1.8em;padding:0 0 0 20px;color:#eee;margin:0 0 10px 0;}
#footer #in #links2 a {color:#fff;}
#footer #in #links2 h3 {margin:0 0 20px 0;color:#eee;font-weight:normal;}
#footer #in #links2 div {float:left;width:300px;}
