* {
	margin: 0;
	padding: 0;
}
hr, .noprint, h1.print {
	display: none;
}

body, html {
	height: 100%;
}
body {
   font-family: Arial, sans-serif;
   font-size: 70%;
   color:#000;
   background-color: white;
}
#container {
	height: auto; 
	min-height: 100%; 
	_height: 100%;
	min-width: 1000px;
	_width: expression(document.body.clientWidth < 1000 ? "999px" : "100%"); 
	margin:0; 
	position: relative;
}
#body {
	position: relative;
	width:1000px;
	margin: 0 auto 0 auto;
	z-index: 100;
	padding-bottom: 100px;
}
a{
  color:#000;
  text-decoration: none;
}
form{
  margin:0px;
  padding:0px;
}
img{
  border:0px;
  margin:0px;
  padding:0px;
}
.cleaner
{
  clear:both;
  display:block;
  font-size:0px;
  height:0px;
  overflow:hidden;
  line-height:0px;
}
table
{
  font-size:1em;
}
#bg_balon_left
{
  background: url(../img/bg_balon_left.gif) no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 86px;
  height: 197px;
  z-index: 1;
  
}
#bg_palka_right
{
  background: url(../img/bg_palka_right.gif) 100% 0% no-repeat;
  position: absolute;
  top: 10px;
  right: 0;
  width: 101px;
  height: 293px;
  z-index: 1;
}
#bg_karty
{
  background: url(../img/bg_karty.gif) 0% 100% no-repeat;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 102px;
  height: 265px;
  z-index: 1;
  
}
#bg_cd
{
  background: url(../img/bg_cd.gif) 100% 100% no-repeat;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 110px;
  height: 243px;
  z-index: 1;
}
#box1_a
{
  padding-bottom:55px;
  margin-left:auto;
  margin-right:auto;
  min-height: 100%;
	height: 100%;
  width: 997px;
  z-index:10;
  position:relative;
}
#panel_left
{
  width:279px;
  float:left;
}
#panel_center
{
  width:441px;
  float:left;
}
#panel_right
{
  width:277px;
  float:left;
}
#logo
{
  position:relative;
  width:279px;
  height:167px;
  overflow:hidden;
  color:#D51403;
  font-size:18px;
  font-weight:bold;
}
#logo .text
{
  padding:120px 0px 0px 95px;
}
#logo a span
{
  font-size:9px;
  color:#000;
  display:block;
  text-align:right;
  padding:143px 64px 0px 0px;
  
}
#logo a
{
  display:block;
  position:absolute; 
  left:0; 
  top:0; 
  width:279px;
  height:167px;
  background: url(../img/sejdemese_logo_hp.png) no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/sejdemese_logo_hp.png', sizingMethod='scale');
  _background: none;
}
#banner_zaloz_skupinu
{
  position:relative;
  width:279px;
  height:204px;
  overflow:hidden;
  color:#fff;
  font-size:25px;
  font-weight:bold;
}
#banner_zaloz_skupinu .text
{
  margin:60px 5px 37px 50px;
  text-align:center;
  background:#4DB448;
}
#banner_zaloz_skupinu .text span
{
  font-size:30px;
  color:#E6E62B;
}
#banner_zaloz_skupinu a
{
  display:block;
  position:absolute; 
  left:0; 
  top:0; 
  width:279px;
  height:204px;
  background: url(../img/zaloz_si_skupinu.png) no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/zaloz_si_skupinu.png', sizingMethod='scale');
  _background: none;
	  
}
#hp_main_img
{
  width:441px;
  height:340px;
  background:url(../img/hp_main_img.jpg) no-repeat;
}
#bg_prihlaseni
{
  width:441px;
  background:#EBECEE url(../img/bg_prihlaseni.gif) repeat-y;
}
#bg_prihlaseni_bottom
{
  padding:31px 21px 20px 100px; 
  background:url(../img/bg_prihlaseni_bottom.gif) 0px 100% no-repeat;
}
#bg_prihlaseni_top
{
  width:441px;
  background:url(../img/bg_prihlaseni_top.jpg) no-repeat;
}
#bg_prihlaseni_bottom h2
{
   font-size:22px;
   color:#4FA020;
   line-height:23px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}
