body {
    margin: 0;
    padding: 0;
    background:url('../images/html/bg_body.gif');
}

/**
 * Font family
 */
a, b, body, cite, div, em, i, label, li, ol, p, strong, td, th, u, ul
{
    font-family: Verdana, Geneva, Kalimati, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
    font-family: Verdana, Geneva, Kalimati, sans-serif;
    padding:0; margin:0;
}

fieldset, form, input, optgroup, select, textarea
{
    font-family: Verdana, Geneva, Kalimati, sans-serif;
    padding:0;
}

select{background:none;}

/**
 * Font size
 */
a, body, div, fieldset, form, input, label, li, ol, optgroup, p, select, td, th, textarea, ul
{
    font-size:10px;
    color:#000;
}

h1, h2, h3, h4, h5, h6
{
    font-size:12px;
   
}      

/**
 * Basic tags
 */
img
{
    border:0px;
}

p, pre, form
{
    margin:0px;
    padding:0px;
}

h1
{
    margin:0px 0px 12px 0px;
    padding:0px;
    font-weight:normal;
    font-size:13px;
}

h2
{
    margin:0px 0px 6px 0px;
    padding:0px;
    font-weight:bold;
    font-size:11px;
}

select{padding:0;}
optgroup
{
    padding-top:3px;
    padding-bottom:3px;
    font-style:normal;
} 

ol{padding:0 0 0 20px;}

/**
 * Links
 */    
a { 
    text-decoration: none;
}
a:hover { 
    text-decoration: underline;
}

a.green:hover {
    text-decoration: underline;
    color:#62A507;
    
}

.add_info a{color:#DE6E00;}
.add_info a:hover{color:#DE6E00; text-decoration: underline;}

a.orange:hover {
text-decoration: underline;
    color:#DE6E00;
}

.inside {
    position: relative;
}

h1.head, h2.head {
    display: none;
}

.floatL{float:left;}
.floatR{float:right;}
.marginesowy{margin:0 15px; padding:15px 0;}

.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center}
.bold{font-weight:bold;}

p.error, div p.error, div div.form_row p.error, #user_edit_content div.form_row p.error, #user_edit_content .form_row p.error, #user_edit_content .form_row p.error, #user_edit_content .form_row2 p.error, .form_row form p.error{padding:10px 15px; background:#ff0000; color:#fff; clear:both; margin:5px; line-height:normal}

/**
 * Elements
 */
#header {
    background-image: url('../images/html/header_bg.gif');
    background-repeat: repeat-x;
}



#header .holder {
	background-image: url('../images/html/header.jpg');
	background-repeat: no-repeat;
	background-position:center center;
    
}
#header .inside {
   
    height: 163px;
    margin: 0 auto;
    width: 980px;
}

#header #home_link {
    display:block;
	height:80px;
	left:10px;
	position:relative;
	text-indent:-9999px;
	top:50px;
	width:430px;
}

#menu_container{
background:#fff;
height:30px;
margin:0 0 2px;
border-bottom:1px solid #e1e3e4;
position:relative; z-index:23;
}

#menu_container #down_menu {
    position: relative;
    background:#fff;
    height:30px;
    
    margin:0 auto 0 auto ;
    width:980px;
}

#menu_container #down_menu ul ul, #menu_container #down_menu li:hover ul ul {
    display: none;
} 

#menu_container #down_menu li:hover ul, #menu_container #down_menu li:hover li:hover ul {
    display: block;
}

#menu_container ul#top_menu {
    
    height: 30px;
    position: relative;
    list-style: none;
    line-height:30px;
    margin: 0 auto;
    padding: 0;
    float:left;
}

#menu_container #top_menu ul {
    position: absolute;
    display: none;
    width: auto;
    min-width: 150px;
    margin: 0;
    padding: 0;
    top: 32px;
    list-style: none;
    
    background: #8CC800;   
    z-index: 1000;   
    height: auto;
    left: auto;
    line-height:12px;
}

#menu_container #top_menu ul li {
    float: none;
    text-align:left;
}

#menu_container #top_menu ul li a {
    display: block;
    padding: 0px 10px 3px 10px;
    
    height: 20px;
    white-space: nowrap;
}

#menu_container #top_menu ul li a:hover, #menu_container #top_menu ul li:hover, #menu_container #top_menu ul li:hover > a {
    color: #ffffff;
    background: #DE6E00;
    text-decoration: none;
}


#menu_container #top_menu ul li a span {
    padding: 4px 0 0 0;
    display: block;
}

#menu_container #top_menu ul li ul {
    top: 0px;
    left: 150px; 
    width: auto;
}

#menu_container #top_menu ul li.selected_item a {
    color: #ffffff;
    background: #a15c4b;
    text-decoration: none;    
}

#menu_container #top_menu ul li.selected_item li a {
    background: #f4ecd8;   
    color: #7a1a0b;
}

#menu_container #top_menu ul li.selected_item li a:hover {
    color: #ffffff;
    background: #a15c4b;
    text-decoration: none;    
}

#menu_container #top_menu li {
    float: left;
    text-align:center;
}
#menu_container #top_menu > li:first-child{margin-left:60px;}
#menu_container #down_menu > span{margin-left:60px; line-height:30px; margin-right:30px; font-size:11px;}

#menu_container #top_menu li a {
    display:block;
    height: 32px;
    font-size:11px;
    
}
#menu_container #top_menu li a:hover{background:#8CC800}

#menu_container #top_menu li a span {
    
}

#menu_container #top_menu li #menu_top_1 {
    /*background-image: url('../images/html/menu_home.gif');*/
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 106px;
}

#menu_container #top_menu li #menu_top_1.active, #menu_container #top_menu li.selected_item #menu_top_1,
#menu_container #top_menu li.active_menu > a {
    background-image:url("../images/html/menu_active.gif");
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:34px;
	line-height:34px;
	margin:-2px 0 0;
	text-decoration:none;
}

#menu_container #top_menu li #menu_top_2 {
   /* background-image: url('../images/html/menu_search.gif');*/
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 106px;
}

#menu_container #top_menu li #menu_top_2.active, #menu_container #top_menu li.selected_item #menu_top_2 {
    background-image:url("../images/html/menu_active.gif");
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:34px;
	line-height:34px;
	margin:-2px 0 0;
	text-decoration:none;
}

#menu_container #top_menu li #menu_top_3 {
   /* background-image: url('../images/html/menu_new.gif');*/
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 106px;
}

#menu_container #top_menu li #menu_top_3.active, #menu_container #top_menu li.selected_item #menu_top_3 {
    background-image:url("../images/html/menu_active.gif");
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:34px;
	line-height:34px;
	margin:-2px 0 0;
	text-decoration:none;
}

#menu_container #top_menu li #menu_top_4 {
   /* background-image: url('../images/html/menu_article.gif');*/
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 106px;
}

#menu_container #top_menu #menu_top_4.active, #menu_container #top_menu li.selected_item #menu_top_4 {
    background-image:url("../images/html/menu_active.gif");
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:34px;
	line-height:34px;
	margin:-2px 0 0;
	text-decoration:none;
}

#menu_container #top_menu li #menu_top_5 {
   /* background-image: url('../images/html/menu_relation.gif');*/
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 106px;
}

#menu_container #top_menu li #menu_top_5.active, #menu_container #top_menu li.selected_item #menu_top_5{
    background-image:url("../images/html/menu_active.gif");
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:34px;
	line-height:34px;
	margin:-2px 0 0;
	text-decoration:none;
}

#menu_container #top_menu li #menu_top_6 {
   /* background-image: url('../images/html/menu_forum.gif');*/
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 106px;
}

#menu_container #top_menu li #menu_top_6.active, #menu_container #top_menu li.selected_item #menu_top_6 {
    background-image:url("../images/html/menu_active.gif");
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:34px;
	line-height:34px;
	margin:-2px 0 0;
	text-decoration:none;
}

#menu_container #top_menu li #menu_top_7 {
    /*background-image: url('../images/html/menu_helper.gif');*/
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 106px;
}

#menu_container #top_menu li #menu_top_7.active, #menu_container #top_menu li.selected_item #menu_top_7 {
    background-image:url("../images/html/menu_active.gif");
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:34px;
	line-height:34px;
	margin:-2px 0 0;
	text-decoration:none;
}

