body {
	background: #D0DEE6 url(../images/back.gif) repeat-x;
	font-family: Verdana,Arial, Tahoma;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: white;
}

table {
	font-size: 10px;
}

body, html {
		height: 100%;	
}

img {
	border: 0px;
}

a, a:visited {
	text-decoration: none;
	color:#1E283B;
	font-weight:bold;
}

a:hover{
	color:#FFFFFF;	
	font-weight:bold;
}

#rootDiv {
		background: url(../images/mainBg.gif) repeat-y;
		float: left;
}


#mainDiv {
	float: left;
	width: 770px;
	position: relative;
	z-index: 40;
}

#topDiv {
	float: left;
	background:url(../images/top.jpg) no-repeat;
	width: 770px;
	height: 86px;
	z-index: 40px;
	position: absolute;
}

#topDivCover {
	background:url(../images/top.jpg) no-repeat;
}

#topDiv2 {
	float: left;
	width: 770px;
	height: 86px;
	background: transparent;
}


#topFullLeft {
	float: left;
	position: absolute;
	width: 99px;
	background: url(../images/leftFullBg.gif) repeat-y;
	left: 0px;
	z-index: 0;
}

#topFullRight {
	float: left;
	position: absolute;
	width: 99px;
	background: url(../images/rightFullBg.gif) repeat-y;
	left: 735px;
	z-index: 0;
}

#topLeftImage {
	margin-top: 86px;
	float: left;
}

#contentDiv {
	float: left;
	_float: none;
	width: 636px;
	margin-left: 99px;
 background: #4E8DC3 url(../images/silhoutte.gif) bottom right no-repeat;
	

}

#contentDiv_no_silhoutte {
	float: left;
	_float: none;
	width: 636px;
	margin-left: 99px;
background: #4E8DC3;
	

}

#topTitle {
	background-color: #2D4976;
	height: 29px;
	color: #978DC1;
	font-weight: bold;
	font-size: 12px;
	padding-left: 160px;
	width: 476px;
	_width/ ** /:636px;
}

#topTitle .title{
	height: 29px;
	float: left;
	width: 410px;
}

#topTitle .flag{
	float: left;
	padding-top:3px;
}



.subTitle {
	color: white;
	font-size: 10px;
	clear: both;
	display: block;
}

#menuDiv {
	float: left;
	width: 118px;
}


#buttonHome, #buttonSutaze, #buttonInterview, #buttonGaleria, #buttonStrava, #buttonTrening, #buttonClanky, #buttonEshop, #buttonOstatne, #buttonLinky, #buttonKontakt, #buttonHomeDiv, #buttonSutazeDiv, #buttonInterviewDiv, #buttonGaleriaDiv, #buttonEshopDiv, #buttonStravaDiv, #buttonTreningDiv, #buttonClankyDiv, #buttonOstatneDiv, #buttonLinkyDiv, #buttonKontakDivt, #buttonVideo, #buttonVideoDiv {
		width: 118px;
		float: left;
}

#buttonHome, #buttonHomeDiv {
	height: 22px;
	background: url(../images/buttonHome.gif) no-repeat;
}

#buttonHome:hover {
	background: url(../images/buttonHomeOn.gif) no-repeat;
}

#buttonSutaze, #buttonSutazeDiv {
	height: 24px;
	background: url(../images/buttonSutaze.gif) no-repeat;
}

#buttonSutaze:hover {
	background: url(../images/buttonSutazeOn.gif) no-repeat;
}

#buttonInterview, #buttonInterviewDiv {
	height: 24px;
	background: url(../images/buttonInterview.gif) no-repeat;
}

#buttonInterview:hover {
	background: url(../images/buttonInterviewOn.gif) no-repeat;
}

#buttonGaleria, #buttonGaleriaDiv {
	height: 23px;
	background: url(../images/buttonGaleria.gif) no-repeat;
}

#buttonGaleria:hover {
	background: url(../images/buttonGaleriaOn.gif) no-repeat;
}

#buttonEshop, #buttonEshopDiv {
	height: 23px;
	background: url(../images/buttonEshop.gif) no-repeat;
}

#buttonEshop:hover {
	background: url(../images/buttonEshopOn.gif) no-repeat;
}

#buttonVideo, #buttonVideoDiv {
	height: 22px;
	background: url(../images/buttonVideo.gif) no-repeat;
}

