.izp div {
	padding:3px;margin:3px;border:1px solid #000;
}
body {
	background-color:#fff;text-align:center;margin:0px;padding:0px;
}
body,td,th {
	font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;
}
input, textarea, select {
	font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif  !important;
}

.error-msg {
	color: red;font-weight: bold;margin-bottom:10px;display:block;
}

#form-1 {
	margin:0 auto;width:950px;text-align:left;
}

label {
	color:#E17009;
	font-weight:bold;
}

.form-input {
	font-weight:bold;
	text-align:left;
	color:#2E6E9E;
	margin: 0px;
	/*height:14px;*/
	font-size: 14px;
	border: 1px solid #abcdee;
	background: #fff url(images/input.png) repeat-x scroll 0px -198px;
	padding: 4px;
}
select.form-input {
	margin: 0px;
	height: 22px;
	padding: 1px;
}
.form-btn {
	background:#eee url(fuck.png) no-repeat scroll 0% 50%; 
	background-position: 0 0;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: transparent;
	color:#fff; 
	font-weight:bold; 
	border-width:0px;
	font-size:12px;
}
input.btn-s {background-image: url(images/btn-s.png); width: 83px; height: 23px; }
input.btn-m {background-image: url(images/btn-m.png); width: 96px; height: 37px; }
input.btn-l {background-image: url(images/btn-l.png); width: 151px; height: 28px; }
input.btn-xl {background-image: url(images/btn-xl.png); width: 421px; height: 40px; font-size:20px; }

input.tb-s, select.tb-s, textarea.tb-s { width: 33px; }
input.tb-m, select.tb-m, textarea.tb-m { width: 100px; }
input.tb-l, select.tb-l, textarea.tb-l { width: 150px; }
input.tb-xl, select.tb-xl, textarea.tb-xl { width: 240px; }
input.tb-xxl, select.tb-xxl, textarea.tb-xxl { width: 350px; }

.clear { clear: both; }


/* izpit / specialnosti */

/* za skrivane na specialnostite */
	.hidden-spec, #list-from .hidden-rz { display: none; }
/* end skrivane*/
	
	th { vertical-align: middle; }
	span.info {
		font-size:10px;
		color:#2E6E9E;
		display:block;
	}
	table td {
		vertical-align:top;
	}
	.tbl-izp {
		border: 1px solid #abcdee;
		margin: 5px;
	}
	.tbl-izp th {
		height: 33px;
		font-size:10px;
		padding:3px 4px;
		text-align:center;
		background: transparent url(images/input.png) repeat-x scroll 0 0;
	}
	.tbl-izp td {
		height: 35px;
		padding: 3px;
		border-top: 1px solid #ddd;
	}
	
	div.list {
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 5px;
		padding: 10px;
		background-color:#f9f9f9;
		border:1px solid #abcdee;
		width: 500;
		/*min-height: 400px;*/
		/*float: left;*/
	}
	
	div#div-form-filter {
		width:320px;
		padding: 5px 10px;
		border:1px solid #abcdee;
		margin:5px;
		font-size: 12px;
		float:left;
	}
	div#div-form-filter label{ margin-right:20px; }
	
	div.list div.wrap {
		padding: 3px;
		background-color: #eee;
		background: #eee url(images/input-blue.png) repeat-x scroll 0% 50%;
		border: 1px solid #aaa;
		height: 16px;
		margin: 1px 0px;
	}
	
	div.jel-n {
		font-weight:bold;
		width:20px;
		height:16px;
		text-align:center;
		padding:0px;
		margin-right:10px;
		border:0px;
		float:left;
		font-size:11px;
		overflow: hidden;
	}
	#list-from div.jel-n {
		display:none;
	}
	
	#list-from { width: 320px; }
	#list-to { width: 400px; }
		
	#list-to a.link-right,
	#list-from a.link-up, 
	#list-from a.link-down, 
	#list-from a.link-close { display:none; }
	
	a.link-up, a.link-down, a.link-close, a.link-right {
		display: block; float:right;
		width: 19px;
		height: 12px;
		background-position: 100% 0;
		background-repeat: no-repeat;
		background-attachment:scroll;
		padding: 0px; margin: 2px 1px 1px 1px; border-width:0px;
	}
	
	a.link-up {background-image: url(images/arrow-up.png); }
	a.link-down { background-image: url(images/arrow-down.png); }
	a.link-close { background-image: url(images/close.png); }
	a.link-right { background-image: url(images/arrow-right.png); }
	a.link-up:hover { background-image: url(images/arrow-up-hover.png); }
	a.link-down:hover { background-image: url(images/arrow-down-hover.png); }
	a.link-close:hover { background-image: url(images/close-hover.png); }
	a.link-right:hover { background-image: url(images/arrow-right-hover.png); }
	
	a.link-spec { 
		display: block; 
		height:16px; 
		float: left; 
		text-decoration:none; 
		cursor:default; 
		margin-top:1px;
	}
	div.list div.spec-hover { background: transparent url(images/input.png) repeat-x scroll 0% 50% !important; border:1px solid #abcdee;}
	.td-lbl { width:300px; }
	
	tbody.disabled, tbody.disabled label, tbody.disabled input, th.disabled { color: #aaa; }
	
	div.page { color:#abcdee; font-weight:bold; font-size:14px; text-align:right; }
	
	a.pic { margin-left: 20px; }
	a.pic:hover img.pic { border: 1px solid #abcdee; }
	img.pic {	/*width: 180px;*/ 	border: 1px solid #fff;
	}
/********************************************************************************/
 div.tabs ul li {
		font-family: Arial, Helvetica, sans-serif  !important;
 }
