/* ustawienia globalne */
/* ustawienia globalne */
body {
  background-color:#EEEDE3;
  border-top:4px solid #D0CFC3;
  margin:0;
  padding:0;
  font:11px "Arial CE", Arial, sans-serif;
  color:#767469;
  line-height:1.6em;
}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
ul, ol, p, form, h1, h2, h3, h4, h5, h6 {margin:1em 0; padding:0;}
ul {list-style:none;}

/* ustawienia naglówków graficznych*/
.artykulyHeader {background:url(gfx/artykulyHeader.gif) no-repeat; float: left;}
.odnosnikiHeader {background:url(gfx/odnosnikiHeader.gif) no-repeat; float: left;}
.rejestracjaHeader {background:url(gfx/rejestracjaHeader.gif) no-repeat; float: left;}
.wywiadyHeader {background:url(gfx/wywiadyHeader.gif) no-repeat; float: left;}
.forumHeader {background:url(gfx/forumHeader.gif) no-repeat; float: left;}
.newsletterHeader {background:url(gfx/newsletterHeader.gif) no-repeat; float: left;}
.o_getshopHeader {background:url(gfx/o_getshopHeader.gif) no-repeat; float: left;}
.polecamyHeader {background:url(gfx/polecamyHeader.gif) no-repeat; float: left;}
.zglos_pomyslHeader {background:url(gfx/zglos_pomyslHeader.gif) no-repeat; float: left;}
.logowanieHeader {background:url(gfx/logowanieHeader.gif) no-repeat; float: left;}

a.str {text-decoration:none; background: #d28710; color: #ffffff; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;}
a.str:hover {text-decoration:none; background: #cdcdcd; color: #ffffff; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;}
.stro{text-decoration:none; background: #cdcdcd; color: #ffffff; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;}
table.a.home {text-decoration:none; color: #cdcdcd;}

/* ustawienia ogólne formularzy */
input.text {
  padding:6px 8px;
  font:11px "Arial CE", Arial, sans-serif;
  color:#969383;
  line-height:1.4em;
  border:none;
  overflow:hidden;
}
textarea.text4{
  width:300px;
  height:200px;
  padding:5px 10px;
  font:11px "Arial CE", Arial, sans-serif;
  color:#969383;
  line-height:1.4em;
}

p{
  font:11px "Arial CE", Arial, sans-serif;
  color:#767469;
  line-height: 17px;

}

.te2{
width:120px;
	
	 font:11px "Arial CE", Arial, sans-serif;
  color:#969383;
  border:1px solid #EDEBE5;
	
}

.te{
width:300px;
  height:200px;	
	 font:11px "Arial CE", Arial, sans-serif;
  color:#969383;
  border:1px solid #EDEBE5;
	
}

input.text2 {
  padding:6px 8px;
  font:11px "Arial CE", Arial, sans-serif;
  color:#969383;
  line-height:1.4em;
  border:none;
  overflow:hidden;
  background:url(gfx/inputNewsletter.gif);
  width:140px;
  height:15px;
}
textarea.text3{
  width:455px;
  height:134px;
  padding:5px 10px;
  font:11px "Arial CE", Arial, sans-serif;
  color:#969383;
  line-height:1.4em;
  background:url(gfx/textareaComments.gif) no-repeat;
  border:none;
  overflow:hidden;
}
input.submit {
  width:57px;
  height:25px;
  padding:0;
  color:white;
  background:url(gfx/submit.gif) no-repeat;
  cursor:pointer;
  font:11px "Arial CE", Arial, sans-serif;
  line-height:1.4em;
  border:none;
  vertical-align:top;
}
textarea {
  padding:5px 10px;
  font:11px "Arial CE", Arial, sans-serif;
  color:#969383;
  line-height:1.4em;
  border:none;
  overflow:hidden;
}
input.checkbox {
  background-color:#F7F7F7;
  border:1px solid #EDEBE5;
  margin-right:3px;
}

/* ustawienia pozostale */
div#container {
  width:970px;
  margin:0 auto;
}

#header {
	width:970px;
	height: 74px;
}

a#logo:Link, a#logo:Visited {
	text-indent: -1000px;	
  background:url(gfx/top.gif) no-repeat 27px 27px;
	overflow: hidden;
	width: 290px;
	height: 50px;
	display: block;
	float: left;
}  

ul#top {
  width:680px;
  height:56px;
  margin:0;
  padding:0 0 16px 0px;
	float: left;
}



