@import url("/s/konkursy/style.css");

body {
	margin: auto 0;
	padding: 0;
}

form {
margin:0;
padding:0;
}

.clear {
clear: both;
}

ul {
list-style-type:none;
margin:0;
padding:0;
}

ul, li {
margin:0;
padding:0;
}

hr {
padding: 0;
margin: 0;
}

a, a:hover {
	text-decoration: none;
	color: #333333;
}

.m15 {
margin-left:15px;
}

.f {
border: 1px solid #eeeeee;
}

p {
margin:0;
padding:0;
}

#body {
	background-image: url(i/5/lgreenback.gif);
	background-repeat: repeat-x;
	height: 700px;
}

#main {
	margin: auto;
	width: 980px;

}

/* TOP */

#top {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

#top a, #top a:hover{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

#top #top_white {
	width:325px;
	height:43px;
	float: left;
	display: inline;
}

#top #top_white .t {
	padding-top:14px;
}

#top #top_logo {
	width:330px;
	height:23px;
	float: left;
	display: inline;
}

#top #top_logo .t {
	padding-top:8px;
	float: left;
	display: inline;
}

#top #top_link {
	width:325px;
	height:43px;
	float: left;
	display: inline;
}

#top #top_link .t {
	padding-top:14px;
	float: right;
	display: inline;
}

input.sea
{
	background-image: url(i/5/szukaj.gif);
	width: 56px;
	height: 20px;
	border: 0;
}

/*  LOCAL  */

.left {
float: left;
display: inline;
margin-right: 10px;
}

#local {
height: 90px;
}

#local .logo {
width: 50px;
height: 63px;
float: left;
display: inline;
margin-top: 10px;
}

#local .miasto {
float: left;
display: inline;
margin-top: 5px;
}

#local .szukaj {
float: right;
display: inline;
margin-left: 10px;
margin-top: 15px;
font-family:  Tahoma, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
font-weight: normal ;
}

#local .szukaj .input {
height:16px;
padding:0px;
width:172px;
}

#local .szukaj .pad {
margin-left: 10px;
margin-right: 10px;
}

#local h1 {
margin:0px;
padding:0px;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 18px;
color: #333333;
font-weight: bold;	
}
#local h1 a {
color: #32489b;
}

#local h2 {
margin:0px;
padding:0px;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
font-weight: normal;	
}


/*  MENU  */

#menu {
	background-image: url(i/5/lgreenmenu.gif);
	background-repeat: repeat-x;
	height: 25px;
	margin-bottom:10px;
}

#menu ul {
padding-top:1px;
}

#menu li {
display:inline;
background-image: url(i/5/lgreenspacer.gif);
background-repeat: no-repeat;
background-position: right;
padding-right: 10px;
padding-left: 10px;
}

#menu a {
font-family: Tahoma, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#ffffff;
} 

#menu a:hover {
font-family: Tahoma, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#333333;
}

/* Box */

.box {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border-bottom: 1px solid #eeeeee;
	margin-bottom:10px;
}

.box .t {
	background-image: url(i/5/lgreentoptop2.gif);
	background-repeat: repeat-x;
	height: 30px;
}

.box h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
	padding:5px 2px 0px 15px;
	margin:0;
	border-left: 5px solid #95B255;
	height: 25px;
}

.box h1 a, .box h1 a:hover {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
}

.box .m {
	border: 1px solid #d8d8d8;
}

.box ul {
	list-style: none;
	padding:0;
	margin:0;
}

.box .link{
	border-bottom: 0px solid #d8d8d8;
	display: block;
	padding: 2px 0 0 18px;
	background-image: url(i/5/lgreenlist.gif);
	background-repeat: no-repeat;
	background-position: center left;
	height: 18px;
}

.box .link a, .box .link a:hover {
font-family: Verdana, Helvetica, sans-serif;
color:#12435c;
font-size: 11px;
} 


/* ---------------------------------------------------------------- */
/* Box510 */ 


/*stopka*/
.footer {
clear: both;
text-align: center;
margin-bottom: 30px;
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
background: url(i/5/dolny.gif) repeat-x -20px -20px;
padding: 10px 0;
}
.fline {
clear: both;
height: 0;
border-style: solid;
border-width: 1px 0 0 0;
border-color: #CCC;
width: 980px;
margin: 0 auto;
}
.fcontact {
margin: 0px;
padding: 0px;
}
.fsubblok {
clear: both;
padding: 3px 0px;
width: 980px;
margin: 10px auto;
}
.fcontact a {
color: #336699;
font-weight: bold;
}
.fsubblokL, .fsubblokR, .fsubblokR2 {
float: left;
width: 33%;
}
.flbgroup, .flbgroup2 {
float: left;
text-align: right;
width: 80px;
font-weight: bold;
color: #ff9900;
}
.flblinks, .flblinks2 {
margin-left: 90px;
text-align: left;
}
/*stopka END*/


