body, h1, h2, h3, h4, h5, h6, p, div, img, form {margin:0; padding:0; border:0; }

body {
	background: #FFFFFF;
	font: 11px "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #FFFFFF;
}

#big {
	position: absolute;
	padding: 0;
	width:836px;
	max-width: 836px;
	height: 392px;
	top: 50%;
	left: 50%;
	margin-left: -418px;
	margin-top: -191px;
}

#bigfull {
	position: absolute;
	padding: 0;
	width:836px;
	max-width: 836px;
	top: 5%;
	left: 50%;
	margin-left: -418px;
}

#wrapper {
	position: relative;
	padding: 1px 1px 1px 1px;
	width:836px;
	height: 392px;
	background: #848484;
}

#wrapperfull {
	position: relative;
	padding: 0;
	width: 836px;
	background: #FFFFFF;
}

#flashcontent {
	float: left;
	width: 418px;
	height: 392px;
	margin-right: 1px;
	background-color: #848484;
}

#left {
	float: left;
	width: 418px;
	height: 392px;
	margin-right: 1px;
	background-color: #848484;
	background-image: url(bg_bowls.jpg);
	background-repeat: no-repeat;
}

#left img {
	border-bottom: 1px solid #848484;
}

#logo {
	width: 220px;
	height: 115px;
}

#image {
	margin: 0;
	padding: 0;
	border: none;
	float: left;
	margin-left: 0px;
	width: 221px;
	height: 392px;
}

#text {
	float: left;
	height: 362px;
	width: 357px;
	padding: 30px 30px 0 30px;
	background-color: #848484;
	background-image: url(bg_text.jpg);/*	text-align: justify; */
}

#text p {
	margin: 0 0 15px 0;
}

#text h1 {
	font: 17px "Trebuchet MS", Georgia, "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #FDBA42;
	margin: 0 0 15px 0;
}

#textfull {
	float: left;
	width: 806px;
    border: 1px solid #FFFFFF;
	padding: 10px 15px 0 15px;
	background: #7BA1F8 url(/gfx/bg_form.png) repeat top left;
	line-height: 155%;
/*	text-align: justify; */
}
#logofull { 
  background: #FFFFFF url(logo.jpg) no-repeat top left;  
}

#footer {
	margin-top: -1px;
	clear: both;
	height: 29px;
	line-height: 29px;
	padding: 0 15px 0 15px;
	background: #2D5676;
	width: 806px;
}


 th a {
  color: #4261B0; 
 }
 
 th a:hover {
  color: #666; 
 } 

/* STYLE OBSZARU TEKSTOWEGO */

#text a, #textfull a, #alttext a {
	text-decoration: none;
	border-bottom: 1px dotted;
	color: #FDBA42;
}
#text a:hover, #textfull a:hover, #alttext a:hover {
	text-decoration: none;
	border-bottom: 1px solid;
	color: #001035;
}
#edtext a {
	text-decoration: none;
	color: #CDC77C;
}
#edtext a:hover {
	text-decoration: none;
	color: #FFF;
}
#text li, #textfull li {
list-style: none;
list-style-position: outside;
margin: 0;
padding: 0 0 0 0;
}
#text ul, #textfull ul {
margin: 0;
padding: 10px 0 0 0;
font-size: 10px;
}

#nextprev {
        text-align: center;
        margin-top: 10px;
}


/* STYLE NAWIGACJI  */
#nav li a.current {
	color: #001035;
	background-color: #86A9F8;
}
#nav {
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1em;
	width: 220px;
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#nav li {
	border-bottom: 1px solid #FFFFFF;
}
#nav ul li a {
	display: block;
	padding: 9px 0 9px 15px;
	text-decoration: none;
	font-weight: bold;
	color: #FDBA42;
	background-color: #848484;
}
#nav li a:hover {
	background-color: #2D5676;
	color: #FFFFFF;
	font-weight: bold;
}

/* SECNAV W FOOTERZE */
#secnav {
	position: absolute;
	float: left;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	left: 580px;
	top: 392px;
}

#footer #secnav a {
	text-decoration: none;
	color: #ffffff;
}
#footer #secnav a:hover {
	text-decoration: none;
	border-bottom: 1px solid;
	color: #FDBA42;
}


/* ROLLOVERY POWROTU i KONTAKTU */
#footer a.kontakt, #footer a.home, #footer a.panel {
	text-decoration: none;
	float: right;
}

a.home {
	position: absolute;
	margin: 0;
	padding: 0;
	right: 43px;
}
a.kontakt {
	position: absolute;
	margin: 0;
	padding: 0;
	right: 33px;
	top: 346px;
}
a.panel {
	position: absolute;
	margin: 0;
	padding: 0;
	right: 70px;
}

a.kontakt {
width: 27px;
height: 29px;
background: url(/gfx/bg_kontakt.png) no-repeat;
display: block;
}
a.kontakt:hover {
background-position: 0 -29px;
text-decoration: none;
font-size: 9px;
}
a.home {
width: 29px;
height: 29px;
background: url(/gfx/bg_home.png) no-repeat;
display: block;
}
a.home:hover {
background-position: 0 -29px;
text-decoration: none;
font-size: 9px;
}
a.panel {
width: 29px;
height: 29px;
background: url(/gfx/bg_ed.png) no-repeat;
display: block;
}
a.panel:hover {
background-position: 0 -29px;
text-decoration: none;
font-size: 9px;
}

