/* CSS Document weber-panel.cz style.css*/
body {
   margin: 0px;
   padding: 0px;
   font-size: 75%;
   background: #fff url(../img/bg_body.gif) repeat-x;
   color:#000;
   text-align:center;
}
body, textarea, select, input, table {
	font-family: Arial, Helvetica, sans-serif;
}
img, div 
{
   behavior: url(iepngfix.htc); /*nakonec odblokovat a zkusi ve Virtual machine*/
}

#dhtmltooltip{
position: absolute;
width: 250px;
border: 1px solid black;
padding: 2px;
background-color: #fffbbf;
visibility: hidden;
z-index: 100;
}


a:link {
  color:#000;
  text-decoration: none;
}
a:visited {
  color:#000;
  text-decoration: none;
}	
a:active {
  color:#000;
  text-decoration: none;
}
a:hover {
  color:#000;
  text-decoration: none;
}
form{
  margin:0px;
  padding:0px;
}
img{
  border:0px;
  margin:0px;
  padding:0px;
}
h1.print
{
  display:none;
}
.cleaner
{
  clear:both;
  display:block;
}
table
{
  font-size:1em;
}
.noprint
{
  display:none;
}
#box1{
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  margin-top: 13px;
  padding-bottom:0px;
  width: 962px;
}
#panel_left
{
  width:215px;
  float:left;
  
}
#panel_right
{
  width:733px;
  padding:81px 7px 0px 7px;
  float:right;
  background:#fff;
}
#logoprint{
  display:none;
}
#logotyp{
  position:relative;
  width:195px;
  height:54px;
  margin:7px 0px 20px 0px;
  overflow:hidden;
  z-index:3;
  text-align:center;
  font-weight:bold;
  color:#000;
  background: #fff;
}
#logotyp a {
  display:block;
  position:absolute; 
  left:0; 
  top:0; 
  z-index:1;
  width:195px;
  height:54px;
  background: url(../img/logo.gif) no-repeat;
}
#logotyp .text
{
  font-size:40px;
  display:block;
  line-height:52px;
  padding:0px 0px 0px 0px;
}
#menu_left
{
  margin:0px 0px 0px 0px;
  padding-bottom:20px;
  background: url(../img/stin_podmenu.png) 0% 100% no-repeat;
}
#menu_left ul, #menu_left li{ 
  margin: 0px; 
  padding: 0px; 
}
#menu_left ul.menu_left li { 
  list-style-type: none; 
}
#menu_left ul.menu_left li 
{
  overflow:hidden;
  width:215px;
  color: #000; 
  display:block;
  float:left;
} 
#menu_left ul.menu_left li.item a {
  display:block;
  color: #000;
  cursor:pointer;
  background: #fff200 url(../img/btn_1.gif) 0% 100% no-repeat;
}
#menu_left ul.menu_left li.item_even a {
  display:block;
  color: #000;
  cursor:pointer;
  background: #fff200 url(../img/btn_1_2.gif) 0% 100% no-repeat;
}