/* --------------------------------------------------- */


.bz3 {
text-align: justify;
padding: 5px 5px 5px 5px;
font-family: Arial, Tahoma, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
}
.bz3 h2 {
margin: 0;
padding: 0;
text-align: left;
display: block;
font-size: 12px;
}
.bz3 h2 a,.bz3 h2 a:hover {
font-size: 12px;
font-weight: bold;
color: #365e74;
}
.bz3 .f {
display: block;
float: left;
margin: 0 9px 0 0;
}
.bz3 .l {
padding: 0;
margin: 0;
text-align: left;
}
.bz3 .l a, .bz3 .l a:hover {
line-height: 1.5em;
}
.bz3 .tx {
padding: 0;
margin: 0;
text-align: left;
display: inline;
}
.bz3 .tx a, .bz3 .tx a:hover {
line-height: 1.5em;
}
/* Fix \*/
* html .bz3 { height: 1%; }
/* Fix END */

/* --------------------------------------------------- */

/* zdjecia w linii */

.bz5 {
display:inline;
float:left;
text-align: left;
margin: 0;
padding: 10px 10px 10px 10px;
width: 102px;
}
.bz5:hover .f { background-color: #F88900; }

.bz5:hover h1 a { text-decoration: none; }

.bz5 a {
text-decoration: none;
font-weight:normal;
}

.bz5 h1 {
margin: 0;
padding: 0;
border: 0;
font-size: 12px;
text-align: center;
}

.bz5 h1 a, .bz5 h1 a:hover {
margin: 0;
padding: 0;
font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#202020;
}
.bz5 .f {
display: block;
border: 1px #E3E3E3 solid;
padding: 2px;
}
/* Fix \*/
* html .bz5 { height: 1%; }
* html .bz5 a { height: 1%; }
/* Fix END */


/* --------------------------------------------------------------------------- */

/* Galerie */

.galerie {
width:100%;
}

.galerie h1 {
    margin: 10px 0 10px 0;
    padding: 0;
    text-align: left;
    display: block;
	font-size: 15px;
    font-weight: bold;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #ff9900;
	text-decoration:none;
	display: block;
}

.galerie h2 {
    margin: 0;
    padding: 0 0 5px 0;
    text-align: left;
    display: block;
	font-size: 13px;
    font-weight: bold;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}

.galerie h3 {
    margin: 0;
    padding: 0;
    text-align: left;
    display: block;
	font-size: 12px;
    font-weight: normal;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}

.galerie h4 {
    margin: 0;
    padding: 5px 0 0 0;
    text-align: right;
    display: block;
	font-size: 13px;
    font-weight: normal;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}

.galerie h5 {
    margin: 0;
    padding: 0;
    text-align: left;
    display: block;
	font-size: 13px;
    font-weight: normal;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}

.galerie .left_box {
width:250px;
display:inline;
float:left;
}

.galerie .right_box {
width:405px;
display:inline;
float:left;
margin-left:15px;
}

.galerie .left_box_s {
width:100px;
display:inline;
float:left;
}

.galerie .right_box_s {
width:550px;
display:inline;
float:left;
margin-left:15px;
}


.galerie .img {
text-align:center;
margin:auto;
}

.galerie .tytul {
float:left;
display:inline;
width:440px;
margin-left:10px;
}

.galerie .desc {
padding-top:10px;
width:650px;
text-align: justify;
margin:auto;
}

#gal_search  {
background-color:#EAEAEA;
border: 1px solid #949494;
margin-top:10px;
width:670px;
margin:auto;
margin-top:10px;
}

#gal_search  .t {
padding:10px;
}

#gal_search  .t  h1 {
padding:0 0 10px 0;
margin:0;
font-size:14px;
}

#porcjowanie {
float:right;
display:inline;
width:250px;
margin-right:22px;
margin-top:10px;
margin-bottom:10px;
text-align:right;
text-decoration:none;
font-size: 14px;
font-weight: normal;
font-family: Tahoma, Helvetica, sans-serif;
}

#porcjowanie a, #porcjowanie a:hover {
font-size: 14px;
font-weight: normal;
font-family: Tahoma, Helvetica, sans-serif;
color: #ff9900;
text-decoration:none;
font-weight:bold;
}

