/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */
/*liferay html tag scroll*/
html {
  overflow: auto;
}

ul {
	margin: 0px;
	margin-left: 0px;
}

#subnav {
width: 310px !important;
}

#subnav ul{
    margin: 0em 0;
    padding: 0 0 0 0px;
}

#subnav li.selected{
    background-position: 0 100%;
}

#subnav li.selected a {
    color: #fff;
    background: url(../images/rozcestnik-button-ico.png)  no-repeat -322px 50%;
}

/* skryti podrizenych urovni*/
#subnav li ul {
     display:none;
}

header nav .mainmenu ul {
	z-index:100;
}

/* zarovnani ikony otazniku za portlet RaP*/
.portlet-boundary_rapheader_WAR_cportrap_ {
    display: inline-block;
}

input[type="submit"]{
	text-shadow: none;
}

footer .search input[type="button"]:hover{
	background: none transparent scroll repeat 0% 0%;
}

footer .search input[type="button"]:focus{
	background: none transparent scroll repeat 0% 0%;
}

.aui-menu {
	text-align:left;
}

/*prekryti pro input a button podle style.css
pozn. bigbutton tady neni - pouziva se u <a> elementu*/
input.navbutton, .buttons button.navbutton   {
    display: inline-block;
    border: 0;
    margin: 0 10px 0 0;
    padding: 0 55px 0 10px;
    font-size: 18px;
    font-weight: bold;
    text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
    color: #5E534B;
    height: 51px;
    line-height: 51px;
    border-radius: 11px;
    text-decoration: none;
}

.buttons button.navbutton:hover  {
    color: #336699;
}

input.navbutton-ok, input.navbutton-ok:hover, .buttons button.navbutton-ok, .buttons button.navbutton-ok:hover {
    background:
        url('../images/navbutton-ok-right.png') center right no-repeat,
        url('../images/navbutton-ok-left.png') center left no-repeat,
        url('../images/navbutton-ok.png') center center repeat-x !important;
}

input.navbutton-cancel, input.navbutton-cancel:hover , .buttons button.navbutton-cancel, .buttons button.navbutton-cancel:hover {
    background:
            url('../images/navbutton-cancel-right.png') center right no-repeat,
            url('../images/navbutton-cancel-left.png') center left no-repeat,
            url('../images/navbutton-cancel.png') center center repeat-x !important;
} 

input.navbutton-mapa, input.navbutton-mapa:hover , .buttons button.navbutton-mapa, .buttons button.navbutton-mapa:hover {
    background:
            url('../images/navbutton-mapa.png') center right no-repeat,
            url('../images/navbutton-cancel-left.png') center left no-repeat,
            url('../images/navbutton-cancel.png') center center repeat-x !important;
}    

input.navbutton-back, input.navbutton-back:hover, .buttons button.navbutton-back, .buttons button.navbutton-back:hover  {
    padding: 0 10px 0 55px;
    background:
            url('../images/navbutton-back-right.png') center right no-repeat,
            url('../images/navbutton-back-left.png') center left no-repeat,
            url('../images/navbutton-back.png') center center repeat-x !important;
}

/*pro edit mode portletu nastavit na cely form bilou*/
div.columns-max {
	background-color: white;
}

/*prekryt table-cell, aby byl spravne zobrazeny portlet-borderless-bar v IE*/
.portlet-column	{
	display:block;
}

.portlet-column-content {
    padding: 0px;
}

/*formatovani kalendare na epost*/
div.calendar td.button {
  display: table-cell;
}
div.calendar > table {
  border-collapse: separate;
}

/* POL */
#rucVstupZasilka ul li {
	background:none;
}
#epost-all ul li {
  background-image: none;
}

/* uprava breadcrumbs */
.breadcrumbs {
    margin-bottom: 0px;
}

.breadcrumbs  .first span {
    background: url(../images/breadcrumbs.png) no-repeat right center;
	padding: 0px 15px 0 0px;
}
.breadcrumbs  .first span a {
    background: url(../images/breadcrumbs-home.png) no-repeat left center;
	padding: 0px 0 0 25px;
}

.breadcrumbs li span {
    background: none;
    padding: 0;
}

.breadcrumbs .last span {
	margin-left: 10px;
}

