/*
---------------------------------------------------------------
---------------------------------- GŁÓWNE ZAŁOŻENIA -----------
---------------------------------------------------------------
*/

body 
{
	background-color: #FFFFFF; 
	font-family: Tahoma; 
	font-size: 12px;
	margin: 0 auto; 
	padding: 0; 
	text-align: center; 
}

a 
{
  text-decoration: none;
}

h1, h3 
{	
  background: url(images/title_bgr.png) 0px 90% no-repeat;
  border-bottom: 1px dotted #ffa200;
  color: #ffb400;
  padding: 10px 0 ;	
  margin: 10px 0;	
}

h1 
{	
  font-size: 20px;
}

h3 
{	
  font-size: 14px;
}

img 
{
	border: 0;
}

p 
{
	text-align: left;
}

form, select, input 
{
  display: inline;
  margin: 0;
  padding: 0;		
}


/*
---------------------------------------------------------------
------------------------------------------ TOP ----------------
---------------------------------------------------------------
*/

#top 
{
	background: url(images/bgr.jpg) repeat-x;
	height: 152px; 
	margin-bottom: 5px;
	text-align: center; 
	width: 100%; 
}

#top #top_links
{
  margin-left: 522px;
  margin-top: 7px;
  position: absolute;
  width: 228px;
}

#top #top_links a
{
  background-color: #FFFFFF;
  color: #9F9F9F;	
  font-size: 11px;
  margin-left: 4px;		
  padding: 2px 8px;	
}

#top #top_links a:hover
{
  color: navy;	
}

#top #logo 
{
  background: url(images/logo.jpg) no-repeat;
  display: block; 
  height: 152px; 
  margin: 0 auto 0 auto;
  text-align: left;
  width: 750px;
}

#top #logo a.glowna
{
  display: block; 
  height: 40px;
  left: 145px;	
  position: relative;
  top: 35px;	
  width: 210px;
}


/*----- [POŁOŻENIE] -----*/

#top #logo #path 
{
  color: #474747;
  font-size: 11px;	
  margin-left: 230px; 
  margin-top: 80px;	
  text-align: left; 
}

#top #logo #path a
{
  background: url(images/arrow.png) 0 60% no-repeat;
  color: #6c6c6c; 
  padding: 2px 8px;
  text-decoration: underline;	
}

#top #logo img.logo 
{
  margin: 0px; 
  padding: 0px;
  position: absolute; 	
  text-align: left; 
}


/*
---------------------------------------------------------------
------------------------------------------ CONTENT ------------
---------------------------------------------------------------
*/

#content 
{
  margin: 0 auto 0 auto; 	
  text-align: left;
  width: 750px; 
}


/*----- [DZIAŁY] -----*/

#sitemap, #kontakt
{
  margin: 0 auto 0 auto; 	
  margin-bottom: 20px;
  width: 700px;
}

#sitemap a
{
  background-color: #EFEFEF;
  color: navy;
  padding: 0 5px;	
}

#sitemap a.sub
{
  background-color: #FFFFFF;
  margin-bottom: 0;	
  margin-left: 20px;	
  padding: 0;	
}


/*
---------------------------------------------------------------
---------------------------------- CONTENT LEFT ---------------
---------------------------------------------------------------
*/

#content #left 
{
  float: left;
  text-align: right;	
}

#content #left #menu 
{
  background: url(images/menu_bgr.png) repeat-y;
  margin-bottom: 20px;	
  margin-right: 10px;
  text-align: left;	
  width: 160px;
}

#content #left #menu a 
{
  border-bottom: 1px dotted #dedeeb;
  color: #5a5a5a;	
  display: block;
  height: 22px;	
  line-height: 22px;	
  padding: 0 5px;
}
	
#content #left #menu a.active 
{
  background-color: #FFFFFF;
  font-size: 11px;	
  font-weight: bold;		
  padding: 5px 0 5px 10px;	
}

#content #left #menu a.subcat
{
  background-color: #FFFFFF;
  border-bottom: 0;
  color: #555555;	
  display: block;
  font-size: 10px;	
  height: 16px;	
  line-height: 16px;	
  margin-left: 20px;	
}


/*
---------------------------------------------------------------
---------------------------------- CONTENT RIGHT --------------
---------------------------------------------------------------
*/

#content #right 
{	
  float: right;
  width: 580px;	
}

#content #right #opis 
{	
  background: #7095ba url(images/info_rog.jpg) 100% 0 no-repeat;
  margin-bottom: 10px;	
  width: 100%;	
}

#content #right #opis #txt 
{
  color: #FFFFFF;
  line-height: 130%;
  padding: 10px;
}

#content #right #opis #txt a
{
  color: navy;
}

#content #right div.linki 
{
  margin: 10px;	
}


/*
---------------------------------------------------------------
------------------------------------------ RIGHT LEFT ---------
---------------------------------------------------------------
*/

