
body {
font-family:Arial;
font-size:12px;
color:#000000;
background-color:#FFFFFF;
margin:0px;
text-align:center;
}

table {
border-collapse:collapse;
border-spacing:0px;
margin:0px;
padding:0px;
}

td {
padding:0px;
margin:0px;
vertical-align:top;
}

a:link        { color:#808080; }
a:visited     { color:#808080; }
a:active      { color:#C0C0C0; }
a:hover       { color:#C0C0C0; }

h1 {
font-size: 13pt;
color: #01B0F1;
border-bottom:3px solid #01B0F1;
margin-bottom:5px;
font-family:Arial;
}

h2 {
font-size:14px;
}

ul {
list-style-image:url('/images/ctv.gif');
}

a.category {
font-size:11pt;
font-weight:bold;
text-decoration:none;
}

.category img {
vertical-align:middle;
}

a.category:link {
color:#646666;
}

a.category:visited {
color:#646666;
}

a.category:hover {
color:#646666;
}

a.category:active {
color:#646666;
}

#container {
background-color:#FFFFFF;
width:813px;
}

#visual {
margin-left:auto;
margin-right:auto;
margin-bottom:1px;
}

#contact th {
white-space:nowrap;
}

#topbar {
width:806px;
border:1px solid #8DA09F;
background-color:#C6EAFA;
text-align:left;
margin:auto;
}

#content {
border:1px solid #8DA09F;
background-color:#C6EAFA;
text-align:left;
margin:auto;
width:806px;
height:400px;
}

#tabFlags {
margin-bottom:5px;
margin-left:445px;
}

#tabFlags td {
padding-left:10px;
}


#homep {
margin:auto;
text-align:left;
}

#homep table {
margin:8px;
}

#home_bottom {
width:700px;
margin:auto;
}

#cert {
background-image:url('/images/bottom.gif');
background-repeat:no-repeat;
width:807px;
margin:auto;
text-align:left;
}

#cert table {
margin-top:15px;
margin-left:20px;
}

#cert td {
text-align:left;
padding:5px;
} 

#home_bottom td {
vertical-align:middle;
}

#leftmenu a {
display: block;
background-image:url('/images/menu_bg.gif');
margin:4px;
padding:7px;
padding-left:19px;
margin-bottom:1px;
font-size:10px;
font-family:Verdana;
}

#leftmenu a.selected {
background-image:url('/images/menu_bg_sel.gif');
font-weight:bold;
}

#leftmenu a.selected:link {
color:#FF9900;
}

#leftmenu a.selected:visited {
color:#FF9900;
}

#leftmenu a:link {
color:#666666;
text-decoration:none;
}

#leftmenu a:visited {
color:#666666;
text-decoration:none;
}

#leftmenu a:hover {
color:#666666;
text-decoration:underline;
}

#leftmenu a:active {
color:#666666;
text-decoration:underline;
}

#tblist {
width:100%;
}

#tblist td {
background-color:#E9EFF0;
padding:4px;
vertical-align:top;
}

#tblist td.left {
border-top:1px solid #8DA09F;
border-left:1px solid #8DA09F;
border-bottom:1px solid #8DA09F;
}

#tblist td.right {
border-top:1px solid #8DA09F;
border-right:1px solid #8DA09F;
}

#tblist td.bottom {
border-bottom:1px solid #8DA09F;
}

#tblist td.bottom-right {
border-right:1px solid #8DA09F;
border-bottom:1px solid #8DA09F;
}

#tblist td.splitter {
background-color:#C6EAFA;
height:4px;
line-height:4px;
font-size:4px;
padding:0px;
border:none;
}

#tbvybaveni {
width:100%;
}

#tbvybaveni td.splitter {
height:4px;
}

.gray1 {
background-color:#E9EFF0;
border-left:1px solid #000000;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
padding:5px;
}

.gray2 {
background-color:#E9EFF0;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
border-right:1px solid #000000;
padding:5px;
}

.framed {
border:4px solid #8DA09F;
}

.popisek {
color:#000000;
font-size:11px;
padding:2px;
}

.home_header {
font-weight:bold;
font-size:14px;
}

.tab_struktura {
border-left:4px solid #8DA09F;
border-right:4px solid #8DA09F;
border-top:1px solid #8DA09F;
border-bottom:1px solid #8DA09F;
}

.tab_struktura td {
padding:10px;
}

.tab_struktura td.splitter {
height:1px;
background-color:#8DA09F;
padding:0px;
}

#contact {
width:100%;
border-left:1px solid #8DA09F;
border-right:1px solid #8DA09F;
}

#contact th {
color:#FFFFFF;
padding:2px;
background-image:url('/images/abar_bg.gif');
height:22px;
}

#contact td {
padding:2px;
background-color:#E9EFF0;
border-bottom:1px solid #8DA09F;
}

.stroje_head {
background-image:url('/images/abar.gif');
height:25px;
}

.stroje_head_text {
padding-top:5px;
padding-left:25px;
font-size:11pt;
font-weight:bold;
}

.offertitle {
font-size:14px;
font-family:Verdana;
font-weight:bold;
}

#detail {
width:600px;
text-align:left;
margin:auto;
padding:20px;
border:1px solid #8DA09F;
}

#detail td {
text-align:left;
}

.tlacitko {
font-family:Tahoma;
}

/* lightbox */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}

/* new */
.img_replace a, .img_replace span {
display:block;
width:100%;
height:100%;
}

.img_replace a {
position:relative;
}

.img_replace span {
position:absolute;
top:0;
left:0;
cursor:pointer;
}

#fotovoltaika-box {
border:none;
width:808px;
height:150px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
overflow:hidden;
}

#graybox {
background-color:#ebebeb;
width:808px;
height:50px;
margin:auto;
text-align:left;
}

#graybox .vice {
float:right;
display:box;
margin-top:8px;
margin-right:10px;
}

#graybox p {
float:left;
width:600px;
margin-left:10px;
margin-top:5px;
display:block;
}

#mainbox {
width:808px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
}

#mainbox .panel {
background:#c6eafa url('./images/panel-bg.gif') repeat-x bottom left;
float:left;
width:199px;
height:420px;
text-align:left;
}

#mainbox .panel div {
margin:10px 5px 5px 5px;
text-align:center;
}

#mainbox h2 {
font-size:11pt;
margin-top:0px;
margin-bottom:0px;
color:#586362;
}

#mainbox .spacer {
float:left;
width:4px;
height:420px;
}

#mainbox a.vice {
position:relative;
left:84px;
width:78px;
height:27px;
margin-top:5px;
display:block;
float:left;
}

#mainbox p {
margin-top:5px;
clear:both;
}

.galery {
margin:auto;
width:660px;
}
.galery a {
display:block;
float:left;
width:220px;
}

.cert {
font-size:13pt;
font-weight:bold;
background:url('./images/sipka1.gif') 0px 3px no-repeat;
padding-left:14px;
}
