* {
	margin:0;
	padding:0;
	border:0;
}
BODY {
	margin:auto;
	text-align:center;
	background-color:#dfe7ea;
	min-width: 960px;
}
html, body {
	height: 100%;
}
P, DIV, SPAN, TD, INPUT, TEXTAREA {
	font-family:Arial, Helvetica, sans-serif;
}
A {
	text-decoration:underline;
	color:#dd4704;
}
A:hover {
	text-decoration:none;
}
H1 {
	font-size:120%;
	color:#dd4704;
	border:solid #f2f1f0;
	border-width:0 0 1px 0;
	line-height:130%;
	margin:0 0 20px 15px;
}
H2 {
	font-size:100%;
	margin:20px 0 10px;
	color:#dd4704;
}
H3 {
	font-size:80%;
	margin:10px 0 0;
	color:#dd4704;
}
P {
	color:#7f8b8f;
	margin:0 0 10px 0;
	line-height:150%;
}
P, UL {
	font-size:75%;
	line-height:150%;
}
UL UL {
	font-size:100%;
}
.nadpis {
	font-weight:bold;
	color:#7f8b8f;
	font-size:110%;
	border:solid #f1f1f1;
	border-width:0 0 1px 0;
}
#main {
 	width: 100%;
	margin: 0 auto;
	text-align: left;
	min-height: 100%;
	height: 100%;
	position: relative;
/*	overflow:hidden;*/
 }
body>#main {
 	height: auto;
 }
