/**/
#kontakt_form {
	float:left;
	width:425px;
	height:345px;
	padding:15px;
	padding-top:25px;
	padding-left:20px;
	color:#000000;
	background-image: url(../images/formular.jpg);
	font-size:12px;
	margin-left:10px;
	}
.text_pole {
	border:1px solid #aebbdb;
	background: #FFF;
	background-image: url(../images/bg_form.jpg);
	background-repeat:repeat-x;}
#kontakt_form textarea {
	border:1px solid #aebbdb;
	background: #FFF;
	height:120px;
	width:415px;
	margin-top:5px;
	margin-bottom:15px;
	background-image: url(../images/bg_form.jpg);
	background-repeat:repeat-x;}
#kontakt_form strong {
	float:left;
	text-align:left;
	width:100px;}
.pole {
	float:left;
	display:block;
	margin-bottom:10px;
	width:100%;}
	/**/
#mapka {
	float:left;
	width:389px;
	height:280px;}
	#mapka img {
		}
	#mapka a {
		font-size:10px;
		display: inline-block;
		text-align:right;
		float:left;}
#info_panel {
	background-image: url(../images/info_panel.jpg);
	float:left;
	width:287px;
	padding-left:20px;
	height:340px;
	padding-top:46px;
	color:#000000;
	font-size:14px;}
	#info_panel strong {
		display:block;
		margin-bottom:3px;
		margin-top:20px;}
	#info_panel ul {
		list-style-type:none;
		margin:0px;
		padding:0px;}
		#info_panel li {
			margin:0px;
			padding:0px;}
#nadpis_kontakt {
	background-image: url(../images/nadpis_kontakt.png);
	float:left;
	padding-left:17px;
	width:770px;
	padding-top:5px;
	height:35px;
	margin-top:20px;
	margin-left:-19px;}
.mezera {
	float:left;
	height:133px;
	background: none;
	width:50px;}
.vizitka_vojkovice {
	float:left;
	background-image: url(../images/vizitka_vojkovice.jpg);
	width:250px;
	padding-right:27px;
	padding-left:80px;
	padding-top:33px;
	height:100px;
	color:#000000;}
.vizitka_gajdosova {
	float:left;
	background-image: url(../images/vizitka_gajdosova.jpg);
	width:250px;
	padding-right:27px;
	padding-left:80px;
	padding-top:33px;
	height:100px;
	color:#000000;}
	.vizitka_vojkovice strong, .vizitka_gajdosova strong {
		display:block;
		font-size:20px;
		margin-bottom:20px;
		text-align:right;}
	.vizitka_vojkovice em, .vizitka_gajdosova em {
		display:block;
		font-variant:normal;
		font-size:14px;}
	.vizitka_gajdosova span, .vizitka_vojkovice span {
		font-size:12px;
		display:block;
		color:#999999;
		margin-top:-20px;
		text-align:right;
		margin-bottom:10px;}
#drobeckove_menu {
	font-size:9px;
	margin-top:10px;
	margin-bottom:10px;
	color:#999999;}
#drobeckove_menu h1,h2,h3{
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	font-size:10px;
	color:#999999;}
#drobeckove_menu strong {
	float:left;
	margin-left:10px;
	margin-right:10px;
	font-size:8px;}
#drobeckove_menu h1 a, #drobeckove_menu h2 a{
	color: #666666;}
#drobeckove_menu h1 a:hover, #drobeckove_menu h2 a:hover {
	color:#CCCCCC;
	text-decoration:underline;} 

.akce {
	border:1px solid #4561a9; border-left:15px solid #4561a9; padding:10px;background-image: url(../images/bg_form.jpg);
	background-repeat:repeat-x;}
.nas_tip {
	text-align:center;}
textarea, input {
	border:1px solid #aebbdb;
	background: #FFF;
	background-image: url(../images/bg_form.jpg);
	background-repeat:repeat-x;
	overflow:hidden;}
.button {
	background:#31373d;
	color:#FFFFFF;}
img {
	border:none;}
body {
	background:#2E3138;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;}
a {
	color:#FFFFFF;
	text-decoration:none;}
.cls {
	clear:both;}
#hlavni {
	margin-left: auto;
	margin-right: auto;
	width:1012px;}
#plastove_dvere {
	float:left;
	background-image: url(../images/plastove_dvere_cenik.jpg);
	width:750px;
	height:338px;
	}
