﻿/*	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:Calibri, Arial, Helvetica, sans-serif;
	font-size:0.95em;
}
 
 /* Uvodni strana */
  
img { border:none; }

h1, h2, h3 { font-family:Tahoma, Arial, Sans-serif }

h1 {    
    font-weight:bold;
    font-size:1.15em;    
    margin-top:0px;    
}

h2 {
    color:#003B00;
    font-style:normal !important;
    font-weight:bold;
    font-size:1em !important;
    text-transform:uppercase;
}

h3 {
    color:#CC6600;
    font-weight:bold;
    font-size:0.90em;    
}

p {
    text-align:justify;
}

.cleaner { 
    clear:both; 
    float:none !important;
    width:0px !important;
    height:0px !important;
}

table { border-collapse:collapse; }
th { text-align: left; }

.panel th,
.panel td { vertical-align:top }

/*
.mobox h2 {
    font-weight:bold;
    font-size:0.95em;
    
    padding-left:10px;
    
    color:#fff;
    background:#35828F url('/app_themes/web/img/layout/h2_bgr.png') repeat-x;
    height:21px;
    line-height:21px;
}
*/


a, a:visited { color:#002600  }
a:hover { color:#ff6600;  }

ul {
    margin:0px 0px 0px 15px;
    padding:0px;    
}

li { list-style-image:url('/app_themes/web/img/layout/li.png'); }

.ui-state-highlight { border:1px dotted #ccc; margin-top:-35px; margin-bottom:55px; width:310px; padding-bottom:32px; padding-top:32px }

.buttonsPanel 
{
    border:1px solid #ccc;
    background:#f0f0f0;
    padding:10px;
    margin:10px 0px;
}

/* ----------------
     HOTNEWS 
---------------- */

.HotnewsPreview { margin-left:8px; }
.HotnewsPreview > .hotnewItem { position:relative; margin-bottom:25px; }
.HotnewsPreview > .hotnewItem > .hotnewDate { font-weight:bold; color:#003F00 }
.HotnewsPreview > .hotnewItem > .title { width:225px; }
.HotnewsPreview > .hotnewItem > .title a,
.HotnewsPreview > .hotnewItem > .title a:visited { color:#003F00 }
.HotnewsPreview > .hotnewItem > .miniCal { position:absolute; top:0px; right:10px; width:44px; height:50px; background:url('/app_themes/web/img/layout/calendar.png') no-repeat; text-align:center; color:#fff; }
.HotnewsPreview > .hotnewItem > .miniCal .day { font-size:15pt; font-weight:bold; padding-top:8px; }
.HotnewsPreview > .hotnewItem > .miniCal .month { font-size:7.5pt; font-family:Tahoma }

.Hotnews > .hotnewAnnotation {  }

.Hotnews .hotnewContent ul { margin-left:15px; }

td,
th { vertical-align:top !important; }

.required input,
input.required,
.required textarea,
textarea.required {
    border-top:1px solid #FF0000;
    border-right:1px solid #FF6C6C;
    border-bottom:1px solid #FF9D9D;
    border-left:1px solid #FF6C6C;
    background:#FFE5E5;
}

.required input,
input.required {
    height:18px;
    line-height:18px;
}

/* Pager - obecne */
.DataPager {
    font-size:1.2em;
    color:#B41E8E;
    text-align:center;
    margin:15px 0px;
}

.DataPager a, .DataPager a:visited {
    color:#B41E8E;
}


.DataPager .currentPage {
    color:#B41E8E;
    font-weight:bold;
    padding:0px 5px;
}

.DataPager .numericButton {
    padding:0px 5px;
}

.DataPager .pagingButtons {
    margin-left:15px;
}


/* Konec Pager - obecne */

/* 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 }

/* ---------------
    KONTAKTY
 -----------------*/


.contactCard { border-collapse:collapse; margin-bottom:15px; }
.contactCard .photo { width:130px; text-align:left; vertical-align:top; }
.contactCard .jmeno { font-weight:bold; font-size:1.1em; }
.contactCard .cinnost { font-style:italic; font-size:0.9em; height:25px; line-height:12px; }


/* ---------------
    PANEL AKCE, AKCE
 -----------------*/

.previewAkce h3 { margin-bottom:3px !important; margin-top:5px; }
.previewAkce h3 a { color:#CC6600; }

.menuAkce li { float: left; margin-right:20px !important; }
.menuAkce .AspNet-Menu-Selected { font-weight:bold; text-decoration:none; }

.akceTitle { font-weight:bold; margin-top:5px; }

/* ---------------
    BLOG
 -----------------*/

.blogPanel ul { margin-left:15px; margin-top:10px; }


/* ---------------
    MOBOX ACCORDION
 -----------------*/

.accordionHeader,
.accordionHeaderSelected { height:30px; line-height:30px; padding:0px 10px;font-weight:bold; border-bottom:1px solid #fff; cursor:hover; cursor:pointer; }

.accordionHeader { background:url('/app_themes/web/img/layout/moboxDown.png') no-repeat; }
.accordionHeaderSelected { background:url('/app_themes/web/img/layout/moboxDownSelected.png') no-repeat; }

.accordionContent { padding:0px 10px; padding-bottom:5px;}

/* ---------------
    Collapsible pannels
 -----------------*/

.CollabsibleContent { margin-top: 15px; }
.HeaderContent 
{
    font-weight:bold;
    cursor:pointer;
    border-bottom:1px dotted #381D10;
    color:#381D10;
    margin-top:5px;
}

.HeaderContent:hover { color:#ff6600; border-bottom-color:#ff6600 }

ul .HeaderContent { color:#003B00; }
.kontaktList { margin-bottom:15px; }
.kontaktHeader { color:#000; font-weight:bold; border-bottom:1px dotted #000; }