/* www.autostangl.cz - content. Created by PeckaDesign 2006 */

/* Generic top-level elements */
body {font: 75% "Arial", "Luxi Sans", Helvetica, sans-serif; padding: 15px; margin: 0; color: #333333; background: white; line-height: 1.4em;}
input, select, textarea {font: 100% "Arial", "Luxi Sans", Helvetica, sans-serif;}
form {margin: 0;}

/* Generic inline elements */
a {color: #B81B1F;}
a:visited {color: #7F1315;}
a:hover {color: #ffA500;}

address {margin-bottom: 1em; font-style: normal; }

code { font-family: monospace;}
abbr, acronym {cursor: help; border-bottom: 1px dotted #E75700;}
dfn {font-weight: bold;} 
hr {display: none;}

/* Generic block elements */
p, ul, ol, dl, h1, h2, h3, h4, h5, h6, caption {margin-top: 0;}
dt {font-weight: bold;}
p, ul, ol, dl { margin-bottom: 1em; }
ol, ul {margin-left: 20px; padding-left: 0;}
ol li {margin-bottom: 1px;}
ul {padding: 0; margin-left: 0px; list-style: none;}
ul li {background: url("/img/bullet-default.gif") no-repeat 0em 0.5em; margin: 0 0 0.3em 0; padding: 0 0 0 20px; }

.blockem, blockquote {background: #F0F0F0; font: 108% "Century Gothic", "Arial", "Luxi Sans", Helvetica, sans-serif; padding: 20px 30px 20px 30px; margin: 0 0 20px 0;}

/* Headings */
h1, h2, h3, h4, h5, h6, caption {font-family: "Century Gothic", "URW Gothic L", "Arial", "Luxi Sans", Helvetica, sans-serif; font-weight: bold;}
h2, caption { font-size: 133%; margin-bottom: 0.5em; margin-top: 1em; text-transform: uppercase; text-align: left;}
h3 { font-size: 117%;  margin-bottom: 0.5em;  margin-top: 1em;  }
h4, h5, h6  { font-size: 100%; font-family: "Arial", "Luxi Sans", Helvetica, sans-serif;  margin: 0; }

/* Images */
img { border: 11px solid #EDEDED; padding: 1px; margin: 10px; margin-top: 0; background: none;}
img.no-border {border: none; padding: 0px;}
img.inline {display: inline; vertical-align: middle; margin: 0; padding: 0; border: 0;}
img.left {float: left; margin: 0 25px 25px 0;}
img.right {float: right; margin: 0 0 25px 25px;}
img.center {display: block; margin: 0 auto;}
a:hover img.inline {border: 0;}
img.plain {border: 0; padding: 0; margin: 0;}

/* Tables */
table { font-size: 100%; width: 100%; clear: both; margin-top: 0.3em; margin-bottom: 1em; border-top: 1px solid #B4B4B4; border-bottom: 1px solid #B4B4B4; border-collapse: collapse; }
td, th { padding: 0.35em 0.6em; border-bottom: 1px solid #B4B4B4; vertical-align: top; font-weight: normal; }
tr.evenrow td { background: white; }

tbody td { border-bottom: 1px dotted #C7C7C7; }
tbody tr.separator td { border-top: 1px solid #C7C7C7; }
thead th { text-align: left; vertical-align: middle; font-weight: bold; }

/* General classes */
.ext { background: url("/img/ico-ext.gif") no-repeat 100% 0%; padding-right: 10px; }

.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }

.l { display: inline; float: left; }
.r { display: inline; float: right; }
.out { position: absolute; left: -2000px; top: -2000px; }
.bold { font-weight: bold; }
.br { clear: both; }
.break { height: 1px; font-size: 1px; clear: both; overflow: hidden; visibility: hidden; }
.small { font-size: 92%;}
.no-margin{ margin-bottom: 0 !important;}
.larger {	font-size: 115%; }

.col-h-l {float: left; width: 48%; }
.col-h-r {float: right; width: 48%; }
.col-full {float: left; width: 96%; }

table.cars { width: 100%; border: 0; background: none; }
table.cars tr td { border: 0; background: none; padding: 0 10px 10px 0;}
table.cars tr td img { border: 11px solid #EDEDED; padding: 1px; margin: 0; }
table.cars tr td h2 { background: none; margin-top: -5px; padding: 0; text-transform: none; font-size: 125%; }
table.cars tr td a.reserve { font-size: 116%; }
table.cars tr td a.reserve:hover { background: #B81B1F; color: white; }


