body {text-align:center;margin:0;background:#ffffff;color:#292929;}
a img {border:none;}
hr.clr {clear:both;visibility:hidden;}

a, a:active, a:visited {color:#c33132;}
a:hover {color:#c33132;text-decoration:none;}

/* pisma */
body {font-family: "Trebuchet MS", sans-serif;}
#menu1 {font-family: Arial, sans-serif;}

/* hlavicka */
.container {width:988px;margin:0 auto;text-align:left;}
#header {height:374px;background:url('header.jpg') center top no-repeat;margin:0 0 0 0;}
#flash-header {height:130px;position:absolute;top:240px;width:988px;}
#logo {float:left;width:348px;}
#logo a {display:block;width:289px;height:139px;}
#motto {float:left;clear:both;font-size:18px;font-weight:bold;color:#fff;margin:38px 0 0 41px;}

/* trojsloupec */
#content-container {width:768px;float:right;}
#column, #column-right {width:220px;float:left;}
#content {width:492px;float:left;padding:14px 28px 40px 28px;}
#column {position:absolute;z-index:10;}

/* paticka */
#footer {color:#b2b2b2;font-size:12px;text-align:center;margin:30px 0 10px 0;background:url('footer.jpg') left top no-repeat;padding:14px 0 0 0;}

/* pro obe menu spol.*/
#menu1 ul, #menu2 ul {margin:0;padding:0;list-style-type:none;}

/* hlavni menu */
#menu1 {width:640px;height:24px;float:left;font-size:12px;font-weight:bold;text-transform:uppercase;}
#menu1 ul li {margin:0 1px 0 0;padding:0;float:left;background:url('menu1.jpg') left top no-repeat;}
#menu1 ul li a {display:block;width:127px;height:24px;line-height:24px;text-align:center;}
#menu1 ul li a, #menu1 ul li a:active, #menu1 ul li a:visited {text-decoration:none;color:#fff;}
#menu1 ul li.active a, #menu1 ul li a:hover {text-decoration:underline;color:#fff;}

/* sloupce */
/*#demand-form, #menu2 {width:217px;padding:2px 0 0 0;background:#d3cfcf url('column-box-top.gif') left top no-repeat;}
#phones, #menu2 ul {padding:0 0 4px 0;background:#d3cfcf url('column-box-bottom.gif') left bottom no-repeat;}*/

/* vertikalni menu */
/*#menu2 {margin:0 0 0 1px;}
#menu2 ul li {padding:0;margin:2px 4px 0 4px;background:#d8161f url('menu2-li.gif') left top no-repeat;}
#menu2 ul li a {display:block;width:209px;height:30px;line-height:30px;text-align:center;font-weight:bold;font-size:14px;}
#menu2 ul li a, #menu2 ul li a:active, #menu2 ul li a:visited, #menu2 ul li a:hover {color:#fff;text-decoration:none;text-transform:uppercase;}
#menu2 ul li.active a, #menu2 ul li a:hover {background:#232323 url('menu2-li.gif') left top no-repeat;}*/

/* sloupce */
#demand-form, #menu2 {width:209px;padding:0 0 0 0;background:#fff;}/*url('column-box-top.gif') left top no-repeat;*/
#phones, #menu2 ul {padding:0 0 0 0;background:#fff;} /* left bottom no-repeat;}*/

/* vertikalni menu */
#menu2 {margin:0 0 0 1px;}
#menu2 ul li {padding:0;margin:0 0 2px 0;background:#d8161f url('menu2-li.gif') left top no-repeat;}
#menu2 ul li a {display:block;width:209px;height:30px;line-height:30px;text-align:center;font-weight:bold;font-size:14px;}
#menu2 ul li a, #menu2 ul li a:active, #menu2 ul li a:visited, #menu2 ul li a:hover {color:#fff;text-decoration:none;text-transform:uppercase;}
#menu2 ul li.active a, #menu2 ul li a:hover {background:#232323 url('menu2-li.gif') left top no-repeat;}


/* pravy sloupec */
#column-right p {margin:0;text-align:center;}
#column-right p, #column-right table {font-size:13px;font-weight:bold;}
#demand-form h2, #phones h2 {margin:0;font-size:14px;color:#fff;text-transform:uppercase;text-align:center;height:24px;line-height:24px;background:#000 url('points.gif') left top no-repeat;}
#phones, #demand-form {margin:0 0 0 11px;width:209px;padding-left:0;padding-right:0;padding-top:0;}
#demand-form a, #demand-form a:active, #demand-form a:visited, #demand-form a:hover {color:#292929;text-decoration:none;}
#phones {padding-top:2px;}
#demand-form p {color:#FFF;}


#demand-form-box {background:#d8161f url('points.gif') left bottom no-repeat;padding:4px;}
#phones-box {background:#bfd725 url('points.gif') left bottom no-repeat;padding:4px;}
#phones-box table {width:174px;margin:0 auto;border-collapse:collapse;}
#phones-box tr th {font-size:12px;}
#phones-box tr td {text-align:right;font-size:12px;}

#why {padding:0 6px 0 14px;}
#why h2 {font-size:14px;text-transform:uppercase;margin:14px 0 12px 0;}
#why p {margin:14px 0 14px 0;font-size:12px;font-weight:normal;text-align:left;}

/* obsah */
#content h1 {margin:0 0 20px 0;font-size:22px;font-weight:bold;text-transform:uppercase;}
#content-box p {font-size:13px;margin:12px 0 12px 0;text-align:justify;}
#content-box ol {padding-left:20px;}
#content-box li {font-size:13px;text-align:justify;padding-left:10px;}

#content-box h2 {font-size:18px;text-transform:uppercase;margin:30px 0 10px 0;}
#content-box h3 {font-size:14px;text-transform:uppercase;margin:30px 0 10px 0;}

#content h1.normal, #content h2.normal, #content h3.normal, #content h4.normal {text-transform:none;}

#content-box .half-box {width:232px;float:left;}
#content-box .half-box .image {text-align:center;}
#content-box .half-box h1, #content-box .half-box h2 {text-align:center;font-size:18px;text-transform:uppercase;margin:0 0 10px 0;}
#content-box .left {margin:0 28px 0 0;}
#content-box .half-box h1 a,#content-box .half-box h1 a:active, #content-box .half-box h1 a:visited, #content-box .half-box h1 a:hover  {text-decoration:none;color:#292929;}
#content-box .half-box h2 a,#content-box .half-box h2 a:active, #content-box .half-box h2 a:visited, #content-box .half-box h2 a:hover  {text-decoration:none;color:#292929;}

.formik tr th {	text-align:right;font-size:14px;}
.formik label {font-weight:normal;}
.formk label span {margin-right:10px;}
