.layout-2-11-left { float: left; width: 50%; }
.layout-2-11-right { padding: 0px 0px 0px 50%; }

.layout-2-12-left { float: left; width: 33%; }
.layout-2-12-right { padding: 0px 0px 0px 33%; }

.layout-2-21-left { float: left; width: 66%; }
.layout-2-21-right { padding: 0px 0px 0px 66%; }

.layout-3-left { float: left; width: 33%; }
.layout-3-right { float: right; width: 33%; }
.layout-3-middle { padding: 0px 33% 0px 33%; }

.content { padding:10px 20px;}

/*----------------------------------------------------
			FORMLARE - OBECNE
------------------------------------------------------*/
fieldset { padding:10px; margin:10px 2px 10px; font-size:12px; }

legend { padding:3px 10px; background:#FFF; margin: 0px 0px 0px -11px; }
label, input, select { margin-top:10px; margin-right:5px; }
input, select {padding:2px;}
fieldset, legend, input, select { border: 1px solid #3b4858; }
input.hasDatepicker {
	width:90px;
	text-align: left;
	background:url(../graph/icons/16/calendar.png) right top no-repeat #fff;
}

input.error, input.textarea, select.error { border:1px solid #f00; background-color:#fee; }

input[type=submit] {
	cursor:pointer;
	background: url("images/ui-bg_highlight-hard_15_459e00_1x100.png") repeat-x scroll 50% 50% #459e00;
	border: 1px solid #327e04;
	color: #ffffff;
	font-weight: bold;	
}

input[type=submit]:hover{
  background: url("images/ui-bg_highlight-soft_25_67b021_1x100.png") repeat-x scroll 50% 50% #67b021;
}
/*--------------------------------------------------------
		TABULKY
----------------------------------------------------------*/
table td, table th { font-size:12px; padding:3px 10px 3px 10px; border-style:solid; border-width:0px 0px 1px; }
table th { text-align:left; border-width:1px; }
table.table-full { border-collapse:collapse; width:98%; }

.date-time col, .price col, .accounts col, .type col{ width:80px;}
.i1, .i2, .i3 { width: 70px;}
.i4 { width:90px;}
.i5, .time-time col { width:110px;}
.i6 { width:130px;}
.i7 { width:150px;}
.i8 { width:170px;}
.tel { width:150px;}
.user-name { width:170px;}

table th.na-stred { text-align:center; padding:3px 0px;}

td.action { min-width: 150px; }
td.action a, td.action > img { margin:0px 8px 0px 0px ;}
/*--------------------------------------------------------*/

/*--------------------------------------------------------
		OZNAMENI - INFO, WARNING, ERROR
----------------------------------------------------------*/
div.info, div.warning, div.error, p.info, p.warning, p.error{
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border-style:solid;
	border-width:1px;
	padding:20px 10px 20px 60px;
	margin:10px 0px;
	background-position:15px 15px;
	background-repeat:no-repeat;	
}
/*---------------------------------------------------------------*/
#w3b-header {
	min-width:1000px;
	width:100%;
	text-align:center;
	margin:0px;
	min-height:50px;
	border-bottom:1px solid #283240;	
}

#w3b-header > * { font-weight:normal; font-family:'Rajdhani', sans-serif; }

#w3b-header h1 span{
	font-weight:700;
	background:url(/w3cms/graph/logo-w3b-small.png) left center no-repeat;
	padding:3px 0px 3px 28px;
}

#w3b-login-wrapper { padding:3px; width:330px; height: 100%; display: inline-block; text-align:left; float: left; margin-left:50px; }

/*-----------  PRIHLASENI A ODHLASENI ------------------*/
#w3b-logform { float:left; margin:0px; max-width:320px; font-size:12px; padding:10px 6px 6px; }
#w3b-logform fieldset { border:none; padding:0px; margin:0px;}
#w3b-logform legend { display:none;}
#w3b-logform input { border:1px solid; padding:3px 3px 3px 5px; margin:0px; width:110px; }
#w3b-logform input#w3b-auth_sent, #w3b-login-wrapper a#logout-button {
	cursor:pointer;
	margin:0px 0px -7px 0px;
	display:inline-block;
	width:24px;
	height:24px;
	border:none;
	background-position: 7px 4px, 0px 0px;
	background-repeat:no-repeat;
}

