*
{
	padding:0;
	margin:0;
}

img
{
	border:none;
}

#category-paginator-top
{
	width: 259px;
	float:left;	
} 
#category-paginator
{
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #ececec;
	height:20px;
}

.paginator div
{
	color:#F17D30;
	text-align:right;
	font-size: 11px;
	float:left;
	padding:0 5px;	
}
.paginator-number 
{	
	width:15px;
	height:15px;
	display:block;
	float:left;
}
.paginator-color
{
	color:#585858;
}

.paginator a
{
	color:#585858;
}

body
{
	background-image:url('/images/default/background.png');
	
	
	background-repeat:repeat-x;
	background-color:#F0F0F0;
	
	font-family: Verdana, Arial;
	font-size:10px;
	color:#333333;
	line-height:16px;
}

h1
{
	font-family: Times New Roman;
	font-size:23px;
	font-weight:normal;
}

h2
{
	font-family: Times New Roman;
	font-size:20px;
	font-weight:normal;
}

#wrapper
{
	width:1100px;
	margin:auto auto;
	margin-bottom:30px;
}

#head
{
	background-image:url('/images/default/head.png');
	width:1114px;
	height:97px;
}

#site_image
{
	width:614px;
	height:310px;
	background-image:url('/images/default/index_image.png');
	position:relative;
	z-index:1;
}

#menu_images
{
	//margin-left:110px;
}

#left_box
{	
	float:left;	
}

#content_box
{
	
	width:460px;
	//background-color:#F0F0F0;
	//background-image:url('/images/default/right_background2.png');
	//background-repeat:repeat-x;
	float:left;
	
}

#contact-table td
{
	border-bottom:solid thin #999;
	padding:3px;
}

#footer-table td
{
	border-right:solid thin #999;
	height:110px;
	vertical-align:top;
	padding-right:20px;
	padding-left:20px;
	padding-top:5px;
	
}

#menu-table
{
	margin-top:10px; 
	margin-bottom:30px;
}

#menu-table td
{
	border-bottom:solid thin #999;
	padding:3px;
	height:35px;
}

#menu
{
	width:560px;
	height:0px;
    
	position:relative;
	left:610px;
	top:38px;
	z-index:0;
}

#menu2
{
	
	width:960px;
	height:40px;
    margin-top:30px;
    margin-left:122px;
    background-color:#AE0606;
    text-align:left;
    
}

#text_content
{
	margin-top:30px;
	padding-left:30px;
}

#footer
{
	padding-top:0px;
	margin-top:20px;
	background-color:#EAEAEA;
	height:120px;
}

#footer_logo
{
	float:right;
	background-image:url('/images/default/logo_stopka.png');
	background-repeat:no-repeat;
	background-position:right top;
	width:304px;
	height:42px;
	padding-right:70px;
	padding-top:50px;
}

#kuchnie_3d_background
{
	background-image:url('/images/default/image1.png');
	float:left;
	width:249px;
	height:278px;
}

#kuchnie_3d_strzalki
{
	width:226px;
	height:44px;
	margin-top:205px;
	margin-left:10px;
	
}

#menu_hana_background
{
	background-image:url('/images/default/image2.jpg');	
	width:241px;
	height:277px;
	float:left;
	margin-left:5px;
}

#search_input
{
	margin:0 0 0 200px;
	
	background-image:url('/images/default/input.png');
	background-repeat:no-repeat;	
	width:320px;
	height:30px;
	vertical-align:top;
	
}

#breadcrumb
{
	margin-left:130px;
	padding-top:2px;
	height:0px;
	position:relative;
	z-index:2;
}

.search_input
{
	border:none;
	width:206px;
	position:relative;
	top:-14px;
	left:5px;
	margin-right:15px;
}

#lupa_button
{
	padding:0 0 0 200px;
}

#lang_buttons
{
	margin:10px 0 0 650px;
	float:left;
	width:100px;
	
}

div.stroke
{
	background-image:url('/images/default/stroke.png');
	width:34px;
	height:34px;
}

a
{
	text-decoration:none;
}

a.menu
{
	
	padding:10px;
	font-family:Georgia, Times New Roman;
	font-size:14px;
	background-color:#A90606;
	color:#fff;
	text-decoration:none;
	border-right:solid 1px #444;
}


a.menu_restaurant
{
	float:left;
	
	height:30px;
	padding-top:10px;
	text-align:center;
	
	
	font-family:Georgia, Times New Roman;
	font-size:14px;
	background-color:#A90606;
	color:#fff;
	text-decoration:none;
	border-right:solid 1px #444;
	padding-left:10px;
	padding-right:10px;
	
}


a.menu_restaurant:hover
{
	background-color:#CB0808;
}

a.menu:hover
{
	background-color:#CB0808;
}


a.footer
{
	color:#333;
}


a.contact
{
	color:#BA0707;
}


.bold
{
	font-weight:bold;
}

.grey
{
	color:#888;
}

.darkgrey
{
	color:#333;
}

a.none
{
	color:inherit;
}

input.submit { background-color:red; background-image:url(/images/button_bg.jpg); color:#fff; padding:5px 20px 5px 20px; border:0; margin-top:15px;}
.rezerwacja label { display:block; margin-top:5px;}
label.error { color:red; font-size:10px; text-align:right; display:inline; margin-left:10px;} 
.rezerwacja { background-color:#ebebeb;  padding-top:30px; }
.rezerwacja fieldset { border:0; }

/* css for timepicker */
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }



   
                
                
               
                LEGEND { color: #ccc; font-size: 120%; }
                
                LABEL { display: block; margin-top: 10px; } 
                

                UL.tabNavigation {
                    list-style: none;
                    margin: 0;
                    padding: 0;
                }
                
                .tabNavigation a
                {
                	color:#888;
                	font-size:14px;
                }
                .tabNavigation a:hover
                {
                	color:#444;
                	
                }
                

                UL.tabNavigation LI {
                    display: inline;
                }

                UL.tabNavigation LI A {
                    padding: 3px 0px;
                    text-decoration: none;
                }

                UL.tabNavigation LI A.selected,
                UL.tabNavigation LI A:hover {
                    
                    color: RED;
                    padding-top: 7px;
                }
                
                UL.tabNavigation LI A:focus {
                        outline: 0;
                }

                div.tabs > div {
                        
                        margin-top: 3px;
						width:370px;
                        
                }
                
                div.tabs > div h2 {
                        margin-top: 0;
                }

                .waste {
                        min-height: 1000px;
                }