#bg_prihlaseni_bottom h2.small
{
   font-size:11px;
   color:#4C4C4C;
   line-height:18px;
   font-weight:normal;
   margin:0px 0px 10px 0px;
   padding:0px 0px 0px 2px;
}
#box_jmeno
{
  width:130px;
  float:left;
}
#box_heslo
{
  width:130px;
  float:left;
}
#bg_prihlaseni_bottom .boxy label
{
  color:#4FA020;
  font-size:1.1em;
  font-weight:bold;
}
#bg_prihlaseni_bottom .boxy #box_heslo input
{
  font-size:11px;
  border:1px solid #454545;
  width:120px;
  padding:3px 2px;
  _padding:3px 2px 4px 2px;
  background:#fff url(../img/bg_textbox_login.gif) repeat-x;
}
#bg_prihlaseni_bottom .boxy #box_jmeno input
{
  border:1px solid #454545;
  width:120px;
  font-size:11px;
  padding:3px 2px;
  background:#fff url(../img/bg_textbox_login.gif) repeat-x;
}
#bg_prihlaseni_bottom .boxy #box_button 
{
  float:left;
  width:55px;
  height:55px;
}
#bg_prihlaseni_bottom .boxy #box_button input
{
  border:0px;
  margin:0px;
  padding:0px;
  width:55px;
  background: #F35E21 url(../img/button_go.gif) no-repeat;
  height:55px;
  line-height:55px;
  text-align:center;
  color:#fff;
  letter-spacing:-1px;
  font-weight:bold;
  cursor:pointer;
}
#bg_prihlaseni_bottom .boxy a:link, #bg_prihlaseni_bottom .boxy a:visited, #bg_prihlaseni_bottom .boxy a:active{
  color:#D51C1C;
  font-size:0.8em;
  text-decoration:underline;
}
#bg_prihlaseni_bottom .boxy a:hover{
  color:#D51C1C; 
  font-size:0.8em;
  text-decoration:none;
}
#bg_news
{
  width:277px;
  background: url(../img/bg_news.gif) repeat-y;
}
#bg_news_top
{
  width:277px;
  background:url(../img/bg_news_top.png) no-repeat;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/bg_news_top.png', sizingMethod='crop');
  _background: none; 
}
#bg_news_bottom
{
  padding:65px 40px 5px 15px; 
}
#bg_news_bottom_dodatek
{
  width:277px;
  height:15px;  
  background:url(../img/bg_news_bottom.gif) 0px 100% no-repeat;
}
#bg_news_bottom h2
{
   font-size:22px;
   color:#086EBD;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 65px;
}
#bg_news_bottom h2.small
{
   font-size:11px;
   color:#4C4C4C;
   font-weight:normal;
   margin:0px 0px 25px 0px;
   padding:0px 0px 0px 67px;
}
#bg_news_bottom .news
{
   margin:0px 0px 10px 0px;
   color:#4C4C4C;
   line-height:1.5em;
}
#bg_news_bottom .news .no
{
  background:#5FD3FC url(../img/news_no.gif) no-repeat;
  float:left;
  width:42px;
  margin-right:5px;
  height:41px;
  line-height:41px;
  font-weight:bold;
  font-size:15px;
  color:#fff;
}
#bg_news_bottom .news .no span
{
  padding-left:17px;
}
#bg_news_bottom .news p
{
   padding:9px 0px 0px 8px;
   margin:0px 0px 0px 0px;
}
#footer_abs
{
  width:100%;
  height:256px;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 5;
}
#footer_abs_m
{
  padding-top:158px;
  
}
#footer
{
  width:997px;
  height:98px;
  background: url(../img/bg_footer.png) no-repeat;
  margin: 0 auto 0 auto;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/bg_footer.png', sizingMethod='scale');
  _background: none;   
  
}
#footer .left
{
  float:left;
  width:620px;
  margin:72px 0px 0px 0px;
}
#footer .right_m
{
  float:left;
  width:377px;
  height:26px;
  margin:72px 0px 0px 0px;
}
#footer .right
{
  position:relative;
  width:377px;
  height:26px;
  overflow:hidden;
}
#footer .right .text
{
  margin:0px 30px 0px 0px;
  width:347px;
  height:26px;
  background:red;
}
#footer .right .bg
{
  display:block;
  position:absolute; 
  left:0; 
  top:0; 
  width:377px;
  height:26px;
  background: url(../img/bg_footer.gif) 100% 100% no-repeat;
}
#footer .left p
{
  margin:0px 0px 0px 0px;
  padding:0px 15px 0px 140px;
  color:#828283;
}
#footer .oddel
{
  margin:0px 10px;
}
#footer .tucne
{
  font-weight:bold;
  color:#4C4C4C;
}
#footer .left p .tucne a:link, #footer .left p .tucne a:visited, #footer .left p .tucne a:active{
  color:#D41703;
  text-decoration:underline;
}
#footer .left p .tucne a:hover{
  color:#D41703; 
  text-decoration:none;
}
#footer .left p a:link, #footer .left p a:visited, #footer .left p a:active{
  color:#828283;
  text-decoration:underline;
}
#footer .left p a:hover{
  color:#828283; 
  text-decoration:none;
}
#footer .right p
{
  margin:0px 0px 0px 0px;
  color:#fff;
  padding:0px 15px 0px 25px;
}
#logo_posun
{
  margin-left:280px;
  margin-top:-32px;
  width:73px;
  height:36px;
}
#logo_comap
{
  position:relative;
  width:73px;
  height:36px;
  overflow:hidden;
  color:#fff;
  font-weight:bold;
}
#logo_comap .text
{
  padding:18px 0px 0px 0px;
}
#logo_comap a
{
  display:block;
  position:absolute; 
  left:0; 
  top:0; 
  width:73px;
  height:36px;
  background: url(../img/logo_comap.gif) no-repeat;
}
/* fix */
#footer_abs {
	z-index: 150;
	height: 100px !important
}
#footer_abs_m {
	padding-top: 2px !important
}
#footer .left, #footer .right_m {
	position: relative;
}