#menu_container #top_menu li #menu_top_8 {
    /*background-image: url('../images/html/menu_blog.gif');*/
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 106px;
}

#menu_container #top_menu li #menu_top_8.active, #menu_container #top_menu li.selected_item #menu_top_8 {
    background-image:url("../images/html/menu_active.gif");
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:34px;
	line-height:34px;
	margin:-2px 0 0;
	text-decoration:none;
}

#menu_container #top_menu li #menu_top_9 {
   /* background-image: url('../images/html/menu_account.gif');*/
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 106px;
}

#menu_container #top_menu li #menu_top_9.active, #menu_container #top_menu li.selected_item #menu_top_9 {
    background-image:url("../images/html/menu_active.gif");
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:34px;
	line-height:34px;
	margin:-2px 0 0;
	text-decoration:none;
}

#menu_container #top_menu li #menu_top_10 {
    /*background-image: url('../images/html/menu_contact.gif');*/
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 106px;
}

#menu_container #top_menu li #menu_top_10.active, #menu_container #top_menu li.selected_item #menu_top_10 {
    background-image:url("../images/html/menu_active.gif");
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:34px;
	line-height:34px;
	margin:-2px 0 0;
	text-decoration:none;
}

#header_extra {
    clear: both;
    position: absolute;
    top: 52px;
    left: 350px;
    color:#fff;
}

#header_search {
width:175px;
height:74px;
background-image:url("../images/html/bg_search.gif");
background-repeat: repeat;
background-position: 110px bottom;
position:absolute;
right:293px;
top:0;

}

#header_search #search_text{
text-align:center;
overflow:hidden;
}

#header_search #search_text input.text{
width:155px;
height:17px;
padding:0;
margin:11px 0 6px;

background:#fff;
}

#header_search #search_text input.button{
float:right;
margin:0 14px 0 0;

}


#header_login {
width:279px;
height:74px;
background-image:url("../images/html/bg_search.gif");
background-repeat: repeat;
background-position: -50px bottom;
right:0px;
top:0;
position:absolute;
}

#header_login #user_box p, #header_login #user_box a{
color:#000;
font-size:10px;


}

#header_login #account_box input{
width:81px;
height:15px;
background:#fff;
margin:0 5px;


}

#header_login #account_box input.image{
float:right;
margin:0 14px 0 0;
width:auto;
height:auto;
}

#header_login #account_box form{
margin:12px 0 0 0;
}

#header_login #account_box label[for="login"]{
width:37px;
height:17px;
display:inline;
border:none;

line-height:17px;
text-align:center;
color:#000;
}
#header_login #account_box label[for="password"]{
width:41px;
height:17px;
display:inline;
border:none;

line-height:17px;
text-align:center;
color:#000;
}

#header_login #account_box a{
color:#5d8800;
}

#header_banner{
position:absolute;
width:468px;
min-height:62px;
right:0; 
top:88px;

}



#wrapper {
    background-image: url('../images/html/bg_wrapper.gif');
    background-repeat: repeat-x;
    background-position: 0 bottom;
   
}

#container {
    
    background-repeat: repeat-x;
    background-position: 0 top;
    margin: 0 auto;
    width: 980px;
    min-height: 100px;
    position: relative;
}

#breadcrumbs2 {
   
    padding: 0px 0 0 10px;
    overflow:hidden;
    float:left;
}

#container #breadcrumbs2 span {
  
    float: left;
}
#container #breadcrumbs2 ul {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 640px;
     min-height:15px; height:auto !important; height:15px;
}

#container #breadcrumbs2 li {
    float: left;
    list-style: none;
    margin: 9px 0;
    padding: 0 0 0 ;
}

#container #breadcrumbs2 #search_text {
    float: left;
}

#container #breadcrumbs2 #search_text input.text {
    background-image: url('../images/html/input_search_home.gif');
    background-repeat: no-repeat;
    width: 87px;
    height: 15px;
    font-size: 12px;
    border: 0;
    margin: 0;
    padding: 4px 3px;
    display: block;
    float: left;
}

#container #breadcrumbs2 #search_text input.button {
    border: 0;
    margin: 0;
    padding: 0;
}

#container #left {
    margin: 0 0 0 10px;
    width: 201px;
    float: left;
}

#container #left img, #container #right img {
    position: relative;
}




#container #left #search_favorities_box {
    background-image: url('../images/html/left_bg2.gif');
    background-repeat: no-repeat;      
    position: relative;
    top: -2px;
}

#container #left #search_favorities_box p {
    padding: 0 10px 6px 10px;
}

#container #left #search_favorities_box img {
    position: relative;
    top: 6px;
}

#container #left #search_favorities_box input.text {
    background-image: url('../images/html/input_search_bg.gif');
    background-repeat: repeat-x;
    border: 0;
    padding: 4px 0;
    height: 13px;
}

#container #left #search_favorities_box select {
    border: 0;
    height: 15px;
    font-size: 10px;
    width: 180px;
}

#container #left #search_favorities_box label {
    color: #ffffff;
    width: 170px;
    padding: 4px 6px 3px 0;
    display: block;
/*    float: left; 
    text-align: right; */
}

#container #left #search_favorities_box .indicator {
    color: yellow;    
}

div.autocomplete {
    background-color: white;
    border: 1px solid #888888;
    margin: 0px;
    padding: 5px;
    position: absolute;
/*    width: 250px; */ 
    z-index: 100;
}

div.autocomplete ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: auto;
}

div.autocomplete ul li.selected { 
    background-color: #ffb;
}

div.autocomplete ul li {
    list-style-type: none;
    display: block;
    margin: 0;
    padding: 2px;
    cursor: pointer;
    white-space: nowrap;
}

div.autocomplete ul li strong {
    color: red;
}

#container #left #search_national_box {
    position: relative;
    top: -4px;
    padding: 8px;
}

#container #left #new_dish_box {
    position: relative;
    top: -6px;
}

#container #left #search_national_box ul, #container #left #new_dish_box ul {
    margin: 0;
    padding: 0;
} 

#container #left #search_national_box li, #container #left #new_dish_box li {
    list-style-image: url('../images/html/strzalka1.gif');
    list-style-position: inside;
    margin: 5px;
}

#container #left #search_national_box li span {
    cursor: pointer;    
}

#container #left #search_national_box li span:hover {
    text-decoration: underline;
}

#container #left #search_nationli ul li {
    margin-left: 25px;
}

#container #left #search_national_box li ul li a {
    color: #456110;
}
/*
#container #left #search_national_box li:hover, #container #left #new_dish_box li:hover {
    background-color: #7e2112;
    list-style-image: url('../images/html/strzalka2.gif');
}

#container #left #search_national_box li:hover a, #container #left #new_dish_box li:hover a {
    color: #ffffff; 
    text-decoration: none;
} 
*/

#container #left #search_friends_box p {
    padding: 0 0 2px 0;
}

#container #left #search_friends_box img {
    position: relative;
    top: 6px;
}

#container #left #search_friends_box input.text {
    background-image: url('../images/html/input_search_bg.gif');
    background-repeat: repeat-x;
    border: 0;
    padding: 4px 0;
    height: 13px;
    width: 90px;
}

#container #left #search_friends_box select {
    border: 1px #c9b893 solid;
}

#container #left #search_friends_box input.image {
    position: relative;
    top: 6px;   
}

#container #left #search_friends_box label {
    display: block;
    float: left;
    width: 60px;
    padding: 9px 6px 0 0;
}

#container #left #invitation_box {
    background-image: url('../images/html/invation.gif');
    background-repeat: no-repeat;
    background-position: 0px 7px;
    height: 90px;
}

#container #left #invitation_box p {
    padding: 50px 8px 0 8px;
}

#container #left #invitation_box img {
    position: relative;
    top: 6px;
}

#container #left #invitation_box input.text {
    background-image: url('../images/html/input_search_bg.gif');
    background-repeat: repeat-x;
    border: 0;
    width: 115px;
    padding: 4px 0;
    height: 13px;
}