.breadcrumbs .last span a {
	text-decoration: none;
	color: #504F4D;
    background: none;
	cursor: default;
}

.breadcrumbs li {
    background: none;
}

.breadcrumbs li span a,
.breadcrumbs li.first span a,
.breadcrumbs li.last span a {
    padding-top: 1px;
    padding-bottom: 1px;
}


/*zruseni :visited stylu*/

footer a:visited {
  color: #646464;
}
.breadcrumbs a:visited {
  color: #504F4D;
}
.megamenu a:visited {
  color: #fff;
}

/* ---------- Portlet wrapper and icons ---------- */

.portlet {
	background-color: #EEF0F2;
	border: 1px solid #C8C9CA;
	margin: 0 0 10px;
	padding: 3px;
	text-align: left;
}

.portlet-topper {
	background: #D4D4D4 url(@theme_image_path@/portlet/header_bg.png) repeat-x 0 0;
	border: 1px solid;
	border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
	font-size: 1.1em;
}

.portlet-title {
	float: none;
	font-weight: bold;
	min-width: 50%;
	padding: 5px;
	text-shadow: 1px 1px #FFF;
}

.lfr-portlet-title-editable {
	margin-top: -4px;
	z-index: 9999;
}

.ie .lfr-portlet-title-editable {
	margin-top: -6px;
}

.lfr-portlet-title-editable-content {
	padding: 0;
}

.ie .lfr-portlet-title-editable-content {
	margin-top: 4px;
}

.portlet-icons {
	float: none;
}

.portlet-icons .portlet-close-icon {
	border-width: 0;
}

.page-maximized .portlet-icons {
	font-size: 11px;
}

.portlet-icon-back {
}

.ie .portlet-title {
	padding-bottom: 5px;
}

.ie6 .portlet-topper {
	zoom: 1;
}

/* --- Orchitech --- */
.cportField, .cportDetail {
    clear: both;
    margin-left: 240px;
    padding-bottom: 15px;
}
.cportField .cportLabel, .cportDetail .cportLabel {
    float: left;
    font-weight: bold;
    line-height: 25px;
    margin-left: -230px;
    text-align: right;
    width: 210px;
}
.cportErrors {
    color: red;
}
.cportMaster {
    margin-left: 0;

}

select.longselect {
	/* odpovida selectoru .longselect select v style.css */
	width: 235px;
}

.article label {
    font-weight: normal;
}
div.radio, div.checker {
    margin-right: 6px;
}

/* --- Portlet OnLine zadosti --- */
.datepicker {
	position: static;
	font-size: 90%;
	z-index: 10;
}
img.ui-datepicker-trigger { margin:2px; vertical-align:middle; cursor:pointer;}

/* --- Portlet Search Posta online --- */
#search {
    float: right;
    clear: right;
    margin: 0 20px 0 0;
    width: 207px;
    height: 30px;
    background: url(../images/search.png) no-repeat;
}
#search form {
	width: 207px;
	height: 30px;
	padding: 0px;
	margin: 0px;
}
#search form input {
	float: none;
	padding: 0px;
	margin: 0px;
}
#search form #input_search {
	position: absolute;
	width: 160px;
	height: 20px;
    margin: 6px 0px 0px 8px;
	background: none;
	background-color: #FFF;
}
#search form #button_search {
	position: absolute;
	width: 32px;
	height: 30px;
    margin: 0px 0px 0px 174px;
	border: 0px;
    background: none;
}
#search form #button_search_text {
	display: none;
}
#search form #advanced_search {
	display: none;
}

/*styl protletu language*/
header .links .lang-list li {
    float: left;
    padding: 0 0;
    margin: 0 0 0 0;
    /*background: url(../images/sep.png) no-repeat right;*/
}

.lang-list {
	margin-bottom:0;
	margin-top:0;
}

.lang-list .taglib-icon {
	display:none;
}

.lang-list li.activeLang {
	display:none
}