#right #right_l 
{	
  float: left;
  margin-right: 10px;	
  width: 320px;
  margin-bottom: 10px;	
}


/*----- [WPIS] -----*/

#right #right_l div.wish 
{	
  background: #f4f4f8 url(images/wish_bgr.png) 0 100% repeat-y;
  margin-bottom: 10px;
  width: 100%;	
}

#right #right_l div.bgr 
{	
  background: url(images/wish_bottom.png) 0 100% no-repeat;
  width: 100%;	
  padding-bottom: 5px;	
}

#right #right_l div.cat 
{	
  height: 18px;
  text-align: right;		
}

#right #right_l div.cat a 
{	
  background: #7095ba url(images/wish_cat.png) 0 0 no-repeat;
  color: #FFFFFF;
  font-size: 11px;	
  line-height: 18px;
  padding: 3px 5px 2px 10px;	
}

#right #right_l div.text 
{
  color: #4b4b4b;	
  line-height: 130%;	
  padding: 0 10px;
}

#right #right_l div.cat 
{	
  background-color: #ced7ff;
  margin-bottom: 3px;
  width: 100%;	
}


/*----- [WPIS: bottom] -----*/

#right #right_l div.bottom 
{
  display: block;
  height: 32px;
  width: 320px;
}

#right #right_l span 
{
  display: inline-block;
}

#right #right_l div.author 
{
  float: left;
  font-size: 10px;
  height: 14px;
  padding-top: 18px;
  margin-left: 10px;	
  width: 120px;
}

#right #right_l div.ocen 
{
  background: url(images/stars_bgr.png) 84px 0 no-repeat;
  float: right;
  height: 32px;
  padding: 0;	
  width: 178px;
}

#right #right_l div.wybierz 
{
  width: 40px;
}

#right #right_l div.wybierz form, select, input, option 
{
  border: 0;
  margin: 0;
  padding: 0;	
  font-size: 10px;	
}

#right #right_l div.ocena 
{
  height: 14px;
  padding-top: 18px;
  margin-left: 5px;
  text-align: right;	
  width: 30px;	
}

#right #right_l div.star_block 
{
  height: 32px;
  float: right;
  line-height: 32px;
  left: -2px;		
  position: relative;	
  top: -34px;	
  width: 92px;	
}

#right #right_l div.stars 
{
  background: url(images/stars.png) 0 0 no-repeat;	
  height: 100%;	
}

#right #right_l select 
{
  font-size: 10px;
}	


/*----- [PODSTRONY] -----*/

#right #right_l #subpages 
{
  background-color: #F1F1F8;
  margin: 20px 0; 
  padding: 5px 5px;	
  text-align: right;	
  width: 310px;
}

#right #right_l #subpages a 
{
  background-color: #FFFFFF;
  border: 1px solid #CED7FF;
  display: inline;	
  color: #496192;
  font-size: 12px;	
  line-height: 22px;	
  margin-right: 2px;	
  padding: 2px 6px;
}

#right #right_l #subpages a.active 
{
  background-color: #F1F1F8;
  border: 0;
  color: #333333;
  font-weight: bold;
}


/*
---------------------------------------------------------------
------------------------------------------ RIGHT RIGHT --------
---------------------------------------------------------------
*/

#right #right_r 
{	
  float: right;
  margin-bottom: 20px;	
  width: 249px;
}


/*--- [DODAJ ŻYCZENIA] ---*/

#right #right_r #add 
{
  margin-bottom: 10px;
  width: 250px;
}	

#right #right_r #add_form 
{
  background-color: #ced7ff;
  left: -100px;	
  padding: 5px;	
  position: relative;
  width: 340px;
}	

#right #right_r #add textarea, input, select 
{
  border: 0;
  margin: 2px;	
  color: #696969;
}

#right #right_r #add input, select 
{
  font-size: 11px;
}

#right #right_r #add input.autor 
{
  padding: 1px 3px;
  width: 90px;
}

#right #right_r textarea 
{
  height: 120px;
  font-size: 11px;
  padding: 2px;
  width: 333px;
}	

#right #right_r #add #inform 
{
  color: red;
  font-size: 10px;
  line-height: 130%;		
  padding: 10px;	
}

#right #right_r #add #resp
{
  background-color: #F1F1F8;
  color: #555555;	
  margin: 10px 0;	
  padding: 10px;	
  width: 230px;	
}


/*--- [REKLAMA] ---*/

#right #right_r #google 
{
  border-top: 1px dotted #7095BA;
  border-left: 1px dotted #7095BA;
  padding-bottom: 20px;	
  width: 250px;
}


/*--- [LINKI] ---*/

#right #right_r #linki 
{	
  color: #bababa;
  float: right;
  font-size: 11px;	
  line-height: 18px;	
  margin-bottom: 20px;
  width: 240px;
}

#right #right_r #linki a 
{	
  border-bottom: 1px dotted;
  color: #787d91;
}