#container #left #invitation_box input.image {
    position: relative;
    top: 4px;
    left: 2px;
}

#container #left #friend_action_box {
    background-image: url('../images/html/left_bg1.gif');
    background-repeat: repeat-y;
    margin-top: 7px;
}

#container #left #friend_action_box p {
    margin: 1px;
    padding: 8px;
}

#container #left #friend_action_box p.header {
    background: #f5ebeb;
    clear: both;
}

#container #left #friend_action_box ul {
    list-style: none;
    margin: 1px;
    padding: 8px;
}

#container #left #friend_action_box li {
    padding: 0;
    margin: 0;
    width: 183px;
}

#container #left #friend_action_box li td {
    vertical-align: top;
    border: 0;
}

#container #left #friend_action_box li td.friend {
    width: 50px;
    font-weight: bold;
}

#container #left #friend_action_box li td.name {
    font-style: italic;
}

#container #program_box {
    background-image: url('../images/html/program_bg.gif');
    background-repeat: no-repeat;
    margin-top: 10px;
}

#container #program_box p.header {
    padding: 6px 10px 15px;
    font-size: 16px;
    text-align: center;
    color: #7a1a0b; 
    font-style:italic;
}

#container #program_box p {
    padding: 0 10px 15px;
    text-align: center;
    color: #ffffff; 
}

#container #main {
   
    width: 653px;
    float: left;
    
}

#container #main > .inside {
    width: 653px;
    margin-bottom:10px;
}

#container #main img {
    position: relative;
}

#container #main #big_photo {
    background:#000000 none repeat scroll 0%;
    border:10px solid #000000;
    left:-50px;
    padding:0pt;
    position:absolute;
    top:3px;
    z-index:100;
}

#container #main #text_col {
    float: right;
    width: 439px;
    margin-bottom:10px;
    box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -moz-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -webkit-box-shadow:  1px 0px 1px 0px rgba(0,0,0,0.25);
}

.box_shadow{box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -moz-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -webkit-box-shadow:  1px 0px 1px 0px rgba(0,0,0,0.25); }
.text_shadow{}

#container #main #central_col{position:relative;  min-height:230px; height:auto !important; height:230px; box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -moz-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -webkit-box-shadow:  1px 0px 1px 0px rgba(0,0,0,0.25);}

#container #main #text_col .article, #container #main #text_col .dish, #container #main #text_col .helper_box {
   
    
    
    position: relative;
    
    text-align: justify;
}

#container #main #text_col .article h3, #container #main #text_col .dish h3, #container #main #text_col .helper_box h3 {
    text-align: left;
} 

#container #main #text_col .dish h2 {
    font-size: 15px;
    text-decoration: underline;
    padding: 4px;
    text-align: left;
}

#container #main #text_col .dish ul {
    padding-left: 20px;
}
 
#container #main #text_col .dish ol {
    padding-left: 20px;
}

#container #main #text_col .dish ul li {
    list-style-position: outside;
    list-style-type: square;
}

#container #main #text_col .dish ul li.high {
    color: #d76f00;
}

#container #main #text_col .dish ul li.low {
    color: #038700;
}

#container #main #text_col .dish a {
	font-weight: bold;
	text-decoration: underline;
}

#container #main #text_col .dish a:hover {
    text-decoration: none;	
}

#container #main #text_col .article h3 {
    margin: 0;
    padding-bottom: 5px;
    font-size: 18px;
}

#container #main #text_col .article h3 a {
    font-size: 18px;
}
    
#container #main #text_col .article img {
    float: left;
    padding: 0 5px 5px 0;
    width: 150px;
}

#container #main #text_col .article_list_box {
  
    position: relative;
    background:#FFF;
    padding-bottom:1px;
}

#container #main #text_col .article_list_box ul {
    margin: 0;
    padding: 0;
} 

#container #main #text_col .article_list_box li {
    list-style-image: url('../images/html/strzalka1.gif');
    list-style-position: outside;
    margin: 5px 20px;
}

#container #main #text_col h4 {
    background-image: url('../images/html/header_empty_bg3.gif');
    background-repeat: no-repeat;    
    margin: 0;
    padding: 19px 15px 9px;
}

#container #main #text_col h4.first {
    background-image:url(../images/html/header_empty_bg3.gif);
    background-repeat:no-repeat;
    margin: 2px 0 0;
    padding: 19px 15px 9px;
}

#container #main #text_col .dish h5 {
    margin-bottom: 10px;
}

#container #main #text_col .dish .dish_item {
    padding: 0;
    margin: 0;
}

#container #main #text_col .dish .dish_item li {
    margin: 0 0 0 10px;
    line-height: 15px;
    text-align: left;
}

#container #main #helper_col {
    float: left;
    width: 192px;
    margin-right:22px;
   
}

#container #main #helper_col h4.first {
    background-image: url('../images/html/header_empty_bg6.gif');
    background-repeat: no-repeat;
    margin: 2px 0 0 0;
    padding: 19px 15px 9px 15px;
}

#container #main #helper_col h4 {
    background-image: url('../images/html/header_empty_bg7.gif');
    background-repeat: no-repeat;
    margin: 0;
    padding: 19px 15px 9px 15px;
}


#container #main #helper_col #domowy_pomocnik_box {
  
    margin-top: 2px;
    padding: 41px 1px 29px 1px;
    height: 100px;
}

#container #main #helper_col #domowy_pomocnik_box a.fridge {
    display: block;
    height: 24px;
    width: 228px;
}

#container #main #helper_col #fridge_box, #container #main #helper_col #planner_box, #container #main #helper_col #shopping_box, #container #main #helper_col #party_box, #container #main #helper_col #babies_box, #container #main #helper_col .helper_box, #container #main #helper_col #mnz_box {
   
    
}

#container #main #helper_col #fridge_box p {
    padding: 0 0 3px 0;
}

#container #main #helper_col #fridge_box p img {
    position: relative;
    top: 6px;    
}

#container #main #helper_col #fridge_box input.text {
    background-image: url('../images/html/input_search_bg.gif');
    background-repeat: repeat-x;
    border: 0;
    width: 120px;
    padding: 4px 0;
    height: 13px;
}

#container #main #helper_col #fridge_box span {
    display: block;
}

#container #right #fridge_box {
    display: block;
    background-image: url('../images/html/fridge.gif');
    background-repeat: no-repeat;
    background-position:top right;
    background-color:#fff;
    float:left;
    margin-bottom:10px;
    height:133px;
    box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -moz-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -webkit-box-shadow:  1px 0px 1px 0px rgba(0,0,0,0.25); )
}

#container #right #top_dish_box, #container #right #latest_dishes, #container #right #dont_know_box, #container #right #google_ads_box, #helper_col #google_ads_box, #helper_col #tags{
	 display: block;
	 background-color:#fff;
     float:left;
	 margin-bottom:10px;
	 width:305px;
	 box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -moz-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -webkit-box-shadow:  1px 0px 1px 0px rgba(0,0,0,0.25); )
}
#helper_col #google_ads_box, #helper_col #tags{width:192px;}
#latest_dishes .single_dish{margin-bottom:5px;}
#latest_dishes .single_dish span a{font-size:10px;}



#container #right #top_dish_box div.single_dish {
    list-style: none;
    width:137px;         
    float:left;    
    margin:0 5px 0;
    height:80px;
}

#container #right #top_dish_box div.single_dish span{
	color:#DE6E00;
	font-size:9px;
}
#container #right #top_dish_box div.single_dish a + a:hover{color:#DE6E00;}

#container #right #top_dish_box div.single_dish .dish_image{
margin:0 5px 8px 0;
}



#container #right #top_dish_box div span a {
    display: block;
   
    font-size: 11px;
    color: #62A507;
    
}


#container #right #top_dish_box div > a {
    color: #456110;
    font-size: 9px; 
    display:block;
    
    
}

