body{
margin:0;
background:#112401 url(../images/pbg.png) top left repeat;
color:#fff;
font:11px tahoma,arial,verdana,helvetica,sans-serif;
text-align: center;
background-attachment: fixed;
overflow: -moz-scrollbars-vertical;
}


form {
padding:0px;
margin:0px;
}

a{
color:#fff;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

div {
font-size:0px;
}

span{
font-size:11px;
}

.bullet {
padding:0;
list-style: none;
margin:0 10px 0 0;
font-size: 11px;
}

.tip_link {
color:#2f4d02;
font:11px tahoma;
font-weight:bold;
font-style: italic;
}

a.tip_link{
color:#2f4d02;
text-decoration:underline;
}

a:hover.tip_link{
color:#2f4d02;
text-decoration:none;
}

#hints_cont {
position:absolute;
width:315px;
z-index:100;
text-align:left;
visibility:hidden;
}

input, textarea {
padding:0;
margin:0;
}

textarea.SWi280 { width:280px; border-color: #7aa40d; color:#2f4d02; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px;}
input.SWi280 { width:280px; border-color: #7aa40d; color:#2f4d02; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:18px;}
input.SWi220 { width:220px; border-color: #7aa40d; color:#2f4d02; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:18px;}
input.SWi160 { width:160px; border-color: #7aa40d; color:#2f4d02; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:18px; }
input.SWi140 { width:140px; border-color: #7aa40d; color:#2f4d02; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:18px; }
input.SWi120 { width:120px; border-color: #7aa40d; color:#2f4d02; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:18px; }
input.SWi100 { width:100px; border-color: #7aa40d; color:#2f4d02; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:18px; }
input.SWi80 { width:80px; border-color: #7aa40d; color:#2f4d02; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:18px; }
input.SWi40 { width:40px; border-color: #7aa40d; color:#2f4d02; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:18px; }


fieldset
{
border: 1px solid #828282;
padding:0 0 5px 10px;
margin:0px;
}

legend
{
color: #fff;
font-size: 11px;
font-weight:bold;
}

#main{
width:752px;
text-align:left;
background:#fff;
margin-top:28px;
background:url(../images/main_side_line.gif) top left repeat-y;
}

#intro{
position:relative;
z-index:0;
width:569px;
text-align:left;
margin-top:28px;
margin-bottom:28px;
}

#lang_choices a,#lang_choices a:hover{
color:#98c52b;
}

#header{
width:704px;
height:335px;
padding:12px 24px 0 24px;
background:url(../images/main_top_line.gif) top left no-repeat;
}

#header_top{
width:704px;
height:38px;
}

#header_top_md{
float:left;
width:224px;
height:38px;
background:url(../images/logo.gif) top left no-repeat;
}

#header_top_rt{
float:left;
width:240px;
height:38px;
}

#langCont{
float:right;
height:26px;
width:240px;
text-align:right;
}

#langCont span{
color:#676767;
line-height:16px;
}

#langCont select {
  padding: 0;
  margin: 0;
  background-color: #FFFFFF;
  color: #858585;
  font-size:10px;
  border-style : solid; border-top-style : solid; border-width: 1px;
  text-align: left;
}

#header_mid{
width:704px;
height:4px;
background-color:#4c7e03;
}

#header_menu
{
position: absolute;
font-family: tahoma;
font-size:8pt;
height: 28px;
width:704px;
white-space: nowrap;
z-index: +1;
padding: 0;
margin: 0;
text-align: left;
border-bottom:1px solid #9fc302;
}

#bod{
height:auto;
width:704px;
margin:0px 24px;
}

#bodheader{
width:704px;
margin:0px 24px 6px 24px;
}

#header_path
{
font-family: tahoma;
color:#4c7e03;
font-size:10pt;
font-weight:bold;
height: 19px;
line-height:19px;
width:704px;
text-align: left;
border-top:1px solid #9fc302;
}

#header_path a{
color:#4c7e03;
text-decoration:none;
}

#header_path a:hover{
text-decoration:underline;
}

.contentContainer
{
position: absolute;
margin:0px;
padding:0px;
text-align:center;
top: 113px;
width: 704px;
height: 255px;
z-index: 0;
text-align:center;
}
.contentItem
{
background-color: #FFFFFF;
width: 704px;
}


#footer{
width:704px;
height:53px;
padding:0px 24px;
background:url(../images/main_bot_line.gif) bottom left no-repeat;
}

#topmenu {
color:#858585;
font-size:11px;
line-height:38px;
float:left;
width:240px;
height:38px;
}

#topmenu a{
color:#858585;
text-decoration:none;
}

#topmenu a:hover{
text-decoration:underline;
}

.topmenusep {
margin: 0 8px;
}

