body {
	color: #000000;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color:#5ba0d6;
}
* {margin:0px;padding:0px;}
.clear{clear:both;}
#container {
	margin: 0px auto;
	text-align: left;
	width: 979px;
}
#header {
	background-image:url(../img/header.jpg);
	width:979px;
	height:232px;
	display:block;
}
#border {
	background-image:url(../img/border.gif);
	background-repeat: repeat-y;
	width:979px;
}
#main {
	background-image:url(../img/contentbg.gif);
	background-color:#abe4fe;
	margin: 0px 12px 0px 10px;
	background-repeat: repeat-x;
}
#left {
	width:261px;
	float:left;
	display:inline;
	background-image:url(../img/contentbg.gif);
	background-color:#abe4fe;
	
}
#right {
	float:right;
	width:580px;
}
/***************** Content ***********************/
.content {
	width:555px;
}

.content .subtitle {
	background-image:url(../img/welcome.gif);
	background-repeat:no-repeat;
	width:555px;
	height:33px;
	overflow:hidden;
	border-bottom: 1px dashed #2e2304;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}
#content p {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	color: #000;
	padding: 10px 0px 0px 6px;
}
.content a {
	color:#2e260f;
}
.content a:hover {
	color:#cf0002;
}
.product {
	width:530px;
	margin: 20px 0px;
}
.product h3 {
	background-image:url(../img/products.gif);
	background-repeat:no-repeat;
	width:530px;
	height:33px;
	text-indent:700px;
	overflow:hidden;
	border-bottom: 1px dashed #2e2304;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}
.product a {
	border: 1px solid #6698bd;
	display:inline;	
	float:left;
	margin: 6px 0px 6px 11px;
}
.product a:hover {
	border: 1px solid #c40000;
}
.product img {
	border: 6px solid #ffffff;
}
/***************** Menu ***********************/
#menu {
	background-image:url(../img/menu.gif);
	width:261px;
	height:449px;
	margin-left:93px;
}
#menu ul {
	padding: 0px;
	width:220px;
	margin-left:15px;
}
#menu li {
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom: 1px dotted #2e2304;
	list-style-type: none;
	padding: 4px 30px 4px 0px;
	text-align:right;
}
#menu a {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	color: #2e260f;
	text-decoration: none;
	font-size: 17px;
}
#menu a:hover {
	color:#c40000;
}
.lastchild{
	border-bottom: none !important;
}
#menubottom {
	background-image:url(../img/menubottom.jpg);
	background-repeat:no-repeat;
	width:261px;
	height:76px;
	margin-left:93px;
}
#menubottom ul {
	padding: 20px 0px 0px 0px;
	width:240px;
	margin-left:15px;
}
#menubottom li {
	float:left;
	display:inline;
	width:77px;
	text-align:center;
}
#menubottom a {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	text-decoration:none;
	font-weight: bolder;
	font-size:12px;
	color: #6e6b53;
	text-transform: uppercase;
}
#menubottom a:hover {
	color:#c40000;
}
/***************** Footer ***********************/
#footer {
	background-color:#8bcaef;
	background-image:url(../img/borderfooter.gif);
	height:74px;
	width:979px;
}
#footerend {
	background-image:url(../img/borderfooterend.gif);
	background-repeat: no-repeat;
	width:979px;
	height:9px;
	display:block;
}
#copyright {
	background-image:url(../img/copyright.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:53px;
	display:inline;
	margin-left:103px;
	float:left;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 10px;
	color: #463d16;
	padding: 20px 20px 0px 20px;
	text-align:center;
}
#copyright a {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	color: #463d16;
}
#payment {
	float:left;
	display:inline;
	margin: 10px 0px 20px 135px;
}
#payment img {
	border: none;
}


 /**********************************************************************/
 /*  FORMULAR ZPRAVY */

 #vzkaz fieldset{ border: 0;  margin: 30px 10px;}
 #vzkaz input,#vzkaz textarea,#vzkaz select
 { width: 250px; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 12px; padding: 2px 3px;
 	background: #c7f4fe; border: 1px solid #1e90ff;}
 #vzkaz select{ padding: 4px;}
 #vzkaz p{ margin: 20px 0;}
 #vzkaz label{ font-weight: bold;}

 #odesilatel:hover, #odesilatel_mejl:hover, #nadpis:hover, #text:hover { background: #f9feff; border: 1px solid #9acd32;}



.komentare-blok{ padding: 10px; margin: 0px 0 15px 0;}
.komentare-blok h3{ color: #82b43f; }
.komentare-jednotlivy{  margin: 30px 10px; line-height: 150%;}
.komentar-hlavicka{ background: #ddf4ff; }
.komentar-hlavicka a{ float: right; width: 45px; text-align: right; text-decoration: none; padding-right: 2px;}
.komentar-hlavicka a.odkaz-editovat { color: crimson; font-style: italic;} /* Odkaz u nadpisu textu/clanku/komentare, kterym se prechazi na jeho primou editaci */
.komentar-hlavicka span{ color: #1e90ff; font-weight: bold; font-style: italic; padding-left: 5px;}
.komentar-udaje{ padding: 4px; background: #e8fcdc; border-bottom: 1px solid #1e90ff; }
.komentar-text{ margin-left: 10px; padding: 4px;}
.komentar-text ul,.komentar-text ol { margin-left: 40px; margin-top: 15px; }
.komentar-sbody{ font-weight: bold; color: #0000ff; letter-spacing: 1px;}
.komentar-autor{ font-weight: bold; text-decoration: underline; color: #dc143c; letter-spacing: 1px;}
.kom-gravatar{ display: block; float: left; margin: 4px; border: 1px solid black;}
.komentar-zvyraznit{ padding: 2px; background: #e8fcdc; }
.komentar-reakce{ border-bottom: 1px dotted silver; padding: 0px; text-decoration: none;}
.komentar-reakce:hover{ border-bottom: 1px dotted gray; padding: 0px; text-decoration: none; background: #1e90ff;}


 /*formatovani formulare pro komentare*/

 /* FORMULAR NENI ZOBRAZEN */
.no-formular{   width: 75%; margin: 40px auto; padding: 20px; text-align: center; border: 1px solid gray;
 	background: #e0e0e0; }

 #kf{ margin-top: 35px; width: 100%;}
 #kf fieldset{ border: 1px solid #0000cd; padding: 8px; -moz-border-radius: 8px;}
 #kf legend{ border: 1px solid #0000cd; padding: 0 10px; background: #1e90ff; color: white; font-weight: bold;}
 #kf input, #kt{ font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 12px; padding: 1px 3px;
 	background: #c7f4fe; border: 1px solid #1e90ff;}
 #kf label{ display: block; float: left; width: 70px; text-align: right; padding: 2px 5px 0 0 ;}
 #kf input{ width: 150px;}
 #kf p{ margin: 4px}
 #kn{ width: 75%; font-weight: bold;}
 #kt{ width: 90%; height: 150px; padding: 4px; }
 #kj:hover,#km:hover,#kw:hover,#kn:hover,#kt:hover{ background: #f9feff; border: 1px solid #9acd32;}

#syntaxe-odkazy{ margin: 5px 4px; }
#syntaxe-odkazy a{margin-right: 3px;}
#syntaxe-odkaz-na-texy{margin: 10px;} 

 #k-otazka{ width: 510px; margin: 10px 10px 0px;  padding:5px; border: 1px solid #1e90ff; background: #e9f5f8;}
 #k-otazka input{ width: 25px;}
 #k-otazka label {display: inline; float: none;}

 


 /* 	KNIHA NAVSTEV	  */

.gb-form{ display: block; margin: 25px 0 0 0;padding:0; width: 570px;}
.gb-form fieldset{margin:0;padding:0;border:0;}
.gb-form fieldset input,.gb-form fieldset textarea{font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 12px; padding: 2px 3px;
 	background: #c7f4fe; border: 1px solid #1e90ff;}

.gb-field-left{float:left; width:220px;}
.gb-field-left p{margin: 0; padding: 10px 0; line-height: 25px;}
.gb-field-left label{display: block; float: left; width: 50px; text-align: right; padding-right: 3px;}
.gb-field-left input{width: 150px; }

.gb-field-right{float:right; width:330px;}
.gb-field-right textarea{display:block;width: 320px; padding: 5px; height: 150px;margin-top: 10px;}

.gb-form .submit {clear: left; width: 230px; margin: 0; padding: 10px; text-align: center;}

q{
	font-style: italic;
	font-size: 12px;
}




/***************** Witty.cz ***********************/
.paticka {
	padding:5px 15px 0px;
}
.sell1{font-weight:bold; color:green;}
.sell2{font-weight:bold; color:yellow;}
.sell3{font-weight:bold; color:red;}
.sell4{font-weight:bold; color:orange;}

img {
	border:0px;
}
p{text-indent: 30px;}
.top{vertical-align:top;}
.clanek-paticka{ text-align: right; margin-top: 25px; font-size: 10px;}
input, select {font-size: 16px; width:200px;}

table{ margin: 10px auto; border-spacing: 0px; border-collapse: collapse; width:100%;}
table th{ background: #1E90FF; padding: 5px; text-align: center; border: 1px solid #003A65; }
table td{ background: #f0ffff; border: 1px solid #003A65; padding: 2px;}

h1{font-size: 20px;}
h2{font-size: 18px;}
h3{font-size: 16px; font-style: italic;}

.m{color:red;}
.f{color:blue;}



/***************** fotogalerie ***********************/
.leve-odkazy{ float: left; width: 220px; min-height: 200px; height: 200px; margin-left:15px;}
.leve-odkazy-pod{padding: 5px 0px 0px 0px; margin-bottom: 5px;}
.leve-odkazy-pod img{ border: 1px solid #4169e1; }
.leve-odkazy-pod a{ display: block;}
.leve-odkazy a.alba {font-style: normal; font-weight: bold; color: #2e260f; text-decoration: none; font-size: 17px; background: url('../img/arrow.gif') no-repeat center right; border-bottom: 1px dotted #2e2304; margin-bottom: 10px; margin-top: 10px;}
.leve-odkazy a.podalba {padding-left: 22px; background: url('../img/tlapka.gif') no-repeat top left; }

.galerie-info{ padding: 0 20px; }
.galerie-strankovani{text-align:center; margin: 10px;}

.nahled2-obal{ float: left; width: 150px; height: 150px; border: 1px solid #4169e1;  background: #b0cfe6;
 margin: 4px; padding: 6px; }
.nahled2-obal img{ border: 1px solid #4169e1; }

div.odkaz-na-gal {clear: left; text-align: right; padding: 5px 42px; margin-bottom: 20px;}
div.album-galerie-popis {padding: 5px 5px 5px;}
div.nahodne-fotky {margin-left: 0px;}
.album-galerie{margin: auto;}


/* paticka textu s informacemi o datu a spol. */
p.text-paticka { margin: 15px 0px 10px; text-align: right;  clear: both; font-size: 10px;}
p.text-paticka .a-autor:hover{background: none; color: #1e90ff;}
