a {color:#dda700;text-decoration:none;cursor: pointer; }
a img{border:none;}
hr{border:none; border-top:1px solid #999; height:2px;}

.orange{color:#dda700; font-weight:bold; font-size:13px;}

.small {font-size: 9px; cursor: pointer;}
#normal {font-size: 12px;cursor: pointer;}
.big {font-size: 16px;cursor: pointer;}

li{list-style-image:url(../images/li.gif);}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.center {text-align: center;}
.b, .bold {font-weight: bold;}

h1, h1.long, h1.longer, h2.h1style{color:#dda700; padding:0 0 7px 0; margin:0 0 15px 0; border-bottom:1px solid #666; width:535px; font-weight:normal}
.h1main{width:100%; text-transform:uppercase; text-align:center}
h1.long{width:735px;}
h1.longer{width:950px;}
h2{color:#666666; font-weight:normal;}
.lista h2 {
    color: #FFFFFF;
    padding-left: 5px; font-size:13px;
}
.rights{float:right; display:inline-table; font-size:14px;}
.yellow{color:#d8a401;}
.blue, .blues{color:#1089c9; font-weight:bold;font-size:14px;}
.blues{font-size:12px}
.gray,#footer_content a.gray{color:#ccc;}
.blueb{color:#999;}
.red{color:#ff0000;}
.gr{color:#333}
.f14{font-size:14px;}
.prom{margin-bottom:15px;}
.img_pr{float:left; padding:0px 25px 15px 0px;}

html,
body {
   margin:0;
   padding:0;
   height:100%;
   font-family:Tahoma,"Trebuchet MS",MetaBlack,sans-serif;
   color:#c8c8c8;
   font-size:12px;
   background: url(../images/bg_content.jpg) repeat-x; 
   background-color:#261048;
}
#container {
   min-height:100%;  
   position:relative;
}
#header {
 /*  background:#faf9f4;
 background: url(../images/bg_top.jpg) repeat-x; */
 height:132px; 
}
#body {
  /* background: url(../images/bg_content.jpg) repeat-x; 
   background-color: #261048;*/
   padding-bottom:50px;   /* Height of the footer */
  
}
#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:50px;   /* Height of the footer */
   background:#000;
}

/*----------------------------------main*/

#header_content{
   margin:auto;
   width:980px;

}
.kas{width:350px; clear:both; height:110px}
.kas .left{width:100px; margin-right:5px;}
.kas .right{float:left; font-size:11px;}
.kas .right h3{font-size:14px;}
#top_logo{
float:left;
width:340px;
height:87px;
margin-bottom: 3px;
}
#logo{
width:271px;
height:59px
float:left;
margin:28px 0 0 0px;}

#right_menu{
float:right;
width:150px;
margin-top: 15px;
font-size:11px;
}
#right_menu a{
	color:#c8c8c8;}
#m {
height:42px;
overflow:hidden;
position:relative;
width:585px;
float:right;
}

#menu {
  width: 585px; height: 42px;
  background: url(../images/menu.jpg);
  margin:0 0 0 0;   
  display:hidden;  
}

  #menu li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
 
  #menu li, #menu a {
    height: 42px; display: block;}


  #panel1 {left: 0px; width: 141px;}
  #panel2 {left: 141px; width: 141px;}
  #panel3 {left: 282px; width: 149px;}
  #panel4 {left: 431px; width: 154px;}


  #panel1.active a, #panel1 a:hover {
    background: transparent url(../images/menu.jpg)
    -0px -42px no-repeat;}
  #panel2.active a, #panel2 a:hover  {
    background: transparent url(../images/menu.jpg)
    -141px -42px no-repeat;}
  #panel3.active a, #panel3 a:hover  {
    background: transparent url(../images/menu.jpg)
    -282px -42px no-repeat;}
  #panel4.active a, #panel4 a:hover  {
    background: transparent url(../images/menu.jpg)
    -431px -42px no-repeat;}
    



div#body_content{
  	/*background: #261048 url(../images/bg_content.jpg) repeat-x; */
	width:980px;
	margin:auto;
}
#top_main{
	margin:auto;
	height:359px
	background-color:#2e3176;}


