body {
	background-color:white;
	background-image:url(slices/bg2010.jpg);
}

body, td, th {
	font-family:tahoma, verdana, arial, helvetica;
	font-size:9pt;
	color:black;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.contents {
	width:992px;
	background-image: url(slices/contentsbg.gif);
	background-repeat: repeat-y;
}

.contents-orange {
	width:992px;
	background-image: url(slices/contentsbg-orange.gif);
	background-repeat: repeat-y;
}

p {
	margin-top:10px;
}

.top {
	width:992px;
	height: 99px;
	background-image: url(slices/top-bg.gif);
	background-repeat: repeat-x;
	overflow: hidden;
}

.left {
	float:left;
}

.right {
	float:right;
}

.clear {
	clear:both;
	height:0px;
	overflow: hidden;
}

.clearLeft {
	clear:left;
	height:0px;
	overflow: hidden;
}

.mainMenuItem, .mainMenuItemAct {
	margin-top:63px;
	float:right;
	height:36px;
	font-weight: bold;
}

.mainMenuItem {
	background-image: url(slices/menu-passive.jpg);
}

.mainMenuItemAct {
	background-image: url(slices/menu-active.jpg);
}

.mainMenuItem a {
	color:white;
	text-decoration: none;
}

.mainMenuItemAct a {
	color:black;
	text-decoration: none;
}

.mainMenuItemInner {
	padding:10px 10px 0px 10px;
}

.mainMenuItemShim {
	margin-top:63px;
	float:right;
	height:36px;
	width:1px;
	background-color:white;
}

.productMenuDock {
	background-image:url(slices/main-photo.jpg);
	height:534px;
	overflow: hidden;
}

.productMenuDockSub {
	margin-left:10px;
	height:170px;
	overflow: hidden;
}

.productMenuItem, .productMenuItemShim {
	margin-top:375px;
	float:left;
	height:145px;
}

.productMenuDockSub .productMenuItem, .productMenuDockSub .productMenuItemShim{
	margin-top:11px;
}

.productMenuItemShim {
	width:1px;
}

.productMenuItem {
	width:95px;
}

.main {
	float:left;
	text-align: justify;
	padding:0px 10px;
}

h1 {
	font-size:14pt;
	font-weight:normal;
	color:#F68E1E;
}

h2 {
	font-size:11pt;
	font-weight:bold;
}

.bottom {
	height:25px;
}

.dotaz {
	padding:0px 0px 15px 0px;
/*	background-image: url(slices/faq-dotaz.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height:25px;
	overflow: visible;*/
	font-weight: bold;
}

.odpoved {
	padding:0px 0px 25px 0px;
	margin-bottom:25px;
	border-bottom:1px solid #F68E1E;
	/*background-image: url(slices/faq-odpoved.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height:40px;
	overflow: visible;*/
}

.galerie {
	float:right;
	padding-left:10px;
	margin-left:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-left:1px solid #F68E1E;
	border-bottom:1px solid #F68E1E;
	width:200px;
	background-color: white;
	clear:right;
}

.galerie370px {
	float:right;
	padding-left:10px;
	margin-left:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-left:1px solid #F68E1E;
	border-bottom:1px solid #F68E1E;
	width:370px;
	background-color: white;
	clear:right;
}

.galerie370px td {
	font-size: 7pt;
	text-align: center;
	width:160px;
}

.galerie td {
	font-size: 7pt;
	text-align: center;
	width:160px;
}

.galTitle {
	text-align:center;
	padding:0px 10px 10px 10px;
	font-weight: bold;
}

.galItem {
	float:left;
	margin:3px;
	border:1px solid #DDDDDD;
}

.galItem img {
	cursor:pointer;
}

.galItemTd {
	width:160px;
	height:160px;
	text-align: center;
	vertical-align: middle;
}

.galItemTd {
	width:160px;
	height:160px;
	text-align: center;
	vertical-align: middle;
}

.bottomMenu {
	margin:10px;
	font-size:7pt;
	color:#555555;
}

.bottomMenu a {
	color:#555555;
}

.sectionDivider {
	padding:5px;
	background-color:#FFF8AE;
	font-size:11pt;
	font-weight:bold;
	margin-bottom:15px;
	clear:left;
}

.order {
}

.order th {
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #FFF8AE;
	font-weight: normal;
	width:250px;
	/*border:1px solid red;*/
}

.order td {
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #FFF8AE;
}

.line1 {
}

.line2 {
}

.price {
	border:1px solid #FF9900;
	background-color: #FFF8AE;
	color:black;
	width:80px;
	text-align: right;
}

.priceAlert {
	width:80px;
	border:1px solid red;
	background-color: #FFFF8A;
	background-image: url(slices/alert.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color:black;
	width:80px;
	padding-right:15px;
	text-align:right;
}

.count {
	border:1px solid #222255;
	background-color: #E2D5FF;
	color:black;
	width:80px;
	text-align: right;
}

.description {
	color:#FF8430;
	font-weight: bold;
	border:none;
	width:250px;
}

.ordPartItem {
	width:86px;
	height:140px;
	float:left;
	text-align: center;
	font-size:8pt;
}

.ordPartItem img {
	border:1px solid #FF9900;
	cursor:pointer;
}

.lpad {
	padding-left:20px;
}

.prodComment {
	font-style: italic;
}

form {
	margin:0px;
}

.objTextarea {
	border:1px solid #FF9900;
	background-color: #FFF8AE;
	color:black;
	width:300px;
	height:100px;
}

.objText {
	border:1px solid #FF9900;
	background-color: #FFF8AE;
	color:black;
	width:300px;
	padding-right:15px;
}

.objTextAlert {
	border:1px solid red;
	background-color: #FFFF8A;
	background-image: url(slices/alert.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color:black;
	width:300px;
	padding-right:15px;
}

.rightFloat {
	float:right;
	padding:0px 0px 15px 15px;
}

.seven {
	border:2px solid #FF9900;
	margin:10px 100px;
	padding:5px;
	text-align:center;
}

.actFest {
	float:left;
	margin:10px 10px; 
	padding:10px;
	border:2px solid white;
	text-align:center;
}

.l640 {
	float:left;
	width:630px;
}

.nocrossovered {
	font-weight: bold;
}

.crossovered {
	color:#FF9900;
	text-decoration: line-through;
}

.akceOuter {
	float:left;
	height:51px;
	background-image:url(slices/akceOuter.gif);
	background-position: left;
}

.akceInner {
	float:left;
	height:51px;
	background-image:url(slices/akceInner.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.akceText {
	font-weight:bold;
	text-align:center;
	padding:20px 30px 0px 30px;
}

.clickable1 {
	margin-right:2px;
	vertical-align: middle;
	cursor: pointer;
}