body { /* tło strony i formatowanie czcionki */
background: url(img/bbg.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000; /*#DA251C;*/
}

img { border: none; } 

div, .pngfix { behavior: url("iepngfix.htc"); }

#rcol img { border: 1px solid blue; }

/* kolory linków */
a:link {	color: #002FFF;	text-decoration:none; }
a:visited { color: #002FFF; }
a:link:hover { color: #03973F; text-decoration:underline; }

#wrapper { width:990px; margin:5px auto; border-top: 2px solid #da2420; }

#top { /* nagłówek strony */
position:relative; width:986px; height:180px;  background: url(img/top.jpg) no-repeat; border: 2px solid #da2420;
margin-bottom:15px;
-moz-box-shadow: 10px 10px 5px #888;
-webkit-box-shadow: 10px 10px 5px #888;
box-shadow: 10px 10px 5px #888;
}

/* lewa kolumna */
#lcol { float:left; width:178px; padding:10px;  background-color:#0193de;
border:2px solid red; border-right:none;
border-bottom-left-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-bottomleft: 15px;
-moz-box-shadow: 10px 5px #888;
-webkit-box-shadow: 10px 10px 5px #888;
box-shadow: 10px 10px 5px #888;
}

/* prawa kolumna */
#rcol { float:right; width:764px; min-height:650px; padding:10px; background-color:#FFE032;
border:2px solid red;
border-bottom-left-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-bottomleft: 15px;
-moz-box-shadow: 10px 10px 5px #888;
-webkit-box-shadow: 10px 10px 5px #888;
box-shadow: 10px 10px 5px #888;
}

#lang { position:absolute; top:10px; right:20px; z-index:10; }

#ticker { width:100%; height:16px; font-size:14px; line-height:16px; font-family: arial,sans-serif; overflow: hidden; }

/* pod menu na żółto */
#welcome { font-size:14px; font-weight:bold; color: #F7C820; text-shadow: #000 1px -1px; text-align:center; margin:5px 0; }

/* pod menu na biało */
#welcome2 { font-size:14px; color: #fff; text-align:left; text-shadow: #000 1px -1px; }
#welcome2  a { color: #F7C820; }

.opacity90 {
	opacity: .90; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=90); /* IE lt 8 */
	-ms-filter: "alpha(opacity=90)"; /* IE 8 */
	-khtml-opacity: .90; /* Safari 1.x */
	-moz-opacity: .90; /* FF lt 1.5, Netscape */
}

.mbmenu{
	width: 178px;
	border-style: solid solid none solid;
	border-color: #94AA74;
	border-size: 1px;
	border-width: 1px;
}

.mbmenu ul{ list-style-type: none; margin: 0; padding: 0; }

/* tło i kolory linków w menu */
.mbmenu li a{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url(img/mbmenu.gif) 100% 0;
	height: 24px; /*(ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*(ie: 32px - 4px - 4px)*/
	text-decoration: none;
}	
	
.mbmenu li a:link, .mbmenu li a:visited { color: #26370A; /*color: #5E7830;*/ }
.mbmenu li a:hover{ color: #0093E0;	background-position: 100% -32px; }
.mbmenu li a.selected{ color: #26370A; background-position: 100% -64px;}

.mbmenu ul li { position: relative;  }
ul.sub-level {
    display: none;
	float:left;
	width: 178px;
	border-style: solid solid none solid;
	border-color: #94AA74;
	border-size: 1px;
	border-width: 1px;
	z-index:999;
}
li:hover .sub-level {
    display: block;
    position: absolute;
    left: 158px;
    top: 6px;
}

.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.bold { font-weight:bold; }
.normal { font-weight:normal; }

.fl { display:block; float:left; margin: 5px 5px 5px 0; }
.fc { display:block; margin:0 auto; }
.fr { display:block; float:right; margin: 5px 0 5px 5px; }

.red {color: #DA251C;}
.yellow {color: #F7C820;}
.blue { color: blue; }
.green { color: #00780D; } /* #059540; */

.tablecenter { border: 2px solid #000; margin:0 auto; }
.tablecenter td { text-align:center; vertical-align:top; border:1px solid #000; color:#000; }


a.tip span {display:none; padding:2px 3px; margin-left:8px; min-width:130px; max-width: 260px; }
a.tip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}

.up { clear:both; width:100%; padding-top:20px; } .up a { text-decoration:underline; }
.cls {display: none;}
#rcol .nb { border:none; }

.text {
	font-family: Century Gothic, Times New Roman CE; 
	font-size: 16px;
	font-weight: bold;
	color: #0093E0;
}
.formularz {
margin:0 auto; 
padding:5px;
border:1px solid #DA251C;
	font-family: Century Gothic, Times New Roman CE; 
	font-size: 13px;
	color: #DA251C;
}

.formularz tr { background: #ffd23b; }

.formularz .fadr{ width:300px; }
.formularz .fdat{ width:100px; }

.vtop { vertical-align:top; }

.text a:link {
	color: #F7C820;
}

.text a:visited {
	color: #DA251C;
}

.text a:link:hover {
	color: #03973F;
}

.r {
	font-family: Century Gothic, Times New Roman CE; 
	font-size: 12pt; 
	color: #0093E0;
}

.l {
	font-family: Century Gothic, Times New Roman CE; 
	font-size: 10pt; 
	color:#DA251C;
}
.l a:link {
	color: #F7C820;
	font-weight: bold;
}

.l a:visited {
	color: #DA251C;
}

.l a:link:hover {
	color: #03973F;
	font-weight: bold;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	font-weight: bold;
	color: #DA251C;
	margin-top: 15px;
}

.h1{ font-size: 18px; }

h2,.h2 {	font-size: 16px; }

h3, .h3 { font-size: 14px; }

h4 , .h4 { font-size: 12px; }

h5 { font-size: 11px; }

h6 { font-size: 10px; }


table.grid {
	margin:0 auto;
	text-align: center;
}

table.grid td {
	width: 100px;
	border-style: solid;
	border-color: #B78700;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}

table.grid td  img {
	border-style: none;
}

.designed a {
	color: #0093E0;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.designed a:hover {
	color: #F7C820;
}

.designed {
	text-align:right;
	color: #F7C820;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
