﻿/* vytvoreno 22.10.2014 - 2 */


a {text-decoration: underline}
a:hover {text-decoration: none}
a:visited {color: #003477;}



/* dashboard */
.dashboard{margin:0px 17px 17px 0;padding:0;display:block;width:380px;height:250px;background-color:#ecf0f1;-webkit-box-shadow:4px 4px 5px 0px rgba(50,50,50,0.75);-moz-box-shadow:4px 4px 5px 0px rgba(50,50,50,0.75);box-shadow:4px 4px 5px 0px rgba(50,50,50,0.75);border-radius:4px}
.dashboard p.das {font-size:29px;display:block;width:320px;height:29px;text-align:center;padding:140px 30px 0 30px;margin:0 0 15px 0; font-weight:bold ;color:#000000; line-height:1.1em;}
.dashboard p{font-size:18px;color:#003477;display:table-cell;width:320px;height:42px;text-align:center;vertical-align:middle;padding:0 30px 0 30px;line-height:23px;}
.dashboard-seznam span{float:right;padding-right:30px}
.dashboard-seznam span a{color:#003477;text-decoration:underline;}
.dashboard-seznam span a:hover{color:#003477;text-decoration:none;}
.dashboard.dashboard-seznam ul{padding:0 30px 0 30px;margin:0;}
.dashboard.dashboard-seznam ul li a{color:#003477;text-decoration:underline}
.dashboard.dashboard-seznam ul li a:hover{color:#003477;text-decoration:none}
.dashboard.dashboard-TaT{background:#ecf0f1 url('/PostaOnline-theme/images/pawer_mail.png') no-repeat center 40px;float:left;}
.dashboard.dashboard-ZK{background:#ecf0f1 url('/PostaOnline-theme/images/prehled_hze.png') no-repeat center 40px;float:left;}
.dashboard.dashboard-odvozy{background:#ecf0f1 url('/PostaOnline-theme/images/prejit_do_szk.png') no-repeat center 40px;margin-right:0px;float:left;}

/* RaP rozcestnik - 3 bloky */
.RaP-banner{margin:0px 17px 17px 0;padding:0;display:block;width:380px;height:250px;background-color:#ecf0f1;-webkit-box-shadow:4px 4px 5px 0px rgba(50,50,50,0.75);-moz-box-shadow:4px 4px 5px 0px rgba(50,50,50,0.75);box-shadow:4px 4px 5px 0px rgba(50,50,50,0.75);border-radius:4px}
.RaP-banner h2{font-size:25px;font-weight:bold;display:block;width:320px;height:29px;text-align:center;padding:22px 30px 0 30px;margin:0 0 15px 0; line-height: 30px}
.RaP-banner h2 span{text-transform:uppercase;color:#fdc52c}
.RaP-banner.zk{background:#ecf0f1 url('/PostaOnline-theme/images/dashboard-karta.png') no-repeat center 114px;float:left;}
.RaP-banner.so{background:#ecf0f1 url('/PostaOnline-theme/images/RaP-banner-lide.png') no-repeat center 131px;float:left;}
.RaP-banner.po{background:#ecf0f1 url('/PostaOnline-theme/images/RaP-banner-firmy.png') no-repeat center 127px;margin-right:0px;float:left;}
.RaP-banner h2 a, .RaP-banner h2 a:hover, .RaP-banner h2 a:visited {text-decoration: none!important; color: #003477}


.moje{font-size:15px;}
input.RaPButton{background:url('/PostaOnline-theme/images/RaP-button-modry.gif') no-repeat 0 0;cursor:pointer;border:none;width:120px!important;height:28px;color:#ffffff;display:block;margin:40px 0 0 130px;}
input.RaPButton:hover{color:#ffffff!important;}
.RaP-search-zasilka .RaPButton{margin-top:15px}
.schovej{display:none;}
.zindex{z-index:10000;}
.RaP-search-zasilka p{background:url('/PostaOnline-theme/images/RaP-TaT-zaklad.png') no-repeat 0 0;height:30px;width:212px;display:block;margin:50px 0 38px 84px;padding:0;}
.RaP-search-zasilka form{padding:0;margin:0;}
div.RaP-search-zasilka form p input{background:none repeat scroll 0 0 rgba(0,0,0,0);border:0 none;float:left;overflow:hidden;padding:0;margin:0;display:inline!important;box-shadow:none!important;transition:0;}
div.RaP-search-zasilka form p input[type="text"]{background:none repeat scroll 0 0 rgba(0,0,0,0);border:0 none;float:left;margin:8px 0 0 5px;overflow:hidden;padding:0;width:170px;display:inline!important;box-shadow:0 0 0 rgba(0,0,0,0.0) inset;transition:0;height:16px;}
div.RaP-search-zasilka input.labelHighlight,.RaP-search-zasilka input{color:#696969;font-style:italic;font-size:12px;line-height:15px;}
div.RaP-search-zasilka form p input[type="submit"]{background:none repeat scroll 0 0 rgba(0,0,0,0);background-color:transparent;float:right;height:30px;margin:0;padding:0;text-indent:-9999px;width:32px;display:inline;vertical-align:middle;}
form.uniform dl dt,form.uniform dl dd{padding-bottom:5px;line-height:25px;}
form.uniform dl dt {margin-top:5px; font-weight: normal!important}
form.uniform  dd.posun {padding-top:5px;}
.required{font-size:15px}
.navbutton-cisty{background:url('/PostaOnline-theme/images/navbutton-cisty-right.png') center right no-repeat,url('/PostaOnline-theme/images/navbutton-cisty-left.png') center left no-repeat,url('/PostaOnline-theme/images/navbutton-cisty.png') center center repeat-x; padding:0 15px!important;}
.navbutton-certifikat {
    background:
            url('/PostaOnline-theme/images/navbutton-certifikat-right.png') center right no-repeat,
            url('/PostaOnline-theme/images/navbutton-certifikat-left.png') center left no-repeat,
            url('/PostaOnline-theme/images/navbutton-certifikat.png') center center repeat-x;
}

.separator{margin-top:2px !important;margin-bottom:0px !important;}
.sep{font-size:12px;margin: 0 0 20px 0;}
.hint,.info{background:url("/PostaOnline-theme/images/hint.png") no-repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;height:20px;margin:0 5px;overflow:hidden;text-indent:-9999px;vertical-align:middle;width:20px;}
.selectBox-dropdow{height:38px;}
table.tabulkaProAdresu td{min-width:150px;padding:0;margin:0;}
.tabs2{background:url("/PostaOnline-theme/images/tabs2.png") no-repeat 0 100% !important;margin-bottom:30px;}
div.clearfix.fullpage .tabs2{background:url("/PostaOnline-theme/images/tabs2_long.png") no-repeat 0 100% !important;margin-bottom:30px;}
.formular-text-vpravo{float:right;display:block;width:350px;height:auto;}
.prihlaseni-vlevo{float:left;position:relative;left:30px;width:370px;}
.prihlaseni-vlevo dl dt{text-align:left;width:200px}
.prihlaseni-vlevo dl dd{margin-left:0px;}
.prihlaseni-vlevo dl dd a:first-child{margin-left:0px;}
.sipka{background:url("/PostaOnline-theme/images/li.png") no-repeat scroll 0 0 rgba(0,0,0,0);display:block;width:6px;height:9px;float:right;margin:6px 0 0 8px;}
img.ui-datepicker-trigger{margin-left:7px!important;}
/* rozbalovani textu */
.minus{background:url("/PostaOnline-theme/images/readonly_btm.png") scroll 0 0;display:block;width:25px;height:32px;text-align:center;margin-top:8px;}
.plus{background:url("/PostaOnline-theme/images/readonly_top.png") scroll 0 0;display:block;width:25px;height:32px;margin-top:8px;}
.checkboxy{position:relative;width:1118px;display:block;}
.checkboxy dt{text-align:left;margin:0;padding:0;width:35px;display:block;}
.checkboxy dd{text-align:left;margin:0 0 10px 0;padding:0;}
.doplnkove-sluzby{display:none;position:relative;}
.rozbal-sluzby{background:url("/PostaOnline-theme/images/ikona-plus.png") no-repeat scroll 0 0;display:block;width:500px;height:32px;margin-top:8px;padding-left:35px;text-decoration:underline;cursor:pointer;}
.rozbaleno{background:url("/PostaOnline-theme/images/ikona-minus.png") no-repeat scroll 0 0;}
.special_text{color:#7d7d7d;line-height:20px;}
.text_napov1{color:#7d7d7d;margin-left:35px;}
.text_napov2{color:#7d7d7d;margin-left:2px;}
a.text_napov2{color:#003477;}
.print{float:right;margin-bottom:10px;}
.prima{font-size:18px;font-weight:bold;color:#003477;}
.aktiva_email{width:200px !important;font-weight:bold;}
.error{color:#e61910;background:url("/PostaOnline-theme/images/errorbox-ico.png") no-repeat left;padding:2px 0 2px 30px;}
.ikonyNavigace{float:right;margin-right:20px;position:relative;top:-70px;display:table-cell;height:99px;}
.ikonyNavigace img{vertical-align:top;}
h3 span{float:right;font-size:12px;position:relative;bottom:5px;}
.ok{color:#58b10a;background:url("/PostaOnline-theme/images/ico-ok.png") no-repeat left;padding:2px 0 2px 30px;}
.vyrizeni, .red {color:#e61910;}
table.datatable_nast{margin:0 0 1em 0;width:100%;}
.uniform table.datatable_nast th{border:2px solid #fff;border-radius:7px;background:#ECB71F url("/PostaOnline-theme/images/table-th.png") repeat-x;color:#313131;text-align:center;font-weight:normal;}
.uniform table.datatable_nast caption{padding:0 0 7px 23px;border-bottom:1px solid #CCC;background:url("/PostaOnline-theme/images/more.png") no-repeat 0 0.25em;text-align:left;font-weight:bold;}
.uniform table.datatable_nast td,table.datatable_nast th{padding:7px 10px;}
.uniform table.datatable_nast td{text-align:left;}
.nadpis_tab{color:#003477;text-align:left;font-size:18px;width:180px;}
.dn{width:120px;}
.article-content2{padding:10px 0px;background:url("/PostaOnline-theme/images/article-content.png") no-repeat bottom;}
#page{min-height:400px;}

/* steps */

#content article div.steps ul {width:400px; margin: 0 auto;overflow: hidden;}
#content article div.steps ul li {
    background: url("/PostaOnline-theme/images/step.png") no-repeat scroll right center #766c62;
    display: table;
    float: left;
    padding: 0 28px 0 0;
}
#content article div.steps ul li {list-style: none outside none;margin: 0;}
#content article div.steps ul li.last {padding: 0; margin: 0;}

dl {margin-bottom: 15px;}

.datatable_nast tbody tr td a {text-decoration: underline}
.datatable_nast tbody tr td a:hover {text-decoration: none}
.datatable_nast tbody tr td a:visited {color: #003477;}

td a.smallbutton, .datatable_nast tbody tr td a.smallbutton {text-decoration: underline;}
td a.smallbutton:hover, .datatable_nast tbody tr td a.smallbutton:hover {text-decoration: none;}
td a.smallbutton, .datatable_nast tbody tr td a.smallbutton, td a.smallbutton:visited, .datatable_nast tbody tr td a.smallbutton:visited {color: #ffffff; text-decoration: none;}

/* obarveni prvniho radku selectboxu */
span.selectBox-label  {color:#6a6a6a;}

input[type="password"] {margin-top: 5px;}
dt {font-weight: normal;}
.noLine td {border-bottom: 0px solid #ffffff;}
.noLine tr.posledni td, td.posledni {border-bottom: 1px solid #cccccc;}
td.odskok {padding-left: 30px;}

/*  podtrzeni u prihlasovaciho formulare a vsechny odkazy v dd */
form dl dd a, div#loginForm dl dd a:visited {color: #003477; text-decoration: underline;}
form dl dd a:hover {color: #003477; text-decoration: none;}
/*form dl dd a {margin: 0 12px;}*/

form dl dd a.selectBox {margin: 0} /*  at se a href neposouva v selectboxu */

/* odrazky
ul {list-style: outside none none; margin: 1em 0; overflow: hidden; padding: 0;}

ul li {background: url("/PostaOnline-theme/images/li.png") no-repeat scroll 0 0.55em rgba(0, 0, 0, 0);
    padding: 4px 0 4px 14px;
    display: list-item;
    list-style: outside none none;
}
 */
/* grafika praveho sloupce v prihlaseni RaP */
div.formular-text-vpravo h3 {line-height: 24px;}

div.formular-text-vpravo ul {
list-style: none outside none;
    margin: 1em 0;
    overflow: hidden;
    padding: 0;
}

div.formular-text-vpravo ul li{
   background: url("/PostaOnline-theme/images/li.png") no-repeat scroll 0 0.55em rgba(0, 0, 0, 0);
   padding: 4px 0 4px 14px;
    display: list-item;
}

/* mezera pod chybove hlasky(at se dorovna s mezerou pod nadpisem) */
.warning {margin-bottom: 30px}

/* na zadost p.Vojtove zvetseni mezery nad nadpisem H2 */
h2 {margin-top: 30px;}

div.uploader
{height: 20px !important; width:250px !important;}

.datatable a.smallbutton {text-decoration:none !important; color:#ffffff !important;}

.aui .smazatsoubor   {
        background: url('/PostaOnline-theme/images/clearable.png');
        background-repeat: no-repeat;
        border: 0;
        text-indent: -1000px;
        font-size: 0px;
        line-height: 0px;
        width: 23px !important;
        height: 22px !important;
        overflow: hidden;
        cursor: pointer;
        cursor: hand; /* for IE 5.x */
        margin-left: 10px;
        padding-top: 10px;
}

tr.middle td a.smallbutton{
     color: #fff !important; text-decoration:none !important;
}

.aui div.uploader span.filename
{width:200px !important;}


.aui div.myFileClass span.myFilenameClass
{width:200px !important;
        margin: 0;
        padding: 8px;
        outline: 0;
        border: solid 1px #D2D2D2;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        background: #fff url('/PostaOnline-theme/images/input.png') repeat-x 0px 0px;
        color: #6a6a6a;
        font-weight: normal;
        font-size: 14px;


}



.multiple input {position:absolute; left:-9999px}

.uniform dd .multiple label { display: inline-block;
background: #675c51 url('/PostaOnline-theme/images/smallbutton.png') repeat-x scroll 0 0;
background-color: #5e534b;
padding: 0 15px;
font-weight: bold;
margin: 0 10px 0 0;
 color: #fff !important;
font-size: 100%;
 height: 35px;
line-height: 35px;
border-radius: 11px;
text-align:center;
width: 125px;
;}

.prosoubory  {padding-top:5px}
.prosoubory a {text-decoration: none!important; padding: 0 15px}

.datepicker {margin-left: 5px}
+.aui .uniform dd div.multiple label {line-height: 35px!important}