#buttonVideo:hover {
	background: url(../images/buttonVideoOn.gif) no-repeat;
}

#buttonStrava, #buttonStravaDiv {
	height: 24px;
	background: url(../images/buttonStrava.gif) no-repeat;
}

#buttonStrava:hover {
	background: url(../images/buttonStravaOn.gif) no-repeat;
}

#buttonTrening, #buttonTreningDiv {
	height: 24px;
	background: url(../images/buttonTrening.gif) no-repeat;
}

#buttonTrening:hover {
	background: url(../images/buttonTreningOn.gif) no-repeat;
}

#buttonClanky, #buttonClankyDiv {
	height: 23px;
	background: url(../images/buttonClanky.gif) no-repeat;
}

#buttonClanky:hover {
		background: url(../images/buttonClankyOn.gif) no-repeat;
}

#buttonOstatne, #buttonOstatneDiv {
	height: 24px;
	background: url(../images/buttonOstatne.gif) no-repeat;
}

#buttonOstatne:hover {
	background: url(../images/buttonOstatneOn.gif) no-repeat;
}

#buttonLinky, #buttonLinkyDiv {
	height: 24px;
	background: url(../images/buttonLinky.gif) no-repeat;
}

#buttonLinky:hover {
	background: url(../images/buttonLinkyOn.gif) no-repeat;
}

#buttonKontakt, #buttonKontaktDiv {
	height: 30px;
	background: url(../images/buttonKontakt.gif) no-repeat;
}

#buttonKontakt:hover {
	background: url(../images/buttonKontaktOn.gif) no-repeat;
}

#contentBg {
	float: left;
	background: #4E8DC3;
	width: 636px;
	position: absolute;
	left: 99px;
	height: 100%;
	z-index: 0;
}


#silhouette {
	float: left;
   	background: url(../images/silhoutte.gif) bottom 580px no-repeat;
	_background: url(../images/silhoutte.gif) bottom 580px no-repeat;
}

#realContentDiv {
	padding-left: 35px;
	padding-right: 20px;
	float: left;
	margin-top: 15px;
}

#realContentDiv_home {
	float: left;
	margin-top: 15px;
	margin-left:20px;
}


#staticWidth{
	width:450px;
}

#staticWidth_home{
	width:480px;
}


.dataIndent {
	float: left;
	width: 135px;
	font-weight: bold;
	clear: both;
	line-height: 150%;
	vertical-align: top;
}




#homeRight {
	float: left;
	width: 130px;
	margin-left: 10px;
}

* html #homeRight{
	margin-left:0px;
}

#homeLeft{
	float:left;
	width: 340px;
}

/*	update 17.5. 2007 */

#homeLeft a img {
	margin-top: 40px;
}
/*	update 17.5. 2007 End */

#personalInfo, #videoText {
	float:left;
	width:303px;
	margin-top:0px;
}

#videoText {
	margin-left: 15px;
	_margin-left: 7px;
}


#flash1{
	float: left;
	width:350px;
}

#flash2{
	float: left;
	width:350px;
}

#flash3{
	float: left;
	width:350px;
}

#videoPreview1{
    width: 286px;
    height: 180px;
    margin-left: 14px;
    _margin-left: 7px;
    float: left;
}

#videoPreview1 a, #videoPreview1 a:hover{
    width: 286px;
    height: 180px;
    display: block;
    float: left;
}

#videoPreview2{
    width: 286px;
    height: 180px;
    margin-left: 14px;
    _margin-left: 7px;
    float: left;
}

#videoPreview2 a, #videoPreview2 a:hover{
    width: 286px;
    height: 180px;
    display: block;
    float: left;
}

#videoPreview3{
    width: 286px;
    height: 180px;
    margin-left: 14px;
    _margin-left: 7px;
    float: left;
}

#videoPreview3 a, #videoPreview3 a:hover{
    width: 286px;
    height: 180px;
    float: left;
}

.iconItem {
	margin-bottom:12px;
	width: 120px;
	height: 150px;
	color: black;
	font-weight: bold;
}

.iconItem a {
		color: black;
}

.iconItem a:hover {
		color: white;
}

.homeIconImage {
	margin-top: 5px
}

#copyright {
	float: left;
	_float: none;
	margin-left: 80px;
	margin-bottom: 7px;
	clear: both;
	position: relative;
	z-index: 20;
}

#copyright a {
	color: white;
}

#copyright a:hover {
	color: black;;
}