/* ---------- googlesearch portlet ---------- */
#google_search_form_obal {
	width: 690px;
	height: 270px;
	margin-left: 20px;
}
#google_search_form_content {
	width: 690px;
	height: 270px;
	border: 1px solid #CCC;
}
#google_search_form_content #text_vyhledat_DS, #google_search_form_content #text_vyhledat_CP, #google_search_form_content #text_vyhledat_PM {
	display: none;
}
#google_search_form_content #text_vyhledat_PO {
	display: block;
	position: absolute;
	top: 21px;
	left: 584px;
	width: 74px;
	height: 23px;
	color: #13377D;
	font-weight: bold;
	text-align: center;
	padding: 3px 0px 0px 0px;
	z-index: 1;
}
#google_search_form_content #text_vyhledat_PO:hover {
	cursor: pointer;
	border: 1px solid #555;
}
#google_search_form_content #google_search_form_fields {
	padding: 20px 30px 20px 30px;
}
#google_search_form_content #google_search_form_fields  #extendedSearch {
	padding-top: 7px;
}
/*#google_search_form_content  #google_search_form_fields input {
	background: none;
	background-color: #FFF;
}
#google_search_form_content  #google_search_form_fields select {
	background: none;
	background-color: #FFF;
}*/
#google_search_form_content  #google_search_form_fields .button {
	width: 77px;
	height: 28px;
  top: 20px;
	_top:26px;
	right: 30px;
}
#google_search_form_content  #google_search_form_fields input:focus {
	border: 1px solid #AAA;
}
#google_search_form_content  #google_search_form_fields .term input {
	width: 410px;
}
#google_search_form_content  #google_search_form_fields .colLeft {
	width: 310px;
	margin: 5px 0px 0px 0px;
}
#google_search_form_content  #google_search_form_fields .colLeft dl {
	margin: 0px;
}
#google_search_form_content #google_search_form_fields  .colLeft p {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#google_search_form_content  #google_search_form_fields .colLeft label,
#google_search_form_content  #google_search_form_fields .term label {
	display: block;
	float: left;
	width: 110px;
	padding-top: 4px;
}
#google_search_form_content  #google_search_form_fields .colLeft input {
	width: 120px;
}
#google_search_form_content  #google_search_form_fields .colRight {
	width: 320px;
	padding: 20px 0px 0px 0px;
	margin-top: 5px;
}
#google_search_form_content  #google_search_form_fields .colRight .colRight_content {
	width: 320px;
	padding: 0px 0px 20px 0px;
}
#google_search_form_content  #google_search_form_fields .colRight .colRight_content p {
	margin: 0px 20px 10px 20px;
}
#google_search_result {
	margin-left: 20px;
}
#google_search_result .gs_result_next {
	padding: 0px;
	margin: 0px 0px 17px 0px;
}
#google_search_result .gs_result_next a {
	color: #13377D;
}
#google_search_result .gs_result_next p,
#google_search_result .gs_result_next a {
	padding-left: 15px;
	margin: 0px 0px 5px 0px;
}
#google_search_result .gs_result_next p.gs_result_title {
/*	font-weight: bold;*/
	font-size: 13px;
}
#google_search_result .gs_result_next p.gs_result_summary b {
	background-color: rgb(250, 193, 40);
}


/*vyhledavani*/
#google_search_form_obal {
  width: 1208px;
  height: 250px;
  margin: 0 36px;
  background: url(../images/article-full.png) no-repeat top;
}
#google_search_form_content {
  width: 1208px;
  height: 250px;
  background: url(../images/article-content-full.png) no-repeat bottom;
  border: 0;
}
#google_search_form_content label {
  font-weight: bold;
  text-align: right;
  padding-right: 20px;
}
#google_search_form_content #google_search_form_fields .colLeft {
  width: 430px;
}
#google_search_form_content #google_search_form_fields .colRight {
  width: 570px;
}
#google_search_form_content #google_search_form_fields .colRight .colRight_content {
  width: 570px;
}
#google_search_form_content #google_search_form_fields .colLeft input {
  width: 207px;
}
#google_search_form_content #google_search_form_fields .colLeft select {
  width: 235px;
}
#google_search_form_content #google_search_form_fields .colLeft #datepickerFrom,
#google_search_form_content #google_search_form_fields .colLeft #datepickerTo {
  margin-right: 15px;
}
#google_search_form_content #google_search_form_fields .term input {
  width: 740px;
}