#menu_left ul.menu_left li.last a { 
  background: url(../img/btn_last.gif) 0% 100% no-repeat;
}
#menu_left ul.menu_left li.last a:hover { 
  background: url(../img/btn_last.gif) 100% 100% no-repeat;
}
#menu_left ul.menu_left li a:hover { 
  color: #000;
  background: #ffd800 url(../img/btn_1.gif) 100% 100% no-repeat;
  text-decoration:underline;
}
#menu_left ul.menu_left li .btn_text
{
    display:block;
    font-weight:bold;
    font-size:12px;
    padding:6px 6px 6px 13px;
}
#menu_left ul.menu_left li.item a.active
{
  color:#fff200;
}
#menu_left ul.menu_left li.item_even a.active
{
  color:#fff200;
}
#menu_left ul.menu_left li.item a.active:hover
{
  color:#fff200;
}
#menu_left ul.menu_left li a.active .btn_text
{
    display:block;
    background: #232323 url(../img/btn_1_active.gif) 0% 100% no-repeat;
}
#menu_left ul.menu_left_1 li { 
  
  display:block;
} 
#menu_left ul.menu_left_1 li.item a { 
  display:block;
  cursor:pointer;
  color:#fff200;
  background: #000 url(../img/btn_2.gif) 0% 100% no-repeat;
}
#menu_left ul.menu_left_1 li.item a.two { 
  background: #000 url(../img/btn_2_two.gif) 0% 100% no-repeat;
} 
#menu_left ul.menu_left_1 li.item a.two:hover { 
  background: #000 url(../img/btn_2_two.gif) 0% 100% no-repeat;
}  
#menu_left ul.menu_left_1 li.item a:hover { 
  color:#fff200;
  background: #000 url(../img/btn_2.gif) 0% 100% no-repeat;
} 
#menu_left ul.menu_left_1 li .btn_text
{
    display:block;
    font-size:11px;
    padding:7px 6px 6px 24px;
}
#menu_left ul.menu_left_1 li a.active .btn_text
{
    display:block;
    background: #000 url(../img/btn_2_down.gif) 0% 100% no-repeat;
}
#menu_left ul.menu_left_2 li { 
  display:block;
} 
#menu_left ul.menu_left_2 li.item a { 
  padding:0;
  display:block;
  cursor:pointer;
  color:#fff;
  background: #000 url(../img/btn_3.gif) 24px 50% no-repeat;
} 
#menu_left ul.menu_left_2 li.item a:hover { 
  color:#fff200;
  background: #000 url(../img/btn_3.gif) 24px 50% no-repeat;
} 
#menu_left ul.menu_left_2 li .btn_text
{
    display:block;
    font-weight:normal;
    padding:4px 3px 5px 34px;
}
#menu_left ul.menu_left_2 li a.active .btn_text, #menu_left ul.menu_left_2 li a:hover .btn_text
{
    display:block;
}
#zelena
{
  width:189px;
  padding:5px 0px 5px 13px;
  text-align:center;
  margin-bottom:5px;
}
#zelena2
{
  width:210px;
  padding:5px 0px 5px 5px;
  text-align:center;
}
#tepmost
{
  width:189px;
  padding:5px 0px 5px 13px;
  text-align:center;
  margin-bottom:15px;
}
#tepmost img{
  margin:0px auto;
  display:block;
}
#tepmost a:link, #tepmost a:active, #tepmost a:visited{
  text-decoration:underline;
}

