html{
    /*overflow-x: hidden;*/
}

a.white {color:white;}

body {
    margin-left: auto;
    margin-right: auto;
    margin-top:0;
    padding:0;
    border:0;		/* This removes the border around the viewport in old versions of IE */
    width:1024px;
    background:#fff;
    min-width:600px;   
    min-height:100%; 
    font-family:Verdana,Helvetica,Arial,sans-serif;
    font-size:70%;	
    color: #222;
    overflow: -moz-scrollbars-vertical;
    overflow-x: hidden;
    overflow-y: scroll;
    height: 100%
}


.wait{
    cursor : wait !important;
}
/* for Google Chrome*/
*:focus {outline: none;}


iframe{
    padding:0px;
    
}

iframe#forum_main {margin: -10px;overflow:hidden;}


a{ border: none; outline-style:none;}
.rcmd, .unrcmd, .norcmd, .obj_title, #tv_prev, #tv_next, #main_menu div{
    cursor: pointer;
}
.rcmd.relative span, .unrcmd.relative span, .norcmd.relative span {
    position: absolute;
    display: block;
    width: 27px;
    height: 15px;
    text-align: center;
    top: 18px;
    left: 67px;
    line-height: 15px;
}



.user{
    text-decoration: underline;
    color: black; cursor: pointer;

}



.nc{
    display: none;
}

div.empty{
    display: none;
}
/* Header styles */
#header {
    clear:both; float:left;
    width:300%; height: 85px; margin-left: -100%;
    background-image: url('http://www.smacznego.pl/layout/graphic/header_tlo_pasek_gora.png');
    background-repeat: repeat-x;
    position:relative;
    text-align:center;
}

#header #logo{
    cursor: pointer; margin-right: 23%;
}

#footer {
    clear:both;
    float:left;
    padding-top: 35px;
    width:300%; height: 50px;
    background-image: url('http://www.smacznego.pl/layout/graphic/footer_tlo_pasek.png');
    background-repeat: repeat-x;
    position:relative;
    margin-top:20px;
    margin-left:-100%;
    color: white;	
    text-align: center;
}
#footer p{
    margin: 0px;
    padding: 0px;
}

#footer p a{
    cursor: pointer; font-weight: bold; color: white;
}

#header2 {
    clear:both; width:300%; margin-left:-100%; height: 32px;
    background-image: url('http://www.smacznego.pl/layout/graphic/header_tlo_pasek_dol.png');
    background-repeat: repeat-x;
    padding-bottom: 20px;	font-weight: 11px; padding-top: 8px
}

#header2  div#back{
    margin-left: 34%;width: 72px;height: 24px;
    background-image: url('http://www.smacznego.pl/layout/graphic/wstecz.png');
}

#header2 input[type='text'] {
    margin-left: 33.6%;height:20px;
    border: 1px solid #ffc301; float: left;
    background-color:white;
    width:200px;
}
#header2 select {
    height:22px; margin-left: 4px; border: 1px solid #ffc301;font-weight: 10px;
    width: 110px; float: left;
}

#header2 div {
    background: url('http://www.smacznego.pl/layout/graphic/szukaj_guzik.png') no-repeat;
    width: 70px; height: 22px; float: left; margin-left: 4px;
    line-height: 22px; text-align: center; padding-right: 9px;
    font-size: 11px; font-weight: bold; color: black; text-transform: uppercase;
    cursor: pointer;
}

#main_menu{
    position: absolute;
    left:48.2%;
    top: 10px;

}

#main_menu div, #main_menu a#shop_main{
    width: 59px; height:30px; float: left;
    padding-top: 40px; /*margin-top 10px;*/
    text-align: center; color: white; border-left: 1px solid #94b860;
}
#main_menu #tv{ background: url('http://www.smacznego.pl/layout/graphic/header_guzik_0_A.png') no-repeat 50% 10%; border:none;}
#main_menu #tv.clicked{ background: url('http://www.smacznego.pl/layout/graphic/header_guzik_0_B.png') no-repeat 50% 10%; border:none; }

#main_menu #recipes_main{ background: url('http://www.smacznego.pl/layout/graphic/header_guzik_1_A.png') no-repeat 50% 10%; }
#main_menu #recipes_main.clicked{ background: url('http://www.smacznego.pl/layout/graphic/header_guzik_1_B.png') no-repeat 50% 10%;  }

#main_menu #advice_main{ background: url('http://www.smacznego.pl/layout/graphic/header_guzik_2_A.png') no-repeat 50% 10%; }
#main_menu  #advice_main.clicked{ background: url('http://www.smacznego.pl/layout/graphic/header_guzik_2_B.png') no-repeat 50% 10%;  }

#main_menu #places_main{ background: url('http://www.smacznego.pl/layout/graphic/header_guzik_3_A.png') no-repeat 50% 10%; }
#main_menu #places_main.clicked{ background: url('http://www.smacznego.pl/layout/graphic/header_guzik_3_B.png') no-repeat 50% 10%;  }

#main_menu #users_main{ background: url('http://www.smacznego.pl/layout/graphic/header_guzik_4_A.png') no-repeat 50% 10%; }
#main_menu #users_main.clicked{ background: url('http://www.smacznego.pl/layout/graphic/header_guzik_4_B.png') no-repeat 50% 10%;  }
#main_menu #forum_main{ background: url('http://www.smacznego.pl/layout/graphic/header_guzik_5_A.png') no-repeat 50% 10%; }
#main_menu #forum_main.clicked{ background: url('http://www.smacznego.pl/layout/graphic/header_guzik_5_B.png') no-repeat 50% 10%;  }
#main_menu #blog_main{ background: url('http://www.smacznego.pl/layout/graphic/header_guzik_6_A.png') no-repeat 50% 10%; }
#main_menu #blog_main.clicked{ background: url('http://www.smacznego.pl/layout/graphic/header_guzik_6_B.png') no-repeat 50% 10%;  }

#main_menu #help_main{ background: url('http://www.smacznego.pl/layout/graphic/header_guzik_7_A.png') no-repeat 50% 10%; }
#main_menu #help_main.clicked{ background: url('http://www.smacznego.pl/layout/graphic/header_guzik_7_B.png') no-repeat 50% 10%;  }

#main_menu #shop_main {background: url('http://www.smacznego.pl/layout/graphic/header_guzik_8_A.png') no-repeat 50% 10%; color: white;}
/* column container */
#content {
    position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
    clear:both;
    float:left;
    width:100%;				/* width of whole page */
    /* overflow:hidden; */	/* This chops off any overhanging divs */
    z-index: 10
}
/* holy grail 3 column settings */
.threecol {
    /* background:#ff9;    	 Right column background colour */
}
.threecol .colmid {
    float:left;
    width:200%;
    margin-left:-200px; 	/* Width of right column */
    position:relative;
    right:100%;
    background:#fff;    	/* Centre column background colour */
}
.threecol .colleft {
    float:left;
    width:100%;
    margin-left:-50%;
    position:relative;
    left:395px;         	/* Left column width + right column width */

}
.threecol .col1wrap {
    float:left;
    width:50%;
    position:relative;
    right:200px;        	/* Width of left column */
    padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
}
.threecol .col1 {
    margin:0 215px;     	/* Centre column side padding:
                            Left padding = left column width + centre column left padding width
                            Right padding = right column width + centre column right padding width */
    position:relative;
    left:200%;
    overflow:hidden;
}
.threecol .col2 {
    float:left;
    float:right;			/* This overrides the float:left above */
    width:170px;        	/* Width of left column content (left column width minus left and right padding) */
    position:relative;
    right:20px;         	/* Width of the left-had side padding on the left column */

}
.threecol .col3 {
    float:left;
    float:right;			/* This overrides the float:left above */
    width:170px;        	/* Width of right column content (right column width minus left and right padding) */
    margin-right:45px;  	/* Width of right column right-hand padding + left column left and right padding */
    position:relative;
    left:1000px;
}



.twocol {
    position:relative;		
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;	/* This chops off any overhanging divs */
}


.twocol .colleft {
    float:left;
    width:200%;
    margin-left:-200px;
    position:relative;
    right:100%;
    background:#fff;
}

.twocol .col1wrap {
    float:left;
    width:50%;
    position:relative;
    left:50%;
    padding-bottom:1em;
}


.twocol .col1 {
    margin:0 15px 0 205px;
    overflow:hidden;
}

.twocol .col3 {
    float:right;
    width:170px;
    position:relative;
    left:156px;
}

.twocol .col2 {
    display:none;
}

/**********************************/

/* Footer styles */

/* userbox-down */

.user_box{
    float:left; width: 175px;
    height: 250px;
    text-align: center;
    padding: 0 10px 0 10px;
    border-right: 2px solid #eee;
}

.friend_box{
    float:left; width: 74px; height: 95px;
    text-align: center;
    background: white;
    cursor: pointer;
}
#down_users_top{
    background: url('http://www.smacznego.pl/layout/graphic/ludzie_dlugie.png');
    width: 590px; text-align: center;
    height: 50px;
    line-height: 24px; color: white; font-weight: bold; font-size: 12px;
    margin-bottom:5px;

}

#down_users_top span{
    color: #333; font-size: 11px; padding: 0px 10px 0px 10px;
    font-weight: normal; border-left: 2px solid #ffce0b;
    cursor: pointer;
}

#down_users_top span.clicked{
    color: #77b60c; font-weight: bold;
}

.user_box .friend_name{
    font-weight: bold;
    cursor: pointer;
}

.user_box .friend_date{
    color: #77b60c;
}

.user_box .object_userbox_title {
    color: #77b60c; 
    margin: 0; text-align: left;
    font-size: 13px; 
    top:25%;
    cursor: pointer;
    height:49px;
    overflow:hidden;
}

.user_box .object_userbox_title a {color: #77b60c;}

.user_box  .object_userbox {
    margin-top: 10px;
    -moz-border-radius: 7px;
    -khtml-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 1px solid #ffce0b;
    height: 50px;
    position: relative;
}

.object_userbox  div.norcmd{
    width: 58px;height: 32px; float: left;
    color: white; text-align: center; 
    padding: 10px 5px 0 0;
    margin: 3px 0 0 5px;	
    font-size: 14px;
    font-weight: bold;
}

.user_subbox{
    background-color: #FFF3D3;
    -moz-border-radius: 7px;
    -khtml-border-radius: 7px;
    -webkit-border-radius: 7px;
    width: 140px; height: 140px;
    padding-top: 10px; margin-left: 20px;
}

.user_subbox img{
    margin: 5px 2px 0 2px;
    cursor: pointer;
}

.user_subbox img.friend_photo{
    width: 94px; height: 94px;
    border: 1px solid #9cc842;
    cursor: pointer;
}

/***resipes-sq*/

.obj_sq{
    clear:both; position: relative;
    border-top: 1px solid  #eee;
    margin-right: 20px; width: 248px; 
}



div.cont_sq {
    float:left; 
    width: 290px; 
    text-align: center;
    margin-bottom: 20px;
    color: #efcb02;
}

div.cont_sq div{
    font-size:11px;
    color: #333; 
    float:left;
}
div.cont_sq div.obj_title, div.rbox_mid div.obj_title{
    /*	height:42px;*/
    height: 52px;
    margin-left: 2px;
    padding-left:6px;
    text-align:left;
    width:108px;
    overflow:hidden;
    display:table-cell;
    vertical-align:middle;


}
div.cont_sq div.obj_title{
    width:178px;
}


div.cont_sq #recipes_sq_head{
    width: 288px; height: 48px; 
    line-height: 24px; color: white; font-weight: bold; font-size: 12px;
    background: url('http://www.smacznego.pl/layout/graphic/przepisy_ostatnio_head.png') no-repeat;
    margin-bottom:5px;
}

div.cont_sq #recipes_sq_body, div.cont_sq #advice_sq_body{
    min-height: 215px;
    width:288px;
}

div.cont_sq span{
    color: #333; font-size: 11px; padding: 0px 10px 0px 10px;
    font-weight: normal; cursor: pointer;
}

div.cont_sq span.clicked, div.rbox_top span.clicked{
    color: #77b60c; font-weight: bold;
}


div.cont_sq #advice_sq_head{
    width: 288px; height: 48px;
    line-height: 24px; color: white; font-weight: bold; font-size: 12px;
    background: url('http://www.smacznego.pl/layout/graphic/porady_ostatnio_head.png') no-repeat;
    margin-bottom:5px;
}


div.cont_sq #recipes_sq_bottom, div.cont_sq #advice_sq_bottom{
    width: 288px; height: 28px;
    line-height: 28px; margin-top:5px;
    background: url('http://www.smacznego.pl/layout/graphic/przepisy_ostatnio_bottom.png') no-repeat;
    padding-top: 5px;
}


div.cont_sq #recipes_sq_bottom img, div.cont_sq #advice_sq_bottom img{
    cursor: pointer;
}

/**** recipes ******************************************/





.obj{
    clear:both; position: relative;
    border-bottom: 1px solid  #eee;
    width: 596px; 
}

.obj div{
    float:left; 
    margin: 4px 0 4px 4px; width: 60px; 
    text-align: center;
    padding: 15px 0 15px 0;
    color: #efcb02; border-right: 1px solid #eee;
}



.objects_list div.norcmd, .objects_list div.unrcmd, .objects_list div.rcmd{
    width: 58px;/*height: 30px; */ height: 16px;
    padding: 0; padding-top: 37px/*13px*/;
    color: #3c7b05; float:left;
    font-size: 10px; text-decoration:none;
    font-weight: bold; border: none;
    text-align:center;
}
.objects_list div.norcmd, .object_userbox  div.norcmd{
    background: transparent url('graphic/polecam_maly_no2.png') no-repeat;
}
.objects_list div.unrcmd{
    background: transparent url('graphic/polecam_maly_aktywny2.png') no-repeat;
}
.objects_list div.rcmd{
    background: transparent url('graphic/polecam_maly_no2.png') no-repeat;
}

.friend_foot{
    clear: left;
    width: 592px; height: 30px;
    background: transparent url('http://www.smacznego.pl/layout/graphic/stopka_duza.png') no-repeat;
    color: #777;
    text-align: center;
    font-size:11px; padding-top:3px;
    margin-top: 7px;
}

.objects_foot{
    clear: left;
    width: 592px; height: 30px;
    background: transparent url('http://www.smacznego.pl/layout/graphic/stopka_duza.png') no-repeat;
    color: #ffc100;
    text-align: center;
    font-size:12px; padding-top:3px;
    margin-top: 5px;
}

