/* *** style for NEW IS * BEGIN *** */

/*@import "style_menu.css";  */

/* *** Tags BEGIN *** */
body {
	background-color: #FFFFCE;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	height:100%;
}

h1 {
	margin-bottom: 0px;
	margin-top: 5px;
	color: #154499;
	font-size: 12px;
}
h2 {
	margin-bottom: 0px;
	margin-top: 5px;
	color: #154499;
	font-size: 11px;
	text-align: justify;
}
h3 {
	margin-bottom: 0px;
	margin-top: 5px;
	color: #646464;
	font-size: 11px;
}

p {
	margin-bottom: 0px;
	margin-top:14px;
	color: #646464;
	/*text-align: justify;*/
}

img {
	border: 0px none;
	margin: 0px;
}

hr {
        clear: both;
	float: left;
        width: 100%;
        color: #999999;
        background-color: #999999;
        height: 1px;
        margin: 6px 0;
        border: none;
}

input {
        font-weight:normal;
        font-size:10px;
        padding:1px;
        font-family: Tahoma, Arial CE, Arial;
}
input.suggestionEl {
/*	border-left: 3px solid #666 !important; */
}

select {
  border: 1px solid #999999;
	background-color: #FAFAFA;  
  padding:0px;
	font-weight:normal;
	font-size:11px;
	font-family: Tahoma, Arial CE, Arial;
}

textarea {
	border: 1px solid #000000;
	background-color:#FAFAFA;
	font-weight:normal;
	font-size:11px;
	padding:2px;
	font-family: Tahoma, Arial CE, Arial;
}

button {
	text-align: center;
	padding: 0;
}

/* *** Tags END *** */

/* tridy pro orezavani fci zkrat_text_orezem */
.text_orezem, .text_orezem_u  { display: inline-block; overflow: hidden; white-space: nowrap;}
.text_orezem { text-decoration: none;}
.text_orezem_u { text-decoration: none; cursor: hand;}
.text_orezem_u:hover { text-decoration: underline;}

/* *** Ids BEGIN *** */
#topEl {
	margin: 6px 9px 0px 9px;
	padding: 5px;
	background-color: #990000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

#topEl > span {
	display: block;
	margin-left: 100px;
	text-align: center;
	width: 840px;
}
.pole{
  text-align:right;
}

#topEl > span > span {
	font-size: 10px;
}

#mainEl {
	margin: 0px 9px 6px 9px;
	padding: 3px 2px 3px 2px;
	border: 1px solid #ccc;
}

/* *** Ids END *** */

/* *** Classes BEGIN *** */
.item_file { cursor: pointer; }

.noneD {display: none !important;}
/* *** Classes END *** */

/* *** Exception BEGIN *** */
.exception {
	margin-top: 0.5em;
	margin-bottom: 1em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 2em;
	padding-right: 0.5em;
	background-color: #ff6352;
	background-image: url(../imgs/ico/famfamfam_silk_icons_v013/error.png);
	background-repeat: no-repeat;
	border: 1px solid #de1500; 
}	

.exceptionInfo, .exceptionFile {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
	border-bottom: 1px solid;
}
/* *** Exception END *** */