div.top_main_content, div.top_baner{
	margin:auto;
	width:980px;
	height:359px;
	float:left;}
div.top_baner{height:205px;}

#body_bottom{
  margin-top:15px;
  height:220px;
   width:980px;
}
#col1
{
width:245px;
float:left;
margin:10px 0; 
}

#col2{width:245px;float:right; }
.col_content{padding:20px 0 20px 0px;}	
.col_content .l300a{width:448px; margin-left:10px;}
.col_content .l300{width:155px; margin-left:25px;}
#navi{
   margin:auto;
   width:980px;
   height:30px;
}
div.nav{
padding-top:7px;
padding-left:230px;
}
div.nav2{
padding-top:7px;
padding-left:5px;
}
div.nav a, div.nav2 a{
color:#1089c9;}



#all{
   margin:auto;
   width:980px;
  
 }
 
 #all_content{
  float:left;

 }

 
#menu_left{
float:left;
width:230px;
}
#menu_left a, #menu_left a.ac{
	padding: 10px;
	width:210px;
	float:left;
	background-color:#2c1d59;
	color:#c8c8c8;
	margin-bottom:1px;
	font-size:14px;
	text-transform:uppercase;}
	#menu_left a.sub_menu{
	padding: 3px 5px 3px 25px;
	width:200px;
	float:left;
	background-color:#2c1d59;
	color:#c8c8c8;
	margin-bottom:1px;
	font-size:13px;}

#menu_left a:hover, #menu_left a.active{
	background-color:#1089c9;
	color:#fff;
}
	#menu_left a.sub_menu:hover, #menu_left a.sub_menu.active{
	background-color:#DDA700;
	color:#fff;}
#menu_left a.ac:hover{	padding: 10px;
	width:210px;
	float:left;
	background-color:#2c1d59;
	color:#c8c8c8;
	margin-bottom:1px}

#site, #site2, #site3{width:575px;float:left; background-color:#e6e7e9;color:#333; padding-bottom:25px;}
.site_content{padding:15px;}
#site2{width:980px;}
#site3{width:775px;}
.left_col{width:240px;float:left;}
#mainmap{width: 320px; height: 328px; color:#666666; margin-left:auto;margin-right:auto;float:right;border:1px solid #999; }


#right_box{padding-left:15px; width:155px; float:right;}



#footer_content{
padding:17px 0px 10px 10px;
 width:970px;
 margin:auto;
 color:#faf9f4;
 font-size:11px;
}

#footer_content a{color:#faf9f4;}
#footer_content a:hover,#footer_content a.active{ color:#d8a401;}


#list {
    padding-top: 20px;
	width:540px;
}

.lista div.title, .lista2 a {
    background: url("../images/list.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 26px;
    margin-bottom: 2px;
    width: 540px;
	cursor:pointer;
	 color: #FFFFFF;
    font-weight: bold;
    line-height: 22px;}
	
	
	.lista a, a.b_more , a.b_more_blue{
    background-color:#d8a401;
	float:left;
    display: block;
    height: 23px;
    margin: 3px 10px 3px 0px; 
	padding:0px 8px;
	color: #FFFFFF;
    font-weight: bold;
    line-height: 22px;}
	
	a.b_more_blue{background-color:#1089c9;}
	
	.lista a.nam{ 
    display: none; }

.lista h2 {
    color: #FFFFFF;
    padding: 0 0 0 5px;
	margin:0px;
}
.divin{
	background-color:#d9d9da;
	padding:5px}
.prod_img{padding: 0 15px 10px 0; float:left;}
.more_info{text-align:justify;}

td.t_title{width:540px;height:26px; font-weight:bold; background-color:#c8c8c8;}
td.t_name{border-bottom:1px solid #999;  font-weight:bold; width: 240px;}
td.t_desc{border-bottom:1px solid #999;   width: 300px;}

.przepis{width:540px;float:left;border-bottom:1px solid #999; padding-bottom:5px;margin-top:10px;}