#botmenu {
width:704px;
height:29px;
margin:6px 0 16px 0;
line-height:29px;
font-size:12px;
text-align:center;
background:url(../images/bot_mn_bg.gif) top left no-repeat;
}

#botmenu a{
text-decoration:none;
}

#botmenu a:hover{
text-decoration:underline;
}

.botmenusep {
margin: 0 15px;
}

#copyright {
width:569px;
margin-top:14px;
text-align:center;
font-size:11px;
}

#copies a{
text-decoration:none;
}

#copies a:hover{
text-decoration:underline;
}

#policies {
line-height:24px;
color:#98c52b;
}

#policies a{
color:#98c52b;
text-decoration:none;
}

#policies a:hover{
text-decoration:underline;
}

.enter a, .enter{
color:#ffdc00;
text-decoration:none;
}

a:hover.enter{
text-decoration:underline;
}

.bio_img_btn {
display:block;
alpha(opacity=65);
-moz-opacity:.65;
opacity:.65;
filter:alpha(opacity=65)
}

.bio_img_btn:hover {
display:block;
alpha(opacity=100);
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100)
cursor:pointer;
}

.bio_img_btn_a {
display:block;
alpha(opacity=100);
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100)
}

.close_link, .close_link a:hover {
color:#ffdc00;
text-decoration:none;
}

.email_link, .email_link a {
color:#2f4d02;
text-decoration:underline;
}

.email_link a:hover {
color:#2f4d02;
text-decoration:none;
}

.email_link1, .email_link a {
color:#ffffff;
text-decoration:underline;
}

.email_link1 a:hover {
color:#ffffff;
text-decoration:none;
}


.topics_link, .topics_link a {
font-size:11px;
font-weight:bold;
color:#4c7e03;
text-decoration:none;
}

.topics_link a:hover {
font-size:11px;font-weight:bold;color:#4c7e03;text-decoration:none;
}


a:hover.retsina_link img{
width:84px;
height:150px;
}

#zoom_img {
position:relative;
z-index:4;
}

#loader_img {
position:absolute;
z-index:3;
top:50%;
left:50%;
margin-left:-33px;
margin-top:-33px;
}


.smmn {
font-weight:bold;color:#4c7e03;font-size:14px;
}

.smmni {
font-weight:normal;color:#2f4d02;font-size:12px;
}

.sitemap {
font-size:11px;
}

/* remove all the bullets, borders and padding from the default list styling */
.sitemap ul {padding:0 0 0 20px;margin:0;list-style-type:none;}
.sitemap li {list-style-type:none;}
.sitemap a, .sitemap a:visited {text-align:left;text-decoration:none;line-height:26px;}



/*********************************
START: Menu CSS
*********************************/


.mna {
color:#9fc302;
}

.mni {
color:#ffffff;
}



