/*	Tento dokument popisuje layout webu 
	
	Author:	Dobreweby.com Tomáš Půža
		http://www.dobreweby.com
	Copyright:	
		Tento dokument je chranen podle Autorskeho zakona 121/2000 Sb.
		This document is protected by Author law 121/2000 Sb. Czech Republic
 */
 
 
body, html {
	margin:0px auto;
	padding:0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../img/bgrPage.png);
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:180%;
	line-height:50px;
	color:#C30009;
	background:url('../img/h1.png') no-repeat 15px 5px;
}

h2, .accordionHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1px;
	font-size:110%;
	color:#38579E;
	text-align:left;
	background:url('../img/plus.png') no-repeat left;
	padding-left:15px;
}

.h2red {
    color:#D07A06!important;
    font-size:120%;
}

.accordionHeader {
	cursor:hand;
	cursor:pointer;
}

.accordionHeader a, .accordionHeader a:visited {
	color:#38579E !important;	
}

.accordionHeader a:hover {
	color:#FF6600 !important;
}

img { border:none; }

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:10px;
	margin-top:0px;
}

.noindent {
	text-indent:0px;
}

a, a:visited { color:#000066; border:none; }
a:hover { color:#BE0409 }


li {
	list-style-type:square;
	line-height:1,8em;
}
.cleaner {
    clear:both;
}

table {
	border-collapse:collapse;
    /font-size:105%;
}

th, td 
{
    vertical-align:top;
    text-align:left;
}

.cenik
td {
	padding-right:8px;
	padding-left:8px;
}

.oddrow {
	background-color:#E3EAF4;
	/*background-color:#E4FAC7;*/	
}

#main-frame {
	position:relative;
	margin:0px auto;
	margin-top:15px;
	text-align:left;
	border:none;
	width:790px;
	text-align:center !important;
}

#header {
	position:relative;
	background:url(../img/Header.jpg) no-repeat;
	width:790px;
	/*height:230px;*/
	height:194px;
}

#header #logo {
	position:absolute;
	top:38px;
	left:40px;	
}

#header #logo img {
	border:none;
}

.littleButtons {
    position:absolute;
    left:10px;
    /*top:181px;*/
	top:145px;
    width:300px;
    height:40px;
    background:url('../img/littleButtonsBgr.png') no-repeat;
    padding-left:48px;
    padding-top:3px;
}

.littleButtons a, .littleButtons a:visited {
    font-size:8pt;
    color:#BFC7DD;
    margin-right:29px;
    float:left;
    text-decoration:none;
}

.littleButtons a:hover {
    text-decoration:underline;
    color:#FFCC00;
}

#print-header { display:none; }

#level1Nav {
	color:#FFFFFF;
	font-size:10pt;
	height:40px;
	line-height:40px;
	background:url(../img/bgrLevel1.png) repeat;
}

#level1Nav .active, #level1Nav a {
	padding: 0px 30px 0px 30px;
}

#level1Nav a, #level1Nav a:visited {
	color:#FFFFFF;
	text-decoration:none;	
}

#level1Nav .active, #level1Nav a:hover {
	color:#FFCC00;
}


#right-panel {
    position:relative;
    float:right;
    width:225px;
}

#right-panel .content {
	/*padding:10px;*/
	font-size:80%;
}

#content-frame {
	position:relative;
	text-align:left;
	background-color:#F8F8F8;
	color:#333333;
}

#aktuality {	
	background-color:#E9E9E9;
	text-align:left;
	padding:15px; 
	padding-top:5px;
}

#aktuality .header {
	margin-top:15px; 
	margin-bottom:10px;
	margin-left:0px;
}

#cile {
    position:relative;
    height:192px;
    background:url('../img/bgrCile.png') repeat-x;    
    font-size:70%
}

#cile .header {
	padding:15px 0px 10px 18px;
}

#cile ul {
    margin:0px;
    padding:0px 0px 0px 32px;
}

#cile li {
    margin:0px;
    padding-left:0px;
}

#cile li {
    color:#000000;    
    line-height:1.8em;
}

#obsah {
	padding:20px;
	padding-top:20px;
	padding-right:245px;	
	text-align:justify;
	font-size:75%;
	line-height:1.4em;
}

#drobeckova {
	font-size:90%;
}

#footer {	
	text-align:right;
	font-size:70%;
	color:#FFFFFF;
	background:url(../img/bgrFooter.png) repeat;
	height:40px;
	line-height:40px;
	padding-left:20px;
	padding-right:20px;
	margin-top:10px;	
}

#footer a { color:#FFFFFF; }
#footer a:hover { color:#FFCC00; }