/* Body */
*{margin:0; padding:0;}
body{
	background: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;
}
.left {
	float: left;
}
.right {
	float: right;
}
/* Links */
a{text-decoration:none;color: #595959; }
a:hover{text-decoration:underline;}
a img{border:0;}

/* Header */
.menu {
	width: 100%;
	min-width: 1100px;
	height: 58px;
	background-image: url(../images/menu_bg.jpg);
}

.credits {
	height: 58px;
	line-height: 58px;
	color: white;
	float: left;
	font-weight: normal;
}

/* Content */
.telo {
	clear: both;
	width: 100%;
	min-width: 1100px;	
}
.clear {
	clear: both;
}
.body_wrapper {
	position: relative;
	margin: 20px 30px 20px 30px;
	clear: both;
}
.body_wrapper_650 {
	position: relative;
	width: 650px;
	margin: 20px 30px 20px 30px;
	clear: both;
}
#modal input, #modal2 input { margin-bottom:12px; width:95%; padding: .4em; clear: both;}
#modal textarea, #modal2 textarea { margin-bottom:12px; width:95%; padding: .4em; clear: both;}
#modal #datum { margin-bottom:12px; width:90%; padding: .4em; clear: both;}
#modal #termin { margin-bottom:12px; width:90%; padding: .4em; clear: both;}
#modal2 #datum_e { margin-bottom:12px; width:90%; padding: .4em; clear: both;}
#modal select, #modal2 select { margin-bottom:12px; width:95%; padding: .4em; clear: both;}
#modal label, #modal2 label { vertical-align: top; width:95%; clear: both;}
fieldset { padding:0; border:0; margin-top:25px; clear: both;}
.ui-dialog .ui-state-error { padding: .3em; }
.validateTips, .validateTips2 { border: 1px solid transparent; padding: 0.3em; }
table.display td.prit0 {
	background-color: #ffdddd;
}
table.display td.prit1 {
	background-color: #ddffdd;
}
table.display td.stav0 {
	background-color: #ffdddd;
}
table.display td.stav1 {
	background-color: #ddddff;
}
table.display td.stav2 {
	background-color: #ddffdd;
}
.tabpul {
	float: left;
	width: 380px;
	margin: 10px;
	display: table-cell;
	vertical-align: middle;
	height: 10px;
}
.tab {
	float: left;
	width: 780px;
	display: table-cell;
	vertical-align: middle;
	margin: 10px;
	height: 10px;
}
.tabtext {
	float: left;
	width: 780px;
	display: table-cell;
	vertical-align: middle;
	margin: 10px;
}
.tabmax {
	float: left;
	width: 100%;
	margin: 10px;
}
.tab_r {
	float: left;
	width: 780px;
	margin: 10px;
	text-align: right;
}
.tabbox {
	float: left;
	width: 800px;
}
.tabpul label {
	display: block;
	float: left;
	width: 125px;
	text-align: right;
}
.tabpul input {
	float: left;	
}
.tabpul select {
	float: left;	
}
.txt {
	float: left;
}
.tab label, .tabtext label {
	display: block;
	clear:  left;
	float: left;
	width: 125px;
	text-align: right;
}
.tab input, .tabpul input {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
@-moz-document url-prefix() { 
  .tabpul input {
     max-width:230px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
 .tabpul input {
    max-width:230px;
 }
}
.dotace {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 12px;
}
.dot_nezp {
	background-color: red;
}
.dot_nez {
	color: red;
}
.dot_ita {
	font-style: italic;
}
.chkbox {
	width: 15px !important;
}
.vyber {
	float: left;
	width: 250px;
	margin-bottom: 12px;
}
.vyber label {
	margin-top: 12px;
	float: left;
	width: 100%;
}
.vyber select {
	margin-top: 12px;
	float: left;
	width: 100%;
}

/* Login */
.login {
	width: 400px;
	margin-left: auto;
	margin-top: 150px;
	margin-right: auto;
}
.log_obr {
	float: left;
	width: 400px;
}
.log_pop {
	float: left;
	width: 400px;
	color: #595959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	margin: 5px 0 5px 0;
}
.log_inp {
	float: left;
	width: 400px;
}
.log_inp input {
	color: #595959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	padding: 3px;
	border-width: 0px;
	outline-color: #CCCCCC;
	outline-style: solid;
	outline-width: 1px;
}
.log_btn {
	float: left;
	width: 380px;
	text-align: right;
	margin-top: 20px;
	margin-right: 20px;
}
.log_btn input {
	color: #595959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.log_mes {
	width: 400px;
	margin-left: auto;
	margin-top: 10px;
	margin-right: auto;
	color: Red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
.soupiska th, .soupiska td {
	margin: 3px;
	padding: 3px;
}
.alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#c09853;}
.alert-heading{color:inherit;}
.alert .close{position:relative;top:-2px;right:-21px;line-height:18px;}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}
.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}
.alert-block{padding-top:14px;padding-bottom:14px;}
.alert-block>p,.alert-block>ul{margin-bottom:0;}
.alert-block p+p{margin-top:5px;}
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;line-height:14px;vertical-align:text-top;background-image:url("./images/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;*margin-right:.3em;}[class^="icon-"]:last-child,[class*=" icon-"]:last-child{*margin-left:0;}
.icon-white{background-image:url("./images/glyphicons-halflings-white.png");}
.icon-glass{background-position:0 0;}
.icon-music{background-position:-24px 0;}
.icon-search{background-position:-48px 0;}
.icon-envelope{background-position:-72px 0;}
.icon-heart{background-position:-96px 0;}
.icon-star{background-position:-120px 0;}
.icon-star-empty{background-position:-144px 0;}
.icon-user{background-position:-168px 0;}
.icon-film{background-position:-192px 0;}
.icon-th-large{background-position:-216px 0;}
.icon-th{background-position:-240px 0;}
.icon-th-list{background-position:-264px 0;}
.icon-ok{background-position:-288px 0;}
.icon-remove{background-position:-312px 0;}
.icon-zoom-in{background-position:-336px 0;}
.icon-zoom-out{background-position:-360px 0;}
.icon-off{background-position:-384px 0;}
.icon-signal{background-position:-408px 0;}
.icon-cog{background-position:-432px 0;}
.icon-trash{background-position:-456px 0;}
.icon-home{background-position:0 -24px;}
.icon-file{background-position:-24px -24px;}
.icon-time{background-position:-48px -24px;}
.icon-road{background-position:-72px -24px;}
.icon-download-alt{background-position:-96px -24px;}
.icon-download{background-position:-120px -24px;}
.icon-upload{background-position:-144px -24px;}
.icon-inbox{background-position:-168px -24px;}
.icon-play-circle{background-position:-192px -24px;}
.icon-repeat{background-position:-216px -24px;}
.icon-refresh{background-position:-240px -24px;}
.icon-list-alt{background-position:-264px -24px;}
.icon-lock{background-position:-287px -24px;}
.icon-flag{background-position:-312px -24px;}
.icon-headphones{background-position:-336px -24px;}
.icon-volume-off{background-position:-360px -24px;}
.icon-volume-down{background-position:-384px -24px;}
.icon-volume-up{background-position:-408px -24px;}
.icon-qrcode{background-position:-432px -24px;}
.icon-barcode{background-position:-456px -24px;}
.icon-tag{background-position:0 -48px;}
.icon-tags{background-position:-25px -48px;}
.icon-book{background-position:-48px -48px;}
.icon-bookmark{background-position:-72px -48px;}
.icon-print{background-position:-96px -48px;}
.icon-camera{background-position:-120px -48px;}
.icon-font{background-position:-144px -48px;}
.icon-bold{background-position:-167px -48px;}
.icon-italic{background-position:-192px -48px;}
.icon-text-height{background-position:-216px -48px;}
.icon-text-width{background-position:-240px -48px;}
.icon-align-left{background-position:-264px -48px;}
.icon-align-center{background-position:-288px -48px;}
.icon-align-right{background-position:-312px -48px;}
.icon-align-justify{background-position:-336px -48px;}
.icon-list{background-position:-360px -48px;}
.icon-indent-left{background-position:-384px -48px;}
.icon-indent-right{background-position:-408px -48px;}
.icon-facetime-video{background-position:-432px -48px;}
.icon-picture{background-position:-456px -48px;}
.icon-pencil{background-position:0 -72px;}
.icon-map-marker{background-position:-24px -72px;}
.icon-adjust{background-position:-48px -72px;}
.icon-tint{background-position:-72px -72px;}
.icon-edit{background-position:-96px -72px;}
.icon-share{background-position:-120px -72px;}
.icon-check{background-position:-144px -72px;}
.icon-move{background-position:-168px -72px;}
.icon-step-backward{background-position:-192px -72px;}
.icon-fast-backward{background-position:-216px -72px;}
.icon-backward{background-position:-240px -72px;}
.icon-play{background-position:-264px -72px;}
.icon-pause{background-position:-288px -72px;}
.icon-stop{background-position:-312px -72px;}
.icon-forward{background-position:-336px -72px;}
.icon-fast-forward{background-position:-360px -72px;}
.icon-step-forward{background-position:-384px -72px;}
.icon-eject{background-position:-408px -72px;}
.icon-chevron-left{background-position:-432px -72px;}
.icon-chevron-right{background-position:-456px -72px;}
.icon-plus-sign{background-position:0 -96px;}
.icon-minus-sign{background-position:-24px -96px;}
.icon-remove-sign{background-position:-48px -96px;}
.icon-ok-sign{background-position:-72px -96px;}
.icon-question-sign{background-position:-96px -96px;}
.icon-info-sign{background-position:-120px -96px;}
.icon-screenshot{background-position:-144px -96px;}
.icon-remove-circle{background-position:-168px -96px;}
.icon-ok-circle{background-position:-192px -96px;}
.icon-ban-circle{background-position:-216px -96px;}
.icon-arrow-left{background-position:-240px -96px;}
.icon-arrow-right{background-position:-264px -96px;}
.icon-arrow-up{background-position:-289px -96px;}
.icon-arrow-down{background-position:-312px -96px;}
.icon-share-alt{background-position:-336px -96px;}
.icon-resize-full{background-position:-360px -96px;}
.icon-resize-small{background-position:-384px -96px;}
.icon-plus{background-position:-408px -96px;}
.icon-minus{background-position:-433px -96px;}
.icon-asterisk{background-position:-456px -96px;}
.icon-exclamation-sign{background-position:0 -120px;}
.icon-gift{background-position:-24px -120px;}
.icon-leaf{background-position:-48px -120px;}
.icon-fire{background-position:-72px -120px;}
.icon-eye-open{background-position:-96px -120px;}
.icon-eye-close{background-position:-120px -120px;}
.icon-warning-sign{background-position:-144px -120px;}
.icon-plane{background-position:-168px -120px;}
.icon-calendar{background-position:-192px -120px;}
.icon-random{background-position:-216px -120px;}
.icon-comment{background-position:-240px -120px;}
.icon-magnet{background-position:-264px -120px;}
.icon-chevron-up{background-position:-288px -120px;}
.icon-chevron-down{background-position:-313px -119px;}
.icon-retweet{background-position:-336px -120px;}
.icon-shopping-cart{background-position:-360px -120px;}
.icon-folder-close{background-position:-384px -120px;}
.icon-folder-open{background-position:-408px -120px;}
.icon-resize-vertical{background-position:-432px -119px;}
.icon-resize-horizontal{background-position:-456px -118px;}
.ui-pnotify.stack-bar-top {top: 0;right: 0;}
.ui-pnotify.stack-topleft {top: 25px;left: 25px;right: auto;}
.ui-pnotify.stack-topright {top: 25px;left: auto;right: 25px;}


