body
{
  background  : #FFFFFF;
  font-family : Georgia, sans-serif;
  font-size   : medium;
}

ul
{
list-style-type:none;
}

ul.notab
{
	padding-left: 0px;
}

ul.menu, ul.menu li.menu_selected, ul.menu li.menu_unselected  {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu {
}

ul.hidden{
	display: none;
}

ul.unhidden{
	display: block;
}

li.menu_selected{
	  font-weight: bolder;
}

ul.menu a:link, ul.menu  a:visited{
	display: block;
	width: 97%;
	text-decoration: none;
	background-color: #E4FFAA;
	color: #66944F;
	padding: 7px 3px 3px 0px;
	margin-left: 0px;
	border: 2px outset #E4FFAA;
}



ul.menu  a:hover {
	border-style: inset;
	padding: 7px 3px 3px 0px;
}

a
{
  text-decoration: none;
  color: #484848;
}

a:hover
{
	text-decoration: underline;
}

code
{
	width: 80%;
	height: 0.7em;
	font-size		: 0.5em;
	text-align: center;
}

textarea.code
{
	width: 100%;
}

img
{
	border: 0px;
}

img.foto
{
	background 	: white;
	padding  	  : 1px 1px 1px 1px;
	margin  	  : 1px 2px 2px 1px;
	min-width: 10%;
	min-height: 10%;
	max-width: 25%;
	max-height: 25%;
	border-color: black;
	border-width: 3px;
	border-style: double;


}

img.ico,img.tree-element,img.tree-node,img.tree-node-hidden
{
	margin  	  : 2px 1px 0px 1px;
	width: 15px;
	height: 15px;
}

img.marker,img.tree-node,img.tree-element,img.tree-node-hidden
{
	cursor: pointer;
}

img.marker, img.no_click_marker
{
	width: 10px;
	height: 17px;
}


img.smallico
{
	margin: 1px 1px 0px 1px;
	width: 12px;
	height: 12px;


}

img.logo
{
	height	: 90px;
}

img.logobottom
{
	height	: 100px;
	padding-top : 30px;
}

img.zaznacz
{
	margin: 1px 1px 0px 10px;
	width: 20px;
	height: 20px;
}

img.social
{
	width: 20px;
	height: 20px;
}

form.form
{
	padding: 0px;
	margin: 0px;
}

label
{
    margin  	  :  4px 5px 0px 0px;
	width: 22%;
	float:left;

}

textarea,input[type="text"],input[type="password"],input[type="email"]
{
	width: 68%;
}

input {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

input[type=submit], fieldset, div {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

textarea
{
	border-style: solid;
	width: 68%;
}

input[type="radio"], input[type="submit"]
{
	min-width: 10%;
}

input[type="hidden"]
{
   visibility: hidden;
}


#top
{
  	background 	: url('top.gif') no-repeat ;
	min-height	: 90px;
  	width      	: 1010px;
	height     	: 100%;
	margin   	: auto;

}

#top_menu {
	list-style-type: none;
	position:absolute;
	width      	: 1010px;
	padding: 0;
	margin: 0;
	border-style:none;
	background 	:#EDFFC1;
    border-color	:#66944F;
}

#top_menu ul {
	list-style-type: none;

}

#top_menu li {
	width: 200px;
	float: left;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #66944F;
}

#top_menu li li {
	float: none;
	border-width: 1px;
	border-style: solid;
	border-color: #66944F;
	padding-top: 3px;
	padding-bottom: 3px;
	background 	:#EDFFC1;
}

#top_menu li a {
	width: 200px;
	display: block;
	text-align: center;
	background 	:#EDFFC1;
	border-color	:#66944F;
	padding: 0;
	text-decoration: none;
}

#top_menu li a:hover {
    text-decoration: none;
    width: 200px;
	background-color: #E4FFAA;
}

#top_menu li ul {
	height: 0px;
	overflow:hidden;
}

#top_menu li:hover ul {
	position: absolute;
	height: auto;
	padding: 0px 0;
	z-index:1;
}