.obj img.logo, img#main_photo.logo{
    height: 44px; float:left; width:44px;
    padding:0;margin:3px 0 0 2px;
    border: 0px;	
    border: 1px solid #5da60f;
}
#rcmd_places .obj img.logo,
#found_places .obj img.logo,
#all_places .obj img.logo, #search_places .obj img.logo{
    height:44px; 
    width: 88px;
    margin: 3px 0 0 0;
}

#sledzik img{
    margin-left:35px;
    margin-top:20px;
}


.obj img.stars{
    width:59px;
}


.obj img.with_video{
    border: 1px solid #ffc000;
}

.obj img.play_video{
    position: absolute;
    height: 10px; padding:0;margin: 0;
    border:none;
    left: 100px; top: 3px;
}

.objects_list .obj div.obj_title{
    width: 264px; height: 30px;font-size:11px;
    margin-top: 6px; 
    text-align: left; padding: 5px;
    color: #77b60c;font-weight: bold;
    background-color: #fffcef; border: none;
    overflow: hidden
}
.objects_list .obj div.obj_title a {color: #77b60c;}

#rcmd_places .obj div.obj_title,
#found_places .obj div.obj_title,
#all_places .obj div.obj_title,
#search_places .obj div.obj_title{
    width: 220px !important; 
}

.objects_list .obj div.obj_date{
    width: 70px;
    border-left: 1px solid #eee;

}

.objects_list_head{
    font-size: 10px;
    color: #555;
    width: 596px; 
}

.objects_list_head div{
    float:left; position: relative;
    background-color: #efefee;
    height:20px; width: 50px;
    padding: 6px 10px 0 4px;
    text-align: center;
    border-left: 1px solid white;
}
.objects_list_head div.obj_image{
    width: 36px; 
}
.objects_list_head div.obj_rcmd{
    width: 46px;
}
.objects_list_head div.obj_title{
    width: 265px; cursor: text;
}
.objects_list_head div.obj_date{
    width: 41px; padding: 0px 20px 1px 10px;height:25px;
}

.objects_list_head.user_book div.obj_rcmd, .objects_list_head.search_results div.obj_rcmd {
    width: 76px;
}
.objects_list_head.user_book div.obj_image, .objects_list_head.search_results div.obj_image {
    width: 80px;
}
.user_book .objects_list .obj div.obj_title, .user_book #all_places .obj div.obj_title,
.search_results .objects_list .obj div.obj_title, .search_results #all_places .obj div.obj_title,
.search_results #search_places .obj div.obj_title {
    height: 77px;
    width: 263px !important;
    font-size: 15px;
}
.user_book .objects_list_head div.obj_title, .search_results .objects_list_head div.obj_title {
    width: 263px;
}
.user_book .obj div, .search_results .obj div {
    padding: 38px 0;
    width: 57px;
}
.user_book .objects_list div.norcmd, .user_book .objects_list div.unrcmd, .user_book .objects_list div.rcmd,
.search_results .objects_list div.norcmd, .search_results .objects_list div.unrcmd, .search_results .objects_list div.rcmd {
    font-size: 12px;
    height: 24px;
    padding: 65px 0 0;
    width: 88px;
}
.user_book .objects_list div.norcmd, .search_results .objects_list div.norcmd {
    background: url('graphic/polecam_duzy_bierny.png') center center no-repeat;	
}
.user_book .objects_list div.unrcmd, .search_results .objects_list div.unrcmd {
    background: url('graphic/polecam_duzy_aktywny.png') center center no-repeat;
}
.user_book .objects_list div.rcmd, .search_results .objects_list div.rcmd {
    background: url('graphic/polecam_duzy_bierny.png') center center no-repeat;
}
.user_book .obj img.logo, .user_book #all_places .obj img.logo,
.search_results .obj img.logo, .search_results #all_places .obj img.logo {
    width: 90px;
    height: 90px;
    margin: 3px 0 0 1px;
}
.search_results #search_places .obj img.logo {
    width: 90px;
    margin: 3px 0 0 1px;
}

.user_book .objects_list .obj div.obj_opi, .search_results .objects_list .obj div.obj_opi {
    border-left: 1px solid #EEEEEE;
    width: 64px;
}
.user_book .obj img.play_video, .search_results .obj img.play_video {
    left: 174px;
}
.search_results .obj img.stars {
    width: 56px;
}
/* .user_cook_book .obj div {
    width: 62px;
}*/

.objects_list_head span.obj_up, .objects_list_head a.obj_up{
    position: absolute; cursor: pointer;
    width: 11px; height: 10px; 
    right: 2px; top: 1px;
    background: url('http://www.smacznego.pl/layout/graphic/sortowanie_up.png') no-repeat bottom;
} 
.objects_list_head span.obj_down, .objects_list_head a.obj_down{
    position: absolute; cursor: pointer;
    width: 11px; height: 10px;
    right: 2px; bottom: 1px;
    background: url('http://www.smacznego.pl/layout/graphic/sortowanie_down.png') no-repeat;
} 
/* objectbox*/
.object_box{
    position: relative;
}
.objects_foot span{
    cursor: pointer;
}
.cbox1 .object_box #add_photo_button, .cbox1 #add_photo_button {top: 430px;position: absolute;right: 85px;}
.cbox1 #add_photo_button{top:205px}

.object_box div.unrcmd, .object_box div.rcmd, .object_box div.norcmd{
    width: 86px; height: 16px; float: left;
    color: #3C7B05; text-align: center; padding-top: 56px;
    font-size: 12px; margin-left: 10px;
    font-weight: bold; /*line-height:18px;*/

}
.object_box div.unrcmd { background: transparent url('graphic/polecam_duzy_aktywny.png') no-repeat;   }

.object_box div.rcmd   { background: transparent url('graphic/polecam_duzy_bierny.png') no-repeat; }

.object_box div.norcmd { background: transparent url('graphic/polecam_duzy_bierny.png') no-repeat; }

.object_box .obj_title{
    margin-left: 105px;
}
.object_box .title{
    color: #77B60C;
    background: #fff8e6 url('http://www.smacznego.pl/layout/graphic/tytul_dol.png') no-repeat bottom;
    font-size: 15px; font-weight: bold;
    padding: 1px 122px 5px 10px;
    height:47px; width: 340px;
    overflow: hidden;
}
.object_box #title_top{
    background-image: url('http://www.smacznego.pl/layout/graphic/tytul_gora.png');
    width: 472px; height: 5px;
}

.object_box .obj_title img{
    position: absolute; z-index: 100;
    top: 6px;
    right: 25px;

}
.object_box .obj_title textarea{
    color: #77B60C; position: absolute;
    background-color: transparent ;
    font-size: 15px;font-weight: bold;
    padding: 0;
    border: 0px;
    font-family:Verdana,Helvetica,Arial,sans-serif;
    height:40px; width: 402px;
    font-style: italic;overflow: hidden;
}

textarea:focus, input:focus{
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
}



.object_box .obj_title button{
    position: absolute; z-index: 1000;
    top: 6px;right: 25px;
    border:none;
    background-image: url('http://www.smacznego.pl/layout/graphic/edycja_ok.png');
    background-color: #fff8e6;
    height:41px; width: 41px;
}
.object_box .obj_title button#recipe-title-submit{
    position: absolute; z-index: 1000;
    top: 6px;right: 25px;
    border:none;
    background-image: url('graphic/save.png');
    background-color: transparent;
    background-repeat: no-repeat;
    height:41px; width: 77px;
}
#add_recipe_video #add-video, 
#temp_recipes_body #recipe-desc-submit {text-indent: -1000px;left:505px;
                                        background-image: url('graphic/save.png');
                                        background-color: transparent;height:41px; width: 77px;
                                        background-repeat: no-repeat;border:none;}

.object_box #obj_info{
    font-size: 9px;
    /*text-align: center;*/
    margin-left: 105px;
    line-height:14px; width: 482px;

}
.object_box #obj_info a {color: #f1be01;}

.object_box #obj_info span{
    color: #f1be01;
    margin: 0 1px 0 1px;
}

.object_box #obj_bar {
    margin-top:15px;
    text-align:center;
}
#obj_bar #bar_body{
    background: #fff1cf url('http://www.smacznego.pl/layout/graphic/panel_funkcje_bottom.png') no-repeat bottom;
    padding-left: 30px;
    height:28px; width: 551px;
}
#obj_bar #bar_top{
    background-image: url('http://www.smacznego.pl/layout/graphic/panel_funkcje_top.png');
    width: 581px; height: 5px;
}

#obj_bar #bar_body div, #obj_bar #bar_body a#bar_rules, #obj_bar #bar_body a#bar_edit {
    float: left; color: #6b7888; font-weight: bold;
    width: 160px; height: 17px; margin: 0 5px 0 5px;
    padding-top: 5px; padding-left: 4px; font-size:10px;
    cursor: pointer !important;
}


#obj_bar #bar_body #bar_edit{
    background: url('http://www.smacznego.pl/layout/graphic/panel_guzik_edycja.png') no-repeat;
}

#obj_bar #bar_body #ocup_recpht, #obj_bar #bar_body #ocup_advpht{
    background: url('http://www.smacznego.pl/layout/graphic/panel_guzik_zdjecie.png')  no-repeat;
}

#obj_bar #bar_body #ocup_recpht a, #obj_bar #bar_body #ocup_advpht a{
    margin: 0 5px 0 5px;
    padding-top: 5px;
    padding-left: 4px;
    text-decoration: none;
    color: #6b7888; font-weight: bold;
}
#obj_bar #bar_body #bar_rules{
    background: url('http://www.smacznego.pl/layout/graphic/panel_guzik_naruszenie.png')  no-repeat;
}

.object_box #obj_feat{
}
#obj_feat #feat_body{
    font-size: 9px;
    background: url('http://www.smacznego.pl/layout/graphic/obiekt_cechy_bottom.png');
    height:51px; width: 582px;
    padding-bottom: 3px;
}
#obj_feat #feat_top{
    background-image: url('http://www.smacznego.pl/layout/graphic/obiekt_cechy_top.png');
    width: 582px; height: 5px;
}

#obj_feat #feat_body div{
    float: left;
    width: 18%; height: 97%;
    border-left: 1px solid #5ca90d;
    text-align: center;
}
#obj_feat #feat_body div#feat_body_left{
    width: 42%; padding-left: 1%;
    border:none; text-align: left;
}
#obj_feat #feat_body img{
    margin-top: 5px;
}

.object_box #obj_ingd{
    float:left;
    position: relative;
}

#obj_ingd .ingd_body{
    width: 298px; font-size: 10px;
    padding-bottom: 3px; padding-left: 15px;
    border-left: 1px solid #f1bf00;
    border-right: 1px solid #f1bf00;
    overflow: hidden;
    min-height:200px;
}

.ingd_body #edit_ingd {
    width: 280px;
    height: 180px;
    border: 0px;
}

#obj_ingd .ingd_body div.ingd_element, #obj_ingd .ingd_body div.nobj{
    height:16px; 
}

#obj_ingd .ingd_body div.ingd_element, #obj_ingd .ingd_body li {
    position: relative; cursor: pointer; 
    background: url('http://www.smacznego.pl/layout/graphic/dot.png') no-repeat center left;
    padding-left: 20px; width: 290px;	
}

#obj_ingd .ingd_body div.ingd_name{
    width: 216px; clear: both;float:left;
}

#obj_ingd #ingd_top, .obj_body #body_title, #obj_gallery #gallery_title{
    color: #5ba40d;
    font-size: 12px; font-weight: bold;

}
div.ingd_element img{
    margin-right: 3px;
}

#obj_ingd #ingd_top{
    background-image: url('http://www.smacznego.pl/layout/graphic/obiekt_skladniki_top.png');
    width: 300px; height: 27px;
    padding: 12px 0 0 15px;
}
#obj_ingd #ingd_bottom_no{
    font-size: 10px;	
    background: url('http://www.smacznego.pl/layout/graphic/obiekt_skladniki_bottom.png');
    height:18px; width: 313px;
    position: relative;
    padding: 6px 0 0 2px;
    cursor: pointer;
}

#obj_ingd #ingd_bottom{
    font-size: 10px;	
    background: url('border_bottom.png') no-repeat;
    height:18px; width: 313px;
    position: relative;
    padding: 6px 0 0 2px;
    cursor: pointer;
}

#obj_ingd #ingd_bottom input{
    width: 60px; border: none;
    font-size: 10px;
    border-right: 1px solid #f1bf00;
    padding-left: 3px;
    background-color: #fff8e8;
    color: #666;
}
#obj_ingd #ingd_bottom input.empty{
    font-style: italic;
    color: #aaa;
}


#obj_ingd #ingd_bottom input#ingd_n{
    width: 150px;
}

#obj_ingd #ingd_bottom 	img#add_ingd{
    position: absolute;
    right: 10px;
    top:-25px;
}



img#main_photo{
    width: 250px;
    height: 250px;
    border: 1px solid #ffce0c;
    margin: 3px 0 5px 8px;
}

#ocup_rec_photo_0{
    display:none;

}

/**body**/

.obj_body #body_title{
    border-bottom: 1px solid #ffce0c;
    padding-left: 20px; 
    margin: 10px 10px 10px 0;

}
.obj_body #body{
    padding: 5px 10px 10px 20px; 
    width: 550px; 
}


.obj_body #body textarea{
    background-color: transparent ;
    font-size:12px; margin-bottom: 1px;
    overflow: visible; line-height: 12px;
    border:none;
    font-family:Verdana,Helvetica,Arial,sans-serif;
    font-style: italic;
}

.obj_body #body button{
    position: absolute; left: 525px;
    border:none;
    background-image: url('http://www.smacznego.pl/layout/graphic/edycja_ok2.png');
    height:20px; width: 20px;
    background-color: transparent;
}

/* player container */
div#media,div#media2, div#media3 {
    display: block;
    border:4px solid #FFF8E8;
    outline:1px solid #FFCE0C;
    -moz-outline-radius:5px;
    cursor:pointer;
    text-align:center;;
}

div#media{
    margin-right:15px;
    width: 365px; height: 215px;
}
div#media2{
    margin-left: 1px;
    width: 575px; height: 330px;
}
div#media3{
    margin-right:15px;
    margin-left: 120px;
    width: 336px; height: 211px;
}

#tv_body div#media{
    position: absolute;
    top: 20px;
    margin-left:209px;
}

.tv_box2  #tv_body  div#media{
    height:290px;
    margin-left:79px;
    margin-right:15px;
    top:2px;
    width:499px;
}

/* play button */
div#media img,div#media2 img,div#media3 img {
    margin-top:67px;
}