#tepmost a:hover{
  text-decoration:none;
}
#profiklub
{
  width:189px;
  padding:0px 13px 0px 13px;
  height:178px;
  margin-bottom:5px;
  background: #363839 url(../img/bg_profiklub.jpg) no-repeat;
}
#profiklub h3
{
  margin:0px 0px 0px 0px;
  padding:18px 0px 0px 0px;
  color:#fff;
  font-size:15px;
  cursor:pointer;
}
#profiklub h4
{
  margin:8px 0px 0px 0px;
  padding:18px 0px 0px 0px;
  color:#f4e800;
  font-size:15px;
  cursor:pointer;
}
#profiklub p
{
  margin:20px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#f4e800;
  font-weight:bold;
  font-size:13px;
  cursor:pointer;
}
#profiklub a{
  width:215px;
  height:178px;
  margin-left:-13px;
  cursor:pointer;
  display:block;
  background: url(../img/nic.gif) no-repeat;
  position:absolute;
}
#terranova
{
  width:192px;
  padding:0px 10px 0px 13px;
  height:180px;
  background: #f9f5b1 url(../img/bg_terranova.jpg) no-repeat;
}
#terranova h3
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#f9ee00;
  font-size:16px;
  cursor:pointer;
}
#terranova ul
{
  margin:0px 0px 0px 0px;
  padding:51px 0px 3px 0px;
  cursor:pointer;
}
#terranova li
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 7px;
  color:#000;
  list-style-type:none;
  background: url(../img/sipka_terra.gif) 0px 60% no-repeat;
  font-size:11px;
  line-height:14px;
  font-weight:bold;
  cursor:pointer;
}
#terranova p
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  color:#000;
  font-weight:bold;
  font-size:15px;
  cursor:pointer;
}
#terranova a{
  width:215px;
  height:180px;
  margin-left:-13px;
  cursor:pointer;
  display:block;
  background: url(../img/nic.gif) no-repeat;
  position:absolute;
}
ul#menu_top
{
  width:733px;
  margin:0px 0px 0px 0px;
  padding:0px;
  height:74px;
  z-index:10;
  position:absolute;
  top:20px;
}
ul#menu_top li
{
  margin:0px 0px 0px 0px;
  padding:0px;
  float:left;
  list-style-type:none;
}
ul#menu_top li a
{
  background: #d8d8d8 url(../img/btn_menu_top.gif) no-repeat;
  width:146px;
  display:block;
  height:74px;
  float:left;
  text-align:center;
  font-weight:bold;
  line-height:74px;
  color:#000;
}
ul#menu_top li a:hover
{
  text-decoration:underline;
  background: #e3e3e3 url(../img/btn_menu_top.gif) 100% 0px no-repeat;
}
ul#menu_top li a.last
{
  background: #d8d8d8 url(../img/btn_menu_top_last.gif) no-repeat;
  width:149px;
}
ul#menu_top li a.last:hover
{
  background: #e3e3e3 url(../img/btn_menu_top_last.gif) 100% 0px no-repeat;
  width:149px;
}
#main_img
{
  width:733px;
  height:255px;
  position:relative;
  background: #2770b8 url(../img/main_img.jpg) no-repeat;
}
#main_img h1
{
  margin:0px 0px 0px 0px;
  padding:200px 230px 0px 28px;
  font-size:20px;
  line-height:20px;
  color:#fff;
}
#main_img h1 span
{
  color:#afdbf2;
  font-size:11px;
  font-weight:normal;
}
#selfmarketing{
  position:absolute;
  top:10px;
  right:10px;
  z-index:999;
}
.hide {
  display: none;
}
.visible {
  display: block;	
}
#selfmarketing span{
  display:none;
}
#selfmarketing #homepage{
  background: url(../img/ico_home.gif) no-repeat;
  width:11px;
  height:11px;
  margin-right:8px;
  float:left;
}
#selfmarketing #rss1{
  background: url(../img/ico_rss.gif) no-repeat;
  width:11px;
  height:11px;
  margin-right:8px;
  float:left;
}
#selfmarketing #favorites{
  background: url(../img/ico_fav.gif) no-repeat;
  width:11px;
  height:11px;
  margin-right:8px;
  float:left;
}
#selfmarketing #s2f{
  background: url(../img/ico_friend.gif) no-repeat;
  width:11px;
  height:11px;
  display:block;
  float:left;
}
#flash
{
  width:733px;
  height:255px;
  top:94px;
  z-index:20;
  margin:0px 0px 0px 0px; 
  position:absolute;
}
#panel_content
{
  float:left;
  width:522px;
}
/* content style */
#content
{
  padding:0px 20px 20px 10px;
  color:#000;
  background: url(../img/bg_content.gif) 100% 0px no-repeat;
}
#content h2
{
  margin:0px 0px 15px 0px;
  padding:10px 0px 16px 5px;
  font-size: 18px; 
  color:#000;
  background: url(../img/bg_h2.gif) 0px 100% no-repeat;
}
#content .green
{
  color:#129b34;
}
#content .red
{
  color:#da1b0c;
}
#content a:link, #content a:visited, #content a:active{
  color:#2472b7;
  text-decoration:underline;
}
#content  a:hover{
  color:#2472b7; 
  text-decoration:none;
}
#content a.sipka{
  padding-left:8px;
  background: url(../img/sipka_black.gif) 0px 60% no-repeat;
}
#content h3
{
  color:#2472b7;
  font-size:1.4em;
  margin:0.5em 0px 0.4em 0px;
  padding:0px 0px 0px 0px;
}
#content h3.dotazy
{
  color:#000;
  background:#fff761;
  font-size:1em;
  margin:20px 0px 3px 0px;
  padding:5px 5px 5px 5px;
}
#content #otazky_odpovedi p, #content #otazky_odpovedi li{
  font-size:11px;
}
#content h4
{
  color:#000;
  font-size:1.2em;
  margin:0.5em 0px 0.6em 0px;
  padding:0px 0px 0px 0px; 
}
#content h4.green
{
  color:#129b34;
  font-size:1em;
  margin:1.7em 0px 0.2em 0px;
  padding:0px 0px 0px 0px; 
}
#content h5
{
  color:#000;
  font-weight:normal;
  font-size:1.0em;
  margin:0px 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
}
#content p
{
  margin:0px 0px 1.2em 0px;
  padding:0px 0px 0px 0px;
}
#content sup{
  font-size:8px;
  
}
#content p.block
{
  text-align:justify;
}
#content p.right
{
  text-align:right;
}
#content p.center
{
  text-align:center;
}
#content ul
{
  margin:0px 0px 1.2em 30px;
  padding:0px 0px 0px 0px;
}
#content ul.alpha
{
  margin:0px 0px 1.2em 30px;
  padding:0px 0px 0px 0px;
}
#content ul.alpha{
  list-style-type:lower-alpha;
}
#content ol
{
  margin:0px 0px 1.2em 30px;
  padding:0px 0px 0px 0px;
}
#content ol.popis li
{
  margin:0em 0px 0em 0px;
  padding:0px 0px 0px 0px;
}
#content ul.troj
{
  margin:0px 0px 1.2em 8px;
}
#content ul.troj li
{
  margin:0.3em 0px 0.3em 0px;
  padding:0px 0px 0px 20px;
  font-size:1.2em;
  background: url(../img/li_troj.gif) 0px 50% no-repeat;
  list-style:none;
}
#content li
{
  margin:0.3em 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
}
img.right
{
  float:right;
  margin-left:10px;
}
img.left
{
  float:left;
  margin-right:10px;
}
img.border{
  border:1px solid #000;
}
ul#koule, ul#koule li
{
  padding:0px;
  margin:0px;
}
ul#koule li
{
  list-style:none;
  background: url(../img/bg_cislo.gif) 0px 3px no-repeat;
  display:block;
  font-weight:normal;
  margin-bottom:0px;
  padding:0px 0px 20px 60px;
}
ul#koule li span
{
  position:absolute;
  color:#fff;
  font-weight:bold;
  margin:11px 0px 0px -34px;
  &margin:9px 0px 0px -34px;
}
#panel_news
{
  float:left;
  position:relative;
  margin-top:-90px;
  z-index:21;
  width:211px;
  padding-bottom:20px;
}
#news
{
  width:177px;
  padding:0px 17px 0px 17px;
  background: url(../img/bg_news.png) no-repeat;
}
#news h3
{
  margin:0px 0px 0px 0px;
  padding:18px 0px 0px 0px;
  color:#000;
  font-size:15px;
}
#news .news
{
  padding:15px 0px 10px 0px;
  background: url(../img/line_dot.gif) 0px 100% repeat-x;
}
#news .news img
{
  float:left;
  margin-right:8px;
  margin-top:3px;
}
#news .news h4
{
  margin:2px 0px 2px 0px;
  padding:0px 0px 0px 0px;
  color:#000;
  font-size:0.9em;
}
#news .news p.datum
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#5b5b5b;
  font-size:0.75em;
}
#news .news p
{
  margin:0px 0px 8px 0px;
  padding:0px 0px 0px 0px;
  color:#5b5b5b;
/*  line-height:1.4em;   */
  
  font-size:0.9em;
}
#news p a:link, #news p a:visited, #news p a:active{
  color:#27979d;
  padding-left:0;
  background: none;
  text-decoration:underline;
}
#news a.od{
  font-size:0.9em;
}