/* commons definitions BEGIN */
/*** fieldset je tam pouze proto aby se zacholo !!! CASEM SMAZAT fieldset !!! ***/
fieldset input[type=text], fieldset input[type=password], fieldset input[type=file] {border: 1px solid #666666;}

/*** fieldset je tam pouze proto aby se zacholo !!! CASEM SMAZAT fieldset !!! ***/
fieldset textarea {
	border: 1px solid #666666;
	background-color:#fafafa;
}

/* commons definitions END */

/* *** Colors BEGIN *** */
.cRed {color: red;}
.cGrey {color: grey;}
.cGreen {color: green;}
.cOrange {color: orange;}
.cLightBlue {color: #0066C0;}
.cLightBlue a {color: #0066C0;}
.cLightBlue a.hover {color: #0066C0;}

/* *** Colors END *** */

/* *** Width(s) BEGIN *** */
.w1060 {width: 1060px;}
.w1057 {width: 1057px;}
.w1048 {width: 1048px;}
.w1038 {width: 1038px;}
.w1018 {width: 1018px;}
.w998 {width: 998px;}
.w978 {width: 978px;}
.w958 {width: 958px;}
.w890 {width: 890px;}
.w878 {width: 878px;}
.w858 {width: 858px;}
.w838 {width: 838px;}
.w830 {width: 830px;}
.w818 {width: 818px;}
.w798 {width: 798px;}
.w760 {width: 760px;}
.w730 {width: 730px;}
.w640 {width: 640px;}
.w600 {width: 600px;}
.w527 {width: 527px;}
.w500 {width: 500px;}
.w470 {width: 470px;}
.w400 {width: 400px;}
.w370 {width: 370px;}
.w300 {width: 300px;}
.w240 {width: 240px;}
.w170 {width: 170px;}
.w150 {width: 150px;}
.w140 {width: 140px;}
.w138 {width: 138px;}
.w130 {width: 130px;}
.w120 {width: 120px;}
.w100 {width: 100px;}
.w90 {width: 90px;}
.w80 {width: 80px;}
.w70 {width: 70px;}
.w60 {width: 60px;}
.w40 {width: 40px;}
.w30 {width: 30px;}
.w20 {width: 20px;}
.w16 {width: 16px;}

.w100per {width: 100%;}
.wAuto {width: auto;}
/* *** Width(s) END *** */

/* *** clear class *** */
.clearEl {clear: both;}

.fleft  {float: left;}
.fright {float: right;}

/* *** FORM Style BEGIN (form, fieldset, legend, div, label, ...) *** */
div.fs form {}
div.fs fieldset {
	background-color: #fbfbfb;
	border: 1px solid #999;
	padding: 0px 0px 0px 0px;
	float: left;
	margin-top: 0.5em;
	margin-left: 0;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}

div.fs fieldset.borderNone {
	border: 0;
}
div.fs fieldset h3 {
        line-height: 20px;
	padding-bottom: 2px;
	margin-top: 0px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #666;
	color: #eee;
	clear: both;
}
div.fs fieldset hr.bold {
	clear: both;
	border: 1px solid #666;
	background-color: #666;
}
div.fs legend {
	background-color: #666;
	color: #fff;
	border: 1px solid #666;
	margin-left: -1px;
	margin-right: 0px;
	display: block;
	line-height: 20px;
	width:100%;
	color: #eee;
	font-size: 11px;
	font-weight: bold;
	text-indent: 4px;
}
div.fs div {
	display: block;
	float: left;
	clear: both;
	width: 100%; /*!important;*/
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
div.fs div.evenLine {
	background-color: #ebebeb;
}
div.fs label {
	float: left;
	padding-right: 0;
	padding-left: 0;
	margin-right: 0;
	margin-left: 0;
	display: inline-table;
	text-indent: 5px;
	width: 270px;
	min-height: 2.9em;

}
div.fs input {
	float: left;
	width: 260px;
	margin-left: 5px;
	margin-right: 5px;
}
div.fs textarea {
	float: left;
	width: 260px;
	height: 7em;
	margin-left: 5px;
	margin-right: 5px;
}
div.fs select {
	float: left;
	width: 260px;
	margin-left: 5px;
	margin-right: 5px;
}
div.fs input[type=checkbox], div.fs input[type=radio] {
	width: 1.6em !important;
}
div.fs input[type=submit] {
	font-weight: bold;
}

div.fs label.extrashort {width: 6em;}
div.fs label.extrashort input, div.fs label.extrashort textarea {width: 4em;}
div.fs label.short {width: 9.3em;}
div.fs label.short input, div.fs label.short textarea {width: 7em;}
div.fs label.medium {width: 19.3em;}
div.fs label.medium input, div.fs label.medium textarea {width: 16em;}
div.fs label.long {width: 35.7em;}
div.fs label.long input, div.fs label.long textarea {width: 31em;}
div.fs label.extralong {width: 44.5em;}
div.fs label.extralong input, div.fs label.extralong textarea {width: 39em;}

div.fs label.w1div8 {width: 130px;}
div.fs label.w1div8 input, div.fs label.w1div8 textarea, div.fs label.w1div8 select, div.fs label.w1div8 button {width: 118px;}
div.fs label.w2div8 {width: 262px;}
div.fs label.w2div8 input, div.fs label.w2div8 textarea, div.fs label.w2div8 select, div.fs label.w2div8 button {width: 250px;}
div.fs label.w3div8 {width: 394px;}
div.fs label.w3div8 input, div.fs label.w3div8 textarea, div.fs label.w3div8 select, div.fs label.w3div8 button {width: 382px;}
div.fs label.w4div8 {width: 526px;}
div.fs label.w4div8 input, div.fs label.w4div8 textarea, div.fs label.w4div8 select, div.fs label.w4div8 button {width: 514px;}
div.fs label.w5div8 {width: 657px;}
div.fs label.w5div8 input, div.fs label.w5div8 textarea, div.fs label.w5div8 select, div.fs label.w5div8 button {width: 645px;}
div.fs label.w6div8 {width: 789px;}
div.fs label.w6div8 input, div.fs label.w6div8 textarea, div.fs label.w6div8 select, div.fs label.w6div8 button {width: 777px;}
div.fs label.w7div8 {width: 920px;}
div.fs label.w7div8 input, div.fs label.w7div8 textarea, div.fs label.w7div8 select, div.fs label.w7div8 button {width: 908px;}
div.fs label.w8div8 {width: 1052px;}
div.fs label.w8div8 input, div.fs label.w8div8 textarea, div.fs label.w8div8 select, div.fs label.w8div8 button {width: 1040px;}

div.fs label.w1div12 {width: 86px;}
div.fs label.w1div12 input, div.fs label.w1div12 textarea, div.fs label.w1div12 select, div.fs label.w1div12 button {width: 74px;}
div.fs label.w2div12 {width: 173px;}
div.fs label.w2div12 input, div.fs label.w2div12 textarea, div.fs label.w2div12 select, div.fs label.w2div12 button {width: 161px;}
/* w3div12 = w2div8 */
div.fs label.w4div12 {width: 349px;}
div.fs label.w4div12 input, div.fs label.w4div12 textarea, div.fs label.w4div12 select, div.fs label.w4div12 button {width: 337px;}
div.fs label.w5div12 {width: 436px;}
div.fs label.w5div12 input, div.fs label.w5div12 textarea, div.fs label.w5div12 select, div.fs label.w5div12 button {width: 424px;}
/* w6div12 = w4div8 */
div.fs label.w7div12 {width: 612px;}
div.fs label.w7div12 input, div.fs label.w7div12 textarea, div.fs label.w7div12 select, div.fs label.w7div12 button {width: 600px;}
div.fs label.w8div12 {width: 700px;}
div.fs label.w8div12 input, div.fs label.w8div12 textarea, div.fs label.w8div12 select, div.fs label.w8div12 button {width: 688px;}
/* w9div12 = w6div8 */
div.fs label.w10div12 {width: 876px;}
div.fs label.w10div12 input, div.fs label.w10div12 textarea, div.fs label.w10div12 select, div.fs label.w10div12 button {width: 864px;}
div.fs label.w11div12 {width: 963px;}
div.fs label.w11div12 input, div.fs label.w11div12 textarea, div.fs label.w11div12 select, div.fs label.w11div12 button {width: 951px;}
/* w12div12 = w8div8 */

div.fs label.w1div16 {width: 43px;}
div.fs label.w1div16 input, div.fs label.w1div16 textarea, div.fs label.w1div16 select, div.fs label.w1div16 button {width: 31px;}
/* w2div16 = w1div8 */
div.fs label.w3div16 {width: 216px;}
div.fs label.w3div16 input, div.fs label.w3div16 textarea, div.fs label.w3div16 select, div.fs label.w3div16 button {width: 204px;}
/* w4div16 = w2div8 */
div.fs label.w5div16 {width: 216px;}
div.fs label.w5div16 input, div.fs label.w5div16 textarea, div.fs label.w5div16 select, div.fs label.w5div16 button {width: 204px;}

div.fs span {
	float: right;
	font-weight: bold;
	margin-top: 2px;
	margin-right:5px;
}
div.fs .formElRemove {
	float: right;
	margin-top: -18px;
	margin-right: 10px;
}
div.fs .suggestionIcon {
	float: right;
	position: relative;
}
div.fs .suggestionIcon img {
	position: absolute;
	top: -17px;
	right: 8px;
}
div.fs .formElRemove, .removeEl {
	background-image: url(../images/icons/delete.png);
	background-repeat: no-repeat;
	width: 16px; height: 16px;
	cursor: pointer;
}
div.fs .moreButton {
	width: 70px;
}
/* *** FORM Style END *** */

/* *** Notify Area BEGIN *** */
.notify {
	margin: 5px 6px;
}

.notify p {
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 21px;
	padding-right: 4px;
	font-weight: bold;
}

.notify p.info {
	background-color: #accfff;
	background-image: url(../imgs/ico/vlastni/cesr_info.png);
	background-position: 2px center;
	background-repeat: no-repeat;
	border: 1px solid #72aeff;
}
.notify p.notice {
	background-color: #accfff;
	background-image: url(../imgs/ico/vlastni/cesr_info.png);
	background-position: 2px center;
	background-repeat: no-repeat;
	border: 1px solid #72aeff;
}
.notify p.warning {
	background-color: #ffe158;
	background-image: url(../imgs/ico/famfamfam_silk_icons_v013/warning.png);
	background-position: 2px center;
	background-repeat: no-repeat;
	border: 1px solid #eac000;
}
.notify p.error {
	background-color: #ff6352;
	background-image: url(../imgs/ico/famfamfam_silk_icons_v013/error.png);
	background-position: 2px center;
	background-repeat: no-repeat;
	border: 1px solid #de1500; 
}
/* *** Notify Area END *** */

/* *** InfoBlock BEGIN *** */
.infoblock {
	display: block;
	float: left;
	background-color: #fbfbfb;
	border: 1px solid #999999;
	margin-top: 0.6em;
	/*margin-left: 0.6em; FIX ME - FF vs. IE */
	margin-bottom: 0.6em;
	padding: 0;
}
.infoblock h3 {
	line-height: 20px;
	padding-bottom: 2px;
	margin-top: 3px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #666;
	color: #eeeeee;
}
.infoblock > h3 {
	margin: 0;
}
.infoblock ul {
	display: table;
	padding-left: 0.2em;
	margin-left: 0.2em;
	padding-right: 0.2em;
	margin-right: 0.2em;
}
.infoblock > ul, .infoblock > div.cell > ul {
	padding-top: 0.3em;
	margin-top: 0.3em;
	padding-bottom: 0.3em;
	margin-bottom: 0.3em;
}
.infoblock ul li {
	list-style-type: none;
	display: table-row;
	height: 1.5em;
}

.infoblock ul li > div {
	margin-top: 0px;
	margin-bottom: 0px;
        padding: 0px 0;
        line-height: 22px;
}

.infoblock ul.list li:hover, .infoblock ul.tree li:hover > div {
	background-color: #b4bfcd;
}
.infoblock ul li ul {
	margin-left: 20px;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}
.infoblock ul li strong {
	display: table-cell;
	padding-right: 0.5em;
	text-align: right;
	white-space: nowrap;
}
.infoblock .type {
	font-style: italic;
}
.infoblock .name {
	font-weight: bold;
}
.infoblock .treecontrol {
	margin-top: 9px;
}
.infoblock .treecontrol a {
        float: left;
        text-decoration: none;
        color: #000000;
        line-height: 15px;
}
.infoblock .treecontrol a:hover {
        text-decoration: underline;
}
.infoblock .treecontrol a img {
        float: left;
        margin: 0 2px 0 12px;
}
.infoblock .treecontrol a:first-child img {
        margin: 0 2px 0 0px;
}

/* width for stupid borwsers - BEBIN */
.infoblock ul.width06 li strong {width: 6em;}
.infoblock ul.width08 li strong {width: 8em;}
.infoblock ul.width10 li strong {width: 10em;}
.infoblock ul.width12 li strong {width: 12em;}
.infoblock ul.width14 li strong {width: 14em;}
.infoblock ul.width16 li strong {width: 16em;}
.infoblock ul.width18 li strong {width: 18em;}
.infoblock ul.width20 li strong {width: 20em;}
.infoblock ul.width22 li strong {width: 22em;}
.infoblock ul.width24 li strong {width: 24em;}
.infoblock ul.width26 li strong {width: 26em;}
.infoblock ul.width28 li strong {width: 28em;}
.infoblock ul.width30 li strong {width: 30em;}
/* width for stupid borwsers - END */

.infoblock .cell {
	/*background-image: url(../images/ibcorner.png);
	background-repeat: no-repeat;*/
	display: table-cell;
	float: left;
	margin-left: 0.2em;
	margin-right: 0.2em;
	/*padding-right: 0.2em;*/
	margin-top: 0.2em;
}

.infoblock .action {
	border: 1px solid #d5d5d5;
	text-align: right;
	padding: 0.2em;
	background-color: #f0f0f0;
	margin-bottom: 0.3em;
}

.infoblock .action a {
	margin-left: 0.3em;
}

.infoblock > div.action {
	margin-left: 0.2em;
	margin-right: 0.2em;
}
/* *** InfoBlock END *** */

/* *** Menu BEGIN *** */
.menu {
	display: block;
	float: left;
	background-color: #cccccc;
	border: 1px solid #999999;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0.2em;
}

.menu .listSeparator {
      margin-left: 20px !important;
}

.menu ul {
	list-style: none;
	margin-left: 0.2em;
	padding-left: 0.2em;
	margin-right: 0.2em;
	padding-right: 0.2em;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.menu ul li {
	display: block;
	float: left;
	border: 1px solid #999999;
	margin-top: 0.2em;
	margin-left: 0.2em;
	margin-right: 0.2em;
	margin-bottom: 0;
	padding: 0.2em;
	background-color: #eeeeee;
}

.menu ul li a {
	display: block;
	height: 100%;
	text-decoration: none;
	font-weight: bold;
	color: #030303;
}


.menu ul li:hover {
	background-color: #cccccc;
}

.menu ul li.selected {
	background-color: #666666;
	color: #eeeeee;
}

.menu ul li.selected a {
	color: #eeeeee;
}

/* *** Menu END *** */

/* *** TableBlock BEGIN *** */
.tableblock {
	display: block;
	float: left;
	margin-top: 0.4em;
	margin-left: 0.2em;
	margin-right: 0.2em;
	margin-bottom: 0.4em;
	padding: 0;
}

.tableblock table {
	background-color: #fbfbfb;
	padding: 0;
	margin: 0;
	border-spacing: 0;
	border-collapse: collapse;
	border-top: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-bottom: 0;
	border-right: 0;
}

.tableblock tr:hover {
	background-color: #b4bfcd !important;
}

.tableblock tr.evenLine {
	background-color: #ebebeb;
}

.tableblock td {
	margin: 0px;
	border-left: 0;
	border-top: 0;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	padding: 3px 5px 3px 5px;
}

.tableblock th {
	margin: 0px;
	padding: 0.6em;
	border-left: 0;
	border-top: 0;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	background-color: #666666;
	color: #ffffff;
}
/* *** TableBlock END *** */

/* *** Button link BEGIN *** */
span.button {
	background-color: #eee;
	color: #222;
	border: 1px solid #999;
	margin: 6px 2px;
	padding: 2px;
	text-decoration: none;
        display: block;
        line-height: 16px;
}
span.button a {
	color: #222;
	text-decoration: none;
}

span.button a img {
	float: left;
        margin-right: 6px;
}
span.button:hover { background-color: #ccc; }
span.button:hover a { /* */ }
/* *** Button link END *** */

/* *** jquery ui - popupWin BEGIN *** */
.showPopupWin, .showPopupWin a, .showPopupWin_mouseenter, .showPopupWin_mouseenter a {
	cursor: url(../images/new-win-cur.ico), auto !important;
}

.showPopupWin2, .showPopupWin2 a, .showPopupWin_mouseenter, .showPopupWin_mouseenter a {
	cursor: url(../images/new-win-cur.ico), auto !important;
}

/* vlastni trida pro rychle prirazovani kurzoru */
.popupWinCursor{
	cursor: url(../images/new-win-cur.ico), auto !important;
}

#showPopupWinEl {
	position: absolute;
	top: -1200px;
	left: -1200px;
	float: left;
}

.showPopupWinContent {
	display: none;
}

.showPopupWinText {
	font-size: 12px;
}
/* *** jquery ui - popupWin END *** */

/* *** jquery ui - overwrite *** */    
.ui-datepicker { width: 22em !important; display: none;}
	
/* *** jquery tooltip - BEGIN *** */
.showTooltipContent {
	display: none;
}
/* *** jquery tooltip - END *** */


/* *** PLUGINS - BEGIN *** */
/* PLUGINS PART HAS TO BY ON THE END OF THIS FILE !!! */
/* satisfakce */
.satisfakceList {
	margin: 2px;
	float: left;
}
.satisfakceListItem {
	margin: 2px;
	padding: 5px;
	text-align: center;
	cursor: pointer;
}
.satisfakceListItem_selected {
	background-color: #2570ce !important;
}
.satisfakceListItem:hover {
	background-color: #b4bfcd;
}

.satisfakceListItem h4 {
    margin: 5px 0 0 0;
}

#satisfakceCisloFiltr a.inDatepicker_vyber {
    color: #000099;
}

#satisfakceDetail_wraper {
    /*
	margin-bottom: 2px;
	min-height: 22px;
	background-color: #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
    */
}
#satisfakceDetail_wraper .infoblock {
	margin-left: 3px;
}
.satisfakceDetailInfo {
	padding-top: 3px;
	text-align: center;
	font-size: 16;
	font-weight: bold;
}
.satisfakceDetail {
        padding: 6px;
}

.satisfakceDetail ul.tree li > div {
    background-color: #ebebeb;
    border-bottom: 1px solid #d5d5d5;
}

.satisfakceDetail ul.tree li:hover > div {
    background-color: #b4bfcd;
}

.satisfakceDetail ul.indent1 li > div {
    background-color: #dbdbdb;
}

.satisfakceDetail ul.indent2 li > div {
    background-color: #cbcbcb;
}

.satisfakceDetail ul.indent3 li > div {
    background-color: #bbbbbb;
}

.satisfakceDetail ul.indent4 li > div {
    background-color: #ababab;
}

.satisfakceDetail h1 {
        margin-top: 0px;
}
.satisfakceDetail .filtr {
    margin: 9px 0 0 100px;
}
.satisfakceDetail .filtr label {
    float: left;
    line-height: 15px;
}
.satisfakceDetail .filtr .ui-dropdownchecklist-wrapper {
    margin: -2px 0 0 6px;
    float: right;
}

.satisfakceDetail ul {
    margin-top: 0;
}

.satisfakceDetailName {
        float: left;
        padding: 0 6px;
        overflow: hidden;
        height: 22px;
        border-right: 1px solid #d5d5d5;
}
.satisfakceDetailAction {
        float: right;
        padding: 0 6px;
        overflow: hidden;
        height: 22px;
}
.satisfakceDetailAction img {
        margin-top:3px;
}
.satisfakceDetailStatus {
	float: right;
        padding: 0 6px;
        overflow: hidden;
        height: 22px;
        text-align: center;
        border-right: 1px solid #d5d5d5;
        border-left: 1px solid #d5d5d5;
}
.satisfakceDetailStatus img {
        margin-top:3px;
}
.satisfakceDetailDeadline {
        float: right;
        padding: 0 6px;
        overflow: hidden;
        height: 22px;
        text-align: left;
}
.satisfakceDetailSource {
        float: right;
        padding: 0 6px;
        overflow: hidden;
        height: 22px;
        text-align: left;
        border-right: 1px solid #d5d5d5;
        border-left: 1px solid #d5d5d5;
}
.satisfakceDetailPrice {
	float: right;
        padding: 0 6px;
        overflow: hidden;
        height: 22px;
        text-align: right;
}
.satisfakceDetail_add {
	float: right;
}

.satisfakceDetailTableHead {
        background-color: #666666;
        font-weight: bold;
        color: #ffffff;
        width: 100%;
        float: left;
        line-height: 22px;
}

.satisfakceDetailTableHead .satisfakceDetailName, .satisfakceDetailTableHead .satisfakceDetailAction,
.satisfakceDetailTableHead .satisfakceDetailStatus, .satisfakceDetailTableHead .satisfakceDetailDeadline,
.satisfakceDetailTableHead .satisfakceDetailSource, .satisfakceDetailTableHead .satisfakceDetailPrice {
    text-align: left;
}

.satisfakceObj_disable{ color: #aaa; }
.satisfakceObj .type {
	background-image: url(../images/satisfakce/icons/type_none.png);
	background-repeat: no-repeat;
	background-position: 4px center;
	height: 16px;
	margin: 3px 5px 3px 3px;
	border: 1px solid #999999;
	text-align: right;
	padding: 0 !important;
	width: 120px !important;
}
th.type {
	background-image: url(../images/satisfakce/icons/type_none.png);
	background-repeat: no-repeat;
	background-position: 4px center;
}
.satisfakceObj .label, .satisfakceObj .price, .satisfakceObj .inputs {
	clear: none;
	float: left !important;
	width: auto !important;
}
.satisfakceObj .inputs {
	clear: none;
	float: right !important;
	width: 515px !important;
}
.satisfakceObj .label {
	font-weight: bold;
}
.satisfakceObj .price {
	margin-left: 4px;
	font-size: 9px;
	font-style: italic;
	background-color: #ddd;
	padding-left: 3px;
	padding-right: 3px;
}
.type.rubrika { background-image: url(../images/satisfakce/icons/type_rubrika.png) !important; }
.type.rubrika_in { background-image: url(../images/satisfakce/icons/type_rubrika_in.png) !important; }
.type.clanek { background-image: url(../images/satisfakce/icons/type_clanek.png) !important; }
.type.fotka { background-image: url(../images/satisfakce/icons/type_fotka.png) !important; }
.type.box_urmr { background-image: url(../images/satisfakce/icons/type_box_urmr.png) !important; }
.type span {
	font-weight: normal !important;
	margin: 2px 5px 0 0 !important;
}

div fieldset#satisfakceInvoice legend.satisfakce {
	background-color: #888888;
	border-color: #888888;
}

div fieldset#satisfakceInvoice  label {
	min-height: auto !important;
}

div fieldset#satisfakceInvoice div.clearEl {
	padding: 0;
	float: none;
	
}

#satisfakceInvoice div.satisfakceObj {
	padding: 0;
}

