body {
padding:0px;
margin:0px;
background:#fff url(../img/body_bg.jpg) no-repeat center top;
font-family:arial, verdana, tahoma, sans-serif;
font-weight:normal;
font-size:80%;
color:black;
line-height:1.2em;
text-align:center;
}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* stop commented backslash hack */

div, form {
padding:0px;
margin:0px;
}
ul {
margin-top:5px;
text-align:left;
}
img {
border:0px;
margin:0px;
}
a:link, a:visited, a:hover {
font-size: 100%;
font-weight:normal;
color:black;
outline:none;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}


/*h1 {
padding:0px;
margin:0px 0px 15px;
width:400px;
height:35px;
}
h2 {
color:#FF0078;
font-size:125%;
font-weight:bold;
padding:0px;
margin:0px 0px 15px;
font-family:arial, verdana, tahoma, sans-serif;
line-height:1em;
}*/
#page {
margin:auto;
width:980px;
}
/***************************
		CONTENT
**************************/
#content {
background:url(../img/content_bg.gif) repeat-y;
} 
#rightcol {
float:right;
width:725px;
}
#rightcol #article{
padding:5px 40px 20px 20px;
text-align:left;
line-height:1.5em;
font-size:120%;
}
#rightcol #article h1{
line-height:1.1em;
padding:0px 0px 15px 0px;
margin:0px;
color:#173b51;
font-size:170%;
}
#rightcol #article h2{
line-height:1.1em;
padding:20px 0px 0px 0px;
margin:0px;
color:#173b51;
font-size:140%;
}
#rightcol #article p{
margin:0px;
padding:7px 0px;
}


#rightcol #article .left {
width:325px;
}
#rightcol #article .center {
text-align:center;
}
#rightcol #article .strong {
font-weight:bold;
}
#rightcol #article .red {
color:red;
font-size:120%;
}
#rightcol #article .info {
padding:10px;
background:#f3fafd;
border:1px solid #d6d6d6;
color:#173B51;
margin:20px auto;
font-weight:bold;
text-align:center;
width:560px;
}

#rightcol #article .tabulka_cnk{
width:100%;
margin:0px 0px 15px 0px;
}
#rightcol #article .tabulka_cnk tr{
vertical-align:top;
}
#rightcol #article .tabulka_cnk tr td{
padding:3px 5px;
border:1px solid #F3FAFD;
}
#rightcol #article .tabulka_cnk tr td.first{
width:380px;
}

#rightcol #article .tabulka_cnk tr td.zahlavi{
font-weight:bold;
background:#173B51;
color:white;
vertical-align:middle;
}
#rightcol #article .tabulka_cnk tr td img.leftImg{
float:left;
margin:0px 10px 0px 0px;
}





#r1 {position: absolute; width: px; height: px; top: 130px; left: 120px; text-align: left;; background-color: ;}
#r2 {position: absolute; width: px; height: px; top: 100px; left: 170px; text-align: left;; background-color: ;}
#r3 {position: absolute; width: px; height: px; top: 130px; left: 220px; text-align: left;; background-color: ;}
#r4 {position: absolute; width: px; height: px; top: 130px; left: 210px; text-align: left;; background-color: ;}
#r5 {position: absolute; width: px; height: px; top: 130px; left: 257px; text-align: left;; background-color: ;}
#r6 {position: absolute; width: px; height: px; top: 130px; left: 235px; text-align: left;; background-color: ;}
#r7 {position: absolute; width: px; height: px; top: 110px; left: 428px; text-align: left;; background-color: ;}
#r8 {position: absolute; width: px; height: px; top:  60px; left: 475px; text-align: left;; background-color: ;}
#r9 {position: absolute; width: px; height: px; top: 110px; left: 525px; text-align: left;; background-color: ;}

#stavba1 {position: absolute; width: px; height: px; top: 0px; left: 160px; text-align: left;; background-color: ;font-weight:bold;}
#stavba2 {position: absolute; width: px; height: px; top: 0px; left: 305px; text-align: left;; background-color: ;font-weight:bold;}
#stavba3 {position: absolute; width: px; height: px; top: 0px; left: 450px; text-align: left;; background-color: ;font-weight:bold;}

#pudorys {
position: relative;
text-align:center;
}

#pudorys a:link,
#pudorys a:visited,
#pudorys a:hover{
font-size:180%;
color:red;
}








#rightcol #article .leftHomeBox{
width:325px;
float:left;
}
#rightcol #article .rightHomeBox{
width:315px;
float:right;
text-align:left;
}

#rightcol #article .leftHomeBox h2,
#rightcol #article .rightHomeBox h2{
font-size:140%;
line-height:1.1em;
padding:0px 0px 15px 0px;
margin:0px;
color:#173b51;
}