div.header_box{height:30px; background:#8cc800; text-align:center; margin:7px 0 0 0; clear:both; box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -moz-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -webkit-box-shadow:  1px 0px 1px 0px rgba(0,0,0,0.25);
}
.article_list_box div.header_box, #boardInfo div.header_box{background:#DE6E00}
#boardInfo div.header_box{height:72px; margin-right:-2px; margin-left:10px;}
#boardInfo div{margin-top:8px; margin-left:15px; margin-bottom:8px;}
.article_list_box a{font-size:12px;}
.article_list_box a:hover{color:inherit; text-decoration:underline}
.header_box p, .header_box span, .header_box h1{padding-top:9px; margin:0 15px; color:#000; font-size:8pt;  font-weight:bold;}
.header_box p a{color:#000; font-size:8pt; font-weight:bold}
#fridge_box .text{background:#eef0f2; margin:0 0 3px; height:11px; width:132px; padding:0; color:grey}

#container #main #helper_col #planner_box {
    position: relative;
    top: -2px;
    min-height: 40px;
}

#container #main #helper_col #planner_box p {
    width: 140px;
    padding-top: 7px;
    text-align: center;
}

#container #main #helper_col #planner_box #planner_image {
    display: block;
    background-image: url('../images/html/calendar.gif');
    background-repeat: no-repeat;
    width: 73px;
    height: 54px;
    position: absolute;
    top: 0px;
    left: 150px;
}

#container #main #helper_col #shopping_box {
    position: relative;
    top: -6px;
    min-height: 40px;
}

#container #main #helper_col #shopping_box p {
    width: 150px;
    text-align: center;
}

#container #main #helper_col #shopping_box #shopping_image {
    display: block;
    background-image: url('../images/html/shopping.gif');
    background-repeat: no-repeat;
    width: 73px;
    height: 64px;
    position: absolute;
    top: 5px;
    left: 160px;
}

#container #main #helper_col #mnz_box {
    position: relative;
    top: -4px;
    min-height: 40px;
}

#container #main #helper_col #mnz_box p {
    text-align: center;
}

#container #main #helper_col #mnz_box #mnz_image {
    display: block;
    background-image: url('../images/html/jadlospis_mnz2.gif');
    background-repeat: no-repeat;
    width: 75px;
    height: 50px;
    position: absolute;
    top: 0px;
    margin-top: 15px;
    left: 150px;
}

#container #main #helper_col #party_box {
    position: relative;
    top: -8px;
    min-height: 40px;
}

#container #main #helper_col #party_box ul {
    margin: 0;
    padding: 0;
} 

#container #main #helper_col #party_box li {
    list-style-image: url('../images/html/strzalka1.gif');
    list-style-position: outside;
    margin: 5px 20px;
    width: 95px;
}

#container #main #helper_col #party_box #party_image {
    display: block;
    background-image: url('../images/html/party.gif');
    background-repeat: no-repeat;
    width: 106px;
    height: 80px;
    position: absolute;
    top: 15px;
    left: 118px;
}

#container #main #helper_col #babies_box {
    position: relative;
    top: -10px;
    min-height: 85px;
}

#container #main #helper_col #babies_box ul, #container #main #text_col .helper_box ul {
    margin: 0;
    padding: 0;
} 

#container #main #text_col .helper_box li {
    list-style-image: url('../images/html/strzalka1.gif');
    list-style-position: inside;
    margin: 5px;
    width: 140px;
}

#container #main #helper_col #babies_box li {
    list-style-image: url('../images/html/strzalka1.gif');
    list-style-position: outside;
    margin: 5px 20px;
    width: 130px;    
}

#container #main #helper_col #babies_box #babies_image {
    display: block;
    background-image: url('../images/html/babies.gif');
    background-repeat: no-repeat;
    width: 60px;
    height: 89px;
    position: absolute;
    top: 7px;
    left: 160px;
}

#container #main #text_col .helper_box #babies_image {
    display: block;
    background-color: #red;
    background-image: url('../images/html/babies2.gif');
    background-repeat: no-repeat;
    width: 74px;
    height: 110px;
    position: absolute;
    top: 1px;
    left: 197px;    
}

#container .dish_right_box{
    background:#8cc800;
    width:311px;
    float:left;
    
}
#container #menu_select_menu_list{background:#DE6E00;}


#container #main #helper_col .dish_right_box p {
    color: #FFFFFF;
}

#container #main #helper_col .dish_right_box p a, #container #main #helper_col #menu_select_menu_list a, #container #main #helper_col #menu_select_basket_list a {
    color: #FFFFFF;
    text-decoration: underline;
    cursor: pointer;
}

#container #main #helper_col .dish_right_box p a:hover, #container #main #helper_col #menu_select_menu_list a:hover, #container #main #helper_col #menu_select_basket_list a:hover {
    text-decoration: none;
}

#container #main #helper_col #menu_select_menu_list ul, #container #main #helper_col #menu_select_basket_list ul {
    margin: 0;
    padding: 4px 20px;
}
#container #main #helper_col #menu_select_menu_list li, #container #main #helper_col #menu_select_basket_list li {
    color: #ffffff;
}

#container #main #helper_col .dish_right h4 {
    background-image: url('../images/html/header_empty_bg5.gif');
    background-repeat: no-repeat;    
    background-position: 0 -3px;
    margin: 0;
    padding: 16px 15px 9px;
}

#container #main #helper_col .dish_right h4.first {
    background-image:url(../images/html/header_empty_bg4.gif);
    background-repeat:no-repeat;
    margin: 2px 0 0;
    padding: 19px 15px 9px;
}

#container #main #dish_rating{
    padding-left: 110px;
     background-image: url('../images/html/rate_recipy.gif');
     overflow:hidden;
     height:41px;
     margin-right:-2px;
     width:201px;
     margin-bottom:10px;
     
}

#container #main #article_rating {

width:167px;

}

#container #main #dish_rating a{
    float:left;
    display:block;
    width:27px;
    height:41px;
    border:0;
    margin:0 8px 0 0;
    width:31px;
}

#container #main  a.rating_off {
    background-image:url("../images/html/rate_recipy_white.png");
}

#container #main  a.rating_half {
    background-image:url("../images/html/rate_recipy_gold.png");
}

#container #main a.rating_on {
    background-image:url("../images/html/rate_recipy_gold.png");
}













#container #main #central_col h3, #container #main #central_col h4.first {
    background-image: url('../images/html/header_empty_bg.gif');
    background-repeat: no-repeat;
    margin: 2px 0 0 0;
    padding: 19px 15px 9px 15px;
}

#container #main #central_col h3 span {
    font-style: italic;
}

#container #main #central_col h4 {
    background-image: url('../images/html/header_empty_bg2.gif');
    background-repeat: no-repeat;
    margin: 0;
    padding: 19px 15px 9px 15px;
}

#container #main #central_col .data_row h4 {
    background: Transparent;
}



#container #main .data_row table {
    border-collapse: collapse;
    width: 100%;
}
#container #main #central_col .data_row table tr{
border-bottom:1px solid #E1ECF1;


}

#container #main #central_col .data_row tr.separate {
    border-top: 2px #d2cbba solid;    
}



#container #main #central_col .data_row td.name, td.frm_name {
    padding:0  0  0 15px;
    text-align: left;
    height:39px;
    
}

td.frm_date  {padding:0 15px 0 0; text-align:right}

#container #main #central_col td.date {
    
    text-align: center;
}

#container #main #central_col .data_row td.comment {
     text-align: center;
}

#container #main #central_col .data_row td.add {
     text-align: center;
}

#container #main #central_col .data_row td.note {
    text-align: center;
}

#container #main #central_col .data_row table.four_cols td.note {
    border-right: 0;
}

#container #main #central_col .data_row td.operation {
    white-space: nowrap;
        padding:0 15px 0 0 ;
        text-align:center;
}

#container #main #central_col .data_row .helper_item a {
   font-weight:bold;
   color:#62A507
}
#container #main #central_col .data_row a {
   
   color:#DE6E00
}


#container #main #central_col .data_row a:hover {
  
}

#container #main #central_col .data_row .pagination a {
   
}

#container #main #central_col .data_row .pagination a:hover {
    text-decoration: underline;
}

#container #main #central_col .data_row tr.last td {
    border-bottom: 0;
}

#container #main #central_col .data_row .comments td {
    
}

#container #main #central_col .data_row .articles td,  #container #main #central_col .data_row .forums td {
    border: 0;
}

