﻿/*	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:Arial, Sans-serif }

h1 {    
    font-weight:bold;
    font-size:1.1em;
    text-transform:uppercase;
    color:#E1491E;
    margin-top:0px;    
    margin-bottom:30px;
}

h2 {
    font-weight:bold;
    font-size:1.05em;
    color:#C17400;
    text-transform:uppercase;    
}

h3 {
    font-weight:bold;
    font-size:0.95em;    
}


a, a:visited {  }
a:hover { color:#ff6600  }

ul {
    margin:0px 0px 0px 15px;
    padding:0px;    
}

li {  }

.tips
{
    margin:0px;
    padding:px;
}

.tips li 
{
    list-style-type:none;    
    border-bottom:1px dotted #77982D;
    padding:8px 5px;
}

.tips li.last { border-bottom:none; }


/* *** 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;
}

.intro 
{
    font-size:0.8em;
}

.intro h2 
{
    color:#2F330F;
    font-size:1em;
    padding-top:0px;
    margin-top:0px;
}

.intro td 
{
    padding-bottom:15px;
}




.buble a span
{
	position:relative;
	text-align:left;
}

.buble a span span
{
	display: block;
	position: absolute;
	visibility: hidden; 
	bottom: -2.5em;
	left: 0em;
	padding: 0.2em 0.5em;
	width:150px;
	
	min-height:30px;
		
	background-color:#F1CDA5;
	color:#000000;
	border: solid #333 1px;
	
	Transparency 90 ;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
}

/* Dulezita definice */
.buble a:hover
{
	visibility:visible;
}

.buble a:hover span span
{
	visibility: visible;
}


.gallery a img {
	padding:4px;
	margin:0px 5px 5px 5px;
	border:1px solid #ccc;
	background-color:#FFFFFF;
}

.gallery a {	
	text-decoration:none;
	color:#666666;
	font-size:9pt;
	float:left;
	text-align:center;
}


.gallery a div {
	width:150px;
}

.gallery a:hover {	
	color:#CC0000;
}

.gallery a:hover img {
	padding:4px;
	border:1px solid #CC0000;
	background-color:#CC0000;
}

.imagescenter {
	margin:20px 0px;	
}

.myForm em 
{
    display:block;
    font-size:0.9em;
}