/*	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
 */
  
html, body {
	margin:0px auto;
	padding:0px;
	text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:url(/img/page-bgr.png);
	height: 100%;
}

h1 {
    position:absolute;
	top:29px;
	left:23px;
}



.noindent {	text-indent:0px; !important }

.cleaner {
    clear:both;
}

.floatRight {
	float:right;
	margin-left:10px;
}

/* IMPORTANT !!! */
body>#main {
	height: auto;
}

#main {
	position:relative;
	margin:0 auto;
	min-height:100%;
	height:100%;	
}

#pruh {
	position:absolute;
	left:0px;
	top:81px;
	width:100%;
	height:245px;
	background:url(/img/pruh-bgr.png);
	/background:url(/img/ie-pruh-bgr.png);
}

#main-frame {
	position:relative;
	margin:0px auto;
	margin-top:0px;
	text-align:left;
	border:none;
	width:790px;
	text-align:center !important;
}

#header {
	position:relative;
	background:url(/img/hlavicka.jpg) #DDE1CE no-repeat;
	width:790px;
	height:326px;
}

#header #kontakt {
	position:absolute;
	text-align:center;
	top:87px;
	left:705px;
	width:85px;
}

#header #kontakt a {
	font-size:75%;
	color:#333333;
	text-decoration:none;
	display:block;
	height:25px;
	line-height:25px;
	padding-left:15px;
}

#header #kontakt a:hover {
	text-decoration:underline;
	color:#006600;
}

#header #kontakt .obalka {
    position:absolute;
    left:8px;
    top:1px;
    /top:10px;
}

#header #jazyky {
	position:absolute;
	top:277px;
	left:20px;
    text-align:left;
	font-size:70%;
}

#header #jazyky a {
	color:#000000;
	text-decoration:none;
}

#header #jazyky a:hover {
	text-decoration:underline;
}

.switchEN 
{
    background:url('/img/flag-en.png') no-repeat 2px 0px;
    height:15px;
    display:block;
    text-align:left;
    padding-top:25px;  
    float:left;   
    margin-right:10px;          
}

.switchCZ 
{
    background:url('/img/flag-cz.png') no-repeat 0px 0px;
    height:15px;
    display:block;
    text-align:left;
    padding-top:25px; 
    float:left;       
    margin-right:10px;      
}

.switchDE 
{
    background:url('/img/flag-de.png') no-repeat 4px 0px;
    height:15px;
    display:block;
    text-align:left;
    padding-top:25px;   
    float:left;       
    margin-right:10px;             
}
    

#nav1 {
	background:url(/img/menu1-bgr.png) #FF9900 repeat-x;
	height:45px;
	padding-left:15px;
	width:775px;
	margin-bottom:11px;
	overflow:hidden;
}

#nav1 a, #nav1 span {
	display:block;
	height:45px;
	float:left;

	font-size:80%;					
	padding:0px 15px 0px 15px;	
	/padding:0px 15px 0px 15px;
	line-height:45px;
	color:#FFFFFF;
	text-decoration:none;

}

#nav1 .AspNet-Menu-Selected {
	color:#000000;
}

#nav1 a:hover {
    color:#006600
}

#content-frame {
	position:relative;
	text-align:left;
	float:left;
}

#content-frame #wide {
	position:relative;
	background:url(/img/content.png) no-repeat;
	
	padding-bottom:25px;
	min-height:310px;
	xheight:30em;
	
	width:790px;	
}

#content-frame #wide .content {	
	padding:70px 25px 25px 25px !important;	
	font-size:75%;
	color:#333333;
}

#content-frame #side {
	position:relative;
	background:url(/img/content-sm.png) no-repeat;
	
	float:left;
	
	min-height:312px;
	/*height:312px;*/
	width:550px;
	
	margin-right:13px;
}

#content-frame #side .title {
	position:absolute;
	top:29px;
	left:23px;
}

#content-frame #side .content {
	margin-top:60px;
	padding:25px;
	font-size:75%;
	color:#333333;
}

#content-frame #side .content p {
	text-indent:15px;
}

#right-panel {	
	width:227px;
	float:left;
	margin-bottom:20px;
	margin-top:-15px;
}

.side-panel { margin-bottom: 20px }

.side-panel .header {
	width:227px;
	height:40px;
}

.side-panel .content {
	width:227px;
	/*height:109px;*/
	overflow:hidden;
}

#footer {			
	color:#1B3F1C;
	background:url(/img/paticka-bgr.png) repeat-x;
	height:39px;
	
	width:760px;
	font-size:70%;
	line-height:39px;
	padding:0px 15px 0px 15px;
}

#footer a { color:#1B3F1C; }
#footer a:hover { color:#FFCC00; }

/*
#footer {		
	position:absolute;
	margin:0px auto;
	text-align:center;
	
	color:#1B3F1C;
	background:url(/img/paticka-bgr.png) repeat-x;
	height:39px;
	
	width:100%;
	bottom:0px;
	left:0px;
}

#footer a { color:#1B3F1C; }
#footer a:hover { color:#FFCC00; }

#footer-content {
	position:absolute;
	margin:0px auto;
	bottom:0px;
	text-align:center;
	padding:0px 15px 0px 15px;
	
	font-size:70%;
	line-height:39px;
	left:0px;
}
*/