/* Opera 9.5+  hack, mozna najdete nekdo i jine reseni  */
*|html[xmlns*=""]  #main { 
     display: table;
	 height: 100% 
} 
/* Opera 9.5  hack, mozna najdete nekdo i jine reseni  */
.wrapper {
	width:880px;
	margin:auto;
	clear:both;
}
#site {
	padding:0 0 65px 0;
	overflow:hidden;
}
#top {
	height:128px;
	background:url(../gfx/bg-top.png) repeat-x 0 0 #FFFFFF;
}
#top .logo {
	float:left;
}
#top .logo img {
	margin: 20px 0 0 0;
}
#top .list {
	float:right;
	width:269px;
	height:128px;
	background:url(../gfx/bg-list.png);
	font-size:90%;
}
#top .list .obsah {
	margin:15px 0 0 40px;
}
#top .list .obsah p strong {
	font-weight:bold;
	color:#dd4704;
        font-size: 14px;
}
#obsah {
	background:url(../gfx/bg-obsah.png) repeat-x 0 0;
	overflow:hidden;
}
#obsah .obsah {
	background:#FFFFFF;
	border:solid 10px #f2f1f0;
	overflow:hidden;
}
#obsah .obsah #levy {
	width:190px;
	float:left;
	margin:15px 0 15px 15px;
}
#obsah .obsah #levy .obsahlevy {
	width:175px;
}
#obsah .obsah #levy p.nadpis {
	text-align:right;
}
#obsah .obsah #levy #menu UL {
	text-align:right;
	list-style:none;
	font-size:90%;
	margin:20px 0 10px 0;
	border:solid #f1f1f1;
	border-width: 0 0 1px 0;
	padding:0 0 20px 0;
}
#obsah .obsah #levy #menu UL LI {
	line-height:30px;
	padding:0 24px 0 0;
}
#menu UL LI.menu-li-1 {
	background:url(../gfx/01.png) no-repeat 100% 7px;
}
#menu UL LI.menu-li-1:hover, #menu UL LI.menu-li-1.active {
	background:url(../gfx/01-b.png) no-repeat 100% 7px;
}
#menu UL LI.menu-li-2 {
	background:url(../gfx/02.png) no-repeat 100% 7px;
}
#menu UL LI.menu-li-2:hover, #menu UL LI.menu-li-2.active {
	background:url(../gfx/02-b.png) no-repeat 100% 7px;
}
#menu UL LI.menu-li-3 {
	background:url(../gfx/03.png) no-repeat 100% 7px;
}
#menu UL LI.menu-li-3:hover, #menu UL LI.menu-li-3.active {
	background:url(../gfx/03-b.png) no-repeat 100% 7px;
}
#menu UL LI.menu-li-4 {
	background:url(../gfx/04.png) no-repeat 100% 7px;
}
#menu UL LI.menu-li-4:hover, #menu UL LI.menu-li-4.active {
	background:url(../gfx/04-b.png) no-repeat 100% 7px;
}
#menu UL LI.menu-li-5 {
	background:url(../gfx/05.png) no-repeat 100% 7px;
}
#menu UL LI.menu-li-5:hover, #menu UL LI.menu-li-5.active {
	background:url(../gfx/05-b.png) no-repeat 100% 7px;
}
#menu UL LI.menu-li-6 {
	background:url(../gfx/06.png) no-repeat 100% 7px;
}
#menu UL LI.menu-li-6:hover, #menu UL LI.menu-li-6.active {
	background:url(../gfx/06-b.png) no-repeat 100% 7px;
}
#menu UL LI.menu-li-7 {
	background:url(../gfx/07.png) no-repeat 100% 7px;
}
#menu UL LI.menu-li-7:hover, #menu UL LI.menu-li-7.active {
	background:url(../gfx/07-b.png) no-repeat 100% 7px;
}
#menu UL LI.menu-li-8 {
	background:url(../gfx/08.png) no-repeat 100% 7px;
}
#menu UL LI.menu-li-8:hover, #menu UL LI.menu-li-8.active {
	background:url(../gfx/08-b.png) no-repeat 100% 7px;
}
#menu UL LI.menu-li-9 {
	background:url(../gfx/09.png) no-repeat 100% 7px;
}
#menu UL LI.menu-li-9:hover, #menu UL LI.menu-li-9.active {
	background:url(../gfx/09-b.png) no-repeat 100% 7px;
}
#menu UL LI.menu-li-10 {
	background:url(../gfx/10.png) no-repeat 100% 7px;
}
#menu UL LI.menu-li-10:hover, #menu UL LI.menu-li-10.active {
	background:url(../gfx/10-b.png) no-repeat 100% 7px;
}
#obsah .obsah #levy #menu UL a {
	text-decoration:none;
	color:#707475;
	font-weight:bold;
	border:solid #f1f1f1;
	border-width:0 1px 0 0;
	padding:0 10px 0 0;
	display:block;
}
#obsah .obsah #levy #menu UL a:hover {
	color:#ce5037;
}
#obsah .obsah #levy #hledani {
	border:solid #f1f1f1;
	border-width: 0 0 1px 0;
	padding:0 0 10px 0;
}
#obsah .obsah #levy #site {
	padding:10px 0;
}
#obsah .obsah #levy #site a.facebook {
	width:175px;
	height:56px;
	display:block;
	background:url(../gfx/fb-pul.png);
	text-decoration:none;
	margin:0 0 10px 0;
}
#obsah .obsah #levy #site a.facebook:hover {
	background:url(../gfx/fb-full.png);
}
#obsah .obsah #levy #site a.twitter {
	width:175px;
	height:56px;
	display:block;
	background:url(../gfx/tw-pul.png);
	text-decoration:none;
}
#obsah .obsah #levy #site a.twitter:hover {
	background:url(../gfx/tw-full.png);
}
#obsah .obsah #levy INPUT {
	border:solid 1px #d2dede;
	padding:10px 5px;
	width:120px;
	font-size:70%;
}
#obsah .obsah #levy INPUT.button {
	width:35px;
	height:35px;
	float:right;
	cursor:pointer;
	background:url(../gfx/bg-button.png) repeat-x 0 0;
	font-weight:bold;
	color:#ce5037;
}
#obsah .obsah #pravy {
	float:right;
	margin:15px 15px 15px 0;
	width:640px;
}
#obsah .obsah #pravy .ramecek {
	border:#f2f1f0 solid;
	border-width:0 0 0 1px;
	padding:0 0 0 15px;
}
#obsah .obsah #pravy .bloky {
	border:solid #f1f1f1;
	border-width: 1px 0;
	padding:10px 0;
	overflow:hidden;
	margin:0 0 10px 0;
}
#obsah .obsah #pravy .bloky .blok {
	width:197px;
	float:left;
	margin:0 15px 0 0;
}
#obsah .obsah #pravy .bloky .blok.posledni {
	margin:0;
}
#obsah .obsah #pravy .bloky .blok .nadpis {
	font-size: 80%;
	font-weight:normal;
	color:#ce5037;
	border:none;
	padding:0 0 0 45px;
	line-height:35px;
}
#obsah .obsah #pravy .bloky .blok a {
	float:right;
}
#obsah .obsah #pravy .bloky .blok .nadpis.jedna {
	background:url(../gfx/bl-01.png) no-repeat 0 0;
}
#obsah .obsah #pravy .bloky .blok .nadpis.dva {
	background:url(../gfx/bl-02.png) no-repeat 0 0;
}
#obsah .obsah #pravy .bloky .blok .nadpis.tri {
	background:url(../gfx/bl-03.png) no-repeat 0 0;
}
#obsah .obsah #pravy .bloky .blok p {
	padding:0 0 0 45px;
	text-align:justify;
}
#obsah .obsah #pravy .nadpis {
	border:none;
	font-size:100%;
	color:#ce5037;
}
#obsah .obsah #pravy #subtext img, #obsah .obsah #pravy img {
	float:left;
}
#obsah .obsah #pravy #subtext .more {
	float:right;
}
#obsah .obsah #pravy UL {
	margin:0 0 10px 30px;
	color:#7f8b8f;
}
#obsah .obsah #pravy UL UL {
	margin-bottom:0px;
}
#obsah .obsah #pravy INPUT {
	border:solid 1px #d2dede;
	padding:10px 5px;
	width:190px;
	margin:0 0 10px 0;
	font-size:90%;
}
#obsah .obsah #pravy TEXTAREA {
	border:solid 1px #d2dede;
	padding:10px 5px;
	margin:0 0 10px 0;
	font-size:90%;
	width:600px;
}
#obsah .obsah #pravy INPUT.captcha {
	width:100px;
	margin:0 0 0 10px;
	float:left;
}
#obsah .obsah #pravy img.captcha {
	position:relative;
	top:6px;
}
#obsah .obsah #pravy INPUT.button  {
	height:35px;
	cursor:pointer;
	background:url(../gfx/bg-button.png) repeat-x 0 0;
	font-weight:bold;
	color:#ce5037;
	margin:0 0 0 10px;
	width:120px;
}
TABLE.tabulka {
	width:100%;
	font-size:80%;
	color:#7f8b8f;
	border:solid #7f8b8f;
	border-width:1px 1px 0 0;
}
TABLE.tabulka TD {
	padding:5px;
	vertical-align:top;
	border:solid #7f8b8f;
	border-width:0 0 1px 1px;
}
TABLE.tabulka TH {
	padding:5px;
	background:#7f8b8f;
	color:#FFFFFF;
}
#footer {
	width: 100%;
 	height: 44px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	text-align:left;
	background: url(../gfx/bg-footer.png) repeat-x 0 0;
}
#footer .wrapper P {
	line-height:44px;
	font-size:80%;
}
#footer .copy {
	float:left;
}
#footer .qins {
	float:right;
}

.top-image {
    height: 165px;
}
.top-image .img {
    float: left;
    width: 600px;
}
.top-image .img img {
    height: 165px;
    margin-left: 16px;
}
.textlogo {
    margin-top: 22px;
    font-size: 19px;
    text-align: left;
}
.textlogo a strong {
    color: #dd4704;
}

.textlogo a {
    color: #707475;
    text-decoration: none;
}

.rightimage {
    margin-top: 45px;   
}

.obsah {
    clear: both;
}