#google_search_form_content #google_search_form_fields .button {
  left: 970px;
  width: 120px;
  padding: 0 25px;
  height: 34px;
  border: 0;
  border-radius: 5px;
  background: #E2AA1B url(../images/searchform-button.png) repeat-x;
  color: #5E534B;
  text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
  font-weight: bold;
  font-size: 14px;
  line-height: 34px;
}
#google_search_form_content #text_vyhledat_PO {
  left: 992px;
  top: 24px;
  color: #5E534B;
  text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}
#google_search_form_content #text_vyhledat_PO:hover {
  border: 0;
}
#google_search_form_content #extendedSearch .gs_cal_pic {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url('../images/calendar.png') top right no-repeat;
  vertical-align: bottom;
}
#google_search_form_content .datepicker {
	position: static;
	font-size: 100%;
	z-index: auto;
}
#google_search_form_content img.ui-datepicker-trigger {
  vertical-align: middle;
  cursor: auto;
  margin: 0;
}


#google_search_result {
	margin-left: 36px;
}
#google_search_result h3 {
  color: #003477;
  font-size: 28px;
  font-weight: normal;
}
#google_search_result .gs_result_next p.gs_result_title {
  padding: 0;
  padding-left: 14px;
  padding-top: 3px;
  background: url(../images/li.png) no-repeat 0 0.55em;
}
#google_search_result .gs_result_next p.gs_result_title a {
  color: #003477;;
  text-decoration: underline;
  font-weight: bold;
  padding-left: 0;
  font-size: 15px;
}
#google_search_result .gs_result_next p.gs_result_title a:hover {
  text-decoration: none;
}
#google_search_result .gs_result_next p.gs_result_title a:visited {
  color: #504F4D;
}
#google_search_result .gs_result_next p.gs_result_title a:active {
  outline: 0;
  color: #434343
}
#google_search_result .gs_result_next p.gs_result_summary {
  color: #434343;
}
#google_search_result .gs_result_next p.gs_result_summary b {
  background-color: #FFCD33;
  font-weight: normal;
}

/*Online zadosti*/

#zadosti_form label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
#zadosti_form input.error {
background-color: #FFD9D9;
background: #FFD9D9;
}

#zadosti_form span.required {
color: red;
}

#zadosti_form input.disable_field {
background-color: #D2D2D2;
background: #D2D2D2;
}

#warning_id {
border: 2px;
border-color: red;
border-style: solid;
padding: 5px;
width: auto;
display: inline-block;
}

/* strankovani ve vyhledavani */
#google_search_pagination .button {
    position: static;
    vertical-align: top;
}

#google_search_pagination {
    text-align: center;
    text-transform: uppercase;
    margin: 50px 0 0 0;
}

#google_search_pagination > div,
#google_search_pagination > div input {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    text-decoration: none;
}

#google_search_pagination input {
    cursor: pointer;
    border: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
}

#google_search_pagination > div {
    margin: 0 5px;
    display: inline-block;
}

#google_search_pagination .button_wrapper_prev {
    background: url(../images/pagination-prev.png) no-repeat left;
    padding: 0;
}

#google_search_pagination .button_wrapper_prev input {
    padding: 0 18px 0 18px;
    background: url(../images/pagination-prev-span.png) no-repeat right;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}

#google_search_pagination .button_wrapper_next {
    background: url(../images/pagination-next.png) no-repeat right;
    padding: 0;
}

#google_search_pagination .button_wrapper_next input {
    padding: 0 18px 0 18px;
    background: url(../images/pagination-next-span.png) no-repeat left;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}

#google_search_pagination .button_wrapper {
    background: url(../images/pagination-span.png) no-repeat left;
    padding: 0;
    padding-left: 5px;
}

#google_search_pagination .button_wrapper input {
    background: url(../images/pagination.png) no-repeat right;
    padding: 0;
    padding-left: 5px;
    padding-right: 10px;
    color: #767575;
    font-weight: normal;
}
#google_search_pagination .button_wrapper input:hover {
    color: #13377d;
}

#google_search_pagination .button_wrapper_active {
    background: url(../images/pagination-active-span.png) no-repeat left;
    padding: 0;
    padding-left: 5px;
}

#google_search_pagination .button_wrapper_active input {
    background: url(../images/pagination-active.png) no-repeat right;
    padding: 0;
    padding-left: 5px;
    padding-right: 10px;
    color: #13377D;
}

#google_search_pagination .comma_wrapper {
  display: none;
}

