/* ---------------------------------------------- */
/* -----  Obecna nastaveni  ------------------------------ */
/* ---------------------------------------------- */

body, table, th, td, div, p, caption, tr, ul, li, img, form, h1, h2, h3, input, select, textarea { margin:0; padding:0; border:0 none }
body { background-color:#fff; padding:0 25px; text-align:center;}
#page { margin:0 auto; background-color:#efebda; text-align:center;}



/* ---------------------------------------------- */
/* -----  Top Box  ------------------------------ */
/* ---------------------------------------------- */

#topbox { margin:0 auto; background:url(../obrazky/top-bcg.gif) 60px 0px no-repeat; padding-left:20px; width:760px; height:205px; text-align:left; overflow:hidden;}
.topslogan { position:relative; display:block; left:100px; top:6px; width:145px; height:94px; background:url(../obrazky/slogan-degusto.gif) 0px 0px no-repeat;}
.toplogo { position:relative; left:305px; top:-62px;}
.topinfo { position:relative; left:515px; top:-197px; width:180px; height:180px; overflow:hidden; /*background-color:#FF0000*/ }
.ico-mail { position:relative; left:573px; top:-238px;}
.ico-print { position:relative; left:582px; top:-237px;}
/*.ico-mail { position:absolute; left:835px; top:157px;}
.ico-print { position:absolute; left:893px; top:158px;}*/
.searchbox { position:relative; left:15px; top:-292px; width:210px; /*height:180px;*/ overflow:hidden;}
.topinfo table {padding-bottom:5px;}


/* ---------------------------------------------- */
/* -----  Top Menu  ------------------------------ */
/* ---------------------------------------------- */
/*#topmenubox { margin:12px auto 0px ; background:url(../obrazky/topmenu-bcg.gif) left bottom no-repeat; width:733px; text-align:left;}*/
#topmenubox { margin:12px auto 0px ;  width:733px; text-align:left;}

/* ---------------------------------------------- */
/* -----  Content Box  ------------------------------ */
/* ---------------------------------------------- */
.contentbox-1 { margin:0 auto; background:url(../obrazky/mainbox-bcg.gif) left repeat-y; width:728px; text-align:left;}
.contentbox-2 { margin:0 auto; background:url(../obrazky/mainbox-bcg-top.gif) left top no-repeat; width:728px; text-align:left;}
.contentbox-3 { margin:0 auto; background:url(../obrazky/mainbox-bcg-bottom.gif) left bottom no-repeat; width:728px; text-align:left;}

/* -----  Left Column ------------------------------ */
#leftcolumn { float:left; width:203px; text-align:left;}
.leftcolumn-1 { margin:0; background:url(../obrazky/mainbox-menu-bcg.gif) left repeat-y; width:203px; text-align:left;}
.leftcolumn-2 { margin:0; background:url(../obrazky/mainbox-bcg-top.gif) left top no-repeat; width:203px; text-align:left;}
.leftcolumn-3 { margin:0; padding:7px 0 30px 11px; background:url(../obrazky/mainbox-menu-bcg-bottom.gif) left bottom no-repeat; width:192px; text-align:left;}

.leftmenubox-1 { margin:0; background:url(../obrazky/rightmenu-bcg.gif) left repeat-y; width:191px; text-align:left;}
.leftmenubox-2 { margin:0; background:url(../obrazky/rightmenu-bcg-top.gif) left top no-repeat; width:191px; text-align:left;}
.leftmenubox-3 { margin:0; padding:20px 0; background:url(../obrazky/rightmenu-bcg-bottom.gif) left bottom no-repeat; width:191px; text-align:left;}

.lefttextitem { padding:8px 5px 0px 8px; margin-top:7px;}

/* -----  Right Column ------------------------------ */
#maincolumn, #rightcolumn { float:left; width:513px; text-align:left; padding-left:6px; min-height:600px; padding-bottom: 7px;}
#rightcolumn { padding-left:5px; margin-right:-2px; }

.pictureitem { margin-top:7px; clear:both;}
.pictureitem img { display:block;}
.textitem, .textitemB { background:url(../obrazky/textitem-bcg.gif) left top no-repeat; padding: 5px 30px 26px 27px; margin-top:7px; clear:both;}
.textitemB {padding-left:0px;}

/*.textitem { background:url(../obrazky/textitem-bcg.gif) left top no-repeat; padding:5px 30px 26px 27px; margin-top:7px; clear:both;}*/

/* -----  Inside Column ------------------------------ */
.insidecolumn { float:left; text-align:left; margin:7px 9px 7px 0;}
* html .insidecolumn { margin-bottom:0;}
.last { margin-right:0 !important;}
.insidecolumn img { display:block;}

/* -----  Footer ------------------------------ */
#footer { clear:both; width:337px; height:183px;}


/* ---------------------------------------------- */
/* -----  Language Selection  ------------------------------ */
/* ---------------------------------------------- */
#langmenubox { position:absolute; top:25px; left:0px; width:60px; text-align:left; padding-left:5px;}
#langmenubox small { display:none;}


/* ---------------------------------------------- */
/* -----  Doplnky a specialni formatovaci funkce   ------------------------------ */
/* ---------------------------------------------- */

/* -----  Zarovnani a doladeni ------------------------------ */
.leva { text-align:left !important;}
.prava { text-align:right !important;}
.stred { text-align:center !important;}

/* -----  Specialni funkce  ------------------------------ */
.nosee, .imgLink { display:none !important;}
.nowrap { white-space:nowrap !important;}
.cleaner { clear:both; padding:0; margin:0; line-height:0px; font-size:0px; border:none; visibility: hidden; width:100%;}

/* prevzato ze ZENu a pridano*/
#siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	text-align: center;
	}

.producttext .productListing-data { padding:5px 5px 5px 5px; margin-top:0px; clear:both;}
.productListing-data img {display:block}
.productListing-data input.wborder {border: thin solid black;}
td.productListing-data {padding: 0px;}
.textitem2 { background:url(../obrazky/textitem-bcg.gif) left top no-repeat; padding:5px 30px 5px 15px; margin-top:7px; clear:both;}


.clearboth { clear: both; height: 1px; width: 100%; }
.clearboth hr { display: none; }

h4.sidebox_title {text-transform:uppercase; margin-top:1.4em; margin-bottom:-5px; }

.zajimave_odkazy2  {clear:both; position:relative; top:-150px;left:585px;}
.zajimave_odkazy  {margin-left:25px;}
.categoryListBoxContents {display:inline; margin-right:10px;  white-space: nowrap; text-align:left; }
.kategorieSeznam {text-align:left;}
#indexProductListCatDescription {margin-top:0px;}