/* info area */
div#media div.info ,div#media2 div.info, div#media3 div.info {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFF8E8 url(graphic/h80.png) repeat-x scroll 0 0;
    border-top:1px solid #CCCCCC;
    color:#666666;
    font-family:"bitstream vera sans","trebuchet ms";
    font-size:12px;
    height:52px;
    margin-top:6px;
    opacity:0.7;
    padding:0 5px;
    text-align:left;
}
.tv_box2 div#media div.info {
    margin-top:83px;
}

div#media2 div.info {
    margin-top:151px;
}
/* duration data inside info area */
div#media div.info span ,div#media2 div.info span,div#media3 div.info span {
    color:black;
    display:block;
    font-weight:bold;
}

/*tv main*/

.tv_box #tv_title, .tv_boxs #tv_title{
    background: url('http://www.smacznego.pl/layout/graphic/tv_main_top.png') no-repeat;
    width: 539px;height: 24px;
    padding-left: 50px;
    color: white;
    font-weight: bold;
    line-height: 25px;
    font-size: 12px;
    cursor: pointer;
}

.tv_box2 #tv_title{
    background: url('http://www.smacznego.pl/layout/graphic/smTV_main_top.png') no-repeat;
    width: 794px;height: 24px;
    padding-left: 50px;
    color: white;
    font-weight: bold;
    line-height: 25px;
    font-size: 12px;
}

#tv_title span{
    font-weight: normal;
    line-height: 25px;
    font-size: 10px;
    padding-left: 10px; padding-right: 10px;
    cursor: pointer;
}

#tv_title span.selected{
    color: black; 
    font-weight: bold;font-size: 11px;
}


.tv_box #tv_mid{
    background: url('graphic/tv_main_mid.png') no-repeat;
    width: 589px; height: 68px;
    cursor: pointer;
    border-bottom: 2px solid white;
    border-top: 2px solid white;
}

.tv_box2 #tv_mid{
    background: url('http://www.smacznego.pl/layout/graphic/smTV_main_mid.png') no-repeat;
    width: 794px; height: 68px;
    border-bottom: 2px solid white;
    border-top: 2px solid white;
}
.tv_boxs .tv_body{
    position: relative;
    width: 589px; height: 160px;
    background: url(graphic/tvs_mid.png) repeat-x;
}

.tv_boxs #next{
    position: absolute;
    width: 44px; height: 40px;
    background: url(graphic/tvs_next.png);
    right: 0px; top: 56px;
    cursor: pointer;
}

.tv_boxs #prev{
    position: absolute;
    width: 44px; height: 40px;
    background: url(graphic/tvs_prev.png);
    top:56px;
    cursor:pointer;
}

#tv_body{
    background: url('http://www.smacznego.pl/layout/graphic/tv_main_body.png') repeat-x;
    width: 589px; height: 292px; 
    position: relative;
}
.tv_box2 #tv_body{
    padding-left: 205px;
}

.tv_body_main{margin-left:70px;overflow:hidden; height: 160px;
              overflow: hidden; visibility: visible; position: relative; z-index: 2; left: -6px;
}

.tv_box #tv_bottom, .tv_boxs #tv_bottom{
    background: url('http://www.smacznego.pl/layout/graphic/tv_main_bottom.png') no-repeat;
    width: 589px; height: 10px;
}
.tv_boxs #tv_bottom{ margin-bottom: 10px;}

.tv_box2 #tv_bottom{
    background: url('http://www.smacznego.pl/layout/graphic/smTV_main_bottom.png') no-repeat;
    width: 794px; height: 10px; margin-bottom:10px;
}


#tv_body div#tv_disc{
    position: absolute;
    text-align: center;
    padding-top: 10px;
    top: 20px;
    left:0px;
    width: 200px;
    height: 213px;
    background:#ffe084 url(rc.svg); 
    border-radius-topright: 7px; border-radius-bottomright: 7px;
    -moz-border-radius-topright: 7px; -moz-border-radius-bottomright: 7px;
    -khtml-border-radius: 7px;
    -webkit-border-radius: 7px;

}

.tv_box2 #tv_body div#tv_disc{
    padding-left:30px;
    padding-right:30px;
    width:211px;
}


#tv_body div#tv_disc div.obj_title{
    color:#000000;
    display:table-cell;
    font-size:14px;
    font-weight:bold;
    height:49px;
    padding:0 5px;
    text-align:center;
    text-decoration:underline;
    vertical-align:middle;
    width:198px;
}

#tv_body div#tv_disc div#tv_show{
    background: url('http://www.smacznego.pl/layout/graphic/VIDEO__guzik.png') no-repeat bottom center;
    width: 127px;
    height: 29px;
    clear: both;
    line-height: 32px;
    color: white;
    font-weight: bold;
    margin: 10px 0 0 38px;
    border: none;
    cursor: pointer;
}
#tv_body div#tv_disc div#tv_show a {color:white;}

#tv_body  div#tv_next, #tv_body  div#tv_prev{

    background: #ceb652 url(rc2.svg);
    -moz-border-radius: 7px;
    -khtml-border-radius: 7px;
    -webkit-border-radius: 7px;
    width: 100px;
    height: 36px;

    text-align:center;
    color: black;

}

.tv_disc .user{ font-weight: bold; }

#tv_body  div#tv_next, #tv_body  div#tv_prev{
    float:right;
    margin-right:5px;
    overflow:hidden;
    cursor: pointer;
}

#tv_main_box #tv_body  div#tv_next, #tv_main_box #tv_body  div#tv_prev{
    position: absolute;
    top: 256px;
}

#tv_body  div#tv_next span, #tv_body  div#tv_prev span{
    line-height: 36px;
    font-weight: bold; font-size: 10px;
    color: white; text-decoration: underline;
}
#tv_body  div#tv_prev span{
    float: left;
    margin-left: 10px;
}

#tv_body  div#tv_next img{
    float: left;
    margin: 0 0 0 5px;
}
#tv_body  div#tv_prev img{
    float: right;
    margin: 0 5px 0 0;
}

.tv_box #tv_body div#tv_next{left:26px;}
.tv_box #tv_body div#tv_prev{left: 135px;}

.tv_box2 #tv_body div#tv_next{left:30px;}
.tv_box2 #tv_body div#tv_prev{left: 142px;}



#tv_body div#tv_feat{
    margin-left: 5px;
}

#tv_body div#tv_feat div{
    margin-top:5px;
    float: left;
    width: 67px;
    height: 45px;
}

#tv_body div#tv_feat span{
    display: block
        margin-top:5px;
    padding-top:5px;
    float: left;
    width: 210px;
    height: 35px;
}


/*suggestions*/

.su_box {
    position: absolute;
    background-color: #fdf0cd;
    -moz-border-radius: 7px;
    -khtml-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    border: 1px solid #f1bf00;	
    color: #999;
    z-index: 10;
}
#su_ingd_n{
    bottom: 105px; left: 10px;
    width: 120px;
}
#su_ingd_m{
    bottom: 105px;
    left: 150px;
    width: 100px;
}

#sl_ingd_n, #sl_ingd_m {
    margin: 0px;
    padding: 0px;
}

#sl_ingd_n span, #sl_ingd_m span {
    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
}

#sl_ingd_n span:hover,#sl_ingd_m span:hover {
    text-decoration: underline;
}

/**gallery***/
#obj_gallery #gallery_title{
    padding-left: 20px; 
    margin: 10px 0px;
}
#obj_gallery #gallery_left{
    height: 130px; width: 14px;
    margin-left: 5px;
    float: left;
    background: url('http://www.smacznego.pl/layout/graphic/galeria_tlo_lewo.png');
}
#obj_gallery #gallery_left button{
    border: none; margin: 53px 0 0 6px;
    background: url('http://www.smacznego.pl/layout/graphic/galeria_strzalka_lewo.png') no-repeat;
}



#obj_gallery #gallery_right{
    height: 130px; width: 14px;
    float: left;
    background: url('http://www.smacznego.pl/layout/graphic/galeria_tlo_prawo.png');
}
#obj_gallery #gallery_right button{
    border: none; margin: 53px 6px 0 0;
    background: url('http://www.smacznego.pl/layout/graphic/galeria_strzalka_prawo.png') no-repeat;
}
div#obj_book, div#obj_send, div#obj_pdf, div#obj_link{
    width: 88px; height: 22px; margin-left: 460px;
    padding: 6px 0 0 17px; text-align: center;
    color: white; font-weight: bold;
    margin-bottom: 5px; cursor: pointer;
    font-size: 10px;
}

#obj_gallery #gallery_body{
    height: 130px; /*width:404px ;*/width:495px;float: left;
    background-color: #ffc400;
    padding-left: 8px;
}


#gallery_body li{
    display: block; float:left;
    width: 92px; height: 110px; 
}


#gallery_body li.focus{
    margin: 7px 7px 0 0;
    background-color: #fff5cc;

}
#gallery_body li.nofocus{
    margin: 23px 7px 0 0;

}

#gallery_body li.nofocus div{
    display:none;
}
#gallery_body li.focus div.set_main{
    background: url('http://www.smacznego.pl/layout/graphic/galeria_focus_gora.png') no-repeat;
    width: 92px; height: 16px; text-align: center; cursor: pointer;
}
#gallery_body li.focus div.delete_photo{
    background: url('http://www.smacznego.pl/layout/graphic/galeria_focus_dol.png') no-repeat;
    width: 92px; height: 16px; text-align: center;
    cursor: pointer;
}


#obj_gallery #gallery_body img{
    margin-left: 6px;border: 0; 
}

div#obj_book{
    background: url('http://www.smacznego.pl/layout/graphic/guzik_drukuj.png') no-repeat;
    margin-top: 12px;

}
div#obj_send{
    background: url('http://www.smacznego.pl/layout/graphic/guzik_wyslij.png') no-repeat;
}
div#obj_pdf{	
    background: url('http://www.smacznego.pl/layout/graphic/guzik_PDF.png') no-repeat;
}

div#obj_link{	
    background: url('http://www.smacznego.pl/layout/graphic/guzik_link.png') no-repeat;
}
/**/

.down_menu span{
    display:block;
    float:left;
    background: url('http://www.smacznego.pl/layout/graphic/opinie_bierna.png') no-repeat;
    width:194px; height:17px;
    text-align: center; padding-top: 7px;
    margin: 20px 0 0 4px;
}

.down_menu span{
    display:block;
    float:left;
    background: url('http://www.smacznego.pl/layout/graphic/opinie_bierna.png') no-repeat;
    width:194px; height:16px;
    text-align: center; padding-top: 6px;
    margin: 20px 4px 0 0; color: #77b60c; font-weight: bold;
}
.down_menu span.active{
    background: url('http://www.smacznego.pl/layout/graphic/opinie_aktywna.png') no-repeat;
    color: #fff; font-weight: bold;
    margin: 20px 4px 0 0;
}

.down_head{
    clear: both; 
    background: url('http://www.smacznego.pl/layout/graphic/opinie_listwa.png') no-repeat;
    width:582px; height:17px;
    padding: 5px 0 2px 10px; 
}

div.down_head div{
    color:#5CA90B;
    font-weight:bold;
    cursor: pointer;
}

.down_body div.active_cmt, .down_body div.inactive_cmt{
    width: 592px; position: relative; 
    overflow: hidden; margin-top: 10px;
}

.down_body div.active_cmt .cmt_user, .down_body div.inactive_cmt .cmt_user{
    width:407px; font-weight: bold; float: left;
    padding-left: 6px;
    cursor: pointer
}

.cmt_user span{ cursor: pointer;}

.down_body div.active_cmt .cmt_weight, .down_body div.inactive_cmt .cmt_weight{
    width:22px;float: left; text-align: center;
}
.down_body div.active_cmt .cmt_date, .down_body div.inactive_cmt .cmt_date{
    width:77px;float: left; text-align: center;
}

.down_body div.active_cmt div, .down_body div.inactive_cmt div{
    width:582px; text-align: left;
}

.down_body div.active_cmt div, .down_body div.inactive_cmt div{
    width:482px;
    padding: 5px 0 5px 0;
}
.down_body div.active_cmt div.rlt_body, .down_body div.inactive_cmt div.rlt_body{
    width:552px;
    margin-top: 10px; 
}

.down_body div.inactive_cmt{ color: #a3a3a3; }

.down_body div.active_cmt div span.cmt_rpl, .down_body div.inactive_cmt div span.cmt_rpl{
    position: absolute; color: red; bottom: 2px; right: 20px;
    cursor: pointer;
}

.down_body div.active_cmt .this_down, .obj_rlt .this_down{
    display: block; width:24px; height: 22px; float: left;
    background: url('http://www.smacznego.pl/layout/graphic/opinie_active_down.png') no-repeat;cursor: pointer;
}
.down_body div.inactive_cmt .this_down{
    display: block; width:24px; height: 22px;float: left;
    background: url('http://www.smacznego.pl/layout/graphic/opinie_inactive_down.png') no-repeat;cursor: pointer;
}
.down_body div.active_cmt .this_up, .obj_rlt .this_up{
    display: block; width:24px; height: 22px;float: left; padding-left: 4px;
    background: url('http://www.smacznego.pl/layout/graphic/opinie_active_up.png') no-repeat;cursor: pointer;
}
.down_body div.inactive_cmt .this_up{
    display: block; width:24px; height: 22px;float: left;
    background: url('http://www.smacznego.pl/layout/graphic/opinie_inactive_up.png') no-repeat;cursor: pointer;
}

.down_body img{
    margin-right: 10px; 
    width: 50px; float:left;
    cursor: pointer;
}
.down_body .active_cmt{
    background: url('http://www.smacznego.pl/layout/graphic/opinie_kolor.png') no-repeat;	
}

.down_body .inactive_cmt{
    background:url('http://www.smacznego.pl/layout/graphic/opinie_cb.png') no-repeat; 
}

.down_body .cmt_slide{
    position:absolute;
    top: 5px; right: 180px;
}
/* ---- */

.down_body div.active_rep, .down_body div.inactive_rep{
    width: 535px; position: relative; 
    overflow: hidden; margin: 10px 0 0 57px;
}

.down_body div.active_rep .cmt_user, .down_body div.inactive_rep .cmt_user{
    width:350px; font-weight: bold; float: left;
    padding-left: 6px;
}
.down_body div.active_rep .cmt_weight, .down_body div.inactive_rep .cmt_weight{
    width:22px;float: left; text-align: center;
}
.down_body div.active_rep .cmt_date, .down_body div.inactive_rep .cmt_date{
    width:77px;float: left; text-align: center;
}

.down_body div.active_rep div, .down_body div.inactive_rep div{
    width:450px; text-align: left;
}

.down_body div.active_rep div, .down_body div.inactive_rep div{
    width:425px;
    padding: 5px 0 5px 0;
}

.down_body div.inactive_rep{ color: #a3a3a3; }

.down_body div.active_rep div span.cmt_rpl, .down_body div.inactive_rep div span.cmt_rpl{
    position: absolute; color: red; bottom: 2px; right: 20px;
}

.down_body div.active_rep .this_down{
    display: block; width:24px; height: 22px; float: left;
    background: url('http://www.smacznego.pl/layout/graphic/opinie_active_down.png') no-repeat;
}
.down_body div.inactive_rep .this_down{
    display: block; width:24px; height: 22px;float: left;
    background: url('http://www.smacznego.pl/layout/graphic/opinie_inactive_down.png') no-repeat;
}
.down_body div.active_rep .this_up{
    display: block; width:24px; height: 22px;float: left; padding-left: 4px;
    background: url('http://www.smacznego.pl/layout/graphic/opinie_active_up.png') no-repeat;
}
.down_body div.inactive_rep .this_up{
    display: block; width:24px; height: 22px;float: left;
    background: url('http://www.smacznego.pl/layout/graphic/opinie_inactive_up.png') no-repeat;
}

.down_body .active_rep{
    background: url('http://www.smacznego.pl/layout/graphic/opinie_odp_kolor.png') no-repeat;	
}

.down_body .inactive_rep{
    background:url('http://www.smacznego.pl/layout/graphic/opinie_odp_cb.png') no-repeat; 
}
/** recomendation **/

#down_body_rcmd div{
    margin-top: 10px;
    width: 145px;
    float:left;
    overflow: hidden;
}
#down_body_rcmd img{
    width: 20px; height: 20px;
}

