/* CSS Document */
body,td,th {
	font-family: Tahoma;
	font-size: 12px;
	color: #3c3624;
}
#main{
	position: relative;
	width:811px;
	height:579px;
	margin:10px auto;
	text-align:left;
	background-image:url(img/main.jpg);
}
#menu{
	margin-top:265px;
	width:193px;
	height:200px;
	float:left;
}
#menu-main{
	margin-top:242px;
	width:193px;
	height:200px;
	margin-left:5px;
	float:left;
}
#back-to-main{
	text-align:right;
	width:180px;
	margin-top:9px;
}
#back-to-main img{
	border:0px;
}
a:link {
	color: #3c3624;
	text-decoration: none;
	text-decoration: underline;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #3c3624;
	text-decoration: underline;
	font-weight:bold;
}
a:hover {
	text-decoration: none;
	color: #5f2f09;
	font-weight:bold;
}
a:active {
	text-decoration: none;
	color: #3c3624;
	text-decoration: underline;
	font-weight:bold;
}
#menu-ul{
	list-style-type:none;
	padding:8px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:194px;
	float:left;
}
#menu-ul li{
	list-style-type:none;
	overflow:hidden;	
	
	padding-top:2px;
	/*padding-left:12px;*/
	  margin:0px;
}
#menu-ul li a 
{
  padding-left:20px;
   margin-left:5px;
}
#menu-ul li a:visited 
{
  padding-left:20px;
   margin-left:5px;
}
#menu-ul li a:hover 
{
 display:block;

/*	height:15px;*/	
float:left;
background: url(img/bee.png) 0% 50% no-repeat;  
}

#menu-ul li ul li a
{
 display:block;

/*	height:15px;*/	
float:left;
background: none;  
}

#menu-ul li ul li a:hover
{
 display:block;

/*	height:15px;*/	
float:left;
background: url(img/efrrlogo_mini.png) 0% 50% no-repeat;  
}


#menu-ul img{
	border:0px;
	padding:0px;
	float:left;
}
#menu-ul a,#menu-ul a:visited{
	border:0px;
	padding:0px;
	float:left;
	text-decoration: none;
	color:#582f03;
	font-family: Georgia, serif;
	font-weight: bold;
}

#menu-ul span,#menu-ul span:visited{
	border:0px;
	padding:0px;
	float:left;
	text-decoration: none;
	color:#582f03;
	font-family: Georgia, serif;
	font-weight: bold;
	margin-left: 5px;
	 padding-left:20px;
}

#menu-ul a:hover{
	color:#D03C02;
}

#menu-ul a.selected{
	color:#D03C02;
}



#page{
	width:930px;
	float:left;
}
#content{
	width:700px;
	padding-left:14px;
	padding-right:15px;
	float:left;
	margin-top:300px;
	background-color:#FFFAE6;
	background-image:url(img/content_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	line-height:18px;
}
#content p{
	margin-left:40px;
	margin-right:20px;
	
}
h1{
	font-size:16px;
	margin-left:120px;
}input{
	border:1px solid #e1c687;
	background-image:url(img/form.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:3px;
	color: #89620B;
}
textarea{
	border:1px solid #e1c687;
	background-image:url(img/form.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:3px;
	color: #89620B;
}
#footer{
	border-top:1px solid #3C3649;
	width:700px;

	float:left;
	text-align:right;
	padding-top:10px;
	font-size:10px;
	margin-left:193px !important;
	margin-left:96px;
	
	
	padding:10px 15px;
	background-color:#FFFAE6;
}
#header{
	text-align:right;
	margin-right:110px;
	margin-top:10px;
	
}
table, tr, td{
vertical-align:top;
}
.cleaner{
clear:both;
}
.header_left{
	width:200px;
	text-align:left;
	float:left;
	padding-left:50px;
}
.header_right{
	width:330px;
	text-align:right;
	float:left;
	padding-top:10px;
}
.festiwal tr, .festiwal td 
{
  	text-align: center;
	vertical-align: middle;
}
#dofinansowanie ul
{
  display: none ;
  position: absolute;
  left: 100px;
  top: 300px;
  background: url("RPOWL/tlo_dof.jpg") repeat-x;
}