/* NOTATKA O LEGALNOŒCI */
p.legal {
	padding: 15px 15px 15px 15px;
	font: 9px "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #2E4887;
	text-align: left;
}
p.legal a{
	text-decoration: none;
	border-bottom: 1px dotted;
	color: #19469C;
}
p.legal a:hover{
	text-decoration: none;
	border-bottom: 1px solid;
	color: #A3BEF5;
}


/* PODPIS */
#sign {
	text-align: right;
	position: relative;
	bottom: 0;
	right: 15px;
	font-size: 10px;
	color: #A7A7A7;
}
#sign a{
	text-decoration: none;
	border-bottom: 1px dotted;
	color: #A7A7A7;
}
#sign a:hover {
	text-decoration: none;
	border-bottom: 1px solid;
	color: #F4BA42;
}

.color {
    color: #CDC77C;
}
.color2 {
 color: #4261B0;
}
.big {
 font-size: 12px;
}

.small { font-size: 10px; line-height: 110%; }
.bold { font-weight: bold; }
.g { color: #999; }

textarea { overflow: auto; }

input, textarea, select { font: 11px "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; }

input.button {
 font-size: 11px;
 cursor: pointer;  
 font-weight: bold;
}

select { 
    background-color: #86A9F8;  
	color: #001035;
}

input.text, textarea.text {
 	color: #001035;
	background-color: #86A9F8;
    border: 1px solid #FFFFFF;
    padding: 3px;
}
span.label {
 color: #FFFFFF; 
 font-size: 10px; 
}

div#altwrapper {
 background: #4261B0 url(/gfx/bg_form.png) repeat top left;
 width: 836px;
 border: 1px solid #FFF;
 text-align: left;
 margin-bottom: 10px;
}

div#altwrapperproc {
 background: #4261B0 url(/gfx/bg_form.png) repeat top left;
 width: 100%;
 border: 1px solid #FFF;
 border-left: 0 none;
 border-right: 0 none;
 text-align: left;
 margin-bottom: 10px;
}

div#alttext, div#edtext { padding: 10px; }

div#altlogo {
 background: #FFFFFF url(logo.jpg) no-repeat top left;
 height: 68px;
 cursor: pointer;
}

.msgErrorBox, .msgWarningBox {
 background-color: #FF8;
 color: #E00;
}

.msgInfoBox, .msgOkBox {
 background-color: transparent;
 color: #CDC77C;
}

div.msg {
 padding: 5px 0 5px 0;
}

div#emenu { 
 width: 95%;
 padding: 0;
 text-align: right; 
}

 #emenu A, #emenu A:Visited { font-size: 13px; font-weight: bold; border: 0 none; color: #CCC; cursor: pointer; text-decoration: none; }
 #emenu A:Hover { font-size: 13px; position: relative; top: 1px; left: 1px; font-weight: bold; border: 0 none; color: #FFF; cursor: pointer; text-decoration: none; }
 #emenu A.on, #emenu A.on:Visited { font-size: 13px; position: relative; top: 1px; left: 1px; font-weight: bold; color: #FF8; border: 0 none; text-decoration: none; cursor: default; }
 
div#cmenu { 
 width: 836px;
 padding: 0;
 text-align: right;        
}

 #cmenu A, #cmenu A:Visited { font-size: 13px;  font-weight: bold; border: 0 none; color: #CCC; cursor: pointer; text-decoration: none; }
 #cmenu A:Hover { font-size: 13px;  position: relative; top: 1px; left: 1px; font-weight: bold; border: 0 none; color: #FFF; cursor: pointer; text-decoration: none; }
 #cmenu A.on, #cmenu A.on:Visited { font-size: 13px;  position: relative; top: 1px; left: 1px; font-weight: bold; color: #FF8; border: 0 none; text-decoration: none; cursor: default; }
 
 th {
  background-color: transparent;
  border-bottom: 3px solid #FFF;
  color: #CDC77C;
  font-weight: bold;
  font-size: 11px;
  padding: 3px 1px 1px 3px;   
 }
 
 td.t {
  vertical-align: top;
  border-bottom: 1px solid #FFF;
  padding-bottom: 5px; 
  padding-top: 8px; 
 }
 
 img.icon {
  width: 16px;
  height: 16px;
  margin: 0 3px 3px 0;
  vertical-align: middle;
 }
 
 img.langIcon {
  width: 13px;
  height: 13px;
  margin-right: 2px;
  vertical-align: middle;
 } 
 
 img.sortIcon {
  width: 7px;
  height: 3px;
  margin-left: 3px;
  vertical-align: middle;
 } 
 
 img.navIcon {
  width: 16px;
  height: 16px;
  vertical-align: middle;
  margin: 0 5px 1px 5px;
 }  
 
 a.t {
  text-decoration: none;
  border: 0 none;
  color: #CDC77C;
 }
 
 a.t:hover {
  text-decoration: none;
  border: 0 none;
  color: #001035;
 }
 
 span.fl {
  float: left;
 }
 
 .act {
  color: #FFF;
 }