#google_search_pagination_text_top .pagination_highlight,
#google_search_pagination_text_bot .pagination_highlight {
  font-weight: bold;
}
#google_search_pagination_text_top {
  display: none;
}
#google_search_pagination_text_bot {
  display: none;
}


/* rozcestnik lfr el */
#rozcestnik .portlet-borderless-bar .portlet-options li {
  margin: 0;
  height: auto;
  overflow: visible;
  background: none;
}
#rozcestnik .portlet-borderless-bar .portlet-actions a {
  display: inline-block;
  padding: 0;
  color: #3AF;
  font-weight: bold;
  text-decoration: none;
  background: none;
}
#rozcestnik .portlet-borderless-bar .portlet-options a {
  background: url(../images/portlet/options_borderless.png) 0 0 no-repeat;
}
#rozcestnik .portlet-borderless-bar .portlet-close a {
  background: url(../images/portlet/close_borderless.png) 0 0 no-repeat;
}


  /* ico pro h1 */
.TaT {background: url(../images/ico-TaT.png) no-repeat left;}
.online {background: url(../images/ico-online.png) no-repeat left;}
.psc {background: url(../images/ico-psc.png) no-repeat left;}

/* ico pro h3 */
.express {background: url(../images/auto.png) no-repeat left;}
.balik {background: url(../images/balik.png) no-repeat left;}

/* ico pro tabulku */
.klice2
{background: url(../images/ico-ko.png) no-repeat scroll 0 11px transparent;
    padding-left: 25px ; }

.datatable2 td.ico     {
    padding-left: 30px;
}    
    


/* datatable a - podtrzeni, kvuli kalkulatoru */
.datatable a
{text-decoration:none;}