.lfL {
display: inline;
text-align: center;
margin: 4px 7.7px 4px 0;
}
.lfL .f { }

.galtop {
text-align:center;
}

/* ---------------------------------------- */

.gl1 {
width:300px;
height:200px;
display:inline;
float:left;
}

.gl2 {
width:300px;
height:200px;
display:inline;
float:left;
background-image: url(i/5/lgreengrad.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

.gl2  h2 {
margin:5px 5px 5px 5px;
padding:0;
font-size:18px;
color: #333333;
font-weight:bold;
}

.gl2  p {
margin:5px 5px 5px 5px;
font-size:12px;
color: #000000;
}


/*art*/
#art {
	width: 510px;
    color: #000000;
    font-size: 12px;
    line-height: 1.4em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#art .artt {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 20px;
    color: #006699;
    font-weight: bold;
	line-height: 34px;
}

#art .artd {
    float: right;
    color: #666;
    font-size: 10px;
	line-height: 34px;
}

#art .artl {
    clear: both;
    margin: 10px 0;
    font-weight: bold;
    color: #333333;
    font-size: 12px;
	line-height: 18px;
}

#art .artx {
text-align: justify;
}

#art .artl a, #art .artl a:hover, #art .artx a, #art .artx a:hover {
    padding: 0 14px 0 0;
    color: #6E83A9;
    border-bottom: 2px #D1DFD0 dotted;
    font-weight: bold;
    background: transparent url('/s/i/bg_link.jpg') no-repeat center right;
    text-decoration: none;
}

#art .artl a.forum, #art .artl a.forum:hover, #art .artx a.forum, #art .artx a.forum:hover {
    padding: 0 14px 0 0;
    color: #6E83A9;
    border-bottom: 2px #D1DFD0 dotted;
    font-weight: bold;
    background: transparent url('/s/i/lnk_cmnts.gif') no-repeat center right;
    text-decoration: none;
}

#art .artpL {
    float: left;
    margin: 0 10px 5px 0;
    border: 1px #C8C8C8 solid;
}

#art .artpLf {
    padding: 4px 4px 0 4px;
}

#art .artpLfc {
    padding: 0 4px;
}

#art .artpLfa {
    padding: 0 4px;
}

#art .artpLs {
    border-top: 1px #C8C8C8 solid;
    margin: 4px 0 0 0;
    padding: 4px;
}

#art .artpLs a {
    font-weight: bold;
    color: #008000;
    font-size: 30px;
    padding-top: 2px;
    width: 160px;
    height: 15px;
    background: transparent url('/s/orientacja/i/photo2.gif') no-repeat 1px 0;
    padding-left: 20px;
}

#art .artykulboxR {
    float: right;
    width: 230px;
    padding: 5px;
    margin: 5px;
    background-color: #FFFACD;
}

#art .artykulboxL {
    float: left;
    width: 230px;
    padding: 5px;
    margin: 5px;
    background-color: #FFFACD;
}

#art .artykulboxR .tytul, #art .artykulboxL .tytul {
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}

#art .btnmovie {
    background: transparent url('/s/i/bg_film.gif') no-repeat center left;
    clear: both;
    display: block;
    width: 200px;
    height: 50px;
    font-weight: bold;
    font-size: 16px;
    padding: 16px 0 0 18px;
}

#art .snd a, #art .snd a:hover {
    color: #6B6B6B;
    border: 0;
    background: none;
    text-decoration: none;
    padding: 0;
}

#art ul {
    padding: 0;
    margin-left: 15px;
	list-style: outside;
}

#art img {
border:1px;
}

/*art END*/

/* dodawanie zdjęć użytkownika */
fieldset.gup
{
  margin: 10px auto;
  font-family: Tahoma,Helvetica,sans-serif;
  font-size: 12px;
  text-align: left;
  border: 1px solid #ECEBEB;
}
fieldset.gup legend
{
  border: 0;
	border-left: 6px solid #d20000;
  background: url('i/1/redtop2.gif') repeat-x bottom left;
  padding: 3px 10px;
  color: #5E77DF;
  font-weight: bold;
}
fieldset.gup p
{
  margin: 5px;
}

/* -----------------  logowanie  ----------------------- */

#login {
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #4F4F4F;
width:250px;
}

#login .l, #login .r {
float:left;
display:inline;
width:70px;
height:20px;
vertical-align:middle;
}

#login .l h6, #login .r h6 {
margin:0;
padding:0;
padding-top:2px;
font-size: 11px;
} 

#in_log {
width:200px;
height:20px;
}


/* Forum */