#site
{
  	width      	: 1010px;
	height     	: 100%;
	margin   	: auto;

}

#bottom
{
  background 	: url('bottom.gif') no-repeat ;
  width      	: 1010px;
	height	    : 100px;
	margin   	: auto;
	padding-top : 30px;
	float		: left;
	text-align	: center;
	font-size	: x-small;
	position: relative;
	top: 60px;
}

#center
{
	padding-left: 5px;
	width      	: 55%;
	margin   	: auto;
	float		: left;
	text-align: justify;
	position:relative;
	top: 17px;
}

#left
{
	width      	: 22%;
	margin   	: auto;
	float		: left;
	font-size: smaller;
	text-align: justify;
	position:relative;
	top: 17px;

}

#right
{
	margin  	: 5px auto 5px auto;
	width      	: 22%;
	margin   	: auto;
	float		: right;
	font-size: smaller;
	text-align: center;
	position:relative;
	top: 17px;
}

#right input[type="submit"]
{
   width:100%;
}

#left input[type="submit"], intput[typ="text"]
{
   width:100%;
}

#center input[type="submit"]
{
	margin: 5px 5px 5px auto;
	float: right;
}

div.szukane_gry_info
{
	background 	: #FFE48C;
}

div.tresc
{
  text-align: justify;
  margin  	  :  0px 2px 0px 2px;
}

div.cwz
{
  text-align: center;
  padding: 20px 0px 20px 0px;
}

div.podpowiedz
{
  font-size		: 0.7em;
  margin  	  :  0px 5px 5px 5px;
}

div.opis
{
	border-width: medium;
	border-style: double;
	background 	:#E4FFAA;
   	border-color:#66944F;
	min-height	: 100px;
}

div.strong
{
	 font-size		: large;
}

div.week
{
	 font-size		: small;
}

div.tresc2
{
	font-style:	italic;
}

