HTML, BODY {
	margin:0px;
	padding:0px;
	background-color:#1C1C1C;
	text-align:center;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}
H1 {
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	height:32px;
	line-height: 28px;
	padding-left:15px
}
H2 {
	margin:0px; padding:0px; font-size:15px; margin-bottom:15px; font-weight:bold;
	margin-bottom:10px;
	padding-bottom:5px;
	color:#00709F;
	background:url('/images/h2.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;

}
H1.black {
	color:white;
	font-size:13px;
	background-repeat:repeat-x;
	background-image: url(/images/h1-bg-black.gif);
}

IMG { border : 0px }
UL { margin: 0px; padding: 0px; }
DIV#top { height:268px; width:946px }

DIV#main { width:999px; margin-left:auto; margin-right:auto; text-align:left; background:url('/images/main-bg.jpg') }
DIV#main-padding { padding-left:26px; padding-right:26px }

DIV#kolaz-top-shadow { width:946px; height:58px; background:url('/images/top-shadow.jpg'); background-repeat:no-repeat; background-position:top left;}
DIV#kolaz { width:946px; height:177px }
DIV#kolaz IMG { float:left }
DIV#kolaz-bottom-shadow { width:946px; height:33px;  background:url('/images/bottom-shadow.jpg'); background-repeat:no-repeat; background-position:top left;}

DIV#left { width:241px; float:left }
DIV#left-menu { margin-bottom:40px }
DIV#kontakt { color:#AEAEAE }
A.orange { color: #FF6600; text-decoration:none }
A.orange:hover { text-decoration:underline }

DIV#content {
	float:left;
	background:url('/images/content-bg.jpg');
	background-color:white;
	width:706px;
	min-height:600px;
	_height:600px;
}
DIV#content-padding {
	padding:1px;
}
DIV#content-padding2 { padding:20px 15px 20px 15px; }

DIV#footer {
	clear:both;
	padding-top:10px;
	color:#AEAEAE;
	font-size:9px;
	text-align:center;
	background:url('/images/footer-bg.jpg');
	background-repeat:no-repeat;
	margin-top:30px;
	padding-bottom: 40px;
}

DIV#top-menu { position:absolute; margin-left:250px; top:22px }
DIV#top-menu UL { margin:0px; padding: 0px }
DIV#top-menu UL LI { display: inline; list-style-type: none; }
DIV#top-menu UL LI A { display:block; color:white; float:left; width:40px; border-left:1px solid #4E4E4E; padding-left:15px; padding-right:15px; text-decoration:none }
DIV#top-menu UL LI A:hover { color: #FF6600 }
DIV#top-menu UL LI A.no-border { border-left:0px }

DIV#home { position: absolute; margin-left:880px; top:23px; background:url('/images/separator.gif'); background-repeat: no-repeat; background-position:27px }
IMG#home { margin-right:30px }

DIV#search { position: absolute;  margin-left:818px; top:23px }
INPUT.input { border:1px solid #AAAAAA; background-color:white; background: url("/images/input_bg.gif") repeat-x }
INPUT.search_string { font-size:11px; height:15px; width:100px; float:left; margin-right:5px }

DIV.menu { background-color:#181818; margin-bottom:5px }
DIV.menu UL { margin-top:10px; margin-bottom:15px; font-size:12px; list-style-type: none; }
DIV.menu UL LI { padding-left:40px; display:bloc; border-bottom:1px solid #2A2A2A; line-height:30px; }
DIV.menu UL A { display:block; width:194px; color: white; text-decoration: none }
DIV.menu UL#ul-moto LI A:hover { color: #76C329 }
DIV.menu UL#ul-sici-stroje LI A:hover { color: #FFB423}
DIV.menu UL#ul-zamky LI A:hover { color: #3ACEFF }


SPAN.ravocb_title { font-size:15px; font-weight:bold }

UL.servis { margin-left:15px; padding-left:15px }
IMG#img001 { float:right; border:1px solid #555555; padding:2px; }

DIV#kontakt-foto { float:right; width:140px }
DIV#kontakt-foto IMG { border:1px solid #555555; padding:2px; margin-bottom: 10px }


DIV#nadpis {
	height: 35px;
	line-height:35px;
	border-top:2px solid #CCCCCC;
	background-color: rgb(227,227,227);
	background-image: url("/images/kvetina.gif");
	background-position: right;
	background-repeat: no-repeat;
	margin-bottom:15px;
	width:100%;
}
DIV.kat_produkt {
	overflow: hidden;
	height:200px;
}
DIV.p_left { width:352px; float:left; border-right:1px solid black; border-bottom:1px solid black }
DIV.p_right { width:351px; float:right;  border-bottom:1px solid black }
DIV.p_padding { padding-top:10px }
DIV.kat_produkt H2 {
	display:block;
	width:160px;
	background-color: #DBDBDB;
	font-size:12px;
	margin-bottom:5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
}
DIV.produkt_img { width:135px; text-align:canter; float:right }
DIV.produkt_info {
	float:left;
	padding-left:10px;
	line-height:15px;
	font-size:11px
}
DIV.produkt_info UL {
	margin-left:7px;
	padding-left:7px;
	padding-top: 5px;
}


DIV.navigation_buttons {
	border-style: solid;
	float: right;
	text-align: right;
	margin: 5px 5px 5px 0;
	border-color: #CCCCCC;
	border-width: 1px 0 1px 1px;
}
DIV.navigation_buttons A {
	color:black;
	display:block;
	width:17px;
	text-decoration:none;
}
DIV.navigation_buttons A:hover {
	text-decoration:none;
	color:red;
	
}
DIV.navigation_buttons TABLE TD {
	text-align:center;
	font-size:13px;
	width:17px;
	background: url(/images/separator.gif);
	background-repeat: no-repeat;
	background-position: right;
}
DIV.navigation_buttons TABLE TD.arrow-right {
	background:none;
	width:30px;
}
DIV.navigation_buttons TABLE TD.arrow-left { width:30px }

DIV.navigation_buttons TABLE TD.current { background-color: #E5E5E5 }
DIV.navigation { margin-bottom:10px; background-color:#F8F8F8; padding:3px 3px 3px 3px; border:1px solid #F2F2F2 }

DIV.clear { clear:both }

DIV.cena { margin: 15px 0 15px 0 }
SPAN.cena { font-size:14px; font-weight:bold; color:#ff5f00 }

DIV.produkt_nazev { font-weight:bold; margin-bottom:5px }
DIV.product_code { font-size:9px; color:#999999 }
DIV.produkt_nazev A { text-decoration:none; color:#006012 }
DIV.produkt_small_text { font-weight:bold; font-size:10px; margin-bottom:5px; line-height:12px; width:100%; margin-top:5px; }
DIV.produkt_text { font-size:10px; margin-bottom:5px; line-height:12px; width:100% }
DIV#no-product { padding:15px }

TABLE.tbl {
	border-collapse: collapse;
	margin-top:2px;
}
TABLE.tbl TD {
	border:1px solid #AAAAAA;
	padding:3px;
}
DIV.fotos IMG { margin:10px; border:1px solid #555555; padding:10px }
DIV#flagparade { float:right }