body {
	padding: 0px;
	font-family: sans-serif;
	color: #212121;
	font-size: 13px;
	background-color: #10507A;
	background-image: url(images/bck.gif);
	background-repeat: repeat-x;
	margin: 0px;
} 
img{
	border: 0px;
}

.aimg{
	border: 3px solid grey;
}
.aimg:hover{
	border: 3px solid white;
}
a img{
	border: 2px solid white;
}
a img:hover{
	border: 2px solid grey;
}
a{
	color: black;
	text-decoration: underline;
}
h1{
	font-size: 22px;
	text-transform: uppercase;
	color: #575757;
}
h2{
	font-size: 16px;
	text-transform: uppercase;
	color: #575757;
	margin-left: 10px;
}
h3{
	font-size: 14px;
	text-transform: uppercase;
	color: #575757;
	margin-left: 10px;
}
a:hover{
	color: #2d2d2d;
	text-decoration: none;
}
#telo
{
width: 1024px;
border: 0px none;
margin: 0px auto;
padding-top: 0px;

}
#logodiv{
	position: relative;
	float: left;
	width: 1000px;
	height: 163px;
}
#menudiv{
	position: relative;
	float: left;
	width: 1000px;
	left: 12px;
	height: 187px;
	background-color: #add8e6;
	background-image: url(images/menudiv.jpg);
}
#center{
position: relative;
float: left;
width: 1024px;
height: 350px;
background-image: url(images/bckcenter.gif);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
}
#center2{
position: relative;
float: left;
width: 1024px;
margin: 0px;
padding: 0px;
background-color: white;
background-image: url(images/bckcenter2.gif);
background-repeat: repeat-y;
left: 0px;
}
.content{
position: relative;
float: left;
width: 1000px;
left: 12px;
margin: 0px;
padding: 0px;
}
.top {
width: 1000px;
height: 300px;
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
position: relative;
float: left;
}
.top img{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.top-banner {
width: 1000px;
height: 35px;
background-color: #eeeeee;
}
.column {
width: 1000px;
} 
.left-column {
float: right;
position: relative;
width: 250px;
min-height: 700px; /* pro standardní prohlížeče */
_height: 700px; /* pro Internet Explorer 6, který to chápe jako min-height*/
background-color: white;
font-size: 14px;

}
.right-column {
float: left;
width: 730px;
position: relative;
background-color: white;
min-height: 700px; /* pro standardní prohlížeče */
_height: 700px; /* pro Internet Explorer 6, který to chápe jako min-height*/
padding: 10px;
}
.bottom {
width: 1000px;
height: 70px;
margin-top: 0px;
background-color: #e5e6fb;
background-repeat: repeat-y;
clear: both;
}
/*HORNI MENU*/
#plastova-okna-a-dvere{
	position: relative;
	float: left;
	width: 200px;
	height: 187px;
	text-align: center;
	font-size: 18px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	padding-top: 11px;
	background-image: url(images/plastova-okna.jpg);
	background-repeat: no-repeat;
}
#hlinikove-konstrukce{
	position: relative;
	float: left;
	width: 200px;
	height: 187px;
	text-align: center;
	font-size: 18px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	padding-top: 11px;
	background-image: url(images/hlinikova-okna.jpg);
	background-repeat: no-repeat;
}