div.map
{
    width: 290px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

div.miejsce
{
 text-align: center;
}

div.miejscowosc
{
	font-style:	italic;
}


div.selected
{
  font-weight: bold;
  margin  	  :  0px 5px 5px 5px;
}

div.unselected
{
  margin  	  :  0px 5px 5px 5px;
}

div.menu
{
	font-size: larger;
}

div.center
{
	text-align: center;
}

div.shoutbox
{
	overflow: auto;
	max-height: 500px;
}

div.shoutbox_big
{
	overflow: auto;
	max-height: 1000px;
}

div.shoutbox_small
{
	overflow: auto;
	max-height: 300px;
}

div.social
{
	text-align: right;
}

required
{
    color: red;
}

.addthis_toolbox .custom_images a
{
    width: 60px;
    height: 60px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}

div.brown-title, div.red-title, div.blue-title, div.green-title, div.gold-title, div.gray-title
{
	min-height: 25px;
	border-width: 1px;
	border-style: solid;
	text-align: center;
	font-size: large;
}

div.brown,div.red,div.blue,div.green,div.gold,div.gray
{
	height     	: 100%;
	margin  	  : 5px auto 5px auto;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 4px;
	border-bottom-style: solid;


}

div.brown input,div.red input,div.blue input,div.green input,div.gold input,div.gray input
{
   margin  	  : 2px 2px 2px 2px;
   border-style:solid;
   border-width:2px;
}

div.brown input.used,div.red input.used,div.blue input.used,div.green input.used,div.gold input.used,div.gray input.used
{
   border-style:double;
   border-width:6px;
   font-weight: bolder ;

}

div.brown fieldset,div.red fieldset,div.blue fieldset,div.green fieldset,div.gold fieldset,div.gray fieldset
{
   margin  	  : 4px 4px 4px 4px;
   border-style:double  ;
   border-width:3px;
}



div.brown-title
{
	background 	:#EBC49B;
	border-color: #D68837;
}

div.brown,div.brown textarea,div.brown input,div.brown select
{
	background 	: no-repeat #FDE5CC;
	border-color: #D68837;

	scrollbar-face-color: #EBC49B;
	scrollbar-highlight-color: #FDE5CC;
	scrollbar-3dlight-color: #EBC49B;
	scrollbar-darkshadow-color: #D68837;
	scrollbar-shadow-color: #EBC49B;
	scrollbar-arrow-color: #FFDFCA;
	scrollbar-track-color: #FFDFCA;
}

div.brown fieldset
{
   background 	:#FFDFCA;
   border-color	:#D68837;
}

div.brown legend
{
   color	:#D68837;
}

div.red-title
{
	background 	:#FF8888;
	border-color: #ff0000;

}

div.red, div.red input, div.red select,div.red textarea
{
	background 	: no-repeat #FFDDDD;
	border-color: #ff0000;
	scrollbar-face-color: #FF8888;
	scrollbar-highlight-color: #FFDDDD;
	scrollbar-3dlight-color: #FF8888;
	scrollbar-darkshadow-color: #ff0000;
	scrollbar-shadow-color: #FF8888;
	scrollbar-arrow-color: #FFCCCC;
	scrollbar-track-color: #FFCCCC;

}

div.red fieldset
{
   background 	:#FFCCCC;
   border-color	:#ff0000;
}

div.red legend
{
   color	:#ff0000;
}

div.blue-title
{
	background 	:#8888FF;
	border-color: #111166;
}

div.blue,div.blue input,div.blue select,div.blue textarea
{
	background 	: no-repeat #DDDDFF;
	border-color: #111166;
	scrollbar-face-color: #8888FF;
	scrollbar-highlight-color: #DDDDFF;
	scrollbar-3dlight-color: #8888FF;
	scrollbar-darkshadow-color: #111166;
	scrollbar-shadow-color: #8888FF;
	scrollbar-arrow-color: #CCCCFF;
	scrollbar-track-color: #CCCCFF;
}


div.blue fieldset
{
   background 	:#CCCCFF;
   border-color	:#111166;
}

div.blue legend
{
   color	:#111166;
}

div.gray-title
{
	background 	: #888888;
	border-color: #111111;
}

div.gray,div.gray input,div.gray select,div.gray textarea
{
	background 	: no-repeat #DDDDDD;
	border-color: #111111;
	scrollbar-face-color: #888888;
	scrollbar-highlight-color: #DDDDDD;
	scrollbar-3dlight-color: #888888;
	scrollbar-darkshadow-color: #111111;
	scrollbar-shadow-color: #888888;
	scrollbar-arrow-color: #CCCCCC;
	scrollbar-track-color: #CCCCCC;
}


div.gray fieldset
{
   background 	:#CCCCCC;
   border-color	:#111111;
}

div.gray legend
{
   color	:#111111;
}


div.green-title
{
	background 	:#B1CE67;
	border-color: #66944F;
}

div.green,div.green input,div.green select,div.green textarea
{
	background 	: no-repeat #EDFFC1;
	border-color: #66944F;
	scrollbar-face-color: #B1CE67;
	scrollbar-highlight-color: #EDFFC1;
	scrollbar-3dlight-color: #B1CE67;
	scrollbar-darkshadow-color: #66944F;
	scrollbar-shadow-color: #B1CE67;
	scrollbar-arrow-color: #E4FFAA;
	scrollbar-track-color: #E4FFAA;

}



div.green fieldset
{
   background 	:#E4FFAA;
   border-color	:#66944F;
}

div.green legend
{
   color	:#66944F;
}

div.gold-title
{
	background 	:#EEDD82;
	border-color: #DAA520;
}

div.gold, div.gold input,div.gold select,div.gold textarea
{
	background 	: no-repeat #ffffcc;
	border-color: #DAA520;
	scrollbar-face-color: #EEDD82;
	scrollbar-highlight-color: #ffffcc;
	scrollbar-3dlight-color: #EEDD82;
	scrollbar-darkshadow-color: #DAA520;
	scrollbar-shadow-color: #EEDD82;
	scrollbar-arrow-color: #ffffbb;
	scrollbar-track-color: #ffffbb;
}


div.gold fieldset
{
   background 	:#ffffbb;
   border-color	:#DAA520;
}

div.gold legend
{
   color	:#DAA520;
}