﻿
body, td, th, input, textarea {
    font-family: "Trebuchet", "Trebuchet MS", Tahoma, Arial, Verdana;
    font-size: 14px;
}

body{
    margin:0;
    padding:0;
    line-height: 1.5em;
    background: url(../images/bg_intern.jpg) #ffe749 repeat-x;
}
body#title{
    background: url(../images/bg_title.jpg) #ffe749 repeat-x;
}


input[type="submit"], input[type="button"] {
    background: #a90200;
    border: none;
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px 10px;
    cursor: pointer;
}

#centerTitleBgHolder { background: url(../images/bg_green_main.jpg) no-repeat transparent center 188px;}

#maincontainer{
    width: 985px; /*Width of main container*/
    margin: 0 auto; /*Center container on page*/
}

#contentwrapper{
    width: 100%;
    padding:0;margin:0;
}

#contentcolumn{
    
}

#cleaner {
    clear: both;
}
#contentcolumn #top{
    height: 188px;
    background: url(../images/bg_main_top.jpg) no-repeat transparent bottom center;
    border: none;
    padding: 0;
    margin: 0;
}

#title_main_holder {
    height: 310px;
}
#title_slogan_holder {
    font-size: 26px;
    color: #FFF;
    text-shadow: 1px 1px 1px #000;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#111111,direction=135,strength=2);
    padding-top: 260px;
    padding-left: 200px;
}
#intern_main_holder {
    height: 156px;
    background: url(../images/bg_green_intern.jpg) no-repeat transparent top center;
}
#feedback_form_holder { display: none; }
#feedback_form { padding: 40px; background-color: #f4ffc5; }
#feedback_form input[type="text"] { width: 230px; }
#feedback_form input[type="button"] { background-color: #ff8409; }
#feedback_form textarea { width: 300px; height: 150px; resize:none; }
#ffStatus { padding: 5px; font-weight: bold; color: #DD0000; text-align: center; font-size: 12px; }

#langs 		{ margin-left: 0px; padding: 0; }
#langs LI	{ display: inline; }
#langs LI a	{ font: 11px tahoma; color: #000; text-decoration: none; background-color: transparent;padding: 2px 4px;padding-left: 6px;margin-right: 6px;}
#langs LI a:hover, #langs LI a.current{background-color: #e5d9c1;color: #000;-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;}

#main_logo { padding-left: 40px; padding-top: 3px; }

#group_logos {float: right;padding-right: 40px;}
#group_logos LI{display: inline;padding-left: 11px;}
#group_logos IMG{border: none;}

#contentcolumn #nav{ margin-top: 25px;margin-bottom: 3px;padding: 0 10px;}
#contentcolumn #nav table{width: 950px;padding: 0;margin: 0;}
#contentcolumn #nav table td{text-align: center;padding: 1px;}
#contentcolumn #nav table td a img{padding-right: 4px;padding-bottom: 1px;border: none;margin-left: -6px;}
#contentcolumn #nav table td a{display: block;background: none;color: #53604c;text-decoration: none;font-size: 15px;font-weight: 300;padding: 0;padding-right: 10px;height: 30px;}
#contentcolumn #nav table td a span {background: none;display: block;line-height: 20px;padding: 5px 0 5px 15px;}
#contentcolumn #nav table td a:hover, #contentcolumn #nav table td a.current{background: transparent url(../images/btn_main_side.gif) no-repeat scroll top right;}
#contentcolumn #nav table td a:hover span, #contentcolumn #nav table td a.current span {background: url(../images/btn_main_bg.gif) no-repeat transparent;}
#contentcolumn #nav table td a:active{background: transparent url(../images/btn_main_side.gif) no-repeat scroll right 1px;}
#contentcolumn #nav table td a:active span {padding: 6px 0 5px 15px;color: #444;background: url(../images/btn_main_bg.gif) no-repeat transparent 0 1px;}

