* {
margin:0;
padding:0;
}
body .highlight {
background:yellow none repeat scroll 0 0;
text-decoration:inherit;
}
body .keyword {
border-bottom:1px dashed #666666;
text-decoration:inherit;
}
body .fl_right {
float:right;
}
body .fl_left {
float:left;
}
body img.fl_left {
margin-bottom:10px;
margin-right:10px;
}
body .clear {
clear:both;
font-size:0.1px;
height:0.1px;
}
body .cl_left {
clear:left;
font-size:0.1px;
height:0.1px;
}
body .gray2 {
color:#808080;
}
body .none {
display:none;
}
body .right-image {
float:right;
}
body .bg_white, table.bg_white tr {
background-color:#FFFFFF;
}
body .small_text {
font-size:11px;
}
body .small_text2 {
font-size:11px;
}
.img_border {
border:1px solid #EDEDED;
}
body {
background-color:#EDEDED;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-bottom:30px;
}
.mceEditor, .mceContentBody {
background-color:#FFFFFF;
z-index:5000;
}
.mceLayout {
z-index:5000;
}
#content {
background-color:#FFFFFF;
float:left;
padding:20px 0;
width:100%;
}
#content.hp {
padding-top:0;
}
#container_box {
margin:0 auto;
width:980px;
}
#header {
background:#FFFFFF url(images/liska2.png) no-repeat scroll 647px 100%;
height:150px;
padding:0 20px;
position:relative;
z-index:20;
}
.csob #header {
background-image:none;
}
#header #logo {
bottom:20px;
height:80px;
left:40px;
position:absolute;
width:180px;
}
#header #logo img {
border:medium none;
}
#header form, #left_box #advisor_box form, #promo_box #advisor_box form {
background-color:#EDEDED;
bottom:20px;
height:40px;
position:absolute;
right:20px;
width:220px;
}
#header form #liskah {
background:transparent url(images/liska2h.png) no-repeat scroll 0 0;
height:16px;
left:52px;
position:absolute;
top:0;
width:32px;
}
.csob #header form #liskah {
display:none;
}
#left_box #advisor_box form, #promo_box #advisor_box form {
left:0;
position:relative;
top:0;
width:203px;
}
#promo_box #advisor_box form {
width:205px;
}
#header form input, #left_box #advisor_box input, #promo_box #advisor_box input {
border:medium none;
color:#ACACAC !important;
font-size:17px;
font-weight:normal;
height:25px;
margin-left:5px;
margin-top:5px;
padding-left:6px;
padding-top:5px;
vertical-align:middle;
width:204px;
}
#left_box #advisor_box input, #promo_box #advisor_box input {
margin-left:0;
margin-top:10px;
width:204px;
}
#header form input.submit, #left_box #advisor_box input.submit, #promo_box #advisor_box input.submit {
background:transparent url(images/bg_submit.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:28px;
position:absolute;
right:6px;
text-indent:-3000px;
top:1px;
width:23px;
}
#left_box #advisor_box input.submit, #promo_box #advisor_box input.submit {
background:transparent url(images/bg_submit_advisor.gif) no-repeat scroll 0 0;
right:0;
width:30px;
}
#footer {
clear:both;
color:#8D8D8D;
font-size:12px;
padding:20px;
}
#footer ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:70%;
}
#footer ul li {
background:transparent url(images/bg_footer_li.png) no-repeat scroll 100% 2px;
float:left;
margin-right:8px;
padding-right:8px;
}
#footer ul li.last, #header #languages li.last {
background:transparent none repeat scroll 0 0;
margin-right:0;
padding-right:0;
}
#footer ul li a {
color:#808080;
display:block;
text-decoration:none;
}
#left_box {
float:left;
margin-left:20px;
width:220px;
}
#right_box {
float:right;
margin-right:20px;
width:695px;
}
#text_box {
float:left;
padding-bottom:20px;
width:100%;
}
.two #text_box {
width:450px;
}
.three #right_box {
width:940px;
}
#sale_box {
float:right;
}
.two #sale_box {
width:220px;
}
#bottom_box {
clear:both;
padding-top:10px;
}
#sale_box .advert_box {
border-left:1px solid #E7E7E7;
margin-bottom:20px;
padding:10px 0 10px 20px;
text-align:right;
}
#sale_box .advert_box p, #bottom_box .advert_box p, #advisor_box p {
font-size:11px;
line-height:14px;
}
#left_box #advisor_box p, #promo_box #advisor_box p {
margin:0 5px;
}
#sale_box .advert_box h3, #bottom_box .advert_box h3 {
font-size:18px;
line-height:20px;
margin-top:0;
}
#bottom_box .advert_box {
border:1px solid #E7E7E7;
float:left;
height:105px;
margin-right:10px;
padding:8px 8px 30px;
position:relative;
text-align:left;
width:202px;
}
#bottom_box .last {
margin-right:0;
}
.advert_box h3 {
color:#E2001A;
font-size:18px;
margin-bottom:5px;
}
#facebox .mr20, .mceContentBody .mr20, #text_box .mr20 {
padding-right:20px;
}
#facebox .pad20 .mceContentBody .pad20, #text_box .pad20 {
padding:20px;
}
#facebox h1, .mceContentBody h1, #text_box h1 {
color:#E2001A;
font-size:24px;
margin-bottom:20px;
}
#facebox h2, .mceContentBody h2, #text_box h2 {
font-size:18px;
line-height:20px;
margin-bottom:20px;
margin-top:20px;
}
#facebox h3, .mceContentBody h3, #text_box h3 {
font-size:14px;
margin-bottom:10px;
margin-top:20px;
}
#facebox a, .mceContentBody a, #text_box a {
color:#666666;
text-decoration:underline;
}
#facebox a.slovnicek, .mceContentBody a.slovnicek, #text_box a.slovnicek {
text-decoration:none;
}
#facebox p, .mceContentBody p, #text_box p, #sale_box p, #tooltip p {
margin-bottom:10px;
}
#text_box p {
font-size:12px;
line-height:18px;
}
#facebox p.bold, .mceContentBody p.bold, #text_box p.bold, input.bold {
font-weight:bold;
}
#facebox p.small, .mceContentBody p.small, #text_box p.small {
font-size:10px;
}
#facebox .red, .mceContentBody .red, #text_box .red {
color:#E2001A;
}
#facebox p.italic, .mceContentBody p.italic, #text_box p.italic {
font-style:italic;
}
#facebox ul, .mceContentBody ul, #text_box ul, #tooltip ul, #facebox ol, .mceContentBody ol, #text_box ol {
font-size:12px;
line-height:18px;
margin-bottom:10px;
}
#tooltip ul {
padding-top:10px;
}
#facebox ul li, .mceContentBody ul li, #text_box ul li, #tooltip ul li {
background:transparent url(images/bg_li.gif) no-repeat scroll 0 6px;
line-height:18px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:7px;
padding-left:12px;
vertical-align:top;
}
#facebox ul ul li, #facebox ol ul li, .mceContentBody ol ul li, #text_box ol ul li, .mceContentBody ul ul li, #text_box ul ul li {
background:transparent none repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
padding-left:0;
}
#facebox ul ul, #facebox ol, .mceContentBody ol, #text_box ol, .mceContentBody ul ul, #text_box ul ul {
margin-left:20px;
margin-top:10px;
}
#facebox ol ul, #facebox ul, .mceContentBody ul, #text_box ul, .mceContentBody ol ul, #text_box ol ul {
margin-top:10px;
}
.mceContentBody ul ol, #text_box ul ol, .mceContentBody ol ol, #text_box ol ol {
margin-bottom:20px;
}
#facebox p.strong, .mceContentBody p.strong, #text_box p.strong, .perex, #text_box p.perex {
font-size:16px;
font-weight:normal;
line-height:22px;
margin-bottom:20px;
}
#text_box input.radio {
height:auto;
}
body .but_more {
background:transparent url(images/bg_more.gif) no-repeat scroll 0 0;
display:block;
height:22px;
width:52px;
}
#sale_box .but_more, #bottom_box .but_more {
margin-left:147px;
}
#bottom_box .but_more {
bottom:10px;
position:absolute;
right:10px;
}
.but_more span {
display:none;
}
#left_box #advisor_box, #promo_box #advisor_box {
background:#EDEDED none repeat scroll 0 0;
margin-bottom:20px;
padding:5px;
position:relative;
}
#left_box #advisor_box h2, #promo_box #advisor_box h2 {
font-size:18px;
margin-bottom:10px;
}
#promo_box #advisor_box {
margin-top:20px;
padding-bottom:20px;
width:205px;
}
table {
border:medium none;
clear:both;
margin-bottom:20px;
}
table.no_border td {
border:medium none;
}
th {
padding:8px 10px;
}
td, table.no_border table td, #facebox .facebox_text td, #facebox form table td {
border-top:1px solid #EBEBEB;
font-size:12px;
padding:10px;
}
td.td_left {
font-weight:bold;
text-align:right;
}
td.bold {
font-weight:bold;
}
tr {
background-color:#F7F7F7;
}
tr.dark {
background-color:#F2F2F2;
}
thead tr {
background-color:#606060;
color:#FFFFFF;
font-size:12px;
text-align:left;
}
table.left_table {
clear:none;
float:right !important;
margin-right:20px;
}
#text_box table h2 {
font-size:16px;
margin-top:0;
}
#contact_table {
width:490px;
}
#text_box table, #facebox .facebox_text table {
width:100%;
}
#text_box fieldset {
border:0 none;
}
#text_box label {
display:block;
}
#text_box input.radio-box {
float:left;
margin:5px 0;
}
#text_box label span {
float:right;
line-height:20px;
vertical-align:middle;
width:95%;
}
#text_box label#pocet_bodu {
float:right;
margin:25px 10px;
}
#text_box p.a-top {
text-align:right;
}
#text_box p.a-top a {
margin:5px 25px;
}
#text_box ol {
list-style-type:lower-alpha;
}
#text_box ol.ol-cislovany {
list-style-type:decimal;
}
#text_box p.vyrocni-zprava {
color:#E2001A;
font-size:15px;
font-weight:normal;
margin:10px 0;
}
#text_box ul.seznam-pdf li {
background:transparent url(/themes/images/icon_pdf.gif) no-repeat scroll left top;
line-height:20px;
list-style-type:none;
padding-left:25px;
}
#text_box ul.seznam-pdf li ul li {
background:transparent none repeat scroll 0 0;
list-style-type:square;
padding-left:0;
}
#facebox form input, #facebox form select, #text_box form input, #text_box form select {
border:1px solid #E7E7E7;
font-size:13px;
height:20px;
padding-top:3px;
vertical-align:middle;
}
#facebox form input.lock, #text_box form input.lock{
	border:none;
}
#facebox form input.radio, #text_box form input.radio {
height:13px;
}
#facebox form input.mleft, #text_box form input.mleft {
margin-left:20px;
}
#facebox form input.but_count, #text_box form input.but_count {
background:transparent url(images/but_count.gif) no-repeat scroll 0 0;
border:medium none;
color:transparent;
cursor:pointer;
height:23px;
text-indent:100px;
text-transform:capitalize;
width:83px !important;
}
#facebox form input.but_reset, #text_box form input.but_reset {
background:transparent url(images/but_reset.gif) no-repeat scroll 0 0;
border:medium none;
color:transparent;
cursor:pointer;
height:22px;
text-indent:100px;
text-transform:capitalize;
width:87px !important;
}
#facebox form input.but_search, #text_box form input.but_search {
background:transparent url(images/but_search.gif) no-repeat scroll 0 0;
border:medium none;
color:transparent;
cursor:pointer;
height:22px;
text-indent:100px;
text-transform:capitalize;
width:79px !important;
}
#facebox form input.but_send, #text_box form input.but_send {
background:transparent url(images/but_send.gif) no-repeat scroll 0 0;
border:medium none;
color:transparent;
cursor:pointer;
height:22px;
text-indent:100px;
text-transform:capitalize;
width:70px !important;
}
#calc_uspory table td, #calc_tax_employee table td, #calc_inflace table td {
padding:5px;
}
#calc_tax_employee table td input {
text-align:right;
width:90px;
}
#calc_tax_employee table td input.lock, #calc_inflace table td input.lock {
background-color:#EDEDED;
}
#calc_inflace {
width:350px;
}
#calc_inflace option {
width:126px;
}
.img_inflace {
margin-right:100px;
}
#calc_stavebni1 label {
clear:left;
display:block;
font-size:12px;
line-height:23px;
margin-bottom:10px;
vertical-align:middle;
}
#calc_stavebni1 label span {
display:block;
float:left;
width:150px;
}
#calc_stavebni1 input.but_count {
margin-left:150px;
}
#systemWorking {
background-color:#000000;
bottom:0;
cursor:wait;
display:none;
height:100%;
left:0;
opacity:0.6;
position:fixed;
right:0;
top:0;
width:100%;
z-index:1000;
}
#systemWorking img {
bottom:50px;
left:50%;
margin-left:-104px;
position:absolute;
}
#CONTENTshell {
background:white none repeat scroll 0 0;
border:1px solid black;
bottom:0;
color:black;
display:none;
font-family:arial;
font-size:10px;
height:150px;
left:0;
padding:3px 5px;
position:fixed;
width:400px;
z-index:90;
}
#form_seznam_firem label {
padding-right:20px;
}
.obalka {
font-family:Arial,Helvetica,"Arial CE","Helvetica CE",sans-serif;
}
.top_button, .top_button a {
float:left;
font-size:13px;
font-weight:bold;
margin:1px;
padding:3px;
}
#text_box .top_button a, #facebox .top_button a {
border:1px solid #FFFFFF;
color:#E2001A;
padding:5px 10px;
text-decoration:none;
}
.top_button_active, .top_button_active a, #facebox .top_button_active, #facebox .top_button_active a {
float:left;
font-size:13px;
font-weight:bold;
margin:1px;
padding:4px;
}
#text_box .top_button_active a, #facebox .top_button_active a {
border:1px solid #E2001A;
color:#E2001A;
padding:5px 10px;
text-decoration:none;
}
.karta, #facebox .karta {
background-color:#EFEFEF;
margin-top:20px;
padding:0;
}
.text-topic, #facebox form table .text-topic {
background-color:#999999;
border-bottom:8px solid #EFEFEF;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding:10px;
}
.text-stopic, #facebox form table .text-stopic {
border-bottom:1px solid #BBBBBB;
font-size:11px;
font-weight:bold;
padding:2px;
text-align:center;
}
.text-stopic2, #facebox form table .text-stopic2 {
background-color:#AFAFAF;
border-bottom:1px solid #BBBBBB;
font-size:9px;
font-weight:bold;
padding:2px;
text-align:center;
}
.text-s, #facebox form table .text-s {
font-size:6px;
font-weight:normal;
margin:0;
padding:0;
}
.text-td #facebox form table .text-td {
border-bottom:1px solid #BBBBBB;
font-size:11px;
font-weight:normal;
padding:2px;
}
.text-td-r, #facebox form table .text-td-r {
border-bottom:1px solid #BBBBBB;
font-size:11px;
font-weight:normal;
padding:2px;
text-align:right;
}
.text-td-c, #facebox form table .text-td-c {
border-bottom:1px solid #BBBBBB;
font-size:11px;
font-weight:normal;
padding:2px;
text-align:center;
}
.text-poznamka, #facebox form table .text-poznamka {
border-bottom:1px solid #BBBBBB;
font-size:10px;
font-weight:normal;
padding:2px;
}
.text-input, #facebox form table .text-input {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
font-size:11px;
line-height:14px !important;
text-align:right;
width:100px;
}
.text-input-off, #facebox form table .text-input-off {
background-color:#EFEFEF;
border:0 none;
font-size:11px;
line-height:14px !important;
text-align:right;
width:60px;
}
.text-input-blue, #facebox form table .text-input-blue {
border:0 none;
color:#E2001A;
font-size:14px;
font-weight:bold;
height:22px;
line-height:14px !important;
text-align:center;
width:100px;
}
.text-input-sm, #facebox form table .text-input-em {
border:0 none;
font-size:11px;
line-height:14px !important;
text-align:right;
width:60px;
}
.text-input-bold, #facebox form table .text-input-bold {
background-color:#FFFFFF;
border:0 none;
font-size:11px;
font-weight:bold;
line-height:14px !important;
text-align:right;
width:60px;
}
.text-input-bold-blue, #facebox form table .text-input-bold-blue {
color:#E2001A;
}
#krok_20 {
display:none;
}
.alert {
border:3px solid #E2001A;
font-weight:bold;
padding:8px;
text-align:center;
}
#left_box ul.toolsmenu li a.calc, .calc {
background:transparent url(images/icon_calc.gif) no-repeat scroll 100% 2px;
}
#left_box ul.toolsmenu li a.pdf, .pdf {
background:transparent url(images/icon_pdf.gif) no-repeat scroll 100% 2px;
}
#left_box ul.toolsmenu li a.print, .print {
background:transparent url(images/icon_print.gif) no-repeat scroll 100% 2px;
}
#left_box ul.toolsmenu li a.law, .law {
background:transparent url(images/icon_law.gif) no-repeat scroll 100% 2px;
}
#left_box ul.toolsmenu li a.laws, .laws {
background:transparent url(images/icon_laws.gif) no-repeat scroll 100% 2px;
}
#left_box ul.toolsmenu li a.sazebnik, .sazebnik {
background:transparent url(images/icon_sazebnik.gif) no-repeat scroll 100% 2px;
}
.result_pager {
float:left;
height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:10px 0;
}
.result_pager ul {
float:left;
padding-left:200px;
position:relative;
width:490px;
}
.result_pager ul li, #text_box .result_pager ul li {
background:transparent none repeat scroll 0 0;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 4px;
padding:0;
}
.result_pager ul li a, #text_box .result_pager ul li a {
border:1px solid #E7E7E7;
display:block;
height:20px;
text-align:center;
width:20px;
}
.result_pager ul li.active, #text_box .result_pager ul li.active {
background-color:#E2001A;
border:1px solid #E7E7E7;
color:#FFFFFF;
font-weight:bold;
height:20px;
margin:0 4px;
padding:0;
text-align:center;
width:20px;
}
.result_pager ul li.dots, #text_box .result_pager ul li.dots {
border:1px solid #FFFFFF;
}
.result_pager ul li#page_before a {
background:transparent url(images/but_predchozi.gif) no-repeat scroll 0 0;
border:medium none;
height:22px;
left:0;
position:absolute;
top:0;
width:89px;
}
.result_pager ul li#page_next a {
background:transparent url(images/but_dalsi.gif) no-repeat scroll 0 0;
border:medium none;
height:22px;
position:absolute;
right:0;
top:0;
width:60px;
}
.result_pager ul li#page_before span, .result_pager ul li#page_next span {
display:none;
}
.result_pager ul li#page_next {
border:medium none;
}
.result_pager ul li a {
text-decoration:none;
}
#text_box #vyhledavani {
margin:15px 0;
}
#text_box #vyhledavani input.text {
border:1px solid #E2001A;
margin-left:10px;
}
#text_box p.title {
font-size:16px;
}
#text_box p.title a {
color:#E2001A;
}
#text_box p.truncate {
margin-bottom:15px;
}
#text_box p.pocet-vysledku {
margin:25px 0;
}
#mapka_kraje_holder {
float:right;
}
.sort_asc {
background:transparent url(images/sipky.gif) no-repeat scroll -10px 0;
display:inline-block;
float:left;
height:10px;
margin-top:3px;
overflow:hidden;
width:10px;
}
.sort_desc span, .sort_asc span {
display:none;
}
.sort_desc {
background:transparent url(images/sipky.gif) no-repeat scroll 0 0;
display:inline-block;
float:left;
height:10px;
margin-top:3px;
overflow:hidden;
width:10px;
}
#form_seznam_firem table th .title {
float:left;
margin-right:10px;
}
#newsletter {
text-align:left;
}
#newsletter label {
margin-bottom:10px;
text-align:right;
width:210px;
}
#drobecek_box {
color:#B2B2B2;
font-size:11px;
margin-bottom:10px;
}
#drobecek_box a {
color:#B2B2B2;
display:inline-block;
}
#drobecek_box a:hover {
color:#666666;
}