#satisfakceInvoice div.satisfakceObj .objtype {
	background-image: url(../images/satisfakce/icons/type_none.png);
	background-repeat: no-repeat;
	background-position: 4px center;
	text-indent: 24px;
	font-weight: bold;
	background-color: #e4e4e4;
}
#satisfakceInvoice div.satisfakceObj .objtype.rubrika { background-image: url(../images/satisfakce/icons/type_rubrika.png) !important; }
#satisfakceInvoice div.satisfakceObj .objtype.rubrika_in { background-image: url(../images/satisfakce/icons/type_rubrika_in.png) !important; }
#satisfakceInvoice div.satisfakceObj .objtype.clanek { background-image: url(../images/satisfakce/icons/type_clanek.png) !important; }
#satisfakceInvoice div.satisfakceObj .objtype.fotka { background-image: url(../images/satisfakce/icons/type_fotka.png) !important; }
#satisfakceInvoice div.satisfakceObj .objtype.box_urmr { background-image: url(../images/satisfakce/icons/type_box_urmr.png) !important; }

#satisfakceInvoice div.satisfakceObj .objtype span {
	float: none !important;
	font-weight: normal;
	margin-left: 10px;
	font-style: italic;
}

#satisfakceInvoice div.satisfakceObj .objmoney, #satisfakceInvoice div.satisfakceObj .objbarter {
	width: 800px;
	float: left;
	clear: none;
	line-height: 16px;
}
#satisfakceInvoice div.satisfakceObj .objmoney_suma, #satisfakceInvoice div.satisfakceObj .objbarter_suma {
	width: 100px;
	float: right;
	clear: none;
	line-height: 16px;
	padding-right: 10px;
	text-align: right;
}

