@charset "utf-8";
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td {
margin: 0; padding: 0; border: 0; outline: none;
} 
body {
	background: url(../images/poruchy-uceni.jpg) repeat;	
	text-align: center;
	color: #6e4f28;
	font-family: Georgia, "Times New Roman", Times, serif;
}
a {
	color: #6e4f28;
}
h1 {
	font-size: 30px;
	margin-bottom:7px;
	text-shadow: 1px 1px 1px #999;
}
h2 {
	font-size: 20px;
	text-shadow: 1px 1px 1px #CCC;
	margin-bottom: 10px;
}
ul, ol {
	list-style-position:inside;
}
#header {
	height:100%;
	width:100%;
	background: url(../images/toolbar_bg.png) repeat-x;
}
#obal {
	width:1020px;
	margin: 0px auto;
	text-align: left;
}
#hlavicka {
	height: 80px;
/*	background-color:#999; */
}
#obsah {
	background-image:url(../images/obsah_bg.png);
	background-repeat:repeat-y;
}
#menu2 {
	height: 80px;
}
#menu2 a {
	display: block;
	float: left;
	text-align: center;
	text-decoration:none;
	color: #f5f1e2;
	line-height: 37px;
	background-repeat: no-repeat;
	height: 41px;
	font-size:17px;
	text-shadow: 1px -1px 1px #666;
}
.ikona1 {
	background-image:url(../images/menu/ikona1.png);
	width: 126px;
	margin-left:20px;
}
.ikona4, .ikona3 {
	background-image:url(../images/menu/ikona1.png);
	width: 126px;
	margin-left:5px;
}
#menu2 a.ikona1:hover {
	background-image: url(../images/menu/ikona1hover.png);
}
#menu2 a.ikona4:hover {
	background-image: url(../images/menu/ikona1hover.png);
}
#menu2 a.ikona3:hover {
	background-image: url(../images/menu/ikona1hover.png);
}
#menu2 a.ikona2:hover {
	background-image:url(../images/menu/ikona2hover.png);
}
.ikona2 {
	background-image:url(../images/menu/ikona2.png);
	width: 191px;
	margin-left:5px;
}
#content {
	padding: 0px 50px;
	font-family: "Times New Roman", Times, serif;
	font-size:17px;
}

#footer {
	background-image:url(../images/footer_bg.png);
	height:96px;
	background-repeat: no-repeat;
}
#menu_bar {
	margin-left:10px;
}
#menu_bar li {
	list-style: none;
	float: left;
	background: url(../images/menu_cara.png) no-repeat;
}
#menu_bar li a {
	text-decoration: none;
	color: #6e4f28;
	display: block;
	color: #f0e9de;
	font-variant: small-caps;
}
/*.small_caps {
	font-size: 14px;
	font-weight:bold;	
}*/
.menu_item a {
	width: 144px;
	text-align: center;
	padding-top: 15px;
	height: 65px;
	font-size: 20px;
	text-shadow: 1px -1px 1px #333;
}
.menu_item6 a {
	height: 70px;
	width: 250px;
	padding: 10px 10px 0px 0px;
	text-align: right;
	font-size:16px;
	text-shadow: 1px -1px 1px #333;
}
#menu_bar li a:hover {
	background-image:url(../images/light_bg.png);
	background-repeat: repeat;
}
.copyright {
	display: block;
	float: left;
	margin-top:55px;
	margin-left:30px;
	color:#6e4f28;
	text-decoration: none;
}
.tvorba_webu {
	display: block;
	float: right;
	margin-top:55px;
	margin-right:30px;
	color:#6e4f28;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
.clear_both {
	clear: both;
}
.levy_sloupec {
	float: left;
	width: 500px;
}
.pravy_sloupec {
	float: right;
	width:380px;
}
.pravy_sloupec img {
	border: solid #ad8a58 5px;
}
.frame_left {
	float:left;
	width: 276px;
}
.frame_right {
	float:right;
	width: 610px;
}
.frame_top_small {
	margin: 0px;
	padding: 0px;
	height: 15px;
	background-repeat: no-repeat;
	background-image:url(../images/frames/frame-top-small.png);
}
.frame_bottom_small {
	height: 15px;
	background-image:url(../images/frames/frame-bottom-small.png);
}
.frame_middle_small {
	background-image:url(../images/frames/frame-middle-small.png);
	background-repeat:repeat-y;
	padding: 0px 15px 15px;
}
.frame_top_large {
	height: 15px;
	background-image:url(../images/frames/frame-top-large.png);
	background-repeat: no-repeat;
}
.frame_bottom_large {
	height: 15px;
	background-image:url(../images/frames/frame-bottom-large.png);
}
.frame_middle_large {
	background-image:url(../images/frames/frame-middle-large.png);
	background-repeat:repeat-y;
	padding: 0px 15px 15px;
}
.frame_middle_small li, .frame_middle_large li {
	list-style-position: inside;
	margin: 6px 0px 0px;
}
.abc_list li{
	list-style: none;
	margin-top:5px;
}
.cenik_table {
	border-collapse: collapse;
}
.cenik_table td, th {
	border: solid thin #666;
	padding:3px;
}
