html, body {
	background-image:    url(gfx/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 0;
	padding: 0;
	color: #333333;
	background-color: #151f61;
	font-family: Arial, Helvetica, sans-serif;
}

td {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
div {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
textarea {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}
select {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}.unnamed1 {
	border: thin solid #CCCCCC;
}

.szukacz {
	height: 34px;
	border: 1px solid #666666;
	width: 600px;
	line-height: 34px;
	font-size: 1.4em;
	font-family: "tahoma";
	font-weight: 700;
	text-transform: uppercase;
	text-align: left;
}

.search {
	width: 586px;
	height: 48px;
	background: #FFF2BF;
	border: 1px solid #EDE1B4;
	position: absolute;
	top: 15px;
	left: 0;
	z-index: 3;
}
.text {
	color: #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}
.text:hover {
	color: #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px, strong;
	text-decoration : none;
}

A:link {
	color: #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}
A:hover {
	color: #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}
A:visited {
	color: #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}




/* STYL W MENU */
A.orange:link {
	color: #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}
A.orange:hover {
	color: #f13e00;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}
A.orange:visited {
	color: #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}
A.orange:visited:hover {
	color: #f13e00;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}
A.green:link {
	color: #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}
A.green:hover {
	color: #84bb18;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}
A.green:visited {
	color: #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}
A.green:visited:hover {
	color: #84bb18;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}
A.blue:link {
	color: #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}
A.blue:hover {
	color: #0893d6;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}
A.blue:visited {
	color: #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}
A.blue:visited:hover {
	color: #0893d6;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}
/* KONIEC STYLU W MENU */
  .ok {
  border: 1px #80c65a solid;
  background-color: #ddf8cc;
  padding-top: 5px; 
  padding-right: 5px; 
  padding-bottom: 5px; 
  padding-left: 5px; 
  color: #000000;
  font-size : 12px;
  }
    .blok {
  border: 1px #d4d6d6 solid;
  background-color: #ffffff;
  padding-top: 5px; 
  padding-right: 5px; 
  padding-bottom: 5px; 
  padding-left: 5px; 
  color: #333333
  height: 350px;;
  font-size : 12px;
  }
.tab_menu {
  border-top: 2px #eeeeee solid;
  border-bottom: 2px #eeeeee solid;
  background-color: #000000;
  padding-top: 5px; 
  padding-right: 5px; 
  padding-bottom: 5px; 
  padding-left: 5px; 
  color: #333333;
  }
  .box_czarny {
  background-image:    url(../../WWW/TOPKEY/gfx/top_bg_cien.jpg);
  background-repeat: repeat-x;
  border-top: 5px #000000 solid;
  border-left: 1px #d9d9d9 solid;
  border-right: 1px #d9d9d9 solid;
  border-bottom: 1px #d9d9d9 solid;
  background-color: #ffffff;
  padding-top: 1px; 
  padding-right: 1px; 
  padding-bottom: 1px; 
  padding-left: 1px; 
  color: #000000;
  font-size : 12px;
  }
    .box_pomaranczowy {
  background-image:    url(../../WWW/TOPKEY/gfx/top_bg_cien.jpg);
  background-repeat: repeat-x;
  border-top: 5px #ff5400 solid;
  border-left: 1px #d9d9d9 solid;
  border-right: 1px #d9d9d9 solid;
  border-bottom: 1px #d9d9d9 solid;
  background-color: #ffffff;
  padding-top: 1px; 
  padding-right: 1px; 
  padding-bottom: 1px; 
  padding-left: 1px; 
  color: #000000;
  font-size : 12px;
  }
      .box_zielony {
  background-image:    url(../../WWW/TOPKEY/gfx/top_bg_cien.jpg);
  background-repeat: repeat-x;
  border-top: 5px #76a201 solid;
  border-left: 1px #d9d9d9 solid;
  border-right: 1px #d9d9d9 solid;
  border-bottom: 1px #d9d9d9 solid;
  background-color: #ffffff;
  padding-top: 1px; 
  padding-right: 1px; 
  padding-bottom: 1px; 
  padding-left: 1px; 
  color: #000000;
  font-size : 12px;
  }
      .box_niebieski {
  background-image:    url(../../WWW/TOPKEY/gfx/top_bg_cien.jpg);
  background-repeat: repeat-x;
  border-top: 5px #003ca2 solid;
  border-left: 1px #d9d9d9 solid;
  border-right: 1px #d9d9d9 solid;
  border-bottom: 1px #d9d9d9 solid;
  background-color: #ffffff;
  padding-top: 1px; 
  padding-right: 1px; 
  padding-bottom: 1px; 
  padding-left: 1px; 
  color: #000000;
  font-size : 12px;
  }
        .box_black {
  background-repeat: repeat-x;
  border-top: 5px #333333 solid;
  border-left: 1px #333333 solid;
  border-right: 1px #333333 solid;
  border-bottom: 1px #333333 solid;
  background-color: #000000;
  padding-top: 1px; 
  padding-right: 1px; 
  padding-bottom: 1px; 
  padding-left: 1px; 
  color: #ffffff;
  font-size : 12px;
  }
    .box {
  background-image:    url(../../WWW/TOPKEY/gfx/top_bg_cien.jpg);
  background-repeat: repeat-x;
  border-top: 1px #d9d9d9 solid;
  border-left: 1px #d9d9d9 solid;
  border-right: 1px #d9d9d9 solid;
  border-bottom: 1px #d9d9d9 solid;
  background-color: #ffffff;
  padding-top: 1px; 
  padding-right: 1px; 
  padding-bottom: 1px; 
  padding-left: 1px; 
  color: #000000;
  font-size : 12px;
  }
  .tresc {
  border-right: 1px #999999 solid;
  border-top: 1px #999999 solid;
  border-bottom: 1px #999999 solid;
  border-left: 1px #999999 solid;
  background-color: #ffffff;
  padding-top: 15px; 
  padding-right: 15px; 
  padding-bottom: 15px; 
  padding-left: 15px; 
  color: #000000;
}

  
/* STYL POZIOMEGO MENU */
.urbangreymenu{
width: 100%; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #606060 url(../../WWW/TOPKEY/media/arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
color: black;
display: block;
padding: 1px 0;
line-height: 17px;
padding-left: 3px; /*link text is indented 8px*/
text-decoration: none;
border-bottom: 1px #999999 dotted;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #2d76ba;
}

/* KONIEC POZIOMEGO MENU */

/* STYL BLACKMENU */
.blackmenu{
width: 100%; /*width of menu*/
}

.blackmenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #606060 url(../../WWW/TOPKEY/media/arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.blackmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.blackmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.blackmenu ul li a{
color: white;
display: block;
padding: 1px 0;
line-height: 17px;
padding-left: 3px; /*link text is indented 8px*/
text-decoration: none;
border-bottom: 1px #999999 dotted;
}

.blackmenu ul li a:visited{
color: white;
}
.blackmenu ul li a:visited:hover{
color: white;
}

.blackmenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #333333;
}

/* KONIEC DLA BLACKMENU */