#logo-zakaznik {
	margin: 0px 20px;
	padding: 0px;
	height: 100%;
	width: auto;
	float: left;
}
#w3b-login-wrapper a.logged { font-weight:bold;}
#w3b-login-wrapper a#logout-button span{ display:none;}
/*-------------------------------------------------------*/
/*-------------------------------------------
					MENU 
---------------------------------------------*/
#w3b-menu-wrapper{
	min-width:1000px;
	height:29px;
	width:100%;
	position:relative;
	padding:0px;
}

#w3b-menu-wrapper{
	height:auto;
	border-top:1px solid;
	border-bottom:1px solid;
}

#w3b-menu-wrapper ul#w3b-menu li {
	margin:0px 0px;
	font-size:15px;
	min-height:100%;
}

ul#w3b-menu, ul#reg-pass{
	padding:0px;
}

#w3b-menu-wrapper ul#w3b-menu li a {
	display:block;
	padding:2px 30px;
	height:100%;
}

.hoverMenu a:link, .hoverMenu a:active, .hoverMenu a:visited, #reg-pass a, #reg-pass a:link, #reg-pass a:active, #reg-pass a:visited {
	font-family:Arial, sans-serif;
	border-style:solid;
	border-width:0px 1px;
 }
.hoverMenu ul {top: 100%; width:100px; }
.hoverMenu ul a:link, .hoverMenu ul a:active, .hoverMenu ul a:visited { border-width:1px;}


#w3b-menu-wrapper #reg-pass{
	height:27px;
	float:right;
	margin-right:0px;
}

#w3b-menu-wrapper div#reg-pass a {
	display:inline-block;
	padding:5px 30px 4px;
	font-size:15px;
	text-decoration:none;
	margin-top:-1px;
}

#w3b-menu li a{ z-index: -999; }
/*----------------------------------------------------
			DASHBOARD
------------------------------------------------------*/
.dashboard, .dashboard-header {
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border-style:solid;
	border-width:1px;
}

.dashboard{
	width:280px;
	height:310px;
	float:left;
	margin:10px;
	padding:2px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border-style:solid;
	border-width:1px;
}

.dashboard-header {
	margin:0px;
	-webkit-border-radius:5px 5px 0px 0px;
	-o-border-radius:5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	border-style:solid;
	border-width:1px;
}

.dashboard-header h3 {
	font-size:12px;
	padding:4px 10px;
}

.dashboard-content {
	margin:0px;
	-webkit-border-radius:0px 0px 5px 5px;
	-o-border-radius:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
	border-radius:0px 0px 5px 5px;
	border-style:solid;
	border-width:0px 1px 1px;
	height:91.2%;
}
.dashboard-content-inner {
	padding: 1em;
}
/*------------------------------------------------
    		NASTAVENI ROZVRHU
--------------------------------------------------*/
form#search-form fieldset, form#search-form fieldset label, form#search-form fieldset input, form#search-form fieldset select {
	margin-top:0px; padding:0px 5px;
}

form#search-form { margin:0px 0px 10px; padding:0px; }

form#search-form fieldset {
	border:none;
	font-size:12px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#CFD7DA', endColorstr = '#C0CBCF');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#CFD7DA', endColorstr = '#C0CBCF')";
	background-image: -moz-linear-gradient(top, #CFD7DA, #C0CBCF);
	background-image: -ms-linear-gradient(top, #CFD7DA, #C0CBCF);
	background-image: -o-linear-gradient(top, #CFD7DA, #C0CBCF);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#CFD7DA), to(#C0CBCF));
	background-image: -webkit-linear-gradient(top, #CFD7DA, #C0CBCF);
	background-image: linear-gradient(top, #CFD7DA, #C0CBCF);
	padding:5px 20px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #aaa;
	margin:0px;
}

#search-form fieldset { display: block; vertical-align: middle; }
#search-form fieldset legend { display:none; border:none; padding:0px;}
#search-form input#search-send { cursor:pointer;}
#search-form fieldset input.posunkal { display: inline-block; width:22px; height: 22px; border: none; cursor: pointer; background-color: transparent; background-size: cover; background-position: center center; }
#search-form fieldset input.vzad { background-image: url(/w3cms/graph/icons/24/posun-kal-vzad.svg) }
#search-form fieldset input.vpred { background-image: url(/w3cms/graph/icons/24/posun-kal-vpred.svg) }
/*------------------------------------------------
    		ADD-BUTTONY
--------------------------------------------------*/
a#user-add-button, a.add-button { margin:10px 0px;}
a#button-ares {margin-top:-5px;}