#zimni-zahrady{
	position: relative;
	float: left;
	width: 200px;
	height: 187px;
	text-align: center;
	font-size: 18px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	padding-top: 11px;
	background-image: url(images/zimni-zahrady.jpg);
	background-repeat: no-repeat;
}
#stavebni-cinnost{
	position: relative;
	float: left;
	width: 200px;
	height: 187px;
	text-align: center;
	font-size: 18px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	padding-top: 11px;
	background-image: url(images/stavebeni-cinnost.jpg);
	background-repeat: no-repeat;
}
#interierove-dvere{
	position: relative;
	float: left;
	width: 200px;
	height: 187px;
	text-align: center;
	font-size: 18px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	padding-top: 11px;
	background-image: url(images/interierove-dvere.jpg);
	background-repeat: no-repeat;
}
#plastova-okna-a-dvere:hover{
	color: #f4f4f4;
	background-image: url(images/plastova-okna_hover.jpg);
	background-repeat: no-repeat;
}
#interierove-dvere:hover{
	color: #f4f4f4;
	background-image: url(images/interierove-dvere_hover.jpg);
	background-repeat: no-repeat;
}
#hlinikove-konstrukce:hover{
	color: #f4f4f4;
	background-image: url(images/hlinikova-okna_hover.jpg);
	background-repeat: no-repeat;
}
#hlinikove-dvere:hover{
	color: #f4f4f4;
	background-image: url(images/hlinikove-dvere_hover.jpg);
	background-repeat: no-repeat;
}
#zimni-zahrady:hover{
	color: #f4f4f4;
	background-image: url(images/zimni-zahrady_hover.jpg);
	background-repeat: no-repeat;
}
#stavebni-cinnost:hover{
	color: #f4f4f4;
	background-image: url(images/stavebeni-cinnost_hover.jpg);
	background-repeat: no-repeat;
}
/*LEVE MENU 1*/
#left-menu1{
width:250px;
padding-top: 0px;
padding-left: 0px;
float:left;	
position: relative;
}
.menuid41{
padding: 0px;
margin: 0px;
position: relative;
float: left;
height: 305px;
background-color: #53b1ee;
}
.menuid41 li {
position: relative;
float: left;
width: 250px;
height: 35px;
line-height: 35px;
background-color: #53b1ee;
background-image: url(images/menubuttonbck.gif);
list-style: none;
}

.menuid41 li a{
position: relative;
padding-left: 10px;
float: left;
width: 240px;
height: 35px;
color: white;
text-decoration: none;

}
.menuid41 li a:hover {
color: white;
text-decoration: none;
background-image: url(images/menubuttonbckhover.gif);

}
/*LEVE MENU 2*/
#left-menu2{
width:250px;
padding-top: 0px;
padding-left: 0px;
float:left;	
position: relative;
margin-bottom: 0px;
}
.menuid46{
padding: 0px;
margin: 0px;
width: 250px;
background-color: #53b1ee;
position: relative;
float: left;
}
.menuid46 li {
position: relative;
float: left;
width: 250px;
height: 35px;
background-color: #53b1ee;
line-height: 35px;
list-style: none;
margin: 0px;
}

