/* peckadesign.cz - content */

body { font-size: 75%; padding: 20px; margin: 0; line-height: 1.583; background: white; color: #333333; }
body, h1, h2, h3, h4, h5, h6, caption { font-family: Tahoma, Arial, Helvetica, sans-serif; }

/* Links */
a, .linklike { color: #FF6600; }
a:visited{ /* color: #AA3300; _color:#FF6600; /* color: #17608A; petr: v IE6 to proste dela bordel :-! */ }
a:hover { color: #FF6600; }


code {font-size: 92%; font-family: "Lucida Console", monospaced; }
p, ul, ol, dl, fieldset, table { margin-bottom: 1em; margin-top: 0;}
dt { font-weight: bold; }
ol, ul { }
ol { margin-left: 0; padding-left: 20px; }
ol li { margin-left: 1em; margin-bottom: 0.75em; }
abbr, acronym { cursor: help; border-bottom: 1px dotted black; }

blockquote { }

a.ext { background: url("../img/ico-ext.png") no-repeat 100% 0; padding-right: 13px;}

/* Headings */
h1, h2, h3, h4, h5, h6, caption { color: #00AEEF; margin: 1em 0 0.5em 0; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

h1 { font-size: 175%; line-height: 1.2; letter-spacing: -1px; margin-top: 20px; margin-bottom: 10px; }
h2 { font-size: 175%; line-height: 1.2; letter-spacing: -1px;}
h2.border { background: url("/img/bg-h2-border.png") repeat-x 0 100%; padding-bottom: 12px; }

h3, h4, h5, h6  { font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
h3, caption { font-size: 142%; text-align: left; margin-bottom: 0.3em; line-height: 1.294; }

img { margin: 0 15px 15px 0; padding: 1px; border: 3px solid #D1E7F4; }
img.no-border { border: none; }

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; }
img.plain { margin: 0; padding: 0; border: 0; display: inline; vertical-align: middle; background: none;}

table {background: white; border: 0px solid #B6D8EB; border-width: 2px 0; border-collapse: collapse; margin: 0 0 15px 0; font-size: 100%; width: 100%; }
table th, table td {border: 1px solid #B6D8EB;  border-style: solid ; border-left-color: #E2F0F7; border-right-color: #E2F0F7; padding: 5px 5px; vertical-align: top; }
table th { background: #E8F6FD; }
table td { background: white; border-color: #E2F0F7;}
table tr.evenrow td { background: #F6FBFD; }

table tr th[align=center] { text-align: center !important; }
table tr th[align=right] { text-align: right !important; }

.l { display: inline; float: left; }
.r { display: inline; float: right; }
.out { position: absolute; left: -2000px; top: -2000px; }
.bold { font-weight: bold; }
.normal { font-weight: normal; }
.italic { font-style: italic; }
.br { clear: both; }
.break { height: 1px; font-size: 1px; clear: both; overflow: hidden; visibility: hidden; }
.small { font-size: 92%;}
.hidden { display: none; }
.block { display: block; }

p.no-margin { margin-bottom: 0; }

.center { text-align: center; }
.justify { text-align: justify; }
.left { text-align: left !important; }
.right { text-align: right; }
.middle { vertical-align: middle !important; }

.col-h-l {float: left; width: 48%; }
.col-h-r {float: right; width: 48%; }

.width-auto { width:auto !important; }

ul {margin: 0px 0 1em 0; padding: 0; list-style: none; }

ul li { background: url("../img/bullet-default.png") no-repeat 0% 0%; padding: 0 0 0 12px; margin: 0 0 0.25em 0.5em; }
ul li { background-position: 0 0.5em; }

/*tak trochu hack*/
ul li ol li {background-image:none;}

a:hover img.no-border { border: none; }

.lower {text-transform:lowercase;}
.upper {text-transform:uppercase;}

input.required, select.required { font-weight:normal; }
input[type="radio"] { border-style:none !important; border-width:medium; } 
