body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin : 0px;
	padding : 0px;
	background-image : url(http://www.kfklima.cz/img/bg.png);
	background-repeat : repeat-x;
	background-position : top;
}

.w600{width: 600px;}
.w630{width: 630px;}
.r1s{border: red solid 1px}

a img {
     border: none;
}
.back
{
	width: 630px;
	height: 542px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.logo
{
	width: 630px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: url(http://www.kfklima.cz/img/logotit.png);
}

.bs
{
	width: 600px;
	height: 140px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
}
.txtpole
{
	width: 600px;
	height: 177px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
	background-color: #949494;
}
.txtpole h1 {
    font-size: 17pt;
}


.refpole
{
	width: 600px;
	height: 317px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
	background-color: #949494;
	background-image: url(http://www.kfklima.cz/img/bg-ref.png);
	vertical-align: top;
}

.pagepole
{
	width: 600px;
	height: 317px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
	background-color: #949494;
	background-image: url(http://www.kfklima.cz/img/bg-bgpage.png);
	vertical-align: top;
}


.hrc
{
	width: 600px;
	height: 3px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
	background-color: #666;
	font-size: 0px;
}
.menupole
{
	width: 600px;
	height: 120px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
	background-color: #949494;
}
.foot
{
	width: 600px;
	height: 12px;
}

.tit-txt{
height: 30px;  color: White;
}

table  tr  td{
	padding: 0px;
	margin: 0px;
	border: 0px;
	
	font-size: 13px;
	
}


td{
	vertical-align: top;
}

.klima{
	padding-left:500px;
	padding-top: 120px;
	font-weight : bold;
	color: #444;
}
/*
#titleButton {
     width: 256px;
     height: 135px;     
     overflow: hidden;
     float: right;
     border: none; 
     margin: 12px 20px 0 0;     
}
#titleButton img {
     position: relative;
     left: 0px;
     top: 0px;
     border: none;     
}
#titleButton:hover img {
     position: relative;
     left: -266px;   
     top: 1px;
}*/
a#titleButton {
     width: 300px;
     height: 151px;     
     overflow: hidden;
     display: block;
     border: none; 
     padding: 0px;  
     margin-top: 4px; 
}
a#titleButton img {
     position: relative;
     left: 0px;
     top: 0px;
     border: none;     
}
a#titleButton:hover img, .button {
     position: relative;
     left: -313px;   
     top: 1px;
}
.altMenu {
     list-style-type: none;
     float: right;
     margin: 4px 0 0 0;
     padding: 0;
     font-weight: bold;
     font-size: 11px;
     text-transform: uppercase;
}
.altMenu li {
     float: left;
     margin: 8px;
}
.altMenu a {
     color: #000;
     text-decoration: none;
}
.altMenu a:hover, .altMenu a.aktivni, .altMenu li.aktivni a {
     color: #c62424;
     text-decoration: none;
}
.altUvodObr {
     float: left;
     margin: -5px 15px 25px 10px;
     border: 1px solid #666;
     padding: 1px;
     background-color: #ccc;
}
.altUvodObr:hover {
     border: 1px solid #000;
}
.altUvodP {
     clear: both;
}
.altPrehled {
     margin-right: 25px;
     text-align: justify;
}
.altPrehled h3 {
     clear: both;
}
.altPrehled img {
     float: left;
     clear: both;
     margin: 0px 15px 10px 0px;
     border: 1px solid #666;
     padding: 1px;
     background-color: #ccc;
}

h2 {
    font-size: 13pt;
    background-color: #99C9E3;
    text-align: center;
    padding-right: 1em;
    border: solid 1px gray;
    padding-top: 3px;
    padding-bottom: 3px;
}
a.nabidka27  {
     width: 270px;
     height: 240px;
     overflow: hidden;
     display: block;
}
a.nabidka27 img {
     width: 540px !important;
     height: 240px !important;
     position: relative;
}
a.nabidka27:hover img, a.nabidka27A img {
     position: relative;
     left: -270px;
}


a#i8Button  {
     width: 270px;
     height: 240px;
     overflow: hidden;
     display: block;
}
a#i8Button img {
     width: 540px !important;
     height: 240px !important;
     position: relative;
}
a#i8Button:hover img, a#i8Button img.i8Button {
     position: relative;
     left: -270px;
}

#nabidka {

}
#podnabidka {
    position: absolute; 
    top: 120px; 
    left: 300px; 
    width: 270px;
}
#podnabidka a {
    color: #fff;
    text-decoration: none;
    display: block;
    =display: inline;
    =width: 100%;
    padding-left: 3px;
    line-height: 160%;
    font-weight: bold;
}
#podnabidka a:hover {
    color: #ff0000;
    background: #aaa;
}
#podnabidka ul {
    list-style-type: none;
    font-size: 10px;
    margin: 0px;
    padding: 10px;
    background-color: #949494;
    width: 219px;
    =width: 241px;
    border: 1px solid #ccc;
}
#podnabidka li {
    margin: 0px;
    padding: 0px;
}
#podnabidka ul ul {
    position: absolute;
    left: -240px;
    top: 0px;
}
#podnabidka #bg {
    width: 120px; 
    height: 120px; 
    position: absolute; 
    left: 0px; 
    top: -120px;
}
