
body {
	margin: 0;
	padding: 0;
	background: #414141 url(imag/bg.jpg) repeat left top;
	font-size: 13px;
	text-align: justify;
        font-family: Arial CE, Helvetica, sans-serif; 
}

p {
	text-align: left;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
	padding: 0;
        color: #000000;        
        font-size: 1.0em;
        font: normal Arial CE, Helvetica, sans-serif;
	background: none;
}
p.ttl {
	text-align: center;
	margin: 15px auto;
	padding: 0;
        color: #000000;        
        font-size: 1.2em;
        font: normal Arial CE, Helvetica, sans-serif;
	background: none;
}

a  {

        text-decoration: underline;
        color: #000000;
   
        margin: 0;
        padding: 0;
}

a:hover  {

        text-decoration: none;
        color: #A96A0D;

        margin: 0;
        padding: 0;
}







h1     {      
           display: none;
           background: #ffffff;
           font-size: 0.7em;
           margin: 0 auto;
	   padding: 0;
}
     



h2 {
	text-align: left;

	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
        color: #000000;        
        font-size: 16px;
        font: normal Arial CE, Helvetica, sans-serif;
	background: none;

        border: 0;
    
}

h3 {
	text-align: left;

	margin-top: 0;
	margin-bottom: 0;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 0px;
        color: #ffffff;        
        font-size: 1.0em;
        font: normal Arial CE, Helvetica, sans-serif;
	background: #424242 url(imag/htrg.jpg) repeat-x left top;
        border: 0;
    
}
h3 a{
	text-align: left;

	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
        color: #ffffff;        
        font-size: 1.0em;
        font: normal Arial CE, Helvetica, sans-serif;
	background: none;
        border: 0;
        text-decoration: none;

}

h3 a:hover{
	text-align: left;

	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
        color: #000000;        
        font-size: 1.0em;
        font: normal Arial CE, Helvetica, sans-serif;
	background: none;
        border: 0;
        text-decoration: none;
}

h4 {
	text-align: LEFT;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 40px;
	padding-top: 6px;
	padding-bottom: 0px;
        color: #000000;        
        font-size: 13px;
        font: normal Arial CE, Helvetica, sans-serif;
	background: #e6e6e6 url(imag/xhqua.jpg) no-repeat left top;

}
#logo2 {
	width: 980px;
	height: 20px;
	margin: 0 auto;
	padding: 0;
        background: none;

}


#header {
	width: 980px;
	height: 190px;
	margin: 5px auto;
	margin-bottom: 0;
        background: #DCDCDC url(imag/img03axacab2ks.jpg) no-repeat left top;

}







#menu-bg {
	width: 980px;
	height: 40px;
	margin: 0 auto;
	padding: 0;
        background: #424242 url(imag/menu-bg.jpg) repeat-x left top;
}

#menu {
	width: 976px;
	height: 40px;
	margin: 0 auto;
	padding-left: 2px;
        background: none;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;

}

#menu a {
	display: block;
	float: left;

	height: 20px;

	padding-top: 4px;
	padding-left: 45px;
	padding-right: 45px;
	padding-bottom: 16px;
	background: url(imag/mxy.jpg) no-repeat top right;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
 	letter-spacing: 0px;
}
#menu a.act {
	display: block;
	float: left;

	height: 20px;

	padding-top: 11px;
	padding-left: 28px;
	padding-right: 28px;
	padding-bottom: 9px;
	background: url(imag/mxy.jpg) no-repeat top right;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
 	letter-spacing: 0px;
}
#menu a.fb {
	display: block;
	float: left;

	height: 20px;

	padding-top: 11px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 9px;
	background: url(imag/fb.jpg) no-repeat top right;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
 	letter-spacing: 0px;
}
#menu a.fb:hover, #menu .active a.fb {
	background: #53B100 url(imag/fba.jpg) repeat-x top left;
	color: #FFFFFF;
}

#menu a:hover, #menu .active a {
	background: #53B100 url(imag/mxx.jpg) repeat-x top left;
	color: #FFFFFF;
}


#nav { background:none; width:980px; height: 160px; position:relative; margin: 0 auto;}

#nav #homepage-nav { background:none; width:980px; height:160px; }

#nav #homepage-nav h2 strong { color:#000000; }
#nav #homepage-nav h2 { height:160px; width:245px; display:block; float:left; margin: 0; position:relative; text-decoration:none; }
#nav #homepage-nav a { height:160px; width:245px; display:block; }

#nav #homepage-nav #interier { background:url(imag/nav1.jpg) no-repeat; }
#nav #homepage-nav #zahrada { background:url(imag/nav2.jpg) no-repeat; }
#nav #homepage-nav #doplnky { background:url(imag/nav3.jpg) no-repeat; }
#nav #homepage-nav #podlahy { background:url(imag/nav4.jpg) no-repeat; }

#nav #homepage-nav h2 a { position:absolute; top:0; left:0; color:black; text-decoration:none; }
#nav #homepage-nav h2 span.border { background:none; width:245px; height:160px; position:absolute; top: -20px; left:0;  }
#nav #homepage-nav #interier .inter { background:url(imag/pe.png) no-repeat; width:108px; height:50px; top:25px; left:7px; padding:7px 10px; font-weight:normal; font-size:1.0em; }
#nav #homepage-nav #zahrada .zahrad { background:url(imag/pe.png) no-repeat; width:108px; height:50px; top:25px; left:7px; padding:7px 10px; font-weight:normal; font-size:1.0em; }
#nav #homepage-nav #doplnky .dekorace { background:url(imag/pex.png) no-repeat; width:200px; height:50px; top:25px; left:6px; padding:7px 10px; font-weight:normal; font-size:1.0em; }
#nav #homepage-nav #podlahy .masiv { background:url(imag/pe.png) no-repeat; width:108px; height:50px; top:25px; left:5px; padding:7px 10px; font-weight:normal; font-size:1.0em; }









