@charset "utf-8";
/* CSS Document */

* {padding:0; margin:0; border:0; list-style-type:none;}

h1 {font-size:14px;}




a
{
 text-decoration: none;
 margin-top: 0;
 margin-bottom: 0;
 padding-top: 0;
 padding-bottom: 0;
 border-style: none;
font-weight:bold;

}
a:link {color: #828282;}
a:visited {color: #828282;}
a:active {color: #828282;}
a:hover {color: red;}

a:link.red {color: red;}
a:visited.red {color: red;}



#up {width:9px; height:8px; background-image:url(../pics/up_aktiv.gif); float:left; margin:4px 15px 0 0;}
a.up {width:9px; height:8px; display:block; background-image:url(../pics/up_oMo.gif); background-position:0 -9px; background-repeat:no-repeat;}
a.up:hover {background-position:0 0;}

span.strong {font-weight:bold;}

body
{
	text-align:center;
	font-family: arial, helvetica, sans-serif;
	color: #828282;
	font-size: 11px;
	letter-spacing: 3px;
	font-weight: normal;
	cursor: default;
}
#intro {position: absolute; left: 50%; top: 50%; width: 760px; height: 560px; margin-left: -380px; margin-top: -280px;} 
#intro_logo {position: absolute; left: 290px; bottom: 190px;}
#intro_menu {position: absolute; left: 291px; bottom: 164px; width: 178px; font-size: 14px;}
#intro_menu a {margin-right: 5px;}
#intro_text {position:absolute; top:50%; left:50%; margin-top:200px; }
#welcome_cz {position: absolute; left: 0px; bottom: 0px; width: 760px; text-align: center; display: none;}
#welcome_en {position: absolute; left: 0px; bottom: 0px; width: 760px; text-align: center; display: none;}
#welcome_de {position: absolute; left: 0px; bottom: 0px; width: 760px; text-align: center; display: none;}


#scroll_1 img { 
text-align:right;
vertical-align:bottom;
}

#projekt_main_scroll {float:left; width:760px; height: 380px; position:relative;
margin-top:20px;
overflow:auto;
text-align:right;
vertical-align:bottom;
}




#site_pack {width:760px; margin:0px auto; text-align:left;}
#menu {float:left; padding-top:135px; width:100%; height:120px;}
#menu img {float:left;}
#menu .navigace {float:left; padding:100px 0 0px 84px; margin:0px 0 2px 0;}
#page_body {float:left; width:100%; padding-top:110px;}
#page_main {float:left; width:100%; padding-bottom:15px;}
#page_navi {float:left; width:100%; height:25px; padding-top:10px;}
#left_site {float:left; position:relative; height:330px;}
#left_site_aktualne {float:left; position:relative; height:100%;}
#left_site #text_bottom {float:left; position:absolute; bottom:0;}
#left_site #text_bioplyn {float:left; position:relative; top:-40px;}
#left_site #text_bioplyn2 {float:left; position:relative; top:28px;}
#right_site {float:right; position:relative; height:330px;}
#right_site img {position:absolute; right:0px; bottom:0px}
#right_site object {position:absolute; right:0px; bottom:0px}

#co-nabizime #left_site {width:460px; text-align:justify;}
#kontakt #left_site {width:700px;}
#kontakt #left_site #text_tym {float:left; position:relative; top:65px; line-height:2.4; width:250px;} 
#text_tym span#detail {line-height:3;}
#text_tym p {font-size:10px; line-height:1.3; letter-spacing: 1px; text-align:justify;}
#text_tym p a
{
 text-decoration: none;
 margin-top: 0;
 margin-bottom: 0;
 padding-top: 0;
 padding-bottom: 0;
 border-style: none;
font-weight:bold;
font-size:11px;
}

#kontakt #left_site #text_tym2 {float:left; position:relative; top:65px; line-height:2.4;width:250px;}
#text_tym2 span#detail {line-height:3;}
#text_tym2 p {font-size:10px; line-height:1.3; letter-spacing: 1px; text-align:justify;}

#kontakt #left_site #text_tym3 {float:left; position:relative; top:65px; line-height:2.4; }
#text_tym3 span#detail {line-height:3;}
#text_tym3 p {font-size:10px; line-height:1.3; letter-spacing: 1px; text-align:justify;}



#bioplynove-stanice-dokumentace #left_site {width:460px; text-align:justify; color: #828282;}
#adress {padding-top:50px;}


div.projekt {float:left; padding-top:135px; width:100%;}
#projekt #left_site {width:280px; text-align:justify; padding-top:125px;}
#projekt #right_site {text-align:right; padding-top:110px;}

/* alla zacatek */
#page_projekt {float:left; width:760px; height: 425px; margin-top:20px; }
#projekt_main {float:left; width:760px; height: 400px;  padding-top:25px;}
#projekt_navigace{float:left; width:760px; height: 25px; }
#projekt_main #right_site {float:right; position:relative; height:400px;}

#projekt_main #right_site img {position:absolute; right:0px; bottom:0px}

#popis_obrazku {float:right; height: 26px;  margin-top:3px; }
#popis_obrazku span {font-size:10px; line-height:1.3; letter-spacing: 1px; text-align:justify;}


/* alla konec */


p
{

}

img
{
  border-style: none;
}


.pointer
{
 cursor: pointer;
}


.h1
{
  font-weight: bold;
  
}


.strong
{
  font-weight: bold;
}


.red
{
  font-weight: bold;
  color: red;
  background-color: white;
}


.dark
{
  color: #505050;
}


.rows_m
{
  margin-bottom: 17px;
}


.rows
{
  width: 100%;
  height: 31px;
}


.rows2
{
  width: 100%;
  height: 45px;
}


.justify
{
  text-align: justify;
}

#counter
{
	
}

#ikony
{
  width: 1px;
  height: 9px;
  font-size: 14px;
  font-weight: bold;
  color: #CCCCCC;
}


.ik_aktiv
{
  color: #828282;
  font-size: 14px;
}

.ik_aktiv_number
{
  font-weight:bold;
  color: #828282;
  font-size: 14px;
}

.ik_aktiv_number_aktiv
{
  font-weight:bold;
  text-decoration:underline;
  color: #828282;
  font-size: 14px;
}

.ik_up
{

}


.ik_left
{

}


.ik_right
{

}


.txt_right
{
  position: relative;
  top: 1px;
  margin-left: 10px;
  font-size: 14px;
  font-weight: normal;
  line-height: 10px;
}


.txt_left
{
  position: relative;
  top: 1px;
  margin-right: 10px;
  font-size: 14px;
  font-weight: normal;
  line-height: 10px;
}


div.main_frame
{
  position: absolute;
  left: 50%;
  top: 50%;
  width: 760px;
  height: 560px;
  margin-left: -380px;
  margin-top: -280px;
}


div.img
{
  position: absolute;
  right: 0px;
  bottom: 30px;
  width: 760px;
  height: 400px;
}


iframe.iimg
{
  position: absolute;
  right: 0;
  bottom: -30px;
  width: 760px;
  height: 430px;
}

div.nabidka
{
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0;
  width: 460px;
  height: 280px;
  text-align: justify;
}


div.kontakt
{
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0;
  width: 300px;
  height: 265px;
}

div.pr_obchod
{
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
  font-size: 10px;
  letter-spacing: 1px;

}

div#top {position:relative; float:left; height:150px; width:100%}
div#hlavicka {text-align: right;}
div#pr_jmena {}
div#pr_jmena span {line-height:22px; position:absolute; bottom:53px; right:0;}
div#nadpis {font-weight:bold; position:absolute; bottom:35px; right:0;}
div#pr_datum {position:absolute; bottom:0; right:0;}


div.pr_mesic
{
  position: absolute;
  bottom: -48px;
  right: 0;
  text-align: right;
}
