/*

CSS stylesheet
---------------------------------------------------------------------

Copyright (C) 2005 Marek 'juneau' Klusak, <stopar@tiscali.cz>
Web: http://rs.reality-show.net
Colored 2007 Max, <maxovo@gmail.com>
Web: http://maxovo.net


This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

*/

html,body{
	background: white;
	color: black;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: small;
	_font-size: 85%;
	padding: 0;	margin: 0;
}

a{ color: #647a25; }
.co,acronym,abbr{ border-bottom: 1px dotted silver;  cursor: help; }

.galerie-info{ padding: 0 20px; }

h1,h2,h3{ margin: 0px;}
h1,h2,h3{ padding: 4px; color: #647a25; background: #ffffff; border: 1px dotted silver;}

.uvod h2{ padding: 2px; }


.hlavni-obal{ border: 0; padding: 5px; margin-top: 10px; margin-left: auto; margin-right: auto; width: 750px; min-height: 400px; _height: 400px;}
.hlavni-obal h1{ padding: 10px; margin-bottom: 5px;}

.leve-odkazy{ float: left; width: 134px; min-height: 200px; _height: 200px;}
.leve-odkazy-pod{ border: 1px dotted silver; padding: 5px; margin-bottom: 5px; background: #ffffff; }
.leve-odkazy-pod img{ border: 1px dotted silver; }
.leve-odkazy-pod a{ display: block;}

.leve-odkazy a.alba {font-weight: bold; font-style: italic;}
.leve-odkazy a.podalba {margin-left: 10px;}

.pravy-blok{ border: 1px dotted silver; padding: 5px; margin-left: 142px; min-height: 260px; _height: 260px;
 background: #ffffff; margin-bottom: 5px;}

.paticka{ clear: both; padding: 2px; border: 1px dotted silver; background: #ffffff; text-align: center;}


.formular-heslo{ text-align: center;  margin: 50px auto; display: block;  width: 240px;}
.formular-heslo fieldset{ border: 1px dotted silver; -moz-border-radius: 4px; padding: 4px; }
.formular-heslo input{ border: 1px dotted silver; margin-top: 5px; }
 

.galerie-strankovani{text-align:center; margin: 10px;}


.nahled1-obal{ margin: 10px 0;  border: 1px dotted silver; min-height: 132px; _height: 132px; }
.nahled1-obal h3{ padding: 0; margin: 0;border: 0; background: none; color: #647a25; font-family: "Times New Roman";  }
.nahled1-img{ display: block;  float: left; width: 122px; height: 122px; padding: 2px; margin: 2px;
 border: 1px dotted silver; background: #ffffff; }
.nahled1-img img{ border: 1px dotted silver; }
.nahled1-info{ margin-left: 132px;  padding: 4px; border-left: 1px dotted silver; min-height: 106px;
 _height: 106px;  background: #ffffff; }
.nahled1-info h3{ font-size: 15px; min-height: 20px; _height: 18px; }
.nahled1-info p{ margin: 4px 0; }
.nahled1-paticka{margin-left: 132px; _margin-left: 137px; text-align: right; padding-right: 4px; background: #ffffff;
						 border-left: 1px dotted silver;  }


.nahled2-obal{ float: left; width: 122px; height: 122px; border: 1px dotted silver;  background: #ffffff;
 margin: 4px; padding: 6px; }
.nahled2-obal img{ border: 1px dotted silver; }



.foto-body{ padding: 0;  margin: 0; }
.foto-navigace{width: 600px; margin: 10px auto; background: #ffffff; padding: 5px 0; font-weight: bold;
						  text-align: center;color: #647a25;  border: 1px dotted silver;}
.foto-navigace a{color: #647a25;}
.foto-fotka{ width: 100%; }
.foto-fotka .obal-fotky{ display: block;   margin: 0 auto;	padding: 10px 0;}
.foto-fotka .img-fotka{ display: block;  border: 0px solid black;  margin: 0 auto; }

.foto-prechazeni{width: 600px; margin: 10px auto; background: #ffffff; padding: 5px 0; font-weight: bold;
						  text-align: center;color: #8b0000;  border: 1px dotted silver;}
.foto-prechazeni a{color: #647a25;}
.foto-prechazeni em{ color: #647a25;}
.foto-prechazeni .foto-hodnoceni{ width: 500px; margin: 0 auto;}
.foto-prechazeni .foto-hodnoceni{ text-align: center;  margin-top: 4px;}
.foto-prechazeni .foto-hodnoceni a{color: #647a25;}

.foto-sloupec{ width: 600px; margin: 10px auto;  border: 1px dotted silver; background: #ffffff;}

.foto-info h3{ padding: 4px; margin: 0; border: 0; background: #ffffff; font-family: "Times New Roman"; }
.foto-info p{ padding: 8px; text-align: justify; margin: 0; }


.foto-komentare{ margin-top: 15px; }
.foto-komentare p{ margin-left: 10px; }

#komentare{ padding: 4px; border: 0;}

.komentar-obal{ margin: 15px; border: 1px dotted silver; background: #ffffff;}
.komentar-info {padding: 0 5px; min-height: 31px; _height: 31px; line-height: 31px;}
/* ty rozmery tam jsou kvuli 30 px vysokemu gravataru + 1px jeho spodni okraj */
.komentar-zvyraznit{border: 1px dotted silver; background: #f5f5f5;}
.komentar-obal q, .komentar-obal cite { background: #ffffff; border-bottom: 1px dotted silver;}
.komentar-sbody{ color: black; font-weight: bold; font-size: 14px;}
.komentar-autor{ color: crimson; font-weight: bold; text-decoration: underline; font-size: 14px;}
.komentar-reakce{ color: crimson; background: #f5f5f5; text-decoration: none; border-bottom: 1px dotted silver;}
.komentar-reakce:hover{border-bottom: 1px dotted silver;}
.komentar-text { padding: 6px 0;}
.komentar-text p {background: #ffffff; padding: 2px 5px; margin: 4px 10px;}
.komentar-text ul,.komentar-text ol {background: #dac7a3; margin: 4px 10px; }
.kom-gravatar{ float: left; margin: 0 6px 4px 0; border-right: 0px solid #b8860b; border-bottom: 0px solid #b8860b;}


.foto-form{ border: 0; border-top: 1px dotted silver;  margin: 0; padding-top: 10px; background: #ffffff; }

.foto-form fieldset { border: 0;}
.foto-form p{ margin: 0; padding: 0; }
.foto-form label{ float: left; width: 65px; text-align: right; padding-right: 5px; }
.foto-form input,.foto-form textarea{ font-family: "Trebuchet MS", sans-serif; font-size: 12px;
													 border: 1px dotted silver; margin: 1px; 	background: #ffffff;}
.foto-form input{	width: 30%; padding-left: 2px;}
#kjmeno:hover,#kmejl:hover,#kweb:hover,#ktext:hover { background: #f5f5f5; border: 1px dotted silver; }
.foto-form textarea{ padding: 4px; width: 90%;}
#sub{ width: 18%; background: #ffffff; }

#syntaxe-odkazy{ margin: 5px 4px; }
#syntaxe-odkazy a{ border: 0px dotted silver; background: #ffffff; padding: 1px 3px;
 text-decoration: none; color: black; }
#syntaxe-odkazy a:hover { background: #ffffff; }
#syntaxe-odkaz-na-texy{margin: 10px;}
 