#news a:link, #news a:visited, #news a:active, #news p.archiv a:link, #news p.archiv a:visited, #news p.archiv a:active{
  color:#27979d;
  padding-left:8px;
  background: url(../img/sipka_black.gif) 0px 60% no-repeat;
  text-decoration:underline;
}
#news a:hover{
  text-decoration:none;
}
#panel_news p.archiv
{
  margin:0px 0px 0px 0px;
  padding:8px 0px 8px 0px;
  color:#5b5b5b;
  font-weight:bold;
  text-align:right;
  font-size:0.9em;
}
#panel_news .txt
{
  width:100px;
  font-size:11px;
  color:#5b5b5b;
  padding:4px 3px 4px 3px;
  border:1px solid #a2a2a2;
  background: #fff url(../img/bg_input.gif) repeat-x;
}
#panel_news .btn
{
  font-size:11px;
  color:#000;
  width:69px;
  height:22px;
  font-weight:bold;
  position:relative;
  top:0px;
  &top:-1px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border:0px;
  cursor:pointer;
  background: #fff200 url(../img/btn_mailing.gif) no-repeat;
}
#callme
{
  width:177px;
  height:78px;
  padding:0px 17px 0px 17px;
  background: #a0a2a3 url(../img/bg_callme.gif) no-repeat;
}
#callme h3
{
  margin:0px 0px 0px 0px;
  padding:11px 0px 2px 0px;
  color:#fff;
  font-size:15px;
}
#callme span
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#fff;
  font-size:11px;
}
#callme .btn
{
  background: #fff200 url(../img/btn_callme.gif) no-repeat;
}
/* footer style */
#footer
{
  width:955px;
  background: url(../img/bg_footer.gif) no-repeat;
  border-top:1px solid #e5e7e8;
  text-align:right;
}
#footer p
{
  margin:0;
  padding:15px 12px 10px 12px;
  color:#979696;
  font-size:0.85em;
}
#footer a:link, #footer a:visited, #footer a:active{
  color:#27979d;
  text-decoration:underline;
}
#footer a:hover{
  color:#27979d;
  text-decoration:none;
}
.half_left{
  width:46%;
  float:left;
  margin-right:10px;
}
.half_right{
  width:46%;
  float:left;
}
table.soustavy
{
  font-weight:bold; 
  width:100%; 
  text-align:center;
  background:#ddd;
  border-collapse:collapse;
}
table.soustavy td
{
  border:#fff 3px solid;
  padding:4px 4px;
}
#content .kalkulace{
  
}

