/* ------------- zrušení přednastavených stylů prohlížečům ------------ */
* {padding: 0; margin: 0;}
a img {border: none;}
table {border-collapse: collapse;}
* {background: white !important;}

/* --------------------- OBECNÉ -------------------------- */
body {
	text-align: center;
	background: #fff url(../images/bg-body.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	line-height: 1.4em;
	color: black !important;
}
h1 {background: none; font-size: 16px; color: #000; line-height: 125%; padding-left: 0; margin-bottom: 12px;}
h1.home {background: none; font-size: 16px; color: #000; line-height: 125%; padding-left: 0; margin-bottom: 12px;}
h2 {color: #000; font-size: 1em; padding-top: 6px;}
h3 {color: #000; font-size: 1em;}

ul {margin-left: 15px;}
a	{color: blue !important;}
a:visited {color: blue;}
a:hover {color: #0075ff; text-decoration: none;}

p {margin-bottom: 10px;}
.uvodni {color: #000; text-align: justify; font-weight: bold;}
.upper {text-transform: uppercase;}
.bold {font-weight: bold;}
img.ramecek {border-bottom: 3px solid #187ae1; border-top: 3px solid #187ae1; margin: 10px 10px 10px 0;}
ul.bez-odrazek {list-style-type: none;}

span.cleaner	{display: block; clear: both;}
.cleaner	{clear: both; font-size: 0;}
.clean-l {clear: left;}
.clean-r {clear: right;}
.left		{text-align: left;}
.right	{text-align: right;}
.center	{text-align: center;}
.f-right {float: right;}
.f-left {float: left;}

/* -------------------- ZÁKLADNÍ ROZVRŽENÍ -------------------- */
#obal {background: url(../images/bg-obal.jpg) repeat-x left bottom;}
#web {width: 100%; margin: 0 auto; text-align: left;}
#header {display: none;}
#vnitrek {background: #fff; padding: 15px; padding-bottom: 0; width: 863px; border: 3px solid #ced8e0;}
#pravostred {float: right; display: inline;	width: 100%; padding-bottom: 10px;}
#stred {float: left; display: inline;	width: 73%;}
	#navigace {margin-bottom: 15px;}
		#navigace ul#nav {margin-left: 59px; margin-top: -14px; list-style-type: none;}
		#navigace ul#nav li {float: left; padding-left: 9px; padding-right: 6px; white-space: nowrap;}
		#navigace ul#nav a, #navigace ul#nav span.aktivni {color: #000;}
		#navigace ul#nav a.prvni {background: none; padding-left: 0;}
		#navigace ul#nav span.aktivni {color: #8c9495;}

#pravy {float: right;	display: inline; width: 25%;}
#levy {display: none;}
#footer {position: relative; height: 60px; color: #757575;}
	#footer-obsah {width: 863px; border-top: 3px solid #ced8e0; position: relative;}
	#footer img {position: absolute; left: 5px; top: 6px;}
	#footer p {position: absolute; left: 50px; top: 13px;}

#copyright {margin: 0 auto; width: 899px; text-align: right; height: 28px; color: #000; font-size: .9em; font-family: Tahoma; padding-right: 15px; margin-top: 4px;}
#copyright a {color: #000 !important; font-weight: normal;}
#copyright a.ibis {background: url(../images/ikona-ibis.gif) no-repeat right center; padding-right: 15px; color: #41ff33;}

/* ----------------- elementy PRAVÉ strany ------------------- */
.modry-box {background: url(../images/bg-left-box-modry.jpg) no-repeat; height: 33px; font-weight: bold; font-size: 1.1em; color: #000; margin-bottom: 5px;}
.aktuality {margin-top: 5px;}
.modry-box-vnitrek {background: url(../images/bg-repeat-box-modry.jpg) repeat-x; height: 33px; margin-left: 25px;}
.modry-box-right {background: url(../images/bg-right-box-modry.jpg) no-repeat right top; height: 33px;}
.modry-box p {padding-top: 9px; padding-left: 8px;}

.info {padding: 0px 10px; border-left: 1px solid silver;}
.info p {margin-bottom: 0px; padding-bottom: 5px;}
.info a.aktuality {color: #000; font-size: 1em;}
.info a.pozice {color: #000;}
.cara-pravy {background: url(../images/cara-pravy.gif) no-repeat left center; height: 13px; font-size: 0;}