#satisfakceInvoice div.satisfakceObj .objmoney_suma label, #satisfakceInvoice div.satisfakceObj .objbarter_suma label {
	float: right;
}

#satisfakceInvoice div.satisfakceObj .objmoney_suma label span, #satisfakceInvoice div.satisfakceObj .objbarter_suma label span {
	margin: 0;
	float: none;
	font-weight: normal;
}

#satisfakceInvoice .satisfakce_suma {
	background-color: #e4e4e4;
	padding: 0;
}
#satisfakceInvoice div.satisfakce_suma div {
	margin-left: 6px;
	float: left;
	clear: none;
	line-height: normal;
	
}
#satisfakceInvoice div.satisfakce_suma div.satisfakce_suma_title {
	font-weight: bold;
	width: 79px;
}
#satisfakceInvoice div.satisfakce_suma div.satisfakce_suma_desc {
	width: 200px;
}
#satisfakceInvoice div.satisfakce_suma div.satisfakcemoney_suma {
	width: 100px;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	float: right;
	clear: none;
	margin: 0;
}
#satisfakceInvoice .satisfakce_suma label {
	float: right;
}
#satisfakceInvoice .satisfakce_suma label span {
	margin: 0;
	float: none;
}
#satisfakceInvoice .satisfakce_option {
	background-color: #e4e4e4;
}
#satisfakceInvoice .satisfakce_option label.w1div12 {
	font-weight: bold;
}