.datatable2 th a
{text-decoration:none;
color:#FFFFFF;}

/* varovani pro aplikace, bez grafiky jen cerveny text */
.warningText {
   color: #ff0000;
}

/* zelený text pro aplikace */
.silny {
   color: blue;
}

 /* zmena velikosti oproti originalu MF */
.fullpage .col1 {
    width: 538px;
}

.fullpage .col2 {
    width: 538px;
}


 /* chybove a varovne hlasky pres celou stranku na sirku */
.warningbox_long, .errorbox_long {
    margin: 0 0 1em 0;
    width: 1178px;
}

.warningbox_long {
    background: url(../images/warningbox_long.png) no-repeat;
}

.errorbox_long {
    background: url(../images/errorbox_long.png) no-repeat;
    color: #e00;
}

.warningbox_long .infobox {
    background: url(../images/warningbox-infobox_long.png) no-repeat 0 100%;
}

.errorbox_long .infobox {
    background: url(../images/errorbox-infobox_long.png) no-repeat 0 100%;
}

  /* button - nad tabulku vpravo */
.smallbutton2
{
    display: inline-block;
    margin: 0 10px 0 0;
    padding: 0 55px 0 15px;
    height: 51px;
    border: 0;
    border-radius: 11px;
    color: #5E534B;
    text-decoration: none;
    text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
    font-weight: bold;
    font-size: 18px;
    line-height: 51px;
    
   
}


.smallbutton2 { background: #675C51 url('../images/smallbutton.png') repeat-x; }

.smallbutton2 {
    padding: 0 25px;
    height: 35px;
    color: #fff;
    text-shadow: none;
    font-size: 85%;
    line-height: 35px;
}

.smallbutton2:hover {
    color: #FDC82F;
}


/* sloupec zaÃ„Å¤Ä‚Â­najÄ‚Â­cÄ‚Â­ vpravo */

.col2a {
    float: right;
    margin: 0 0 0 20px;
    width: 225px;
    }

/* input print  background: url("../images/navbutton-print-right.png") no-repeat scroll right center, url("../images/navbutton-print-left.png") no-repeat scroll left center, url("../images/navbutton-print.png") repeat-x scroll center center transparent; */
input.navbutton-print, a.navbutton-print {
    background-image: url("../images/navbutton-print-right.png"), url("../images/navbutton-print-left.png"), url("../images/navbutton-print.png");
    background-position: right center, left center, center center;
background-repeat: no-repeat, no-repeat, repeat-x;

}

input.navbutton-print:hover, a.navbutton-print:hover {
    background: url("../images/navbutton-print-right.png") no-repeat scroll right center, url("../images/navbutton-print-left.png") no-repeat scroll left center, url("../images/navbutton-print.png") repeat-x scroll center center transparent;
}

 /* reseni, at se po focusu tabulatorem prestanou spatne zabarvovat zlute buttony   */
.buttons input.navbutton-ok:focus {
background-image: url("../images/navbutton-ok-right.png"), url("../images/navbutton-ok-left.png"), url("../images/navbutton-ok.png");
background-position: right center, left center, center center;
background-repeat: no-repeat, no-repeat, repeat-x;
}



.buttons input.navbutton-cancel:focus {
    background-image: url("../images/navbutton-cancel-right.png"), url("../images/navbutton-cancel-left.png"), url("../images/navbutton-cancel.png");
    background-position: right center, left center, center center;
    background-repeat: no-repeat, no-repeat, repeat-x;
}

.buttons input.navbutton-back:focus {
    background-image: url("../images/navbutton-back-right.png"), url("../images/navbutton-back-left.png"), url("../images/navbutton-back.png");
    background-position: right center, left center, center center;
    background-repeat: no-repeat, no-repeat, repeat-x;
}

/* smallbutton  */


input.smallbutton {
    color:#5E534B;
    border-bottom-color: #dfdfdf;
    border-top-color: #dfdfdf;
    border-left-color: #dfdfdf;
    border-right-color: #dfdfdf;
}

input.smallbutton:hover {
    background-image: url("../images/portlet/header_bg.png");
    background-color: #D4D4D4;
    border-color: #dfdfdf;
    color: #003477; 
}


a.smallbutton:visited {
    color: #ffffff;
}
   
a.smallbutton {
    color:#fffff;
    border-bottom-color: #dfdfdf;
    border-top-color: #dfdfdf;
    border-left-color: #dfdfdf;
    border-right-color: #dfdfdf;
    
}

a.smallbutton:hover {
    background-image: url("../images/smallbutton.png");
    background-color: #D4D4D4;
    border-color: #dfdfdf;
    color: #FDC82F;
}


/*    
.uniform input.button:hover {
    background-image: url("../images/portlet/header_bg.png");
    background-color: #D4D4D4;
    border-color: #dfdfdf;
    color: #003477; 
}

.uniform input.button:focus {
    background-image: url("../images/portlet/header_bg.png");
    background-color: #D4D4D4;
    border-color: #dfdfdf;
    color: #003477; 
}

*/

input[type="button"]:hover {
    color: #003477;
}

input[type="submit"]:hover {
    color: #003477;
}

a:hover {
    color: #003477;
}

input.button:focus {
    background-image: url("../images/itemdetail-button.png");
    background-color: #D4D4D4;
    border-color: #dfdfdf;
    color: #003477; 
}

.itemdetail .button {
    color:#5E534B;
    border-bottom-color: #dfdfdf;
    border-top-color: #dfdfdf;
    border-left-color: #dfdfdf;
    border-right-color: #dfdfdf;
}

.itemdetail .button:hover {
    background-image: url("../images/itemdetail-button.png");
    background-color: #D4D4D4;
    border-color: #dfdfdf;
    color: #003477; 
}

footer .search input.button:hover {
background-image: none !important;
background-color: transparent !important;
 }
 
footer .search input.button:focus {
background-image: none !important;
background-color: transparent !important;
 } 


        
/* uprava varovne hlasky ze uzivatel je dlouho neaktivni  */

.popup-alert-warning {
    padding-left: 0;
    background-image: none;
}
/* pretahnuti hnedeho chci pres ikonky na Homepage  */
#home .ico, #home .icoactive {
  z-index:1;
}

/* vyreseni zaberveni odkazu v rozbalenenych ikonkach na HP  */
#home .ico ul a {
    color: #434343;
}

#home .ico ul a:visited {
    color: #434343;
}

#home .ico ul a:hover {
    color: #003477;
}

/* zruseni centrovani textu v selectboxu v paticce  */
footer .search-kalkulacka {
    text-align: left;
 }


/* mapa webu, uprava pro verzi, kterou generuje LR */

.smap-article-content {
    padding: 20px 30px;
    background: url(../images/article-content.png) no-repeat bottom;
}

.fullpage .smap-article-content {
    background: url(../images/article-content-full.png) no-repeat bottom;
}

