﻿/*	Tento dokument popisuje layout webu 
	
	Author:	Dobreweby.com Tomáš Půža
		http://www.dobre-weby.cz
	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;
}

fieldset {
    padding-top:10px;
    padding-bottom:10px;
    margin-bottom:15px;
}

.cleaner { 
    clear:both; 
    float:none !important;
    width:0px !important;
    height:0px !important;
}


#main {
	position:relative;    
	margin:0 auto;
}

#main-frame {
	position:relative;
	margin:0px auto;
	margin-top:0px;
	text-align:left;
	border:none;
	width:990px;
	text-align:center !important;
}

.header-bgr
{
    position:absolute;
    top:0px;
    left:0px;
    text-align:center;
    width:100%;
    height:140px;  
	margin:0px auto;
    background:url('/app_themes/web/img/layout/header-bgr.png') repeat-x;    
}

.centerme 
{
	margin:0px auto;
    position:relative;
    top:0px;
    width:990px;
}

.header-image 
{    
    position:absolute;
    left:-300px;
    height:140px;  
    width:1200px;
    background:url('/app_themes/web/img/layout/header.jpg') no-repeat;    
}

.navigateHome 
{
    position:absolute;
    left:29px;
    top:19px;
    width:330px;
    height:70px;
    line-height:0px;
    font-size:0px;
    z-index:1000;
}

#header {
    position:relative;
	margin:0px auto;
    text-align:left;
    width:990px;
    height:140px;
}

#header .right-panel 
{
    position:absolute;
    top:25px;
    left:650px;
}


#header #navigation1 
{
    position:absolute;
    top:117px;
    left:10px;
}


.SiteMapPath {
    position:absolute;
    
    top:40px;
    left:0px;
    padding-right:30px;    
    width:605px;
    
    text-align:right;
    font-size:0.9em;
    font-style:italic;
}

.content {
    position:relative;
    text-align:left;
    background:url(/app_themes/web/img/layout/content-bgr.png) repeat-y;    
}

.spacer {  }

.center {
    position:relative;
    float:left;    
    width:613px;
    padding:0px 15px;    
    font-size:0.75em !important; 
    margin-bottom:25px;
        
    z-index:1;
}

.right {
    color:#fff;
    position:relative;
    float:left; 
    width:347px;  
    background:#F3F5FA;   
    min-height:400px;
}

.right a, .right a:visited { color:#fff; }


.header-right {    
    
}

.search {
    margin-top:15px;
}

.prefooter 
{
    position:relative;
    height:165px;
    background:url('/app_themes/web/img/layout/prefooter-bgr.png') repeat-x;
	margin:0px auto;
}

.prefooter-inside 
{
    position:relative;
    width:990px;
    padding-top:10px;
    margin:0px auto;
} 

.prefooter-inside > .panel
{
    float:left;
    text-align:left;
}

.prefooter-inside > .panelSplitter 
{
    float:left;
    height:113px;
    border-right:1px solid #fff;
    margin-right:40px;
    margin-top:20px;
}

.nejblizsiAkce { width:313px; }
.rychleKontatky { width:350px; }
.rychleOdkazy { width:150px; }
.rychleOdkazy p,
.rychleOdkazy div,
.rychleOdkazy span { font-size:0.8em; }

#footer 
{
    background:#E5E5E5;    
    position:relative;  
    width:100%;
    height:60px;  
    color:#333;
}

.footer-inside {
	position:relative;
    width:990px;
	margin:0px auto;
	padding-top:5px;
    text-align:center;
}

.footer-inside table { width:100%; font-size:0.70em !important; }

.footer-inside a, .footer-inside a:vistited {
}


.loginWatermarked 
{
    font-family:Verdana;
    color:#ccc;
}

.loginInput 
{
    color:#ccc;
    border:1px solid #ccc;
    width:110px;
    /width:103px;
    height:18px;
    line-height:18px;
    font-family:Verdana;    
    padding-left:3px;
}

.genericButton 
{
    height:28px;
    
    background:url('/app_themes/web/img/layout/button-bgr.png') repeat-x;
    color:#fff;
    font-family:Verdana;
    font-size:8pt;
    border:none;
    cursor:pointer;
}

.cultures { margin-top:5px; }
.cultures,
.cultures a, .cultures a:visited { color:#ff6600; font-size:9pt; }
.cultures a:hover { color:#1E398F }

.mini-links { position:absolute; top:34px; right:0px; text-align:right; }
.mini-links,
.mini-links a, .mini-links a:visited { font-size:9pt; color:#fff; }

.subheader-bgr 
{
    background:#112253;
    height:235px;
    width:100%;
}

.subheader
{        
    position:relative;
    height:235px;
	margin:0px auto;
    text-align:left;
    width:990px;
}

.illustration1 { position:absolute; top:6px; left:8px; }
.illustration2 { position:absolute; top:6px; left:308px; }
.hotnewsPanel 
{ 
    position:absolute; 
    top:6px; 
    left:650px; 
    width:291px; 
    height:193px; 
    background:#F9FBFD; 
    padding:15px 22px;
}

.right > .right-panel 
{
    width:291px; 
    background:#F9FBFD; 
    padding:15px 22px;
    margin-left:6px;
    margin-top:6px;
    color:#000;
}

.right > .right-panel a,
.right > .right-panel a:visited { color: #112253; }
.right > .right-panel a:hover { color: #ff6600; }

.right > .right-panel .eventName { font-size:0.75em; margin-bottom:5px; }


.login  
{
    width: 319px; 
    font-size:0.80em;    
}