/************/

/* cookbook */
.cook_book{
    width: 100%;
}

#cook_book_title{
    height: 26px; width: 165px;

    background: url('http://www.smacznego.pl/layout/graphic/ksiazka_naglowek_L.png') no-repeat;
    font-weight: bold; 
    float: left; color: #333;
}

#cook_book_title span{
    cursor: pointer;
    text-decoration: underline;
}


.small_title{
    font-size: 12px;
    padding: 4px 0 6px 50px;
}
.large_title{
    font-size: 15px;
    padding: 10px 0 0 50px;
}


#cook_book_menu{
    position: relative;
    height: 36px; width: 364px;
    background: url('http://www.smacznego.pl/layout/graphic/ksiazka_naglowek_tlo.png') repeat;
    float: left;
}
#cook_book_menu div{
    float: left; cursor: pointer;
    background: url('http://www.smacznego.pl/layout/graphic/ksiazka_naglowek_biernyguzik.png') no-repeat;
    font-weight: bold;
    color: #77b60c; width: 116px; height: 18px;
    margin-top: 12px; text-align: center; font-size: 12px; 
    text-transform: uppercase; padding-top: 6px;
}

#cook_book_menu div.clicked{
    background: url('http://www.smacznego.pl/layout/graphic/ksiazka_naglowek_aktywnyguzik.png');
    color: #333;
}

#cook_book_end{
    height: 36px; width: 15px;
    background: url('http://www.smacznego.pl/layout/graphic/ksiazka_naglowek_P.png') no-repeat;
    float: left;
}

.cook_book_submenu{
    width: 100%;height: 27px; 
    clear: both;

}
#cook_book_submenu_corner_l{
    width: 13px;height: 26px; 
    background: url('http://www.smacznego.pl/layout/graphic/ksiazka_gornalistwa_L.png') repeat;
    float: left;

}
#cook_book_submenu_body{
    width: 568px;height: 20px; 
    background: url('http://www.smacznego.pl/layout/graphic/ksiazka_gornalistwa_tlo.png') repeat;
    float: left; font-size:11px; text-align: center;
    padding-top: 6px;
    border-bottom: 1px solid white;
}

#cook_book_submenu_body span{
    cursor: pointer;
    padding-left: 20px;padding-right: 20px; border-left: 2px solid #77b60c;
}

#cook_book_submenu_body span.clicked{
    padding-left: 16px;padding-right: 16px; 
}
#cook_book_submenu_corner_r{
    width: 13px;height: 26px; 
    background: url('http://www.smacznego.pl/layout/graphic/ksiazka_gornalistwa_P.png') repeat;
    float: left;

}
/* object search */
#search_back{
    width: 142px;height: 27px; padding-left: 37px; text-align: left;
    color: white;font-weight: bold;
    font-size: 10px;margin-bottom:12px;margin-left:7px;padding-top:2px;
    background: url('http://www.smacznego.pl/layout/graphic/wyszukiwarka_powrot.png') no-repeat;
    cursor: pointer;
}

.object_features, .user_features{
    text-align:center;
}

#user_about, #user_fav{
    overflow-x:hidden;
    overflow-y:hidden;
    width:160px;
}

.object_features_top , .user_features_top{
    background: url('http://www.smacznego.pl/layout/graphic/menu_tlo_G.png') no-repeat;
    width: 196px;
    height: 13px;
}
.object_features_body, .user_features_body{
    position: relative;
    width: 196px;
    height: 100%;
    background-color: #fff2cd;
}
.object_features_bottom, .user_features_bottom{
    background: url('http://www.smacznego.pl/layout/graphic/menu_tlo_D.png') no-repeat;
    width: 196px;
    height: 13px;
}
.features{
    padding-left: 7px ;	
}

.features .feature_top{
    background: url('http://www.smacznego.pl/layout/graphic/menu_kategoria.png') no-repeat;
    width: 182px;
    height: 28px;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 3px;
}
.features .feature_body{
    background-color:#FFF8E6;
    border-left:1px solid #FFC300;
    border-right:1px solid #FFC300;
    font-size:11px;
    padding-left:10px;
    text-align:left;
    width:170px;

}

.features .feature_body .checked{
    font-weight: bold;
}


.features .feature_body div{
    cursor: pointer;
}
.features .feature_top .timer{
    position: absolute;
    right: 22px;
}

.features .feature_bottom{
    background: url('http://www.smacznego.pl/layout/graphic/menu_szczegoly_dol.png') no-repeat;
    width: 182px;
    height: 14px;

}
#fgroup1 .feature_body, #fgroup2 .feature_body, #fgroup3 .feature_body{
    height: 50px;padding-left:0;width: 180px;
}
#fgroup1 div.feature, #fgroup2 div.feature, #fgroup3 div.feature{
    float:left;
    width: 60px;
    text-align: center;

}

#fgroup1 div.feature img, #fgroup2 div.feature img, #fgroup3 div.feature img{
    display:block;
    margin-left:auto;
    margin-right:auto;
}

#search_submenu_corner_l{
    width: 15px;height: 38px; 
    background: url('http://www.smacznego.pl/layout/graphic/wyszukiwarka_L.png') no-repeat;
    float: left;

}
#search_submenu_body{
    width: 554px;height: 28px; 
    background: url('http://www.smacznego.pl/layout/graphic/wyszukiwarka_pasek.png') repeat;
    float: left; font-size:13px; 
    padding: 10px 10px 0 0; color: white; 
    border-bottom: 1px solid white;
}

#search_submenu_corner_r{
    width: 15px;height: 38px; 
    background: url('http://www.smacznego.pl/layout/graphic/wyszukiwarka_P.png') no-repeat;
    float: left;

}
.ui-accordion .feature{
    margin-left: 5px; font-size: 10px;
}
.ui-accordion .feature_all{
    font-style: italic;
    font-size: 10px;
}


/**/
.cbox1, cbox2, .cbox3, .cbox4, .cbox5{
    overflow: hidden;
    width: 100%;

}



/**********************************************/
/* MAILS */
span#mail_count{
    font-weight: bold;
}

div#mailbox_body{

}

div#mailbox_submenu{
    width: 794px;
    height: 19px;
    background-color: #ffc300;
    text-align: center;
    padding-top: 5px;	
    font-size: 11px;
}

div#mailbox_submenu span, div#mailbox_submenu div.mail_new{
    border-left: 2px solid #5ea80d;
    padding-left: 10px;
    margin-right: 10px;
    cursor: pointer;
}

div#mailbox{
    background: url('http://www.smacznego.pl/layout/graphic/poczta_naglowek.png');
    width: 794px;
    height: 19px;
    text-transform:uppercase;
    color: white; font-weight: bold;
    text-align: center;
    padding-top: 5px;
    font-size: 12px;
}

div#mailbox_head div{
    float:left;
    color: #5ea80d;
    background-color: #ffeda3;
    height: 16px;
    padding-top: 2px;
    margin: 1px 1px 0 0;
    text-transform:uppercase;
    text-align: center;
}
div.mb_col0{
    width: 29px;
    padding-left: 10px;
}
div.mb_col1{
    width: 179px;
    padding-left: 10px;
}
div.mb_col2{
    width: 372px;
    padding-left: 10px;
}
div.mb_col3{
    width: 170px;
    border: none;
    padding-left: 10px;
    text-align: center;
}
div.mb_coll{
    width: 28px; height: 43px !important;
    margin: 0 !important; 
    border: none;
    padding-left: 12px;
    background-image: url('http://www.smacznego.pl/layout/graphic/poczta_lewy.png');
}

div.mail, div.newmail{
    clear: left;
}

div.mail div, div.newmail div{
    float:left;
    cursor: pointer;
    margin-right: 1px;
    margin-top: 1px;
    height: 41px;
    line-height:20px;
    font-size: 11px;
}
span.checkbox-box, span.checkbox-box div{
    height: 20px !important;
}

div.mail div.mb_col1,div.mail div.mb_col2,div.mail div.mb_col3
{
    background-color:#fff6d2;
} 

div.newmail div.mb_col1, div.newmail div.mb_col2, div.newmail div.mb_col3{
    background-color:#f0e3ae;
    font-weight: bold;
}

img.nophoto{
    display: inline;
    float:right;
    text-transform:uppercase;	
    background-color:#ffeda3;
}
.mailbox_down{
    clear:left;
}
.mailbox_down div{
    float:left;
}

.mailbox_control{

    background-color: #ffeda3;
    width: 752px; height: 22px;
    padding-top: 3px;
}

.mailbox_control .button{
    background-image: url('http://www.smacznego.pl/layout/graphic/poczta_guzik.png');
    width: 80px; height: 16px;padding-top:2px;float: left;
    text-align: center;font-weight: bold; margin-left: 8px;
    cursor: pointer;
}

.mailbox_down .mb_all{
    width: 29px;height: 22px;
    padding-left: 12px; padding-top: 3px;
    background-image: url('http://www.smacznego.pl/layout/graphic/poczta_dol.png');

}

#mail_footer{
    clear: left;
    width: 794px;
    height: 24px;
    background-image: url('http://www.smacznego.pl/layout/graphic/dol_zielony.png');
    text-align: center;
    line-height: 26px;
    color: white;
}

#mail_footer span{
    padding: 0 5px 0 5px;
    border-left: solid 2px #ffce0b; 
}

.checkbox {display: inline; font-size: 14px; line-height: 14px; cursor: pointer; cursor: hand; }
.checkbox .mark {display: inline;}

.checkbox img {vertical-align: middle; width: 15px; height: 14px;}
#mailbox_body .checkbox img, .mailbox_down .checkbox img 
{background: transparent url(checkbox.png) no-repeat; background-position: 0px 0px;}


#mailbox_body .checkbox-hover img, .mailbox_down .checkbox-hover img{
    background-position: -16px 0px;
}
#mailbox_body .checkbox-checked img, .mailbox_down .checkbox-checked img{
    background-position: 0px -16px;
}
#mailbox_body .checkbox-checked .checkbox-hover img, .mailbox_down .checkbox-checked .checkbox-hover img {
    background-position: -16px -16px;
}

#mailbox_body .checkbox-disabled img, .mailbox_down .checkbox-disabled img{
    background-position: 0px -32px;
}
#mailbox_body .checkbox-checked .checkbox-disabled img, .mailbox_down .checkbox-checked .checkbox-disabled img{
    background-position: 0px -48px;
}

#mybox_body .checkbox img{background: transparent url(checkbox2.png) no-repeat;}

#mybox_body .checkbox img{
    background-position: 0px 0px;
}
#mybox_body .checkbox-hover img{
    background-position: -16px 0px;
}
#mybox_body .checkbox-checked img{
    background-position: 0px -16px;
}
#mybox_body .checkbox-checked .checkbox-hover img {
    background-position: -16px -16px;
}

#mybox_body .checkbox-disabled img{
    background-position: 0px -32px;
}
#mybox_body .checkbox-checked .checkbox-disabled img{
    background-position: 0px -48px;
}



/* friends */
div.friendsbox_submenu{
    width: 794px;
    height: 19px;
    background-color: #ffc300;
    text-align: center;
    padding-top: 5px;	
    font-size: 11px;
}

div.friendsbox_submenu span, div.friendsbox_submenu div.mail_new{
    border-left: 2px solid #5ea80d;
    padding-left: 10px;
    margin-right: 10px;
    cursor: pointer;
}

div.friendsbox{
    background: url('http://www.smacznego.pl/layout/graphic/znajomi_naglowek.png');
    width: 794px;
    height: 19px;
    color: white; font-weight: bold;
    text-align: center;
    padding-top: 5px;
    font-size: 12px;
}

div.friendsbox a {color:white;}

div.friendsbox span{
    text-decoration: underline;
    cursor: pointer;
}

div#friendsbox_head div{
    float:left;
    color: #5ea80d;
    background-color: #ffeda3;
    height: 16px;
    padding-top: 2px;
    margin: 1px 1px 0 0;
    text-transform:uppercase;
    text-align: center;
}

#friends_footer{
    clear: left;
    width: 794px;
    height: 24px;
    background-image: url('http://www.smacznego.pl/layout/graphic/dol_zielony.png');
    text-align: center;
    line-height: 26px;
    color: white;
}

#friends_footer span{
    padding: 0 5px 0 5px;
    border-left: solid 2px #ffce0b; 
}

#friends_footer a {color:white;}



.friend{
    float:left; 
    width: 197px;
    height: 240px;
    margin: 1px 0 0 1px;	 
    background-color: #fff3d3;
    text-align: center;
}

.friend  img.friend_photo{
    width: 117px;
    height: 117px;
    border: 1px solid #5aa50d;
    cursor: pointer;
}

.friend  .nofocus, .friend  .focus{
    margin-top: 15px;
    width: 80%;
    margin-left: 10%;
}