#leftcolumn {float: left;width: 280px;padding-left: 20px;padding-top: 50px;margin-left: 10px; margin-bottom: 30px;}
#leftcolumn UL{margin: 0;padding: 0;}
#leftcolumn LI {list-style: none;border-bottom: 1px solid #e8e183;}
#leftcolumn LI A{display: block;padding: 6px;padding-left: 20px;background: url(../images/li.gif) no-repeat transparent 0px center ;font-size: 13px;text-decoration: none;color: #8f8701;}
#leftcolumn LI A:hover, #leftcolumn LI A.current{color: #6ca500;background-image: url(../images/li_on.gif); }

#title_content{
    background: url(../images/bg_main_bottom.jpg) top center no-repeat;
    color: #444;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
}


#content_sub{
    background: url(../images/bg_main_intern_sub.gif) top center no-repeat;
    color: #444;
    padding-top: 20px;
    padding-left: 350px;
    padding-right: 60px;
    padding-bottom: 30px;
}

H1, #content_sub H1, #title_content H1{ color: #95c82f; font-size: 24px; font-weight: normal; margin-top: 0px; padding-bottom: 10px;letter-spacing: -1px; width: 400px;}
#content H2, #content_sub H2, #title_content H2{ font-size: 14px;color: #e67c18;margin: 0px;padding: 0px;padding-bottom: 5px;}
#content H3, #content_sub H3, #title_content H3{ font-size: 12px;color: #90c020;margin: 0px;padding: 0px; font-weight: normal;}
/*#content H1 .sub, #content_sub H1 .sub, #title_content H1 .sub{ color: #95c82f; font-size: 18px; font-weight: normal; margin-top: 0px; padding-bottom: 10px;}*/