.satisfakceFormatList th.showPopupWin {
	text-align: right;
	width: 185px;
}
.satisfakceFormatList td {
	text-align: center;
}

/* satisfakce format thumbnail */
.satisfakceFormatThumbnail {
	width: 240px;
}
.satisfakceFormatThumbnail .pageFrame {
	margin: 2px;
	border: 1px solid #000;
	background-color: #fff;
	height: 140px;
	width: 100px;
	float: left;
}
.satisfakceFormatThumbnail .pageFrame.spad {
	padding: 0;
}
.satisfakceFormatThumbnail .pageFrame.zrcadlo {
	padding: 3px;
}
.satisfakceFormatThumbnail .inFrame {
	background-color: #ccc;
	color: #eee;
	font-size: 14px;
	font-weight: bold;
}
.satisfakceFormatThumbnail .inFrame span {
	margin-left: 3px;
}

/* *** PLUGINS import - END *** */ 

/* *** OTHERS - END *** */ 
/* Tohle je misto pro styl ktery (zatim) nikam nepatri ... dik :-) => prosim :-) */
.ico_ddcListScoring1, .ico_ddcListScoring2,
.ico_ddcListScoring3, .ico_ddcListScoring4,
.ico_ddcListScoring5 {width:26px;/*height:16px;line-height:16px;*/color:white;display:inline-block;text-align:right; vertical-align: middle;}