.friend  .focus{
    border: 1px solid #ffc300;
    background-color: #ffedbd;
    -moz-border-radius: 7px;
    -khtml-border-radius: 7px;
    -webkit-border-radius: 7px;
}

.friend  .nofocus{
    border: 1px solid  #fff3d3;
}

.friend  .nofocus .friend_panel, .friend  .nofocus .friend_action{
    display:none;
}

.friend  .friend_panel img{
    cursor: pointer;
}
.friend  .focus .friend_num{
    display:none;
}
.friend  .nofocus .friend_num{
    height: 40px;
    line-height: 35px;
    color: white; font-weight: bold;
    background: url('http://www.smacznego.pl/layout/graphic/znajomi_polecam.png') no-repeat bottom center;
}

.friend  .friend_name{
    font-weight: bold;
    cursor: pointer;
}

.friend  .focus .friend_panel{
    padding-top:10px; height: 30px;
    line-height: 30px;
    text-align: center;
}
.friend  .focus .friend_panel img{
    display: inline;
}


.friend .friend_action{
    border-top: 1px solid #ffc300;
}

.friend .recommend_friend{
    padding: 0 8px 0 12px; border-right: 1px solid #ffc300;
    background: url('http://www.smacznego.pl/layout/graphic/znajomi_wiecej_dol_rekomenduj.png') no-repeat;
    color: #59a50d;cursor: pointer;
}
.friend .delete_friend{
    color: #c84239;
    padding-left: 10px;
    background: url('http://www.smacznego.pl/layout/graphic/znajomi_wiecej_dol_usun.png') no-repeat;cursor: pointer;
}

/*main panel*/




/* settings, user */

div#mybox_submenu{
    width: 794px;
    height: 19px;
    background-color: #ffc300;
    text-align: center;
    padding-top: 5px;	
    font-size: 11px;
}

div#mybox_submenu span, div#mybox_submenu div.mail_new{
    border-left: 2px solid #5ea80d;
    padding-left: 10px;
    margin-right: 10px;
    cursor: pointer;
}

div#mybox{
    background: url('http://www.smacznego.pl/layout/graphic/edycjaprofilu_naglowek.png');
    width: 794px;
    height: 19px;
    text-transform:uppercase;
    color: white; font-weight: bold;
    text-align: center;
    padding-top: 5px;
    font-size: 12px;
}
div#mybox_body{
    background-color: #fdf1d2;
    overflow: hidden; width:794px;
}

div#mybox_body div.mybox_body_h{
    background:transparent url(graphic/edycjaprofilu_naglowek2.png) no-repeat scroll center center;
    color:white;
    font-size:10px;
    font-weight:bold;
    height:18px;
    margin:15px 0 25px;
    padding-left:20px;
    padding-right:670px;
    padding-top:6px;
    text-align:center;
    text-transform:uppercase;
    width:114px;
    overflow:hidden;
}
div#mybox_body div.mybox_body_r{
    width: 223px;float: right;
}
div.mybox_body_r div.mybox_info{
    background-color: #fee8ae;
    -moz-border-radius: 7px;
    -khtml-border-radius: 7px;
    -webkit-border-radius: 7px;
    padding: 10px;
    margin: 0px 10px 0 20px;	
}

div#mybox_body div.mybox_body_l{
    width: 500px; 
    overflow: hidden;
}

div#mybox_body div.row{
    border-bottom: 1px solid white;
    width: 480px; 
    overflow: hidden;
    padding: 5px 10px 5px 10px;
    margin: 0px 20px 0px 50px;

}

div#mybox_body div.row input, div#mybox_body div.row select, div#mybox_body div.row textarea{
    border: 0px none;
    border: 1px solid #ffc000;
    font-size: 12px;
    width: 250px;
}
div#mybox_body div.row input.contact{
    width: 150px;
    margin-right: 5px;
}

div#mybox_body div.row span{
    display: block;
    float: left;
    width: 200px;
    text-align: right;
    color: #5ca50e;
    margin-right: 20px;
    font-weight: bold;
}
div#mybox_body img#my_photo{
    border: 1px solid #5ca50e; /*green*/
}

div#mybox_body .button{
    width: 96px;
    height: 26px;
    background: url('http://www.smacznego.pl/layout/graphic/edycjaprofilu_guzik2.png') no-repeat;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 26px;
    text-align: center;
    float: left;
    color: #000;
}
div#mybox_body #change_my_data, div#mybox_body #change_my_pass, div#mybox_body #change_my_email, input#change_my_data{
    width: 151px;
    height: 26px;
    background: url('http://www.smacznego.pl/layout/graphic/edycjaprofilu_guzik.png') no-repeat;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 26px;
    text-align: center;
    color: #000;
    margin-left: 275px; 
    cursor: pointer;
}

#mybox_footer {
    background-image:url(graphic/dol_zielony.png);
    clear:left;
    color:white;
    height:24px;
    line-height:26px;
    text-align:center;
    width:794px;
}
#mybox_body .cbinfo{
    color: #5ca50e;
    font-size: 11px;
    line-height: 16px;

}
#mybox_body .checkbox-box{
    float: left;
    margin: 0 15px 0 30px;
} 

#mybox_body .myprv .checkbox-box{
    display: inline; width: 50px;	
    margin: 0 15px 0 30px;
}

#mybox_body .myprv{
    width: 520px;
    height: 30px;
    border-bottom: 1px solid white;
    margin-left: 15px;
}

#mybox_body .myprv div.label{
    float: left;
    width: 130px;
    line-height: 20px;
    font-size: 11px;	
}

#mybox_body .myprv div.label_p{
    float: left; text-align: center;
    width: 90px; color: #5ba40d;
    line-height: 12px;
    font-size: 11px; font-weight: bold;
}

#mybox_body input.erro{
    border: 1px solid red !important;
}

div#em_my{
    float: left;

}

/**  my profile panel  ***/
a{
    text-decoration: none;
    color: #222;
}
span.clicked{
    font-weight: bold;
}


.panel div.clicked{
    margin-left: 10px;
    font-weight: bold;
    cursor: pointer;
}

.panel .panel_option, #mail_new{
    margin-left: 10px;
    font-weight: normal;
    cursor: pointer;
    width: 150px;
}


#myprofil_top{
    text-align: center;
    text-transform: uppercase;
    color: white;
    font-weight: bold;
    background: url('http://www.smacznego.pl/layout/graphic/profil_top.png') no-repeat;
    width: 180px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
}

#myprofil_foto{
    text-align: center;
    background: url('http://www.smacznego.pl/layout/graphic/profil_kwadrat.png') no-repeat;
    background-color: #ffbe00;
    width: 178px;
    height: 113px;
    padding-top: 14px;
    border-left: 1px solid #5ca50e;	
    border-right: 1px solid #5ca50e;
}

#myprofil_foto img{
    width: 113px; border: none;
    border: 1px solid #5ca50e;

}

#myprofil_body{
    background-color: #ffbe00;
    overflow: hidden;
    width: 178px;
    border-left: 1px solid #5ca50e;	
    border-right: 1px solid #5ca50e;
}


#myprofil_name, #myprofil_city{
    text-align: center;
    width: 178px;
}

#myprofil_name{
    margin-top: 8px;font-size: 12px;
    font-weight: bold;
}

#myprofil_city{
    margin-bottom: 8px;font-size: 11px;
}
#myprofil_bottom{
    background: url('http://www.smacznego.pl/layout/graphic/profil_dol.png') no-repeat;
    width: 180px;
    height: 12px;
}



ul{
    list-style:none;
    padding-left: 6px;
}

.panel ul.ui-accordion li{
    position: relative;
}

.panel ul.ui-accordion li img{
    position: absolute;
    right: 5px;
    bottom: 8px;
}

.panel ul.ui-accordion li#li1, .panel ul.ui-accordion li#li2, .panel ul.ui-accordion li#li3, .panel ul.ui-accordion li#li4,
.panel ul.ui-accordion li#li5 { background: url('http://www.smacznego.pl/layout/graphic/profil_y.png') no-repeat; }

.panel ul.ui-accordion li#li1.selected, .panel ul.ui-accordion li#li2.selected, .panel ul.ui-accordion li#li3.selected, 
.panel ul.ui-accordion li#li4.selected, .panel ul.ui-accordion li#li5.selected { background: url('http://www.smacznego.pl/layout/graphic/profil_g.png') no-repeat; }


.panel span#go_logout, .panel span#go_login, .button-style{
    display: block; height:21px; width:94px; line-height:21px;
    margin-left:auto;
    margin-right:auto; text-align: center;
    color: #222; font-size: 12px;
    text-transform: uppercase;
    cursor: pointer;
    background:url(graphic/lodowka_button.png) no-repeat;
}
.panel span#go_reg{
    display: block; 
    height:21px; width:94px; line-height:21px; text-align: center;
    color: #000; font-size: 11px;margin-left:auto;
    margin-right:auto; margin-top: 5px;
    text-transform: uppercase;
    cursor: pointer;
    background:url(graphic/lodowka_button.png) no-repeat;
} 

#logform{
    padding-bottom: 12px;
}


.panel input{
    width: 133px; 
    border: 1px solid #5CA90B;
    color: #222;
    text-align: center;
}
*:first-child+html {} * html {} .panel input{
    margin-top: -1px;
}



.panel #lable_nick, .panel #lable_pass{
    color: #fff;
    line-height: 16px;
    font-size: 11px;
    text-align: center;
    display: block;
    font-weight: bold;
    width: 57px; height: 16px;
    margin-left:auto;
    margin-right:auto;
}


.panel #lable_nick{
    background: url(graphic/profil_login.png);

}

.panel #lable_pass{
    background: url(graphic/profil_pass.png);
    margin-top:10px;
}

.panel ul.ui-accordion li{
    background: url('http://www.smacznego.pl/layout/graphic/profil_1g.png') no-repeat;
    width: 166px;
}
.panel ul.ui-accordion li.selected{
    color: white;
}


.panel ul.ui-accordion2 li{
    background: none;
    width: 100px;
    line-height: 14px;
}


.ui-accordion hr{
    color: #fec200;
    width: 146px;	
    margin-left: 5px;
}



a.main_panel_option{
    margin-left: 8px;
    font-size: 11px;
    line-height: 25px;
}

div#mp_icon1,div#mp_icon2,div#mp_icon3,div#mp_icon4,div#mp_icon5{
    position: absolute;
    top: 3px; right: 12px; width: 33px; height: 22px;
}
div#mp_icon1{
    background: url('http://www.smacznego.pl/layout/graphic/mp_1.png') no-repeat;
}
div#mp_icon2{
    background: url('http://www.smacznego.pl/layout/graphic/mp_2.png') no-repeat;
}
div#mp_icon3{
    background: url('http://www.smacznego.pl/layout/graphic/mp_3.png') no-repeat;
}
div#mp_icon4{
    background: url('http://www.smacznego.pl/layout/graphic/mp_4.png') no-repeat;
}
div#mp_icon5{
    background: url('http://www.smacznego.pl/layout/graphic/mp_5.png') no-repeat;
}

.panel ul.ui-accordion a.selected{
    color: white;
    font-weight: bold;
}
.panel ul.ui-accordion2 a, .panel_option a{
    color: white;
    line-height: 14px;
    padding-bottom: 5px;
}
.panel ul.ui-accordion2 li{
    margin-left:8px;
}

li span.li_bottom{
    display: block;
    background: url('http://www.smacznego.pl/layout/graphic/profil_1d.png') no-repeat;
    width: 166px;
    height: 5px;
    margin-bottom:4px;
}

li.selected span.li_bottom{
    background: url('http://www.smacznego.pl/layout/graphic/profil_11d.png') no-repeat;
    width: 166px;
    height: 5px;
}
.panel ul.ui-accordion .panel_element{
    border-left: 1px solid #488607;	
    border-right: 1px solid #488607;
    margin-left:1px; width: 162px; padding-top:8px;
    background: url('http://www.smacznego.pl/layout/graphic/profil_lf.png') repeat-y;
}


.panel ul.ui-accordion .selected .panel_element{
    position: relative;
    background: url('http://www.smacznego.pl/layout/graphic/profil_tlo.png') repeat-y;

}

/**/
#advice_mainbox #all_advice, #places_mainbox #all_places{
    width:299px;
}

#recipe_main_cb3{
    background: url('http://www.smacznego.kei.pl/layout/graphic/naglowek_przepisy_sredni.png');
    width: 456px; height: 49px;
    line-height: 24px;
    text-align: center;
}

#advice_main_cb3, #places_main_cb3{
    background: url('http://www.smacznego.kei.pl/layout/graphic/naglowek_porady_sredni.png');
    width: 299px; height: 49px;
    line-height: 24px;
    text-align: center;
}



.objects_foot_mid{
    clear: left;
    width: 456px; height: 30px;
    background: transparent url('http://www.smacznego.pl/layout/graphic/stopka_sr.png') no-repeat;
    color: #77B60C;
    text-align: center;
    font-size:11px; padding-top:3px;
    margin-top: 5px; text-decoration: underline;
    cursor: pointer;
}

.objects_foot_sm{
    clear: left;
    width: 299px; height: 21px;
    background: transparent url('http://www.smacznego.pl/layout/graphic/stopka_mala.png') no-repeat;
    color: #77B60C;
    text-align: center;
    font-size:11px; padding-top:3px;
    margin-top: 5px; text-decoration: underline;
    cursor: pointer;
}
.objects_foot_sm a {color: #77B60C;}
.obj_b2{
    padding-top: 1px;
    padding-bottom: 3px;
    position: relative; clear: left;
    border-bottom: 1px solid #eee; 
    width: 456px;
}
.obj_b3{
    padding-top: 1px;
    padding-bottom: 2px;
    border-bottom: 1px solid #eee; 

}


.obj_b2 div.norcmd, .obj_b2  div.unrcmd, .obj_b2  div.rcmd,
.obj_b3 div.norcmd, .obj_b3  div.unrcmd, .obj_b3  div.rcmd{
    width:98px;height: 50px; float: left;
    color: #3C7B05; text-align: center; padding-top: 0px;
    font-size: 10px; margin-left: 10px; margin-top: 8px;
    margin-right: 6px; font-weight: bold; border: none;
}


.obj_b2 div.norcmd, .obj_b3 div.norcmd{
    background: transparent url('graphic/polecam_maly_bierny.png') no-repeat;
}
.obj_b2 div.unrcmd, .obj_b3 div.unrcmd{
    background: transparent url('graphic/polecam_maly_aktywny.png') no-repeat;
}
.obj_b2 div.rcmd, .obj_b3 div.rcmd{
    background: transparent url('graphic/polecam_maly_bierny.png') no-repeat;
}

.obj_b2 img{
    height: 50px; float:left; width:50px;
    padding:0;margin: 3px;	
    border: 1px solid #5da60f;
}
.obj_b2 img.with_video{
    border: 1px solid #ffc000;
}


.obj_b3 .obj_title img{
    position: absolute; z-index: 100; border:none;
    width:13px; height:13px; right:0; top:25px;
}

.obj_b2 .title{
    color: #77B60C;
    font-size: 15px; font-weight: bold;
    height:40px;
    line-height: 20px; margin: 5px 0 0 0px;
    padding: 2px 0 0 5px;
    background-color: #fffcef;
    overflow: hidden;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.obj_b3 .title{
    color: #77B60C; position: relative;
    font-size: 11px; font-weight: bold;
    height:36px;
    line-height: 18px; margin: 2px 0 0 0px;
    padding: 2px 0 0 5px;
    background-color: #fffcef;
    overflow: hidden;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.obj_b3 .title a {
    color: #77B60C;
    font-weight: bold;
}

.obj_b2 #obj_info{
    font-size: 10px;
    text-align: left;
    line-height:18px; 
    margin-left: 145px;
}

.obj_b3 #obj_info{
    font-size: 10px;
    text-align: left;
    line-height:18px; 
    margin-left: 75px;
}
.obj_b3 #obj_info span {
    color: #77B60C;
}