.row_holder { overflow: hidden; padding-left: 10px; padding-top: 30px; padding-bottom: 10px; }
.row_holder .col_left { width: 420px; float: left; padding-left: 10px; }
.row_holder .col_right { width: 420px; margin-left: 480px; }
.row_holder .bg_col_left { width: 430px; float: left; }
.row_holder .bg_col_right { width: 430px; margin-left: 470px; }
.row_holder H1 { padding-left: 10px;}
.top_bordered { border-top: 1px solid #efd945; padding-top: 20px;}

#box_holder {background: url(../images/bg_bottom_intern_sub.gif) no-repeat transparent;height: 150px;padding-left: 355px;padding-top: 0;margin-bottom: 10px;}
#box_quality, #box_quality_intern, #box_feedback { width: 427px; height: 97px; padding-top: 18px; text-align: right; margin-top: 20px;}
#box_quality H3, #box_quality_intern H3, #box_feedback H3{ color: #000; margin: 0;padding:0; padding-right: 110px; font-size: 16px; font-weight: normal;}
#box_quality H1, #box_quality_intern H1, #box_feedback H1{ color: #000; margin: 0;padding:0; font-size: 24px; margin-top: 0; text-shadow: 1px 1px 1px #BBB; font-weight: normal; padding-right: 110px; width: 316px;}
#box_quality_intern { background: url(../images/bg_phone_intern.gif) no-repeat transparent; }
#box_quality { background: url(../images/bg_phone.gif) no-repeat transparent; }
#box_feedback { background: url(../images/bg_feedback.gif) no-repeat transparent; }
 
#recipe_of_day #main_holder{background: url(../images/bg_dienos_receptas.gif) no-repeat transparent top left;min-height: 250px;margin:0;padding:30px;padding-right:35px;padding-bottom:3px;padding-top: 20px;}
#recipe_of_day H1{ margin-top: 0px; margin-bottom: 0;color: #83b81f;}
#recipe_of_day H2{ margin-top: 0px; margin-bottom: 0; padding-bottom: 0; color: #83b81f; }
#recipe_of_day #img_holder{ border: 1px solid #AAA; background-color: #FFF; text-align: center; padding:10px; margin-bottom: 10px; margin-right: 10px; float: left;}
#recipe_of_day .more {margin-top: 20px;}

#product_of_day #main_holder{background: url(../images/bg_dienos_receptas.gif) no-repeat transparent top left;min-height: 250px;margin:0;padding:30px;padding-right:35px;padding-bottom:3px;padding-top: 20px;}
#product_of_day H1{ margin-top: 5px; margin-bottom: 0;color: #83b81f;}
#product_of_day H2{ margin-top: 0px; margin-bottom: 0; padding-bottom: 0;color: #83b81f;}
#product_of_day #img_holder{ border: 1px solid #AAA; background-color: #FFF; text-align: center; padding:10px; margin-bottom: 10px; margin-right: 10px; float: left;}
#product_of_day .more {margin-top: 20px;}

.inner_img_holder{ border: 1px solid #AAA; background-color: #FFF; text-align: center;padding:10px; margin-bottom: 10px; float: right; margin-left: 10px; margin-bottom: 10px;}

 
#footer{
    color: #a99930;
    font-size: 11px;
    clear: both;
    width: 100%;
    padding: 4px 20px;
    border-top: 2px solid #efd945;
    margin-bottom: 16px;
}
#footer #solution { color: #c1af37; display: inline;}
#footer #solution #year{ font-size: 10px;display: inline; margin-left: -24px; position: relative; top: 11px;}
#footer A{ color: #c1af37; }
#footer A:hover{ color: #a99930; }

a.more, a.more_orange, a.less, a.less_orange {
    display: block;
    background: url(../images/more_green.gif) no-repeat transparent;
    color: #FFF;
    text-decoration: none;
    width: 112px;
    height: 17px;
    padding-left: 10px;
    margin-bottom: 10px;
    line-height: 16px;
    font-size: 12px;
    font-weight: normal;
}


/* Paging */

#paging{ text-align: right; padding: 20px; color: #666; }
span.prevLink { background: url(../images/arr_left_off.gif) no-repeat #ffffff left center; padding: 2px; padding-left: 12px; color: #d9a4a4; }
span.nextLink { background: url(../images/arr_right_off.gif) no-repeat #ffffff right center; padding: 2px 0; padding-right: 12px; color: #d9a4a4; }
a.prevLink { background: url(../images/arr_left.gif) no-repeat #ffffff left center; padding: 2px; padding-left: 12px; color: #590000; }
a.nextLink { background: url(../images/arr_right.gif) no-repeat #ffffff right center; padding: 2px 0; padding-right: 12px; color: #590000; }
a.prevLink:hover, a.nextLink:hover { text-decoration: underline; }

/* End paging */

a.more_orange {
    background: url(../images/more_orange.gif) no-repeat transparent;
}
a.less_orange {
    background: url(../images/less_orange.gif) no-repeat transparent;
    padding-left: 70px;
}
a.more:hover, a.more_orange:hover, a.less_orange:hover {
    text-decoration: underline;
    color: #F5F5F5;
}

a{
	color: #000;
	text-decoration: underline;
}

a:hover{
	color: #ed1b24;
	text-decoration: underline;
}
.msg_error
	{color:#D00000;padding:10px 0;font-size:14px;}
.msg_error_light
	{color:#FF0000;padding:10px;font-size:14px; }
.msg_message
	{color:#FF0000;padding:10px;font-size:14px; }
.msg_warning
	{color:#FF0000;padding:10px;font-size:14px; }


#paging{
	text-align: center;
	padding: 20px;
}

/* cell display */

div#gallery {
	padding:10px 50px;
}

.cell {
	margin: 3px;
	margin-left: 25px;
	height: auto;
	float: left;
	width: 160px;
	height: 160px;
}

.floating { width:160px; height:100%; position:relative; }
.floating div { position:absolute; bottom:0; left:0; }
.cell img{ margin: 5px; border: none; }
.cell span{ display: block; text-align: left; margin: 0 3px 5px 5px; }
.cell A{
	font-size: 12px;
	color: #b0b0b0;
	text-decoration: none;
	text-align: center;
	display: block;
	width: 160px;
}
.cell A:hover{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

/* end cell display */