#container #main #central_col .data_row table .frm_name {
    width: 70%;
    padding:0 0 0 15px;line-height:13px;
}

#container #main #central_col .data_row .forums .frmdate {
    width: 30%;
}

#container #main #central_col .data_row .articles .art_name, #container #main #text_col .helper_box .articles .art_name  {
    vertical-align:top;
    text-align: left;
    position:relative;
}

#container #main #central_col .data_row .articles .art_date, #container #main #text_col .helper_box .articles .art_date {
    text-align: right;
/*    white-space: nowrap;  */
}

#container #main #central_col .data_row .articles .art_separator,  #container #main #text_col .helper_box .articles .art_separator {
    height: 15px;
}

#container #main #central_col .data_row .comments .comment {
    width: 65%;
    text-align: justify;
}

#container #main #central_col .data_row .comments .user {
   
    font-weight: bold;
    width: 20%;   
    text-align: center;
    vertical-align: top;
}

#container #main #central_col .data_row .comments .art_date {
    width: 15%;
    vertical-align: top;
}

#container #main #central_col .data_row h5 {
    margin-bottom: 0;
}



#container #main #central_col .data_row .dish_item {
    list-style: none;
}

#container #main #central_col .data_row  li {
    line-height: 15px;
}

#container #main #central_col .data_row .forums .frm_separator {
    height: 10px;
}

#container #main #central_col .data_row .user_photo_list {
    list-style: none;
    overflow:hidden;
    margin: 0;
    padding: 10px 15px 0;
    border-bottom:1px solid #E1ECF1;
    
}

#container #main #central_col .data_row .user_photo_list li {
    display: block;
    margin: 0;
    padding: 0 8px 0 0;;
    width: 120px;
    height: 180px;
    float: left;
}

#container #main #central_col .data_row .user_photo_list li.center {
    text-align: center;
}

#container #main #central_col .data_row .user_photo_list li span.name {
    text-align: center;
    display: block;
}

#container #main #central_col .data_row .user_photo_list li a {
    font-weight: bold;   
}

#container #main #central_col .data_row .user_photo_list li a:hover {
    text-decoration: none;
}

#container #main #central_col .data_row .dish_list {
    list-style: none;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

#container #main #central_col .data_row .dish_list > li {
    border:1px solid #E1ECF1;
    margin: 0 0 5px 3px;
    padding: 0;
    width: 211px;
    float: left;
    min-height:230px; height:auto !important; height:230px;
}
#container #main #central_col .data_row .dish_list > li.first{clear:both}



#container #main #central_col .data_row .dish_list li p {
    margin: 0 5px 5px;
}

#container #main #central_col .data_row .dish_list li span {
    font-weight: bold;
}

#container #main #central_col .data_row .dish_list li span.label {
    font-weight: normal;
}




#container #main #central_col .form_row a{color:#DE6E00}

#container #main #central_col .form_row a:hover {
    text-decoration: underline;
    
}
/*
#container #main #central_col .form_row p {
    padding: 0 20px 8px 20px;
}
*/
#container #main #central_col .form_row p.text {
    text-align: justify;
}
/*
#container #main #central_col .form_row p label {
    float: left;
    display: block;
    width: 140px;
    padding: 8px 0 0 0;
} */

#container #main #central_col .form_row p img {
    position: relative;
    top: 6px;
}



#container #main #central_col .form_row p select {
    background:none #fff;   
   
    font-size: 10px;
    width: 200px;
}
#container #main #central_col .form_row p select[name="user_birthday_year"]{width:auto;}
#container #main #central_col .form_row p select[name="user_birthday_month"]{width:auto;}
#container #main #central_col .form_row p select[name="user_birthday_day"]{width:auto;}
#container #main #central_col .form_row p input[type="text"], #container #main #central_col .form_row p input[type="password"],
#container #main #central_col .form_row p textarea{
	background:#fff; 
	margin:10px 0;
	width:200px;
}

#container #main #central_col .form_row p textarea{height:100px; width:350px;}


#container #main #central_col .form_row p input.image {
    position: relative;
    top: 4px;
    left: 2px;
}

#container #main #central_col .form_row td, #container #main #central_col .form_row th {
    border-bottom: 1px #d2cbba dotted;
    border-right: 1px #d2cbba dotted;  
    text-align: center;
}

#container #main #central_col .form_row td.name {
    text-align: left;
}

#container #main #central_col .form_row td.operation, #container #main #central_col .form_row th.operation {
    border-right: 0;
}

#container #main #central_col .form_row tr.none td {
    border: 0;
}

#container #main #central_col .form_row .dish_list {
    list-style: none;
    margin: 0;
    padding: 0 0 0 5px;
}

#container #main #central_col .form_row .dish_list li {
    margin: 0px 4px 5px 0;
    float: left;
    width: 193px; 
}
#container #main #central_col .form_row .dish_list li select{
margin-top:2px;
}


#container #main #central_col .form_row .basket_category {
    list-style: none;
    margin: 0 0 0 15px;
    padding:0;
    overflow:hidden;
    width:300px;
    float:left !important;
   
}

#container #main #central_col .form_row .basket_category > li {
    width:297px;
    margin-bottom:5px;
    float:left !important;
   
    margin-left:3px;
   
}



#container #main #central_col .form_row .basket_category .basket_item {
    margin: 0 5px 5px;
    padding: 0px;
    list-style: none;
}
#basket_content h5{line-height:28px; font-size:8pt; color:#DE6E00;padding:0; margin:0;}
 .dish_list h5{background:url("../images/html/bg_account_header.gif") repeat scroll center center transparent; padding:0; margin:0; line-height:28px; text-align:center; font-size:8pt; color:#000;}

#container #main #central_col .form_row .basket_category .basket_item li, #menu_content_right .form_row .dish_list li {
    padding: 2px 0px 2px 10px;
    margin:1px 0;
    border:1px solid #bbb;

}

#menu_content_right form .form_row .dish_list li {border:none;}
#container #main #central_col .form_row .basket_category .basket_item li .edit {
    white-space: nowrap;
}

#container #main #central_col .form_row .basket_category .basket_item li .edit img {
    position: relative;
    top: 6px;
}

#container #main #central_col .form_row .basket_category .basket_item li .edit input.text {
   
    background:none;
    padding: 0;
    height: 13px;
    width: 30px;
}

#container #main #central_col .form_row .basket_category .basket_item li .edit select {
    border: 1px #c9b893 solid;     
    height: 15px;
    font-size: 10px;
    width: auto;
}

#container #main #central_col .special_list ul{
    list-style: none;
    margin: 0;
    padding: 0; 
}



#container #main #central_col .special_list li.no_padding {
    padding-right: 0px;
}

#container #main #central_col .special_list li.first {
    clear: both;
}







#container #main #central_col .special_list .special_item ul {
    padding: 0;
    margin: 0;
}


#container #right {
    margin: 15px 0 0 22px;
    width: 305px;
    float: right;
    
}

             

#container #right #account_box p {
    padding: 0 6px 3px 6px;
}

#container #right #account_box img {
    position: relative;
    top: 6px;
}

#container #right #account_box input.text {
    background-image: url('../images/html/input_search_bg.gif');
    background-repeat: repeat-x;
    border: 0;
    padding: 4px 0;
    height: 13px;
    width: 70px;
}

#container #right #account_box input.image {
    position: relative;
    top: 6px;   
}

#container #right #account_box label {
    padding: 2px 6px 0 0;
}





#container #right #ads_box2 {
    padding: 10px 0 0 0;
    text-align: center;
}



#container #right .link_row {
    padding: 5px 0 0 0;
}

#container #right #user_box p{
    font-weight: bold;
    padding: 0 0 4px 0;
}

#container #right #user_box p span {
    font-weight: normal;
}

#container #right #user_action_box {
    margin: 10px 0 0 0;
    background-image: url('../images/html/left_bg1.gif');
    background-repeat: repeat-y;
    padding: 8px;
}

#container #right #user_action_box p {
    margin: 0 0 10px 0;
}

#container #right #user_action_box p a {
    font-weight: bold;
}

#container #right #user_menu_box {
    margin: 0;
    background-image: url('../images/html/left_bg1.gif');
    background-repeat: repeat-y;
    padding: 8px;    
    position: relative;
}

