@charset "utf-8";

* { margin:0; padding:0; font-family: Arial, Verdana, sans-serif; font-size:11px; color: black}
  
body { background: #f3d07c url(../img/bg_body.jpg) top no-repeat;  }  
#center_content ul, #center_content ol{margin:10px 0 0 40px}
a {text-decoration:none;color:#aad51f;font-weight: bold;}
a:hover {text-decoration:underline}

.cleaner { clear:both; font-size: 1px; }
.cleaner-left { clear:left; font-size: 1px; }    
.cleaner-right { clear:right; font-size: 1px; }

.csc-frame-frame2 {width:575px;overflow-x:scroll}
.csc-frame-frame1 {
  position: relative;
  width: 263px;
  height: 361px;
  background: url(../../../ext-templates/fb_socialplugin/fbplug_bg.gif) no-repeat;
  padding: 14px;
}

#preloader { position: relative; width: 1px; height: 1px; display: none; }

#home { position: absolute; top: 43px; left: 2px; width: 420px; height: 108px; z-index: 1000; }

#languages { position: absolute; top: 19px; left: 19px;  }
#languages a { font-size: 12px; font-weight: bold; color: #dfad74; text-decoration: none; padding: 0 3px 0 3px; }

#page_column { margin-left: auto; margin-right: auto; width: 905px; margin-bottom: 35px; background: url(../img/bg_body.jpg) -257px 0 no-repeat;*/   }

#page_top { position: relative;  height: 284px; background: url(../img/bg_page_top.jpg) bottom no-repeat; }
#page_mid { margin-left:auto; margin-right:auto; width: 901px; background: url(../img/bg_page_mid.jpg) repeat-y;   }
#page_bottom { position: relative; margin-left:auto; margin-right:auto; width: 901px; height: 120px; }

#page_mid_bottom { background: url(../img/bg_page_mid_bottom.jpg) bottom no-repeat; }

#page_bg_bottom { background: url(../img/bg_page_bottom.jpg) bottom no-repeat;   }

#left_column { float: left; }
#left_content { width: 263px; }

#center_column { padding-left: 263px;  }
#center_content { background: url(../img/bg_page_mid_top.jpg) right top no-repeat; min-height: 300px; _height: 300px;  }

#center_left { float: left; padding-left: 14px; }
#center_left_content { width: 550px; padding: 20px;    }

#center_right { margin-left: 700px}  
#center_right_content { padding: 15px;float:right;  }


/* top */

#navigator { position: absolute; top: 255px; left: 275px; font-size: 10px; color: #999999;  }
#navigator a { font-size: 10px; color: #999999; text-decoration: none; }
#navigator a:hover { text-decoration: underline; }

h2.hledat { position: absolute; top:234px; left:678px; font-size:12px; color:#aad51f; text-transform: uppercase; }
.search { position: absolute; top: 250px; left: 678px; width: 144px;  font-size:10px; color: #666666; padding: 2px; }
.hledej { position: absolute; top:243px; left:833px; width: 36px; height: 29px;  }
#sbmt_search {
  width: 36px;
  height: 29px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../img/nic.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}


#main_menu a {font-size:0; color:white}
#pos25 { position: absolute; top:179px; left:0; width: 161px; height: 76px;  }
#pos25 a { display: block; width: 161px; height: 76px;  background: url(../img/bg_tm_pos1.jpg) 0 0 no-repeat; font-size:0}
#pos25 a:hover { background: url(../img/bg_tm_pos1.jpg) 0 -76px no-repeat;  }
#pos25 a.act { display: block; width: 161px; height: 76px;  background: url(../img/bg_tm_pos1.jpg) 0 -76px no-repeat; }


#pos63 { position: absolute; top:172px; left:161px; width: 161px; height: 76px; font-size:0 }
#pos63 a { display: block; width: 161px; height: 76px;  background: url(../img/bg_tm_pos2.jpg) 0 0 no-repeat; }
#pos63 a:hover { background: url(../img/bg_tm_pos2.jpg) 0 -76px no-repeat;  }
#pos63 a.act { display: block; width: 161px; height: 76px;  background: url(../img/bg_tm_pos2.jpg) 0 -76px no-repeat; }

#pos64 { position: absolute; top:167px; left:322px; width: 110px; height: 76px; font-size:0 }
#pos64 a { display: block; width: 110px; height: 76px;  background: url(../img/bg_tm_pos3.jpg) 0 0 no-repeat; }
#pos64 a:hover { background: url(../img/bg_tm_pos3.jpg) 0 -76px no-repeat;  }
#pos64 a.act { display: block; width: 110px; height: 76px;  background: url(../img/bg_tm_pos3.jpg) 0 -76px no-repeat; }

#pos65 { position: absolute; top:158px; left:432px; width:161px; height:76px; font-size:0 }
#pos65 a { display: block; width: 161px; height: 76px;  background: url(../img/bg_tm_pos4.jpg) 0 0 no-repeat; }
#pos65 a:hover { background: url(../img/bg_tm_pos4.jpg) 0 -76px no-repeat;  }
#pos65 a.act { display: block; width: 161px; height: 76px;  background: url(../img/bg_tm_pos4.jpg) 0 -76px no-repeat; }

#pos56 { position: absolute; top:151px; left:593px; width:161px; height:76px; font-size:0 }
#pos56 a { display: block; width: 161px; height: 76px;  background: url(../img/bg_tm_pos5.jpg) 0 0 no-repeat; }
#pos56 a:hover { background: url(../img/bg_tm_pos5.jpg) 0 -76px no-repeat;  }
#pos56 a.act { display: block; width: 161px; height: 76px;  background: url(../img/bg_tm_pos5.jpg) 0 -76px no-repeat; }

#pos27 { position: absolute; top:144px; left:754px; width:149px; height:76px;font-size:0  }
#pos27 a { display: block; width: 149px; height: 76px;  background: url(../img/bg_tm_pos6.jpg) 0 0 no-repeat; }
#pos27 a:hover { background: url(../img/bg_tm_pos6.jpg) 0 -76px no-repeat;  }
#pos27 a.act { display: block; width: 149px; height: 76px;  background: url(../img/bg_tm_pos6.jpg) 0 -76px no-repeat; }

/* index */

.news-list-item { width: 380px; padding-bottom: 10px; }
.news-list-item img { float: left; border-color: #999999; }
.polozka_right { padding-left: 125px; }
.news-list-item p { padding: 5px 0 0 0; width: 255px; font-size: 12px; color: #000; }
.news-list-item h2 { font-size: 14px; color: #aad51f;  }
.news-list-item h2 a { font-size: 14px; color: #aad51f; text-decoration: none; }
.news-list-item h2 a:hover { font-size: 14px; color: #aad51f; text-decoration: underline; }
.news-list-item h3 { font-size: 9px; font-weight: normal; }

.news-list-morelink a {line-height:50px}


.news-single-item {  padding:0px;  margin-bottom:0px; }
.news-single-img {  float: right;   margin:10px 0 0 10px;   padding:0; }
.news-single-img img {  border:none; }
.news-single-imgcaption {  padding: 1px 0 3px 0;  margin:0;}
.news-single-rightbox {  float: right;  text-align:right;padding-top:32px;  }
.news-single-backlink {  padding: 10px;}
.news-single-additional-info {  margin-top: 15px;  padding:3px;  clear:both;}
.news-single-related,.news-single-files,.news-single-links  {  margin: 0;  margin-bottom: 3px;  padding: 3px;}
.news-single-related DD,.news-single-links DD,.news-single-files DD {  margin-left: 20px;}
.news-single-related DT,.news-single-links DT,.news-single-files DT {  font-weight: bold;  margin-left: 5px;}
.news-single-files DD A {  padding:0 3px;}
.polozka_divider { clear: left; width: 380px; height: 1px; line-height: 1px; font-size: 1px; background-color:#999999; margin-bottom: 10px; }

.news-single-item-2 H1 {padding:32px 0 12px 0; }
.news-single-prev-next A, .news-single-date-time-age, news-single-author {color:#999999;font-size:10px}


/* leftmenu */

#leftmenu { background:url(../img/bg_leftmenu.jpg) repeat-y;  }
#leftmenu_bottom { background: url(../img/bg_leftmenu_bottom.jpg) bottom no-repeat; padding-bottom: 70px;  }

#leftmenu ul { list-style: none; padding-left: 37px;  }
#leftmenu ul li { width: 218px; display: inline-block; margin:0; padding:0; }
#leftmenu ul li a { display: block; width: 218px; height: 35px; font-size: 12px; font-weight: normal; line-height: 35px; color: #000; text-decoration: none; text-transform: uppercase; padding-left: 12px; }
#leftmenu ul li a:hover { background: url(../img/bg_leftmenu_on.jpg) left no-repeat; text-decoration: none;   }
#leftmenu ul li a em { font-style: normal; padding-left: 12px; }
#leftmenu ul li.divider { padding:0; margin: 0; height: 2px; line-height: 2px; background:url(../img/bg_leftmenu_divider.jpg) center top no-repeat; font-size: 2px;  }
#leftmenu ul li.divider2 { padding:0; margin: 0; height: 6px; line-height: 6px; background:url(../img/bg_leftmenu_divider.jpg) center top no-repeat; font-size: 6px;  }
#leftmenu ul li a.active { display: block; width: 218px; height: 35px; font-size: 12px; line-height: 35px; color: #000; text-decoration: none; text-transform: uppercase; background: url(../img/bg_leftmenu_on.jpg) left no-repeat;  }
#leftmenu ul.lev2 li, #leftmenu ul.lev2 li a { font-size:10px; color: #555; line-height: 20px;height:20px} 
#leftmenu ul.lev2 {
  padding-left: 15px;
}
/* prihlaseni */
#prihlaseni { position: relative; width: 262px; height: 150px; background: url(../img/bg_prihlaseni.gif) no-repeat;   }
#prihlaseni h2 { padding: 21px 0 0 15px; font-size: 14px; color: #757575; }
#prihlaseni h3.jmeno { position:absolute; top: 52px; left: 15px; font-size: 10px; color: #757575; font-weight: normal; }
#prihlaseni h3.heslo { position:absolute; top: 77px; left: 15px; font-size: 10px; color: #757575; font-weight: normal; }
.input_jmeno { position: absolute; top: 49px; left: 130px; width: 80px; font-size: 11px; padding: 2px;  }
.input_heslo { position: absolute; top: 72px; left: 130px; width: 80px; font-size: 11px; padding: 2px;  }
.forgotten { position: absolute; top: 100px; left: 15px; font-size: 10px; color: #638801; text-decoration: none; font-weight: bold; } 
.registrace { position: absolute; top: 100px; left: 164px; font-size: 10px; color: #757575; text-decoration: none; font-weight: bold; } 
.status div {position: absolute;top:140px; left:15px;width:220px;font-size: 10px; color: #757575;}
.status h3 {position: absolute;top:20px; left:15px;width:250px;font-size: 14px; color: #757575;font-weight: bold; ;}
.submit  input {position: absolute;top:100px; left:43px;font-size: 10px; color: #757575;width:99px}
.forgot_link {position:absolute;top:98px;left:150px;font-size:9px;width:80px}
.forgot_link_back {position:absolute;top:104px;left:158px;width:80px}
.forgot_link_back a {font-weight: normal;}
.input_nheslo1 { position: absolute; top: 49px; left: 130px; width: 70px; font-size: 11px; padding: 2px;  }
.input_nheslo2 { position: absolute; top: 72px; left: 130px; width: 70px; font-size: 11px; padding: 2px;  }


/* podstranka */
#podstranka { width: 560px; margin-left: auto; margin-right:auto; padding: 15px; overflow-x:auto }
#podstranka h1, #podstranka h2{ font-size: 14px; color:#aad51f;  margin:32px 0 16px 0 }
#podstranka h2 { padding-top: 30px; color:#aad51f;}
#podstranka p { padding: 10px 0 0 10px; font-size: 12px; color: #444; line-height: 18px; font-weight: normal;  } 

.img_right { float: right; margin: 0 0 0 15px; }

/* copyright */
#copy_left   { position: absolute; top: 15px; left: 260px;   width: 300px; font-size: 10px; color: #b84622; text-align: left;  }
#copy_right { position: absolute; top: 15px; right: 10px;   width: 300px; font-size: 10px; color: #b84622; text-align: right; }
#copy_left a, #copy_right a, aflinks a {  font-size: 10px; color: #b84622; text-decoration: none; }
#aflinks { position: absolute; top: 35px; left: 0; width: 600px; }