a { text-decoration: none; color: #475270; }
a:hover { text-decoration: none; color: #6e8de3; }

p { margin: 0px; padding: 0px 0px; }

h1 { font-size: 1.5em; font-weight: bold; margin: 10px 0px 10px 5px; letter-spacing: 1px; }
h2 { font-size: 1.4em; font-weight: bold; margin: 10px 0px 10px 10px; letter-spacing: 1px; color: #355c94; }
h3 { font-size: 1.3em; font-weight: bold; margin: 10px 0px 10px 20px;  color: #4b7dc6; }

#iframediv {
	width: 500px;
	height: 400px;
	margin: 0px auto 0px auto;
}

iframe {
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
}
#error {
	font-size: 0.8em;
	color: red;
}
#booking table {
	margin: 0px auto 0px auto;
}

img { border: 0px; }

/* images */
#images img {
	background: url('../../admin/images/ajax-loader.gif') center no-repeat;
    border: 1px solid #E5E5E5;
	padding: 5px;
	height: 100px;
	width: 100px;
}

			/* IKONY + tooltip */
	.icons { position: relative; top: -50px; }
		.icons img { margin: 0px 5px; }
	
	a.icon {
    position:relative; /*this is the key*/
    text-decoration:none
    }

	a.icon:hover{ z-index:25; }

	a.icon span{ display: none ;}
	
	a.icon:hover span{ /*the span will display just on :hover state*/
	z-index: 50;
    display:block;
    position:absolute;
    width: 95px;
    bottom: 0px; left:-5px; padding: 2px 0;
    border:1px solid #6f89cc;
    background-color:#657ec0; color:#ffffff;
    text-align: center;
    font-size: 11px;
    margin: 0;
    }
    
img.instructor_pic {
	height: 120px;
	float: right;
}
    
		/* Ikony - koniec */
		
/* INPUT */
		
	form table { color: #36385d; }
		
	input, select { background: #ffffff; border: 1px solid #c7c9f7; padding: 2px; color: #595b8e; margin: 2px; }
		
		input#submit { background: #585ba5; padding: 3px 7px; color: #ffffff; font-weight: bold; }
			input#submit:hover { background: #6c71dc; }
		
/* Input - koniec */
		