#nav1 {
        float: left;
 	width: 245px;
	height: 160px;
	pading: 0;
	margin: 0;
        background: none;
}
#nav2 {
        float: left;
 	width: 245px;
	height: 160px;
	pading: 0;
	margin: 0;
        background: none;
}
#nav3 {
        float: left;
 	width: 245px;
	height: 160px;
	pading: 0;
	margin: 0;
        background: none;
}
#nav4 {
        float: left;
 	width: 245px;
	height: 160px;
	pading: 0;
	margin: 0;
        background: none;
}

#page {
	width: 980px;
	margin: 0 auto;
	padding: 0px;
	background: url(imag/img01.jpg) repeat-y left top;
}

#page-bgtop {
	background: url(imag/img02.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
}

#page-bgbtm {
	background: url(imag/img03.jpg) no-repeat left bottom;
	padding: 2px;
	padding-top: 22px;
}







/* 4 */
#allwid {
	float: left;
	width: 976px;
	margin: 0 auto;
	padding: 0;
	background: none;

}
#all1 {
	float: left;
	width: 244px;
	margin: 0;
	padding: 0;
	background: none;
}

#popis {
	float: left;
	width: 244px;
        height: 122px;
	margin: 0;
	padding: 0;
	background: url(imag/popis.jpg) no-repeat top left;

}

#all2 {
	float: left;
	width: 244px;
	margin: 0;
	padding: 0;
	background: none;

}
#all3 {
	float: left;
	width: 244px;
	margin: 0;
	padding: 0;
	background: none;

}
#all4 {
	float: left;
	width: 244px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0;
	background: none;

}

#all5 {
	float: left;
	width: 300px;
        height: 200px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	background: none;

}
#pole {
	float: left;
	width: 188px;
        height: 200px;
	margin-top: 27px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0;

	background: #E6E6E6;

}
#pole a {

	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 5px;
	padding: 0;
        color: #656565;        
        font-size: 1.1em;
        font: normal Arial CE, Helvetica, sans-serif;
	background: none;
        text-decoration: underline;
}

#pole a:hover {
	text-align: left;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 5px;
	padding: 0;
        color: #000000;        
        font-size: 1.1em;
        font: normal Arial CE, Helvetica, sans-serif;
	background: none;
        text-decoration: none;
}


.pic {
	width: 234px;
	height: 140px;
	float: left;
	margin: 0 auto;
	padding: 0;
	background: none;
	
}

.odkaz {
	width: 300px;
	height: 20px;
	margin-right: 0;
	margin-left: 340px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: none;
	
}

.odkaz a  {
        text-decoration: none;
        color: gray;
   
        margin: 0;
        padding: 0;
}

.odkaz a:hover  {
        text-decoration: none;
        color: black;
   
        margin: 0;
        padding: 0;
}











/* 2 - 1  */
#left2 {
	float: left;
	width: 650px;
	margin: 0;
	padding: 0;
	background: none;

}

#right2 {
	float: right;
	width: 326px;
	margin: 0;
	padding: 0;
	background: none;

}

#right2k {
	float: left;
	width: 326px;
	padding: 0;
	margin: 0px;
	background: none;

}


#right2bor {
	float: left;
	width: 310px;
	padding-right: 10px;
	margin: 0px;
	background: none;
        border-right: 2px dotted #ffffff;
}


#right2k1 {
	float: right;
	width: 324px;
	padding: 0;
	margin: 0px;
	background: none;

}



#frm {
	float: left;
	width: 276px;
	padding-left: 30px;
	margin: 0px;
	background: none;

}


/* 1 - 2 - 1  */
#left {
	float: left;
	width: 243px;
	margin: 0;
	padding: 0;
	background: none;

}
#center {
	float: left;
	width: 490px;
	margin: 0;
	padding: 0;
	background: none;

}
#right {
	float: right;
	width: 242px;
border-left: 1px solid black;
	margin: 0;
	padding: 0;
	background: none;

}


#spodni-menu {
	width: 980px;
	margin: 0 auto;

	text-align: center;
	font-size: 13px;
	font-family: Arial CE, Helvetica, sans-serif;
	background: #424242;
        padding-top: 5px;
        padding-bottom: 5px;
}



#spodni-menu a {
	color: #ffffff;
        text-decoration: none;
}

#spodni-menu a:hover {
	color: #A76B0B;
        text-decoration: none;
}




#footer {
	width: 980px;
	margin: 0 auto;
	height: 30px;
	text-align: center;
	font-size: 11px;
	font-family: Arial CE, Helvetica, sans-serif;
	background: none;
}

#footer p {
        	font-size: 11px;
        text-align: center;
	padding: 0;
        color: #868686;
}

#footer a {
	color: #ffffff;
        text-decoration: none;
}

#footer a:hover {
	color: #A76B0B;
        text-decoration: none;
}

.r-270 {
float: right;

	padding: 0;

	margin-top: 25px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 25px;
	background: none;
border: 1px solid black;
}

