body { background:#fff; font-size: 12px; font-family: Arial; margin: 0; padding:0; text-align: center;}
#content {width:950px;margin: 0 auto 0 auto; text-align: center;}
#head {width:950px; background: #fff url('../images/top.jpg') no-repeat center top; height:171px; margin: 0 auto 0 auto;}
#menu {width:950px; background: #fff url('../images/menu.jpg') no-repeat center top; height:31px; margin: 0 auto 0 auto;}
#foot {
	width:950px;
	background: #fff url('../images/bottom.jpg') no-repeat center top;
	height:65px;
	clear: both;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: right;
}
#card {text-align:left; padding: 70px 0 0 625px; font-weight: bold; width: 175px; ^padding:70px 625px; _padding:0; _position: relative; _top:70px; _left:240px;}
#card a, #card a:visited {color:#87454a;}
#card a:hover {color:#000;}
#card-top {width: inherit;}
#card-bottom {margin-top: 3px;width: inherit;}
#form {padding: 40px 0 0 200px; text-align:left; ^position: relative; ^top:-70px; _padding:0; _position: relative; _top:105px; _left:200px;}
table.header {text-align:left; }
table.header a, table.header a:visited {}
table.header a:hover {}
table.header tr td.mena {font-weight: bold;}
table.header tr td.zakaznik {font-size: 0.9em;padding-left: 50px;}
table.header tr td.neprihlasen {font-weight: bold; font-size: 1.1em;}
table.header tr td.prihlasit-se a,table.header tr td.prihlasit-se a:visited {background:#fff url('../images/add.png') no-repeat 5px 3px; color:#fb6c03; font-size: 1.2em; padding-left: 15px;}
#menu-in {
	text-align:left;
	font-weight: bold;
	float: left;
	padding-top: 11px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 100px;
}
#menu-in a, #menu-in a:visited {padding:0 5px; color:#000; text-decoration: none;font-weight: bold;}
#menu-in a:hover {color:#76040d;}

#menu-right {float: right; margin-right: 26px; margin-top: 5px;}

#menu-right input.input {height:20px;position: relative; top:-9px; ^top:-4px; border:1px solid #000; _position: relative; _top:; _left:26px;}
input.button {position: relative; left:-3px; _position: relative; _top:4px; _left:23px;}
.clear {clear: both;}
#main {width: 950px; margin: 10px auto 0 auto; _width: 1000px; _position: relative; _left: -40px;}
#main #left {float: left; width: 191px; background:#fff; text-align: left; margin-left:35px;}
#main #right {float: right;width: 679px; text-align: left; margin-right:29px;}
#left #menu-left {background:#d1d1d1;}
#left ul.level-1 {list-style-type: none; margin:0; padding: 0; padding: 8px;}
#left #menu-left a, #left #menu-left a:visited {color:#fff; text-decoration: none; font-size:13px; line-height: 25px;}
#left #menu-left a:hover {}
#left #menu-left li {padding:2px 0;}
#left ul.level-2 {background:#a0a0a0;list-style-type: none; margin:4px 0 0 18px; padding:0;}
#left #menu-left ul.level-1 li a, #left #menu-left ul.level-1 li a:visited {background:url('../images/menu-item.jpg') no-repeat; width: 174px; height:23px; display: block; padding-left: 21px;}
#left #menu-left ul.level-2 li a, #left #menu-left ul.level-2 li a:visited {background:#a0a0a0 url('../images/add2.png') no-repeat 5px 5px; width:120px;}
#left #menu-left ul.level-1 li a:hover {background:url('../images/menu-item-active.jpg') no-repeat;}
#left #menu-left ul.level-2 li a:hover {background: none;}
#kontakt {
	width:205px;
	background:#fff url('../images/kontakt.jpg') no-repeat;
	position: relative;
	left: -14px;
	margin-top: 30px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#kontakt .nadpis {
	color:#fff;
	font-size: 15px;
	font-weight: bold;
	text-align: right;
	padding-top: 23px;
	padding-bottom: 0;
	padding-right: 11px;
}

#kontakt .obsah {color:#fff; font-size: 14px;  padding: 8px 12px 0px 0px; text-align: right; line-height: 20px;}
#right_in {}
.obsah_nadpis {background:#eeba8a; padding:0 10px;}
#right_in p {padding: 0 5px}
h1, h2, h3, h4, h5, h6, .h1 {color:#844205;}
h1,.h1 {font-size: 16px; margin-bottom: 0;}
h2 {font-size: 14px;}
h3 {font-size: 13px;}
h4, h5, h6 {font-size: 12px;}
#produkty_vypis {background:#fde2ce;}
#produkty_vypis table.vypis {text-align: center; margin: 0 auto; width: 678px;}
/*#produkty_vypis table.vypis tbody tr {height:290px;}*/
#pata_vypis {background:#fdbd8d; height: 5px; margin-bottom: 20px;}
.produkt {width:211px; height:272px; background: url('../images/produkt.jpg') no-repeat; margin: 0 auto;}
.img {
	text-align: center;
	height: 220px;
}
.img img {width: 160px; margin-top: 25px;}
.nazev {
	text-align: center;
	color:#272727;
	font-size: 15px;
	font-weight: bold;
}
.produkt_bottom {
	width:196px;
	text-align: center;
	margin: 0 auto;
	margin-top:10px;
}
.cena {float: left; color:#5b0108; font-size: 14px; font-weight: bold;}
.detail {float: right;}
.detail a, .detail a:visited {color:#5b0108; font-size: 14px;}
.detail a:hover {text-decoration: none;}
.strankovani {margin: 0 auto; width: 200px; text-align: center; padding: 5px; color:#733b08; font-size: 14px;}
.strankovani a.active {color:#733b08; text-decoration: underline;}
.strankovani a, .strankovani a:visited {text-decoration: none;color:#733b08;}
.strankovani a:hover {color:#733b08;}
#foot_in {padding: 0 50px; color: #fff; font-size: 11px;}
#foot_in a, #foot_in a:visited {color:#fff;}
#foot_in a:hover {text-decoration: none;}
#foot_left {float: left; padding-top: 25px;}
#foot_right {float: right; padding-top: 18px;}
a.logo {display: block;  width: 520px; height: 90px; position: relative; top: -130px; left: 20px; ^position: relative; ^top:-200px; ^left:-190px; _position: relative; _top:-20px; _left:-190px;}
#content #main #right a {
	color: #81010B;
	text-decoration: underline;
}
#card-bottom {
	font-size: 11px;
}
#right #right_in #textDetail {
	width: 360px;
	float: left;
}
#right #right_in #fotoDetail {
	float: right;
	width: 300px;
}
#produkty_vypis .vypis td {
	margin-bottom: 5px;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

