body {margin:0; padding:0; font:0.8em/1.4 "arial", sans-serif; /* background:#ebd59c; */ }
img {border:none; } 
p {margin:0; padding:0 0 10px 0; font:1.2em "Century Gothic", sans-serif;color:#424242;}
h1 {margin:0 0 10px 0; font:2.2em "Century Gothic", sans-serif; color:#424242;}
h2 {margin:0 0 7px 0; font:1.9em "Century Gothic", sans-serif; color:#424242;}
h3 {margin:0 0 4px 0; font:1.6em "Century Gothic", sans-serif; color:#424242;}
h4 {margin:0 0 2px 0; font:1.3 em "Century Gothic", sans-serif; color:#424242;}

.gold {color:#977626; }
.smallFont {font-size:90%; }

a {color:#30658a; }
a:hover {color:#0177ef; }

.navig {margin:0 0 7px 0; font: "arial", sans-serif; color:#30658a; font-size:22px; }

/* ----------------------------------------------------------------------------------------------------------
2) LAYOUT
---------------------------------------------------------------------------------------------------------- */
.centerer {position:relative; width:100%; padding:0; margin:0 auto; overflow:hidden; } 
  .topBlock {float:right; width:739px; height:165px; z-index:111;}  
    .social {position:absolute; height:40px; width:56px; top:15px; right:15px; }
      .fb {float:left; height:25px; }
      .yt {float:right; height:25px; }
    .logo {position:relative; right:-40px; width:605px; height:176px; z-index:1000; } 
      .pension1 {float:right; width:551px; height:70px; margin:-60px 0px 0 0; background:url(../design/pension_cz.png) 0 0 no-repeat; } 
      .pension2 {float:right; width:532px; height:70px; margin:-60px 0px 0 0; background:url(../design/pension_en.png) 0 0 no-repeat; }
      .pension3 {float:right; width:534px; height:70px; margin:-60px 0px 0 0; background:url(../design/pension_de.png) 0 0 no-repeat; }
      .pension4 {float:right; width:438px; height:70px; margin:-60px 0px 0 0; background:url(../design/pension_hr.png) 0 0 no-repeat; }
        
  .menu {float:left;  width:95%; height:56px;  z-index:1100; }
  .menu table {float:right; table-layout:auto; margin: 0 0px 0 0; }
    .menu ul {position:relative; height:33px; list-style-type:none; z-index:1101; /*background:url(../design/bg_menu.png) 25px 0 no-repeat;*/ }
      .menu li {display:block; z-index:1102; margin-left:0px; padding-top:5px; }
        /*.lD {float:left; margin:-5px 0px 0 0; width:15px; height:40px; background:url(../design/bg_ld.png) 0 1px no-repeat; }*/
        /*.pD {float:right; width:10px; height:40px; margin-top:-33px; background:yellow} EXPLORER */
        /*.pD {float:right; width:15px; height:40px; margin-top:-5px; background:url(../design/bg_pd.png) 0 1px no-repeat;}*/
        .menu a {font-size:16px; text-decoration:none; padding:8px 12px 7px 12px; color:#fff; white-space:nowrap; z-index:1110; background:url(../design/bg_cent_hover.png) 0 0 repeat-x; border-radius:5px; } 
          .menu a:hover {background:url(../design/bg_cent.png) 0 0 repeat-x; color:#fff; }
          .menu li ul {position:absolute; top:27px; left:0px; visibility:hidden; }
          .menu li:hover ul {visibility:visible; background:none; }
            .menu li li {display:block;  }              
            .menu li li a {font-size:14px; display:block; padding:6px 12px 6px 12px; margin-bottom:-5px; }             
            #actual {background:url(../design/bg_cent.png) 0 0 repeat-x; color:#fff; }
  /*.menuEnd {position:absolute; right:25px; margin-top:20px; width:20px; height:33px; background:url(../design/bg_menu.png) 10px 0 no-repeat;} */ 
      
  .coverCont {position:relative; top:20px; width:900px; height:auto; margin:0 auto; z-index:1; }
    .container {float:left; font-size:14px; width:832px; min-height:200px; margin:0 0 10px 0; height:auto; padding:30px; background:url(../design/bg_banner.png) 0 0; border-radius:1px; }
    .containerGal {float:left; width:822px; min-height:200px; margin:0 0 10px 0; height:auto; padding:15px; background:url(../design/bg_banner.png) 0 0; border-radius:10px; }
      .message {width:245px; }
        .message input {margin-bottom:10px; width:226px; }
      .control {float:left; width:170px; height:auto; margin:10px 0 0 0; }
        #captcha {float:left; width:127px; margin:0 0 10px 0; }
        .refresh {float:right; width:25px; }
        .refresh img {width:20px; margin:10px 0 0 0; }
        .field {float:left; }
        .field input {width:123px; }
        .submitButt1 {border:none; width:129px ; height:22px; margin:10px 0 0 0; background:url(../design/button_send_cs.gif) 0 0 no-repeat; }
        .submitButt2 {border:none; width:129px ; height:22px; margin:10px 0 0 0; background:url(../design/button_send_en.gif) 0 0 no-repeat; }
        .submitButt3 {border:none; width:129px ; height:22px; margin:10px 0 0 0; background:url(../design/button_send_en.gif) 0 0 no-repeat; }
        .submitButt4 {border:none; width:129px ; height:22px; margin:10px 0 0 0; background:url(../design/button_send_en.gif) 0 0 no-repeat; }    
    
    
    
    .footer {float:left; width:100%; height:auto; margin:40px 0 10px 0; font-weight:normal; font-size:90%; color:#fff; }
      .footer a {color:#fff; }
      .footer a:hover {color:#6ad4f1; }  
      .footInTop {position:relative; width:100%; background:#5580aa; height:auto; padding:7px 0 5px 10px; opacity:0.8; }
      .footInTop table {position:relative; table-layout:auto; margin:0 auto; }  
      .footInTop table td {padding:0 20px 5px 0; }    
      .footInBottom {position:relative; width:842px; height:20px; margin:5px auto 0 auto; padding:10px 0 0 0px; text-align:center; }
      .tbFoot {position:relative; margin:0 auto; table-layout:fixed; width:850px; }
        .tbFoot td {padding-top:0px; padding-bottom:0px; }
    #centerer {min-height:400px; }
    .footerIx {position:absolute; bottom:0; width:99%; height:auto; margin:40px 0 10px 0; font-weight:normal; font-size:80%; color:#fff; z-index:100; }
      .footerIx a {color:#fff; }
      .footerIx a:hover {color:#6ad4f1; }  
    
/* ADMINISTRACE */
.centererAdmin {position:relative; width:1000px; height:auto; margin:0 auto; overflow:hidden; }
.logoAdmin {float:left; width:475px; height:80px; margin:15px } 
  .logoAdmin img {width:300px; }
.contentAdmin {float:left; width:100%; height:auto; padding-bottom:15px; background:url(../design/bg_content_admin.gif) 0 0 repeat-y; }
  .contentAdmin ul {list-style-image:url(../design/li.png)}
  .contentAdmin a {color:#430000; }
  .contentAdmin a:hover {color:#701919; }
.underNivoAdmin {float:left; width:100%; height:30px; background:#c0c0c0; }
.menuAdmin {float:left; width:100%; height:30px; background:#107dc5; border-bottom:1px solid #fff; border-radius:7px; }
  .menuAdmin ul {position:relative; top:-6px; left:-20px; list-style-type:none; }
    .menuAdmin li {display:inline; margin-right:10px; }
      .menuAdmin a {color:#fff; text-decoration:none; padding:8px 6px 6px 6px; } 
      .menuAdmin a:hover {color:#107dc5; background:#00f0ff; }
.formLogin {margin:20px 0 20px 400px; width:320px; padding:15px 0 0 0; border:1px solid #ccc; border-radius:7px; }
.row_reg {width:300px; margin-bottom:10px; padding:3px 10px 0 10px; }
.row_reg_title {width:600px; margin-bottom:10px; padding:3px 10px 0 10px; }
.row_reg_nm {width:670px; margin-bottom:10px; padding:3px 10px 0 10px; }
.form_header {float:left; width:120px; }
.form_header_flag {float:left; width:40px; height:25px; }
.checked {float:right; width:70px; margin:0 0 0 30px; }
.box {width:55px; }
.contentLeftLeftAdmin {float:left; width:205px; height:auto; padding:20px 20px; } 
.edit_block_list {float:right; width:700px; height:auto; margin:20px 10px 0 0; padding:0; overflow:hidden; }
.warAdmin {color:red; }
.menuLang {float:right; padding:0 3px; margin:0px 10px 0 0; }
.menuLangBanner {float:right; padding:0; margin:-25px 5px 0 0; }
.flags {width:32px; }
/* menu */
/*.menu_list {float:left; width:695px; height:auto; }*/
.menu_list {float:left; width:680px; height:auto; padding: 5px; margin:0 auto 10px 0; background-color:#fff; overflow:hidden; }
.menu_row {float:left; width:670px; height:auto; margin:0 0 10px 0; background:#f0f0f0; padding:5px 5px 3px 5px; }
  .menu_row p {float:left; width:60px; height:10px; font-weight:bold; /*color:#ebd59c;*/ }
  .editMenuIt {float:left; width:660px; height:auto; } 
  .lang_header {float:left; width:35px;}
.insertItem {margin:15px 0 0 0; }
  .insertItem div {width:400px; margin-bottom:10px; padding:3px 10px 0 10px; }
.navigationMenu {float:left; width:695px; height:auto; margin:0 0 10px 0; font-size:90%; }
.navigationText {float:left; width:100%; height:auto; }
.message {margin:20px 0 0 0; }
.row_form {width:470px; margin-bottom:10px; padding:3px 10px 0 0; }
.formMessage {width:245px; }
.areaMessage {width:365px; height:100px; }
/* bannery */
.tbBanner {table-layout:fixed; margin:15px 0 0 0; }
  .tbBanner th {background:#bdbdbd; padding:3px; }
  .thBanner {width:622px; }
    .tbBanner td {/*border:1px solid #ebd59c;*/ padding:3px; overflow:hidden; }
.formInsert {float:right; width:100px; margin-top:-24px; }


/* Galerie admin 
.delAlbum {margin:10px 0 20px 0; }
.insComment {width:400px; margin-bottom:15px; } */

/* Nivo */
.thumbNivo {width:150px; }
.nivoAlbum {float:left; width:160px; height:110px; margin-bottom:15px; }

.imgBanner {float:left; width:110px; height:auto; }
.tArea {float:left; width:700px; }
.iconB {text-decoration:none }
.menuCont {float:left; width:100%; height:30px; z-index:1100 }
  .menuCont ul {position:relative; top:-9px; left:21px; list-style-type:none; z-index:101; }
    .menuCont li {display:block; z-index:102; margin-left:-44px;}
      .menuCont a {color:#fff; background:#107dc5; text-decoration:none; padding:8px 6px 7px 6px; border-bottom:1px solid #fff; white-space:nowrap; } 
      .menuCont a:hover {color:#107dc5; background:#00f0ff; border-bottom:1px solid #fff; }
        .menuCont li ul {position:absolute; top:24px; left:0px; visibility:hidden; }
        .menuCont li:hover ul {visibility:visible; }
          .menuCont li li {display:block; /*background:#430000; border-bottom:1px solid #ebd59c;*/ }              
          .menuCont li li a {display:block; } 
          
.formLang {height:320px; }
.activeNoonmenu {position:relative; left:0px; top:0px; width:500px; height:28px; margin:10px 0; padding:5px 5px 0 5px; background:#cacaca; }
  .activeNoonmenu form {float:left; width:240px; height:auto; }
.footerAdmin {float:left; width:99%; height:40px; margin:0 0 15px 0; border:1px solid #ccc; border-radius:7px; }
  .footerAdminLeft {float:left; margin:12px 0 0 15px; width:200px; height:auto }
  .footerAdminRight {float:right; margin:12px 15px 0 0; width:200px; height:auto; }
  
.buttonInfo {
  position:relative;
  top:50px;
  left:15px;
  z-index:10000;
  width:28px;
  cursor:pointer;
}

.explore {
  position:absolute; 
  top:100px; 
  left:-800px; 
  width:740px; 
  height:auto; 
  padding:30px; 
	border-radius:7px;
  background:#fff; 
  z-index:10000; 
}

.buttonDel {
  float:right;
  width:20px;
  height:20px;
  cursor:pointer;
  padding:0 0 3px 6px;
  border:1px solid #ccc;
}


       
                                                  