.ico_ddcListZavedeni1,.ico_ddcListZavedeni2,
.ico_ddcListZavedeni3,.ico_ddcListZavedeni4,
.ico_ddcListZavedeni5,.ico_ddcListZavedeni6 {width:26px;/*height:16px;line-height:16px;*/color:black;display:inline-block;text-align:left; vertical-align: middle; padding-left: 25px;}

.ico_ddcListScoring1{background: url(../../imgs/ico/vlastni/scoring_s.png) no-repeat;}
.ico_ddcListScoring2{background: url(../../imgs/ico/vlastni/scoring_g.png) no-repeat;}
.ico_ddcListScoring3{background: url(../../imgs/ico/vlastni/scoring_p.png) no-repeat;}
.ico_ddcListScoring4{background: url(../../imgs/ico/vlastni/scoring_!.png) no-repeat;}
.ico_ddcListScoring5{background: url(../../imgs/ico/vlastni/scoring_-.png) no-repeat;}

.ico_ddcListZavedeni1{background: url(../../imgs/ico/pi_diagona_pack/02_22.png) no-repeat;}
.ico_ddcListZavedeni2{background: url(../../imgs/ico/pi_diagona_pack/02_24.png) no-repeat;}
.ico_ddcListZavedeni3{background: url(../../imgs/ico/pi_diagona_pack/02_23.png) no-repeat;}
.ico_ddcListZavedeni4{background: url(../../imgs/ico/pi_diagona_pack/02_25.png) no-repeat;}
.ico_ddcListZavedeni5{background: url(../../imgs/ico/pi_diagona_pack/02_21.png) no-repeat;}
.ico_ddcListZavedeni6{background: url(../../imgs/ico/vlastni/zavedeni_na.png) no-repeat;}

