body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding : 0px;
	margin : 0px;
	background-color : #9A680F;
	background-image : url(img/bg_body.jpg);
	background-repeat : repeat-x;
}

img {
	border : 0px;
}

p {
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 10px;
}

blockquote {
	margin-left : 15px;
}

form {
	margin : 0px;
}
input, textarea {
	border : 1px solid #B3B9C3;
}
input.tlacitko {
	background-color : #B0B0B0;
	border : 1px solid #B3B9C3;
}

a {
	color : blue;
	text-decoration : none;
}
a:hover {
	color : #D92819;
	text-decoration : underline;
}




#top {
	width : 960px;
	height : 111px;
	background-color : #83642B;
	background-image : url(img/bg_top.jpg);
	background-repeat : no-repeat;
}

#horizontal-menu {
	width : 960px;
	height : 55px;
	background-color : #9A680F;
	background-image : url(img/bg_horizontal_menu2.jpg);
	background-repeat : repeat-x;
	position : relative;
}
#horizontal-menu2 {
	width : 100%;
	height : 55px;
	background-image : url(img/bg_horizontal_menu.jpg);
	background-repeat : no-repeat;
}
#horizontal-menu22 {
	width : 960px;
}
#horizontal-menu3 {
	position : absolute;
	top : 17px;
	left : 270px;
}
#horizontal-menu30 {
	position : absolute;
	top : 17px;
	left : 558px;
	font-size : 14px;
	font-weight : bold;
	color : black;
}
#horizontal-menu3 ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#horizontal-menu3 li {
	display : inline;
	padding-left: 35px;
	padding-right: 3px;
	margin: 0 0;
	font-size : 14px;
	font-weight : bold;
	color : black;
}
#horizontal-menu3 li.on {
}
#horizontal-menu3 a {
	text-decoration : none;
	color : #B9B9B9;
}
#horizontal-menu3 a:hover {
	color : black;
}


#horizontal-submenu {
	width : 640px;
	font-size : 13px;
	color : black;
}
#horizontal-submenu2 {
	padding-left : 55px;
	padding-bottom : 12px;
}
span {
	color : #DB0000;
	font-weight : bold;
}
#horizontal-submenu a {
	text-decoration : none;
	color : black;
	font-weight : bold;
}
#horizontal-submenu a:hover {
	color : #DB0000;
}


#path {
	position : absolute;
	top : 0px;
	left : 0px;
	color : #FFC407;
	font-size : 24px;
	width : 225px;
	text-align : right;
}

#page {
	width : 960px;
	background-image : url(img/bg_page.jpg);
	background-repeat : repeat-y;
}

#content {
	width : 960px;
	_height: 560px;
	min-height: 560px;
	background-image : url(img/bg_bottom.jpg);
	background-repeat : no-repeat;
	background-position : bottom;
	position : relative;
}
#content2 {
	padding-top : 10px;
	padding-bottom : 100px;
	padding-left : 250px;
	padding-right : 25px;
}

#copyright {
	position : absolute;
	bottom : 70px;
	text-align : center;
	width : 680;
	color : white;
	font-size : 10px;
}


#menu {
	position : absolute;
	top : 0px;
	left : 0px;
}
#menu2 {
	padding: 0px;
	margin: 0px;
}
#menu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-left : 35px;
	margin-top : 0px;
}
#menu li {
	background-image: url(img/li-off.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding-left: 30px;
	margin: 23 0;
	font-size : 16px;
	font-weight : bold;
	color : white;
}
#menu li.on {
	background-image: url(img/li-on.gif);
}
#menu a {
	text-decoration : none;
	color : white;
}
#menu a:hover {
	color : #FFC407;
}





/* UVOD */
#uvod {
	text-align : center;
	padding-left : 40px;
	padding-right : 40px;
}
#uvod-img {
	position : absolute;
	top : 120px;
	left : 335px;
}


/* BRASNY */
#brasny-material {
	position : absolute;
	top : 315px;
	left : 250px;
	font-size : 10px;
}
#brasny-material-1 {
	position : absolute;
	top : 0px;
	left : 0px;
	text-align : center;
	width : 100px;
}
#brasny-material-2 {
	position : absolute;
	top : 0px;
	left : 90px;
	text-align : center;
	width : 100px;
}
#brasny-material-3 {
	position : absolute;
	top : 0px;
	left : 180px;
	text-align : center;
	width : 100px;
}

#brasny-vzor {
	position : absolute;
	top : 410px;
	left : 268px;
	font-size : 12px;
}
#brasny-vzor span {
	color : white;
	background-color : #DB0000;
	font-weight : bold;
}

#brasny-rozmery {
	position : absolute;
	top : 430px;
	left : 268px;
	font-size : 12px;
}
#brasny-rozmery span {
	color : black;
	font-weight : bold;
}

#brasny-img {
	position : absolute;
	top : 25px;
	left : 305px;
}
#brasny-img2 {
	position : absolute;
	top : 280px;
	left : 565px;
}
#brasny-img3 {
	position : absolute;
	top : 80px;
	left : 680px;
}


/* OPASKY */
#opasky-img1 {
	position : absolute;
	top : 95px;
	left : 320px;
}
#opasky-img2 {
	position : absolute;
	top : 240px;
	left : 660px;
}


/* CHRANICE */
#vyrobek-img {
	position : absolute;
	top : 45px;
	left : 340px;
	text-align : center;
	width : 500px;
}


/* OSTATNI */
#z-002-img {
	position : absolute;
	top : 95px;
	left : 310px;
}
#z-002a-img {
	position : absolute;
	top : 55px;
	left : 635px;
}
#z-002b-img {
	position : absolute;
	top : 120px;
	left : 780px;
}
#z-002_p-img {
	position : absolute;
	top : 310px;
	left : 600px;
}

#r-001 {
	position : absolute;
	top : 60px;
	left : 310px;
	text-align : right;
}
#r-002 {
	position : absolute;
	top : 60px;
	left : 610px;
	text-align : right;
}



/* CENIK */
#cenik {
	width : 680px;
}
#cenik tr {
	background-color : #FCF3CF;
}
#cenik tr.liche {
	background-color : #F8E28C;
}
#cenik th, #cenik td {
	font-size : 11px;
	text-align : center;
}
#cenik th {
	background-color : #9A680F;
	color : white;
}
#cenik td {
	border-bottom : 1px solid #9A680F;
}
#cenik td.left {
	text-align : left;
}
#cenik td.number {
	font-weight : bold;
	text-align : right;
	font-size : 10px;
	background-color : #F8E28C;
	text-align : center;
}
div.pozn {
	text-align : center;
	padding-top : 10px;
	padding-bottom : 10px;
	font-size : 10px;
}


/* OBJEDNAVKA */
#objednavka {
	background-color : #FCF3CF;
}
#objednavka th {
	background-color : #9A680F;
	color : white;
}
#objednavka th, #objednavka td {
	font-size : 12px;
}
.message {
	padding-left : 67px;
}
.ok {
	color : #1F5900;
	font-size : 12px;
	text-align : center;
	width : 550px;
	border : 1px solid #1F5900;
	background-color : #E8FFDD;
	margin-bottom : 10px;
	padding-top : 2px;
	padding-bottom : 2px;
}
.error {
	color : #aa0000;
	font-size : 12px;
	text-align : center;
	width : 550px;
	border : 1px solid #aa0000;
	background-color : #FFE5E5;
	margin-bottom : 10px;
	padding-top : 2px;
	padding-bottom : 2px;
}



#mapa-img {
	border : 3px solid #6D411A;
}