.box ul {
	list-style: none;
	padding:0;
	margin:0;
}

.box .forum1{
	border-bottom: 1px solid #e8e9ed;
	display: block;
	padding: 10px 0 5px 10px;
}

.box .forum1 a, .box .forum1 a:hover {
text-decoration:none;
color:#333333;
font-size: 12px;
}

.banner {
text-align:center;
}

.kronika {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align:right;
}


/* Kalendarz */

.calendar {
width: 300px;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.calendarHeader {
color: #6E83A9;
font-weight: bold;
background-color:#E5EFF5;
}

.caltd {
background-color:#EDEDED;
height: 30px;
cursor: pointer;
}

/* Kalendarz */


/* Sondy */

.sonda  h1 {
	font-size: 22px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:none;
	margin-top:0px;
}

#sl {
margin-right:10px;
}

#sp {
margin-left:10px;
}

.bh9 {
    font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;
    margin: 0;
    background: transparent url('i/konkursy_top_red1.gif') no-repeat top left;
    padding: 4px 0 0 4px;
    height: 19px;
	width:200px;
}

.bh9 a, .bh9 a:hover {
    font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ff0000;
	font-weight: bold;
}

.bc9 {
    border-left: 1px #ff9900 solid;
    border-right: 1px #ff9900 solid;
	font-size: 12px;
    color: #ff0000;
	width:198px;
}

.bc9 .t {
	padding: 5px 5px 5px 5px;
	text-align:left;
}

.ramka_b {
    font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;
    margin: 0;
    background: transparent url('i/konkursy_bottom_red1.gif') no-repeat top left;
    padding: 4px 0 0 4px;
    height: 19px;
	width:200px;
}

#art .artx .bc9 .t a, #art .artx .bc9 .t a :hover {
	font-size: 12px;
	text-decoration: none;
	font-weight:normal;
	border-bottom: none;
}

/* Sondy */

.pstopka {
text-align:center;
}

/* -------------------------- */

.box_hd_left {
float:left;
display:inline;
height:85px;
width:300px;
}

.box_hd_left  ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.box_hdr_l {
float:left;
display:inline;
margin-top:0px;
padding-bottom:3px;
margin-right:10px;
width:120px;
margin-top:12px;
}

.box_hdr_r {
float:left;
display:inline;
margin-top:0px;
padding-bottom:3px;
margin-right:10px;
width:150px;
margin-top:12px;
}

.box_hd_baner {
float:left;
display:inline;
margin-top:0px;
padding-bottom:3px;
margin-right:10px;
width:160px;
margin-top:3px;
}

.hd_red {
color: red;
font-size: 10px;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.box_hd_left .link_hd {
	padding: 0 0 1px 18px;
	background-image: url(i/4/redlist_hd.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 5px 5px;
	line-height:14px;
	display:table;
}

.box_hd_left .link_hd a, .box_hd_left  .link_hd a:hover {
text-decoration:none;
color:#666666;
font-size: 10px;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
} 

/* --------------------------------------------------- */
/* Ogloszenia praca, dom */

.oglo_10_a {
background-color: #F3F3F3;
padding: 2px;
margin-bottom: 2px;
font-family:Tahoma,Helvetica,sans-serif;
}
.oglo_10_a a, .oglo_10_a a:hover {
font-size: 12px;
color: #0E5BAB;
}

.oglo_10_b {
background-color: #FFF;
padding: 2px;
margin-bottom: 2px;
font-family:Tahoma,Helvetica,sans-serif;
}
.oglo_10_b a, .oglo_10_b a:hover {
font-size: 12px;
color: #0E5BAB;
}

.oglo_10_a .oleft, .oglo_10_b .oleft
{
float: left; 
display:inline; 
width: 60%
}

.oglo_10_a .oright, .oglo_10_b .oright
{
float: left; 
display:inline; 
width: 40%; 
text-align: right
}

/* Ogloszenia praca, dom */

.oglo_20_a {
background-color: #F3F3F3;
padding: 2px;
margin-bottom: 2px;
font-family:Tahoma,Helvetica,sans-serif;
}
.oglo_20_a a, .oglo_20_a a:hover {
font-size: 11px;
color: #0E5BAB;
}

.oglo_20_b {
background-color: #FFF;
padding: 2px;
margin-bottom: 2px;
font-family:Tahoma,Helvetica,sans-serif;
}
.oglo_20_b a, .oglo_20_b a:hover {
font-size: 11px;
color: #0E5BAB;
}

.oglo_20_a .oleft, .oglo_20_b .oleft
{
font-weight:bold;
}