ul#top li {
  height:56px;
  float:left;
}
ul#top a {
  display:block;
  height:56px;
  overflow:hidden;
  text-indent:-1000em;
  background-repeat:no-repeat;
  background-position:0px -56px;
}
ul#top a:hover {
  background-position:0px 0px;
}
ul#top a.strona_glowna {width:105px; background-image:url(gfx/strona_glowna.gif);}
ul#top a.artykuly {width:78px; background-image:url(gfx/artykuly.gif);}
ul#top a.wywiady {width:82px; background-image:url(gfx/wywiady.gif);}
ul#top a.o_getshop {width:93px; background-image:url(gfx/o_getshop.gif);}
ul#top a.odnosniki {width:92px; background-image:url(gfx/odnosniki.gif);}
ul#top a.forum {width:70px; background-image:url(gfx/forum.gif);}
ul#top a.zglos_pomysl {width:160px; background-image:url(gfx/zglos_pomysl.gif);}





div#accountSearch {
  background:white url(gfx/border_color.gif) no-repeat;
  padding:18px 20px 13px 28px;
  border-bottom:5px solid #EEEDE3;
  position:relative;
}
div#accountSearch p {
  margin:0;
  padding:4px 0;
}
div#accountSearch p a {
  color:#3C3A34;
  text-decoration:underline;
}
div#accountSearch form {
  margin:0;
  position:absolute;
  top:18px;
  right:20px;
}
div#accountSearch input {
  width:140px;
  height:15px;
  background:url(gfx/inputSearch.gif);
}
div#accountSearch input.submit {
  width:26px;
  height:26px;
  padding:0;
  margin-left:5px;
  color:white;
  background:url(gfx/submitSearch.gif) no-repeat;
  cursor:pointer;
}
div#backgroundSepar {
  width:970px;
  overflow:hidden;
  background:url(gfx/backgroundSepar.gif) repeat-y;
  border-bottom:1px solid #DCDBCF;
}
div#backgroundSepar img {
  border:1px solid #EBE9E0;
  background-color:#FBFBF9;
  padding:3px;
  line-height:0px;
  float:left;
  margin:0 8px 8px 0;
}
div#left {
  width:692px;
  float:left;
}
div#left .borderBlock {
  border:1px solid #DCDBCF;
}
div#left .artBlock {
  min-height:220px;
  border:1px solid white;
  padding:30px 27px 10px 27px;
  background:white url(gfx/artBlock.gif) repeat-x left bottom;
  overflow:hidden;
  position:relative;
}
* html div#left .artBlock {
  zoom:1;
}
div#left .artBlock h1 {
  height:30px;
  margin:0;
  overflow:hidden;
  text-indent:-1000em;
	width: 100%;
}
div#left .artBlock h2 {
  margin:1em 0;
  font:15px Tahoma, "Arial CE", Arial, sans-serif;;
  font-weight:bold;
  color:#E37C00;
}
div#left .artBlock p.beigeText {
  color:#767469;
  line-height:1.7em;
  font-size:12px;
}
div#left .artBlock p.darkText {
  color:#3D3D3D;
  font-size:12px;
  line-height:1.7em;
  clear:both;
}
div#left .artBlock p.info {
  color:#B3B1A7;
}
div#left .artBlock p.info2 {
  margin-top:-1em;
  color:#B3B1A7;
}
div#left .artBlock p span {
  color:#B3B1A7;
}
div#left .artBlock p a {
  color:#B3B1A7;
}
div#left .artBlock p.wiecejText {
  text-align:right;
  color:#B3B1A7;
}
div#left .artBlock p.wiecejText a {
  color:#B3B1A7;
}
div#left .artBlock ul.infoArt {
  width:150px;
  margin:1em 0 1em auto;
  text-align:right;
  font-weight:bold;
}
div#left .artBlock ul.infoArt li {
  float:left;
  padding-left:37px;
  background-repeat:no-repeat;
  background-position:20px 2px;
}
div#left .artBlock ul.infoArt li.powrot {
  background-image:url(gfx/powrotIcon.gif);
}
div#left .artBlock ul.infoArt li.drukuj {
  background-image:url(gfx/drukujIcon.gif);
}
div#left .artBlock ul.infoArt a {
  color:#E37C00;
}
div#left .artBlock a#shortAd {
  display:block;
  width:194px;
  height:27px;
  padding:9px 25px;
  background:url(gfx/shortAd.gif) no-repeat;
  color:#2F2E28;
  line-height:1.3em;
  position:absolute;
  top:20px;
  right:0px;
  cursor:pointer;
}
div#left .artBlock a#shortAd strong {
  font-weight:bold;
  color:#E37C00;
}
div#artInfo {
  padding-top:6px;
  background:url(gfx/border_color.gif) no-repeat;
}
div#artInfo p {
  height:48px;
  background:url(gfx/artInfo.gif) no-repeat 9px 0;
  margin:0;
  padding:10px 0 0 66px;
}
div#artInfo strong {
  font-weight:bold;
  color:#45433A;
}
div#left .columnArt {
  width:180px;
  margin:0 10px;
  float:left;
}
div#left .columnArt h2 {
  font-size:11px;
}
div.simpleBlock {
  padding:10px 30px;
  overflow:auto;
}
div.simpleBlock h1 {
  color:#2F2E28;
  font-size:1em;
  font-weight:normal;
}
div.simpleBlock ul {
  height:50px;
  margin:0;
}
div.simpleBlock li {
  width:300px;
  margin-right:15px;
  color:#ADA89D;
  line-height:2.2em;
  float:left;
}
div.simpleBlock li a {
  color:#767469;
}
div.simpleBlock .border {
  border-bottom:1px solid #E7E6DA;
}
div#right {
  width:278px;
  float:left;
  margin:0 !important;
  margin:0 -13px;
}
div#right .darkBlock {
  height:278px;
  padding:35px 22px 25px 22px;
  background:#DCDBCF url(gfx/darkBlock.gif) repeat-x;
}
div#right h1 {
  height:30px;
  margin:0;
  overflow:hidden;
  text-indent:-1000em;
	width: 100%;
}
div#right .darkBlock h2 {
  font-size:1em;
  font-weight:bold;
  color:#2F2E28;
}
div#right .darkBlock p {
  color:#2F2E28;
}
div#right .darkBlock p.links {
  clear:both;
  color:#767469;
}
div#right .darkBlock p.all {
  background:url(gfx/allIcon.gif) no-repeat 0 3px;
  margin:2em 0;
  padding-left:25px;
}
div#right .darkBlock p.all a {
  color:#2F2E28;
}
div#right .darkBlock a {
  color:#767469;
}
div#right .lightBlock {
  padding:35px 22px 25px 22px;
}
div#right .lightBlock p {
  color:#2F2E28;
}
div#right .lightBlock p.link {
  text-align:right;
}
div#right .lightBlock a {
  color:#2F2E28;
}
form#newsletter {
  margin:1em 0 5em 0;
}
form#newsletter input.text {
  width:140px;
  height:15px;
  padding:6px 8px;
  font:11px "Arial CE", Arial, sans-serif;
  color:#969383;
  line-height:1.4em;
  border:none;
  background:url(gfx/inputNewsletter.gif);
  vertical-align:top;
  margin-right:9px;
}
div#right .polecamy img {
  border:none;
  background-color:transparent;
  line-height:0px;
  float:left;
  margin:0;
  position:relative;
  left:-12px;
}
div#right .polecamy a {
  color:#E37C00;
}
div#right .polecamy p.info {
  color:#E37C00;
  font-weight:bold;
}
div#commentsBlock {
  padding:2em 28px;
  background:url(gfx/border_color.gif) no-repeat;
  border-left:1px solid #DCDBCF;
}
div#commentsBlock h1 {
  height:30px;
  margin:0.5em 0;
  overflow:hidden;
  text-indent:-1000em;
  background:url(gfx/komentarzHeader.gif) no-repeat;
}
div#commentsBlock ul h2 {
  margin:0;
  padding:0 0 0 18px;
  font-size:1em;
  color:#8C8C8C;
  background:url(gfx/commentsIcon.gif) no-repeat 0px 3px;
  font-weight:normal;
}
div#commentsBlock ul h2 strong {
  color:#7E7E7E;
  font-weight:bold;
}
div#commentsBlock ul p {
  margin:0;
  padding:0 0 2em 0;
  text-align:justify;
  color:#3D3D3D;
}
div#commentsBlock ul a {
  color:#3D3D3D;
}
div#commentsBlock form h1 {
  text-indent:0px;
  background-image:none;
  font-size:1em;
  color:#3D3D3D;
  font-weight:bold;
}
div#commentsBlock form input.text {
  width:218px;
  height:15px;
  padding:6px 8px;
  margin:0 7px 6px 0;
  font:11px "Arial CE", Arial, sans-serif;
  color:#969383;
  line-height:1.4em;
  border:none;
  background:url(gfx/inputComments.gif);
  vertical-align:top;
}
div#commentsBlock form textarea {
  width:455px;
  height:134px;
  padding:5px 10px;
  font:11px "Arial CE", Arial, sans-serif;
  color:#969383;
  line-height:1.4em;
  background:url(gfx/textareaComments.gif) no-repeat;
  border:none;
  overflow:hidden;
}
div#commentsBlock form input.submit {
  margin:0 0 0 418px;
} 
div#left p#loginError {
  margin:0;
  clear:both;
  padding:4em 0;
  font-weight:bold;
  color:#3D3D3D;
}
div#left p#loginError a {
  color:#E37C00;
  font-weight:normal;
}
div#left .loginInfo h2 {
  color:#3D3D3D;
  font-weight:bold;
  font-size:1em;
}
div#left .loginInfo li {
  width:270px;
  color:#939393;
  float:left;
}
div#left .artBlock .odnosnikiBlock {
  width:310px;
  float:left;
}
div#left .artBlock .odnosnikiBlock h2 {
  font-size:1em;
}
div#left .artBlock .odnosnikiBlock ul {
  color:#3D3D3D;
}
div#left .artBlock .odnosnikiBlock a {
  color:#3D3D3D;
}
div#left .artBlock .odnosnikiBlock a:hover {
  color:#CA985B;
}
div#left .artBlock form#zaproponujLink {
  margin:0;
  padding:3em 0;
  clear:both;
}
div#left .artBlock .o_getshopImage {
  padding:50px 0 35px 0;
  color:#E37C00;
}
div#left .artBlock .o_getshopImage img {
  border:none;
  padding:0;
  margin:-10px 33px 33px 15px;
  background-color:transparent;
}
div#left .artBlock form#zaproponujLink h2 {
  color:#3D3D3D;
  font-weight:bold;
  font-size:1em;
}
div#left .artBlock form#zaproponujLink input.text {
  width:218px;
  height:15px;
  background:url(gfx/inputZaproponuj.gif);
  margin-right:9px;
}
div.borderSepar {
  height:6px;
  background:url(gfx/border_color.gif) no-repeat;
}
div#left form#rejestracja {
  margin:1em 0;
  padding:50px 0 0 0;
  color:#2F2E28;
  position:relative;
}
div#left form#rejestracja p {
  width:177px;
  height:300px;
  padding:13px 5px 0 150px;
  background:url(gfx/register.jpg) no-repeat;
  position:absolute;
  top:50px;
  left:280px;
}
div#left form#rejestracja span {
  color:#8C8B83;
}
div#left form#rejestracja h2 {
  color:#2F2E28;
}
div#left form#rejestracja input.text {
  width:218px;
  height:15px;
  display:block;
  margin:5px 0;
  background:url(gfx/inputZaproponuj.gif);
}
div#left form#rejestracja textarea {
  width:604px;
  height:122px;
  margin-bottom:10px;
  overflow:scroll;
  background:url(gfx/textareaRejestracja.gif) no-repeat;
}
div#left form#rejestracja input.submit {
  margin-left:50px;
}
div#left .artBlock div.wywiadyArt {
  padding-bottom:20px;
}
div#left .artBlock div.wywiadyArt h2 {
  font-size:1em;
}
div#left .artBlock div.wywiadyArt img {
  background-color:#EEEDE3;
  border:1px solid #DCDBCF;
}
div#left .artBlock div.wywiadyArt p {
  color:#3C3A34;
}
div#left .artBlock div.wywiadyArt p.info {
  color:#89857A;
}
div#left .artBlock div.wywiadyArt p.info span,
div#left .artBlock div.wywiadyArt p.info span a {
  color:#3C3A34;
}

