/* *************************************************************************************************

 *

 *  resety | globalni definice

 *   

 * ************************************************************************************************* */



a img, address, applet, area, blockquote, body, caption, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, img, legend, li, map, object, ol, p, param, pre, small, sub, sup, table, td, th, tr, ul {border:0;margin:0;padding:0;text-indent:0;font-size:100%;}

sub, sup {line-height:1;font-size:60%;}



table  {border-collapse:collapse;border-spacing:0;}

td, th {vertical-align:top;}

address {font-style:normal;}



.required, .red {color:red;}

.green {color:green;}

.cleaner {clear:both;font-size:0;height:1px;display:block;}

.hidden {display:none;}



.float-left {float:left;}

.float-right {float:right;}

.align-right {text-align:right;}

.align-center {text-align:center;}

.italic {font-style:italic;}

.bold {font-weight:bold;}



:focus {outline:0;}



a {color:#526474;text-decoration:underline;}

a:hover {text-decoration:none;}



h1 {font-size:20px;color:#526474;}

h2 {font-size:17px;color:#526474;}

h3 {font-size:15px;color:#526474;}

h4 {font-size:13px;}



small {font-size:90%;}



form input.text {}

form input.radio {}

form input.checkbox {}

form input.submit {cursor:pointer;}

form button {cursor:pointer;}

form select {}

form textarea {}

form br {clear:left;}



.page p, .page, .page ul,.page h1, .page h2, .page h3, .page h4, .page table, .page form {margin-bottom:10px;}

.page ol, .page ul {margin-left:30px;}

.page h1 {}



/* *************************************************************************************************

 *

 *  rozvrzeni stranky

 *   

 * ************************************************************************************************* */

 

html {color:#3E3E3E;font:normal normal normal 12px/1.5 arial,Helvetica,Tahoma,Verdana,sans-serif;background:url('../images/design/html_background.gif') left top repeat-x;}

body {background:url('../images/design/wide_background.gif') center top no-repeat;}



#all {margin:auto;width:960px;}



#header {font-size:11px;height:339px;background:url('../images/design/header.jpg') no-repeat 0 0;position:relative;}

#header #logo {float:left;margin:19px 0 0 24px;}

#header form {float:right;width:232px;padding-top:45px;}

#header form label {padding-left:12px;width:48px;float:left;color:#fff;line-height:20px;}

#header form input.text {float:left;background:#fff;border:0;width:100px;margin-right:5px;padding:2px;}

#header form input.submit {float:left;border:0;font-size:11px;color:#fff;background:#526474;height:21px;&height:20px;}

#header ul {float:right;list-style:none;height:80px;width:488px;}

#header ul li {float:left;background:url('../images/design/header_li.gif') right top no-repeat;padding-right:1px;}

#header ul li a {float:left;width:86px;line-height:20px;text-align:center;height:35px;padding-top:45px;text-transform:uppercase;color:#fff;font-weight:bold;text-decoration:none;}

#header ul li.home a {width:119px;}

#header ul li.spol a, #header ul li.spolecnosti a {width:106px;}

#header ul li.active a, #header ul li a:hover {background:url('../images/design/header_li_hover.gif') left top repeat-x;}

#header #preview {position:absolute;right:00px;top:80px;width:360px;height:259px;}



#footer {text-align:right;font-size:11px;padding:20px 30px 20px 30px;}

#footer a {text-transform:uppercase;padding:0 3px;}



#left {width:240px;float:left;}

#left #menu {font-size:12px;margin-bottom:10px;list-style:none;text-transform:uppercase;}

#left #menu li a {display:block;padding:9px 10px 9px 20px;width:210px;background:#9CA4AB;border-bottom:1px solid #fff;color:#fff;text-decoration:none;}

#left #menu li a.active, #left #menu li a:hover {background:#526474;}

#left #menu ul {list-style:none;margin-left:10px;}

#left #menu ul li a {padding:8px 10px 8px 20px;width:200px;background:#B3BAC0;}

#left #menu ul li a.active, #left #menu ul li a:hover {background:#6D7E8D;}

#left #menu ul li ul li a {font-size:11px;padding:7px 10px 7px 15px;width:195px;background:#D4D8DC;color:#666;}

#left #menu ul li ul li a.active, #left #menu ul li ul li a:hover {background:#8495A4;color:#fff;}

#left #menu ul li ul li ul li a {padding:6px 10px 6px 15px;width:180px;background:#E5E8EA;border-left:5px solid #B5C0CB;}

#left #menu ul li ul li ul li a.active, #left #menu ul li ul li ul li a:hover {background:#96A5B3;}



#left .box {font-size:11px;background:#E6E8EA;padding:15px 20px 10px 20px;margin-bottom:10px;}

#left .box h3 {font-size:13px;}

#left .box h3, #left .box p {margin-bottom:5px;}



#right {width:720px;float:right;background:#fff;}

#right #drobecek {font-size:11px;margin-bottom:10px;padding:9px 35px;background:#E6E8EA;}

#right #question {background:#F2F3F4;padding:10px 20px;margin:20px 20px 10px 20px;width:640px;}

#right #question fieldset {}

#right #question fieldset legend {font-size:16px;padding-bottom:5px;font-weight:bold;color:#526474;*margin-left:-7px;}

#right #question fieldset textarea {float:left;margin:0 0 5px 0;border:1px solid #DCDFE2;width:635px;}

#right #question fieldset label {line-height:21px;}

#right #question fieldset input.text {padding:2px;margin-bottom:10px;width:310px;border:1px solid #DCDFE2;}

#right #question fieldset input.submit {margin-left:275px;width:90px;font-size:11px;font-weight:bold;height:22px;border:0;color:#fff;background:#9CA4AB;}

#right .page {padding:0 35px;}

#right .item {border-bottom:1px solid #fff;margin:0 25px 9px 25px;}

#right .item img {float:left;}

#right .item img.left-image {float:right;margin-left:15px;margin-right:0;}

#right .item h2 {font-size:15px;margin-left:10px;}

#right .item ul {margin-left:20px;}



.hp-box {font-size:12px;width:238px;margin:2px 2px 20px 0;float:left;background:#fff;height:300px;}

.hp-box h2 {font-size:15px;height:66px;text-align:center;line-height:66px;}

.hp-box h2 a {color:#fff;display:block;height:66px;width:238px;text-transform:uppercase;text-decoration:none;background:url('../images/design/hp_box_passive.png') no-repeat 0 0;}

.hp-box h2 a.active, .hp-box h2 a:hover {background-image:url('../images/design/hp_box_active.png');}

.hp-box ul {margin-top:10px;list-style:none;}

.hp-box ul li {background:url('../images/design/sipka.gif') no-repeat 20px 4px;padding:0 15px 0 35px;margin-bottom:10px;}

.hp-box ul li a {font-weight:bold;}

.hp-box.two-lines h2 {}

.hp-box.two-lines h2 a {height:44px;padding:9px 0 13px 0;line-height:22px;}



.hp-small-box {font-size:11px;width:198px;padding:20px;height:85px;overflow:hidden;margin:0 2px 0 0;float:left;background:#F5F5F5 url('../images/design/hp_small_box.gif') no-repeat 0 0;}

.hp-small-box h3 {margin-bottom:5px;font-size:12px;font-weight:normal;text-transform:uppercase;}

.hp-small-box h3 a {color:#526474;}

.hp-small-box p {}

.hp-small-box em {font-style:normal;color:#818181;}

.hp-small-box.first {background-color:#fff;}



.page em.float-right {line-height:20px;}

.page em.float-right.date {line-height:30px;}

.page form fieldset {padding:10px;border:1px solid #A4ADB4;}

.page form fieldset legend {*margin-bottom:10px;padding:0 5px;}

.page form fieldset label {line-height:21px;margin-bottom:4px;width:230px;float:left;}

.page form fieldset input.text {float:left;width:250px;border-color:#A4ADB4;margin-right:5px;}

.page form fieldset input.submit {float:left;width:150px;}

.page form fieldset input.checkbox {float:left;margin-right:5px;}

.page form fieldset textarea {width:250px;height:100px;float:left;margin-bottom:4px;}

.page form fieldset img {float:left;margin-top:4px;}

.page form fieldset img#form_image_message {margin-left:-6px;*margin-top:-6px;*margin-left:5px;_margin-top:-10px;}

.page form fieldset input.radio {float:left;margin:2px 5px 0 10px;*margin-top:0;}

.page form fieldset label.full {font-size:13px;width:auto;font-weight:bold;margin-bottom:10px;}

.page form fieldset label.radio {width:auto;}



.page .files a {background:url('../images/pdf.png') no-repeat 0 0;padding:2px 0 2px 22px;}

.page .fotos a {float:left;width:75;padding:5px;border:1px solid #9CA4AB;margin:0 5px 5px 0;text-align:center;}



table caption {text-align:left;font-weight:bold;color:#526474;font-size:13px;border-bottom:1px solid #526474;line-height:20px;}

table tr td {padding-right:10px;text-align:left;}



#all.not-homepage #header {height:230px;background-image:url('../images/design/header_ultra_empty.gif');}

#all.not-homepage .hp-box {height:123px;margin-bottom:10px;overflow:hidden;}

#all.not-homepage .hp-box h2, #all.not-homepage .hp-box h2 a, #all.not-homepage .hp-box.two-lines h2 a {font-size:12px;height:43px;line-height:43px;padding:0;margin:0;}

#all.not-homepage .hp-box h2 a {background-position:0 -22px;}



.page .philes {clear:right;margin:0 -25px 15px 15px;border:1px solid #586877;background:#526474;width:206px;padding:0 10px 5px 10px;float:right;}

.page .philes h3 {padding-top:8px;font-size:13px;color:#fff;}

.page .philes ul {list-style:none;margin:0;}

.page .philes a {color:#fff;}



.page form.form_anketa fieldset {background:#e6e8ea;}

.page form.form_anketa fieldset h1 {margin-top:10px;margin-bottom:10px;}

.page form.form_anketa fieldset h2 {margin-top:10px;margin-bottom:10px;}

.page form.form_anketa fieldset h3 {margin-top:10px;margin-bottom:10px;}

.page form.form_anketa fieldset h4 {margin-top:10px;margin-bottom:10px;}

.page form.form_anketa fieldset label {line-height:normal;margin-bottom:0;width:auto;}

.page form.form_anketa fieldset input.text {display:block;margin:0 0 30px 20px;}

.page form.form_anketa fieldset input.radio {display:block;margin:0 0 30px 20px;}

.page form.form_anketa fieldset input.checkbox {display:block;margin:0 0 30px 20px;}

.page form.form_anketa fieldset input.submit {cursor:pointer;display:block;margin:0 0 30px 20px;}

.page form.form_anketa fieldset button {cursor:pointer;display:block;margin:0 0 30px 20px;;}

.page form.form_anketa fieldset select {display:block;margin:0 0 30px 20px;float:left;}

.page form.form_anketa fieldset textarea {display:block;margin:0 0 30px 20px;overflow:hidden;}


/*pro zvyrazneni novinky na hp*/
.hpnew {font-weight: bold; background-color: #dfdfdf;}
.hpnew a {font-weight: bold;}
.hpnew p {color: #303030;}

