@CHARSET "windows-1250";
@IMPORT url("page_layout.css");
@IMPORT url("rezervace-puv.css");

div#content.default{
	background-image: none;
	padding-top: 0;
}
div#content.default #main-main{
	background-image : none;
}

ol#rezervace-prubeh{
	padding : 0;
	margin : 0;
	width : 100%;
	overflow: hidden;
}

ol#rezervace-prubeh li{
	display : block;
	float : left;
	height : 47px;
	width : 151px;
	background : transparent url("cudliky.png") no-repeat left bottom;
	margin-right : 4px;
	margin-bottom : 4px;
	color : #fff;
	text-align : center;
	line-height : 45px;
	overflow : hidden;
}
ol#rezervace-prubeh li.active{
	background-position: left top;
	font-weight : bold;  
}

h1.rezervace-sluzeb-on-line{
	background : transparent url("rezervace-sluzeb-on-line.gif") no-repeat left top;
	display : block;
	height : 16px;
	width : 199px;
	text-indent: -3000px;
}

#rezervace-div {
	padding : 0;
	margin : 0;
}

form div.buttons input.button{
	background : transparent url("navig.gif") no-repeat right top;
	display : block;
	width : 206px;
	height : 47px;
/*	line-height : px;*/
	color : #fff;
	font-family: Calibri, Tahoma, Verdana;
	font-size : 16px;
	border : none;
	font-weight : bold;
	margin : 0;
}

form div.buttons input.button.next{
	text-align : left;
	position : absolute;
	right : 0;
	top : 0;
}

form div.buttons input.button.prev{
	background-position : left top;
	text-align : right;
	position : absolute;
	left : 0;
	top : 0;
}

form div.buttons {
	width : 100%;
	overflow : hidden;
	margin-top : 20px;
	position : relative;
	height : 47px;
	z-index : 100;
}

table#rezervace-kalendar-casy{
	width : 47px;
}
table#rezervace-kalendar tr td,
table#rezervace-kalendar-casy tr th{
	height : 20px;
}
div#scroller {
	float : none;
	margin-left : 50px;
}

table#rezervace-kalendar .zaskrtnuto, .nezaskrtnuto, .prazdnapolozka, .obsazenapolozka {
	margin : 0;
}

div#rezervace-div img{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-ms-filter: none;
	filter: none;
}

form.step4 table label{
	display : block;
	color : #393a3b;
	font-size : 16px;
	font-weight: normal;
	letter-spacing: -.01em;
	text-transform: uppercase;
}
form.step4 table input{
	width : 363px;
	border : solid 1px #8c8b8e;
}
form.step4 table input.mesto{
	width : 240px; 
}
form.step4 table input.psc{
	width : 80px; 
}
form.step4 table{
	background : transparent url("form-bg.jpg") no-repeat left top;
	width : 480px;
	height : 392px;
	padding : 10px;
}
.required{
	font-weight : bold;
	color : #f48400;
	padding-left : .5em; 
}
