/* ---- PRVKY ---- */
/*a = horní, b = pravý, c = spodní a d = levý vnitřní okraj*/
body{ background:#fff url('../img/bgr_body.gif') 0% 0% repeat-x; text-align:center; }
body,html{ margin:0; padding:0; }
body,html,textarea,input,select,th,td{ color:black; font-family:Verdana, Arial, Tahoma; font-size:80%; }
th,td{ font-size:1em; }
h1{ margin:0; padding:0; height:70px; display:inline; }
h2, h3{ color:#b30000; }
h2 a{ color:#000; }
h4{ color:#b30000; margin:0; padding:0; font-size:1em; font-weight:bold; }
h5{ color:#b30000; margin:0; padding:0; font-size:1.25em; font-weight:bold; }

textarea,input,select,th,td{ font-size:1em; }
input{ height:18px; }
textarea{ height:150px; }

a{ color:black; text-decoration:none; }
a:hover{ text-decoration:underline; }

.logo{  margin-bottom:10px; }
/* ---- UMISTENI ---- */
#main_pruh{ position:relative; margin:0 auto; padding:0; width:1000px; text-align:left; }
#main_pruh .mainpad{ padding:5px 0 10px; margin:0 auto; }
/* ---- HLAVNI MENU DOLE A NAHORE ---- */
#main_menu{ text-align:center; margin:10px 0; padding:0; }
#footer_menu{ text-align:right; margin:10px 0 10px; padding:0; }
#main_menu { height:40px; color:#f66; background:#C10000 url('../img/main_menu_bg.png') 0 0 no-repeat; }
#footer_menu { height:40px; color:#f66; background:#C10000 url('../img/main_menu_bg.png') 0 0 no-repeat; }
#fotogalerie_menu{ text-align:right; margin:0 0 0 10px; padding:0; height:70px; width:810px; color:#f66; background:url('../img/main_menu_bg.png') 0 0 no-repeat; }
#fotogalerie_menu big{ font-weight:bold; font-size:12px; padding:0 0 5px 0; margin:0; }
#blog-top { text-align:right; margin:0 0 0 10px; padding:0; height:70px; width:810px; color:#f66; background:url('../img/main_menu_bg.png') 0 0 no-repeat; }
#blog-top big { font-weight:bold; font-size:16px; padding:0 0 15px 0; display:block; }
#main_menu big, #footer_menu big{ font-weight:bold; font-size:12px; text-transform: uppercase; padding:0 5px; margin:0;}
#main_menu a, #footer_menu a, #fotogalerie_menu a{ color:white; }
#main_menu big a{ padding:0 3px 0 3px; margin:0;}
#main_menu .pad, #footer_menu .pravy{ padding:12px 15px 0; }
#footer_menu .levy{ padding:7px 0 0 9px; }

/* ---- LAYOUT ---- */
#c_middle{ width:100%; margin:0; padding:0; }
#c_left { margin:0; padding:0; width:180px; float:right; display:inline; }  
#c_main { margin:0; padding:0; width:810px; float:left; display:inline; }
#c_top { height:60px; margin:10px 0 10px 0; padding:0;}
#c_toptop { width: 810px; float:right; font-size:10px;}
#c_toptop .pad { padding:17px 15px 0; }
#c_center { margin: 0 0 10px; padding: 0; width: 608px; float: right; display: inline; }
#c_right { margin: 0 0 10px 0;  padding: 0;	width: 192px; float: left; display: inline; }
#c_centerleft { margin: 0 0 10px; padding: 0; float: left; width: 405px; display: inline; }
#c_centerright { margin: 0 0 10px; padding: 0; float: right; width: 193px; display: inline; }
#c_bottomleft { margin: 0 0 10px; padding: 0; float: left; width: 405px; display: inline; }
#c_bottomright { margin: 0 0 10px; padding: 0; float: right; width: 395px; display: inline; }
#c_topleft { margin: 0 0 10px; padding: 0; float: left; width: 405px; display: inline; }
#c_topright { margin: 0 0 10px; padding: 0; float: right; width: 395px; display: inline; }
#c_topcenterleft { margin: 0 0 10px; padding: 0; float: left; width: 608px; display: inline; }
#c_topcenterright { margin: 0 0 10px; padding: 0; float: right; width: 192px; display: inline; }

#c_fotogalerie { margin: 10px 0 10px; padding: 0; float: left; width: 350px; display: inline; }

.reklama { text-align: right; color: #6e6e6e; font-size: 0.9em; margin-top: 8px; height: 14px; border-bottom:1px dotted #6e6e6e; }
.print{ display:none; }
/* stara verze */
#skyscraper { position: absolute; left:1004px; top:0px; width: auto ! important; height: auto ! important; margin: 0 ! important; display: inline;}
/* nova verze */
/*#skyscraper { top: 547px; }*/
/*#skyscraper { position: absolute; left:1004px; top:104px; width: auto ! important; height: auto ! important; margin: 0 ! important; }*/
/*#extraad{ width:120px; height:600px; }*/

#ahead {text-align: center; display: none;}
/*#ahead {float: left;  display: none;}*/
#half {text-align: center;}
/*#half {float: right;}*/
#mega {text-align: center; display: none;}
/*#mega {float: left;  display: none;}*/
#rectangle {text-align:center;margin: 0 auto;}
#squarebutton {float: left; margin-left:10px;}

/************************ MMG lista **************************/

#mmg-panel, #mmg-panel-in, #mmg-logo, #mmg-panel ul, #mmg-panel li, #mmg-panel li a, #mmg-panel li img, #mmg-fcb { margin: 0; padding: 0; border: none; text-decoration: none; font: 11px/32px sans-serif; }
#mmg-panel { padding: 2px 0 4px; }
#mmg-panel-in { overflow: hidden; width: 1000px; height: 32px; margin: 0 auto; }
#mmg-panel img { vertical-align: middle; }

#mmg-logo { float: left; display: inline; margin-right: 160px; }
#mmg-logo img, img#mmg-logo { float: left; margin-top: 4px; }

#mmg-panel li { float: left; display: inline; margin-right: 15px; }
#mmg-panel li.mmg-active img { float: left; }

#mmg-social { float: right; padding-right: 5px; color: #828282;}
#mmg-fcb {margin-left: 4px;}
#mmg-twt {padding-left: 4px;}

#mmg-fcb:hover, #mmg-fcb:focus, #mmg-fcb:active { color: #000; }

/************************ horni lista **************************/

#horni-lista, #horni-lista-social {
  font: 11px/32px sans-serif;
}
#horni-lista ul, #horni-lista li, #horni-lista li a {
  margin: 0;
  padding: 0;
  border: none;
  font: bold 12px/32px sans-serif;
}

#horni-lista { padding: 2px 0 4px; }
#horni-lista-in { overflow: hidden; width: 1000px; height: 32px; margin: 0 auto; }

#horni-lista-in li {
  float: left;
  display: inline;
  padding: 0 15px;
  border-right: 1px solid #cacaca;
}
#horni-lista-in li:first-child {
  border-left: 1px solid #cacaca;
}
#horni-lista-in li img {
  float: left;
  padding-right: 5px;
}

#horni-lista-social {float: right; padding-right: 5px; color: #828282;}
#horni-lista-social p {float:left;vertical-align:middle;padding-right: 5px;}
#horni-lista-fcb {margin-left: 4px;}
#horni-lista-twt {padding-left: 4px;}

#horni-lista-fcb:hover, #horni-lista-fcb:focus, #mmg-fcb:active { color: #000; }