.menu {

width:703px; height:26px; font-size:0.85em; position:relative;z-index:100;border-right:1px solid #9fc302;margin-top:2px;
}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:704px; w\idth:703px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:140px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:140px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;background:url(../images/buttons_off.gif) top left repeat-x;font-size:12px;text-align:center;font-weight:bold;text-decoration:none; width:142px; height:26px; border:1px solid #9fc302; border-width:0 0 0 1px; line-height:26px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:140px; w\idth:139px;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background-color:#d4d8bd;}
/* style the second level hover */
.menu ul ul a.drop:hover{background-color:#c9ba65;}
.menu ul ul :hover > a.drop {background-color:#c9ba65;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#e2dfa8;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#b2ab9b;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:25px;left:0; width:140px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:26px;t\op:26px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
background:#2f4d02; color:#9fc302; text-align:left;font-size:11px;font-weight:normal;height:auto; line-height:1em; padding:5px 10px; width:122px;border-width:0px;
filter: alpha(opacity=90);
-moz-opacity: 0.9;
KhtmlOpacity: .9;
opacity: .9;
}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:140px;w\idth:120px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#fff; background:#9fc302;}
.menu :hover > a, .menu ul ul :hover > a {color:#fff;background:#9fc302;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}


/*********************************
END: Menu CSS
*********************************/

#recipe ul {list-style-type: none; text-align:left; font:12px tahoma,arial,verdana,helvetica,sans-serif; margin-left:0;padding-left:12px;}
#recipe ul li { font-size: 12px;padding-bottom:5px;}

#recipe ol { color:#98c52b;text-align:left; font:12px tahoma,arial,verdana,helvetica,sans-serif; margin-left:12px;padding-left:12px;}
#recipe ol li { font-size: 12px;padding-bottom:10px;}
#recipe ol li span{  font-size: 12px; color:#ffffff;}

.recipe_link_in {
color:#2f4d02;font:12px tahoma;
}

.recipe_link_in a{
display:block;
width:182px;
padding:6px;
text-decoration:none;
background:url(../images/periods4.gif) bottom left repeat-x;
color:#2f4d02;
}

.recipe_link_in a:hover{
display:block;
text-decoration:none;
color:#2f4d02;
background-color:#bce217;
}


.recipe_link_ac {
color:#ffdc00;font:12px tahoma;
}

.recipe_link_ac a{
width:182px;
background:#2f4d02 url(../images/periods4.gif) bottom left repeat-x;
display:block;
padding:6px;
text-decoration:none;
color:#ffdc00;
}

.download_link_in {
color:#2f4d02;font:12px tahoma;
}

.download_link_in a{
display:block;
width:160px;
padding:6px 6px 6px 12px;
text-decoration:none;
background:url(../images/periods4.gif) bottom left repeat-x;
color:#2f4d02;
}

.download_link_in a:hover{
display:block;
text-decoration:none;
color:#2f4d02;
background-color:#bce217;
}


.download_link_ac {
color:#2f4d02;font:12px tahoma;
}

.download_link_ac a{
width:160px;
background:#ffdc00 url(../images/periods4.gif) bottom left repeat-x;
display:block;
padding:6px 6px 6px 12px;
text-decoration:none;
color:#2f4d02;
}

.download_topic{
width:166px;
font-family: tahoma;
font-size:10pt;
background:#2f4d02;
padding:6px;
font-weight:bold;
text-decoration:none;
color:#ffdc00;
}

#rec_pages a, #rec_pages a:hover{
color:#2f4d02;
}

.pane_link a, .pane_link a:hover {
text-decoration:none;
cursor: pointer;
}

.polaroid {
alpha(opacity=15);
-moz-opacity:.15;
opacity:.15;
filter:alpha(opacity=15)
}

.news_link {
color:#1f3302;
font:11px tahoma;
font-weight:bold;
}

a.news_link{
color:#1f3302;
text-decoration:underline;
}

a:hover.news_link{
color:#1f3302;
text-decoration:none;
}

#news_pages a, #news_pages a:hover{
color:#1f3302;
}

/* Tabs */


#tabsK {
height:23px;
padding-left:10px;
}

#tabsK a {
float:left;
text-decoration:none;
}


#tabsK a div {
float:left;
height:22px;
line-height:22px;
padding:0px 9px;
margin-right:5px;
border-right:1px solid #142101;
border-left:1px solid #142101;
border-top:1px solid #142101;
font-size: 12px;
background:#274101;
font-family: Arial, Helvetica;
color: #7aa40d;
}

#tabsK a:hover div {
color: #fff;
background:#355801;
cursor:pointer;
}


#current {
position:relative;
z-index:102;
float:left;
height:22px;
overflow:visible;
line-height:22px;
padding:0px 9px;
margin-right:5px;
background:#355801;
border-right:1px solid #142101;
border-left:1px solid #142101;
border-top:1px solid #142101;
font-size: 12px;
font-weight:bold;
cursor:default;
font-family: Arial, Helvetica;
color: #fff;
cursor:default;
}

#tabsmenu {
height:28px;
padding-left:10px;
z-index:109;
position:relative;
}



#tabsmenu1 {
height:36px;
z-index:109;
background:#fff;
position:relative;
}

.normTab {
float:left;
height:36px;
line-height:36px;
font-size: 20px;
background-color:#223800;
font-family: Arial, Helvetica;
color: #CAB000;
text-decoration:none;
cursor:pointer;
}

.normTab a {
display:block;
height:36px;
padding-left: 7px;
font-size: 20px;
font-family: Arial, Helvetica;
color: #CAB000;
text-decoration:none;
cursor:pointer;
}

.normTab a:hover {
color: #ffdc00;
cursor:pointer;
}



.curTab{
z-index:108;
position:relative;
float:left;
height:36px;
overflow:visible;
line-height:36px;
background-color:#2f4d02;
font-size: 20px;
cursor:default;
font-family: Arial, Helvetica;
color: #ffdc00;
text-decoration:none;
}

.curTab a{
display:block;
height:36px;
padding-left: 7px;
font-size: 20px;
font-family: Arial, Helvetica;
color: #ffdc00;
text-decoration:none;
cursor:pointer;
}



.pane {
position:relative;
top:-1px;
z-index:101;
padding:10px;
border:1px solid #142101;
background:#355801;
overflow:hidden;
}

.subpane {
position:relative;
top:-1px;
z-index:104;
padding:10px;
border:1px solid #1D1F23;
background:#EEEFF0;
overflow:hidden;
}

fieldset
{
border: 1px solid #7aa40d;
margin:5px 0;
padding:0 5px;
}

legend
{
color: #89B70F;
font-size: 11px;
font-weight:bold;
}