/* *** OTHERS - END *** */ 



/* cesr tarif a cenik */
																																																														 
.cesr_editace_tarif {position: absolute; left: 765px; width: 300px; height: 300px; border: 1px solid #d5d5d5; background-color: #ffffce}

.tarif_editace tr {background-color:#eae5cd;}

.table_promo .form_tr {background-color:#eae5cd;}

.table_cenik {
	width:540px;
	border:1px solid #999;
	

}
.table_cenik td {
	padding-left:4px; 
	padding-right:4px;
}

.div_cenik_doplnujici_info {margin-left: 5px; float: left; width: 505px; margin-right: 5px; }
.div_cenik_doplnujici_info .zprava_tarif {font-size: 11px; background-color:#eae5cd;}
.div_cenik_doplnujici_info table th{color: #ffffff; font-size: 11px; padding:4px;}
.div_cenik_doplnujici_info table td {padding-left:4px; background-color:#eae5cd;}
.div_cenik_doplnujici_info .datum_tarif {font-size: 11px; background-color:#eae5cd; font-weight: bold;}

.table_cenik .cena {
	text-align:right;
	font-weight:bold;
	cursor:pointer;
	background-color:#eae5cd;
	border-bottom:1px solid #999;
}
.table_cenik .cena_mesic {
	color:#666;
	font-weight:normal;
}
.table_cenik .pocet td {
	color:#666;
	border-bottom:1px solid #999;
	text-align:right;
}
.table_cenik .prvni {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
.tlacitko_form
{
  margin-top:6px;margin-bottom:6px;text-align:center;width:1060px;
}

/* cesr cenik konec*/






/* *** style for NEW IS * END *** */


/* definuje zarovnani textu v tabulkach [pro kombinaci napr. s 'htabulka'] */

/* zarovnani TH */             
.th_left   th { text-align:left; }  
.th_center th { text-align:center; }      
.th_right  th { text-align:right; }

/* zarovnani TD */                   
.td_left   td { text-align:left; }
.td_center td { text-align:center; }
.td_right  td { text-align:right; }

/* ohraniceni TH */
.th_border_bottom_none th { border-bottom:none; }

/* dalsi ohraniceni */
.td_borders_transparent td{ border: 0px solid rgba(0,0,0,0); }

/* SUBMENU */
.submenu{
  width:1061px; 
  height:20px;
  border:0px; 
  font-size:11px; 
  text-align:center;
  border-bottom: 1px solid #777777;
  margin-bottom: 6px;
  background-color: rgba(0, 0, 0, 0);
}

/* odkaz defaultni */
.submenu td{
  line-height:20px;                            
  border: 1px solid #777777;
  border-bottom: 0px;
  border-radius:0px;
  border-top-right-radius:5px;
  border-top-left-radius:5px;
  background-color: rgba(0, 0, 0, 0.07); 
}

/* odkaz po najeti mysi a odkaz ktery je prave zobrazeny */    
.submenu td:hover, .submenu td#aktivni{ 
  line-height:20px;
  border: 1px solid #777777;  
  border-bottom: 0px;
  background-color: rgba(0, 0, 0, 0.25);
}
 
/* prazdne misto */    
.submenu td#prazdne{
  line-height:20px;                            
  border: 0px;
  background-color: rgba(0, 0, 0, 0);
}
    
.submenu a{
  text-decoration:none; 
  color:#000000;
}

/* neviditelna textarea pro moznost zobrazeni textu na lib. pocet radku */
/* staci pridat sirku a vysku, pripadne disabled */
.transparent_textarea{
  border:none; 
  overflow:hidden; 
  padding: 0px;  
  background-color: rgba(0,0,0,0); /* slo by i inherit, ale to IE poradne neumi */
  resize:none; 
  font-family: inherit; 
  font-size: inherit; 
  line-height:22px;
}

/* checkbox v textu [defaultne jsou proti textu prilis vysoko] */
.inline_checkbox{
  margin: 0px;
  position: relative;
  top: 2px;
}

.odkaz_zpracovava_se{
  font-weight: bold;
  color:  #595;
}
.odkaz_zpracovano{
  font-weight: normal;
  color:  #999;
}

.std_button{
  width: 120px;
}