*{margin:0px;padding:0px;}

/* ----------  Nawigacja ---------- */
@import url(style.navi.css);

/* ----------  Sklep ---------- */
@import url(style.shop.css);

/* ----------  Forum ---------- */
@import url(style.forum.css);

/* ----------  Ogolne HTML ---------- */
code                  {font-size: 11px; font-family: courier, verdana, arial, helvetica, sans-serif;}
fieldset              {padding: 6px; margin: 6px; border:1px solid #ddd}
legend                {font-size: 11px;  padding:4px; color:#777}
td,th,div,input,
textarea,
select,option         {font-size: 11px; border:0; color: #484848; font-family:   Verdana, Arial, Helvetica, sans-serif; }

p {text-align: justify;padding: 0;}

option   		       {border:none}
textarea              {padding:2px}
form                  {display:inline}
small                 {font-size:10px}
fieldset              {border-color:#ccc}

.form						 {background: url('../img/page/input.jpg');width: 229px; height: 25px;padding-left: 15px;padding-top: 8px;text-align: left;}
.form_area				 {background: url('../img/page/area.jpg');width: 217px; height: 122px;padding-left:15px;padding-top: 8px;padding-right: 10px}
/* ----------  Tabela glowna ---------- */
.mainbody             {padding:0px;margin:0px;text-align:left;width:748px;text-align:left;border:0;}

/* ----------  Tlo strony ---------- */
html body             {margin:0px; background: url(../img/page/tlo_bottom.jpg) top left;}


/* ----------  Naglowek strony   ---------- */
.pageheader           {background:#777 url(../img/page/header_bg.gif); height:120px}

/* ----------  Praqwa i lewa kolumna ---------- */
#leftnavi             {width:180px; padding-top:8px}
#rightnavi            {width:180px; padding-top:8px}

/* ----------  Wyposrodkowanie kolumny wzgledem tresci ---------- */
#content              {padding:12px; padding-top: 8px}


.inputsmall { border: 1px solid #ccc; }

/* --- speedbar guziczki --- */
.button_top {
		float: left;
		text-align: left;
		color: #ffffff; 
		width: 151px;
		height: 22px;
		margin-top: 0px;
		margin-bottom: 1px;
		border-left: 5px solid #ffffff;
}

.kreska {
		float: left;
 		font-size: 0px;
		background: #70B2D4; 
		width: 150px;
		height: 1px;
		padding-top: 0px;
		margin-left: 2px;
		margin-right: 0px;
}

a.button_top_link:link, 
a.button_top_link:visited { display:block;color: white; padding-top: 3px;padding-left: 6px; width: 145px; height: 19px;}
a.button_top_link:hover  { background-color: #70B2D4;font-weight: bold;}

a.button_top_link_active:link,
a.button_top_link_active:visited  { background-color: #70B2D4; display:block; color: white; padding-top: 3px;padding-left: 6px; width: 145px; height: 19px;}
a.button_top_link_active:hover { background-color: #70B2D4; }


/* ----------  Linki ---------- */
a:link,a:visited      {color: #777; text-decoration:none; font-weight: ;}
a:hover               {color: #000000; text-decoration:none; font-weight: ;}

/* ----------  Linki nawigacyjne - boksy---------- */
a.links_boxes:link,
a.links_boxes:visited {color: #777; text-decoration:none}
a.links_boxes:hover   {color: #EEC00A; text-decoration:none}

a.light:link,
a.light:visited       {color: #000; text-decoration: underline; font-weight: normal;}
a.light:hover         {color: #777;text-decoration:none;font-weight: normal;}

/* ----------  Kategoria glowna -Link Downloads & Lewa ---------- */
a.categtitle_b:link,
a.categtitle_b:visited{color: #777; font-size:11px; font-weight:bold}
a.categtitle_b:hover  {color: #EEC00A; font-size:11px; font-weight:bold}

/* ----------  Linki pod nazwa News ---------- */
a.newsintro:link      {color: #000;font-weight:normal; text-decoration:none}
a.newsintro:visited   {color: #000;font-weight:normal; text-decoration:none}
a.newsintro:hover     {color: #777;font-weight:normal; text-decoration:none}

/* ----------  Link News + Archiwa artykylow ---------- */
a.ticker:link        {font-size:11px; font-weight:bold; line-height:22px}
a.ticker:visited     {font-size:11px; font-weight:bold; line-height:22px}
a.ticker:hover       {font-size:11px; font-weight:bold; line-height:22px}

/* ----------  Linki gornego menu - Nawigacja ---------- */
a.speedbar:link		 {font-weight:bold; color:#fff;text-decoration:none}
a.speedbar:visited   {font-weight:bold; color:#fff;text-decoration:none}
a.speedbar:hover     {font-weight:bold; color:#000000;text-decoration:underline}


/* ----------  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,h2     {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       {}

/* ----------  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}

/* ----------  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,.button_bbodes {font-weight: bold;font-size:11px;color: #fff;background-color: #777;cursor: pointer;border: 1px solid #fff;}
.submit {width: 149px;height: 25px;background-image: url(../img/page/btn.jpg);}
.shortsubmit {width: 80px;height: 25px;background-image: url(../img/page/btn.jpg);background-position: right;}
/* ----------  Codeboxen dla HTML i PHP ---------- */				
.divcode               {background-color:#fff;}

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

/* ----------  Strony-Nawigacja 1,2,3 itd. ---------- */
a.page_navigation:link,
a.page_navigation:visited{font-weight:normal;color:#fff;background-color:#C0C0C0;text-decoration: none;padding-bottom:1px;padding-left:4px;padding-right:4px;padding-top:1px}

a.page_navigation:hover,
a.page_navigation,.pnav  {font-weight:normal;color:#fff;background-color:#777;text-decoration: none;padding-bottom:1px;padding-left:4px;padding-right:4px;padding-top:1px;}

/* ----------  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		    {padding:5px; color: #A3BDCD;}
a.foot					 {color :#A3BDCD;}

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;}

/* ----------  DIV zawartosc regulaminu podczas rejstracji ---------- */
.agb_container_payment   {border:0px solid #DCDCDC;padding:0px;height:105px; width: 100%;overflow:auto;background-color:#fff; border: solid #ccc 1px;}

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



/* ----------  Nie edytowac ---------- */
/* ----------  Ustaw 'float' na 0 ---------- */
.clear                 {clear:both}
.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}

.static_box *{font-family:Verdana;font-size:11px;color:#333;line-height:14px;}

.clear{height:0px; line-height:0px;padding:0px;margin:0px;clear:both;}

.speed_navi{background:#fff  url('../img/page/navi_top_bg.gif') no-repeat left top;width:740px;margin:0px auto;}
.speed_navi .top_navi {width:624px;margin:0px auto;height:26px; background:#0174B3;}
.speed_navi .top_navi a{width:156px !important;;margin:0px;padding:0px;margin-right:-4px;}
.speed_navi .top_navi img{margin-right:-4px;}
.speed_navi .top_navi a img{margin-right:0px;}
.speed_navi .bottom_navi {width:624px;margin:0px auto;}
.speed_navi .bottom_navi a{width:156px !important;;margin:0px;padding:0px;margin-right:-4px;}
.speed_navi .bottom_navi img{margin-right:-4px;}
.speed_navi .bottom_navi a img{margin-right:0px;}

.mainbody{width:740px;margin:0px auto;background:#fff;padding-bottom:70px;}
.mainbody .top_content {position:relative;height:220px;margin-bottom:6px;}
.mainbody .top_content .welcome_box{position:absolute;width:155px;left:58px;top:0px;background: #fff url('../img/page/bord_grey.gif') no-repeat right bottom;}
.mainbody .top_content .welcome_box0{border-left:5px solid #cbcbcb;margin-bottom:2px;}
.mainbody .top_content .welcome_box .static_box{padding:0px 10px 21px 7px;color:#333;line-height:12px !important;background:#ececec;}
.mainbody .top_content .welcome_box .static_box p{margin-bottom:7px;line-height:12px !important;}
.mainbody .top_content .welcome_box .static_box h2{color:#0075B3 !important;font-size:15px !important;padding:16px 0px 13px 0px;display:block;}

.mainbody .bottom_content{overflow:hidden;zoom:1;}
.mainbody .bottom_content .navi_box{float:left;padding:196px 0px 0px 58px;width:157px;}
.mainbody .bottom_content .navi_box div{background: #0075B3 !important;height:22px;}
.mainbody .bottom_content .navi_box div.clear{background:none !important;height:1px !important;line-height:1px;margin:0px !important;padding:0px !important;}
.mainbody .bottom_content .navi_box div.navi_elem a{background:#B2D5E8 !important;padding:4px 0px 5px 10px;display:block;}
.mainbody .bottom_content .navi_box div.navi_elem a{color:#333;}
.mainbody .bottom_content .navi_box div.navi_elem{background:#fff!important;border-bottom:1px solid #B2D5E8;padding-bottom:1px;margin-bottom:2px;}
.mainbody .bottom_content .right_box{float:right;width:477px;padding-right:25px;}
.mainbody .bottom_content .shop_lastitems{background:none;overflow:hidden;zoom:1;border:none;width:265px;margin-bottom:10px;}
.mainbody .bottom_content .shop_lastitems .shop_lastitems_img{float:left;width:132px;border-right:1px solid #ccc;padding:15px 0px 5px 0px;text-align:center;height:100px;}
.mainbody .bottom_content .shop_lastitems .shop_lastitems_name{float:right;width:122px;text-align:left;padding-top:25px;}
.mainbody .bottom_content .shop_lastitems .shop_lastitems_name p{font-weight:normal;font-size:9px;color:#999;margin-bottom:5px;}
.mainbody .bottom_content .shop_lastitems .shop_lastitems_name a{font-weight:normal;font-size:11px;color:#0075B3;font-weight:bold;}
.mainbody .bottom_content .main_box{float:left;width:265px;}
.mainbody .bottom_content .main_box .main_txt{font-family:Tahoma;color:#333;line-height:14px;}
.mainbody .bottom_content .newgals_box2{float:right;width:185px;border-left:5px solid #ccc;}
.mainbody .bottom_content .newgals_box2 h2{color:#0075B3;text-transform:uppercase;font-size:11px;background:#ececec;display:block;padding:13px 9px;}
.mainbody .bottom_content .newgals_box2 .title{padding-bottom:1px;border-bottom:1px solid #ccc;}
.mainbody .bottom_content .banner{clear:both;padding-top:3px;}

.bottom{width:740px;margin:0px auto;text-align:center;padding:6px 0px;clear:both;}

.mainbody .top_content_shop{overflow:hidden;zoom:1;}
.mainbody .top_content_shop .mainnavishop_box{float:left;width:213px;}
.mainbody .top_content_shop .search_box{float:right;width:515px;background:#CCE3F0;border-left:5px solid #0075B3;padding-left:6px;_padding-bottom:1px;}
.mainbody .top_content_shop .mainnavishop_box a{color:#fff;font-weight:bold;line-height:50px;}
.mainbody .top_content_shop .mainnavishop_box .navi{border:1px solid #4C9ECA;border-width:1px 0px;background:#4C9ECA;overflow:hidden;zoom:1;}
.mainbody .top_content_shop .mainnavishop_box .navi .navi_img{float:left;}
.mainbody .top_content_shop .mainnavishop_box .active{background:#70B1D5;overflow:hidden;zoom:1;margin-top:1px;}
.mainbody .top_content_shop .mainnavishop_box .active img{float:left;}
.mainbody .top_content_shop .mainnavishop_box img{margin-right:12px;}

.mainbody .top_content_shop .search_box .search_elem_i{float:left;width:185px;color:#666;}
.mainbody .top_content_shop .search_box .search_elem{float:left;width:160px;color:#666;}
.mainbody .top_content_shop .search_box .search_elem_i input{border:1px solid #999;width:173px;height:16px;padding-top:2px;margin-top:3px;}
.mainbody .top_content_shop .search_box .search_elem select{border:1px solid #999;width:150px !important;height:18px;margin-top:3px;}
.mainbody .top_content_shop .search_box h2{color:#0075B3;font-size:12px;padding:10px 0px 12px 0px;display:block;}
.mainbody .top_content_shop .search_box .button_search{text-align:right;padding:10px 0px;}
.mainbody .top_content_shop .search_box .button_search input{width:auto;margin-right:20px;background: url('../img/page/search_ico.gif') no-repeat right center;padding-right:23px;color:#0075B3;text-transform:uppercase;font-weight:bold;font-size:10px;cursor:pointer;}

.mainbody .bottom_content_shop{}
.mainbody .bottom_content_shop .navishop_box{float:left;width:213px;}
.mainbody .bottom_content_shop .right_content{float:right;width:518px;}

.mainbody .bottom_content_shop .right_content .act_descr *{font-family:Verdana,Arial,Helvetica,sans-serif !important;font-size:11px !important;}

.shop_menu{background: #F0F7FB;border-bottom:5px solid #70B1D5;padding-left:13px;padding-bottom:10px;padding-top:7px;text-align:left;}
.shop_menu .shopnavi_f{padding:4px 0px 10px 0px;font-weight:bold;}
.shop_menu .shopnavi_f a{color:#666;}
.shop_menu .shopnavi_f a.shopnavi_first_active{color:#4C9ECA;}
.shop_menu .shopnavi_f a:hover{text-decoration:underline;}
.shop_menu .shopnavi_f .shopnavi_sub{margin-top:5px;zoom:1;}
.shop_menu .shopnavi_f div.shopnavi_s{background: url('../img/page/border_shopnavi_l.gif') no-repeat left -2px;padding:4px 0px 2px 10px;font-weight:normal;zoom:1;}
.shop_menu .shopnavi_f div.shopnavi_s_last{background: url('../img/page/border_shopnavi_l.gif') no-repeat left -2px;padding:4px 0px 2px 10px;font-weight:normal;}
.shop_menu .shopnavi_f .shopnavi_s_active{font-weight:bold;color:#4C9ECA;}
.shop_menu .shopnavi_f .shopnavi_sub0{padding-top:2px;padding-left:9px;border-left:1px solid #70B1D5;}
.shop_menu .shopnavi_f .shopnavi_sub0_last{padding-top:2px;padding-left:9px;}
.shop_menu .shopnavi_f div.shopnavi_ss{background: url('../img/page/border_shopnavi_l.gif') no-repeat left -2px;padding:4px 0px 2px 10px;font-weight:normal;}
.shop_menu .shopnavi_f div.shopnavi_ss_last{background: url('../img/page/border_shopnavi_l.gif') no-repeat left -2px;padding:4px 0px 2px 10px;font-weight:normal;}
.shop_menu .shopnavi_f .shopnavi_second_active{font-weight:bold;color:#4C9ECA;}

.shop_menu .shopnavi_f .shopnavi_sub1{padding-top:2px;padding-left:9px;border-left:1px solid #70B1D5;}
.shop_menu .shopnavi_f .shopnavi_sub1_last{padding-top:2px;padding-left:9px;}
.shop_menu .shopnavi_f div.shopnavi_sss{background: url('../img/page/border_navi.gif') no-repeat left 0px;padding:4px 0px 2px 10px;font-weight:normal;}
.shop_menu .shopnavi_f div.shopnavi_sss_last{background: url('../img/page/border_shopnavi_l.gif') no-repeat left 0px;padding:4px 0px 2px 10px;font-weight:normal;}
.shop_menu .shopnavi_f .shopnavi_third_active{font-weight:bold;color:#4C9ECA;}

.shop_menu{background: #F0F7FB;border-bottom:5px solid #70B1D5;padding-left:13px;padding-bottom:10px;padding-top:7px;}
.shop_menu .shopnavi_f{padding:4px 0px 10px 0px;font-weight:bold;}
.shop_menu .shopnavi_f a{color:#666;}
.shop_menu .shopnavi_f a.shopnavi_first_active{color:#4C9ECA;}
.shop_menu .shopnavi_f a:hover{text-decoration:underline;}
.shop_menu .shopnavi_f .shopnavi_2{margin-top:5px;}
.shop_menu .shopnavi_f div.shopnavi_s{background: url('../img/page/border_navi.gif') no-repeat left 0px;padding:4px 0px 2px 10px;font-weight:normal;}
.shop_menu .shopnavi_f div.shopnavi_s_last{background: url('../img/page/border_shopnavi_l.gif') no-repeat left 0px;padding:4px 0px 2px 10px;font-weight:normal;}
.shop_menu .shopnavi_f .shopnavi_second_active{font-weight:bold;color:#4C9ECA;}
.shop_menu .shopnavi_f .shopnavi_3{padding-top:2px;padding-left:10px;border-left:1px solid #70B1D5;}
.shop_menu .shopnavi_f .shopnavi_3_last{padding-top:2px;padding-left:10px;}
.shop_menu .shopnavi_f div.shopnavi_ss{background: url('../img/page/border_navi.gif') no-repeat left 0px;padding:4px 0px 2px 10px;font-weight:normal;}
.shop_menu .shopnavi_f div.shopnavi_ss_last{background: url('../img/page/border_shopnavi_l.gif') no-repeat left 0px;padding:4px 0px 2px 10px;font-weight:normal;}

.shop_menu .shopnavi_f .shopnavi_second_active{font-weight:bold;color:#4C9ECA;}

.mainbody .bottom_content_shop .right_content .products_list{margin:10px 0px;position:relative;border-bottom:1px solid #999;zoom:1;}

.itembox2{border:1px solid #999;border-width:1px 0px 0px 1px;padding:5px 0px;_padding:5px 0px 0px 0px;zoom:1;}
.itembox2 a:hover{text-decoration:underline;}
.itembox2 .product_detail_left{float:left; width:148px;text-align:center;padding:2px 0px 3px 0px;}
.itembox2 .product_detail_right{float:right;width:330px;padding-right:15px;height:100px;border-left:5px solid #ECECEC;padding-left:11px;position:relative;}
.itembox2 .product_categ{font-size:9px;color:#666;}
.itembox2 .product_title{padding:10px 0px 5px 0px;}
.itembox2 .product_title a{color:#4C9ECA;font-weight:bold;}
.itembox2 .product_more{font-size:9px;text-transform:uppercase;bottom:5px;left:10px;position:absolute;}
.itembox2 .product_more a{color:#94C5DF;font-weight:bold;padding-left:17px;}
.itembox2 .product_more a.ask_price{border-right:1px solid #4C9ECA;padding-left:0px;padding-right:17px;}

.askbox{position:absolute;top:60px;left:20px;border:1px solid #4D9ECA;background:#ececec;padding:13px 28px 15px 12px;width:400px;line-height:13px;z-index:5;}
.askbox .askbox_close{background:#fff;border:1px solid #ccc;position:absolute;right:2px;top:2px;width:18px;text-align:center;padding:1px 0px 3px 0px;font-size:12px;cursor:pointer;}

.askbox .askbox_title{color:#4C9ECA;font-weight:bold;margin-bottom:12px;}
.askbox .askbox_txt{margin-right:30px;}
.askbox .askbox_form0{float:left;width:183px;margin-top:8px;}
.askbox .askbox_form0 input{border:1px solid #ccc;width:175px;height:18px;}
.askbox .askbox_form1{margin-top:21px;}
.askbox .askbox_form1 input{border:1px solid #ccc;height:20px;font-weight:normal;background:#fff;color:#333;}

.userpanel{background:#ececec;margin:6px 0px 0px 38px;padding-bottom:10px;}
.userpanel h2{font-size:12px;color:#666;font-family:Verdana;padding:9px 0px 15px 12px;display:block;}
.userpanel div{margin-left:12px;padding:3px 0px;}

.userpanel_log a:hover{text-decoration:underline;}
.userpanel_log{margin:6px 0px 0px 38px;}
.userpanel_log0{background:#ececec;padding-bottom:10px;padding:0px 12px;margin-bottom:4px;}
.userpanel_log0 h2{font-size:12px;color:#666;font-family:Verdana;padding:9px 0px 15px 0px;display:block;}
.userpanel_log0 table{background:#ececec;}
.userpanel_log0 .inputsmall{border:1px solid #ccc;width:138px;height:18px;}
.userpanel_log0 input.submit{background:none;cursor:pointer;width:auto;}
.userpanel_log .user_link0{border-bottom:1px solid #ccc;overflow:hidden;padding-bottom:1px;}
.userpanel_log .user_link0 a{background:#ececec;padding:4px 0px 5px 10px;display:block;color:#666;}
.userpanel_log .clear{height:4px;}

a#realizacje_navi{background:#ececec;border-bottom:1px solid #dcdcdc;}
a:hover#realizacje_navi{background:#ccc;}

.gal_box1{background:#ececec;border-bottom:1px solid #fff;padding:15px 103px 11px 67px;}
.gal_box1 .gal_title{font-size:13px;color:#0075B3;font-weight:bold;text-transform:uppercase;padding-bottom:13px;padding-left:26px;background: url('../img/page/arrow_txt.gif') no-repeat left 4px;}
.gal_box1 .gal_btxt{padding-left:26px;}

.gal_box2{background:#ececec;border-bottom:1px solid #fff;padding:15px 10px 11px 67px;}
.gal_box2 .galtitle{color:#333;font-size:9px;text-transform:uppercase;padding-left:26px;padding-top:7px;padding-bottom:8px;}
.gal_box2 .gal_btxt{padding-left:26px;margin-bottom:11px;}
.gal_box2 .boxtech{background: url('../img/page/tech_ico.gif') no-repeat left 0px;}
.gal_box2 .boxgal{background: url('../img/page/gal_ico.gif') no-repeat left 0px;}
.gal_box2 .boxref{background: url('../img/page/ref_ico.gif') no-repeat left 0px;}
.gal_box2 .gal_box_img{float:right;}
.gal_box2 .gal_box_img img{border:1px solid #3391C2;}
#bigimg{z-index:10;}
.gal_box2 .gal_box_txt{float:left;width:340px;}
.prod_box{float:left;width:150px;margin-right:6px;height:200px;margin-bottom:20px;}
.prod_box a img{border:none}
.prod_box a:hover img{border:none}
.prod_box .prod_ico{}
.prod_box .prod_ico span{padding-right:5px;position:relative;}
.prod_box .prod_title{height:65px;font-weight:bold;font-size:12px;padding-top:6px;color:#4A7995;}
.realizacje_box{padding-left:63px;padding-top:15px;padding-bottom:20px;}
.realizacje_box .st_page{text-align:center;}
.realizacje_box .st_page a{color:#0075B3}
.realizacje_box .st_page span{color:#4C9ECA;}

.static_box .prod_box .prod_ico .info_box {position:absolute;left:14px;top:-31px;_top:-17px;background:#CCE3F0;color:#4A7995 !important;text-transform:uppercase;font-size:9px !important;border:1px solid #4C9ECA;padding:0px 3px;white-space: nowrap}
.static_box .prod_box .prod_ico .info_box a{background:#CCE3F0;color:#4A7995 !important;text-transform:uppercase;font-size:9px !important;white-space: nowrap}


.gallerybox{padding-bottom:30px;}
.gallerybox .gallery_title{background:#B2D5E8;border-left:5px solid #0075B3;color:#4A7995;font-size:12px;font-weight:bold;padding:5px 0px 5px 10px;margin-bottom:1px;}
.gallerybox .gallery_info{background:#ececec;color:#484848;font-size:11px;margin-bottom:1px;overflow:hidden;zoom:1;}
.gallerybox .gallery_info span{border-left:5px solid #ccc;padding:1px 9px 1px 10px;display:block;float:left;line-height:20px;}
.gallerybox .gallery_info select{border:1px solid #999;width:147px;padding:2px 0px;}
.gallerybox .gallery_descr{background:#CCE3F0;margin-bottom:1px;padding:5px 10px;color:#4A7995;line-height:14px;border-left:5px solid #0075B3;}
.pict_box{float:left;width:150px;margin-right:6px;margin-top:13px;}

.gal_title_big{background:#B2D5E8;border-left:5px solid #0075B3;color:#4A7995;font-size:12px;font-weight:bold;padding:5px 0px 5px 10px;margin-bottom:1px;}
.title_big{background:#CCE3F0;padding:5px 10px;color:#4A7995;line-height:14px;font-size:11px;;border-left:5px solid #0075B3;}
#img_descr{background:#CCE3F0;margin-bottom:1px;padding:5px 10px 10px 10px;color:#4A7995;line-height:14px;font-size:11px;;border-left:5px solid #0075B3;}
#main_img{margin:13px 0px 10px 0px;}
.small_pict_title{margin-top:15px;background:#ececec;color:#484848;font-size:11px;margin-bottom:1px;border-left:5px solid #ccc;padding:1px 9px 1px 10px;line-height:20px;font-weight:bold;}
#img_right_link{float:right;}
#img_left_link{float:left;}
.small_pict_elem{float:left;width:150px;margin-right:6px;margin-top:13px;}
.small_pict{overflow:hidden;zoom:1;}

.referencje_box{padding:0px 59px;padding-bottom:50px;}
.referencje_box table{font-size:11px;font-family:Tahoma;}
.referencje_box th{background:#ececec;border-left:5px solid #ccc;border-right:1px solid #fff;padding:5px 0px 5px 10px;font-weight:normal;font-size:11px;font-family:Verdana;color:#484848;}
.referencje_box .th_1{width:35%;}
.referencje_box .th_2{width:33%;}
.referencje_box .th_3{width:18%;}
.referencje_box .th_4{width:15%;}
.referencje_box td{border-left:5px solid #f0f0f0;vertical-align:top;}
.referencje_box .f_td{border:none;padding:7px 0px 7px 15px;color:#4A7995;}
.referencje_box .f_td strong{color:#4A7995 !important;}
.referencje_box td.brd{border-left:none;background: url('../img/page/brd_td.gif') repeat-x left center;height:5px;line-height:2px;}
.referencje_box .t_td{padding:7px 0px 7px 9px;line-height:12px;color:#333;}
.referencje_box .sp{border:none;height:2px;line-height:1px;}
.referencje_box .prod_ico{margin-top:8px;}
.referencje_box a img{border:none}
.referencje_box a:hover img{border:none}
.referencje_box .ref_top{cursor:pointer;overflow:hidden;zoom:1;background:#B2D5E8;border-left:5px solid #0075B3;margin-bottom:1px;margin-top:10px;}
.referencje_box .ref_title{color:#4A7995;font-size:12px;font-weight:bold;text-transform:uppercase;font-family:Tahoma;float:left;padding-top:3px;padding-left:10px;}
.referencje_box .ref_info{float:right;}
.referencje_box .ref_info span{width:76px;display:block;color:#4A7995;padding:4px 0px;}
.referencje_box .ref_info span.show{background: url('../img/page/show_ico.gif') no-repeat right center;}
.referencje_box .ref_info span.hide{background: url('../img/page/hide_ico.gif') no-repeat right center;}
.referencje_box .m_off div{color:#4A7995;background:#fff;padding:4px 0px;text-align:center;margin-top:5px;}
.referencje_box .m_on div{background:#B2D5E8;color:#4A7995;padding:4px 0px;text-align:center;margin-top:5px;}

.referencje_box .prod_ico span{padding-right:5px;position:relative;}
.referencje_box .prod_ico .info_box{position:absolute;left:14px;top:-31px;_top:-17px;background:#CCE3F0;color:#4A7995;text-transform:uppercase;font-size:9px;border:1px solid #4C9ECA;padding:0px 3px;white-space: nowrap}
.prod_box .prod_title{font-weight:bold;font-size:12px;padding-top:6px;color:#4A7995;}
.referencje_box .prod_ico .info_box a{background:#CCE3F0;color:#4A7995;text-transform:uppercase;font-size:9px;white-space: nowrap}


.new_real_box{padding:16px 58px 0px 58px;}
.new_real_box .prod_box{margin-bottom:10px;}
.new_real_box .real_title{color:#4A7995;font-size:12px;font-weight:bold;text-transform:uppercase;font-family:Tahoma;padding:3px 0px 3px 10px;background:#B2D5E8;border-left:5px solid #0075B3;margin-bottom:14px;}