.menuid46 li a {
position: relative;
padding-left: 10px;
float: left;
width: 240px;
height: 35px;
color: white;
text-decoration: none;
background-image: url(images/menubuttonbck.gif);
}
.menuid46 li a:hover{
color: white;
text-decoration: none;
background-image: url(images/menubuttonbckhover.gif);
}
.menubottom{
	position: relative;
	float: left;
	width: 250px;
	height: 32px;
	background-image: url(images/menubottom.gif);
	background-repeat: no-repeat;
}
/*MENU 34 */
#logo{
	width: 300px;
	height: 153px;
	position: relative;
	float: left;
	background-image: url(images/logo.jpg);
}
#logo a{
	width: 372px;
	height: 153px;
	position: relative;
	float: left;
	background-image: url(images/logo.jpg);
}
#logo a img{
border: 0px;
}
#novinky1{
	width: 320px;
	height: 163px;
	position: relative;
	float: right;
}
#novinky2{
	width: 320px;
	height: 163px;
	position: relative;
	float: right;
}
.novinka{
	width: 290px;
	height: 113px;
	position: relative;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	color: #b7cfe3;
	font-size: 12px;
	text-align: justify;
}
.novinka h2{
color: #e2ecf4;
margin-left: 0px;
padding-left: 0px;
}
.novinka:hover{
	color: white;

}
.novinka2{
	width: 290px;
	height: 113px;
	position: relative;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	color: #b7cfe3;
	font-size: 12px;
	text-align: justify;
}
.novinka2 h2{
color: #e2ecf4;
margin-left: 0px;
padding-left: 0px;
}
.novinka2:hover{
	color: white;

}
#newstlacitko{
	position: relative;
	float: right;
	width: 178px;
	height: 40px;
	background-image: url(images/newsbutton.jpg);
	background-repeat: no-repeat;
}
#newstlacitko a{
	position: relative;
	float: right;
	width: 178px;
	height: 40px;
	background-image: url(images/newsbutton.jpg);
	background-repeat: no-repeat;
	color: white;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
}
#newstlacitko a:hover{
	position: relative;
	float: right;
	width: 178px;
	height: 40px;
	background-color: #87cefa;
	background-image: url(images/newsbutton_hover.jpg);
	background-repeat: no-repeat;
	color: white;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
}
#onasobal
{
position: relative;
float: left;
width: 240px;
height: 270px;
}
#onas
{
position: relative;
float: left;
width: 250px;
height: 60px;
background-image: url(images/onas.gif);
}
#onas h2
{
font-size: 16px;
color: white;
font-weight: bold;
text-transform: uppercase;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
padding-left: 10px;
font-family: sans-serif;
text-decoration: none;
margin-top: 22px;
}
#sluzbyobal
{
position: relative;
float: left;
width: 250px;
top: 0px;
}
#sluzby 
{
position: relative;
float: left;
width: 250px;
height: 60px;
background-image: url(images/informace.gif);
margin: 0px;
padding: 0px;
top: 0px;
}
#sluzby h2
{
font-size: 16px;
color: white;
font-weight: bold;
text-transform: uppercase;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
padding-left: 10px;
font-family: sans-serif;
text-decoration: none;
margin-top: 20px;
}
#kontakth2
{
position: relative;
float: left;
width: 250px;
height: 40px;
background-image: url(images/kontaktnadpis.gif);
background-repeat: no-repeat;
}
/*KONTAKT*/
#kontakt{
font-size: 16px;
position: relative;
width:250px;
padding-left: 20px;
float:left;
}
#nazevfirmy{
font-size: 18px;
font-weight: bold;
color: #434343;
}
#zelena{
position: relative;
float: left;
width: 260px;
height: 40px;
background-image: url(images/zelenalinka.gif);
background-repeat: no-repeat;
}

#search
{
position: absolute;
float: right;
border:1px solid silver;
color: #696969;
width: 84px;
height: 18px;
background-repeat: no-repeat;
}
#tlsearch
{
background-image: url(images/search_btn.png);
width: 20px;
height: 20px;
border: 0px;}

#flags{
	position: relative;
	float: right;
	height: 50px;
	width: 100px;
}

#eu{
	position: relative;
	float: right;

}
#cz{
	position: relative;
	float: right;

}
#paticka{
	width: 1024px;
	height: 100px;
	position: relative;
	float: left;
	font-size: 11px;
	background-image: url(images/paticka.gif);
	background-repeat: no-repeat;
}
#mhmcop{
	width: 1024px;
	text-align: center;
	position: relative;
	float: left;
	top: 50px;
	color: #eee8aa;
}
#mhmcop a{
	color: #eee8aa;
	text-decoration: underline;
}
#poptavkabck{
position: relative;
float: left;
width: 250px;
height: 60px;
background-image: url(images/poptavkabutton.gif);
background-repeat: no-repeat;
}

#poptavka{
position: relative;
float: left;
width: 250px;
height: 60px;
background-image: url(images/poptavkabutton.gif);
background-repeat: no-repeat;
}
#poptavka:hover{
background-image: url(images/poptavkabutton_hover.gif);
background-repeat: no-repeat;
}
.num{
	width: 50px;
}
.poptavkaokno{
	text-align: center;
}
.error{
color:red;
font-size:16px;
margin: 10px;
font-weight: bold;
}

