/*

CSS stylesheet
---------------------------------------------------------------------

Copyright (C) 2005 Marek 'juneau' Klusak, <stopar@tiscali.cz>
Web: http://rs.reality-show.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: #000080; }
a:hover {text-decoration: none;}

.co,acronym,abbr{ border-bottom: 1px dotted gray;  cursor: help; }




.galerie-info{ padding: 0 20px; }

h1,h2,h3{ margin: 0px;}
h1,h2,h3{ padding: 4px; background: #b0cfe6; border: 1px solid #4169e1;}

.uvod h2{ padding: 2px; }


.hlavni-obal{ border: 0; padding: 5px; margin: 10px; width: 850px; min-height: 400px; _height: 400px;}
.hlavni-obal h1{ padding: 10px; margin-bottom: 5px;}

.leve-odkazy{ float: left; width: 238px; min-height: 200px; _height: 200px;}
.leve-odkazy-pod{ border: 1px solid #4169e1; padding: 5px; margin-bottom: 5px; background: #b0cfe6; }
.leve-odkazy-pod img{ border: 1px solid #4169e1; }
.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 solid #c7d0f3; padding: 5px; float: right; width: 588px; min-height: 300px; _height: 300px;
 background: #f5f5f5; margin-bottom: 5px;}



div.album h1.album { background: none; border: 0; border-bottom: 1px solid silver; text-align: center; margin-bottom: 10px;}
div.album h2.album-galerie { background: none; border: 0; padding-bottom: 5px;}

div.odkaz-na-gal {clear: left; text-align: right; padding: 15px 25px;}
div.odkaz-na-gal a {font-weight: bold; padding: 5px; background: #f8f8ff; border: 1px solid #b0c4de;}
.album-galerie-popis p:first-child { margin-top: 0; padding-top: 0;}
div.nahodne-fotky { border-bottom: 1px solid silver; margin-bottom: 8px;}


.paticka{ clear: both; border: 1px solid #4169e1; background: #b0cfe6; text-align: center;}


.formular-heslo{ text-align: center;  margin: 50px auto; display: block;  width: 240px;}
.formular-heslo fieldset{ border: 1px solid silver; -moz-border-radius: 4px; padding: 4px; }
.formular-heslo input{ border: 1px solid silver; margin-top: 5px; }
 

.galerie-strankovani{text-align:left; margin: 10px;}


.nahled1-obal{ margin: 10px 0;  border: 1px solid #4169e1; min-height: 132px; _height: 132px; }
.nahled1-obal h3{ border: 0; background: none; color: #708090; }
.nahled1-img{ display: block;  float: left; width: 122px; height: 122px; padding: 2px; margin: 2px;
 border: 1px solid #4169e1; background: #b0cfe6; }
.nahled1-img img{ border: 1px solid #4169e1; }
.nahled1-info{ margin-left: 132px;  padding: 4px; border-left: 1px solid #4169e1; min-height: 106px;
 _height: 106px;  background: #cae3f7; }
.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: #cae3f7;
						 border-left: 1px solid #4169e1;  }


.nahled2-obal{ float: left; width: 122px; height: 122px; border: 1px solid #4169e1;  background: #b0cfe6;
 margin: 4px; padding: 6px; }
.nahled2-obal img{ border: 1px solid #4169e1; }



.foto-body{ padding: 0;  margin: 0; }
.foto-navigace{width: 600px; margin: 10px auto; background: #b0cfe6; padding: 5px 0; font-weight: bold;
						  text-align: center;color: white;  border: 1px solid #4169e1;}
.foto-navigace a{color: white;}
.foto-fotka{ width: 100%; }
.foto-fotka .obal-fotky{ display: block;   margin: 0 auto;	padding: 10px 0;}
.foto-fotka .img-fotka{ display: block;  border: 1px solid black;  margin: 0 auto; }

.foto-prechazeni{width: 600px; margin: 10px auto; background: #b0cfe6; padding: 5px 0; font-weight: bold;
						  text-align: center;color: white;  border: 1px solid #4169e1;}
.foto-prechazeni a{color: white;}
.foto-prechazeni em{ color: #708090;}
.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: white;}

.foto-sloupec{ width: 600px; margin: 10px auto;  border: 1px solid #4169e1; background: #dfeef7;}

.foto-info h3{ padding: 4px; margin: 0; border: 0; background: #b0cfe6; }
.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 solid #4169e1; background: #cae3f7;}
.komentar-info {padding: 0 5px; background: #e9fae4; min-height: 31px; _height: 31px; line-height: 31px;}
/* ty rozmery tam jsou kvuli 30 px vysokemu gravataru + 1px jeho spodni okraj */
.komentar-obal q, .komentar-obal cite { background: #daeefa; border-bottom: 1px solid silver;}
.komentar-sbody{ color: #4f6c84; font-weight: bold;}
.komentar-autor{ color: crimson; font-weight: bold; text-decoration: underline;}
.komentar-reakce{ color: crimson; background: #daeefa; text-decoration: none; border-bottom: 1px dotted gray;}
.komentar-reakce:hover{border-bottom: 1px solid gray;}
.komentar-text { padding: 6px 0;}
.komentar-text p {background: #e0f3fe; padding: 2px 5px; margin: 4px 10px;}
.komentar-text ul,.komentar-text ol {background: #e0f3fe; margin: 4px 10px; }
.kom-gravatar{ float: left; margin: 0 4px 4px 0; border-right: 1px solid #4169e1; border-bottom: 1px solid #4169e1;}


.foto-form{ border: 0; border-top: 1px solid #4169e1;  margin: 0; padding-top: 10px; background: #b0cfe6; }

.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 solid #4169e1; margin: 1px; 	background: #dfeef7;}
.foto-form input{	width: 30%; padding-left: 2px;}
#kjmeno:hover,#kmejl:hover,#kweb:hover,#ktext:hover { background: #e0f3fe; }
.foto-form textarea{ padding: 4px; width: 90%; background: #e2f1fe;}
#sub{ width: 18%; background: #d3d3d3; }



#syntaxe-odkazy{ margin: 5px 4px; }
#syntaxe-odkazy a{margin-right: 3px;}
#syntaxe-odkaz-na-texy{margin: 5px 4px;} 
#smajly-odkazy { margin: 5px 4px; }


/* Kontrolni otazka je i ve vzkazu */
#k-otazka { width: 75%; margin: 15px 10px 15px 5px;  padding: 5px; background: #dcdcdc; border: 1px solid navy;}
#k-otazka strong { font-size: 125%;}
#k-otazka input { width: 25px; }
#k-otazka label {display: inline; float: none; line-height: 22px;}


