﻿/*	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 {
	font-family:Arial, Helvetica, sans-serif;
}
 
 /* Uvodni strana */
 
p { text-align:justify; }
 
img { border:none; }

h1, h2, h3 { font-family:Arial, Sans-serif }

table { border-collapse: collapse; }

fieldset { border:1px solid #ccc; padding:10px;  }
legend { font-weight:bold; color:#ff6600; margin-bottom:5px; }


h1 {    
    font-weight:bold;
    font-size:1.6em;
    color:#112253;
    letter-spacing:0.35pt;
}

h2 {
    font-weight:bold;
    font-size:1.25em;
    color:#35466F;
    letter-spacing:0.5pt;    
}

h3 {
    font-weight:bold;
    font-size:0.95em;    
}

a, a:visited { color:#112253 !important; }
a:hover { color:#ff6600 !important  }

ul {
    margin:0px 0px 0px 15px;
    padding:0px;    
}

.center li 
{
    list-style-image:url('/app_themes/web/img/layout/li_nucleus.png'); 
    margin-left:5px;   
}

.brownPanel 
{
    width:290px;
    height:113px;
    background:url('/app_themes/web/img/layout/brown_panel.jpg') no-repeat;
    float:left;
    color:#412D2C !important;    
    text-align:center;
}

.brownPanel h2 { font-size:1.3em; color:#412D2C !important; margin-top:20px; }
.brownPanel a, .brownPanel a:visited { color:#412D2C !important; margin-bottom:8px; display:block; }

.brownPanelSeparator { width:25px; float:left; }

/* *** HOTNEWS *** */
.hotnewsPanel h2,
.right > .right-panel h2
{
    margin-top:0px;
    text-transform:uppercase;
    color:#112253;
    font-size:1.1em;
    font-weight:normal;
    margin-bottom:10px !important;
}

.HotnewsPreview .hotnewDate 
{
    width:88px;
    height:18px;
    line-height:18px;
    background:#BBC9E3;
    color:#fff;
    text-align:center;
    font-size:0.9em;
}

.HotnewsPreview .title { border-top:1px solid #BBC9E3; }
.HotnewsPreview .title a,
.HotnewsPreview .title a:visited { text-decoration:none; font-size:0.85em; color:#666666 !important; }
.HotnewsPreview .title a:hover { color:#ff6600 !important; text-decoration:underline; }


.HotnewsPreview .hotnewItem { margin-bottom:2px; }


td,
th { vertical-align:top !important; }

.required input,
input.required,
.required textarea,
textarea.required {
    border-top:1px solid #FF0000;
    border-right:1px solid #FF9D9D;
    border-bottom:1px solid #FF9D9D;
    border-left:1px solid #FF9D9D;
    background:#FFE5E5;
}

.required input,
input.required {
    height:18px;
    line-height:18px;
}

.publikacePhoto 
{
    border:1px solid #ccc;
    padding:7px;
}

/* Pager - obecne */
.DataPager {
    font-size:1.2em;
    color:#B41E8E;
    text-align:left;
    margin:15px 0px;
    border-top:1px dotted red;
    border-bottom:1px dotted red;
    padding:8px 0px;
}

.DataPager a, .DataPager a:visited {
    color:#000;
}


.DataPager .currentPage {
    color:#fff;
    font-weight:bold;
    padding:0px 5px;
    background:red;
}

.DataPager .numericButton {
    padding:0px 5px;
}

.DataPager .pagingButtons {
    margin-left:15px;
}


/* Konec Pager - obecne */

.myForm em { font-size:0.9em; font-style:italic; display:block; }
.myForm table { border-collapse:collapse; }
.myForm td { padding-bottom:7px; }
.ControlButtons 
{
    border-top:1px dotted #ccc;
    border-bottom:1px dotted #ccc;
    padding:3px 3px;
    margin:15px 0px;
}

.registrace 
{
    border-top:4px solid #7688BF !important;
    padding-top:15px;
}

.highlightTable { background:#F3F5FA; }
.highlightTable th, .highlightTable td {  border:1px solid #BBC9E3; padding:3px 4px; }

.highlightTable thead { background:#BBC9E3; height:20px; line-height:20px; color:#fff; }

.subfooterTable { font-size:.60em; }
.subfooterTable td { padding:0px; padding-right:10px; }

.formTable td,
.formTable th { text-align:left; vertical-align:top; }


.Calendar { background:none; }
.CalendarDay, .EnabledDate, .SelectedDate { line-height:8px !important; }
.CalendarTitle { background: #F3F5FA; }
.EnabledDate { background:#FFEFD6 !important; }
.SelectedDate { border:1px solid #ff6600 !important; background:#FFD591 !important  }

.prefooter .eventName { font-size:0.75em; }

.publikaceTable 
{
    border-collapse:collapse !important;
}

.publikaceTable td, .publikaceTable th { padding:0px; text-align:left; }
.publikaceSeparator { border-top:1px dotted #222; margin-top:15px; }

.formButtons 
{
    margin-top:15px;
    border-top:1px dotted #333;
    border-bottom:1px dotted #333;
    padding:8px 2px;
}

.reklama 
{
    padding-top:15px;
    font-size:0.9em;
    width:290px;
    overflow:hidden;
}

.upoutavka
{    
    width:610px;
    overflow:hidden;
}

.tablePoplatky td, .tablePoplatky th
{
    border:1px solid #000;
}

/* Napoveda */
.tip {
	background:url('/App_Themes/web/img/lightbulb.png') 5px 5px no-repeat #F0FFF0;
	border:1px solid #004100;
	padding:5px 5px 5px 30px;
	margin:15px 0px; 
	font-size:0.9em;   
}

.PDFdownload { background:url('/app_themes/web/img/page_white_acrobat.png') no-repeat; padding-left:20px }
.WordDownload { background:url('/app_themes/web/img/page_white_word.png') no-repeat; padding-left:20px }
.ExcelDownload { background:url('/app_themes/web/img/page_white_excel.png') no-repeat; padding-left:20px }
