/* ********************************* LAYOUT ********************************* */
	body { margin:0px; padding:0; font:0.83em "Verdana", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif; background: white;}
	
	#header {margin:0;  background:url("../Images/head-bg.jpg") no-repeat; }
	#banner {margin:2px 0 5px 0; color:black; background:#6AA11F url('../Images/banner-bg.jpg') no-repeat; width:990px; height:38px;}
	#banner .scorllingText {float:left; width:600px; margin: 10px 0 0 230px; _margin: 10px 0 0 118px; color:#C3E197;}
	#banner .tabs {float:right; margin:0; padding:0; height:38px; overflow:hidden}
	#banner .tabs * {margin:0; padding:0}
	    
    #main { background: #FFFFFF; margin:auto; width:990px;}
    
	#main1 { margin:0; padding:0; }
	#main2 { margin:0; padding:0; }
	.left {float:left;width:188px;margin:0; padding:0;}
	.right {float:right;width:188px;margin:0; padding:0;}
	.wBorder {border:none}
	.middleTop { margin:0 196px; background:url('../Images/content-top-bg.jpg') repeat-x}
	.middle { margin:0 196px; background:#F8F9F3;  border-left: 1px solid #DDDBCF; border-right:1px solid #DDDBCF; padding:0 20px; color:#474F37; font:0.80em "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;}
	.middleBottom { margin:0 196px; _margin:0 193px; width:598px; padding:0; _width:598px; height:19px; background:url('../Images/content-bottom-bg.jpg') bottom left repeat-x;  }
	
	.middle h4 { margin:1px; background: #C7EAF9; padding: 2px 15px; font-size: 13px; font-weight:bold;}
    .left ul, .right ul {margin:0;padding:0;}
    .left ul li, .right ul li {margin-left: 9px; padding-left: 16px; list-style: none; background:url("../Images/list-bg.gif") no-repeat left 6px;} 
	.cleaner {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent; }
	#bannerhomepage { background: url("../Images/banner-homePage.jpg") no-repeat; width: 792px; }
	h1,h2,h4 { margin: 0.2em 0 }
	p { margin: 0.5em 0 }
	.clean {clear:both}

	.maintab {text-align:justify}
	.maintab p {padding: 7px 0; margin:0}
	
	.maintab p.perex {margin:0}
	.maintab img {margin:10px}
	.small {font-size:11px;}
	.gray {color: #5A2110}
   .shadowimg { display: block; position: relative; width: 157px; text-align: left; margin: 1em; color: inherit;}
   .shadowimg { background : transparent url('../Images/stin.gif');  }
   .shadowimg span { display: block; position: relative; top: -4px; left: -6px; padding: 0; color: inherit;}
   .shadowimg .smalltext {color:White}
	tr.over {background:#F1FFEB}
	.header {background: #BDE7AD; border-bottom:1px solid #8DA783; border-right:1px solid #8DA783;}
	.hand {cursor:pointer;cursor:hand}
	.newsGrid {margin-bottom:25px; border-bottom:1px solid #8DA783;padding-bottom:12px}
	a { color:black }
    #footer {width: 970px; background: #6AA11F url('../Images/footer-bg.jpg') no-repeat; text-align:center;margin-top: 5px; font-size:11px; color: #E7E7E7; padding:10px; }
	#footer a { color: white;}
	#footer a:hover { color: silver;}
	.copy { text-align:center; font-size:80% }
	.back {text-align:right;}
	.back a {font-size:11px; font-weight:normal;padding-left:25px;text-decoration:none; background: url("../Images/indietro-bullet.gif") 0px 0px no-repeat; height:28px}
	.hr {background:url('../Images/partners-bg.gif') 0px 7px repeat-x;}
	
	.more {text-align:right; background:url('../Images/more-bullet.gif') top right no-repeat; padding-right:20px}
	.more a:hover {text-decoration:underline}
	.more a{font-size:11px; font-weight:normal; color:#474F37; padding-left:18px;color:#58A672; text-decoration:none; background: url("../Images/indietro.jpg") 0px 3px no-repeat}
	.back a:hover {text-decoration:underline;}
	h3 { font-size:13px; color:#223428; font-weight:normal; }
	hr.cleaner {clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none; visibility:hidden;  }
    .containerAdminInfo {float:left; width:350px; margin:10px 0 10px 30px}
    .containerAdminCombo {margin:10px 0; float:left }
    .containerAdminCombo select {width:220px;}
    
    .contact .head {font-weight:bold; margin:10px 0;}
    .contact {float:left; width:280px;height:260px}
    .contact div {margin:8px 0}
    td.next a {text-decoration:none}
    td.next a:hover {text-decoration:underline}
    td.prev a {text-decoration:none}
    td.prev a:hover {text-decoration:underline}
    
    .partnerCard {float:left; width:170px; height:300px;}
/* LEFT */
	h2.leftgreen {background: url("../Images/h2-leftgreen.jpg") no-repeat; font-size:13px; color:#FFFFFF; padding: 4px 0 2px 18px; width:170px;height:39px; margin:0; font-weight:normal }
	h2.rightgreen {background: url("../Images/h2-rightgreen.jpg") no-repeat; font-size:13px; color:#FFFFFF; text-align:right; padding: 4px 18px 2px 0; width:170px;height:39px; margin:0; font-weight:normal }
	#langmenu {padding:5px; text-align:center; background:#EDF5E0;}
	.greenborder {border-left:1px solid #BDCEA2; border-right:1px solid #BDCEA2; border-bottom:1px solid #BDCEA2; margin-bottom:15px}
	.flash {padding: 7px 10px 10px 10px; background:#DCEDC3}
	.mainmenu .level1 a {display:block; padding:5px 0 5px 5px; color: #5E684F;  text-decoration: none;  font-size: 11px; background:url('../Images/menu-border.gif') repeat-x} 
	.mainmenu .level1 a:hover {background-color:#DDECC6}
	.mainmenu .level1 a.odd {background-color:#D2E9B5}
	.mainmenu .level1 a.even {background-color:#DCEDC3}
	.mainmenu .level2 a {display:block; padding: 6px 0 6px 25px; background:#EDF5E0;  color: #666; text-decoration: none; font-family:Verdana; font-size: 10px;}
	.mainmenu .level2 a:hover {background-color:#DDECC6}
	.mainmenu .level3 {margin: 4px 0 0 60px; background: url("../Images/h4-bullet.gif") left 3px no-repeat; padding-bottom:4px}
	.mainmenu .level3 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 10px;padding-left:10px;}
	.mainmenu .level4 {margin: 4px 0 0 70px; background: url("../Images/h5-bullet.gif") left 3px no-repeat; padding-bottom:4px}
	.mainmenu .level4 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 10px;padding-left:10px;}
	.mainmenu .active a {color:#3481C2}
	.pressed {color:Red;font-style:italic}


/* ********************************* SUBheader_mainmenu ********************************* */
	
	.utilita_menu div a, .inquiry div.head a, .news div.head a  { display:block; text-decoration:none; padding-left:24px; color:#5A2110; background: url("../Images/bullet.gif") 10px 5px no-repeat; padding-bottom:5px}
	.inquiry div.head {margin-top:12px}
	.utilita_menu div a:hover, .inquiry div.head a:hover, .news div.head a:hover {text-decoration:underline}
	.inquiry div.descr, .news div.descr {font-size:11px; padding:0 10px 10px 24px}
	.news .date {text-align:center; font-size:10px;} 
	.noLink {cursor:default}
	.noLink:hover {text-decoration:none}

/* ********************************* SITEMAP ********************************* */

	.sitemap {margin:15px 0 0 15px}
	.sitemap .level1 {padding:3px 0 0 15px; height: 18px; background: url("../Images/h3-bullet.gif") left 5px no-repeat;}
	.sitemap .level1 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 11px} 
	.sitemap .level2 {margin: 0 0 0 15px; background: url("../Images/sitemap1.gif") repeat-y;  padding:6px 0 6px 12px}
	.sitemap .level2 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 10px;padding-left:10px;}
	.sitemap .level3 {margin: 0 0 0 16px; background: url("../Images/sitemap2.gif") repeat-y;  padding:6px 0 6px 35px}
	.sitemap .level3 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 10px;padding-left:10px;}
	.sitemap .level4 {margin: 0 0 0 16px; background: url("../Images/sitemap3.gif") repeat-y;  padding:6px 0 6px 60px}
	.sitemap .level4 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 10px;padding-left:10px;}
	.sitemap .end1 {padding:3px 0 0 15px; height: 18px; background: url("../Images/h3-bullet.gif") left 5px no-repeat;}
	.sitemap .end1 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 11px} 
	.sitemap .end2 {margin: 0 0 0 15px; background: url("../Images/sitemap1end.gif") repeat-y;  padding:4px 0 4px 12px}
	.sitemap .end2 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 10px;padding-left:10px;}
	.sitemap .end3 {margin: 0 0 0 16px; background: url("../Images/sitemap2end.gif") repeat-y;  padding:4px 0 4px 35px}
	.sitemap .end3 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 10px;padding-left:10px;}
	.sitemap .end4 {margin: 0 0 0 16px; background: url("../Images/sitemap3end.gif") repeat-y;  padding:4px 0 4px 60px}
	.sitemap .end4 a {color: #666; font-weight:bold; text-decoration: none; font-family:Verdana; font-size: 10px;padding-left:10px;}


/* ********************************* TITLES ********************************* */

.middle h1 {background: url("../Images/h2bullet.gif") no-repeat 2px 3px;  padding: 5px 0 6px 30px; font-size: 1.2em;font-weight:bold; margin:0 0 10px 0; border-bottom:1px solid #DDDAD3}	
/*
	.left h3 {background: url("../Images/h3left-bg.gif") left top no-repeat ; margin: 15px 0 10px 1px; padding: 6px 18px; color:#054A6D; font-size: 0.9em; }
	.right h3 {background:  url("../Images/h3right-bg.gif") left top no-repeat ; margin: 15px 0 0px 15px; padding: 6px 18px; color:#054A6D; font-size: 0.9em; }
	.middle h4 {margin: 6px 0 4px 10px; padding: 2px 12px; color:#054A6D; font-size: 1.2em;}
	.middle h3 {background:  url("../Images/h3-bullet.gif") left 7px no-repeat ; margin: 6px 0 4px 10px; padding: 2px 12px; color:#054A6D; font-size: 1.2em; Text-transform:uppercase; }
	
*/

/* ********************************* LOGIN ********************************* */

    .loginForm  { margin-left: 15px}
    .loginForm  input { border-top: 1px solid #356476;border-left: 1px solid #356476; border-right: 1px solid #DBFFFF; border-bottom: 1px solid #DBFFFF;  width: 100px}
	.loginForm .loginbutton {Background: url("../Images/loginbutton-bg.gif")  no-repeat}
	.loginForm .loginbuttonover {Background: url("../Images/loginbutton-bg.gif") 1px 1px}
	.buttonLogin   { background-position:top left; background-image: url("../Images/edit/button_login.gif"); background-repeat: no-repeat; padding:3px 10px 0px 20px;}


/* ********************************* FLASH IMAGES ********************************* */

	

/* ********************************* CONTACT INFO ********************************* */
	.contact div.global { background: url("../Images/contact-grid-bg.jpg") no-repeat; margin: 6px 0px 10px 0px; padding: 10px 0 0 10px;  width:330px}
	.links {margin: 6px 0px 10px 0px;}
	.contact h3, .links h3 {margin-bottom:15px; padding: 4px 10px; font-size:1.1em; background: #BDE7AD;}	
	.contact h4 {background:#FFFFFF;}
	.contact .info {margin-left: 20px; padding-bottom:15px}
 
/* ********************************* NEWS + Products ********************************* */
	h2 a {text-decoration:none}
	.adDescr a {text-decoration:none}
	.adDescr a:hover {text-decoration:underline}
	.infoTable .bottom {background:#F8F9F1 url(../Images/table-bottom-bg.jpg) no-repeat}
	.infoTable {background: #FFFFFF;}
	.infoTable .head {background: #BDE7AD;}
	.infoTable tr.info td {text-align:center}
	.infoTable .top {background:#FFFFFF url(../Images/table-top-bg.jpg) no-repeat;  font-size:6px}
	.infoTable .leftbg {border-left:1px solid #EEEDEB}
	.infoTable .rightbg {border-right:1px solid #EEEDEB}
	marquee .topLink {color: #C3E197; text-decoration:none;}
	marquee .topLink a:hover {text-decoration:underline}
	.gallery .photoDescr {padding: 5px; height: 25px; width: 147px; background:url('../Images/photodescr-bg.jpg') no-repeat;} 
	.gallery .imageCell {padding:3px; margin:8px; float:left; float:left}
	
	.paging {margin-top:30px}
    .news {padding:25px 0 30px 0;}
    .borderBottom {background: url("../Images/partners-bg.gif") left bottom repeat-x;}
	.news img {margin-right:15px;}
	.news h2 {padding-left:12px; font-weight:bold; }
	.news h2.detail {font-size:1.2em;Text-transform:uppercase; margin-bottom:10px; padding-left:0; background: url("../Images/h3-bullet.gif") left 6px no-repeat; }
    .news h2 { font-size:1.2em;Text-transform:uppercase; margin:0; background: url("../Images/h3-bullet.gif") left 6px no-repeat; }
	.news .more {text-decoration:none; background: url("../Images/h3-bullet.gif") left top 4px no-repeat; color:#474F37; padding:1px 10px 0 0 }
	.prw-Productsgranmoravia {background:#DCEDC3; color:#474F37; font-size:11px;}
	.prw-Productsgranmoravia .more {text-decoration:none}
	.prw-Productsgranmoravia a:hover {text-decoration:underline}
	.prw-Productsgranmoravia .morePrev {text-align:right; padding:8px}
	/*.news .more:hover {text-decoration:underline;}*/
	.news .description {margin-left: 12px; margin-top:7px}
	
/* RECIPE BOOK */
.recipe {margin: 30px 0}
.upLink {display:block;text-align:right; margin:20px 0; background:url('../Images/up-bullet.gif') top right no-repeat; padding-right:30px}
.recipe img {padding:10px 10px 10px 0; background:#F8F9F3; }
.recipeLink {padding: 10px 0; background:url('../Images/recipes-links-bg.gif') bottom left repeat-x;}
.recipeLink a {background:url('../Images/list-bullet.jpg') 0px 2px no-repeat; padding-left:20px; text-decoration:none}
.recipeLink a:hover {text-decoration:underline}
.recipeHeader {margin-bottom:30px; padding-bottom:20px; }
.recipe .image{float:left; width:154px; margin:0px 10px 10px 0px;}
.recipe .description {margin-bottom:20px; padding-top:10px}
.recipe h2 { font-size:1.2em;Text-transform:uppercase; margin:0; background: url("../Images/h3-bullet.gif") left 6px no-repeat; }
/* ********************************* PRODUCTS ********************************* */

	.newsPreview {padding: 5px 15px 15px 22px}
	.newsPreview h4 {font-family: Verdana; font-size:13px; color:#006699; background: url("../Images/h3-bullet.gif") left 7px  no-repeat; padding-left:12px}
	.newsPreview h4 a {color:#006699; text-decoration:none;}
	.newsPreview h5 {font-family: Verdana; font-size:11px; font-weight:normal;padding-left:12px}

/* ********************************* CONTACT FORM ********************************* */

    .contactform  input { border-top: 1px solid #356476;border-left: 1px solid #356476; border-right: 1px solid #DBFFFF; border-bottom: 1px solid #DBFFFF; }
	.contactform .full {width:250px;}
	.contactform .half {width:124px; }
	.contactform .third {width:82px; }
	.contactform fieldset { border:1px solid #356476;padding: 0 10px 10px 10px; margin: 10px; }
	.contactform legend {  padding: 0.3em 2.1em; color:#000080; font-weight:bold;  font-size:1.1em;  text-align:right;  border-bottom:1px solid #356476;  border-right:1px solid #356476; border-top:1px solid #DBFFFF;  border-left:1px solid #DBFFFF; background:#BBD2DD;}
	.contactform .text {width:120px}
	.contactform table {margin:15px 10px; width: 450px}
	a.buttonSend                   { padding-left:25px; background-position:top left; background-image: url("../images/edit/button_send.gif"); background-repeat: no-repeat; font-family: Tahoma; font-weight: bold; font-size: 13px; color: #000000; text-decoration:none;}
	a.buttonCancel                 { padding-left:20px; background-position:top left; background-image: url("../images/edit/button_cancel.gif"); background-repeat: no-repeat; font-family: Tahoma; font-weight: bold; font-size: 13px; color: #000000; text-decoration:none;}
	.textarea {border-top: 1px solid #356476;border-left: 1px solid #356476; border-right: 1px solid #DBFFFF; border-bottom: 1px solid #DBFFFF; }
	.sendError                            { background: #FBF5F5 url("../images/sendError.gif") no-repeat 10px 5px ; border: 1px solid #A22B28; padding: 20px 0 20px 80px; margin-top: 10px; margin-bottom: 15px}
	.sendOK                               { background: #F5F9FB url("../images/sendOk.gif") no-repeat 20px 7px ; border: 1px solid #277CA3; padding: 20px 0 20px 80px; margin-top: 10px; margin-bottom: 15px}
	.contactform h2 {padding-left:12px; font-family:Trebuchet MS; font-weight:bold; color: #054A6D;font-size:1.2em;Text-transform:uppercase; margin:0; background: url("../Images/h3-bullet.gif") left 6px no-repeat;}
	.textbox {margin-bottom:25px}