#rightcol #article .leftHomeBox ul,
#rightcol #article .rightHomeBox ul{
float:right;
width:100px;
margin:0px;
padding:0px;
}
#rightcol #article .rightHomeBox ul{
width:90px;
}
#rightcol #article .leftHomeBox ul li,
#rightcol #article .rightHomeBox ul li{
margin:0px;
padding:0px;
list-style-type:none;
padding:2px 0px 2px 10px;
background: url(../img/box-li-bg.gif) left 10px no-repeat;
}
#rightcol #article .leftHomeBox ul li a:link,
#rightcol #article .leftHomeBox ul li a:visited,
#rightcol #article .leftHomeBox ul li a:hover,
#rightcol #article .rightHomeBox ul li a:link,
#rightcol #article .rightHomeBox ul li a:visited,
#rightcol #article .rightHomeBox ul li a:hover{
font-size:90%;
color:#173b51;
}








#leftcol {
float:left;
text-align:left;
width:255px;
}
#leftcol #in_leftcol{
padding:0px 2px 0px 9px;
}
#leftcol ul {
padding:0px;
margin:0px;
}
#leftcol ul li {
padding:0px;
margin:0px;
display:block;
list-style:none;
}
#leftcol ul li.bottomLiBg{
padding:0px 0px 38px 0px;
background: url(../img/bottomLiBg-bg.gif) bottom center repeat-x;
}

#leftcol ul li a:link,
#leftcol ul li a:visited,
#leftcol ul li a:hover,
#leftcol .liHeader{
padding:0px 0px 0px 0px;
margin:0px;
display:block;
list-style:none;
line-height:1.1em;
background:url(../img/leftcol-li-bg.gif) center bottom repeat-x;
color:white;
font-weight:bold;
font-size:120%;
text-decoration:none;
}
#leftcol ul li a:hover{
text-decoration:underline;
}
#leftcol span{
display:block;
padding:8px 12px 7px 12px;
margin:35px 0px 0px 0px;
}

#leftcol ul li span.topLiNone{
margin:0px;
}
#leftcol ul li span.homeIco{
padding:16px 12px 7px 60px;
background: url(../img/homeIco-bg.gif) 10px 0px no-repeat;
margin:0px 0px 0px 0px;
}
#leftcol ul li span.contactIco{
padding:15px 12px 6px 60px;
background: url(../img/contactIco-bg.gif) 15px 0px no-repeat;
margin:10px 0px 0px 0px;
}
#leftcol .liHeader span.newsIco{
padding:11px 12px 8px 60px;
background: url(../img/newsIco-bg.gif) 12px 0px no-repeat;
margin:0px 0px 0px 0px;
}
#leftcol .liHeader span.sellIco{
padding:14px 12px 8px 60px;
background: url(../img/sellIco-bg.gif) 10px 0px no-repeat;
margin:0px 0px 0px 0px;
}

#leftcol ul li ul li{
padding:0px;
margin:0px;
display:block;
list-style:none;
}
#leftcol ul li ul li a:link,
#leftcol ul li ul li a:visited,
#leftcol ul li ul li a:hover{
padding:5px 10px 8px 45px;
margin:0px;
display:block;
list-style:none;
line-height:1.1em;
background:url(../img/leftcol-li-ul-li-bg.gif) left bottom no-repeat;
color:#173b51;
font-weight:normal;
font-size:130%;
text-decoration:none;
}
#leftcol ul li ul li a:hover{
text-decoration:underline;
}


#leftcol .liContent{
padding:8px 12px 30px 12px;
line-height:1.4em;
} 
#leftcol .liContent a:link,
#leftcol .liContent a:visited,
#leftcol .liContent a:hover{
color:#173b51;
font-weight:bold;
} 
#leftcol .liContent strong{
font-size:140%;
} 

#leftcol ul li a.act:link,
#leftcol ul li a.act:visited,
#leftcol ul li a.act:hover{
text-decoration:underline;
}


/***************************
		HEAD
**************************/ 
#head {
width:980px;
height:315px;
background:url(../img/head.jpg) no-repeat 1px 0px;
overflow:hidden;
}
/***************************
		FOOTER
**************************/ 
#footer {
width:980px;
height:100px;
background:url(../img/footer_bg.gif) no-repeat;
}
#footer #footerLeftBox{
float:left;
width:385px;
text-align:left;
}
#footer #footercenterBox{
float:left;
width:340px;
text-align:left;
}
#footer #footerRightBox{
float:right;
width:245px;
text-align:left;
}
#footer #footerLeftBox .footerContentBox,
#footer #footercenterBox .footerContentBox,
#footer #footerRightBox .footerContentBox{
padding:20px 10px 20px 15px;
line-height:1.5em;
color:#5e5e5e;
font-size:100%;
}
#footer #footerLeftBox .footerContentBox strong,
#footer #footercenterBox .footerContentBox strong,
#footer #footerRightBox .footerContentBox strong{
color:#173b51;
}
#footer #footerLeftBox .footerContentBox a:link,
#footer #footerLeftBox .footerContentBox a:visited,
#footer #footerLeftBox .footerContentBox a:hover,
#footer #footercenterBox .footerContentBox a:link,
#footer #footercenterBox .footerContentBox a:visited,
#footer #footercenterBox .footerContentBox a:hover,
#footer #footerRightBox .footerContentBox a:link,
#footer #footerRightBox .footerContentBox a:visited,
#footer #footerRightBox .footerContentBox a:hover{
color:#173b51;
}












