/* HTML
-----------------------------------------------*/
html body          {margin:0; padding:0; text-align:center; background:url("../img/page/page_bg.gif") repeat-x scroll center 20px #FFFFFF; }
*                  {font-size:11px; color:#333; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; }
code               {font-family:courier, verdana, arial, helvetica, sans-serif; }
fieldset           {padding:6px; margin:6px; border:1px solid #ddd; }
legend             {padding:4px; color:#777; }
option   		   {border:none; }
textarea           {padding:2px; }
form               {display:inline; }
small              {font-size:10px; }
fieldset           {border-color:#ccc; }
table, img         {border:none; }
p, ul              {margin:0; padding:0; }
ul                 {margin-left:25px; }


/* OGOLNE
-----------------------------------------------*/
.clear                  {clear:both; font-size:0; }
.text                   {border:2px solid #fff; background-color:#fff; }
.buttonWhite            {font-weight:bold; font-size:11px; color:#fff; background-color:transparent; cursor:pointer; border:none; }

/* ---  Buttony  --- */
.button,.button_bbodes {text-align:center; margin:0; padding:0; border:0px; font-weight:bold; color:#fff; background-color:#DE346B; cursor:pointer; padding:1px 7px 2px 7px; _padding:1px 0 2px 0; border:1px solid #fff; }
.buttonBody            {text-align:center; margin:0; padding:0; border:0px; font-size:0px; background-color:transparent; cursor:pointer; }
  .buttonBody div u      {font-size:11px; color:#DD0000; font-weight:bold; margin:0; padding:0; }  
  .buttonBody img        {vertical-align:middle; }  




/* TOP
-----------------------------------------------*/
#topLogo                {width:980px; height:80px; margin:0 auto; position:relative; background:url(../img/page/topLogo.gif) top left no-repeat; }
#topLogoMenu            {height:40px; position:absolute; top:5px; right:25px; text-align:right; }
#topLogoMenu ul         {padding-top:33px; }
#topLogoMenu ul li      {color:#000; display:inline; padding:0 15px; background:url(../img/page/speedul.gif) center right no-repeat; }

#topFoto                {width:980px; height:228px; margin:0 auto; }
#topFoto1                {width:980px; height:60px; margin:0 auto; }
#topFoto1 img            {display:block; }
#topFoto2                {width:980px; height:168px; margin:0 auto; background:url(../img/page/topFoto2.jpg) top left no-repeat; }

.searchSelecet {font-size:10px; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; }


/* Content
-----------------------------------------------*/
#borderMain             {width:980px; margin:0 auto; clear:both; background:url(../img/page/borderMain.gif) top left repeat-y; }
#borderMainPadd         {width:974px; margin:0 auto; }


/* Container - OUTER
-----------------------------------------------*/
h2                      {width:960px; height:65px; margin:0; padding:0; margin:0 auto; text-align:left; background:url(../img/page/h2.gif) top left no-repeat; }
h2 p                    {margin:0; padding:0; padding-top:25px; font-size:24px; color:#846F78; font-weight:normal; font-family:Century Gothic, Tahoma, Arial, sans-serif; text-indent:15px;  }
.outerContent           {text-align:left; padding:25px 20px; background-color:#E9D0D9; }
.outerBottom            {width:974px; height:20px; clear:both; margin:0 auto; background:url(../img/page/outerBottom.gif) top left repeat-y;}


/* FOOT
-----------------------------------------------*/
#speed{width:960px; margin:0 auto; position:relative; }
#speed img {display:block; }
#speed ul li {color:#000; display:inline; padding:0 15px; background:url(../img/page/speedul.gif) center right no-repeat; }

.speedIndex {background:#fefcfd;height:26px;}
.speedIndex ul {padding-top:7px; }
.speedIndex  ul li a{color:#949494 !important}

.speedBorder {border-top:2px solid #E11015; background:url(../img/page/speed.gif) top left no-repeat;height:49px;}
.speedBorder ul {padding-top:33px;}
.speedBorder ul li  a{color:#666}

#footMain               {width:974px; height:25px; margin:0 auto; clear:both; border-top:1px solid #E11015; background-color:#FCE6EE; }
#footMain div           {width:45%; line-height:25px; font-size:11px; color:#B1738B; }
#footLeft               {float:left; text-align:left; padding-left:10px; }
#footRight              {float:right; text-align:right; padding-right:10px; }


/* STARTPAGE
-----------------------------------------------*/
.startMain              {width:960px; padding-top:36px; margin:0 auto; text-align:left; background-color:#FEF5F8; }
.startContent           {width:960px; background:#fefcfd url(../img/page/startContent.png) repeat-x left top; overflow:hidden;zoom:1;padding-bottom:25px;}
.startWitamy            {width:600px; float:left; padding-top:45px; padding-left:33px; color:#79676d !important;width:555px;display:inline;}
.startWitamy .welcome_txt *{color:#79676d !important;line-height:20px;}
.startWitamy .welcome_txt {color:#79676d !important;line-height:20px;padding:15px 0px 0px 2px; height:90px;}
.startWitamy .welcome_txt .wwm {margin-left: -35px; position: absolute;}
.startWitamy .welcome_link{padding-top:20px;padding-left:2px;}

.startNewTxt            {width:273px; height:190px;float:right; margin-top:33px; padding-right:41px; text-align:left; color:#fff; display:inline;position:relative;}
.startNewTxt0{padding:50px 0px 0px 20px;color:#fff !important;width:180px;}
.startNewTxt0 * {color:#fff !important;}
.startNewTxt strong     {color:#fff; }
.startNewTxt .startLinkA {width:115px; height:24px;position:absolute; bottom:32px;left:19px;display:block;}

.startBanners{overflow:hidden;zoom:1;background:#fefcfd ;}
.banner_new {width:273px; height:190px;float:right; margin-top:33px; padding-right:41px; text-align:right; display:inline;}

/* KONTAKT
-----------------------------------------------*/
.contactLeft            {width:230px; float:left; }
.contactRight           {width:670px; float:right; }


/* KOMFORT SNU
-----------------------------------------------*/
.ksTbl                  {width:930px; border-collapse:collapse; padding:0; margin:0 auto; }
.ksTbl td               {width:50%; vertical-align:top; text-align:justify; padding-left:30px; }
.ksTbl .td1             {padding-left:0; }


/* REFERENCJE
-----------------------------------------------*/
.refTbl                 {border-collapse:collapse; padding:0; margin:0 auto; }
.refTbl td              {width:50%; vertical-align:top; text-align:justify; }


/* PRODUKTY
-----------------------------------------------*/
.poradyDiv              {width:960px; margin:0 auto; position:relative; text-align:left; background-color:#FDF1F5; }


/* --- ikony --- */
.opisIkon               {width:960px; margin:0 auto; position:relative; text-align:left; border-top:2px solid #E65B1E; }

.opisIkonTbl            {border-collapse:collapse; padding:0; margin:0; }
.opisIkonTbl td         {width:50px; text-align:left; }

.txtIco                 {width:202px; position:absolute; left:-8px; z-index:99;}

#txtIco1, #txtIco2,
#txtIco3, #txtIco4,
#txtIco5, #txtIco6,
#txtIco7                {width:202px; position:absolute; background:url(../img/page/ico/b3.gif) top left repeat-y; }



.txtIcoB1               {height:2px; font-size:0; background:url(../img/page/ico/b1.gif) top left no-repeat; z-index:999;}
.txtIcoB2               {height:8px; font-size:0; background:url(../img/page/ico/b2.gif) top left no-repeat; z-index:999; }

.txtIcoTxt              {height:100%; padding:10px 12px; color:#E34201; background:url(../img/page/ico/b3.gif) top left repeat-y; z-index:999;}

.icoHeadline {
	color: #FFFFFF;
	font-weight:bold;
	padding-top:12px;
	float:left;
	margin-left:7px;
	}
.icoHeadlineDiv {
	color: #FFFFFF;
	font-weight:bold;
	float:left;
	margin-top:9px;
	}
.imgIco {
	margin-top:4px;
	margin-left:7px;
	float:left;
	}
.splitter {
	float:left;
	margin-left:7px;
	}
/* --- szukajka --- */
.searchMainBox          {width:795px; _width:795px; height:80px; position:absolute; text-align:left; top:-42px; left:179px; _left:179px; background:url(../img/page/searchBg_new.jpg) top left no-repeat;}
.searchMainBox .tsearchMat{padding-left:158px;}
.searchMainBox select{margin-right:2px;}
.searchMainPosition			{margin-top:-17px; padding-left:158px; #padding-left:0px;_padding-left:0px;margin-left:0px; position:absolute; margin-left:10px; _margin-left:0px; color:white; font-weight:bold;}
.searchCat {color:white; font-weight:bold; display:inline;}
.searchBox              {width:630px; height:80px; text-align:left; }

.tlo1                   {width:965px; height:45px; margin:0 auto; background:url(../img/page/h2.gif) top left no-repeat; }


/* ---  --- */
.naszProdMainBox        {padding:10px 0; background-color:#E9D0D9; }
  .naszProdHead           {width:960px; height:30px; margin:0 auto; background:url(../img/page/naszProdHead.gif) top left no-repeat; }
    .naszProdHeadTxt        {color:#fff; font-weight:bold; padding:10px 0 0 10px; text-align:left; }


/* ---  --- */
.categHead              {width:960px; height:42px; margin:0 auto; margin-bottom:4px; text-align:left; background:url(../img/page/categHeadBg.gif) top left no-repeat; }
.categHeadTxt {
	float:left;
	width:60%;
	height:35px;
	text-transform:uppercase;
	padding:0 20px;
	margin-top:5px;
	font-size:24px;
	color:#E34504;
	font-family:Century Gothic, Tahoma, Arial, sans-serif;
	}

.categHeadSwitch        {float:right; width:25%; height:35px; text-align:right; margin-top:5px; padding-right:10px; }

.wiecej img             {vertical-align:middle; }
#categDescr             {width:960px; margin:0 auto; text-align:left; margin-bottom:4px; border-bottom:1px solid #E65E21; }

.categidTbl             {width:960px; padding:0; border-collapse:collapse; margin:0 auto; margin-top:2px; }

.categid1, .categid2,
.categid3, .categid4,
.categid5, .categid6, .categid7, .categid8    {vertical-align:top; text-align:left; color:#fff; height:174px; }

.categid1               {width:131px; background:url(../img/page/categid1_new.gif) top left no-repeat; }
.categid2               {width:131px; background:url(../img/page/categid2_new.gif) top left no-repeat; }
.categid3               {width:131px; background:url(../img/page/categid3_new.gif) top left no-repeat; }
.categid4               {width:131px; background:url(../img/page/categid4_new.gif) top left no-repeat; }
.categid5               { width:79px; background:url(../img/page/categid5_new.gif) top left no-repeat; }
.categid6               { width:79px; background:url(../img/page/categid6_new.gif) top left no-repeat; }
.categid7               {width:131px; background:url(../img/page/categid7_new.gif) top left no-repeat; }
.categid8               {width:131px; background:url(../img/page/categid8_new.gif) top left no-repeat; }

.categidSpacer          {width:2px; font-size:0; padding:0; margin:0; }



/* ---  --- */
.prodTitleBg            {width:960px; height:40px; margin:0 auto; clear:both; margin-bottom:2px; text-align:left; background:url(../img/page/prodTitleBg.gif) top left no-repeat; }
.prodTitleBg table      {width:960px; height:40px; padding:0; margin:0; border-collapse:collapse; }

.prodTitleBg .title     {float:left; width:128px; color:#fff; font-weight:bold; padding-top:12px; padding-left:20px; }
.prodTitleBg .ico1      {float:left; width:690px; }
.prodTitleBg .pokr      {width:20%; }
.prodTitleBg .ico2      {width:20%; }
.switch    {float:right; margin-top:5px; width:110px; text-align:right; padding-right:10px; }
.prodTitleBg .switch img{vertical-align:middle; }
.prodDescr              {width:960px; margin:0 auto; clear:both; margin-bottom:2px; text-align:left; border-bottom:2px solid #E65B1E; background-color:#FDF1F5; }





/* ----------  Boks rubryki glownej + Tlo---------- */
.navigation_box         {background:#DCDCDC; height:25px; padding-left:12px; line-height:25px; font-weight:bold; color:#666666; border-bottom:1px solid #B8B8B8}
/* ----------  Tlo boksu ---------- */
.navigation_box_bg      {background:#F6F6F6; padding:5px; }
#archivebox h1          {display:inline; font-size:14px; font-weight: bold; }
/* ----------  1. i 2. zmienia kolejno kolor wersu ---------- */ 
.row_first              { }
.row_second             { }
/* ----------  Normalny boks (Tresci) ---------- */
.box_inner              {background-color:#fff; } 
.box_inner_body         {background-color:#fff; }
/* ----------  Formatowaniw Tabel "Pop sciagania plikow, Login, galeria zdjec, Inlineshot ---------- */ 
.outer_boxborder        {background-color: #fff; margin: 1px; padding: 1px; border: 1px solid #e6e6e6;}
/* ---------  Boks komentarzy News, ksiega gosci, inne ---------- */
.commentfield           {border:1px solid #ccc; color:#666; padding:10px; background-color:#fff; margin-bottom:3px}
/* ----------  Wypelnienie pol. Boks tresci---------- */
.box_padding            {padding:4px}
/* ----------  Tytul wynikow szukania ---------- */
.title_result_search    {font-size:14px; font-weight:bold}
/* ----------  Tytul News w widoku Newsa ---------- */
.title_big              {font-size:18px; font-weight:bold; color:#777}
/* ----------  Rykul-Tekst widok wlasny ---------- */
.article                {text-align:justify}
/* ----------  Top news / Top artykul Strona startowa ---------- */
.topnews                {border-bottom:1px solid #ddd; background-color:#fff;padding:5px; margin-top:5px}
/* ----------   ---------- */
.content_left_one       {}
/* ----------  Gorna nawigacja ---------- */
.topnavtd               {background-color: #EEC00A;height:27px; _height:29px;}
.speedbar               {color:#fff}
.topnavtd ul li         {color:#fff; display:inline; padding:0 10px; border-right:1px solid #fff; }
/* ----------  Linie nad i pod Nawigacja (News und Artykuly)---------- */
.hrdiv                  {height:1px; background-color:#D7D7D7; margin-top:5px; margin-bottom:5px}
/* ----------  Separator: rozdziela poszczegolne artykuly w archiwach News & Artykylach ---------- */
.news_spacer            {border-bottom:1px solid #fff;}
/* ----------  Obraz wyposrodkowujacy - wyrownanie ---------- */
.absmiddle              {vertical-align:middle}
/* ----------  Inlineshot ---------- */
.inlineshotbox          {margin-top:10px; margin-right:10px; float:left; border:1px solid #ddd; width:130px; padding:1px;}
.inlineshot_text        {background-color:#f1f1f1; padding:2px; color:#000;}

/* ----------  Zwykly Boks tytulowy(Zawartosc) ---------- */
.box_innerhead          {background:#E7E7E7 url(../img/page/box_innerhead.gif);padding:5px; border-bottom: 0px solid #D7D7D7; font-weight:bold;position:relative}

/* ----------  Zawartosc boksu (Zawiera wzor boksu) ---------- */
.box_outer              {background-color: #fff; }
.box_outerhead          {background-color: #fff; padding: 8px; position:relative}

/* ----------  Boks (Archiwa- Wybor w News & Archiwum Artykylow) ---------- */
.box_archive_selector   {}

/* ----------  0px przeznaczone dla IE (Checkboxen) ---------- */
.noborder               {border: 0px}

/* ----------  Powierzchnie przyciskow  ---------- */
.button_bbodes  {font-weight: bold;font-size:11px;color: #fff;background-color: #777;cursor: pointer;border: 1px solid #fff;}

/* ----------  Codeboxen dla HTML i PHP ---------- */				
.divcode                {background-color:#fff;}

/* ----------  Wiadomosci o bledzie ---------- */	
.errorfont              {color: red;  font-weight: normal;}

/* ----------  Kolumny w w archiwaach pomiedzy dwama Artykylami(News + Artykuly) ---------- */
.newsticker_header      {border:1px solid #ddd;background-color:#f8f8f8;padding:2px;text-align: right}

/* ----------  Formatowanie daty (News + Artykuly + PW) ---------- */
.time_ticker,.time      {font-weight:bold;}		

/* ----------  Krotki wstep do News, Wprowadzenie Top News, Podtytul artykulow---------- */
.text_ticker            {line-height:15px;font-weight: bold;}

/* ----------  Wyszczegolnienie wynikow wyszukiwania ---------- */ 
.highlight              {font-weight:bold }

/* ----------  Ramka tabeli zdjec w galerii ---------- */ 
.gallery_box	        {padding:2px; margin:2px; border:1px solid #ddd; }
.gallery_nextthumb	    {float:left; width:10%; padding:2px; text-align:center}

/* ----------  Kadr aktywnosci & braku aktywnosci zdjecia / Galeria ---------- */ 
.active_image		    {border: 1px solid #000}
.inactive_image		    {border: 1px solid #ccc}

/* ----------  Tekst pod kazdym zdjeciem (Hits / Komentarze) ---------- */ 
.galimage_smalltext     {font-size:11px;color:#666}

/* ----------  Formatowanie tekstu F.A.Q ---------- */
.faqtext                {padding: 8px;}

/* ----------  Menu wyboru "Producentow" ---------- */
.selectfield            {background-color:#fff; border: 1px solid #C0C0C0; overflow:auto; height:100px; padding: 3px}

/* ----------  Punk linii artykulu, Test info ---------- */
.infostretch		    {background-image: url(../img/page/infostretch.gif);}
.infostretch_back	    {background-color:#fff}
.infostretch_left	    {background-image: url(../img/page/infostretch.gif); float:left; width:60% ; text-align:left; background-position: 2px; overflow:hidden}
.infostretch_right      {background:url(../img/page/infostretch.gif)}

/* ----------  Stopka strony - Copyright ---------- */
.page_footer		    {background-color: #dbdbdb; padding:5px; }

/* ----------  DIV zawartosc regulaminu podczas rejstracji ---------- */
.agb_container_payment   {border:1px solid #DCDCDC;padding:2px;height:180px;overflow:auto;background-color:#fff; }

/* ----------  DIV zawartosc regulaminu - Jak wystapi blad---------- */
.agb_container_payment_error{border:1px solid #DCDCDC;padding:2px;height:180px;overflow:auto;background-color:#fff; }



/* ----------  Nie edytowac ---------- */
/* ----------  Ustaw 'float' na 0 ---------- */
.floatcontent          {padding:3px; min-height:80px; 
/* ----------  Dla IE: ---------- */ _height: 6em }



/* __________ Kalendarz __________ */
/* Kalendarz - Tlo */
.calendarBackground     {background-color:#fff}

/* Kalendarz - Kadre */
.calendarBorder         {background-color:#d1d1d1;padding:1px}

/* Wybor - Pole */
.calendarForms          {border: 1px solid #cccccc}

/* Nazwa zdarzenia kalendarzowego */
.calendarEventTitle     {font-size:18px; font-weight:bold}

/* Wiek uzytkownika (urodziny) */
.calendarNorm           {font-weight:normal; font-size:11px}

/* Tlo dni, ktore nie naleza do miesiaca + lewa kolumna (widok tygodniowy) */
.calendarBlanc          {background-color:#f7f7f7}

/* Naglowek tabeli (maly + duzy Kalendarz) */
.calendarHeader         {background-color:#eec00a; color:#fff; font-weight:bold;padding:2px;text-align:center}
.calendarHeaderBig      {background-color:#eec00a; color:#fff; font-weight:bold;padding:8px;text-align:center}

/* Dni wolne (maly + duzy Kalendarz) */
.calendar               {color:#777; background-color:#eeeeee; font-weight:normal; padding:3px}
.calendarBig            {color:#777; height:90px;background-color:#eeeeee;font-weight:normal; padding:3px}

/* Dnii kalendarzowe, ktore nie naleza do aktualnego miesiaca */
.calendarInactiveDay    {color:#ccc;font-style:italic; font-size:10px;padding:4px}

/* Aktywne dnii dzisiaj (maly + duzy Kalendarz) */
.calendarToday          {background-color:#eec00a; color:#ffffff; font-weight:bold; padding:3px}
.calendarTodayBig       {height:90px;background-color:#fff;border: 1px solid #eec00a;font-weight:bold; font-size:14px;padding:4px}

/* Linki Kalendarza - Wydarzenia */
a.calendarEventLink:link,
a.calendarEventLink:visited {color:#777;text-decoration:underline;font-weight:normal;font-size:11px}
a.calendarEventLink:hover   {color:#777;text-decoration:none;font-weight:normal;font-size:11px}

/* Linki dla malego kalendarza */
a.calendarLinkSmall:link,
a.calendarLinkSmall:visited {color:#fff;text-decoration:underline}
a.calendarLinkSmall:hover   {color:#fff;text-decoration:none}

/* Kalendarz - Linki (Data linki) niekatywnych dnii (nie dzisiaj) */
a.calendarLink:link,
a.calendarLink:visited      {color:#777;text-decoration:underline}
a.calendarLink:hover        {text-decoration:none}

/* Calevent  */
a.calevent_extended:link,
a.calevent_extended:visited {text-decoration:underline;font-weight:normal;color:#777;}
a.calevent_extended:hover   {font-weight:normal;text-decoration:none;}

.lista {
	list-style-image: url(/uploads/punkt.jpg);
}
.lista li {
	margin-bottom: 8px;
	margin-left:10px;
	#margin-left:10px;
	#margin-right:5px;
}
.listBox {
	float:left;
	margin-right:60px;
}
.order_box{clear:both;padding-top:12px;margin-left:60px;}
.order_desc_only{margin-left:398px;}

.banner_place_479{float:left;displat:inline;margin-right:1px;margin-bottom:1px;width:479px;overflow:hidden;zoom:1;}
.banner_place_959{clear:both;width:959px;overflow:hidden;zoom:1;}