.obj_b2 #obj_info span, .obj_b3 #obj_info span a{
    color: #f1be01;
    margin: 0 3px 0 3px;font-size: 11px;
    text-decoration: underline;
}

.obj_b2  img.play_video{
    position: absolute;
    height: 10px; padding:0;margin: 0;
    border:none;
    left: 110px; top: 4px; 
    width:13px; height:13px;
}
/* main advice box*/

#advice_mainbox, #places_mainbox{
    margin-left: -130px;
    margin-top: 12px;
}
#label_recipes, #label_advice, #label_places, #label_forum{
    width: 225px;
    height: 27px;
    color: white;
    font-size: 17px; font-weight: bold; line-height: 25px; padding-left: 40px;
    cursor: pointer;

}

#label_recipes{
    width: 175px;
    background: url(graphic/przepisy_naglowek.png) no-repeat;
    margin: 12px 0 8px 0;

}

#label_advice{

    background: url(graphic/poradnik_naglowek.png) no-repeat;
    margin-bottom: 8px;

}

#label_places{

    background: url(graphic/restauracje_naglowek.png) no-repeat;
    margin-bottom: 8px;

}

/* main panels*/

#recipe_main_cb2, #advice_main_cb2, #places_main_cb2{
    width: 592px;
    height: 48px;
    line-height: 22px;
    text-align: center;
}

#recipe_main_cb2{
    background: url('http://www.smacznego.kei.pl/layout/graphic/naglowek_przepisy_duzy.png');
}


#advice_main_cb2{
    background: url('http://www.smacznego.kei.pl/layout/graphic/naglowek_porady_duzy.png');
}

#places_main_cb2{
    background: url('http://www.smacznego.kei.pl/layout/graphic/naglowek_lokale_duzy.png');
}

#add_window{
    background: url('http://www.smacznego.kei.pl/layout/graphic/baner_smacznego.png');	
    width: 593px;
    height: 100px;
    position: relative;
    margin-bottom: 15px;
}

#adda-1{
    position:absolute; width: 84px; height: 22px;
    bottom: 0px; right: 304px; cursor: pointer; 
}
#adda-2{
    position:absolute; width: 84px; height: 22px;
    bottom: 0px; right: 219px;cursor: pointer;
}
#adda-3{
    position:absolute; width: 84px; height: 22px;
    bottom: 0px; right: 133px;cursor: pointer;
}
#adda-4{
    position:absolute; width: 108px; height: 22px;
    bottom: 0px; right: 24px;cursor: pointer;
}



#map_window{
    position: relative;
    width: 100%/*592px*/;
    height: 440px;

}

#map_title{
    position: absolute;
    background: url('http://www.smacznego.kei.pl/layout/graphic/naglowek_lokale_sredni.png');
    width: 399px;
    height: 48px;
    top: 20px;
    left: 96px;	
    text-align: center;


}
.onmap{
    font-weight: bold;
}

.onmap_opi{ color: #febf00; line-height: 20px; }
.onmap_title  {
    color: #5aa50d;
    font-size: 15px;
    line-height: 43px; 

}
.onmap_title a {color: #5aa50d;text-decoration:none;}

.onmap_title div{
    float:left;
    color: #fff;font-size: 14px;
    width: 58px; height: 43px;
    text-align: center;
    margin-right: 5px;
    line-height:35px;

}
.onmap_title  div.norcmd{
    background: transparent url('http://www.smacznego.kei.pl/layout/graphic/polecam_maly_no.png') no-repeat;
}
.onmap_title  div.unrcmd{
    background: transparent url('http://www.smacznego.kei.pl/layout/graphic/polecam_maly_aktywny.png') no-repeat;
}
.onmap_title  div.rcmd{
    background: transparent url('http://www.smacznego.kei.pl/layout/graphic/polecam_maly_bierny.png') no-repeat;
}


#recipe_main_cb2 .recipes_title, #advice_main_cb2 .advice_title, #recipe_main_cb3 .recipes_title, #advice_main_cb3 .advice_title, #places_main_cb3 .places_title, #places_main_cb2 .places_title, #map_title .places_title
{
    text-transform: uppercase;
    color: white;font-weight:bold;
    text-transform:uppercase; font-size: 12px;line-height: 26px;
}

#recipe_main_cb2 .recipes_header_menu span, #advice_main_cb2 .advice_header_menu span,
#recipe_main_cb3 .recipes_header_menu span, #advice_main_cb3 .advice_header_menu span,
#places_main_cb3 .places_header_menu span, #places_main_cb2 .places_header_menu span, #map_title .places_header_menu span
{
    border-right: 2px solid #ffc300;
    padding-left: 8px;
    padding-right: 8px;
    cursor: pointer;
}

#recipe_main_cb2 .recipes_header_menu span#type_3, #advice_main_cb2 .advice_header_menu span#type_3,
#recipe_main_cb3 .recipes_header_menu span#type_3, #advice_main_cb3 .advice_header_menu span#type_3,
#places_main_cb3 .places_header_menu span#type_3, #places_main_cb2 .places_header_menu span#type_3, #map_title .places_header_menu span#type_3{
    border: none;
}

#recipe_main_cb2 .recipes_header_menu span.clicked, #advice_main_cb2 .advice_header_menu span.clicked,
#recipe_main_cb3 .recipes_header_menu span.clicked, #advice_main_cb3 .advice_header_menu span.clicked,
#places_main_cb2 .places_header_menu span.clicked, #places_main_cb3 .places_header_menu span.clicked, #map_title .places_header_menu span.clicked
{
    color: #5ba60e;
}

#map{
    margin-left:10px;
    width: 277px;
    height: 216px;
    overflow:hidden;
}

#main_map{

    width: 100%;/*592px;*/
    height: 440px;
    overflow:hidden;
}

#search_city{
    background-color:#FFFFFF;
    border:1px solid #FFC301;
    padding:1px;
    text-align:center;
    width:155px;
}

#places_map{
    background: url(graphic/mapa_ramka_dol.png);
    width: 297px;
    height: 226px;

}

#places_map_input{
    background: url(graphic/mapa_ramka.png);
    height:26px;
    width: 287px;
    margin-top:10px;
    padding-top: 10px;
    padding-left: 10px;
}
#places_ok{
    margin-left: -20px;
    margin-bottom: -2px;
    cursor: pointer;
    width: 13px !important;
    height: 11px !important;
}

#places_map_input input{
    width: 135px;
    font-size: 11px;
}


.obj_b{
    margin-top:5px; padding-top: 1px;
    padding-bottom: 10px;
    position: relative; clear: left;
    border-bottom: 1px solid #eee; 
}


.obj_b div.norcmd, .obj_b  div.unrcmd, .obj_b  div.rcmd{
    width: 86px;height: 18px; float: left;
    color: #3c7b05/*white*/; text-align: center; padding-top: 54px;
    font-size: 12px; margin-left: 10px; margin-top: 10px;
    font-weight: bold; border: none; line-height:18px;

}
.obj_b div.norcmd{
    background: transparent /*url('graphic/polecam_duzy_no.png')*/ url('graphic/polecam_duzy_bierny.png') no-repeat;
}
.obj_b div.unrcmd{
    background: transparent url('graphic/polecam_duzy_aktywny.png') no-repeat;
}
.obj_b div.rcmd{
    background: transparent url('graphic/polecam_duzy_bierny.png') no-repeat;
}

.obj_b img{
    height: 90px; float:left; width:90px;
    padding:0;margin: 3px;	
    border: 1px solid #5da60f;
}
#all_places .obj_b img{
    width: 120px ; height: 60px;
    border: none;
    margin-left:5px;
    margin-right: 5px;
    vertical-align:middle;
    float:none;
}

.obj_b img.with_video{
    border: 1px solid #ffc000;
}

.obj_b .obj_title img, #all_places .obj_b .obj_title img{
    height: 41px; width: 41px; 
    position: absolute; 
    top: 8px;border:none;
    right: 5px;

}

.obj_b .obj_title img, #all_places .obj_b .obj_title .title img{
    height: auto; width: auto; 
    position: absolute; 
    top: 30px;border:none;
    right: 5px;

}

.obj_b .title{
    color: #77B60C;
    background-color: #fff8e6;
    font-size: 15px; font-weight: bold;
    padding: 5px 163px 5px 10px;
    margin: 5px 0 0 0px;
    height:80px; width: 225px;
    line-height: 18px;
    overflow: hidden;
    -moz-border-radius: 7px;
    -khtml-border-radius: 7px;
    -webkit-border-radius: 7px;
}

#all_places .obj_b .title{
    width: 235px !important;
    margin: 5px 0 0 0px !important;
    padding:4px 120px 5px 10px !important;
}

#body_disc img{
    width: 240px;
    height: 120px;
}

.obj_b #obj_info{
    font-size: 9px;
    text-align: left;
    margin-left: 172px;
    line-height:18px; width: 422px;

}

.obj_b .obj_title #obj_info{
    font-size: 9px;
    text-align: left;
    margin-left: 0px;
    line-height:18px; width: 422px;
    font-weight:normal;
    position:absolute;
    bottom:12px;
}

.obj_b #obj_info span, .obj_b #obj_info span a{
    color: #f1be01;
    margin: 0 1px;
}

.obj_b  img.play_video{
    position: absolute;
    height: 10px; padding:0;margin: 0;
    border:none;
    left: 177px; top: 5px; 
    width:13px; height:13px;
}

.objects_foot img{
    margin-top: 0px;
    cursor: pointer;
}

.objects_foot span{
    margin: 0 10px 0 10px;
}

.objects_foot span.foot_info{
    color:#999999;
    font-size:11px;
    position:absolute;
    right:10px;
}

/* Users*/
.users_list div.user_line {
    clear: both; height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #dee1e6;
    cursor: pointer;

}

.users_list div.user_line div{
    float: left; width:68px; text-align: center;
    font-size: 10px; color: #f1be01;
}
.users_list div.user_line div.login{
    width:146px; font-weight: bold;
    color: black; ; font-size: 11px; 
    height:30px; overflow:hidden;
}

.users_list div.user_line div.num{color: black; font-size: 11px; font-weight: bold;}

.users_list div.user_line div.rcmd{color: #5aa50d; font-size: 11px; font-weight: bold; }

.users_list div.user_line img{
    float: left; border: 1px solid #aaa;
    width: 34px;
    height: 34px;
    margin-top: 6px;
}


#users_head{
    background: #eaeef1 url('http://www.smacznego.pl/layout/graphic/ludzie_naglowek.png') no-repeat;
    height:82px ;width: 592px; text-align: center;
    border-bottom: 1px solid #e0e0e8;
}

#users_head #users_title{
    color: white;font-weight:bold;
    font-size: 12px;line-height: 24px;

}
.users_header_submenu{
    width: 595px;
    background-color: #eaeef1;
    height: 34px; line-height:34px;
    clear: both;
    text-align: center;
}

#users_head .users_header_submenu{
    width: 592px;line-height:24px;
}

.users_header_submenu div{
    float: left; 
    width:68px; color: #999;
    font-size: 10px; font-weight: bold;

}

.users_header_submenu div#hnum {color: #5aa50d;}
.users_header_submenu div#hlogin{width: 146px; padding-left: 34px; }


#users_head #users_title span{
    color: #444; font-weight: normal;
    font-size: 11px; border-right: 2px solid #fdc300;
    margin-left: 5px; padding-right: 5px; 
    cursor: pointer;
}

#users_head #users_title span.clicked, #users_head #users_title span.clicked a, .list_header .clicked a {
    color: #5aa50d;
    font-weight: bold;
}

#users_lbox #users_lbox_header{
    background: url('http://www.smacznego.kei.pl/layout/graphic/naglowek_ludzie_maly.png') no-repeat;
    width: 176px;
    height: 48px; line-height: 24px;
    font-size: 10px;
    color: white; font-size: 12px;
    text-align: center; font-weight: bold;
    padding-left: 20px;
}
#users_lbox #users_lbox_header span{
    font-size: 11px;
    color: #444;
    margin-left: 5px;
    padding-right: 5px; 
    cursor: pointer;
    font-weight: normal;
}


#users_lbox #users_lbox_header span.selected{
    font-size: 11px;
    color: #5ba40d;
    font-weight: bold;
}

#users_lbox .users_box{
    position: relative;
    height: 71px;width: 194px;
    border-bottom: 1px solid #bfc8d2;
    padding-top: 14px;
    cursor: pointer;
}

#users_lbox .users_box img{
    width:57px;
    height: 57px;
    float: left;
    margin-right: 5px;
}

#users_lbox .users_box div{
    text-align: left; 
}
#users_lbox .hidden{
    display: none;
}