#container #right #user_menu_box p {
    margin: 0 0 3px 0;
}

#container #right #user_menu_box p a {
    font-weight: bold;
}

#container #main #helper_col .helper_box p.helper_item {
    margin-left: 10px;
}

#container #main #helper_col .helper_box p.helper_item a {
    margin-left: -10px;
}

#footer{
background:#fff;
}


#footer .inside {
    margin: 0 auto;
    width: 980px;
    overflow:hidden;
}



#footer .inside div {
    position: relative;
    top: 0px;
    
}

#footer .links {
    line-height:30px;
    text-align: center;
}

#footer .links a {
    
    margin-left: 15px;
    margin-right: 15px;
}

#footer_box{
	background-image: url('../images/html/bg_footer.jpg');
	min-height:232px;
	background-repeat: repeat-x;
	background-color: #2b7b02;
	
}
#footer_box .inside > div:first-child{width:305px; min-height:198px; height:auto !important; height:198px; margin-right:23px;}
#footer_box .inside > div:last-child{width:305px; min-height:198px; height:auto !important; height:198px; margin-left:23px;}
#footer_box .inside > div{width:324px; min-height:198px; height:auto !important; height:198px; float:left; background:url("../images/html/bg_search.gif") top center; margin-top:20px; overflow:hidden;}
#footer_box .inside div div{margin:18px;}
#footer_box .inside div div p{font-size:12px;}
#footer_box .inside div div ul{list-style:square; color:#75a903; padding:0; margin-left:15px;}
#footer_box .inside div div ul li{color:#75a903;}
#footer_box .inside div div ul span{color:#000;}
#footer_box .inside div div ul span:hover{text-decoration:underline; color:inherit; cursor:pointer}




.pagination strong, .odhover {
    text-decoration: underline;
}

.odhover:hover {
    text-decoration: none;
}

.clear {
	clear: both;
}

/**********************************/
/*************SLIDER***************/
/**********************************/
div.anythingSlider .anythingWindow ul li {
background:none repeat scroll 0 0 transparent;
display:block;
float:left;
margin:0;
padding:0;
position:relative;
}


div.anythingSlider {
padding:0;
position:relative;
}

div.anythingSlider, div.anythingSlider .anythingWindow, div.anythingSlider .anythingWindow ul li {
height:340px;
margin:0;
width:653px;
}

div.anythingSlider.activeSlider .anythingWindow {
border-color:#8FD831;


}

.anythingWindow {
overflow:hidden;
position:relative;
margin-bottom:10px;
box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -moz-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -webkit-box-shadow:  1px 0px 1px 0px rgba(0,0,0,0.25); 
}

div.anythingSlider .anythingWindow, div.anythingSlider .anythingWindow ul li {
width:100%;
}

div.anythingSlider .back{
position:absolute;
top:50%;
left:-10px;
}

div.anythingSlider .forward{
position:absolute;
top:50%;
right:-10px;
}