#obsah {
	padding-left:25px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	background-image: url(../images/background.jpg);
	background-repeat:repeat-y;	
	margin-top:289px;
	}
#obsah_vlevo {
	width:780px;
	float:left;}
#kontakt_okno {
	margin-top: 15px;
	margin-left:2px;
	margin-right: 6px;
	width:779px;
	}
#obsah_vlevo_text {
	background:#FFFFFF;
	margin-left:5px;
	margin-bottom:20px;
	margin-top: 15px;
	margin-right: 5px;
	padding:10px;
	color:#000000;
	text-align:justify;
	font-size:12px;
	line-height:25px;
	width: 757px;}
#obsah_vlevo_text h4 {
	font-size:18px;
	margin-top:0px;}
#obsah_vlevo_text a {
		color:#000;
		text-decoration:underline;}
#obsah_vpravo{
	float:left;
	padding-top:5px;
	text-align:center;
	width:179px;
	margin-left:18px;
	padding-bottom:10px;
	background-color:#1893FB;
	} 
.text {
	text-align:left;
	font-weight:bold;
	color:#000000;
	padding-left:20px;
	padding-top:15px;
	font-size:11px;}
.vice_informaci{
	padding-top:10px;
	padding-right:5px;
	padding-bottom:15px;
	text-align:right;
	font-size:11px;}
.vice_informaci a {
	padding-top:10px;
	padding-right:5px;
	padding-bottom:15px;
	text-align:right;
	color:#FF0000;
	font-weight:bold;
	font-size:11px;}
#top {
	position:absolute;
	top:0px;}
#header {
	background-image: url(../images/header.jpg);
	height:205px;
	width:1012px;
	}
#menu {
	color:#FFFFFF;
	font-size:11px;}


#motto {
	background-image: url(../images/motto.jpg);
	width:436px;
	float:left;
	height:84px;
	}

#ukonceni {
	background-image: url(../images/ukonceni.jpg);
	height:13px;
	}
#footer a:hover {
	color:#FF0000;}
#footer {
	height:/*27*/27px;
	width:1012px;
	text-align:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-top:/*12*/6px;
	padding-left:0px;
	padding-right:0px;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: center center;
 }
#footer-left {
  float:left;
  padding-left:18px;
  margin-top: 3px;
}
#footer-right-text {
  float:right;
  margin-top: 3px;
}
#footer-right {
  float:right;
  margin-top: 3px;
}
#footer-center {
  float:right;
  text-align:center;
  width:650px;
  margin-top: 3px;
}
/*menu*/
#swap {
	padding:0; margin:0; list-style-type:none;}
#swap li {float:left;}
#swap li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
padding-top:40px;
display:block; height:44px; overflow:hidden; background:transparent; position:relative; z-index:100;}
#swap li a.one {
	width:73px;
	background:url(../images/home.jpg);}
#swap li a.two {background:url(../images/plastova_okna.jpg);
	width:63px;}
#swap li a.three {background:url(../images/plastove_dvere.jpg);
	width:62px;}
#swap li a.four {background:url(../images/drevo_hlinik.jpg);
	width:63px;
	height:54px;
	padding-top:30px;}
#swap li a.five {background:url(../images/poptavka.jpg);
	width:63px;}
#swap li a.six {background:url(../images/doplnky.jpg);
	width:63px;}
#swap li a.seven {background:url(../images/reference.jpg);
	width:63px;}
#swap li a.eight {background:url(../images/o_nas.jpg);
	width:63px;}
#swap li a.nine {background:url(../images/kontakt.jpg);
	width:63px;}
	
	
#swap li a:hover {z-index:1000;}
#swap li a.one:hover {background:url(../images/home_hover.jpg);}
#swap li a.two:hover {background:url(../images/plastova_okna_hover.jpg);}
#swap li a.three:hover {background:url(../images/plastove_dvere_hover.jpg);}
#swap li a.four:hover {background:url(../images/drevo_hlinik_hover.jpg);}
#swap li a.five:hover {background:url(../images/poptavka_hover.jpg);}
#swap li a.six:hover {background:url(../images/doplnky_hover.jpg);}
#swap li a.seven:hover {background:url(../images/reference_hover.jpg);}
#swap li a.eight:hover {background:url(../images/o_nas_hover.jpg);}
#swap li a.nine:hover {background:url(../images/kontakt_hover.jpg);}
/*menu*/

