﻿/*	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:1em;
}
 
 /* Uvodni strana */
 
p { text-align:justify; }
 
img { border:none; }

h1, h2, h3 { font-family:Tahoma, Arial, Sans-serif }

h1 {    
    font-weight:bold;
    font-size:1.15em;
    color:#6487D8;
}

h2 {
    font-weight:bold;
    font-size:0.95em;
    
}

h3 {
    font-weight:bold;
    font-size:0.95em;    
}


a, a:visited {  }
a:hover { color:#ff6600  }

ul {
    margin:0px 0px 0px 15px;
    padding:0px;    
}

li {  }

.WebsiteForm {
}

.WebsiteForm .RowHeader {
    padding:10px 0px 5px 0px;    
    text-align:left !important;
}

.WebsiteForm th {
    text-align:right;
    padding-right:8px;
}


/* *** HOTNEWS *** */
.Hotnews ul { margin-left:17px; padding:0px; }
.Hotnews li { margin-bottom:5px; }

.HotnewsPreview .hotnewDate { font-weight:bold; font-size:0.85em; }
.HotnewsPreview .hotnewItem { margin-bottom:10px; }


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;
}

/* 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 */


/* -------------
    AKCE
-------------- */

.eventYear {
    font-weight:bold;
    color:#ff6600;
    border-bottom:1px dotted #6487D8;
    font-size:1.3em;
}    

.btnAkce {
    margin-right:5px; 
}

a.btnAkce, .EventMenu a,
a.btnAkce:visited, .EventMenu a:visited { color:#6487D8; }
a.btnAkce:hover, .EventMenu a:hover { color:#ff6600; }

.EventMenu a,
.EventMenu a:visited { color:#ff6600; }
.EventMenu a:hover { color:#000; }
.EventMenu a.AspNet-Menu-Selected { font-weight:bold; color:#000; text-decoration:none; }


.EventMenu { border-bottom:2px solid #6487D8; padding-bottom:5px; margin-top:15px; }
.EventMenu ul { margin:0px; padding:0px; }
.EventMenu li { float:left; list-style-type:none; margin-right:5px; }

.RegistraceSidebar { padding:0px; padding-right:15px; border-right:1px dotted #6487D8; vertical-align:top !important; }
.RegistraceSidebar table { margin:0px; }

.StepStyle {
    padding-left:15px;
    width:100%;
}

.WebGrid {
    width:100%;
}

.trUcastnik {
    color:#26BD22;
    font-weight:bold;
}

.rowPriplatky {
    padding-bottom:15px;
}

.boxPriplatky {
    padding:5px;    
    border:1px solid #26BD22;
    background:#F2FFE6;
}

.trExtrapay {
    font-size:9pt;
    font-style:italic;
    background:#DEF3EC;
}

.required input {
    border:1px solid #FF4D4D;
    background:#FFE5E5;
}


.ProgressPanel {
    border:1px solid #66FF33;
    
    background-color:#C6FFB3;
    padding:3px 5px 5px 5px;
    
    z-index:1000;
    
    font-size:0.8em;
    font-weight:bold;
}

.myPanel {
    border:1px solid #999;
    margin-bottom:15px;
}

.myPanel h2 { font-size:1em; color:#fff; background:#999; padding:5px 8px; margin-top:0px; margin-bottom:0px; }
.myPanel .inside { padding:10px; }

.searchTable {
    width:100%;
    border-collapse:collapse;
}

.searchTable th, .searchTable td { border:1px solid #ccc; padding:5px 3px; }

.searchTable th { text-align:left; background:#f0f0f0 }


.MemberPreview { background:#fff; border:1px solid #ccc; padding:5px; text-align:left; font-size:0.9em }
.HoverCursor { cursor:pointer; }
.hoverClen:hover a,
.hoverClen:hover a:visited { color:#ff6600 !important; }