.narrow .smap-article-content {
    background: url(../images/article-content-narrow.png) no-repeat bottom;
}
.smap-bckg label.normal {
    font-weight: normal;
}

.smap-bckg {
    margin: 0 0 20px 0;
    background: url(../images/article.png) no-repeat top;
}

.fullpage .smap-bckg {
    background: url(../images/article-full.png) no-repeat top;
}

.narrow .smap-bckg {
    background: url(../images/article-narrow.png) no-repeat top;
}

.smap-bckg label {
    font-weight: bold;
    font-size: 15px;
}

#sitemap .smap-bckg {
    margin-bottom: 20px;
}

#sitemap.sitemap2 .smap-bckg a {
    color: #504f4d;
    text-decoration: none;
}

#sitemap.sitemap2 .smap-bckg a:hover {
    color: #003477;
    text-decoration: underline;
}


.MW-sluzbyPriPodani {
    background: url("../images/MW_sluzby-na-podani.jpg") no-repeat scroll left center transparent;
}

.MW-sluzbyPriDodani {
    background: url("../images/MW_sluzby-na-dodani.jpg") no-repeat scroll left center transparent;
}

.MW-eshop {
    background: url("../images/MW_eshop.jpg") no-repeat scroll left center transparent;
}

.MW-financniSluzby {
    background: url("../images/MW_financni-sluzby.jpg") no-repeat scroll left center transparent;
}

.MW-informace {
    background: url("../images/MW_informace.jpg") no-repeat scroll left center transparent;
}

.MW-czechpoint {
    background: url("../images/MW_czech-point.jpg") no-repeat scroll left center transparent;
}


 /*  resi chybu centrovani textu v patice Vybrat kalkulacku */
.selectBox-dropdown .selectBox-label {
    text-align: left;
}   

 /*  resi zvetseni PSC adresy v aplikaci VyhledÃ¡vÃ¡nÃ­ PSÄŒ */
.pscadresa {
    font-size:25px;
    color: #003477;
}

 /*  dodatky pro TaT */

.tabs_bezokraju {
    background: url(../images/tabs_bezokraju.png) no-repeat 0 100% !important;
}
input.hint 
{text-indent: 0;}

#search-podcislo-multi-label {
    display: none;
}

.datatable2 td.actions, .uniform .datatable2 td.actions {
    background: #F8F8F8;
    padding: 20px 10px;
}

 .uniform .datatable2 th {
    padding: 6px 10px;
    border: 2px solid #fff;
    border-radius: 7px;
    background: #ECB71F url(../images/table-th.png) repeat-x;
    color: #313131;
    text-align: left;
    font-weight: normal;
}

th.sortable a {
    font-weight: normal !important;
}
.progress-bar {
width:  767px;
height: 70px;
margin-top: 12px;
margin-bottom: 12px;
    }
.progress-bar img {
    width: 71px;
    height: 70px;
    float: left;
    }
    
.progress-bar span {
float: left;
    width: 68px;
    height: 70px;
    background: url(../images/item-progress-sipka.png) no-repeat;
    display: inline-block;
    }
    
 /* div pro printovou ikonku dole na strance */   
    
.patickaTaT {
    clear: both;
    width: 100%;
    overflow: hidden;
    text-align: right;
    padding: 0;
}

.patickaTaT a {
padding-right: 10px;
}


.print {
    color: #434343;
    background: url(../images/print.png) no-repeat left;
    padding: 2px 0 2px 30px;
}

.txt {
       color: #434343;
    padding: 2px 0 2px 30px;
    background: url(../images/ikonka-txt.png) no-repeat left;
}

.csv {
    color: #434343;
    padding: 2px 0 2px 30px;
    background: url(../images/ikonka-csv.png) no-repeat left;
}     

label {
     cursor: default !important; 
      } 
      
.silny {
   color: #92d400;
}


body.portal-popup
{
background:#FFFFFF;
}

/* snaha prepsat styly ktere si tam cpe LR, autocompleter iwf */

.ui-widget input.focus, .ui-widget textarea.focus {
    border-color: #D2D2D2;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    background-color: white;
    background-image: url("../images/input.png");
}


 /* at horni menu neskace na 2 radky*/
.mainmenu {
margin: 0!important;
}


               

