/* TOP MENU */

div.topmenubox {
	margin: 0;
	position: relative;
	border-style: none;
	height: 48px;
	background: url(img/bg_topmenu4.png) no-repeat 0px 0px;
	width: 970px;
	padding: 0;
}

ul.top_menu {
	list-style: none;
	border-style: none;
	height: 48px;
	width: 53em;
	padding: 0;
	margin: 0 auto;
}

ul.top_menu li {
	margin: 0;
	padding: 0;
	border-style: none;
	display: block;
	float: left;
	list-style: none;
	height: 48px;
	font: bold 0.8em   'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

ul.top_menu li a {
	color: #ffffff;
	text-decoration: none;
	margin: 0;
	padding: 15px 8px 9px;
	display: block;
	float: left;
	height: 24px;
}

ul.top_menu li a:hover {
	text-decoration: none;
	color: #000000;
}

ul.top_menu li a.golf {
	background: url(img/logicko.png) no-repeat left center;
	padding-left: 25px;
}

/* LEFT MENU */

ul.sports {
	width: 215px;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

ul.sports li {
	width: 215px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	display: block;
}

ul.sports li a {
	margin: 0;
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding: 7px 0 7px 40px;
	width: 175px;
	font-size: 0.9em;
	background: url(img/bg_sport.gif) no-repeat 0 center;
}

ul.sports li a:hover {
	text-decoration: none;
	color: #000;
}

ul.sports li ul.sub {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 215px;
	display: block;
	background-image: none;
}

ul.sports li ul.sub li {
	list-style: none;
	background: #ffffff;
	padding: 0;
	width: 215px;
	margin: 0;
}

ul.sports li ul.sub li a {
	margin: 0;
	font-size: 0.8em;
	color: #ffffff;
	width: 160px;
	padding: 7px 0 7px 55px;
	background: url(img/bg_sport.gif) no-repeat -288px center;
}

ul.sports li ul.sub li a:hover {
	color: #000;
}

div.main ul {
	margin: 5px 0 10px;
	list-style: none none;
	padding: 0 0 0 40px;
}

div.main ul li {
	color: #383838;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0;
	list-style: none;
	font: 12px "Tahoma CE", Tahoma, "Verdana CE", Verdana;
}

div.main ol {
	margin: 5px 0 10px;
	padding: 0 0 0 40px;
}

div.main ol li {
	color: #383838;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0;
	font: 12px "Tahoma CE", Tahoma, "Verdana CE", Verdana;
}

div.main ol li a {
	color: #006ad3;
	text-decoration: none;
}

div.main ol li a:hover {
	color: #002346;
	text-decoration: underline;
}

div.main ul li a {
	color: #006ad3;
	text-decoration: none;
}

div.main ul li a:hover {
	color: #002346;
	text-decoration: underline;
}

/* CLANKY */

ul.clanky {
	margin: 0;
	border-style: none;
	list-style: none;
	padding: 25px 0 35px;
}

ul.clanky li {
	margin: 0;
	border-style: none;
	list-style: none;
	position: relative;
	padding: 5px 15px 8px;
	font-style: normal;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

ul.clanky li p.date {
	color: #808080;
	border-left: 2px solid #afafaf;
	padding: 0 0 0 3px;
	margin: 15px 0 0 60px;
	font-size: 11px;
}

ul.clanky li p.perex {
	color: #313131;
	text-align: left;
	margin: 0;
	padding: 14px 0 0;
	font-size: 12px;
}

ul.clanky li p {
	color: #313131;
	text-align: left;
	margin: 0;
	padding: 14px 0 0;
	font-size: 12px;
}

ul.clanky li h3.nadpis {
	padding: 0;
	margin: 3px 0 0 60px;
	font-size: 14px;
}

ul.clanky li h3.nadpis a {
	color: #4a644a;
	text-decoration: underline;
	padding-left: 0;
	display: block;
}

ul.clanky li h1 {
	color: #2e421f;
	font: bold 1.3em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px 0 3px 15px;
}

ul.clanky li h2 {
	color: #5a813d;
	font: bold 1.1em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px 0 3px 15px;
}

ul.clanky li h3 {
	color: #006ad3;
	margin: 0;
	padding: 15px 0 3px 15px;
	font: bold 1.2em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

div.podcarou {
	margin: 0;
	padding: 0;
}

div.podcarou p {
	margin: 0;
	padding: 0 10px 10px 20px;
	color: #545454;
	font: 0.8em Tahoma, Verdana, Arial, sans-serif;
}

/* SEZNAM PATICKA */

div.pata_sporty {
	margin: 0;
	padding: 30px 0 0 30px;
	width: 280px;
	float: left;
	height: 150px;
}

div.pata_news {
	margin: 0;
	padding: 30px 0 0 10px;
	width: 280px;
	float: left;
	height: 150px;
}

div.paticka h4 {
	margin: 0;
	color: #e1e1e1;
	font: bold 0.8em Tahoma, Verdana, Arial, sans-serif;
	padding: 0 0 5px 15px;
}

ul.seznamy_pata {
	list-style: none;
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
}

ul.seznamy_pata li {
	list-style: none;
	margin: 0;
	font: 0.7em Tahoma, Verdana, Arial, sans-serif;
	border-bottom: 1px dotted #464646;
	padding: 0 0 3px;
}

ul.seznamy_pata li a {
	color: #cfcfcf;
	text-decoration: none;
	display: block;
	padding: 1px 0;
	margin: 0;
}

ul.seznamy_pata li a:hover {
	text-decoration: underline;
	color: #006ad3;
}

ul.submenu {
	width: 210px;
	margin: 0;
	list-style: none;
	padding: 0;
}

ul.submenu li {
	width: 210px;
	list-style: none;
	font: 0.8em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	padding: 0;
	margin: 0 0 1px;
}

ul.submenu li a {
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-decoration: none;
	color: #2d5198;
	display: block;
	background: #e4f5ff;
	border-bottom: 1px solid #2d5198;
}

ul.submenu li a:hover {
	background: #fbfbfb;
	color: #384b1e;
	border-bottom: 1px solid #384b1e;
}

/* FOR TEXY */

ul.clanky li ol {
	margin: 5px 0 10px;
	padding: 0 0 0 40px;
	list-style: decimal;
}

ul.clanky li ol li {
	color: #383838;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0;
	list-style: decimal;
	font: 13px "Tahoma CE", Tahoma, "Verdana CE", Verdana;
}

ul.clanky li ul {
	margin: 5px 0 10px;
	list-style: none none;
	padding: 0 0 0 40px;
}

ul.clanky li ul li {
	color: #383838;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0;
	list-style: none;
	font: 13px "Tahoma CE", Tahoma, "Verdana CE", Verdana;
}

ul.clanky li table {
	min-width: 180px;
	margin: 3px 0 10px 15px;
	padding: 0;
	border: 1px solid #e0e0e0;
	background: #eaf9e5;
}

ul.clanky li table th {
	margin: 0 0 0 15px;
	border: 1px solid #e0e0e0;
	background: #ddf1d9;
	color: #2c2c2c;
	padding: 3px 5px;
	font: bold 13px "Tahoma CE", Tahoma, "Verdana CE", Verdana;
}

ul.clanky li table td {
	margin: 0 0 0 15px;
	border: 1px solid #e0e0e0;
	background: #f8fff6;
	color: #2c2c2c;
	padding: 2px 4px;
	font: normal 13px "Tahoma CE", Tahoma, "Verdana CE", Verdana;
}

ul.clanky li p {
	
}

ul.clanky li p a {
	color: #006ad3;
	text-decoration: none;
}

ul.clanky li p a:hover {
	color: #002346;
	text-decoration: underline;
}