div.anythingSlider img{z-index:1;}
div.anythingSlider .box {box-shadow: 1px 0px 2px #DDDDDD; -moz-box-shadow: 1px 0px 2px #DDDDDD; -webkit-box-shadow:  1px 0px 2px #DDDDDD; background: #FFFFFF; padding:20px; position:absolute; z-index:2;top:26px; left:0; }
div.anythingSlider .box h2 a{color:#DE6E00; font-size:26px; font-weight:normal; font-style:italic;}

#slider1{margin:0; padding:0;}

a {
    outline-style:none;
    outline-width:0; 
  }

ul.thumbNav{
position:absolute;
right:0px;
bottom:22px;
margin:0;
padding:0;
list-style:none;
background:url('../images/slider/bg_slider.png') no-repeat;
height:51px;
width:193px;
z-index:20;
}

ul.thumbNav li{
float:left;
margin:18px 0 0 22px;

}

ul.thumbNav li + li{
margin:18px 0 0 11px;
}

ul.thumbNav .sliderButton{
width:17px;
height:17px;
background:url('../images/slider/slider_button.png') no-repeat;
}

ul.thumbNav li a.cur div.sliderButton{
background:url('../images/slider/slider_active.png') no-repeat;
}

ul.thumbNav li a div.sliderButton:hover{
background:url('../images/slider/slider_hover.png') no-repeat;
}

.start-stop{display:none;}

.sliderInfo{
width:366px;
height:105px;
position:absolute;
top:145px;
left:0;
background:#fff;
}

.sliderInfo img{
margin:13px 0 3px 23px;
}
.sliderInfo p{
margin:0 0 0 23px;
}


/*******************************************/
/****************TABS - USER***************/
/*******************************************/

/****do skrypu *****/

#box1_tab1_inactive { display: none; }
	#box1_tab1_active { display: none; }
	#box1_tab2_inactive { display: none; }
	#box1_tab2_active { display: none; }
	#box1_tab3_inactive { display: none; }
	#box1_tab3_active { display: none; }
	#box1_tab4_inactive { display: none; }
	#box1_tab4_active { display: none; }
	#box1_tab5_inactive { display: none; }
	#box1_tab5_active { display: none; }
	#box1_tab6_inactive { display: none; }
	#box1_tab6_active { display: none; }
	
#box1_content { min-height: 200px; margin: 0;}
	#box1_content1 { display: none; }
	#box1_content2 { display: none; }
	#box1_content3 { display: none; }
	#box1_content4 { display: none; }
	#box1_content5 { display: none; }
	#box1_content6 { display: none; }
	
/**** wyglad zakladek *****/

#box1_top {width:657px; margin-left:-2px; padding-top:8px;}
#box1_top a{border-left:1px solid #339000;width:86px; height:30px; display:block; float:left; line-height:30px; text-align:center; font-size:12px; color:#000; text-decoration:none; cursor:pointer;}
#box1_top a.inactiveElement:hover{text-decoration:underline;}
#box1_top a.activeElement{background:#de6e00; color:#fff;}
#box1_top a.inactiveElement{background:#8cc800;}
#box1_top a#box1_tab0{border-left:0;}
#box1_top a#box1_tab3{width:103px;}
#box1_top a#box1_tab4{width:118px;}
#box1_top a#box1_tab5{width:90px;}
#box1_top a#box1_tab6{width:82px;}

#central_col, #menu_content{/*background:url('../images/html/bg_box1.gif') */ background:#fff;}
#central_col .info{border-bottom:1px solid #E1ECF1; line-height:39px; margin: 0 0; padding:0 15px;}
#central_col #menu_content .info{border:none;}
#box1_content .data_row td.comment{line-height:13px;}

h1.header, #box1 .header, .form_row .header, #menu_content .header, #gallery_content .header, #main .inside p.header, #central_col p.header a, table tr.header, #basket_name{text-decoration:none;color:#de6e00; text-align:center; height:39px; line-height:39px; border-bottom:1px solid #E1ECF1; margin-top:10px;border-top:1px solid #E1ECF1}
#central_col p.header a{border:none;}
#basket_name{border:none; background:none; text-align:left; height:auto;}
p.header,h1.header, p.header a, p.header input, #boardInfo div.header_box p {font-style:italic; font-size:24px;}
#boardInfo div.header_box p{padding-top:10px;}
#box1 .header2, .form_row .header2, #main .inside p.header2{color:#62A507; text-align:center;  font-weight:bold; height:39px; line-height:39px; font-size:12px; border-bottom:1px solid #E1ECF1}
tr.header, div.header{background:url('../images/html/bg_account_header.gif') center center ; }

#box1 .data_row td, #box1 td p, #blog_content td, .forums tr.header td, .articles tr.header td{height:39px; line-height:38px; font-size:12px; padding:0; margin:0;}
#blog_content .comments td{font-size:11px;}
#blog_content .comments td.comment{padding-left:15px; line-height:13px;}
#blog_content .comments td.art_date{padding-right:15px; text-align:right;}
#box1 img{vertical-align:middle;}
#box1 .data_row_gallery td{padding:10px 11px 0; vertical-align:top;}
#box1 .data_row_gallery img{vertical-align:top;}


#dish_content{margin-bottom:10px;background:#fff; float:left; box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -moz-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -webkit-box-shadow:  1px 0px 1px 0px rgba(0,0,0,0.25);}
#dish_content a{cursor:pointer;color:#DE6E00}
#dish_content a:hover{text-decoration:underline}

#dish_content .dish{width:344px; float:left;}
div#dish_content div.dish > div.inside{margin:15px; }
div#dish_content h2{color:#de6e00; font-weight:normal; font-size:12px; margin:10px 0}
div#dish_content div.dish  div.inside ul{ list-style-type:square; padding:0 0 0 15px; margin:0;}
div#dish_content div.dish  div.inside ol{padding:0 0 0 20px; margin:0;}
#dish_content #dish_helper_col{width:309px; float:right;}
#dish_content .dish_name, .item_name{margin:7px 0 10px -2px;  padding: 6px 15px 6px ; background:#fff; float:left; color:#de6e00; font-style:italic; font-size:26px; font-weight:normal;  box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -moz-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -webkit-box-shadow:  1px 0px 1px 0px rgba(0,0,0,0.25); }
#dish_content .form_row textarea{background:url("../images/html/bg_search2.gif") repeat scroll center center transparent; width:262px; height:56px;}
#dish_content .form_row p{margin:0 28px 5px 15px;}
#dish_content .single_comment{ width:311px; background:#fff; margin: 0 0 4px;box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -moz-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -webkit-box-shadow:  1px 0px 1px 0px rgba(0,0,0,0.25);}
#dish_content .single_comment .user_name{color:#DE6E00;}
#dish_content .header_box span{width:150px; padding:0; margin:0;line-height:30px; float:left; margin-right:9px;}
#dish_content .box{width:150px; margin:10px 9px 10px 10px;}
.item_name_article{margin:7px 0 10px 0px;  padding: 10px 15px 6px ; background:#fff; float:left; color:#de6e00; font-style:italic; font-size:26px; font-weight:normal; width:45%;}

#dish_content .box + .box{margin:10px 9px 10px 0;}
#dish_content .box p{color:#DE6E00;}
#dish_content .box a{font-weight:bold;}
#dish_content .box div a{font-weight:normal;}
#dish_content .box span{}

#user_edit_content{}
#user_edit_content .form_row p.normal_line, #central_col p.normal_line, #helper .form_row p.normal_line {line-height:13px; }
#user_edit_content .form_row p, #user_edit_content .form_row2 p, .form_row form p{ overflow:hidden;line-height:39px; border-bottom:1px solid #e1ecf1; padding: 0 15px; clear:both;}

#user_edit_content .form_row p span, #user_edit_content .form_row2 p span, label span{ width:200px; float:left; }
#user_edit_content .form_row p span#weight_1, #user_edit_content .form_row p span#weight_2, #user_edit_content .form_row p span#weight_3, #user_edit_content .form_row p span#weight_4{width:auto; float:none;}
#user_edit_content .form_row p.odd, #user_edit_content .form_row2 p.odd, #helper p.odd{  overflow:hidden;background:url("../images/html/bg_account_header.gif") repeat scroll center center transparent }
#user_edit_content .form_row2 input[type="text"] {width:250px;}
#user_edit_content .form_row2 textarea{width:250px;}


#menu_content #menu_content_right{margin-top:3px;}
#menu_content #menu_content_right .data_row{overflow:hidden;}
#menu_content #menu_content_left{margin-top:3px; margin-left:5px;}
#menu_content #menu_content_left .special_list{overflow:hidden}
#menu_content #menu_content_left .special_list ul{list-style:none; padding:0; margin:0;}
#menu_content #menu_content_left .special_list > ul > li{margin-right:2px; width:211px; float:left; border:1px solid #e1ecf1; margin-bottom:5px; min-height:140px; height:auto !important; height:140px;}
#menu_content #menu_content_left .special_list > ul > li.first{clear:both; margin-right:2px;}
#menu_content h5{border-top:1px solid #E1ECF1; border-bottom:1px solid #E1ECF1; background:url("../images/html/bg_account_header.gif") repeat scroll center center transparent; padding:0; margin:0; line-height:28px; text-align:center; font-size:8pt; color:#000;}
#menu_content #menu_content_left .special_list div{margin:0 5px 5px;}
#menu_content #menu_content_left .special_list .breakfast{color:#62A507; font-weight:bold; display:block; margin:2px 0;}
#menu_content #menu_content_left .special_list .breakfast + ul li{background:#8CC800; padding:3px 5px 2px 5px; margin:0 0 2px; overflow:hidden;}
#menu_content #menu_content_left .special_list .sec_breakfast{color:; font-weight:bold; display:block; margin:2px 0;}
#menu_content #menu_content_left .special_list .sec_breakfast + ul li{background:#8CC800; padding:3px 5px 2px 5px; margin:0 0 2px}
#menu_content #menu_content_left .special_list .dinner{color:#6cadfd; font-weight:bold; display:block; margin:2px 0;}
#menu_content #menu_content_left .special_list .dinner + ul li{background:#6cadfd; padding:3px 5px 2px 5px; margin:0 0 2px; overflow:hidden;}
#menu_content #menu_content_left .special_list .tea{color:;  font-weight:bold; display:block; margin:2px 0;}
#menu_content #menu_content_left .special_list .tea + ul li{background:#8CC800; padding:3px 5px 2px 5px; margin:0 0 2px}
#menu_content #menu_content_left .special_list .supper{color:#DE6E00; font-weight:bold; display:block; margin:2px 0;}
#menu_content #menu_content_left .special_list .supper + ul li{background:#DE6E00; padding:3px 5px 2px 5px; margin:0 0 2px;overflow:hidden;}
#menu_content #menu_content_right div.form_row{margin:10px 10px}
#menu_content #menu_content_right .single_comment{ overflow:hidden;}
#menu_content #menu_content_right .single_comment .user_name{color:#DE6E00}
#menu_content #menu_content_right textarea{background:url("../images/html/bg_search2.gif") repeat scroll center center transparent; width:303px; height:57px;}
#menu_content #menu_content_right h2{color:#de6e00; font-weight:normal; font-size:12px;}

#gallery_content .articles{overflow:hidden;}
#gallery_content .articles > div.clear{overflow:hidden; border-bottom:1px solid #e1ecf1;}
#gallery_content .articles .art_name{float:left; width:140px;padding:10px 11px 0; margin-bottom:5px;}
#gallery_content .articles .art_name a span{position:static; color:#DE6E00}
#gallery_content .articles .art_name span{position:absolute; z-index:1; bottom:5px;}
#board_content #gallery_content .articles .art_name span, #board_content #gallery_content .articles .art_name a{position:static;color:#DE6E00}
#board_content #gallery_content .articles .art_name span.green, #board_content #gallery_content .articles .art_name a.green{color:#62A507}


#gallery_content .articles .art_name span img{float:left;}
div.pagination{background:url("../images/html/bg_account_header.gif") repeat scroll center center transparent; border-bottom:1px solid #e1ecf1; height:28px; line-height:28px;}
div.pagination p{text-align:center;}




#blog_content .blog_intro, #blog_content .blog_content, #blog_content .forums td, #blog_content .articles td {line-height:13px; }

#blog_content .forums td, #blog_content .articles td{padding:10px 15px;}
#container #main  div#blog_content img{position:static}
#blog_content .data_row p{padding:0 15px;}

.bottom_boxes{background:#fff;margin-bottom:10px; overflow:hidden;  width:439px; float:right;box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -moz-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -webkit-box-shadow:  1px 0px 1px 0px rgba(0,0,0,0.25); }
#bmi_box{ width:130px; padding-bottom:10px; float:left;}
#bmi_box p{overflow:hidden; margin:0 10px}
#bmi_box input[type="text"] {width:60px; height:15px; background:none; color:grey}
#bmi_box input {margin: 10px 0 0; float:right} 
#bmi_box label{font-size:8pt; margin: 13px 0 0 ; float:left;}
#tests{float:left; margin-top:8px;}
#tests img{margin:0 8px}


/********************** TAGI ***********************/
#tags a{text-decoration:none; margin:0 4px; float:left; height:20px; display:block;}
#tags a:hover{color:#DE6E00}
#tags .holder{margin:5px 6px 10px; overflow:hidden;}
.tags0{font-size:9px; color:#80d113}
.tags1{font-size:11px;color:#62a507}
.tags2{font-size:14px; color:#52850d}
.tags3{font-size:16px; color:#427103}
.tags4{font-size:18px; color:#315203}
.tags5{font-size:21px; color:#1a2c01}


/********************** LISTA ***********************/

#list{padding-bottom:10px;}
#item_content{float:left;margin-bottom:10px;}
#item_content a{color:#DE6E00}
#item_content a:hover{text-decoration:underline;}
#list .single_item{overflow:hidden; margin:10px 15px 10px;}
.single_item .helper_item{text-align:center; min-height:24px; margin:5px 0;}
/*#list .first{padding-top:10px;}*/

#list .single_item img.floatL{margin-right:10px;}
#list .single_item .title a{color:#DE6E00; text-decoration:none; font-size:12px;}
#list .single_item .title a:hover{text-decoration:underline;}
#list #box1_top a{font-size:10px}
#list #box1_top a#box1_tab1{width:103px;border-left:0;}
#list #box1_top a#box1_tab2{width:128px;}
#list #box1_top a#box1_tab3{width:81px;}
#list #box1_top a#box1_tab4{width:123px;}
#list #box1_top a#box1_tab5{width:123px;}
#list #box1_top a#box1_tab6{width:94px; }
#main .inside .add_info, .search_row{overflow:hidden; width:657px; margin:0 -2px; background:#fff; border-top:1px solid #E1ECF1; box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -moz-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -webkit-box-shadow:  1px 0px 1px 0px rgba(0,0,0,0.25);}
.search_row .orange, .search_row .image{font-size:12px; vertical-align:middle;}

#main .inside .add_info div{width:49%;}
#main .inside .add_info p{padding:0; margin:0 0 5px 15px;}
.search_row p{padding:10px 0; text-align:center; margin:0 15px 0;}
#helper .search_row input.text{background:url("../images/html/bg_account_header.gif") repeat scroll center center transparent; width:260px; margin:0 20px;}
#main .inside .add_info .header{border:0; padding:0; margin:0;}
#main .inside .add_info input[type="text"]{width:230px; background: url("../images/html/bg_account_header.gif") repeat scroll center center transparent;}

.item_right_box{width:311px; background:#8bc800; margin:7px -2px 10px 10px ; overflow:hidden;}
#container #main .item_right_box #article_rating{background:transparent; padding:0; overflow:hidden;}
#container #main .item_right_box #article_rating a{float:left; display:block; width:20px; height:29px; border:0; margin:0 5px 0 0;}
#container #main .item_right_box div p span a{color:#683500}
#container #main  #article_rating a.rating_off { background-image:url("../images/html/rate_article_white.png");}
#container #main #article_rating  a.rating_half {    background-image:url("../images/html/rate_article_gold.png");}
#container #main #article_rating a.rating_on {    background-image:url("../images/html/rate_article_gold.png");}

.item_comments{margin:0 -2px; background:#fff; border-top:1px solid #F0F0F0; overflow:hidden; padding:10px 10px 10px 5px; margin-bottom:5px; box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -moz-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -webkit-box-shadow:  1px 0px 1px 0px rgba(0,0,0,0.25); }
.item_comments .title, .add_info .header{color:#DE6E00; font-size:12px; margin-left:5px; margin-bottom:10px; font-style:normal}
.item_comments .item_single_comments .title{margin-top:5px;}
#central_col .item_comments .item_single_comments p.info{border-bottom:none;}
.item_comments .item_single_comments:last-child{float:right;}
.item_comments .item_single_comments{float:left; width:50%;}
.item_comments .item_single_comments .user_name{color:#DE6E00;}
.item_comments .item_single_comments form{margin-left:5px;}
.item_comments .item_single_comments form input{margin-left:5px;}
.item_comments .item_single_comments textarea{width:244px; height:54px; background:url("../images/html/bg_account_header.gif") repeat scroll center center transparent}

#helper{ background:#fff;}
#helper .inside {margin:0px 15px ; padding: 10px 0; overflow:hidden; clear:both; }
#helper .inside .single_item{ width:297px; text-align:left; margin:0; border:1px solid #ddd; padding:5px;}
#helper .inside .single_item ul{ list-style:none; padding:10px 0; margin:0; color:#6c9b01}
#helper .inside .single_item ul li a{  color:#6c9b01}

p.header span img{margin-top:11px;}
#helper .inside .single_item p{padding:10px 0; margin:0;}
#helper .inside .single_item p.header, #helper .inside .single_item p.header a{text-align:left; border:none; height:auto; line-height:normal; color:#DE6E00; font-size:16px; font-style:italic;}
#helper div.header{background: none repeat scroll 0% 0% rgb(222, 110, 0); margin:5px 0 0 -2px; padding: 0pt 10px; height:30px; line-height:30px;box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -moz-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.25); -webkit-box-shadow:  1px 0px 1px 0px rgba(0,0,0,0.25); }
#helper div.header h1{font-size:10px; margin:0; padding:0;}
#helper .odd, #helper .odd2{border-bottom:1px solid #E1ECF1; line-height:39px; height:39px; padding:0 15px; text-align:center;}
#helper .odd3{border-bottom:1px solid #E1ECF1; border-top:1px solid #E1ECF1;color: #DE6E00; font-size: 24px; font-style: italic; height: auto; line-height: normal; text-align: left;  background:url('../images/html/bg_account_header.gif') repeat scroll center center transparent; line-height:39px; padding:0 15px;}
#helper .odd3 a{color: #DE6E00; font-size: 24px; font-style: italic;}
#helper form input[type="text"],  #helper form input[type="password"]{vertical-align:middle; width:200px; background:none;}
#helper #box1_top{padding-bottom:8px;}
#helper #box1_top a#box1_tab1{width:103px; border-left:0;}
#helper #box1_top a#box1_tab2{width:89px;}
#helper #box1_top a#box1_tab3{width:139px;}
#helper #box1_top a#box1_tab4{width:118px;}
#helper #box1_top a#box1_tab5{width:113px;}
#helper #box1_top a#box1_tab6{width:89px;}
#helper .left {text-align:left;}
#helper > .single_item{margin:10px 15px 0; overflow:hidden;}
#helper > .single_item a{color:#DE6E00;font-size:12px;}
#helper div .single_item{width:141px; text-align:left; margin:10px 5px 0 5px; padding:5px; border:1px solid #DDDDDD; }
#helper div .single_item .helper_item a.green{color:#62A507}
#dish_content a.green{color:#62A507}
#helper div .single_item a.orange{color:#DE6E00}

#helper .helper_box{margin:0 15px; padding:10px 0}

#basket_content .marginesowy p{color:#DE6E00;}
#basket_content .marginesowy ul{list-style:square;}
#basket_content .marginesowy ul li{color:#62A507}
#basket_content .marginesowy ul li span{color:#000;}

#board_content .info{margin:0;}
.contentText{margin:0 15px; padding:0 0 10px; clear:both;}
.contentText a{color:#DE6E00;}
.contentText a:hover{text-decoration:underline}

#breadcrumbs2 li,#breadcrumbs2 li a{color:#62A507;}
#breadcrumbs2 li span{margin:0 3px; color:#000; font-weight:bold;}
#breadcrumbs2 li:first-child span{display:none;} 
#breadcrumbs2 li:last-child, #breadcrumbs2 li:last-child a, .orange, .orange a{color:#DE6E00 !important;}
.black{color:#000}
.black:hover{color:#000; text-decoration:underline}
.black:hover p{color:#000; text-decoration:underline}
a.orange:hover{text-decoration:underline; color:#DE6E00 !important;}
.green, .green a{color:#62A507 !important}

.green_button{background:#8CC800; font-size:18pt; font-style:italic; padding:5px 10px; margin:0 0 10px; color:black !important}
.orange_button{background:#DE6E00; font-size:18pt; font-style:italic; padding:5px 10px; margin:0 0 10px; color:white !important}

.likebutton{padding:8px 0 0 15px;clear:both;width:45%;height:10px;}

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}
