@charset "windows-1250";
* { margin:0; padding:0; }
a:hover { text-decoration:none; }
body { 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background:url(images/bg.jpg) repeat-x #FFF; }

#page { width:970px; margin:0px auto; background:url(images/bg_page.gif); }

#top, #mainmenu, #leftparneri { border-top:3px solid #2765ff; border-bottom:3px solid #2765ff; margin-bottom:5px; padding:0px 5px; }
#foto, #top { background:url(images/bg_pole.gif); }

#top { height:37px; }

#logo { margin:-5px 0px 20px 5px; }
#logo a { display:block; width:200px; text-align:center; padding:10px 0px; height:24px; color:#000000; font-size:24px; overflow:hidden; position:relative; }
#logo span { display:block; width:200px; height:44px; top:0; left:0px; cursor:pointer; background:url(images/logo.gif); position:absolute; } 

#topmenu { height:40px;  list-style:none; background:url(images/bg_menu2.gif); padding-top:1px;  }
#topmenu li { float:left; background:url(images/topmenu_oddelovac.gif) right bottom no-repeat; padding-right:2px; }
#topmenu li a { display:block; font-size:13px; color: #333; text-decoration:none; padding:10px 5px;   }
#topmenu li a:hover { text-decoration:underline; } 

#foto { margin-top:5px; }
#fotoin { height:300px; }
#fotoin h1 { font-weight:normal; color:#FFFFFF; padding:25px; font-size:35px; }

#content { background:url(images/bg_content.jpg) repeat-x 6px 0px; }
#navigace { width:765px; float:left; font-size:11px;  }
#navigace #nav { padding:10px 0px 20px 15px;  color:#FFFFFF;}
#navigace #nav a { color: #666666; text-decoration:none;  }

#obsah { width:475px; margin-left:5px;  min-height:600px; float:left; padding:0px 35px 20px 35px; color:#000000; }
#obsah h2 { font-weight:normal; font-size:30px; margin-bottom:20px; padding:0px 0px 0px 10px;  border-left:7px #2765ff solid; }
#obsah .datum { float:right; color:#000; font-size:11px; }
#obsah .datum2 { color:#000; font-size:12px;  }
#obsah h3 { font-weight:normal; font-size:20px; margin:15px 0px 10px 0px; border-left:5px #2765ff solid; padding-left:10px;  }
#obsah h4 { font-weight:normal; font-size:17px; margin:15px 0px 10px 0px; padding-left:10px;  }
#obsah p { font-size:14px; color:#333; line-height:1.5; padding:5px 0px; }
#obsah ul { font-size:12px; padding:10px 30px; list-style:square; color:#808080; line-height:1.5; }
#obsah .img { margin:15px;  border:none; }
#obsah a { color:#dd281d; }
#obsah a:hover { text-decoration:none; }
#obsah hr { color:#282828; border:none; background:#282828; height:1px; margin:10px 5px; }

#predplatne table { font-size:14px;  }
#predplatne td { padding:3px; }
.button { font-size:17px; padding:5px 20px; } 

.tabulka { font-size:12px; background:#282828; }
.tabulka th { text-align:left; color:#CCCCCC; background:#1a1a1a; padding:4px; }
.tabulka td { padding:4px; color:#808080; background:#000000; }

#obsah .galerie a { display:block; width:100px; height:100px; text-align:center; border: 3px solid #ffe29b; margin:3px; float:left; position:relative; background-repeat:no-repeat; background-position:center;  }
#obsah .galerie .cislo { background:#ffe29b; position:absolute; padding:1px; right:0; top:0; font-size:12px; width:17px; text-align:center; font-weight:bold;  }
#obsah .galerie a { color:#000; text-decoration:none; }
#obsah .galerie a:hover { border:3px solid #FFFFFF;}
#obsah .galerie a img { border:none; width:100px; height:100px; background-repeat:no-repeat; background-position:center; display:block; float:left;   }

#left { width:200px; float:left; }

#mainmenu { list-style:none; background:url(images/bg_menu.gif); padding:10px 5px;}
#mainmenu li a { display:block; font-weight:bold; color: #333; text-decoration:none; font-size:13px; padding:2px 5px;  }
#mainmenu li ul  { list-style:none; }
#mainmenu li li a { font-size:12px; margin-left:5px; } 
#mainmenu li a:hover { color:#FFFFFF; background-color:#000; }

#leftparneri { background:url(images/bg_menu.gif); padding:15px 15px; text-align:center;  }
#leftparneri h3 { color:#FFF; font-size:17px;  font-weight: normal; margin-bottom:5px; }
#leftparneri .img { margin:5px 0px; border:none;}
#leftparneri a { color:#C30; }

#footer { font-size: px; text-align:right; padding:5px; color:#CCCCCC; font-size:11px; margin-left:205px; }
#copy { font-size:11px; text-align:right; padding:5px 10px; margin-left:205px; color:#808080; }
#copy a, #footer a { color:#808080; }
#copy a:hover, #footer a:hover { color:#FFFFFF; }

#right { width:200px; float:right; }
#banner { text-align:center; padding:10px; }

#vyhledavani { list-style:none; background:url(images/bg_menu.gif); padding:10px 5px;}
#vyhledavani input { border:1px solid #CCC; padding:3px; width:120px; }
#vyhledavani input.button { background:#F90; color:#000; width:50px; font-weight:bold;}

	#anketa { padding:5px;  }
	#anketa h2 { font-size:12px; margin-bottom:2px; border-top:1px solid #FFF; text-align:center; }
	#anketa h3 { font-size:11px; font-weight:normal; padding:0px 0px 1px 0px; margin:0px;  }
	#anketa a.odpoved { color:#000000; }
	#anketa a:hover.odpoved { text-decoration:none; }
	#anketa a.line { display:block; color:#FFFFFF; font-size:11px; padding:1px; text-decoration:none; border:1px solid #CCCCCC; height:14px;}
	#anketa p { font-size:12px; text-align:center; margin-top:10px; padding:5px; line-height:1; }

.cleaner { clear:both; }

#obsah .odkaz { background:#2788ff; width:155px; height:60px; float:left; font-size:12px; color:#FFF; overflow:hidden; margin:1px;}
#obsah .odkaz .img2 { height:60px; background:#FFF; text-align:center; background-position:center; background-repeat:no-repeat; width:100%; }
#obsah .odkaz h4 { margin:0; padding:0; }
#obsah .odkaz a { color:#FFF; }
#obsah .odkaz p { font-size:11px; color:#FFF; }