#uputavka {
      width: 365px;
	float: right;
	_float: none;
	margin: 50px 120px 0px 0px;
      clear: both;
	position: relative;
	z-index: 20;
      color: navy;
      font-size: 12px;
      font-weight: bold;
}

#uputavkaDiv{
      margin-right: 100px
      float: right;
}

#spacer {
	clear: both;
}

#bottom {
	float: left;
	_float: none;
background: transparent url(../images/bottom2.gif) no-repeat 0px 0px;
	width: 655px;
	height: 35px;
	margin-left: 87px;
}

#bottom_no_siluet {
	float: left;
	_float: none;
background: transparent url(../images/bottom3.gif) no-repeat 0px 0px;
	width: 655px;
	height: 35px;
	margin-left: 87px;
}

#bottomImg {
	float: left;
	position: absolute;
	z-index: 0;
}


h3{
	font-size: 14px;
	font-weight: bold;
	letter-spacing:5px;
}

h4{
	font-size:12px;
	line-height:11px;
	font-weight:bold;
	padding-left:25px;
	padding-top:15px;
	margin-bottom:10px;
}

h5, h6{
	font-size:11px;
	font-weight:bold;
	color: #F0D690;
	margin-bottom:5px;
}

h6{
	padding-left:25px;
}

.foodIng{
	margin-bottom:5px;
}
.foodIngredients{
	padding-left:25px;
	margin-top:0px;
}

.foodBasicUl{
	list-style-type: none;
	padding: 0;
	margin: 0;
	width:400px;
	padding-left :25px;
}

.foodBasicUl li{
	background-image: url(../images/liMark.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left:15px;
	line-height: 13px;
	margin-bottom:5px;
}


.competitionUl,.linksUl,.articlesPressUl{
	list-style-type: none;
	
}

.competitionUl li, .linksUl li, .articlesPressUl li{
	background-image: url(../images/liMark.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left:15px;
}

.competitionUl li, .linksUl li{
	line-height: 13px;
	margin-bottom:10px;
}

.competitionUl li.pro{
	margin-bottom:20px;
}

.competitionPro{
	color: #2D4976;
	font-weight:bold;
	font-size:11px;
}

.articlesPressUl li{
	height: 330px;
	width:400px;
}

.articlesPressUl li.type1 {
	height: 180px;
}

.articlesPressUl li span{
	color: #F0D690;
	font-weight: bold;
	font-size:11px;
}

.articlesPressUl li.twoLines{
	height:580px;
}


.articlesPressUl li div {
	float: left;	
	width:190px;
	height:250px;
}

.articlesPressUl li.type1 div {
	float: left;	
	width:190px;
	height:100px;
}

.articlesPressUl li div a{
	font-size:1px;
	clear: both;
	float:left;
	border: 2px solid #2D4976;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
}

.articlesPressUl li div a:hover{
	border:2px solid #FFFFFF;	
}

.interviewQue{
	font-size:10px;
	font-weight: bold;
	color: #F0D690;
	margin-bottom:5px;
}

.interviewAns{
	margin-bottom:20px;
}


.nextSite{
	width:100%;
	text-align: right;
}

#customerService {
	width:100%;
	text-align: right;
}



#staticWidth a,#staticWidth a:visited{
	color:#1E283B;
	font-weight:bold;
}

#staticWidth a:hover{
	color:#FFFFFF;	
	font-weight:bold;
}

.eshopLine{
	float:left;
}


.eshopPhoto {
	float: left;
	width: 135px;
	background: #3880C3;
	margin: 4px;
	margin-bottom:14px;
	border: 1px solid #2d4976;
}

.eshopImageNumber{
	font-weight: bold;
	padding-left:40px;
	padding-top: 3px;
	padding-bottom:3px;
	color: #F0D690;
}

.eshopPicture{
	float:left;
	padding-left:4px;
	height: 122px;	
}

.eshopPicture a, .eshopPicture a:visited{
	font-size: 0px;
	clear: both;
	float:left;
	border: 1px solid #2D4976;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	height: 122px;
}

.eshopPicture a:hover{
	border:1px solid #FFFFFF;	
}


.eshopPrice{
	float: left;
	font-weight: bold;
	padding-left: 4px;
	padding-top:10px;
}

.eshopPriceUSDtextl2 {
	font-size: 0.8em;
}

