/*-----------------------------  MAIN STYLES  ----------------------------------*/
body { font:normal 11px/16px Verdana,arial,sans-serif; color:#036; margin:0; padding:20px 0 0 0; background:#94867C; }
#main { width:779px; margin:0 auto 0 auto; background:url("img/podklad_pole.gif"); }
hr { clear:both; margin:0; padding:0; visibility:hidden; }
.center {text-align:center;}
p { margin-top:15px; }
a {color:#036; }
a:hover { text-decoration:none; color:#FFF; background:#036; }

/*----- Forms -----*/
input { margin:2px 0 2px 0; font-size:small; height:20px; line-height:20px; border:1px solid #999; padding-top:1px; padding-bottom:0px; }
input.subm { font-size:small; background:#F00; color:#FFF; font:bold 12px/12px Verdana,Arial,sans-serif; padding-bottom:1px;}
textarea { border:1px solid #999; }
fieldset { position:relative; border:1px solid red; background:#EEE; padding:0 10px 10px 10px; }
legend { position:relative; top:-10px; background:#FFF; margin:0 0 0 10px; border:1px solid red;
	padding:2px 10px 4px 10px; font:bold 12px/12px Verdana,Arial,sans-serif; }
form { margin:0; }

/*----- Tables -----*/
table { font:normal 11px/12px Verdana,Arial,sans-serif; border-collapse:collapse; }
table td, table th { border:1px solid red; padding:6px 5px 6px 5px; }
table th { height:25px; color:#FFF; font:bold 12px/12px Verdana,Arial,sans-serif;
	background:#F00 url('img/th.gif') top left repeat; }
table td {  }

/*----- Lists -----*/
li { list-style:none; background:url('img/li.gif') left bottom no-repeat; padding-left:15px; }

/*----- Links -----*/
a.imag img { border:2px solid #036; margin:5px; float:left;}
a:hover.imag img { border:2px solid #F00; }

/*----- Error message -----*/
.erro { font:bold 14px/16px Verdana,Arial,sans-serif; color:#F00; text-align:center; margin-top:10px;}

/*----------------------------  HEADER  ----------------------------------*/
#logo { width:93px; height:93px; background:#94867C url("img/logo.gif"); float:left; display:block;}
#topbord { width:566px; height:16px; background:#94867C url("img/podklad_top.gif"); float:left; display:block;}
#teldat { width:120px; height:78px; float:left; display:block; padding:16px 0 0 0; background:#FF0000 url("img/toptel.gif") top no-repeat; letter-spacing:2px;}
#left { font:bold 24px/24px Arial, Verdana, sans-serif; color:#FFF; width:213px; float:left; display:block;}

/*-----------------------------  MENU  ----------------------------------*/
#linky { font:bold 12px/12px Verdana,Arial,sans-serif; width:205px; padding:30px 0 0 8px;float:left; display:block;}
#linky a { color:#FFF; border-bottom: 1px solid #FFF; width:190px; display:block; padding:8px 0 8px 15px; text-decoration:none;}
#linky a:hover { background:url("img/podklad_link.gif"); text-decoration:none;}
#tygr { font-size:12px; line-height:18px; text-align:center; padding-bottom:50px;}
#tygr img { background:url('img/tygr.gif'); margin:15px 0 10px 0;}
h6 {font-size:20px; padding:50px 0 0 7px; margin:0; clear:both; letter-spacing:10px;}

/*---------------------------  CONTENT  ---------------------------------*/

#cervena { font:bold 20px/14px Verdana,Arial,sans-serif; color:red; width:558px; height:50px; float:left; display:block; background:white; text-align:center;}
#nadpis { float:left; padding:6px 0 0 0; width:557px; background:url('img/nadpis.gif'); height:25px; text-align:center; margin:10px 0 10px 0; }
#in { width:525px; float:left; display:block; padding:0 15px 20px 15px; }
#in p { text-indent:30px; }
h1 {font:bold 18px/18px Verdana,Arial,sans-serif; color:#F00; padding:10px 15px 0 20px; margin:0; letter-spacing:5px; text-align:center; background:#FFF;}
h2 {font:bold 12px/12px Verdana,Arial,sans-serif; letter-spacing:2px; padding:2px 0 2px 30px; margin:0 0 10px 0; border-top:1px solid red; border-bottom:1px solid red; background:url("img/ctverec.gif") left no-repeat;}
h3 {font:bold 14px/14px Verdana,Arial,sans-serif; letter-spacing:1px; padding:3px 0 7px 0; margin:0; text-align:center; }
#in #zpet a {font:bold 11px/11px Arial, verdana, sans-serif; float:right; text-decoration:underline;}
#in #zpet a:hover {text-decoration:none; color:#036;}
#in #zpet a:visited a {text-decoration:underline;}
#red {font:bold 12px/12px Arial, verdana, sans-serif; text-align:center; color:#F60; }

.refe { float:left; width:120px; margin:0 5px 0 5px; text-align:center; }
#form_l { float:left; height:20px; padding:5px 5px 0 0; font:bold 12px/14px Arial, Verdana, sans-serif; width:215px; text-align:right; }
#form_p { float:left; height:25px; padding:0 0 0 5px; width:295px; text-align:left; }

/*-----------------------------  GALLERY ----------------------------------*/
#gale { width:525px; float:left; display:block; text-align:center;}
#gale small {font-size:10px; letter-spacing:1px; float:right; display:block; padding:0; margin:0 20px 0 0;}
#nahled {width:525px; padding-bottom:10px;}
#nahled img { height:18px; float:left; display:block; border:1px solid #666; margin:0 2px 3px 1px;}
#foto {height:315px;}
#foto img { border:7px solid #C0C0C0;}
#popis {width:525px; height:20px; padding-top:5px; /*padding-left:60px;*/ float:left; display:block; clear:left; text-align:center;}
#navi {height:16px; padding-bottom:2px; font-size:11px; clear:both;}
#navi_leva {width:160px; float:left; display:block; text-align:right; padding-right:20px;}
#navi_center {width:160px; float:left; display:block; text-align:center;}
#navi_prava {width:160px; float:left; display:block; text-align:left; padding-left:20px;}
#prehled {width:525px; border-bottom:1px dashed #999;}
#prehled a {border:3px solid #999;}
#prehled a:hover {border:3px solid red;}
#prehled_l {width:250px; height:70px; margin:0; padding:5px;}
#prehled_p {width:250px; height:40px; margin:0; padding:30px 5px 5px 5px;}

/*-----------------------------  FOOTER  ----------------------------------*/
#down { font:bold 11px/12px Verdana,arial,sans-serif; color:#000; letter-spacing:1px; width:749px; height:17px; padding:0 15px 6px 15px; background:#94867C url("img/down.gif"); }
#down_left { display:block; float:left; }
#down_right { display:block; float:right; }
