html{
	font-size:100.01%;
	&overflow:auto;
}
body {
	margin: 0px;
	padding: 0px;
	background: #493E38 url(../images/homepage01.jpg) repeat-x left top;
}
.right {
	float: right;
}
/** HEADINGS */
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}
h1 {

}
h2 {
	margin-bottom: 25px;
	font-size: 1.500em;
	color: #EB5C00;
}
h3 {
	margin-bottom: 10px;
	font-size: 1em;
}
br.clear {
	clear: both;
}
/** TEXTS */
body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:0.667em;
	color: #606060;
}
p, ul, ol, dl {
	margin-top: 1em;
	margin-bottom: 1em;
	text-align: justify;
}
.center {

	text-align: center;
}
.list1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}
ul.list1 {
	margin-top: 1em;
}
.list1 li {
	padding-top: 1.5em;
}
.list1 li.first {
	padding-top: 0px;
	background: none;
}
.blue {
	color: Blue;
}
.red {
	color: Red;
}

/** novinky */
.novinky, .akceKurzy {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}
ul.novinky {
	margin-top: 1em;
}
.novinky li, .akceKurzy li {
	padding-top: 1.5em;
	background: url(../images/homepage07.gif) repeat-x left top;
}
.novinky li.first, .akceKurzy li.first {
	padding-top: 0px;
	background: none;
}
.novinky li#important {
	background: #EBEBEB;
	padding: 5px;
	border: 2px solid #E8E8E8;
}
.novinky li#important form.kurzyFORM fieldset input {
	background: #EBEBEB;
}
.novinkyNadpis {
	width: 275px;
	height: 15px;
	margin: 0 0 10px 0;
}
.novinky h3, .akceKurzy-nadpis {
	padding-left: 1.250em;
	background: url(../images/homepage05.gif) no-repeat left center;
	float: left;
}
.akceKurzy {
	width: 275px;
	height: 13px;
	margin: 0 0 15px 0;
}
.akceKurzy-nadpis{
	text-decoration: none;
	cursor: hand;
}
ul#reference{
	margin: 1em 0;
}
ul#reference li{
	line-height: 20px;
}
ul#reference a{
	text-decoration: none;
}
li.check {
	background: url(../images/check.gif) no-repeat right top;
}
li.schedule {
	background: url(../images/clock.gif) no-repeat right top;
}
li.telefony {
	background: url(../images/telefony.gif) no-repeat right top;
}
li.darek {
	background: url(../images/darek.gif) no-repeat right top;
}
li.blok {
	background: url(../images/blok.gif) no-repeat right top;
}
.courseTitle {
	margin: 0 0 5px 14px;
}
.datum {
	float: right;
	text-align: right;
	padding: 3px 0 0 0;
	font-size: .833em;
	color: #8E8E8E;
}
/** LINKS */
a {
	color: #606060;
}
a:hover {
	text-decoration: none;
}
#page a {
	font-weight: bold;
}
#box1 p.email a {
	text-decoration: none;
	font-weight: normal;
}
#box1 p.email {
	margin: 0 0 1em 0;
}
/** STYLES */
.style1 {
	font-size: 1.167em;
	color: #8E8E8E;
}
.style1 strong {
	color: #747474;
}
.style1 a {
}
.style1 a:hover {
}
/** MISC */
.align-justify {
	text-align: justify;
}
img {
	border: none;
}
img.left {
	float: left;
	margin: -2px 15px 0px 0px;
}
img.right {
	float: right;
	margin: -2px 0px 0px 15px;
}
img.border {
	border: 4px solid #F2F2F2;
}
hr {
	display: none;
}
/** HEADER */
#header {
	width: 980px;
	height: 160px;
	margin: 0px auto;
}
/** MENU */
#menu {
	background: url(../images/homepage03.jpg) no-repeat right top;
}
#menu ul {
	margin: 0px;
	padding: 96px 0px 0px 23px;
	list-style: none;
	line-height: normal;
}
#menu li {
	float: left;
}
#menu a {
	padding: 0px 50px 0px 25px;
	background: url(../images/arrow-down.gif) no-repeat left center;
	text-decoration: none;
	color: #606060;
}
#menu a:hover {
	text-decoration: underline;
}
/** PAGE */
#page {
	width: 980px;
	margin: 0px auto;
	background: url(../images/homepage04.jpg) repeat-y left top;
}
#bgtop {
	padding: 20px 30px 0 30px;
	background: url(../images/subpage2_01.jpg) no-repeat left top;
}
#bgtopMapa {
	padding: 0 30px 0 30px;
	background: url(../images/subpage2_01.jpg) no-repeat left top;
}
/** BOX4 */
#box4 {
	padding: 15px 25px 15px 45px;
	background: #F2F2F2 url(../images/homepage11.gif) no-repeat 25px 50%;
}
/** homepage */
#homepage {
	height: 180px;
	background: url(../images/homepage.jpg) no-repeat left top;
}
#homepage .content {
	width: 850px;
	height: 120px;
	padding: 10px 25px;
}
#homepage .content h2{
	color: #FFFFFF;
	font-weight: normal;
}
#homepage .content a {
	text-decoration: none;
	color: White;
	font-weight: normal;
}
#homepage .content a:hover {
	background-color: #cb5002;
}
.lineFirst {
	font-size: 1.333em;
}
#homepage .content a.lineThird {
	font-size: 1.500em;
	font-weight: bold;
	padding: 2px 5px;
}
.lineFourth {
	font-size: 0.833em;
	padding: 2px 8px;
}
.lineFifth {
	font-size: 1.167em;
	padding: 2px 3px;
}
.lineSixth {
	font-size: 1.417em;
	padding: 2px 3px;
}
/** kurzy */
p.kurzy-informace {
	cursor: hand;
}
p.kurzy-informace img {
	margin: 0 5px 0 0;
}
.kurzyNadpis {
	height: 15px;
	margin: 0 0 10px 0;
}
/** rozvrh */
.rozvrh {
	margin: 1em 0;
	width: 800px;
}
.rozvrh tr{
	line-height: 20px;
	font-size: 17px;
}
.rozvrh tr td a{
	text-decoration: none;
}
.rozvrh tr td.nazev{
	width: 400px;
}
.rozvrh tr td.den{
	width: 100px;
}
.rozvrh table tr td{
	padding: 0 20px 0 0;
}
/** FOOTER */
#footer {
	width: 920px;
	height: 120px;
	margin: 0px auto;
	padding: 30px 30px 0px 30px;
	background: url(../images/homepage15.jpg) no-repeat left top;
	color: #949494;
}
#address, #phone {
	float: left;
}
#address {
	width: 275px;
	padding-left: 54px;
}
#phone {
	width: 232px;
	padding-left: 49px;
}
#phone strong {
	display: block;
	font-weight: normal;
	font-size: 1.833em;
	color: #8C8C8C;
}
#legal {
	float: right;
	padding-right: 54px;
	text-align: right;
}