/* nawigacja */
div#navigation {
  padding:30px 0 95px 0;
  position:relative;
}
div#navigation p.links span {
  color:#3C3A34;
  padding-right:8px;
  float:left;
}
div#navigation p.links a {
  display:block;
  width:19px;
  height:19px;
  margin-right:2px;
  color:#FDFCFC;
  background-image:url(gfx/navigation.gif);
  background-position:0px 0px;
  float:left;
  text-align:center;
}
div#navigation p.links a:hover {
  color:#3C3A34;
  background-position:0px 19px;
  text-decoration:none;
}
div#navigation p.prev_next {
  position:aboslute;
  top:0;
  right:0;
  text-align:right;
  color:#3C3A34;
}
div#navigation p.prev_next a {
  color:#89857A;
}

div#left form#zglos_pomysl {
  background:url(gfx/zglos_pomyslImage.jpg) no-repeat 422px 90px;
}
div#left form#zglos_pomysl p {
  margin:0;
  padding:20px 0;
}
div#left form#zglos_pomysl p a {
  color:#E37C00;
}
div#left form#zglos_pomysl h2 {
  font-size:1em;
  color:#3D3D3D;
}
div#left form#zglos_pomysl input.text {
  width:354px;
  height:15px;
  display:block;
  margin:5px 0;
  background:url(gfx/zglos_pomyslInput.gif);
}
div#left form#zglos_pomysl textarea {
  width:360px;
  height:124px;
  margin-bottom:5px;
  overflow:scroll;
  background:url(gfx/zglos_pomyslTextarea.gif) no-repeat;
  overflow:hidden;
}
div#left form#zglos_pomysl .submit {
  margin-left:312px;
}