#dofinansowanie ul li a
{
  margin: 5px 5px 5px 1px;
  padding: 10px;
  padding-left: 15px;
}
#dofinansowanie ul li
{
  margin-right: 5px ; 
}

#dofinansowanie:hover ul 
{
 display: block; 
 margin-left: 5px;
 padding-left: 5px;
}

li#dofinansowanie 
{
    position: relative;
    overflow:visible;
    width: 110px ; 
}

li#dofinansowanie_main 
{
    position: relative;
    overflow:visible;
    width: 110px ; 
}

#dofinansowanie ul
{
  left: 100px;
  top: 1px;
  width:220px;
  }

#dofinansowanie_main ul
{
  display: none ;
  position: absolute;
  left: 100px;
  top: 1px;
  width:220px;
  background: url("RPOWL/tlo_dof.jpg") repeat-x;
}

#dofinansowanie_main ul li a
{
  margin: 5px 5px 5px 1px;
  padding: 10px;
  padding-left: 15px;
}

#dofinansowanie_main ul li
{
  margin-right: 5px ; 
}

#dofinansowanie_main:hover ul 
{
 display: block; 
 margin-left: 5px;
 padding-left: 5px;
}








/*** style sklepu ****/
div#sklep{width:100%; border:0px solid red;}

#sklep .left {float:left;}
#sklep .right {float:right;}
#sklep .clear {clear:both;}
#sklep .basketicon {margin-right:5px;}
#sklep .basketicon a img {border:0px;}
#sklep .baskettable {display:block; }
#sklep .basketdiv {padding-top:0px;}
#sklep .regulaminlink{ margin-top:19px; margin-left:30px; width:150px;}
#sklep .regulamindiv{ margin:0 7px; margin-bottom:8px; }

#sklep .categorytable{margin-left:10px;}
#sklep .categorytable td.space {padding-top: 21px; padding-bottom: 0px;}

#sklep .categorytable .categoryimage {/*background-color:#FFFAE6;*/ border:0px solid #DEDEDE; padding-top:3px; }
#sklep .categorytable .categoryimage a {display:inline;}
#sklep .categorytable .categoryimage img {margin:2px 4px 2px 4px; display:inline; }
#sklep .categorytable .title {margin-bottom:10px; margin-left:8px; margin-top:0px;}
#sklep .categorytable .title a {color:#FF8C00; font-size:18px; font-weight:bold; font-family:"Comic Sans MS",Verdana, Arial, Helvetica, sans-serif;}
#sklep .categorytable .titleprod {font-family:"Comic Sans MS",Verdana, Arial, Helvetica, sans-serif;    margin-bottom:3px; margin-left:8px; color:#FF8C00; font-size:18px; font-weight:bold;}
#sklep .categorytable tr { }
#sklep .oneproducttable td {padding-top: 0px; padding-bottom: 0px;}
#sklep .oneproducttable a img {border:0px;}
#sklep .categorytable .text {margin-left:6px;}
#sklep .categorytable .nospaces {padding-top: 0px; padding-bottom: 8px;}
#sklep .producttitlecategory { text-align:center; width:100%; height:37px; font-size:0px; padding-top:1px; margin:0px;  background-color:#ffde7a;/* background-color:#FFEAE6;*/ border:1px solid #DEDEDE;  }

#sklep .koszyktitle {color:#FF8C00; font-size:15px; font-weight:bold ; font-family:"Comic Sans MS",Verdana, Arial, Helvetica, sans-serif;}

#sklep h2{ font-family:"Comic Sans MS",Verdana, Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; margin:8px; padding:0px;  }
#sklep .productinfo { font-weight:bold; font-size:12px; font-family:'Comic Sans MS',Verdana, Arial, Helvetica, sans-serif;}

#sklep .zapprodtxt {font-size: 16px; text-align: center; font-weight: bold;  }

a.catmenu {font-family:"Comic Sans MS",Verdana, Arial, Helvetica, sans-serif;}
/*** koniec sklepu ****/