/* Order Form */

#tbl1 td{
        font-family:tahoma;
		font-size:11px;
		line-height:11px;
        border:1px solid #98C52B;
        }

/*Table Creation*/

.master {
        font-family:tahoma;
		font-size:11px;
	    border:1px solid #98C52B;
	    border-collapse: collapse;
        table-layout:auto;
        width:100%;
		}

.master td{
		border-color: #98C52B;
        font-family:arial;
		font-size:11px;
		line-height:12px;
        border-collapse: collapse;
        }

.cellh, .cellh_ordered {
font-size:11px;
        color:#ffffff;
        cursor:default;
        }

.cellh{
background-color:#274101;
}

.cellh_ordered{
background-color:#3C6202;
}

.cellh a, .cellh_ordered a {
font-size:11px;
color:#ffffff;
text-decoration: none;
cursor:pointer;
}

.cellb1 td,.cellb2 td,.cellb3 td,.cellb4 td {
color:#26292F;
}


/*alternate color 1*/
.cellb1 {
        background-color:#FFFFFF;
        color:#274101;
		}
/*alternate color 2*/
.cellb2  {
        background-color:#E2FEB8;
        color:#274101;
        }
/*selected row color*/

.cellb3 {
        background-color:#98C52B;
        }
/*on mouse over color*/
.cellb4 {
        background-color:#BCFD5B;
        }

.pages {
color:#fff;
}

.page, .page_pc, .page_nc, .page_n  {
white-space:nowrap;
color:#fff;
}

.page a, .page_pc a, .page_nc a, .page_n a {
color:#70747A;
font-weight:bold;
}
.page a:hover, .page_pc a:hover, .page_nc a:hover, .page_n a:hover  {
color:#1D1F23;
}

.page_pc{
padding-right:5px;
}

.page_nc{
padding-left:5px;
}

.page_n{
padding:0 2px;
text-align:center;
}

.pages_top, .pages_bottom {
font-size:11px;
color:#ffffff;
background-color:#274101;
}


.tbloptions
{

height:20px;
padding:5px;
}

.order_asc,.order_desc,.order_def{
width:10px;
height:9px;
margin-right:5px;
}

.order_asc, a:hover .order_desc  {
background: url(../images/up.gif) no-repeat left top;
}


.order_desc, a:hover .order_asc ,a:hover .order_def {

background: url(../images/down.gif) no-repeat left top;

}

.filter
{
position:relative;
z-index:10;
height:20px;
border-right:1px solid #98C52B;
border-left:1px solid #98C52B;
border-top:1px solid #98C52B;
padding:5px;
}

.exportBtn{
padding-right:22px;
background:#fff url(../images/xls.gif) no-repeat right 1px;
}

*body .exportBtn{
padding-right:24px;
background:#fff url(../images/xls.gif) no-repeat right top
}

.FieldTitle    { color: #fff; font-size: 11px;}

#callendar{
z-index:9000;
position:absolute;
visibility:hidden;
background-color:white;
layer-background-color:white;
}

/*-----------------------------------------------
    Popup Layer Pane - Start
-------------------------------------------------*/

#popupBackground{
z-index:10001;
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
filter: alpha(opacity=85);
background-color:#000400;
background-image:url(../images/spacer.gif);
background-repeat:repeat;
}

#popupPane {
display:none;
position: absolute;
left:     0px;
top:      0px;
z-index:  10000;
width:100%;
height:100%;
overflow: hidden;
}

#popupPane iframe
{
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;/*must have*/
top:0;/*must have*/
left:0;/*must have*/
z-index:-1;/*must have*/
filter:mask();/*must have*/
width: 100%;/*must have for any big value*/
height: 800px;/*must have for any big value*/
}

#popupContent{
z-index:10001;
position:fixed;
left:50%;
color:#1D1F23;
font-weight:bold;
background:url(../images/115_pane.png) top left no-repeat;
cursor:default;
}

#popupClose {
display:block;
position:absolute;
z-index:10002;
width:20px;
height:20px;
top:4px;
left:658px;
}

#popupClose a{
color:#ffffff;
text-decoration:none;
}

#popupClose a:hover{
text-decoration:underline;
}

#loader_img {
position:absolute;
z-index:3;
top:50%;
left:50%;
margin-left:-32px;
margin-top:-32px;
}

/*-----------------------------------------------
    Popup Layer Pane - End
-------------------------------------------------*/

#sm_icons {
position:absolute;
display:block;
z-index:3;
width:32px;
top:30px;
left:728px;
}

#sm_icons a{
display:block;
margin-bottom:5px;
}

#sm_icons a:hover{
cursor:pointer;
}

#sm_icons a img{
width:40px;
height:45px;
}