#panely {
margin-left:0px;
width:787px;
padding:0;
margin-bottom:0px;
margin-top: 4px;
list-style-type:none;}
#panely li {float:left;}
#panely li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color: #CCCCCC;
	display:block;
	font-size:14px;
	padding-left:14px;
	padding-top:220px;
	overflow:hidden; 
	background:transparent; 
	position:relative; 
	z-index:100;
	margin-left:2px;}
#panely li a:hover {
	color: #FFFFFF;}
#panely li a span{
	background: #FF0000;
	display:block;
	width:180px;
	position: absolute;
	top:165px;
	color:#FFFFFF;
	text-align:center;
	left:4px;
	height:35px;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding:3px;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;}
#panely li a span:hover {
	background: #1893fb;
	color:#FFFFFF;}

#panely li a.plastova_okna {background:url(../images/panely_plastova_okna.jpg);
	width:180px;
	height:31px;}
#panely li a.plastove_dvere {background:url(../images/panely_plastove_dvere.jpg);
	width:180px;
	height:31px;}
#panely li a.strecha {background:url(../images/panely_strecha.jpg);
	width:180px;
	height:31px;}
#panely li a.doplnky {background:url(../images/panely_doplnky.jpg);
	width:180px;
	height:31px;}

#panely li a:hover {z-index:1000;}
/*#panely li a.plastova_okna:hover {background:url(../images/panely_plastova_okna_hover.jpg);}
#panely li a.plastove_dvere:hover {background:url(../images/panely_plastove_dvere_hover.jpg);}
#panely li a.poptavka:hover {background:url(../images/panely_poptavka_hover.jpg);}
#panely li a.kontakt:hover {background:url(../images/panely_kontakt_hover.jpg);}*/

.seznam {
	padding-top:10px;
	padding-bottom:10px;
	line-height:17px;
	text-align:left;
	color:#3B3B3B;
	font-size:11px;
	font-weight:bold;
	padding-left:20px;}
.ideal_okno {
	font-size:14px;
	color:#FFFFFF;
	text-align:left;}
#adresa {
	padding-top:15px;
	padding-right:5px;
	font-size:11px;
	text-align:left;
	color:#3B3B3B;
	line-height:15px;
	padding-left:10px;
	font-weight:bold;}
.misto {
	line-height:0px;}
#oprava {
	margin-top: -14px;}
/*o_nas*/
#o_nas_panel {	
	background:#FFFFFF;
	margin-left:5px;
	margin-bottom:20px;
	margin-top: 15px;
	margin-right: 5px;
	width:777px;
	height:659px;}
h1{font-size:20px;} 

#ideal_home {
	background:#1893FB; 
	position:absolute; 
	font-weight:bold;
	padding:8px; 
	left: 800px;
	text-align:center;
	border: 1px solid #FFFFFF /*#a5c8da*/ ;
	border-top:none;
	top:0px; 
	width:100px;
	font-size:12px;}
#ideal_home a {
	color:#FFFFFF; 
	text-decoration:none;}
#ideal_home a:hover {
	font-weight:bolder;
	text-decoration:underline;}
#submenu {
		background:url(../images/submenu.jpg);
		background-repeat:no-repeat;
		margin-left:auto;
		margin-right:auto;
		margin-top:30px;
		margin-bottom:50px;
		width:778px;
		height:186px;}
#submenu_nazev {
		float:left;
		font-weight:bold;
		text-transform: uppercase;
		margin:0px;
		padding-top:6px;
		font-size:8px;
		text-align:center;
		width:143px;
		color:#000;
		height:14px;}
#submenu_vlevo {
		float:left;
		font-weight:bold;
		width:260px;}
#submenu_vpravo {
		float:left;
		width:150px; line-height:18px;
		font-size:10px;}
#submenu_vpravo ul {
		padding-top:6px; padding-bottom:6px;}
#submenu ul {
		list-style-type: none;
		}
#submenu li {
		padding-bottom:23px;
		width:250px;}
#akce {
	margin-top:100px;
	margin-left:30px;
	position:relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>		-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);}}