*{
	margin: 0;
	padding: 0;
}
	
body {
	background-color: #F5A62E;
	color: #000;
	font-family: Verdana, Sans-Serif;
	font-size: 80%;
}
	
th{
	text-align: left;
	vertical-align: top;
}
	
img.upravit{
	width: 9px;
	height: 15px;
	margin: 2px;
	border: 0;
	vertical-align: middle;
}
img.krizek{
	width: 15px;
	height: 15px;
	border: 0;
	margin: 2px;
	vertical-align: middle;
}
	
h1,h2,h3,h4{
	text-align: left;
	margin: 5px 0;
}
h1{
	font-size: 140%;
	margin-bottom: 15px;
	text-align: center;
}
h2{
	font-size: 120%;
}
h3{
	font-size: 110%;
}
h4{
	font-zize: 100%;
}
	
	
img{
	border: 0;
}
strong{
	font-weight: bold;
}
em{
	font-style: italic;
}
	
	
.center{
	text-align: center;
}
.right{
	text-align: right;
}
.left{
	text-align: left;
}
	
	
	/*     vycentrovani     */
#holder {
	min-height: 600px;
	width: 100%;
	position: absolute;
	height: 100%;
	min-width: 760px;
}
	
#supplemental {
	visibility: hidden;
	width: 760px;
	height: 400px;
}
	
#page {
	left: 50%;
	margin: 0 0 0 -380px;
	position: absolute;
	top: 0;
	width: 760px;
	background: #EAA846 url("../images/design/hlavicka.jpg") top left no-repeat;
}
	
	
#top{
	position: absolute;
	left: 0;
	top: 153px;
	height: 57px;
	width: 760px;
	background: #4F4130 url("../images/design/top-left.gif") repeat-y;
}
	
	
	/*     logo     */
#logo {
	position: absolute;
	left: 21px;
	top: 136px;
	width: 213px;
	height: 67px;
	overflow: hidden;
	z-index: 2
}
#logo span {
	display:block;
	width: 213px;
	height: 67px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background: url("../images/design/logo.gif") top left no-repeat;
	cursor: pointer;
}
#logo strong{
	display: none;
}
	
	
	
	
	/*  horni menu  */
#menu-top{
	position: absolute;
	left: 245px;
	top: 162px;
	width: 515px;
	height: 48px;
	background: #E77817 url("../images/design/menu-bg.gif") top left repeat-x;
}
#menu-top li{
	display: block;
	float: left;
	list-style: none;
	height: 18px;
	padding: 5px 5px;
	margin-top: 5px;
	border-right: 2px #816552 solid;
}
#menu-top li.menu-top-breaked{
	padding-top: 0;
	text-align: center;
}
#menu-top li.menu-top-breaked a{
	position: relative;
	top: -3px;
}
#menu-top li a{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#menu-top li a:hover{
	text-decoration: underline;
}
	
#vlajecky{
	float: right;
/*	margin: 7px 10px 0 0;*/
	background: #A42F04; 
/*	background: #cccc86;*/
	padding: 7px 10px 4px;
}
	
	
	
	
	
	/*  leve menu */
#menu-left{
	float: left;
	margin-top: 210px;
	width: 165px;
}
#menu-left li{
	list-style: none;
	display: block;
	width: 165px;
	height: 66px;
	background-color: #241B14;
}
#menu-left-de li{
	height: 76px;
}
#menu-left li a{
	display: block;
	width: 165px;
	height: 61px;
	color: white;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	font-size: 90%;
	padding-top: 5px;
}
#menu-left-de li a{
	height: 71px;
}
#menu-left li a:hover{
	text-decoration: underline;
}
	
#menu-left li.dopravniky{
	background: #241B14 url("../images/menu/dopravniky-active.jpg") bottom left no-repeat;
}

#menu-left li.valecky-ocelove, #menu-left li.valecky{
	background: #241B14 url("../images/menu/valecky-ocelove-active.jpg") bottom left no-repeat;
}

#menu-left li.valecky-plastove{
	background: #241B14 url("../images/menu/valecky-plastove-active.jpg") bottom left no-repeat;
}
	
#menu-left li.prazce,#menu-left li.prazce-de{
	background: #241B14 url("../images/menu/prazce-active.jpg") bottom left no-repeat;
}
#menu-left li.prazce-de{
	height: 77px;
}
#menu-left li.prazce-de a{
	height: 72px;
}
	
	
#menu-left li.drzaky-valecku{
	background: #241B14 url("../images/menu/drzaky-valecku-active.jpg") bottom left no-repeat;
}
	