table.kalkulace{
  margin-bottom:1.4em;
  background:#eee;
  width:100%;
  border-collapse:collapse;
}
table.kalkulace td{
  vertical-align:middle;
  padding:5px 10px;
  border:1px solid #fff;
}
table.kalkulace th{
  vertical-align:top;
  padding:5px 10px;
  text-align:left;
  width:140px;
  border:1px solid #fff;
}
table.kalkulace label{
  font-weight:bold;
  margin-top:3px;
  display:block;
}
table.kalkulace input.radio{
  float:left;
  width:19px;
  margin:0px;
  padding:0px;
  position:relative;
  top:3px;
  &top:0px;
}
table.kalkulace label.radio{
  float:left;
  padding-right:10px;
}
table.kalkulace input.txtLong{
  width:280px;
  padding:2px 2px;
  font-size:1em;
  border:1px solid #888;
  background: #fff url(../img/bg_input.gif) repeat-x;
}
table.kalkulace select{
  width:286px;
  padding:1px 2px;
  font-size:1em;
  border:1px solid #888;
  background: #fff url(../img/bg_input.gif) repeat-x;
}
table.kalkulace input.txtShort{
  width:138px;
  &width:138px;
  _width:135px;
  padding:2px 2px;
  font-size:1em;
  border:1px solid #888;
  background: #fff url(../img/bg_input.gif) repeat-x;
}
table.kalkulace textarea{
  width:280px;
  height:100px;
  padding:2px 2px;
  font-size:1em;
  border:1px solid #888;
  background: #fff url(../img/bg_input.gif) repeat-x;
}
table.kalkulace input.btnOdeslat{
  background: #fff200;
  border:0px;
  padding:3px 0px;
  width:286px;
  cursor:pointer;
  font-weight:bold;
  color:#000;
  font-size:1em;
}
#content .pozn{
  font-size:0.9em;
}
table.odkazy{
  margin-bottom:1.4em;
  width:100%;
  border-top:1px solid #ddd;
  border-collapse:collapse;
}
table.odkazy td{
  border-bottom:1px solid #ddd;
  padding:10px;
}
table.odkazy img{
  
}
table.popis{
  margin-bottom:1.2em;
  width:100%;
  font-size:0.85em;
  border-collapse:collapse;
}
table.popis td{
  padding:0px 4px 20px 0px;
  width:165px;
  vertical-align:top;
}
table.popis img{
  border:1px solid #000;
}
#content table.popis sup{
  font-size:7px;
}
#content .news{
  margin-bottom:20px
}
#content .news img{
  float:left;
  margin-right:10px;
}
#content .news .datum{
}
/* =============== galerie ================== */
#content ul.gallerylist {
	margin: 0 0 0px 0;
	padding: 0 0px 0px 0px; 
}
#content ul.gallerylist li {
	list-style: none;
	display: block;
	width: 150px;
	float: left;
	background: url(../img/folder.gif) no-repeat left center;
	padding: 3px 10px 3px 25px;
	margin: 0 ;
}
#content div.photos img {
	margin: 0 5px 5px 0;
	padding: 1px;
	border: 1px solid #555;
}
#content div.photos img {
	margin: 5px	
}
#content div.photos a:hover img {
	border-width: 4px;
	margin:2px;
}
#content div.photos a:hover{
  _border-width: 4px;
}
#content div.photos {
	text-align: center;
}
#content div.photos a:link, #content div.photos a:visited, #content div.photos a:active{
  text-decoration: none;
}
#content div.photos a:hover{
  background:none;
	text-decoration:none;
}
.wall_blok {
	float: left;
	width: 152px;
	display: inline;
	margin: 0px 5px 24px 5px;
	_margin: 0px 3px 24px 3px;
	text-align: center;
}
#content .wall_blok img {
	margin: 0 5px 5px 0;
	padding: 1px;
	border: 1px solid #555;
}
#content .wall_blok img {
	margin: 5px	
}
#content .wall_blok a:hover img {
	border-width: 4px;
	margin:2px;
}
#content .wall_blok a:hover{
  _border-width: 4px;
}
table.kontakt{
  width:100%;
  border-collapse:collapse;
  border:0px;
  text-align:center;
}
table.kontakt .left{
  text-align:left;
}
table.kontakt td{
  vertical-align:top;
  padding:1px 5px;
}
table.kontakt th{
  background:#139a34;
  color:#fff;
  padding:5px;
  border-bottom:2px solid #333;
}
table.kontakt td.weber{
  width:220px;
  text-align:right;
  vertical-align:top;
}
a.pdf{
  background: url(../img/ico_pdf.gif) 0px 50% no-repeat;
  padding:8px 0px 8px 35px;
  display:block;
}
a.pdf:hover{background-color: #fffbbf;}
a.xls{
  background: url(../img/ico_xls.gif) 0px 50% no-repeat;
  padding:8px 0px 8px 35px;
  display:block;
}
a.xls:hover{background-color: #fffbbf;}
a.zfo{
  background: url(../img/ico_zfo.gif) 0px 50% no-repeat;
  padding:8px 0px 8px 35px;
  display:block;
}
a.zfo:hover{background-color: #fffbbf;}
a.rtf{
  background: url(../img/ico_rtf.gif) 0px 50% no-repeat;
  padding:8px 0px 8px 35px;
  display:block;
}
a.rtf:hover{background-color: #fffbbf;}
a.zip{
  background: url(../img/ico_zip.gif) 0px 50% no-repeat;
  padding:3px 0px 3px 35px;
  display:block;
}
a.dwf{
  background: url(../img/ico_dwf.png) 0px 50% no-repeat;
  padding:8px 0px 8px 35px;
  display:block;
}
a.dwf:hover{background-color: #fffbbf;}
a.dxf{
  background: url(../img/ico_dxf.png) 0px 50% no-repeat;
  padding:8px 0px 8px 35px;
  display:block;
}
a.dxf:hover{background-color: #fffbbf;}
a.dwg{
  background: url(../img/ico_dwg.png) 0px 50% no-repeat;
  padding:8px 0px 8px 35px;
  display:block;
}
a.dwg:hover{background-color: #fffbbf;}
a.pdf_small{
  background: url(../img/ico_pdf_small.gif) 0px 50% no-repeat;
  padding:5px 0px 5px 20px;
  line-height:2.2em;
}
a.xls_small{
  background: url(../img/ico_xls_small.gif) 0px 50% no-repeat;
  padding:5px 0px 5px 20px;
  line-height:2.2em;
}
table.obyc{
  width:100%;
  border-collapse:collapse;
  text-align:left;
  margin-bottom:1.2em;
}
table.obyc .center{
  text-align:center;
  font-weight:bold;
  width:70px;
}
table.obyc .left{
  text-align:left;
}
table.obyc td{
background:#eee;
border:3px solid #fff;
  vertical-align:top;
  padding:6px 5px;
}
table.obyc th{
  background:#139a34;
  color:#fff;
  padding:5px;
  text-align:left;
}
table.center{
  text-align:center;
}
table.konstrukce{
  width:100%;
  border-collapse:collapse;
  text-align:left;
  margin-bottom:1.2em;
}
table.konstrukce .center{
  text-align:center;
  font-weight:bold;
  width:70px;
}
table.konstrukce .left{
  text-align:left;
}
table.konstrukce td{
background:#eee;
border:3px solid #fff;
  vertical-align:top;
  padding:6px 5px;
}
table.konstrukce td+td:hover{
background-color: #fffbbf;

}
table.konstrukce th{
  background:#139a34;
  color:#fff;
  padding:5px;
  text-align:left;
}
.imgfloat {
  float: right;
}
div.listy{
  margin-bottom:12px;
  line-height:0.5em;
  padding-bottom:5px;
  border-bottom:1px solid #ccc;
}
span.posun_zelena{
  padding-left:30px;
}
.nove-i-panelove-domy{
  width:172px;
  height:76px;
  position:absolute;
  margin:4px 0px 0px 323px;
  background: url(../img/nove-i-panelove-domy.gif) no-repeat;
}
.line_grey{
  line-height:0px;
  font-size:0px;
  overflow:hidden;
  border-bottom:1px solid #ccc;
  height:0px;
  
}