/* ustawienia stopki */
div#footer {
  border-top:6px solid #F6F6F2;
  clear:both;
  position:relative;
}
div#footer p {
  margin:1em 30px;
}
div#footer ul {
  position:absolute;
  top:0 !important;
  top:7px;
  right:30px;
}
div#footer li {
  float:left;
}
div#footer a {
  color:#767469;
}




.calendar_1 {
  font-family: Verdana;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #444444;
}

.calendar_2 {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: #9EDB28;
  color: #444444;
}

.calendar_3 {
  font-family: Verdana;
  font-size: 10px;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #444444;
}

.calendar_4 {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: #555555;
  color: #eeeeee;
}

/* ================================================================ */
/* podstawowe class'y modulow systemu                               */
/* ================================================================ */

.uni_01 {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 1px;
  padding-left: 3px;
  color: #555555;
}

.uni_02 {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 2px;
  padding-right: 4px;
  padding-bottom: 2px;
  padding-left: 4px;
  color: #666666;
}

.poll {
  border: 0px;
  background: none;
}

.code {
  border: 1px #999999 solid;
  background-color: #F4f4f4;
  font-family: Courier;
  font-size: 12px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 16px;
  text-align: left;
  color: #990000;
}

.cytat {
  border: 1px #999999 solid;
  background-color: #F4f4f4;
  font-family: Verdana;
  font-size: 11px;
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 16px;
  text-align: left;
  color: #006633;
}


/* ================================================================ */
/* definicje (glownie linkow) dla theme'ow o duzym kontrascie       */
/* ================================================================ */

/*

dostepne style:

.t_list   [dla linkow tworzonych w tytule funkcji list_body_open()]
.t_art    [dla linkow tworzonych w tytule funkcji art_theme()]
.t_main   [dla linkow tworzonych w tytule funkcji main_title_open()]
          [dla linkow tworzonych w tytule funkcji mn_title_open()]
          [dla linkow tworzonych w tytule funkcji news_theme()]
*/



/* ================================================================ */
/* definicje uzytkownika (uzyte w functions.inc.php)                */
/* ================================================================ */




.title {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 0px;
  padding-right: 3px;
  padding-bottom: 0px;
  padding-left: 3px;
  color: #666666;
}

.menu {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #666666;
}

.o {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  font-weight: bold;
  color: #eeeeee;
}

.block {
  font-family: Verdana;
  font-size: 11px;
  padding-top: 2px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 3px;
  color: #666666;
}