#menu-left li.valeckove-trate,#menu-left li.valeckove-trate-de{
	background: #241B14 url("../images/menu/valeckove-trate-active.jpg") bottom left no-repeat;
}
#menu-left li.valeckove-trate-de{
	height: 77px;
}
#menu-left li.valeckove-trate-de a{
	height: 72px;
}
	
#menu-left li.bubny{
	background: #241B14 url("../images/menu/bubny-active.jpg") bottom left no-repeat;
}
	
#menu-left li.koreckove-dehydratory,#menu-left li.koreckove-dehydratory-de{
	background: #241B14 url("../images/menu/koreckove-dehydratory-active.jpg") bottom left no-repeat;
}
#menu-left li.koreckove-dehydratory-de{
	height: 77px;
}
#menu-left li.koreckove-dehydratory-de a{
	height: 72px;
}
	
#menu-left li.mobilni-tridirny,#menu-left li.mobilni-tridirny-ru,#menu-left li.mobilni-tridirny-ua{
	background: #241B14 url("../images/menu/mobilni-tridirny-active.jpg") bottom left no-repeat;
}
#menu-left li.mobilni-tridirny-ru,#menu-left li.mobilni-tridirny-ru a{
	height: 95px;
}
	
#menu-left li.mobilni-tridirny-ua,#menu-left li.mobilni-tridirny-ua a{
	height: 80px;
}
	
	
#menu-left li.dopravni-pasy{
	background: #241B14 url("../images/menu/dopravni-pasy-active.jpg") bottom left no-repeat;
}

#menu-left li.lakovani{
	background: #241B14 url("../images/menu/lakovani.jpg") bottom left no-repeat;
}

	
	
	
#bottom{
	width: 760px;
	clear: both;
	background-color: #4F4130;
	font-size: 80%;
	color: #fff;
	padding: 5px 0;
	text-align: center;
}
#bottom .kontakt{
	font-weight: bold;
}
#bottom .copy{
	margin-top: 5px;
}
#bottom a{
	color: #fff;
}
	
	
	
	
	
#content{
	margin-top: 200px;
	padding: 20px 10px 10px 185px;
	min-height: 720px;
	background: #F9C062 url("../images/design/bg.gif") top left repeat-y;
}
#content p, #content table,#content ul,#content ol{
	margin: 10px 0;
}
#content ul,#content ol{
	margin: 10px 0 10px 15px;
}
#content li{
	margin: 2px 0;
}
#content a{
	color: #666;
}
#content a:hover{
	color: #FFF;
}
#content th,#content td{
	padding: 3px;
}
	
	
	
	/*  menu 2. urovne  */
#menu2{
	margin: 10px 0;
	padding: 0;
}
#menu2 li{
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
}
#menu2 li a{
	display: block;
	padding: 5px 15px;
	margin: 0;
	background-color: #E77817;
	border: 1px #fff solid;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
#menu2 li a:hover{
	text-decoration: none;
	background-color: #EEA05C;
	color: #000;
}
	
	
	
#content .div-ilustrace,#content .reference .images{
	
	margin: 0;
	padding: 10px 0 0 10px;
	background-color: #F5A62E;
}
#content .div-ilustrace.right{
	float: right;
}
#content .div-ilustrace a img,#content .reference .images a img{
	border: 1px #4F4130 solid;
	margin: 0 10px 10px 0;
	padding: 0;
}
#content .div-ilustrace a:hover img,#content .reference .images a:hover img{
	border: 1px #888 solid;
}
	
	
	
	/*  soubory  */
#content h2.fileh{
	margin: 20px 0 10px;
}
#content .file{
	margin-bottom: 20px;
}
#content .file h3{
	margin-bottom: 0;
}
#content .file .velikost{
	margin: 0;
	padding: 0;
}
#content .file .description{
	margin: 0;
	padding: 0;
}
#content .file img{
	vertical-align: middle;
	margin: 0 5px 5px 0;
}
	
	
	
	/*  kontakt  */
#content .kontakt-lide{
	margin-top: 30px;
}
#content .kontakt-lide p,#content .kontakt-lide table{
	margin: 0;
	padding: 0;
}
#content .kontakt-lide h3{
	margin: 20px 0 0;
	padding: 0;
}
