html, body{
	margin: 0;
	height: 100%;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	line-height:1.3;
	color:#393939;
	background: url('images/header_bg.jpg') repeat-x top #f7f7f7;
}
a:link, a:visited{color:#ff6633;}
a:hover{color:#393939;}

h1, h2{
	color:#ff6633;
	font-weight:bold;
	font-size:1.42em;
	text-transform: uppercase;
}
h2{font-size:1.25em;}
h2 a{text-decoration:none;}

h1 span{font-size:0.8em; color:#333;}

span.error, span.oki{display:block; width:530px; font-size: 1.1em; font-weight: bold; padding:5px;}
span.error{color:#ff0000; border:1px solid #ff0000; background-color:#ffb070;}
span.oki{color:#007700; border:1px solid #00cc00; background-color:#a0ff90;}

div.header{
	margin:0 auto;
	width:860px;
	height:175px;
	text-align: left;
}
div.header a.logo {
	border:0px;
	margin: 10px 0 0 10px;
	display:block;
	width:269px;
	height:124px;
	float:left;
	background:url('images/logo.png') no-repeat top right;
	_background-image/**/: none; /* Skryje povodny background image v IE 5.5, IE 6 */
	/*skováme pred IE7*/_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://a-mont.sk/images/logo.png',sizingMethod='image');
}
div.header a.logo span img{display:none;}

div.header img.sora{position:absolute; margin: 20px;}

.header ul{margin:0;}
.header ul li{list-style-type:none;}

.header .TopMenu{float: right;}
.header .TopMenu ul li{float:left;}
.header .TopMenu ul li a{
	display:block;
	width:172px;
	height:135px;
	text-indent:-9999px;
}
.header .TopMenu ul li.domy a{background:url('images/top_menu_domy.png') left top no-repeat;}
.header .TopMenu ul li.domy a:hover{background:url('images/top_menu_domy.png') left bottom no-repeat;}
.header .TopMenu ul li.zahrady a{background:url('images/top_menu_zahrady.png') left top no-repeat;}
.header .TopMenu ul li.zahrady a:hover{background:url('images/top_menu_zahrady.png') left bottom no-repeat;}
.header .TopMenu ul li.okna a{width:174px; background:url('images/top_menu_okna.png') left top no-repeat;}
.header .TopMenu ul li.okna a:hover{width:174px; background:url('images/top_menu_okna.png') left bottom no-repeat;}

.header .horizontalMenu{
	width:100%;
	height:40px;
	clear:both;
}
.header .horizontalMenu ul{padding:0 0 0 10px;}
.header .horizontalMenu ul li{float:left; margin-right:39px;}
.header .horizontalMenu ul li a{
	display:block;
	height:40px;
	text-indent:-9999px;
}
.header .horizontalMenu ul li.domy a{width:126px; background:url('images/a-mont_menu.png') 0 2px no-repeat;}
.header .horizontalMenu ul li.domy a:hover{width:126px; background:url('images/a-mont_menu.png') 0 -38px no-repeat;}
.header .horizontalMenu ul li.zahrady a{width:106px; background:url('images/a-mont_menu.png') -163px 2px no-repeat;}
.header .horizontalMenu ul li.zahrady a:hover{width:106px; background:url('images/a-mont_menu.png') -163px -38px no-repeat;}
.header .horizontalMenu ul li.okna a{width:185px; background:url('images/a-mont_menu.png') -307px 2px no-repeat;}
.header .horizontalMenu ul li.okna a:hover{width:185px; background:url('images/a-mont_menu.png') -307px -38px no-repeat;}
.header .horizontalMenu ul li.pozemky a{width:126px; background:url('images/a-mont_menu.png') -530px 2px no-repeat;}
.header .horizontalMenu ul li.pozemky a:hover{width:126px; background:url('images/a-mont_menu.png') -530px -38px no-repeat;}
.header .horizontalMenu ul li.ofirme a{width:51px; background:url('images/a-mont_menu.png') -693px 2px no-repeat;}
.header .horizontalMenu ul li.ofirme a:hover{width:51px; background:url('images/a-mont_menu.png') -693px -38px no-repeat;}
.header .horizontalMenu ul li.kontakt{margin-right:0;}
.header .horizontalMenu ul li.kontakt a{width:58px; background:url('images/a-mont_menu.png') -782px 2px no-repeat;}
.header .horizontalMenu ul li.kontakt a:hover{width:58px; background:url('images/a-mont_menu.png') -782px -38px no-repeat;}

div.wrapper{
	width:860px;
	text-align: left;
	margin: 0 auto;
	padding: 2em 0 2em 0;
	background:url('images/left_bg.gif') left top repeat-y;
}

.content{width:600px; float:right; padding:0 12px 0 13px;}
.content h3{
	font-size:1em;
	margin:0;
}
.content p{margin:0 0 2em 0;}
.content p.print{padding:2px 2px 2px 34px; background: url('images/print.gif') left bottom no-repeat; display:block; height:32px; width:60px;}
.content img{float:left; border:1px solid #ff6633; padding:2px; margin:5px;}
.content img.imgRight {float:right;}
.content hr.end{clear:both; margin:0;}
.content table{font-size:0.8em; text-align:left; margin:10px 0 10px 0;}
.content table th{color:#ff6633;}
.content p.popis{font-size: 0.8em; clear:left;}
.content span.navig {text-decoration:none;font-size: 0.8em;}
.content span.navig a{ font-weight: bold;}
.content span.navig select{width:120px; height:19px;}
.content span.dvere{float:left; min-width:73px; text-align:center; font-size:0.85em; margin:5px;}
.content span.dvere img{border:1px solid #ff6633; padding:2px; margin:0 auto;}

.content form fieldset {border:1px solid #ff6633; padding:5px;}
.content form fieldset legend{color:#ff6633; font-weight: bold;}
.content form fieldset.kontakt label,
.content form fieldset.material label,
.content form fieldset.prislusenstvo label{display:block; width:150px; margin-right:30px; float:left;}
.content form fieldset.rozmer label{margin-right:15px; margin-right:2px;}
.content form fieldset.rozmer textarea{vertical-align: top;}
.content form fieldset.prislusenstvo select{width:100px;}
.content form fieldset.sluzby label{display:block; width:110px; margin-right:5px; float:left;}

.left{
	width:202px;
	float:left;
	padding:0 25px 0 8px;
	text-align:left;
	margin: 0;
}
.left img{border:1px solid #d1d1d1; padding:2px; margin:0 auto;}
.left h3{
	font-size:1.25em;
	text-transform: uppercase;
	margin:0;
	color:#393939;
}
.left .adresy{margin-bottom:2em;}
.left .adresy p{background:url('images/line_bg.gif') left bottom repeat-x; padding:.5em 2px 1em 2px; margin:0;}
.left p strong{color:#ff6633; font-size:1.25em;}
.left p.kat{clear:both; margin:.5em 0 1em 0;}
.left p.kat strong{font-size:1em;}
.left p.kat a{text-decoration:none;}

div.left ul.menu{text-align:left; list-style: none; line-height: 1.5em; letter-spacing: 1px; font-weight: bold; margin:0 0 2em 0; padding:0;}
div.left ul.menu li{background:url('images/line_bg.gif') left bottom repeat-x;}
div.left ul.menu li a{display:block; text-decoration: none; width:100%; padding: 4px 0 6px 10px; background:url('images/ul_li_bg.gif') 2px 7px no-repeat;}
div.left ul.menu li a.current{color:#393939;}

.footer{clear:both; width:100%;	height: 50px; background: url('images/footer_bg.jpg') repeat-x top; text-align:left; font-size:.91em; color:#ffffff;}
.Fwrapper{width:860px; height:50px; text-align: left; margin: 0 auto;}
.footer a:link, .footer a:visited{color:#ffdea7; text-decoration:none;}
.footer a:hover{color:#ffffff;}
.footer .leftFooter{width:280px; height:40px; margin:10px 0 0 0; float:left;}
.footer .rightFooter{width:580px; height:50px; margin: 10px 0 0 0; float:right; text-align:right;}

.imgHolder{
	float:left;
	width:260px;
}
.imgHolder.right{
	float:right;
}
.img_popiska{
	display:block;
	clear:both;
	font-style: italic;
	font-size:.8em;
	margin:3px 5px 0 5px;
}
.clear{clear:both;}

p.bigText{
	font-weight:bold;
	font-size:1.2em;
}
