/* CSS Document */

body  {
	font: 11px Tahoma;
 	text-align: center;  
 	color: #3d3e3f;
	padding:0;
	margin:0;
}

a { color:#3d3e3f; text-decoration: none; }
a:link, a:visited { color:#636466; text-decoration: none; }
a:hover { color:#343434; text-decoration:underline;  }

a.dash:link { border-bottom : 1px dashed; } 
a.dash:visited { border-bottom : 1px dashed; } 
a.dash:hover { border-bottom : 1px solid; } 

h1,h2,h3,h4,h5 { padding: 0; margin:0; }
img, div, input { /* behavior: url("../iepngfix.htc") */ } 
/*img, input { behavior: url("../iepngfix.htc") } */

img { vertical-align:middle; border: 0; }

.png-fix { vertical-align: middle; }
.cl { clear:both; height:1px; font-size: 1px; line-height: 0px; margin:0; padding:0; }
 
#strona { width: 985px; margin: 0 auto; }
#strona #gora{ height: 50px; margin: 0 auto; text-align: right; font: 10px; padding: 13px 0 0 0; }
#strona #gora .lewa { float: left; width: 300px; text-align: center; color: #fff; font-weight: bold; }
#strona #gora .lewa span { color: #fff; }
#strona #gora .prawa { float: left; width: 680px; color: #fff; }
#strona #gora .prawa a { color: #fff; }
#strona #naglowek { width: 980px; height: 140px; margin: 0; text-align: left; }
#strona #logo { float: left; background: url('../media/layout/logos.gif') top left no-repeat; width: 300px; height: 100px;  }
#strona #logo div {  width: 300px; height: 100px; display: block; }
#strona #wyszukiwarka { width: 300px;  float: right; overflow: hidden;   }

/* ----------------------------------------------
					menu
---------------------------------------------- */

#menu { position: relative; clear: both; overflow: hidden;  width: 980px; margin: 0 0 20px 0; }
table#mm { position: relative; width: 980px; height: 28px; font-size: 11px; text-decoration: none; margin-left: 0; border-bottom: 1px solid #3d3e3f; }
table#mm td { padding-top: 8px; padding-bottom: 7px; padding-left: 4px; padding-right: 4px; font-weight: bold; text-align: center; }
table#mm td.a { background: url(../media/layout/menu-aktywne-bg.gif); }
table#mm td.n { background: url(../media/layout/menu-naktywne-bg.gif); }
table#mm td.al { width:2px; padding: 0px; background: url(../media/layout/menu-l.gif); }
table#mm td.ar { width:2px; padding: 0px; background: url(../media/layout/menu-p.gif); }
table#mm td.l { width:2px; padding: 0px; background: url(../media/layout/menu-naktywne-l.gif); }
table#mm td.r { width:2px; padding: 0px; background: url(../media/layout/menu-naktywne-p.gif); }

#mm a { color: #3d3e3f; margin-top: 3px; text-decoration: none; }
#mm a:hover { color: #393939; }
#mm a.active { color: #FFF; }

#strona .glowna { width: 480px; }
#strona .podstrona { width: 680px; }

#strona #lewa { float: left; margin: 0; width: 300px; }
#strona #srodek { float: left; margin: 0; text-align: left }
#strona #srodek h1, #strona #prawa h1 { margin: 10px 0 20px 20px; font: 22px Arial; color: #6d6e71; }
#strona #srodek h3, #strona #prawa h1 { margin: 10px 0 20px 20px;  }
#strona #prawa h1 { margin: 10px 0 20px 0;  }
#strona #srodek .opis { padding: 20px 0 0 20px; line-height: 18px;  }
#strona #prawa { float: left; margin: 0; width: 200px; background-color: #fff; }

.komitet { padding: 0 22px 0 0; }
.komitet h3 { font: 11px Tahoma; font-weight: normal; line-height: 18px; text-align: justify; color: #646567; }

#strona #dol { margin: 0; width: 980px; height: 45px; text-align: center; padding: 15px 0 20px 0;  }
#strona #dol .lewa { background: url(../media/layout/dol-bg.gif);  float: left; width: 780px;  height: 30px; padding: 15px 0 0 0; }  
#strona #dol .prawa { background: #fff url(../media/layout/logo-male.gif) top center no-repeat; float: left; width: 200px;  height: 45px; }

#footer { background-color: #fff; clear: both; text-align: center; font-size: 10px; margin: 0 0 20px 0; font: 11px Tahoma; }
#footer .lewy { float: left; width: 500px; text-align: center; margin: 0 0 0 90px;  }
#footer .prawy { float: left; width: 100px; text-align: left; margin: 0 0 0 25px; }

.naglowek { padding: 5px 0 10px 20px; }
.box { padding: 0 0 20px 0; }
.gimg { border: 1px solid #c0c0c0; }

/* ----------------------------------------------
					szlak
---------------------------------------------- */

#szlak { padding: 0 20px 20px 20px; text-align: left; }
.nawigacja { color: #fff; }
a.nawigacja  { color: #fff; }

/* ----------------------------------------------
					forum
---------------------------------------------- */

.naglowek-forum { color: #fff; }
.btn2 { height: 25px; cursor: pointer; /* text-indent: -9999px; */ background: url(../media/layout/btn-wyszukaj2.png) center right no-repeat ; font: bold 9px Tahoma; color: #515254; vertical-ailign: middle; text-align: center; margin: 0 0 0 5px; padding: 0 15px 0 15px; border: 1px solid #ebb105; }
.btn2:hover { background: url(../media/layout/btn-wyszukaj3.png) center right  no-repeat ; color: #fff; }

/* ----------------------------------------------
					dzial
---------------------------------------------- */

.dzial { background: url(../media/layout/dzial-bg.gif) top left repeat-x; height: 40px; margin: 0; }
.dzial h3 { font: bold 11px Arial; padding: 15px 0 0 50px; color: #fff; text-align: left; }

ul.lista-tematow { list-style: none; margin: 0; padding:0; text-align: left; border-bottom: 2px solid #4c4c4e; }
ul.lista-tematow li { background: #d8d8d9 url(../media/layout/pod-dzial-bg.gif) top left repeat-x; margin: 0; padding: 11px 20px 11px 50px; }
ul.lista-tematow li { color: #3f3f40; font-weight: bold; }
ul.lista-tematow li a { color: #414141; font-weight: bold; }

.wiecej { text-align: right; margin: 10px 0 20px 0; } .wiecej a { font-weight: bold; }

/* ----------------------------------------------
					ankieta
---------------------------------------------- */

.ankieta { padding: 0 20px 20px 20px; margin: 0; border: 1px solid #b9b9b9; overflow: hidden  }
.pytanie { font: bold 11px Tahoma; padding: 0 0 10px 0; margin: 0 }
.sonda { float: left: 20px; margin: 0; padding: 0;  }
.odpowiedz { text-align: left; padding: 0 0 10px 0; margin: 0; float: left; width: 130px; }
.odpowiedz p { padding: 0; margin: 0; }
.odpowiedz img { padding: 4px 0 0 0; }
.odpowiedz span { font: bold 11px Tahoma; color: #6c6c6c; }
.pasek { text-align: left; }
.ankieta button { border: none;  background: none;  background: #fff; margin: 20px 0 0 0;  }
.ankieta button.btn { width: 70px; height: 30px; cursor: pointer; /* text-indent: -9999px; */ background: url(../media/layout/btn-wyszukaj.gif) no-repeat center right; font: 9px Tahoma; color: #fff; vertical-ailign: middle; text-align: center; margin: 10px 0 0 5px; padding: 0 0 3px 0 }

/* ----------------------------------------------
					informacje
---------------------------------------------- */

.informacja-lista { text-align: left; margin: 0 20px 15px 20px;   }
.informacja-lista .tytul { font: 18px Arial; padding: 0 0 8px 0; }
.informacja-lista .tytul a { display: block; }
.informacja-lista .tresc { font: 11px Tahoma; padding: 0 0 5px 0; line-height: 17px; color: #737373; text-decoration: none; text-align: justify; }
.informacja-lista .tresc a { display: block; }
.informacja-lista .tresc a:hover { text-decoration: none }
.informacja-lista .info { color: #c6c7c8; text-align: right; font: 11px Tahoma;  color: #a8a8a8  }
.informacja-lista .info span {  font: bold 10px Tahoma;  }

.plik { margin: 0 0 0 20px; }

.fotka-lewa, .fotka-prawa { padding: 3px; border: 1px solid #ddd; }
.fotka-lewa { float: left; margin: 0 20px 0 0; }
.fotka-prawa { float: right; margin: 0 0 0 20px; }

#informacja h1.tytul { padding: 0; margin: 0; }
#informacja .opis { text-align: justify; padding:0; margin: 0; }
#informacja .dane  { font: 11px Tahoma; color: #c6c7c8; text-align: left; margin: 0 0 0 20px; padding: 0; color: #a8a8a8 }

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

#formularz-logowania { text-align:center; padding: 0; margin:0; }
#formularz-logowania fieldset {  padding: 20px; margin:0; }
#formularz-logowania fieldset label { padding: 5px 2px 5px 2px; font: bold 11px Tahoma; margin: 5px 0 2px 0; }
#formularz-logowania fieldset input { padding: 5px 2px 5px 2px; width:150px; border:1px solid #999999; }
#formularz-logowania fieldset .btn2 { margin: 10px 0 0 0; }
#formularz-logowania fieldset .ostrzezenie { text-align:center; padding:0 0 10px 0; color:#FF0000; font-weight:bold; }

/* ----------------------------------------------
					formularze
---------------------------------------------- */
  
form.cmxform p { vertical-align: top; font: 12px Tahoma; margin: 0 25px 15px 25px; color:#333333; line-height: 18px; }
form.cmxform p div { margin: 0 25px 8px 25px; color:#e4e4e0; font-weight:bold; }
form.cmxform p strong { color:#3772a2; }

form.cmxform fieldset  p { text-align: center; color: #565656; font: normal 11px Tahoma; }
form.cmxform fieldset { margin: 0 25px 18px 25px; border: 1px solid #bcbcbc; padding: 3px 3px 15px 3px; }
form.cmxform legend { padding: 0 2px; font-weight: bold; color:#525252; margin: 0 0 0 11px; }
form.cmxform label { display: inline-block; line-height: 1.8; vertical-align: top; margin: 0 0 0 15px; }
form.cmxform label { display: inline-block; line-height: 1.8; vertical-align: top; margin: 0 0 0 15px; }
form.cmxform fieldset ol { margin: 0; padding: 15px 0 15px 0; }
form.cmxform fieldset li {  list-style: none; padding: 5px; margin: 0; }
form.cmxform fieldset li .blank { display: inline-block; height:2px; margin:0; padding:0; }
form.cmxform fieldset li .input { border:1px solid #d0d0bf; padding: 2px 5px 2px 5px; }
form.cmxform fieldset fieldset legend { padding: 0 0 8px 0 ; font-weight: normal; }
form.cmxform fieldset fieldset label { display: block; width: auto; }
form.cmxform em { font-weight: bold; font-style: normal; color: #3772a2; }
form.cmxform label { width: 200px; /* Width of labels */ color:#333333; loat:left }
form.cmxform select { font: 12px Tahoma; width: 160px; }
form.cmxform .file {  margin: 0 0 3px 0; padding: 0 0 0 39px;  }
form.cmxform .input-file1, form.cmxform .input-file2 { border: 1px solid #ddd; margin: 0; height: 20px; padding: 2px 4px 0 4px; cursor: pointer; }
form.cmxform .area {  width: 440px; height:200px; overflow: hidden; margin: 0 0 0 19px; }
form.cmxform .norm { width: 578px; /* Width of labels */ color:#666666; margin:0 0 5px 12px; padding:0 0 5px 0; float:left }
form.cmxform .norm input { margin: 10px 0 0 0; }

form.cmxform fieldset fieldset label { margin-left: 123px; /* Width plus 3 (html space) */ }
form.cmxform .btn { margin: 10px 0 0 0; }

form.dodajkomentarz fieldset ol { list-style: none;  margin: 0; padding: 15px 0 15px 0; }
form.dodajkomentarz fieldset { list-style: none; margin: 0 25px 0 0; border: none; padding: 0 3px 15px 3px; color:#3772a2; }
form.dodajkomentarz legend { padding: 0 2px; font-weight: bold; color:#ffffff; margin: 0 0 0 11px; }
form.dodajkomentarz label { display: inline-block; line-height: 1.8; vertical-align: top; margin: 0 0 0 15px; }
form.dodajkomentarz label { width: 100px; color:#fff;  }
form.dodajkomentarz textarea { padding: 2px 4px 1px 4px; font: 11px Tahoma; }
form.dodajkomentarz input { padding: 2px 4px 1px 4px;  margin: 3px 0 3px 0;  font: 11px Tahoma;  }
form.dodajkomentarz .input { width: 190px; }

/* ----------------------------------------------
					komentarz
---------------------------------------------- */

.komentarzbg1 { background: url(../media/layout/komentarz-bg.jpg) top right repeat-x; }
.komentarzbg2 { background: url(../media/layout/komentarz-bg.jpg) top right repeat-x; }
.komentarzbg3 { background: url(../media/layout/komentarz-bg.jpg) top right repeat-x; }
.komentarzbg4 { background: url(../media/layout/komentarz-bg.jpg) top right repeat-x; }

.komentarz { padding-bottom:7px; text-align:left; overflow:hidden; margin: 0 22px 0 22px; }
.komentarz .tresc-kom { padding: 10px 22px 5px 22px; text-align:justify; font-size:11px; line-height: 16px; color:#3d3e3f; }
.komentarz .tresc-kom a:hover  { text-decoration: none; color: #01599e; }
.komentarz .data-kom  { font-size: 11px; padding: 12px 0 4px 0; float:left; }
.komentarz .data -komspan { font-size:9px; }

.komentarz .num { font-size: 11px; padding: 15px 38px 4px 25px; float:right; }
.komentarz .podpis-kom{ font-size: 11px; color: #959595; padding: 0 22px 0 22px; font-weight:normal; text-align:right;   }
.komentarz .podpis-kom span { font-size: 11px; color:#636466; font-weight:bold; }
.komentarz .num span a { color:#959595;  }

/* ----------------------------------------------
					wyszukaj
---------------------------------------------- */

#wyszukaj-2 { margin: 78px 0 0 0; padding:0; text-align:right; overflow: hidden }
#wyszukaj-2 fieldset.search { border: none; width: 300px;  text-align:right;  padding:0; margin:0; }
#wyszukaj-2 .search label { float: left; width:150px; padding-top:9px; padding-right: 5px; color:#333333 }
#wyszukaj-2 .search input, .search button { border: none; float: left; background: none;  background: #fff;  }
#wyszukaj-2 .search input.box {	color: #777777;	font: 11px Tahoma; width: 203px; height: 18px; padding: 4px 2px 0 8px;	margin: 3px 0 0 0; 	margin-right: 0; border: 1px solid #CCCCCC; }
#wyszukaj-2 .search input.box:focus { outline: none; color:#333333; }
#wyszukaj-2 .search button.btn { width: 70px; height: 30px; cursor: pointer; /* text-indent: -9999px; */ background: url(../media/layout/btn-wyszukaj.gif) no-repeat center right; font: 9px Tahoma; color: #fff; vertical-ailign: middle; text-align: center; margin: 0 0 0 5px; padding: 0 0 3px 0 }
 
.wyszukaj-wrapper { width:171px; height: 26px; border:0; background: #FFFFFF url(../layout/input-1-bg.gif) no-repeat center right; float:left }
.field { width:161px; height: 22px;  padding: 5px 3px 0 0; margin: 3px 0 0 0; font: 11px Tahoma; color:#999999; border:0; background:none  }

/* ----------------------------------------------
					filmy
---------------------------------------------- */
 
#filmy { padding: 0; margin: 0 0 0 22px; background: url(../media/layout/motomanak-profil-bg4.jpg) top left no-repeat; }
#filmy .dol { background: url(../media/layout/ostatnie-filmy-dol-bg.gif) top left no-repeat; height: 23px; text-align: right; color: #155a9c; padding: 0 39px 0 0; }
#filmy .dol a { font-weight: bold; color: #79a0c2; padding: 0 0 0 19px; }
 
.lista-filmow { padding: 70px 27px 0 22px; margin: 0 0 2px 0; }
.film { width: 210px; float: left; text-align: left; }

.pokaz-film { padding: 0 39px 25px 0; }
.pokaz-film .fotka {  text-align: center; }
.pokaz-film h1.tytul { padding: 0; margin: 0; }
.pokaz-film .info { color: #737373; font-weight: bold; padding: 0 0 14px 20px;  text-align: left; }
.pokaz-film .info span { color: #707070;  font-weight: normal }
.pokaz-film .opis { color: #707070; font-weight: normal; padding: 14px 0 14px 20px; line-height: 16px; }

.film .fotka { padding: 5px; margin: 2px 0 0 0; color: #fff; width: 186px; }
.film .fotka img { width: 180px; height: 136px; padding: 4px; background-color: #fff; border: 1px solid #929292; }
 
.film .tytul { color: #737373; font-weight: bold;  text-align: center; }
.film .tytul a { color: #737373; }
.film .tytul a span { color: #737373; }

.film .info { color: #707070; text-align: center; padding: 0 0 10px 0; }
.film .info span, .film .info span a  { color: #707070; font-weight: bold; } 

/* ----------------------------------------------
					blog
---------------------------------------------- */

#strona #tytul-bloga {	width: 600px; position: absolute; left: 50%; top: 65px; }
#strona #tytul-bloga h1 { position: absolute; left: -150px; font: bold 38px Arial; text-transform:uppercase; color: #6d6e71; letter-spacing: -2px; line-height: 24px; }
#strona #tytul-bloga h1 span {  font: bold 46px Arial; color: #ffc93c; text-transform:uppercase; }

#blog {  text-align:left; }
#blog .prawa a { color: #565656; }

#blog .lewa { float: left; width: 680px }
#blog .prawa { float: left; width: 300px; text-align:left;  }
#blog .prawa .opis { text-align:justify; line-height: 18px; margin: 15px 0 15px 0; }

#blog .prawa dl { line-height:22px; margin: 10px 0 10px 0; }
#blog .prawa dt h3 { font: 15px Arial; color: #525252;  margin: 0 0 10px 0; }
#blog .prawa dt h3 span  { font: 12px Arial; color: #7d7d7d;  margin: 0 0 0 3px; }

#blog .prawa .wpisy-lista-prawa { text-align: left; margin: 15px 0 0 0; }
#blog .prawa .wpisy-lista-prawa .tytul { font: bold 12px Arial; padding: 0 0 5px 0; }
#blog .prawa .wpisy-lista-prawa .tytul a { display: block; }
#blog .prawa .wpisy-lista-prawa .tresc { font: 12px Arial; padding: 0 0 5px 0; line-height: 17px; color: #737373; text-decoration: none; text-align: justify; }
#blog .prawa .wpisy-lista-prawa .tresc a { display: block; }
#blog .prawa .wpisy-lista-prawa .tresc a:hover { text-decoration: none }
#blog .prawa .wpisy-lista-prawa .info { color: #c6c7c8; text-align: right; font: 11px Tahoma;  color: #a8a8a8  }
#blog .prawa .wpisy-lista-prawa .info span {  font: 10px Tahoma;  }

#blog .lewa .wpis .dane  { font: 12px Tahoma; color: #c6c7c8; text-align: left; margin: 0 0 5px 22px; padding: 0; color: #a8a8a8 }
#blog .lewa .wpis .tytul { font: 22px Arial; padding: 0 0 10px 20px; }
#blog .lewa .wpis .opis {  margin: 0 22px 20px 22px; font: 12px Arial; text-align: justify;  line-height: 18px;   }
  
.fotka-wpisu  { padding: 3px; border: 1px solid #ddd; }

#blog .lewa .wpis  h2 { font: 22px Arial; margin: 0 0 15px 20px; color: #636466; }

.wpis-lista { text-align: left; margin: 0 20px 15px 20px;   }
.wpis-lista .tytul { font: 22px Arial; padding: 0 0 10px 0; }
.wpis-lista .tytul a { display: block; }
.wpis-lista .tresc { font: 12px Arial; padding: 0 0 5px 0; line-height: 19px; color: #737373; text-decoration: none; text-align: justify; }
.wpis-lista .tresc a { display: block; }
.wpis-lista .tresc a:hover { text-decoration: none }
.wpis-lista .data { color: #afafaf; text-align: left; font: 12px Tahoma;  color: #a8a8a8; margin: 0 0 5px 2px;  }
.wpis-lista .info { color: #c6c7c8; text-align: right; font: 11px Tahoma;  color: #a8a8a8  }
.wpis-lista .info span {  font: 10px Tahoma;  }

/* ----------------------------------------------
					stronnicowanie
---------------------------------------------- */

.dolny-pasek { color:#9b9b9b;  background: url(../layout/lista-stron-bg.gif) top no-repeat; height: 39px;  background-color: #fff; width: 640px; margin: 16px 0 0 0; padding: 0 0 0 0;  }
.dolny-pasek .prawa { padding: 10px 15px 10px 15px; margin: 0 10px 0 0;  text-align:center; }
.dolny-pasek .prawa .gora { background: url(../layout/icon-arrow-up.gif) left no-repeat; padding: 4px 0 4px 20px; margin:0;   }
.dolny-pasek .strony { padding: 12px 0 0 0; margin: auto; text-align:center; background:none; color:#767676 }
 
.lista-stron { padding: 0 0 0 15px; margin: 0 10px 0 0; text-align:center; background-image:url(../layout/lista-stron-bg!.gif); color:#ffffff;  text-decoration: none;   }
.lista-stron a span { margin-right:3px; padding:5px 7px; border: 1px solid #cac9c9; font-weight:bold; text-decoration: none;  }
.lista-stron a:hover span, 
.lista-stron a:active span { border: 1px solid #ffc20e; background: #ffc20e url(../layout/lista-stron-num-bg2!.gif) top; color: #fff; text-decoration: none; text-decoration:none }
.lista-stron .nb {	border: 0px solid #6f6e6e;  background-image:url(../layout/lista-stron-num-bg!.gif); }
.lista-stron .nb a { color:#fff; }
.lista-stron span { color:#666666; }
.lista-stron span.current { background-color:#424242; margin-right:3px; padding:4px 6px 4px 6px ; border: 1px solid #424242; font-weight: bold; color: #fff; }
.lista-stron span.disabled { background-color:#e1e1e1; margin-right:3px; padding:4px 6px 4px 6px ; border: 1px solid #e1e1e1; font-weight: normal; color: #949494; }
 
.sort { padding: 10px 0 0 15px; margin: 0 0 0 0; height:22px; text-align:left; background-image:url(../layout/lista-stron-bg.gif); color:#9b9b9b;  float:left; }
.sort a { color:#494949; font-weight:bold; }	
.sort a:hover { color:#ff3232; font-weight:bold; text-decoration: none; }	
.sort a:visited  { color:#494949;  }	

/* ----------------------------------------------
					inne
---------------------------------------------- */

#myInstance1 {
        border: 2px dashed #0000ff;
		margin:0 auto;
		width:250px;
}

#nicEditContent { float: left: }
.ostrzezenie { text-align:center; padding:0 0 10px 0; color:#FF0000; font-weight:bold; }