.users_box div.login{ color: black; text-decoration: underline; font-weight: bold; margin-bottom: 5px;}
.users_box span.rcmd { color: #5ba40d; }

.users_box span {color:#ffcc00; margin-left: 5px; font-weight:  bold;}

#users_lbox #users_lbox_bottom{
    position: relative; clear:both; text-align: center;
    background: url('http://www.smacznego.pl/layout/graphic/stopka_mini.png') no-repeat;
    width: 196px;
    height: 25px; line-height: 25px;
    font-size: 10px;

}
/* USER */

#user_info {
    background-image: url(graphic/user_tlo.png);
    width: 576px;
    height: 174px;
    padding: 17px 0 0 17px;color: black;
    margin-bottom: 10px;

}
#user_info div.user_box{
    float: left;
    width: 165px;
    height: 149px;
    text-align: center;
    padding-top: 8px;
    border: none;
}
#user_info img#user_pht{
    border:1px solid #5CA50E;
    width:113px; margin-bottom:5px;
}
#user_info .button_z{
    background-image: url(graphic/user_guzik_z.png);
    width: 147px;height: 22px;
    line-height: 22px;
    text-transform: uppercase;
    color: white; font-size: 11px; font-weight: bold;
}
.user_features_body{
    padding:0pt 24px;
    width:148px;
}

#user_features .button_y{
    background-image: url(graphic/user_guzik_y.png);
    width: 147px;height: 22px;
    line-height: 22px;
    text-transform: uppercase;
    color: black; font-size: 11px; font-weight: bold;
}
#user_features .users_data{
    border-bottom: 1px solid #ffcc00;
    line-height: 26px; text-align: left;
    font-weight: bold;

}
#user_features .users_data2{
    text-align: left; padding-bottom: 4px; margin-top: 4px;
    border-bottom: 1px solid #ffcc00;
}

#user_features .users_data .lable{
    width: 50px; text-align: right; float: left; margin-right: 10px; font-weight: normal;
}

.user_login{
    font-size: 13px;
    font-weight: bold;
}

#user_int_1{
    width: 105px; height: 24px;line-height: 24px; 
    text-align:left; padding-left: 42px; margin-top: 7px;
    background: url(graphic/znajomi_ikonka_poczta.png) no-repeat;
    cursor: pointer;
}
#user_int_2{
    width: 105px; height: 24px;line-height: 24px;
    text-align:left; padding-left: 42px; margin-top: 7px;
    background: url(graphic/znajomi_ikonka_ksiazka.png) no-repeat;cursor: pointer;
}
#user_int_3{
    width: 105px; height: 24px; line-height: 24px;
    text-align:left;padding-left: 42px; margin-top: 7px;
    background: url(graphic/znajomi_ikonka_znajomi.png) no-repeat;cursor: pointer;
}

#user_int_4{
    width: 125px; height: 24px; line-height: 24px;
    text-align:left;padding-left: 42px; margin-top: 7px;
    background: url(graphic/znajomi_ikonka_dodaj.png) no-repeat;cursor: pointer;
}

#user_info .user_stat{
    border-bottom: 1px solid #999;
    text-align: right;
    line-height: 22px;
    width: 135px;
    padding-right: 6px;
}

.user_data img{
    width: 18px;
    margin-top: 5px;
    border: 0;
}

/* CSS rules */ 	



.tooltip {
    background: url(rc/rc_tooltip_tl.png) no-repeat top left;
    filter:alpha(opacity=90);
    -moz-opacity:0.7;
    opacity:0.7
}

.tooltip .tt_text { padding: 2px 5px; }



.hidden{
    display:none
}

/*places*/

#obj_data1, #obj_data2, #obj_data3{
    float:left; padding: 10px;
}
#obj_data1{width: 230px; }
#obj_data2{width: 130px; padding-top: 20px;}
#obj_data3{
    width: 172px; height:108px;
    background: url(graphic/miejsce_ramka.png);
    padding: 10px;
    text-align: center;
}

#obj_data2 div{
    margin: 0 !important;
}
#obj_data3 div{
    margin: 0 !important;
    line-height: 20px;
}

#obj_data3 hr{
    color: #5ca90b;
    background-color: #5ca90b;
    border:medium none;
}

#obj_bar #bar_body #bar_edit2{
    background: url('http://www.smacznego.pl/layout/graphic/miejsce_guzik.png') no-repeat;
    width: 344px; height:24px;
} 

#body_disc{
    width: 240px;
    float: left;
    text-align: center;
}

#body_disc div{
    text-align: left;
}

#body_gal{
    width: 240px;
    margin-left: 250px;
}

#body_gal img{
    width:329px; height:329px; 
    border: 1px solid #f1c100;
}

#body_gal div{
    background: url(graphic/miejsce_galeria.png);
    width:329px; height: 39px;
    text-align: center;
    padding-top: 8px;
}

#body_gal div img {
    height: 30px; width: 30px;
    border: 1px solid #5ca90b;
    margin-left: 5px;

}

#place_menu{
    float: left;
    width: 340px;
    display: block;
    padding-left:10px;
    margin-right:10px;

    height: 140px;
}
#place_menu div#menu_all{
    text-align: center;
    text-transform: uppercase;
    float: left;
    display: block;
    width: 100px;
    cursor: pointer;

}
#place_menu div img{
    float: bottom;
}
#place_menu div#menu_sh{
    border-right: 1px solid #f1c100;
    height: 140px;
}

#place_menu ul{
    width: 210px
}
#place_menu li{
    border-bottom: 1px solid #eee;
    margin-bottom: 1px;
    width: 190px;
    padding: 0 10px;
    font-size: 12px;
    font-style: italic;
    position:relative;
}

#place_menu li div.item_price{
    font-style: none;  color: #5ca90b;
    text-align: right;
    margin-top:-12px;
}

#place_other img{
    margin-right: 5px;
}

#map_window2{
    position:relative;
    width: 592px;
    height: 278px;
    margin: 10px 0 -8px 0;
}

#place_map{
    width: 592px;
    height: 278px;
    overflow:hidden;
}

#place_input{
    position: absolute;
    background: url('http://www.smacznego.pl/layout/graphic/miejsce_dojazd.png');
    height:34px;
    left:167px;
    text-align:center;
    top:15px;
    width:264px;
}

#place_input input {
    border:1px solid #F1C100;
    font-size:10px;
    height:14px;
    margin-top:9px;
    width:230px;
}

#cmt_stars{
    height: 17px; width: 563px;
    margin-left: 10px;
    text-align: center;
    border-bottom: 1px solid  #5ca90b;
    position:absolute;
}

#cmt_stars div{
    float: right;
    width: 138px;
    padding-left:10px;
}
#cmt_stars div.green{
    width: 100px;
}

#cmt_stars img {
    float:right;
    height:13px;
    width:75px;
}
/* BLOG*/
.blog_top{
    width: 794px;
    height: 64px;
    background-image: url('http://www.smacznego.pl/layout/graphic/blog_title.png');
}
.blog_top .blog_date{
    width: 37px;
    margin-top: 3px;
    text-align: center;
    float:left;
    font-weight: bold;
    color: #444;

}

.blog_top .blog_m{

} 

.blog_top .blog_d{
    display: block;
    font-size: 20px;

} 

.blog_top .blog_y{
    display: block;
    overflow: left;
} 

.blog_title{
    font-size: 20px;
    font-weight: bold;
    /*line-height: 60px;*/
    padding-top:5px;
    margin-left: 50px;
    color: #5ca90b;
}
.blog_title a {color: #5ca90b;}
.blog_title a:hover {text-decoration:underline;}
.blog_title hr{
    color: #5ca90b;
    width: 717px;
    height: 2px;
    margin-top:5px;
}

.blog_body{
    margin-left:  37px;
    width: 717px;
    background-color: #fff7e2;
    padding: 5px 20px 20px;
    margin-bottom: 15px;
}
.blog_body #blog_body_cmt {margin-top:30px;}
.blog_body img.blog_img1{
    border: 2px solid #f1c100;
    margin-left:auto;
    margin-right:auto; 
    display: block;
    float: left;
    margin-right: 10px;
}


.blog_body img.blog_img2{
    margin-top: 20px;
    border: 2px solid #f1c100;
    margin-left:auto;
    margin-right:auto; 
    display: block;
}

.blog_down{
    line-height: 20px;
    text-align: center;
}

.blog_body .read_more { float:right;color:#5CA90B;font-size:14px;margin-right:20px;margin-top:20px;font-weight:bold}
.blog_body .read_more a { color:#5CA90B;}
.blog_body .read_more a:hover { color:#5CA90B;text-decoration: underline;}

/*HELP*/
#help_head{
    font-size: 18px;
    font-weight: bold;
    background: url('http://www.smacznego.pl/layout/graphic/help_icon.png') center left no-repeat;
    padding-left: 35px;
    color: #222;
    margin-bottom: 5px;
}

#help_info{
    color: #222;
    font-size: 12px;
    margin: 10px 30px 15px 0px;
}


ul.ui-acc{
    margin: 10px 0;
}
ul.ui-acc li{
    margin-top: 2px;
}

.ui-acc li div{
    margin: 5px 30px 5px 0;
    background-color: #fff3c5;
    padding: 6px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius:4px;
}

#help_body .green{
    font-weight: bold;
}

/* FORUM ON MAIN PAGE*/
#label_forum{
    background: url(graphic/forum_naglowek.png) no-repeat;
    margin-bottom: 8px;	
}

#forum_main_header{
    width: 456px;
    background: url(graphic/forum_gora.png) no-repeat;
    height: 37px;
}

#forum_new #forum_main_body{
    width: 456px;
    background: url(graphic/forum_srodek.png) repeat-y;
    overflow:hidden;
    cursor: pointer
}

#forum_new ul{
    padding-left: 16px;
}

#forum_new ul li{
    border-top: 1px solid #5ca90b;
    height: 30px;
}

#forum_new ul li div.topic_title{
    border-right:1px solid #5CA90B;
    float:left;
    height:26px;
    line-height:14px;
    margin-top:2px;
    padding:0 10px;
    width:346px;
}
#forum_new ul li div.topic_ans{
    font-size: 14px;
    color: #5ca90b;
    font-weight: bold;
    line-height: 30px;

    text-align: center;
}

#forum_new #forum_main_label{
    float: right; text-align: center;
    width: 76px; color: white; margin-top:4px;
}
#forum_new #forum_main_title{
    font-size: 14px;
    color: white;
    line-height: 37px;
    font-weight: bold;
    margin-left:10px;
}

#forum_main_foot{
    width: 456px;
    background: url(graphic/forum_dol.png) no-repeat;
    height: 11px;
}
/* fridge*/
div#fridge{
    width: 181px;
    margin-left: 7px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #ffcc00;
}


div#fridge #fridge_text{
    padding-right: 5px;
    font-size: 9px;
}

div#fridge #fridge_text span{
    font-size: 10px; font-weight: bold;

}

div#fridge #fridge_body{
    background-color: #ffcc00;	
    padding-left: 7px;
    overflow: hidden;
}

div#fridge input{
    border: 1px solid  #5ca90b;
    background-color: white;
    color: #222;
    width: 145px;
    float: left;
}

div#fridge div.fridge_ingd{
    height: 25px; line-height: 25px;
    margin-bottom: 5px;
}

div#fridge div input.submit-btn, #search_recipe.submit-btn, #search_advice.submit-btn, #search_place.submit-btn {
    background: url('http://www.smacznego.pl/layout/graphic/lodowka_button.png') no-repeat;
    width: 94px; height: 21px;
    line-height: 21px; text-align: center; 
    margin: 10px 10px 0 10px;
    cursor: pointer
}

div#fridge div#fridge_reset, div#fridge div#wheretoeat_reset{
    background: url('http://www.smacznego.pl/layout/graphic/lodowka_button2.png') no-repeat;
    height: 21px;
    line-height: 21px;
    font-size: 10px; font-weight: bold; float:right; 
    padding-left:23px;
    width:44px;margin-top: 10px;
    cursor: pointer;
}

div.search_reset{
    background: url('http://www.smacznego.pl/layout/graphic/lodowka_button2.png') no-repeat;
    cursor:pointer;
    font-size:10px;
    font-weight:bold;
    line-height:21px;
    margin:10px 0 0 35px;
    padding-left:25px;
    text-align:left;
}


div#fridge img.fridge_add{
    cursor: pointer;
}
/*TV*/


.tv_top{
    /*width: 390px;*/
    height: 48px;
    line-height: 24px;font-size: 12px;
    color: white; font-weight: bold; 
    text-align: center;

}

#tvr_top{
    background: url("graphic/tvr_top_long.png");
}

#tva_top{
    background: url("graphic/tva_top_long.png");
    /* margin-left: 405px*/
}

.tv_top span{
    color: #333; font-size: 11px; padding: 0px 10px 0px 10px;
    font-weight: normal; cursor: pointer;
}

#tvr_top span.clicked, #tva_top span.clicked{
    color: #77b60c; font-weight: bold;
}


.tvr_body, .tva_body{
    /*width: 390px;*/ overflow: hidden;
    background-color: #f2f3f5; float:none;
}

.tvr_body{
    margin-right: 15px
}


#tvr_bottom, #tva_bottom{
    width: 390px;
    height: 25px;
    line-height: 25px;
    background: url("graphic/stopka_tv.png");
    text-align: center;
}


.tv_list, .tv_empty{
    float:left;
    margin: 15px 0 15px 17px;
}
.tv_boxs .tv_list,.tv_boxs .tv_empty{
    margin: 7px 25px;
}


.tv_list img{
    border: 1px solid #fff;
}


.tv_list .obj_title{
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    -khtml-border-radius-bottomright: 4px;
    -khtml-border-radius-bottomleft: 4px;
    -webkit-border-radius-bottomright:4px;
    -webkit-border-radius-bottomleft:4px;
    height: 33px; width: 162px; padding: 4px;
    background-color: #f1c100;
    font-weight: bold;
    text-align: center;
    margin-top: -4px;
}

.tvr_body .obj_title, .tva_body .obj_title{
    width: 163px;
}

.tv_boxs .obj_title{
    background-color: transparent;
    border: 1px solid white;
}

.tv_empty{
    height:149px;
    width:171px;
    background-color: #ffe26f;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius:4px;

}
/**/

/*rbox*/

.rbox_top{
    margin-top: 10px;
    background: url(graphic/rbox_top.png) no-repeat;
    width: 180px; height: 48px;
    line-height: 24px;
    color:white;
    font-size:12px;	
    font-weight: bold;
    text-align: center;
}

.rbox_top span{
    color: #333;
    font-size:11px;
    font-weight:normal;
    padding:0 10px;
    cursor: pointer;
}


.rbox_mid{
    background: url(graphic/rbox_bcg.png) repeat-x bottom;
    width: 180px; 

}

.rbox_mid .objects_list{
    height: 55px/*45px*/;
    margin-top: 5px;
}


.rbox_bottom{
    background: url(graphic/rbox_bottom.png) no-repeat;
    width: 180px; height: 20px;text-align: center;

}

#get_cmt, #get_rlt, #get_rcmd{
    cursor: pointer;
}