.eshopPriceUSD{
	text-align: center;
	float: left;
	padding-left:6px;	
}

.eshopCount{
	float: left;
	font-weight: bold;
	padding-left :4px;
	margin-top:20px;
	width: 30px;
}

.eshopCountInput{
	float: left;
	padding-left:6px;
	text-align: center;
	vertical-align: middle;
}

.eshopDescription{
	float: left;
	width:129px;
	_width:132px;
	_width/ ** /:133px;
	margin-top:6px;
	padding: 3px;
/*	background:#1E283B;*/
background: #2D4976;
}

.eshopSubmit{
	width:450px;
	height: 40px;
	text-align: center;
	float:left;
	padding-top:50px;
}


#eshopOrderedItems{
 	background: #2d4976;	
	width: 100%;
}

#eshopOrderedItems .header{
	background: #2D4976;
	font-weight:bold;
	text-align: center;
}

#eshopOrderedItems .item{
 	background: #3880C3;	
}

#eshopOrderedItems .picture{
	width:80px;
	text-align: center;
	vertical-align: middle;
}

#eshopOrderedItems .item .picture{
	padding-top: 5px;
	padding-bottom: 5px;
	width:60px;
	padding-left: 20px;
}

#eshopOrderedItems .item .description{
	vertical-align: top;
	padding: 3px;	
}

#eshopOrderedItems .count{
	width:80px;
	text-align: center;
}


#eshopOrderedItems a, #eshopOrderedItems a:visited{
	font-size: 1px;
	clear: both;
	float:left;
	border: 1px solid #2D4976;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	width: 40px;
	height: 60px;
}

#eshopOrderedItems a:hover{
	border:1px solid #FFFFFF;	
}


.eshopOrderPrice{
	margin-top:30px;
	text-align:right;
	padding-right: 20px;
}


#eshopOrderForm .labels{
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	padding-right: 8px;
	width: 300px;
}

#error_msg {
	color: #F0D690;
	font-weight: bold;	
}

input.text {
  margin: 1px 1px 1px 1px;
  width: 195px;
  font-family: Verdana;
  font-size: 8pt;
  border-style: none;
  border-width: 0px;
  color: #000000;
}

input.text2 {
  margin-left: 2px;
  margin-right: 2px;
  text-align: center;
  width: 20px;
  font-family: Verdana;
  font-size: 8pt;
  border-style: none;
  border-width: 0px;
  color: #000000;
}

input.button {
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  border-style: outset;
  background-color: #2D4976;
  border-color: #4477aa;
  border-width: 1px;
  color: #eeeeee;
  width:195px;
}

textarea {
  margin: 1px 1px 1px 1px;
  width: 195px;
  font-family: Verdana;
  font-size: 8pt;
  border-style: none;
  border-width: 0px;
  color: #000000;
}

select {
  margin: 1px 1px 1px 1px;
  font-family: Verdana;
  font-size: 8pt;
  border-style: none;
  border-width: 0px;
  color: #000000;
}



/*
.eshopOrderHeader, .eshopOrderPicture, .eshopOrderDescription, .eshopOrderCount, .eshopOrderItem, .eshopOrderItemPicture, .eshopOrderItemDescription, .eshopOrderItemCount{
	float: left;
	border: 2px solid #2d4976;	
}

.eshopOrderHeader{
	font-weight:bold;
	background: red;
	border-right: 0px;
	border-bottom: 0px;
	background: #2D4976;

}

.eshopOrderPicture, .eshopOrderDescription, .eshopOrderCount{
	text-align: center;	
	border-left: 0px;
	border-top: 0px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.eshopOrderPicture, .eshopOrderItemPicture{
	width:80px;
}

.eshopOrderDescription, .eshopOrderItemDescription{
	width:230px;	
}

.eshopOrderCount, .eshopOrderItemCount{
	width:120px;	
}

.eshopOrderItem{
	background: #3880C3;
	border-top: 0px;
	min-height: 200px;
	_height:200px;
}

.eshopOrderItemPicture{
	border: 0px solid;
}

.eshopOrderItemDescription{
	height: 100%;	
	border-bottom: 0px;
	border-top: 0px;
}

.eshopOrderItemCount{
	border: 0px;	
}*/


#artdeluxe {
  margin-top: 250px;
  _margin-top: 0px;
}

#absolutroot	{
float: left;
margin: 0px;
padding: 0px;
height: auto;
width: 770px;
}

