body{
margin: 0px; padding: 0px;
font-size: 75%;

background: #edf5f2 url(/images/design2009/body-bg.png) left top repeat-x;}

body, td, p, div {font-family: Arial, Helvetica, sans-serif;color: #000;line-height: 1.4;}
.SC_Panel, #WebJETEditorBody {text-align: left;}

a{
color: #00868f;
text-decoration: none;
}

a:hover{
color: #990000;#990000
text-decoration: underline;
}


p{
margin: 0px;
padding: 0px;
}
/*
td.content p{
margin: 0px; padding: 0px 0px 10px 0px;
}
*/
h1 { font-size: 145.45%; color: #009995; font-weight: bold; margin: 0px; padding: 0px 0px 10px 0px; clear: both;line-height: 100%;}
h2 { font-size: 110%; color: #990000; font-weight: bold; margin: auto;/*margin: 0px 0px 14px 0px;*/padding: 0px; }
h3 { font-size: 110%; color: #1F817C; font-weight: bold; margin: 0; padding: 17px 0 8px 0;/*margin: 0px 0px 14px 0px;padding: 0px;*/ }
h4 { font-size: 110%; color: #990000; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0; }
h5 { font-size: 100%; color: #1F817C; font-weight: bold; padding: 0; margin: auto; }
h6 { font-size: 90%; color: #000; font-weight: bold; padding: 0; margin: auto; }

h3.zlavy{
background: url('/images/design2009/bg-top-line.gif') 0px 0px repeat-x;
line-height: 29px; width: 130px;
padding: 0px 0px 0px 20px; margin: 0px;
font-size: 90.91%; color: #ffffff;
}

form {margin: 0px;padding: 0px;}

hr {background-color: #00868f;color: #00868f;}

ul { margin: 0px 0px 10px 0px; padding: 0px; list-style: none; }
ul li { margin-left: 10px;padding-left: 12px; background: url('/images/design2009/bullet-02.gif') 0px 5px no-repeat;  }
ol {list-style:decimal;}
ol li { margin-left: 10px;padding-left: 0px; }

div.mainDivVN { width: 980px; margin: 0px auto; background: url(/images/css/vszp_velka_noc_03.jpg) 50% 0% no-repeat; text-align: center;}
div.mainDivVN div.mainDiv {width: 794px; margin: 0px 93px; text-align: left; background: none !important;}
*+HTML BODY div.mainDivVN div.mainDiv {margin: 0px 93px 0px 93px;}

div.mainDiv{
width: 836px;
margin: 0px auto;
text-align: left;
background: url(/images/design2009/page-bg4.png) center top repeat-y;
z-index: auto;
}

table.mainTab {
width: 754px;
margin: 0px 41px;
position: relative;
}

.ramikTabulka {}
.tabulkaNadpis {}

.nadpisStatu { color:#990000; font-size:110%; font-weight:bold; }
.zastavaStatu {  border: 0; height: 23px; width: 36px; }

/*   hlavicka   */

table.header{
line-height: auto;
}

td.logo{
/*width: 604px;*/ height: 66px;
background-color: #ffffff;
}

* HTML BODY td.logo{
width: 604px;
}

*+HTML BODY td.logo{
width: 604px;
}

td.logo img, tr.green img{
float: left; vertical-align: middle;
border: 0px;
}

tr.green div.blind{
background: url('/images/design2009/bg-menu-blind.gif') 0px 0px no-repeat;
padding: 0px 10px 0px 10px;
}

td.logo a{
display: block;
width: 350px; height: 55px;
}

td.logo div, tr.green div{
float: right;
line-height: 28px;
}

td.logo div a, tr.green div a{
font-size: 90%; text-decoration: none;
display: inline;
width: auto; height: auto; color: #ffffff;
line-height: auto;
}

td.logo div a:hover, tr.green div a:hover{
text-decoration: underline;
color: #ffffff;
}

td.logo div a:hover {text-decoration: underline;}
td.logo div img{
border:0 none;
}

td.sluzby{
background-color: #e9f6f3;
font-size: 90%;
width: 144px;
}

td.sluzby ul{
margin: 0px; padding: 0px;
background: none;
}

td.sluzby ul li{
margin: 0px !important; padding: 0px !important;
background: none;
}

td.sluzby a{
display: block;
width: 130px; height: 19px;
padding: 3px 0px 0px 20px;
background: url('/images/design2009/bg-menu-sluzby.gif') 0px 0px no-repeat;
text-decoration: none;
}

td.sluzby a:hover {text-decoration: none;}
/* td.sluzby div {position:relative;height:11px;width:110px;}
td.sluzby div a {position:absolute;top:-3px;left:0px;z-index:10;}
td.sluzby div object {position:absolute;top:0px;left:0px;z-index:20;}*/
tr.green td{
background: url(/images/design2009/bg-top-line.gif) 0px 0px repeat-x;
}

td.search{
height: 29px;
vertical-align: top;
background: url(/images/design2009/bg-menu-blind.gif) 0px 0px repeat-x !important;
}

td.search input.poleSearch{
width: 123px;
margin: 0px; padding: 7px 0px 8px 3px; border: 0px none;
background: url(/images/design2009/bg-search.gif) 0px 0px no-repeat;
color: #000000;
font-size: 90%;
float: left;
}

* HTML BODY td.search input.poleSearch{
width: 120px;
}

*+HTML BODY td.search input.poleSearch{
width: 120px;
}

td.search input.lupa{
width: 21px !important; height: 22px;
border: 0px;
background: #00868f url('/images/design2009/icon-search.gif') -3px -3px no-repeat;
cursor: hand; cursor: pointer;
margin: 0px 0px 0px 2px;
}

* HTML BODY td.search input.lupa{
background: #00868f url('/images/design2009/icon-search.gif') -3px 0px no-repeat;
}
td.topimg{
line-height: 0px;
}

td.topimg img{
float: left; display: block;
line-height: 0px;
vertical-align: middle;
}

/*  END hlavicka   */

/*   paticka   */

td.footer{
background: url('/images/design2009/bg-footer-line.gif') 0px 0px repeat-x;
background-color: #00868f;
height: 29px;
font-size: 80%;
}

td.footer td, td.footer a {color: #fff;text-decoration: none;}
td.footer a:hover {text-decoration: underline;}
td.footer td {padding: 0px 10px;}

/*  END paticka   */

/*   menu   */

td.menu a{
color: #e9f6f3;
text-decoration: none;
}

td.menu img{
line-height: 0px;
vertical-align: middle;
}

td.menu table {width: 100%;}

td.menu td {background-color: #00868f;height: 29px;}

div#menu-main{position: relative;z-index: 15;}

div#menu-main ul{
width: 604px;
margin: 0px;
padding: 0px;
list-style: none;
}

div#menu-main li ul{
width: 149px;
position: absolute;
top: 28px; left: -9999px;
}

div#menu-main li{
margin: 0px; padding: 0px;
width: 151px; height: auto; float: left;
position: relative;
background: none;
}

div#menu-main li ul li{
width: 150px;
clear: both;
/*border-top: 1px solid #007a78;*/
}
* HTML BODY div#menu-main li ul li {display: block;}

div#menu-main li a{
display: block;
width: 122px;
padding: 6px 4px 6px 25px;
background: #e9f6f3 url('/images/design2009/bg-menu.gif') 0px 0px no-repeat;
color: #fff;
font-weight: bold;
text-decoration: none;
text-align: left !important;
}

div#menu-main li li a{
background: #00918f none !important;
color: #fff !important;
font-weight: normal;
font-size: 95%;
width: 136px;
padding: 6px 4px 6px 10px;
color: #ffffff !important;
border-top: 1px solid #007a78;
}

* HTML BODY div#menu-main li li a {display: block;}

div#menu-main li a:hover, div#menu-main li li a:hover {
text-decoration: none;
background-color: #e9f6f3 !important;
color: #00868f !important;
}

div#menu-main li ul {display: none;}

div#menu-main li:hover ul,
div#menu-main li.hover ul{
left: 0px; display: block;
}

div#menu-main li:hover a, div#menu-main li.hover a {
color: #00868F;
background: #e9f6f3 url('/images/design2009/bg-menu-hover.gif') 0px 0px no-repeat;
}

div#menu-main li.hover li:hover a, div#menu-main li.hover li.hover a, div#menu-main li:hover li:hover a, div#menu-main li:hover li.hover a  {
color: #ffffff !important;
background-image: none !important;
background-color: #007a78 !important;
}

div#menu-main IFRAME{
position: absolute; left: 0px; top: 0px;
z-index:0;
display: none; _display: block;
}

* HTML BODY div#menu-main iframe{
display: block;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

*+HTML BODY div#menu-main iframe{
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

table.stredTab {width: 100%;}

td.menuL{
border-right: 1px solid #AAD5D5;
padding: 36px 0px 0px 0px;
}

td.menuR{
border-left: 1px solid #aad5d5;
padding: 0px;
background-color: #e9f6f3; width: 150px;
vertical-align: top;
}

td.menuL, td.menuLhome{
background-color: #e9f6f3;
width: 150px;
vertical-align: top;
}

td.menuLhome ul, td.menuL ul, td.menuR ul{
margin: 0px; padding: 0px 0px 60px 0px;
list-style: none;
background: url(/images/design2009/bg-ul-bottom.png) left bottom no-repeat !important;
}

td.menuLhome li, td.menuL li, td.menuR li{
margin: 0px; padding: 5px 5px 5px 20px;
background: url(/images/design2009/bullet-01.gif) 8px 10px no-repeat;
}

.even{}
.odd{}

td.menuLhome li.even, td.menuR li.even, td.menuL li.even{
background: #E9F6F3 url('/images/design2009/bullet-01.gif') 8px 10px no-repeat;
}

td.menuLhome li.odd, td.menuR li.odd, td.menuL li.odd{
background: #ffffff url('/images/design2009/bullet-01.gif') 8px 10px no-repeat;
}

td.menuL a, td.menuR a, td.menuLhome a{
font-size: 95%;
text-decoration: none;
}

td.menuL a:hover, td.menuR a:hover, td.menuLhome a:hover{
text-decoration: underline;
}


td.menuLhome {
border-right: 1px solid #aad5d5;
padding: 0px;
}

td.menuL li.menuULDirOpen a, td.menuLhome li.menuULDirOpen a, td.menuL li.menuULDocOpen a, td.menuLhome li.menuULDocOpen a {color: #990000;}

p.tlac{
margin: 0px 15px 15px 0px;padding: 0px;
}

p.tlac a, div.tlac a{
text-decoration: none;
}

p.tlac a.printIcon, div.tlac a.printIcon{
padding: 0px 0px 0px 20px;
background: url('/images/css/tlac-new.gif') 0px 0px no-repeat;
float: right;
}

div.tlac{
margin: -1px 0px 0px 0px; padding: 0px;
font-size: 95%;
width: 559px;
clear: both;
}

div.leftImages{
position: relative;
top: -1px;
}

div.leftImages a{
padding: 0px !important; margin: 0px !important;
background-image: none !important;
clear: both; float: none;
line-height: 0px; font-size: 0px;
}

div.leftImages img{
margin: 0px; padding: 0px; border: 0px;
line-height: 0px; font-size: 0px;
clear: both;
vertical-align: middle;
}

div.leftImages p {clear: both;margin: 0px !important;padding: 0px !important;}

div.leftImages ul{
margin: 0px; padding: 0px;
list-style: none;
clear: both;
}

div.leftImages li{
color: #585859;
margin: 0px; padding: 7px 0 7px 20px;
background: url('/images/design2009/bg-left-image-menu.gif') 0px 0px no-repeat;font-size:95%;
}

/*  END menu   */

/*   prebrate stare styly   */

#rest { background-color: #F1F1F1; height: auto; }

#partneri { width: 138px; height: 48px; border-bottom: 1px solid #CCD6D6; vertical-align: bottom; margin-bottom: 20px;   }
#partneri h2 { padding-top: 32px;   }
#partneri { height: 51px; }
table.pobockyTab input, table.pobockyTab select, table.pobockyTab textarea {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
textarea {font-size: 12px;font-family: Arial;text-decoration: none;}

td.oc, div.oc, table.oc, img.oc {display: none;}

#adresa, #hodiny {background-color: #d8e5e5;border: 1px solid #fff;width: 180px;height: 187px;padding: 2px;}
#poznamka {width: 370px;}

div.exportlinks {background-color: #eee;border: 1px dotted #999;padding: 2px 4px 2px 4px;margin: 10px 0 10px 0;width: 79%;}
span.export {padding: 0 4px 1px 20px;display:inline; display:inline-block;cursor: pointer;}
span.excel {background: url(/images/css/ico_file_excel.png) no-repeat;}
span.csv {background: url(/images/css/ico_file_csv.png) no-repeat;}
span.xml {background: url(/images/css/ico_file_xml.png) no-repeat;}
span.pdf {background: url(/images/css/ico_file_pdf.png) no-repeat;}

td.qaAnswer div {background-color: #d8e5e5;border: 1px solid #fff;padding: 4px;}

#kraje {font-weight: bold;}
div#mapka {position:relative;}
a#mapkaBa, a#mapkaBb, a#mapkaKe, a#mapkaNr, a#mapkaPo, a#mapkaTn, a#mapkaTt, a#mapkaZa {position:absolute; display:block;width:18px;height:18px;background: url('/images/obsah/cudel1_sedy_s18.gif') 0px 0px no-repeat;text-decoration:none;}
a#mapkaBa:hover, a#mapkaBb:hover, a#mapkaKe:hover, a#mapkaNr:hover, a#mapkaPo:hover, a#mapkaTn:hover, a#mapkaTt:hover, a#mapkaZa:hover {background: url('/images/obsah/cudel1_bordovy_s18.gif') 0px 0px no-repeat !important;text-decoration:none;}
a#mapkaBa {top: 75px; left: 13px;}
a#mapkaBb {top: 52px; left: 98px;}
a#mapkaKe {top: 50px; left: 173px;}
a#mapkaNr {top: 75px; left: 55px;}
a#mapkaPo {top: 25px; left: 177px;}
a#mapkaTn {top: 40px; left: 53px;}
a#mapkaTt {top: 66px; left: 30px;}
a#mapkaZa {top: 20px; left: 80px;}

table.ramikTabulka{
border-collapse: collapse;
border: 0px !important;
font-size: 100%;
}

table.ramikTabulka td{
border-bottom: 1px solid #00706f;
border-left: 0px !important;
border-right: 0px !important;
padding: 3px 5px;
background-color: #e8f7f3;
}

tr.tabulkaNadpis,th.tabulkaNadpis{
background: #008C8A url(/images/design2009/bg-table-header.gif) left bottom repeat-x;
}

tr.tabulkaNadpis th, tr.tabulkaNadpis td, th.tabulkaNadpis{
padding: 6px 5px;
color: #ffffff;
vertical-align: bottom; text-align: left;
}

/*  END prebrate stare styly   */

/*   content   */

td.contentHome{
vertical-align: top;
background-color: #ffffff;
}

td.contentHome div.content{
padding: 0px 12px 12px 12px;
}

td.content{
vertical-align: top;
padding: 0px;
background-color: #ffffff;
}

td.content div.content{
padding: 0px 22px 20px 21px;
}

td.content p, td.contentHome p {text-align:justify;}
td.content td, td.contentHome td {text-align:left;}

div.navigation{
margin: 0px 0px 14px 0px; padding: 10px;
background-color: #eef5f3;
}

div.navigation strong{
color: #585859;
}

div.navigation, div.navigation a{
color: #4fa9ab; font-size: 95%;
text-decoration: none;
}

div.navigation a:hover {text-decoration: underline;}

div.download {border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin: 10px 0px;padding: 10px 0px 10px 10px;font-size:90%;background-color:#e9f6f3;}
div.download li {margin-bottom:2px;background-image:none;}
div.download strong {color: #990000;}

div.help {display: none;background-color: #e9f6f3;padding: 0px 0px 10px 0px;width: 214px;position: absolute;top: -10px;left: 355px;}
div.help, div.help p {color: #747b79;margin: 15px 10px 0px 10px;font-size: 95%;line-height: 1.3;}
div.help h5 {margin: 0px;padding: 8px 5px 6px 30px;background: #00868f url('/images/css/info.gif') 11px 7px no-repeat;color: #fff;}

div.inquiry {width: 140px !important;}
div.bar_style {width: 100px !important;float: left;}

div.inquiry h3  {margin: 0!important; padding: 0 0 7px 2px!important;}
div.inquiry div.inquiryAnswer  {margin: 0 0 5px 10px; background: url(/images/css/zoznam.gif) 0 5px no-repeat; padding: 0 0 0 15px;}  

/*  END content   */

/* Euro kalkulacka */

div.eurokalkulacka {padding-left: 12px;background: url('/images/css/zoznam.gif') 0px 4px no-repeat;color: #666666;text-decoration: none;cursor: pointer;}
div.eurokalkulacka:hover {text-decoration: underline;}

div.block {z-index: 99 !important;position: absolute;width: 290px;font-size: 0.77em;color: #fff;margin: 5px 0px 0px -145px;padding: 0px 0px 10px 0px;border: 1px solid green;background: #990000;display: none;top: 20px;left: 50%;border: 1px solid #fff;}
div.block h3 {margin: 0px;width: 80%;float: left;cursor: move;font-weight:bold;font-size: 12px;text-transform:uppercase;color: #fff;padding: 8px 0px 10px 15px;text-decoration: none;}
div.block div.close {float: left;font-weight: bold;color: #fff;font-size: 15px;padding: 8px 0px 0px 20px;cursor: pointer;}
div.block form {padding: 0px;}
div.block form label {font-weight: bold;width: 40px;display: block;float: left;padding: 4px 5px 0px 0px;text-align: right;font-size: 11px;}
div.block form {display: block;padding: 0px;margin: 20px 0px 0px 0px;}
div.block form input.poleKratke {text-align: right;width: 150px;height: 15px;border: 1px solid #666;padding-right: 4px;}
div.block form input.invalid {border: 1px solid #ff0000;background-color: #fff;}
div.block form p {padding: 0px;margin: 0px 0px 2px 0px;color: #fff;font-size: 9px;}
div.block form p.kurz {padding: 0px 0px 0px 40px;margin: 8px 0px 0px 0px;text-align: left;}
div.block form p.europrepinac {margin: 0px;padding: 0px 0px 10px 10px;clear:both; *clear:none;}
div.block form p.europrepinac input {float: none;display: inline;}
div.block form p.europrepinac label {font-weight: normal;display: inline;float: none;padding: 0px;text-align: left;width: auto;cursor: pointer;}
div.block form #euroinfo {padding: 5px 10px 0px 10px;}
div.block form #euroinfo a {background-image: none;color: #fff;padding-left: 0px;text-decoration: underline;}

/* END Euro kalkulacka */

/* Dualita */

.dualita, .dualitaTisic, .dualitaMilion, .dualitaMiliard{}

span.dualita, span.dualitaTisic, span.dualitaMilion, span.dualitaMiliard{
cursor: pointer;
background-color: #E9F6F3;
padding: 0px 2px;
}

#prepocet{
background-color: #E9F6F3;
color: #fff;
padding: 3px 10px;
display:none;
text-align: left;
z-index: 1000;
line-height: 105%;
color: #000;
border: 1px solid #00868f;
}

#prepocet .kurz{
clear: both;
line-height: 105%;
color: #00868f;
}

/* END Dualita */

/* Dualita pre platitelov - VšZP Csernok*/

.dualita_p{}

span.dualita_p{
cursor: pointer;
background-color: #E9F6F3;
padding: 0px 2px;
}

/* END Dualita pre plaitelov */

BODY .clearer{
margin: 0px; padding: 0px; border: 0px;
line-height: 0px; height: 0px;
font-size: 0px;
}

div.news .news_date{
color: #b0b0b0;
font-size: 81.82%;
}

div.news h4{
line-height: 100%;
font-size: 145.45%;
margin: 0px; padding: 0px 0px 10px 0px;
color: #009995;
}

div.news .news_text{
margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px;
border-bottom: 1px solid #cae4de;
}

div.news a.more{
font-weight: bold;
}

.TextCervena {
color: #990000 !important;
}

/* site browser */
div.site_browse table tr td img {border: 0px none;}
div.site_browse table tr th.fN {width: 470px;}
div.site_browse table tr th.fS {width: 90px;}
div.site_browse table tr td, div.site_browse table tr th {font-size: 91.67%; vertical-align: top;}
div.site_browse table tr td a {line-height: 18px;}
div.site_browse table tr td img {vertical-align: middle;}
td.fS {line-height: 18px;}

fieldset.dokumentyZverejnovanie {border: 0px none;}

/* kalkulacka doplatok */

div.doplatokBox {position:absolute; width: 900px; height: 500px; left: 50%; margin-left: -459px; top: 150px; background: url(/images/css-doplatky/bg-doplatky-box-hd.png) left top no-repeat; padding: 9px; display: none; z-index: 500; position: absolute; font-weight: bold;}
div.doplatokBox2 {position:absolute; width: 900px; height: 500px; left: 50%; margin-left: -459px; top: 150px; background: url(/images/css-doplatky/bg-doplatky-box-hd.png) left top no-repeat; padding: 9px; display: none; z-index: 500; position: absolute; font-weight: bold;}
* HTML BODY div.doplatokBox {background: url(/images/css-doplatky/bg-doplatky-box-ie-hd.gif) left top no-repeat; position: absolute;}
* HTML BODY div.doplatokBox2 {background: url(/images/css-doplatky/bg-doplatky-box-ie-hd.gif) left top no-repeat; position: absolute;}

div.doplatokBox a {outline: 0px none;}
div.doplatokBox label {cursor: pointer; outline: 0px none;}
div.doplatokBox input {outline: 0px none;}

/* lava strana */
div.doplatokLeft {width: 688px; float: left; margin: 54px 0px 0px 0px;}
div.doplatokLeft2 {width: 688px; float: left; margin: 54px 0px 0px 0px;}

* HTML BODY div.doplatokLeft {margin: 44px 0px 0px 0px;}
* HTML BODY div.doplatokLeft2 {margin: 44px 0px 0px 0px;}

div.doplatokLeft h2 {margin: 0px; padding: 0px; font-size: 1.333em; color: #06deed; margin: 0px 0px 10px 0px;}
div.doplatokLeft2 h2 {margin: 0px; padding: 0px; font-size: 1.333em; color: #06deed; margin: 0px 0px 10px 0px;}

div.kroky {width: 656px; height: 400px; margin: 0px 0px 0px 20px; padding: 0px 10px 0px 0px; display: none; position: relative; color: #dbdbdb; outline: 0px none;}
div.krok0 {width: 656px; height: 400px; margin: 0px 0px 0px 20px; padding: 0px 10px 0px 0px; position: relative; color: #dbdbdb; outline: 0px none; display: block;}

* HTML BODY div.kroky {margin: 0px 0px 0px 10px; padding: 0px 5px 0px 0px;}
div.krok1 {display: block;}
* HTML BODY div.krok2 {margin: 0px 0px 0px 10px; padding: 0px 10px 0px 0px;}
* HTML BODY div.krok5 {margin: 0px 0px 0px 10px; padding: 0px 10px 0px 0px;}
* HTML BODY div.krok6 {margin: 0px 0px 0px 10px; padding: 0px 10px 0px 0px;}

div.kroky p, div.krok0 p {margin: 0px 0px 10px 5px; padding: 0px; color: #ffffff; text-align: left; /*font-size: 1.083em;*/}
div.kroky p.krok1Poznamka {color: #06DEED; display: none; border: 1px solid #06DEED; padding: 5px 20px 5px 5px; font-size: 1.167em; position: absolute; background: #555555; width: 620px;}
div.kroky p.krok2Poznamka {color: #06DEED; display: block; border: 1px solid #06DEED; padding: 5px 20px 5px 5px; font-size: 1.167em; position: absolute; background: #555555; width: 620px;}
div.kroky p.krok3Poznamka {color: #06DEED; display: none; border: 1px solid #06DEED; padding: 5px 20px 5px 5px; font-size: 1.167em; position: absolute; background: #555555; width: 620px;}

p.krok1Poznamka a.zatvorP1 {color: #ffffff; background: url(/images/css-doplatky/bt-zatvorit-v2.gif) no-repeat right top; padding: 0px; font-size: 11px; position: absolute; right: 5px; top: 5px; display: block; width: 10px; height: 13px; text-indent: -5000px;}
p.krok1Poznamka a:hover {text-decoration: underline;}
p.krok2Poznamka a.zatvorP2 {color: #ffffff; background: url(/images/css-doplatky/bt-zatvorit-v2.gif) no-repeat right top; padding: 0px; font-size: 11px; position: absolute; right: 5px; top: 5px; display: block; width: 10px; height: 13px; text-indent: -5000px;}
p.krok2Poznamka a:hover {text-decoration: underline;}
p.krok3Poznamka a.zatvorP3 {color: #ffffff; background: url(/images/css-doplatky/bt-zatvorit-v2.gif) no-repeat right top; padding: 0px; font-size: 11px; position: absolute; right: 5px; top: 5px; display: block; width: 10px; height: 13px; text-indent: -5000px;}
p.krok3Poznamka a:hover {text-decoration: underline;}

div.doplatokBox table {width: 100%; border-collapse: collapse; margin: 0px 0px 5px 5px; padding: 0px; }
div.doplatokBox table tr td,
div.doplatokBox table tr th {color: #ffffff;}

div.kroky table {width: 100%; border-collapse: collapse; margin: 0px 0px 5px 5px; padding: 0px;}
div.kroky table tr td {padding: 0px 5px 5px 0px; vertical-align: top; color: #ffffff;}
div.kroky table tr td.verticalMiddle {vertical-align: middle;}
div.kroky table tr td table {margin: 0px; padding: 0px; width: auto;}
div.kroky table tr td table tr td {width: auto;}

div.kroky table.tabKrok2 {width: 640px;}

div.doplatokBox div.kroky table.zoznamLiekov {border-collapse: collapse; width: 640px;}
div.doplatokBox div.kroky table.zoznamLiekov tr th {color: #06deed; padding: 5px 5px 5px 0px; vertical-align: bottom;}
div.doplatokBox div.kroky table.zoznamLiekov tr th.bunkaTlacitka {width: 95px;}
div.doplatokBox div.kroky table.zoznamLiekov tr td {padding: 0px 5px 5px 0px;}
div.doplatokBox div.kroky table.zoznamLiekov tr td.cenaLieku {text-align: right;}
div.doplatokBox div.kroky table.zoznamLiekov tr.cenaSpolu td {text-align: right; border-top: 1px solid  #ffffff; padding: 5px 5px 5px 0px; vertical-align: bottom;}
div.doplatokBox div.kroky table.zoznamLiekov tr.cenaSpolu td span {}
span#rozdielSpanId, span.rozEuro {font-size: 1.333em; font-weight: bold; color: #06DEED;}

div.doplatokBox div.vyhladavanieDoplatkovBox table.zoznamLiekov {border-collapse: collapse; width: 870px; margin: 0px;}
div.doplatokBox div.vyhladavanieDoplatkovBox table.zoznamLiekov tr th {color: #06deed; padding: 5px 5px 5px 0px;}
div.doplatokBox div.vyhladavanieDoplatkovBox table.zoznamLiekov tr td.bunkaTlacitka,
div.doplatokBox div.vyhladavanieDoplatkovBox table.zoznamLiekov tr th.bunkaTlacitka {width: 95px; text-align: right;}
div.doplatokBox div.vyhladavanieDoplatkovBox table.zoznamLiekov tr td {padding: 0px 5px 5px 0px;}
div.doplatokBox div.vyhladavanieDoplatkovBox table.zoznamLiekov tr th.cenaLieku,
div.doplatokBox div.vyhladavanieDoplatkovBox table.zoznamLiekov tr td.cenaLieku {text-align: right;}
div.doplatokBox div.vyhladavanieDoplatkovBox table.zoznamLiekov tr.cenaSpolu td {text-align: right; border-top: 1px solid  #ffffff; padding: 5px 5px 5px 0px;}
div.doplatokBox div.vyhladavanieDoplatkovBox table.zoznamLiekov tr.cenaSpolu td span {font-size: 1.333em;}

div.navBox, div.navBox2 {width: 679px; clear: both; margin: 7px 0px 0px 10px; position: absolute; bottom: 16px; left: 10px;}
* HTML BODY div.navBox {bottom: 26px; left: 0px;}
* HTML BODY div.navBox2 {bottom: 26px; left: 0px;}

div.navBox a, div.navBox2 a {width: 77px; height: 24px; line-height: 24px; font-size: 0.917em; color: #06deed; background: url(/images/css-doplatky/bg-input-r2.gif) left top no-repeat; border: 0px none; cursor: pointer; display: block; text-align: center; text-decoration: none;}
div.navBox a:hover, div.navBox2 a:hover {color: #ffffff; background-position: left bottom; text-decoration: none;}
div.navBox a.back {float: left;}
div.navBox a.next, div.navBox2 a.uvodStr {float: right;}
div.navBox a.vypocitajDoplatok {float: right; display: none;}
div.navBox a.vynuluj {float: right;}

div.navBox a.send {float: right;}
div.navBox a.disabled, div.navBox a.disabled:hover {color: #676767; background-position: left center;}

/* formular */
div.doplatokBox form {margin: 0px; padding: 0px;}
div.doplatokBox select, div.doplatokBox input.lieky_doplatok, div.doplatokBox input.email {font-size: 1em; font-family: Arial, Helvetica, sans-serif; border: 1px solid #E1E1E1;}
div.doplatokBox input.email {height: 16px; padding: 2px 4px; width: 142px; font-size: 0.917em;}

div.doplatokBox input.tlacitko {width: 77px; height: 24px; line-height: 24px; font-size: 0.917em; color: #06deed; background: url(/images/css-doplatky/bg-input-r22.gif) left top no-repeat; border: 0px none; cursor: pointer; text-align: center; text-decoration: none; outline: 0px none; margin: 0px; padding: 0px 0px 3px 0px;}

div.doplatokBox input.btVyhladat {border: 0px none; background: url(/images/css-doplatky/bt-vyhladat.gif) left center no-repeat; height: 18px; width: 90px; padding: 0px 0px 0px 20px; text-align: left; background-color: none; color: #06deed; font-size: 0.917em; line-height: 18px; font-weight: bold;}
div.doplatokBox input.btPridat {border: 0px none; background: url(/images/css-doplatky/bt-pridat.gif) left center no-repeat; height: 18px; width: 75px; padding: 0px 0px 0px 20px; text-align: left; background-color: none; color: #06deed; font-size: 0.917em; line-height: 18px; font-weight: bold;}

div.doplatokBox input.hoverTl {color: #ffffff; background-position: left bottom;}

/* prava strana */
div.doplatokRight, div.doplatokRight2 {width: 210px; float: left; font-size: 1em; color: #ffffff;}
* HTML BODY div.doplatokRight {margin-left: -10px;}
* HTML BODY div.doplatokRight2 {margin-left: -10px;}

div.doplatokRight span, div.doplatokRight2 span {font-size: 1.333em;}

div.doplatokRight ul, div.doplatokRight2 ul {list-style-type: none; margin: 50px 10px 0px 10px; padding: 0px; background: none;}

* HTML BODY div.doplatokRight ul {margin: 40px 10px 0px 10px;}
* HTML BODY div.doplatokRight2 ul {margin: 40px 10px 0px 10px;}

td.menuR div.doplatokBox div.doplatokRight ul, td.menuR div.doplatokBox2 div.doplatokRight2 ul {background: none !important;}
div.doplatokRight ul li, div.doplatokRight2 ul li {margin: 0px; padding: 0px; background: url(/images/css-doplatky/bg-kroky.gif) left bottom no-repeat; line-height: 40px;}
div.doplatokRight ul li.selected {color: #06deed;}

div.closeBox, div.closeBox2a {position: absolute; right: 18px; bottom: 18px;}

* HTML BODY div.closeBox {right: 28px; bottom: 28px;}
* HTML BODY div.closeBox2a {right: 28px; bottom: 28px;}

div.closeBox a, div.closeBox2a a {cursor: pointer; color: #ffffff; font-size: 1em; background: url(/images/css-doplatky/bt-zatvorit-v2.gif) right top no-repeat; padding: 0px 14px 0px 0px;}

div.closeBox a:hover {text-decoration: underline; color: #ffffff;}
div.closeBox2a a:hover {text-decoration: underline; color: #ffffff;}

div.closeBox a.disClose {color: #676767; background-position: right bottom;}

body .openBox {cursor: pointer;}
a.kalkulackaTl {border: 0px none; outline: 0px none;}
a.kalkulackaTl img {border: 0px none;}
/*a.kalkulackaTl:visited */

p.closeBox2 {text-align: right !important; margin: 5px 0px 0px 0px;}
p.closeBox2 a {color: #ffffff; font-size: 0.833em; background: url(/images/css-doplatky/bt-zatvorit.gif) right center no-repeat; padding: 0px 14px 0px 0px;}
p.closeBox2 a:hover {text-decoration: underline; color: #ffffff;}

div.vyhladavanieDoplatkovBox {position: absolute; width: 880px; height: 380px; left: 9px; top: 59px; display: block; padding: 10px 10px 30px 10px; display: none; background: url(/images/css-doplatky/bg-doplatky-box2.png) left bottom repeat-x;}
* HTML BODY div.vyhladavanieDoplatkovBox {left: 0px; top: 50px; height: 380px; background: url(/images/css-doplatky/bg-doplatky-box-ie2.gif) left bottom repeat-x; padding: 10px 10px 10px 10px;}

div.vyhladavanieDoplatkovBox p {height: 20px;}

div.vyhladavanieDoplatkovBox p input,
div.vyhladavanieDoplatkovBox p select {float: left; margin: 0px 5px 0px 0px;}
*+HTML BODY div.vyhladavanieDoplatkovBox p select {margin: -1px 5px 0px 0px;}
* HTML BODY div.vyhladavanieDoplatkovBox p select {margin: -1px 5px 0px 0px;}

div.vyhladavanieDoplatkovBox div.liekyVysledok {width: 880px; height: 300px; margin: 10px 0px 0px 0px;}

span.liekDelete {width: 9px; height: 9px; display: block; background: url(/images/css-doplatky/bt-del-liek.gif) left top no-repeat; text-indent: -5000px; margin: 4px 0px 0px 0px; line-height: 9px; font-size: 0px;}
table#kosikZoznamLiekovId a.liekDelete {width: 9px; height: 9px; display: block; background: url(/images/css-doplatky/bt-del-liek.gif) left top no-repeat; text-indent: -5000px; margin: 4px 0px 0px 0px; line-height: 9px; font-size: 0px;}

span.delHover {font-weight: bold; cursor: pointer; background-position: left bottom;}
table#kosikZoznamLiekovId a:hover {font-weight: bold; cursor: pointer; background-position: left bottom;}

p.krok6Odpoved1, p.krok6Odpoved2 {display: none;}
p.showOpoved {display: block;}

div.doplatokEmail {position: absolute; left: 80px; top: 400px; width: 240px; height: 30px; background: #393939; display: none;}

table th.doplatokAlignRight {text-align: right; width: 130px;}

div.potvrdenieBox {display: none; border: 1px solid #06DEED; color: #06DEED; background: #555555; width: 250px; position: absolute; left: 320px; top: 70px; padding: 15px 0px 10px 0px; font-size: 13px;}
div.potvrdenieBox p {text-align: center; color: #06DEED; margin: 0px 0px 20px 0px;}
div.potvrdenieBox span a {color: #ffffff; font-size: 11px;}
div.potvrdenieBox span a:hover {text-decoration: underline;}
a.backZoznam {display: block; float: left; margin: 0px 0px 0px 19px;}
* HTML BODY a.backZoznam {display: block; float: left; margin: 0px 0px 0px 10px;}
a.pridatDalsi {display: block; float: right; margin: 0px 19px 0px 0px;}
* HTML BODY a.pridatDalsi {display: block; float: right; margin: 0px 10px 0px 0px;}
div.potvrdenieBox span a:hover {color: #ffffff;}

/* jscrollpane */
body .jspContainer {overflow: hidden; position: relative; outline: 0px none;}
body .jspPane {position: absolute;}
body .jspVerticalBar {position: absolute; top: 0; right: 0; width: 16px; height: 100%; background: none;}
body .jspHorizontalBar {position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: none;}
body .jspVerticalBar *,
body .jspHorizontalBar * {margin: 0;  padding: 0;}
body .jspCap {display: none;}
body .jspHorizontalBar .jspCap {float: left;}
body .jspTrack {background: none; position: relative;}
body .jspDrag {background: url(/images/css-doplatky/bg-scroll.gif) left top repeat-y; position: relative; top: 0; left: 0; cursor: pointer;}

* HTML BODY .jspDrag {background: url(/images/css-doplatky/bg-scroll.gif);}

body .jspHorizontalBar .jspTrack,
body .jspHorizontalBar .jspDrag {float: left; height: 100%;}
body .jspArrow { background: none; text-indent: -20000px; display: block; cursor: pointer;}
body .jspArrow.jspDisabled {cursor: default; background: #none;}
body .jspVerticalBar .jspArrow{  height: 16px;}
body .jspHorizontalBar .jspArrow {width: 16px; float: left; height: 100%;}
body .jspVerticalBar .jspArrow:focus { outline: none;}
body .jspCorner {background: none; float: left; height: 100%;}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {margin: 0 -3px 0 0;}


body .ui-autocomplete { position: absolute; cursor: default; background: #6E6E6E; color: #ffffff; font-size: 1em; list-style-type: none; border: 1px solid #000000;}
body .ui-autocomplete li {background: none; padding: 2px 4px;}
body .ui-autocomplete li a {color: #ffffff !important; font-size: 1em; cursor: pointer;}
body .ui-autocomplete li a:hover {text-decoration: underline;}
/* workarounds */
* html .ui-autocomplete { width:1px; }

/* tooltip */
span.tooltip, span.tooltip2, span.tooltip3, span.tooltip4
{cursor: help; display: block;}

div.tooltipBox, div.tooltipBox2, div.tooltipBox3, div.tooltipBox4
{color: #2a2a2a; padding: 5px 5px 5px 5px; font-size: 1.167em; position: absolute; background: #ffffff; display: none; margin-top: -30px; width: 320px; text-align: center; z-index: 1000; background: url(/images/css-doplatky/bg-tooltip.gif) left top no-repeat;}

div.vyhladavanieDoplatkovBox div.tooltipBox,
div.vyhladavanieDoplatkovBox div.tooltipBox2,
div.vyhladavanieDoplatkovBox div.tooltipBox3,
div.vyhladavanieDoplatkovBox div.tooltipBox4 {width: 850px;}

div.krok6 div.tooltipBox {width: 330px;}
div.krok6 div.tooltipBox2 {width: 330px;}
div.krok6 div.tooltipBox3 {width: 330px;}
div.krok6 div.tooltipBox4 {width: 330px;}

input.pocetBaleni {width: 22px; border: 0px none; text-align: center; font-size: 0.917em; /*color: #ffffff; background: none;*/}

fieldset.faktury-filter  {border: 1px solid #179995; padding: 5px 25px 10px 25px; clear: both;}
fieldset.faktury-filter  legend  {font-weight: bold; color: #333; background: #fff; display: inline-block; padding: 0 5px; margin: 0 0 0 -5px;}
fieldset.faktury-filter table  {border-collapse: collapse;}
fieldset.faktury-filter table td  {padding: 5px 10px 5px 0;}
fieldset.faktury-filter table td label  {display: inline-block; width: 70px; color: #666;}
fieldset.faktury-filter table td label.short  {display: inline-block; width: 30px; color: #666;}
fieldset.faktury-filter table td input  {border: 1px solid #ccc; padding: 2px 4px; font-size: 12px; font-family: Arial; color: #666;}
fieldset.faktury-filter table td input:focus  {border: 1px solid #666; color: #000;}
fieldset.faktury-filter table td img  {margin: 0 0 0 2px; width: 12px;}
input.faktury-filter  {float: right; background: #179995; color: #fff; font-weight: bold; padding: 3px 10px; border: 0; margin: 5px 2px 25px 0; font-size: 11px; cursor: pointer;}
input.faktury-filter:hover  {background: #1fafac;}

table.faktury-tabulka  {border-collapse: collapse; width: 100%; clear: both; margin-bottom: 10px;}
table.faktury-tabulka td, table.faktury-tabulka th  {text-align: left; padding: 4px 10px; border: 1px solid #fff; font-size: 11px; line-height: 12px;}
table.faktury-tabulka th  {background: #c0e3e2; padding: 8px 10px;}
table.faktury-tabulka td  {background: #eef5f3; text-align: center;}

table.faktury-tabulka a.iconEdit  {display: inline-block; width: 16px; height: 17px; background: url(/images/design2009/btn-faktury-admin.png) right; }
table.faktury-tabulka a.iconDelete  {display: inline-block; width: 16px; height: 17px; background: url(/images/design2009/btn-faktury-admin.png) left; margin-left: 5px; }

ul.faktury-admin  {margin: 8px 0 0 0; padding: 0;}
ul.faktury-admin li  {float: left; margin-right: 15px; padding-bottom: 15px;}

fieldset.faktury-filter.log  {height: 60px;}
fieldset.faktury-filter.log legend  {display: block!important; float: none; clear: both; width: 200px!important;}
fieldset.faktury-filter.log label, fieldset.faktury-filter.log input, fieldset.faktury-filter.log input.faktury-filter  {float: left!important; margin: 10px 10px 0 0; display: block!important;}
fieldset.faktury-filter.log input.faktury-filter  {margin-top: 0px;}

input.faktury-back  {float: left; background: #179995; color: #fff; font-weight: bold; padding: 3px 10px; border: 0; margin: 10px 2px 25px 0; font-size: 11px; cursor: pointer;}
input.faktury-back:hover  {background: #1fafac;}
