@charset "windows-1250";
* { margin:0; padding:0; } 
body { font-family: Arial, Helvetica, sans-serif; background: url(images/bg.gif) #000 top center no-repeat fixed; background-size:100% auto  } 
#page { width:1178px; margin:0px auto; margin-top:-25px; position:relative; box-shadow:0px 0px 10px #000; background:#000; }

#top { position:relative; height:167px;  }   
	#logo {  } 
	#logo a { height:103px; width:1158px; display:block; padding:10px; font-size:23px; overflow: hidden; position:relative; z-index:1000;   }		 
	#logo a span { position:absolute; left:0; top:0; display:block; background:url(images/logo.jpg); width:100%; height:123px; }
	
	#topmenu { position:absolute; left:0px; top:0px; } 
	#topmenu a { display: inline-block; padding:5px 5px; margin:3px 0px; border-right:#333 1px solid; color:#FFF; font-size:11px;  }
	#topmenu a:hover { text-decoration:none; }
	
	#menujednoduche { height:43px; background:url(images/bg_menu.jpg);   } 
	#menujednoduche ul { list-style:none; font-size:12px; text-align:center;   }
	#menujednoduche li { float:left; }
	#menujednoduche a { display:block; text-decoration:none; color:#000; padding:10px 8px;   margin-top:4px; text-transform:uppercase;   }
	#menujednoduche a:hover { background:#000; color:#FFF; } 
	#menujednoduche .home { margin-top:-1px; }
	#menujednoduche .home:hover { background:none; }
	

#menu { position:absolute; right:0px; top:30px; }

#toplista { height:30px; position:relative; }

#addthis { position:absolute; top:7px; right:330px; z-index:1000; }

#vlajky { position:absolute; height:20px; right:105px; top:6px; z-index:1000;  }
#vlajky a { color:#000; font-size:12px; text-decoration:none; font-weight:bold;   }
#vlajky img { border:1px solid #FFF; }
#vlajky a:hover { color:#FFF; background:#333; }

#find { height:30px; width:250px;  background:url(images/bg_find.gif) no-repeat; z-index:2000; position:absolute; right:0px; bottom:5px; }
	#find .slovo { float:left; font-size:13px; padding:5px; width:154px;  border:none; background: #FFF; box-shadow:0px 0px 5px #000;     }
	#find .button { float:left; background: #ed4900; cursor:pointer; border:none; color:#FFF; padding:4px 10px; box-shadow:0px 0px 5px #000;   } 

#sloupce { float:left; width:378px; }

#left { width:208px; float:left; margin:0px 5px;  } 

#content { background: url(images/bg_content.gif); margin-top:3px;  }
#obsah { position:relative;  width:800px; float:left; }   

#obsahin { padding:30px; }
#obsahin h2 { margin-bottom:15px; font-size:25px; color:#ed4904; letter-spacing:-1px; }  
#obsahin h2 small { display:block; font-size:14px; color:#666; font-weight:normal; }
#obsahin h2 small a { color:#666; } 

#obsahin h3 { margin-bottom:10px; margin-top:15px; font-size:20px; color: #333; font-weight:normal; }
#obsahin h4 { margin-bottom:5px; margin-top:15px;  font-size:17px;  color:#1c1a85; }
#obsahin h5 { margin-bottom:5px; margin-top:15px;  font-size:14px;  color:#ce000c;  }   
#obsahin p { font-size:13px; line-height:1.5; margin:10px 0px; }
#obsahin ul { list-style:none; margin:10px 0px; font-size:13px; line-height:1.5; padding-left:20px;   		}
#obsahin li {  list-style:square; }
#obsahin a { color:#457ae6; }
#obsahin a:hover { text-decoration:none; }

#obsahin table { font-size:13px; margin:10px;}
#obsahin table td { padding:5px; border-bottom:1px solid #EEE;  }
#obsahin table td p { margin:0px; }

#obsahin .pole {  margin-bottom:5px; padding-bottom:5px;}
#obsahin .pole h3 {  margin-bottom:5px; margin-top:0px; font-size:16px; margin-bottom: 5px;}
#obsahin .pole h3 span { float:right; font-size:14px; }
#obsahin .pole a { color:#4696bf; }
#obsahin .pole .img { display:block;  width:200px;  height:90px; background-repeat:no-repeat; background-position:center center; margin:3px; float:left; margin-right:10px; border:1px solid #EEE; background-size:contain;  } 
#obsahin .pole p { font-size:12px; line-height:1.2; margin:3px 0px;   }   
#obsahin .pole .odkaz { float:right; font-size:10px;  }
#obsahin .pole .clanekinfo { font-size:12px; padding:3px; color:#666; margin-left:210px;  }

#obsahin .okruh { width:47%; float:left; text-align:center; margin-left:10px; margin-bottom:10px; }
#obsahin .okruh .img { margin:0px auto; height:200px; width:100%;  }
#obsahin .okruh .clanekinfo { margin:0px auto;  }

#right { width:160px; float:left;  }  
#right h2 { margin:10px; }
#right a { color:#000; }
#right a:hover { text-decoration:none; } 

.rightpole { padding:0px 5px; color:#FFF; }

.cleaner { clear:both; }

#footer { width:1180px; margin:0 auto; margin-top:3px; }
#footerin h3 { font-size:32px; color:#FFF; letter-spacing:-3px; margin-bottom:15px; color:#000067; font-weight:bold;  } 
#footerin { padding:20px; margin:0 auto; position:relative; }
#footerin a { color:#000067; }
#footerin a:hover { text-decoration:none; }
#footerin li { float:left; list-style:none; font-size:13px;  }
#footerin li a { color:#FFF; padding:0px 10px; }
#footerin li a:hover { text-decoration:none; }
#footerin p { margin-bottom:5px;  font-size:13px; }

#footerkontakt { float:left; width:580px;  margin-bottom:20px; }
#footerkontakt table { font-size:13px; width:140px; }
#footerkontakt .mapka { float:right; border-left:1px solid #b2861f; border-right:1px solid #b2861f;  padding:0px 20px; margin-left:30px; }

#copy { position:relative; padding:20px; color:#999; height:10px; text-align:left; font-size:12px; margin:0 auto; margin-bottom:10px;   }

#upoutavky a { display:block; width:149px; height:150px; overflow:hidden;   float:left; text-decoration:none; font-size:11px; color:#ed4900; border-right:1px solid #EEE; }
#upoutavky a:hover { text-decoration:underline; }
#upoutavky a h3 { height:42px; line-height:1.1; font-weight:normal; padding:3px; font-size:13px; }
#upoutavky a img { width:149px; }

.indexclanky { width:33%; float:left; }
#obsahin .indexclanky .pole { padding:10px; }
#obsahin .indexclanky .pole h3 {  margin-bottom:5px; margin-top:0px; font-size:16px; margin-bottom: 5px;}
#obsahin .indexclanky .pole h3 span { font-size:14px; }
#obsahin .indexclanky .pole a { color:#4696bf; }
#obsahin .indexclanky .pole .img { display:block;  width:200px;  height:120px; background-repeat:no-repeat; background-position:center center; margin:3px; margin-right:10px; border:1px solid #EEE;   } 
#obsahin.indexclanky .pole p { font-size:12px; line-height:1.2; margin:3px 0px;   }    
#obsahin .indexclanky .pole .odkaz {  font-size:10px;  } 
#obsahin .indexclanky .pole .clanekinfo { font-size:12px; padding:3px; color:#666; margin-left:0px;   } 

#obsahin table.vysledky { font-size:11px; border-spacing:0; margin-left:-10px; width:100%;  }
#obsahin table.vysledky td { padding:1px; text-align:center; } 

#obsahin .tag-cloud { margin:0px; padding:0px; }
#obsahin .tag-cloud li { list-style:none; display:inline-block; margin-right:10px; background:#EFEFEF; padding:5px 10px; border-radius:3px;  }

#google_translate_element { float:right; background:#000; margin-left:7px; } 
.goog-te-gadget-simple { background: #000 !important ; border:none !important; color:#FFF !important; }
.goog-te-gadget-simple img { opacity:1; border:none !important; }
.goog-te-gadget-simple .goog-te-menu-value { color:#FFF !important; font-family: 'Titillium Web', sans-serif  !important;  }


.popiscount { background:#000; padding-left:4px; margin-top:-10px; }
.popiscount div { width:90px; display:inline-block; color:#FFF; text-align:center; font-size:11px; left:-1px; }