/*conv*/
#conv_top {
    background:transparent url(graphic/prze_top.png) no-repeat scroll 0 0;
    font-size:12px; font-weight:bold; color: white;
    height:24px; line-height:24px;
    margin-top:10px; padding-left:42px;
    width:180px;
}

#conv_body{
    background: url(graphic/prze_body.png) no-repeat;
    width: 180px; height: 165px;
    padding: 80px 10px 10px 10px;
    position: relative;
}


#conv_body input{
    background-color: transparent; border: 1px solid #222; background-color: white; margin-bottom:10px;
    height:16px;font-size: 10px;
}
#conv_body select{
    background-color: transparent; border: 1px solid #222; background-color: white; margin-bottom:10px;
    height:18px; font-size: 10px;
}


#conv_b1{background: url(graphic/prze_b1.png) no-repeat;width: 200px; height: 15px;
         color: white; width: 28px; line-height: 15px; text-align: center; margin-left: 10px; float: left;
         font-size: 10px;
}
#conv_b2{background:transparent url(graphic/prze_b2.png) no-repeat scroll 0 0;
         color:white;height:15px;line-height:15px;margin-left:80px;text-align:center;width:65px;
         font-size: 10px;
}
#conv_b3{background:transparent url(graphic/prze_b2.png) no-repeat scroll 0 0;
         color:white;height:15px;line-height:15px;margin-left:50px;text-align:center;width:65px;
         font-size: 10px;
}
#conv_b4{background: url(graphic/prze_b3.png) no-repeat;width: 67px; height: 15px;
         line-height: 15px; text-align: center; margin-left: 50px; font-size: 9px; font-weight: bold;
}
#conv_b5{background: url(graphic/prze_b4.png) no-repeat;width: 81px; height: 29px;
         line-height: 26px; text-align: center; margin:-3px 0 0 42px; font-size: 10px; font-weight: bold;
         cursor: pointer;
}

#conv_res{height:109px; padding-top: 20px; display:none;}
#conv_res div{width:170px; text-align: center;font-size: 13px; line-height: 16px; font-weight: bold; }
#conv_res span{display:block; width:170px; text-align: center;font-size: 13px; line-height: 15px;}
#conv_res div#c_res{
    width: 161px; height: 33px; background: url(graphic/prze_result.png) no-repeat;
    margin-top: 5px;line-height: 33px;
}


#conv_info {
    left:6px;
    position:absolute;
    top:6px;
    width:120px;
    font-size: 9px;
}


#conv_bi1{ width: 50px; margin-right: 10px; float: left;  cursor: pointer;}

#conv_bi2{ width: 100px;  cursor: pointer;}

#conv_bi3, #conv_bi4{ width: 162px;  cursor: pointer;}

/* color and ...*/
.green{ color: #5ca90b;}
.italic{font-style: italic;}
.bold{font-width: 600;}
.bred{border-color: #f22f19 !important;}
.red{color: #f22f19;}
.yellow{color: #f1c100;}
.large{ font-size: 13px;}
.underline{font-style: underline;}
/**/

#madeby{
    position:absolute;
    left: 60%;
    top:33px;
    font-size: 9px
}

#madeby a{
    color: white;
}

#ie-message {
    background:#C00;
    text-align:center;
    border-bottom:1px solid #900;
    color: #fff;
    position:absolute;
    top:0;
    padding:5px;
    width:100%;
}
#ie-message a {
    color: #fff;
}
.fb_like_box {
    position: fixed;
    right: -240px;
    top: 30%;
    z-index: 10000;
}
.fb_icon {
    background: url('graphic/fb_like_box_icon.png') no-repeat left top;
    width: 31px;
    height: 82px;
    float: left;
}
.fb_like_content {
    width: 240px;
    /*height: 200px;*/
    /*border: 1px solid black;*/
    float: left;
    background: white;
    margin-top: 4px;
    height: 290px;
}




/* BOX REJESTRACJI */

.popup{
    background-color: #fdcd0a;
    font-size:11px;
    font-family:  "sans-serif", arial;
    width:400px;
    height:350px;
    margin:0px auto;
    text-align:left;
    padding:10px;
}


.popup input[type=text], .popup input[type=submit]{
    border: none;
    height:16px;
    width: 390px;
    margin-bottom: 10px;
    border:1px solid #EDBE00;
    font-size:12px;
    font-family:  "sans-serif", arial;
}

.popup #register input, .popup input#confirm_pass{
    width: 370px;
    margin-bottom: 2px;
}

.popup span.info{
    color: #777; font-size: 9px; margin-bottom: 10px;
}

.popup span.err{
    color: red; font-size: 9px; margin-bottom: 10px;
}


.popup textarea#body{
    width: 390px;
    border: none;
    height:200px;
    border:1px solid #EDBE00;
    font-size:12px;
    font-family:  "sans-serif", arial;
    cursor: pointer;
    overflow: auto;
}

.popup #cmtp textarea#body{
    width: 405px;
}

.popup .form-button{
    float: right;
    margin-top: 20px;
    margin-right: 20px;
    padding: 2px 5px 2px 5px ;
    text-align: center;
    color: white;
    font-weight: bold;
    border: 4px solid white;
    text-transform: uppercase;
    cursor: pointer;
}

.popup #reply{
    position: absolute;
    bottom: 5px;
    left: 10px;
    padding: 2px 5px 2px 5px ;
    text-align: center;
    color: white;
    font-weight: bold;
    border: 4px solid white;
    text-transform: uppercase;
    cursor: pointer;
}

.popup span.input-text{
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    display: block;
    float: left;
    width: 100px;
    line-height: 20px;
}
.popup span.input-text2{
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    line-height: 20px;
}

.popup span.input-mail{
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    display: block;
    float: left;
    width: 40px;
    line-height: 20px;
}

.popup span.input-mail2{
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    width: 40px;
    line-height: 20px;
}

.popup #cmt_stars{
    height: 15px; width: 405px;
    background-color: #fff; 
    border:1px solid #EDBE00;
    position:absolute;
}

.popup #cmt_stars div{
    float: right;
    width: 125px;
    padding-left:10px;
}
.popup #cmt_stars div.green{
    width: 100px;
}

.popup #cmt_stars img {
    float:right;
}

.popup #mail span.nick{
    line-height:18px;
}

.popup #accept{
    cursor: pointer;
    border: 2px solid white; background: #fdcd0a; margin: 5px; padding: 3px; width: 50px; text-align: center;
}

.popup #reject{
    cursor: pointer;
    border: 2px solid white; background: #fdcd0a; margin: 5px; padding: 3px; float: left;  width: 50px; text-align: center;
}

.popup_main_info {
    font-size:13px;
    text-align:center;
    font-weight: bold;
    color: #555;
    color: white;
    padding-top: 10px;
}





/* NEW */

#header a {color:white;}

.tvr {margin-right:10px;}
#tva_top{background: url("graphic/tva_top_long.png");margin-left: 0px;}
.tvr_body {margin-right:0px;}

#fb-like-box-big {margin:13px 0px 15px 0px;}




/* HOME FILM BOX */
#tv_body div#tv_all a{
    background: url('http://www.smacznego.pl/layout/graphic/VIDEO_bonus.png');
    text-decoration: underline;
    color: white;
    position: absolute;
    width: 282px;
    padding-top: 20px;
    height: 29px;
    top: 253px;
    right: 40px;
    font-size: 11px;
    text-align: center;
    cursor:pointer;
}


.tv_box2 #tv_body div#tv_disc a {color:white}

div#fridge input.submit-btn, #container input.submit-btn, #add_recipe_video .submit-btn, #go_logout .submit-btn {text-transform: uppercase;border:0px; background-color: transparent;font-size:inherit;font-family: inherit;float:none;width:auto;cursor: pointer}

a img {border:0px;}
#cook_book_menu div a {color: #77B60C;}
#cook_book_menu div.clicked a {color: black;}
#search_recipe.submit-btn, #search_advice.submit-btn, #search_place.submit-btn {
    /*	background: url("graphic/search_submit.png") no-repeat scroll 0 0 transparent;
        height: 18px;
        width: 92px;
        text-indent: -200px;*/
    background: url('graphic/button.png') no-repeat center center !important;
    width: 92px !important;
    /*	height: 18px !important;*/
    display: inline-block;
    cursor: pointer;
    margin-top: 10px;
}

#add_recipe_video .add-video-top {
    background: url('graphic/video_border_top.png') no-repeat center center !important;
    width:578px;
    height:8px;
}

#add_recipe_video .add-video-bottom {
    background: url('graphic/video_border_bottom.png') no-repeat center center !important;
    width:578px;
    height:7px;
}

#add_recipe_video .add-video-content {
    border-left: 1px solid #FFC400; 
    border-right: 1px solid #FFC400;
    width:575px;
}

#add_recipe_video .submit-btn {
    background: url('graphic/small-btn.png') no-repeat center center !important;
    display: inline-block;
    width: 40px !important;
    height:20px;
}

#search_recipe_form input[type='checkbox'], #search_advice_form input[type='checkbox'], #search_place_form input[type='checkbox'] {
    display: none;
}
#search_recipe_form label, #search_advice_form label, #search_place_form label {
    cursor: pointer;
    color: #797979;
}
#search_recipe_form label.active, #search_advice_form label.active, #search_place_form label.active {
    font-weight: bold;
    color: black;
}
.option-list {
    position: absolute;
    top: 23px;
    display: none;
    background-color: white;
    border: 1px solid #ffcc00;
    width: 365px;
    z-index: 1000;
    padding: 15px;
}
.option-list ul ul {margin-left:10px;float:left;width:100%;}
.option-list ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 48%;
}
.option-list ul.first {
    margin-right: 4%;
}
.option-list ul li {
    margin-bottom: 3px;
}
.option-list label {
    text-decoration: underline;
    color: black !important;
}
.option-list .title {
    text-transform: uppercase;
    color: #525252;
    position: relative;
    font-family: Verdana, Tahoma, Arial;
    font-weight: bold;
    font-size: 9px;
    padding-bottom: 7px;
    border-bottom: 1px solid #62a90d;
    margin-bottom: 12px;
}
.option-close {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 12px;
    height: 12px;
    background: url('graphic/option-close.jpg') no-repeat;
    cursor: pointer;
}
.option-nav {
    clear: both;
    margin-top: 20px;
}
.option-nav .left {
    float: left;
}
.option-nav .right {
    float: right;
}
.option-nav .option-select {
    background: url('graphic/button.png') no-repeat;
    width: 92px;
    height: 21px;
    line-height: 21px;
    display: inline-block;
    text-transform: uppercase;
    text-align: center;
}
.option-nav .option-clear {
    font-size: 9px;
    font-weight: bold;
    color: #ff0000;
    text-decoration: underline;
    cursor: pointer;
}
.indicator {
    font-size: 10px;
    color: #797979;
    width: 155px;
    display: block;
    padding: 5px 10px;
    width: 138px;
    cursor: pointer;
    position: relative;
    text-align: center;
    border: 1px solid #ffcc00;
    background: white;
    z-index: 1;
}
.indicator.active {
    color: black;
    /*	padding: 5px 0 5px 18px;*/
    background: #ffcc00;
    text-align: left;
}
.indicator .indicatorArr {
    position: absolute;
    top: 8px;
    right: 5%;
    display: block;
    width: 11px;
    height: 7px;
    background: url('graphic/indicator-bg.png') no-repeat;
}
.indicator.active .indicatorArr {
    background: url('graphic/indicator-bg-active.png') no-repeat;
}
.relative {
    position: relative;
    z-index: 1;
}
.features {
    position: relative;
    z-index: 6;
}
.features#fgroup2 {
    z-index: 5;
}
.features#fgroup3 {
    z-index: 4;
}
.features#fgroup4 {
    z-index: 3;
}
.features#fgroup5 {
    z-index: 2;
}
.features#fgroup6 {
    z-index: 1;
}
#search_advice_form #fgroup1 .feature_body, #search_advice_form #fgroup2 .feature_body, #search_advice_form #fgroup3 .feature_body,
#search_place_form #fgroup1 .feature_body, #search_place_form #fgroup2 .feature_body, #search_place_form #fgroup3 .feature_body
{
    height: auto;
    width: 170px;
    padding-left: 10px;
}
#search_advice_form #fgroup1 div.feature, #search_advice_form #fgroup2 div.feature, #search_advice_form #fgroup3 div.feature,
#search_place_form #fgroup1 div.feature, #search_place_form #fgroup2 div.feature, #search_place_form #fgroup3 div.feature
{
    float: none;
    width: auto;
    text-align: left;
}
.add_recipe {
    width: 196px;
    height: 78px;
    background: url('graphic/add_recipe.jpg') no-repeat;
    margin-bottom: 10px;
    font-size: 18px;
}
#add_recipe_info {border:1px solid #ff0000; color:#ef311a;padding:30px 10px 30px 60px;margin:10px 0px;width:504px;
background: url('graphic/error.png') 10px center no-repeat;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.add_recipe a {
    color: #7eb70b;
    display: inline-block;
    padding: 17px 10px 20px 85px;
    font-weight: bold;
}
.add_recipe a:hover {
    text-decoration: underline;
}
#header_advert {
    text-align: center;
    margin-bottom: 2px;
}
#header_search #header_search_button {
    margin-top: 2px;
    margin-left: 8px;
}
.clear {clear: both; height: 0; line-height: 0;}
/* RECIPES LIST */
.obj_b .title a{color: #77B60C;}

#search_place_form
#panel_friends.panel_element a {color:white;}

input, input[type="password"], input[type="search"], isindex {border:none;}

.features.ui-tabs-panel {
    position: static;
    z-index: 6;
}

/* USERS LIST */


.info-results {
    border: 1px solid #EDBE00;
    background-color: white;
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
    z-index: 10000;
    display: none;
    overflow-x: hidden;
    overflow-y: auto;
    height: 200px !important;
}

.info-over {
    cursor: pointer;
    background-color: #39F;
    color: white;
}

#to-pdf {cursor:pointer;}

#tv_prev a, #tv_next a {color:white;}

.pagination strong {color:#FFC100}
.pagination {color:#222;}

#cookie-info {position: fixed;bottom: 0;	left:0;display: none;width: 100%;font-size: 12px;height: 30px;line-height: 30px;background-color: #ffbe00;color:black;text-align:center;z-index:30000}
#cookie-info a {color: #5ca50e;font-weight: bold;}
#cookie-info .cookie-close {font-size: 12px;font-weight: bold;line-height:10px;color: black;cursor: pointer;margin-top:11px;}

