@import url('rte.css');

h1,h2,h3,h4,h5,h6,form,input,ul,li {padding:0;margin:0;border:0;border:none;}
img {border:0;border:none;}
ul {list-style-type:none;}

a {color:#259cef;text-decoration:underline;}
a:hover {text-decoration:none;}
a img {text-decoration:none;border:0;}
a.noborder, a.lightbox {border:0;text-decoration:none;}
.clear {clear:both;font-size:1px;line-height:1px;}
.center {text-align:center;}
.right {text-align:right;}
h1,h2,h3,h4,h5,h6 {font-size:1em;}
#top h1 a,#bottom_menu1 ul li a.program10,#bottom_menu1 ul li a.km,#bottom_menu1 ul li a.bm,#bottom_menu1 ul li a.kulinarny,#bottom_menu1 ul li a.techniczny,#bottom_menu1 ul li a.baw,ul#top_right_menu3 li a,ul#top_right_menu4 li a,ul#slideshow_navigator li a,#content h2 a,.inner_box h2 a {outline:none;}

select,input,textarea {color:#488EC7;font-size:0.95em;padding-left:4px;font-family:tahoma;}
select,input {line-height:2em;}
input {line-height:1.6em;}
input,textarea {padding-right:4px;}

.clearLeft { float: none; clear: left; width: 0; height: 0; line-height: 0; font-size: 0; padding: 0; margin: 0; overflow: hidden; background: none;}
.clearRight { float: none; clear: right; width: 0; height: 0; line-height: 0; font-size: 0; padding: 0; margin: 0; overflow: hidden; background: none;}
.clearBoth { float: none; clear: both; width: 0; height: 0; line-height: 0; font-size: 0; padding: 0; margin: 0; overflow: hidden; background: none;}

.formRow { line-height: 3em }
.formLabel { float: left; width: 40%; text-align: right; display: block; margin-right: 5%; }
.formFieldComposite { float: left; width: 55%; text-align: left; line-height: 3em  }

.clear-left {clear: left;}

.nowrap {white-space: nowrap;}

.displayNone {display: none;}

body
{
     padding:0;
     margin:0;
     font-family: tahoma,verdana,arial; 
     font-size: 0.8em;
     text-align: center;
     color:#5F5F5F;
     background:#FFF;
}

#toplayerOverlay {
position:absolute;
top:0;
left:0;
width:500px;
height:500px;
background:url(../images/toplayerOverlayBg.gif);
z-index:10;
}

#toplayer {
position:absolute;
z-index:11;
}





#main
{
position:relative;
margin:0 auto 10px;
width:980px;
padding-bottom:30px;
text-align:left;
font-size: 0.8em;
color:#FFF;
} 

#top
{
position:relative;
min-height:145px;
}

#top h1,#top h1 a {width:228px;height:102px;}
#top h1 {position:relative;float:left;margin-top:30px;}
#top h1 a 
{
display:block;
background:url(../images/logo.png) no-repeat;
color:#EF182F;
font-size:7em;
text-decoration:none;
font-style:italic;
text-indent:-9999px;
z-index:2;
border-bottom:1px dotted #FFF;
}
#top h1 a span {display:block;font-size:0.3em;color:#106AB4;font-style:normal;text-align:center;}
#top h1 a:focus,#top h1 a:active {border-bottom:1px dotted #005FB1;}


#top_right
{
position:relative;
float:right;
width:742px;
margin-top:8px;
}

#audio_commercials_box {
	position:relative;
	margin-top: -5px;
	float:left;
	height:24px;
	line-height:24px;
	color:#96bdde;
}

#audio_commercials_box_flash {
	position:relative;
	margin-right: 5px;
	float:left;
	height:24px;
	width:50px; 
}

ul#top_right_menu1
{
position:relative;
color:#96bdde;
float:right;
margin:0 24px 8px 0;
}

ul#top_right_menu1 li
{
display:inline;
padding-left:16px;
margin-left:14px;
line-height:1.1em;
}
ul#top_right_menu1 li.ulubiona {background:url(../images/top_right_menu1_ulubiona.gif) no-repeat 0 60%;}
ul#top_right_menu1 li.startowa {background:url(../images/top_right_menu1_startowa.gif) no-repeat 0 60%;}
ul#top_right_menu1 li.polec {background:url(../images/top_right_menu1_polec.gif) no-repeat 0 60%;}

ul#top_right_menu1 li a,ul#top_right_menu2 li a {color:#96bdde;text-decoration:none;}
ul#top_right_menu1 li a.active,ul#top_right_menu1 li a:hover,ul#top_right_menu1 li a:focus,ul#top_right_menu1 li a:active,ul#top_right_menu2 li a.active,ul#top_right_menu2 li a:hover,ul#top_right_menu2 li a:focus,ul#top_right_menu2 li a:active {color:#0061b0;}

ul#top_right_menu2
{
position:relative;
color:#96bdde;
float:left;
font-size:1.1em;
margin-top:2px;
}

ul#top_right_menu2 li
{
display:inline;
margin-left:5px; /*8px*/
}

form#tx_indexedsearch
{
position:relative;
float:right;
height:19px;
/*margin-right:20px;*/
}
form#tx_indexedsearch p {margin:0;padding:0;}
form#tx_indexedsearch input {display:inline;float:left;font-size:1.2em;}
form#tx_indexedsearch input#search_input {height:17px;line-height:17px;width:136px;padding:0 4px;border:1px solid #95bede;color:#478dc8;margin-right:2px;}
form#tx_indexedsearch input#search_submit {background:url(../images/search_form_submit.gif) no-repeat;width:22px;height:19px;cursor:pointer;}

ul#top_right_menu3
{
position:relative;
margin-top:10px;
padding-top:21px;
height:31px;
background:url(../images/top_right_menu3_tlo.gif) repeat-x;
border-bottom:1px solid #61a4db;
overflow:hidden;
}

ul#top_right_menu3 li
{
position:relative;
float:left;
}
ul#top_right_menu3 li,ul#top_right_menu3 li a {height:31px;}
ul#top_right_menu3 li a {display:block;color:#FFF;text-decoration:none;font-size:1.3em;font-style:italic;text-indent:-9999px;}

ul#top_right_menu3 li.finanse,ul#top_right_menu3 li.finanse a {width:98px;background:url(../images/top_right_menu3_finanse.gif) no-repeat;}
ul#top_right_menu3 li.fotoserwis,ul#top_right_menu3 li.fotoserwis a {width:90px;background:url(../images/top_right_menu3_fotoserwis.gif) no-repeat;}
ul#top_right_menu3 li.uslugi,ul#top_right_menu3 li.uslugi a {width:62px;background:url(../images/top_right_menu3_uslugi.gif) no-repeat;}
ul#top_right_menu3 li.konsumencki,ul#top_right_menu3 li.konsumencki a {width:139px;background:url(../images/top_right_menu3_konsumencki.gif) no-repeat;}
ul#top_right_menu3 li.gadzety,ul#top_right_menu3 li.gadzety a {width:74px;background:url(../images/top_right_menu3_gadzety.gif) no-repeat;}
ul#top_right_menu3 li.konkursy,ul#top_right_menu3 li.konkursy a {width:116px;background:url(../images/top_right_menu3_konkursy.gif) no-repeat;}
ul#top_right_menu3 li.gazetki,ul#top_right_menu3 li.gazetki a {width:69px;background:url(../images/top_right_menu3_gazetki.gif) no-repeat;}
ul#top_right_menu3 li.markety,ul#top_right_menu3 li.markety a {width:72px;background:url(../images/top_right_menu3_markety.gif) no-repeat;}
ul#top_right_menu3 li.reklamy,ul#top_right_menu3 li.reklamy a {width:84px;background:url(../images/top_right_menu3_reklama.gif) no-repeat;}
ul#top_right_menu3 li.real_marki,ul#top_right_menu3 li.real_marki a {width:92px;background:url(../images/top_right_menu3_real_marki.gif) no-repeat;}

ul#top_right_menu3 li a.active,ul#top_right_menu3 li a:active,ul#top_right_menu3 li a:focus,ul#top_right_menu3 li a:hover {background-position:bottom;}



ul#top_right_menu4
{
position:relative;
height:37px;
background:#0061ae;
border-bottom:1px solid #61a4db;
}

ul#top_right_menu4 li
{
position:relative;
float:left;
}
ul#top_right_menu4 li,ul#top_right_menu4 li a {height:37px;}
ul#top_right_menu4 li a {display:block;color:#FFF;text-decoration:none;font-size:1.3em;font-style:italic;text-indent:-9999px;}


ul#top_right_menu4 li.program10,ul#top_right_menu4 li.program10 a {width:149px;background:url(../images/top_right_menu4_program10.gif) no-repeat;}
ul#top_right_menu4 li.km,ul#top_right_menu4 li.km a {width:118px;background:url(../images/top_right_menu4_km.gif) no-repeat;}
ul#top_right_menu4 li.bm,ul#top_right_menu4 li.bm a {width:109px;background:url(../images/top_right_menu4_bm.gif) no-repeat;}
ul#top_right_menu4 li.mw,ul#top_right_menu4 li.mw a {width:109px;background:url(../images/top_right_menu4_mw.gif) no-repeat;}
ul#top_right_menu4 li.kulinarny,ul#top_right_menu4 li.kulinarny a {width:119px;background:url(../images/top_right_menu4_kulinarny.gif) no-repeat;}
ul#top_right_menu4 li.techniczny,ul#top_right_menu4 li.techniczny a {width:125px;background:url(../images/top_right_menu4_techniczny.gif) no-repeat;}
ul#top_right_menu4 li.euro,ul#top_right_menu4 li.euro a {width:125px;background:url(../images/top_right_menu4_euro.gif) no-repeat;}
ul#top_right_menu4 li.baw,ul#top_right_menu4 li.baw a {width:115px;background:url(../images/top_right_menu4_baw.gif) no-repeat;}
ul#top_right_menu4 li.podroznik,ul#top_right_menu4 li.podroznik a {width:125px;background:url(../images/top_right_menu4_podroznik.gif) no-repeat;}

ul#top_right_menu4 li a.active,ul#top_right_menu4 li a:hover,ul#top_right_menu4 li a:focus,ul#top_right_menu4 li a:active {background-position:left bottom;}


#content_top
{
position:relative;
top:10px; /* nie margin-top, bo Opera! */
background:url(../images/content_top_tlo.gif) no-repeat right bottom;
height:315px;
overflow:hidden;
}

.content_top_left_box {margin-bottom:13px;}
.content_top_left_box img {display:block;}

#markety_box 
{
height:73px;
background:url(../images/markety_box_tlo.gif) no-repeat;
padding:12px 16px;
}
#markety_box h2 {position:relative;width:189px;height:41px;background:url(../images/markety_box_h2_tlo.gif) no-repeat;text-indent:-9999px;}
#markety_box h2 span {display:block;}
#markety_box form,#oferty_box form {margin-top:10px;}
#markety_box form p,#oferty_box form p {margin:0;padding:0;}
#markety_box select,#oferty_box select {color:#488EC7;width:100%;padding-left:4px;font-size:0.95em;height:2em;line-height:2em;}
#markety_box option,#oferty_box option {padding-left:4px;}

#newsletter_box
{
position: relative;
height:79px;
padding:12px 24px 0 16px;
background:url(../images/newsletter_box_tlo.gif) no-repeat;
}
#newsletter_box h2 {position:relative;width:69px;height:12px;font-size:1.2em;background:url(../images/newsletter_box_h2_tlo.gif) no-repeat;text-indent:-9999px;}
#newsletter_box p {margin:0;padding:0;}
#newsletter_box form {margin-top:10px;}
#newsletter_box input {display:inline;float:left;font-size:1.2em;}
#newsletter_box input#newsletter_input {position:relative;height:17px;line-height:17px;width:84%;padding:0 4px;border:1px solid #95bede;color:#478dc8;z-index:2;}
#newsletter_box input#newsletter_submit {position:relative;background:#1067ac;width:10%;height:19px;cursor:pointer;color:#FFF;float:right;z-index:2;}
#newsletter_zgoda {position:relative;height:28px;margin:37px 0 0 -7px;}

#right_newsletter_box {
	position: relative;
	height: 127px;
	width: 227px;
	margin-bottom: 13px;
	background:url(../images/right_newsletter_bg.png) no-repeat;
	border-bottom: 1px solid #D7E2F4;
    border-left: 1px solid #D7E2F4;	
}
#right_newsletter_box p {margin:0;padding:0;}
#right_newsletter_box form {position:relative;padding:67px 21px 0 14px;}
#right_newsletter_box input {display:inline;float:left;font-size:1.2em;}
#right_newsletter_box input#newsletter_input {position:relative;height:17px;line-height:17px;width:157px;padding:0 4px;border:1px solid #95bede;color:#478dc8;z-index:2;}
#right_newsletter_box input#newsletter_submit {position:relative;background:#1067ac;width:10%;height:19px;cursor:pointer;color:#FFF;float:right;z-index:2;}
#right_newsletter_zgoda {position:relative;height:28px;margin:31px 0 0 0;}


#przepisy_kategorie_box {
position:relative;
height:91px;
background:url(../images/box_przepisy_bg.gif) no-repeat;
}

#tematy_miesiaca_box {
position:relative;
height:68px;
margin-bottom:13px;
background:url(../images/tematy_bg.gif) no-repeat;
}


#przepisy_kategorie_box .inner_box, #tematy_miesiaca_box .inner_box {
padding:11px 18px;
position:relative;
}

#przepisy_kategorie_box p,#tematy_miesiaca_box p {
margin:1em 0;
padding:0;
}

#tematy_miesiaca_box select,#przepisy_kategorie_box select {
color:#488EC7;
width:195px;
}

#przepisy_kategorie_box .inner_box a {
color:#5093CA;
display:block;
font-size:1.1em;
text-align:right;
}



#content_top_left {position:relative;width:228px;float:left;min-height:100px;}

#content_top_center {position:relative;width:500px;float:left;margin-left:10px;border-left:1px solid #d7e2f4;border-bottom:1px solid #d7e2f4;padding:0 0 2px 2px;overflow:hidden;} 

#content_top_center img {display:block;}


#slideshow_box {position:relative;left:0;height:299px;background:#FFF;}
#slideshow_box div {position:relative;float:left;margin-right:3px;width:500px;height:299px;}
#slideshow_box div img {width:500px;height:299px;display:block;}
#slideshow_box div a.more {position:absolute;display:block;width:80px;height:19px;bottom:17px;right:28px;background:url(../images/bilboard_wiecej.gif) no-repeat;color:#feffff;text-decoration:none;line-height:15px;padding-left:13px;font-size:1em;}

#subpage_slideshow_box {position:relative;left:0;height:167px;background:#FFF;}
#subpage_slideshow_box div {position:relative;float:left;margin-right:3px;width:225px;height:167px;}
#subpage_slideshow_box div img {width:225px;height:167px;display:block;}
#subpage_slideshow_box div a.more {position:absolute;display:block;width:50px;height:19px;bottom:17px;right:10px;background:url(../images/bilboard_wiecej.gif) no-repeat right;color:#feffff;text-decoration:none;line-height:15px;padding-left:5px;font-size:1em;}

ul#slideshow_navigator {position:absolute;margin-left:12px;bottom:0;height:25px;}
ul#slideshow_navigator li,#content_top_center ul#slideshow_navigator li a {width:21px;height:25px;}
ul#slideshow_navigator li {display:inline;float:left;margin-left:1px;}
ul#slideshow_navigator li a {display:block;background:url(../images/slideshow_navigator_a.gif) no-repeat;line-height:25px;color:#FFF;text-align:center;text-decoration:none;}
ul#slideshow_navigator li a:hover,ul#slideshow_navigator li a:active,ul#slideshow_navigator li a:focus {background:url(../images/slideshow_navigator_a_focus.gif) no-repeat;}
ul#slideshow_navigator li a.active {background:url(../images/slideshow_navigator_a_active.gif) no-repeat;}




#content_top_right
{
position:relative;
float:right;
width:227px;
border-bottom:1px solid #D7E2F4;
border-left:1px solid #D7E2F4;
}
#content_top_right {height:301px;background-repeat: no-repeat;}

#content_top_right h2 img
{
/*margin:11px 0 0 18px;*/
margin:7px 0 0 34px;
display:block;
width:191px;
height:84px;
}

#content_top_right img.zobacz
{
position:relative;
margin:84px 0 0 124px;
display:block;
height:71px;
width:72px;
}

#content_top_right .link_box
{
position:absolute;
bottom:-1px;
left:-1px;
padding:8px 0 0 0;
height:31px;
width:228px;
background:url(../images/content_top_right_link_box_tlo.jpg) no-repeat;
text-align:right;
}

#content_top_right .link_box a, #content_top_right .link_box img {display:inline;vertical-align:middle;}
#content_top_right .link_box a
{
font-size:1.1em;
font-weight:bold;
text-decoration:none;
color:#FFF;
border-bottom:1px solid #ff96a2;
}
#content_top_right .link_box a:hover,#content_top_right .link_box a:active,#content_top_right .link_box a:focus {border-bottom:1px solid #FFF;}
#content_top_right .link_box img {margin:0 10px 0 5px;}

#content_top_right a.link {position:absolute;top:0;left:0;width:100%;overflow:hidden;text-indent:-9999px;z-index:2;background:url(../images/alpha.gif);}
#content_top_right a.link {height:262px;}
#content_top_right2 a.link {height:204px;}

#content,#subcontent {min-height:500px;/*margin-bottom:30px;*/}
#content {padding-top:10px;}

#subcontent {position:relative;top:10px; /* nie margin-top, bo Opera! */}

#content_bar {margin:10px 0;}
#content_bar p.header {margin:0;padding:0;padding-left:254px;font-size:1.3em;font-weight:bold;color:#C80013;} 

#content .box,#subcontent .box2
{
position:relative;
overflow:hidden;
border-left:1px solid #d7e2f4;
border-bottom:1px solid #d7e2f4;
margin-bottom:13px;
}
#subcontent .box2 {margin-bottom:0;}
#subcontent .box2_outbox,#subcontent .box2_outbox_expand {margin-bottom:13px;}

#subcontent .box2_outbox_expand ul {overflow:hidden;}
#subcontent .box2_outbox_expand ul.hide {height:0;}

#subcontent .box2_outbox_expand ul li
{
font-size:1.1em;
border-bottom:1px solid #d7e2f4;
color:#3885c1; 
}
#subcontent .box2_outbox_expand ul li a 
{
display:block;
padding:0 14px 0 14px;
padding-top:0.5em;
padding-bottom:0.5em;
color:#3885c1;
text-decoration:none;
background:url(../images/expand_menu_a_tlo.gif) no-repeat 218px 50%;
}
#subcontent .box2_outbox_expand ul li a.active,#subcontent .box2_outbox_expand ul li a:active,#subcontent .box2_outbox_expand ul li a:focus,#subcontent .box2_outbox_expand ul li a:hover {font-weight:bold;}



#content .box {height:126px;}
#subcontent .box2 {height:67px;background:url(../images/box2_tlo.gif) repeat-y;}
#content_center .box {background:url(../images/content_box_tlo.gif) no-repeat;}
#content_right .box {background:url(../images/content_box_tlo2.gif) no-repeat;}

#content_left {width:228px;min-height:100px;}
#content_center {width:504px;} 
#subpage_content {position:relative;width:742px;overflow:hidden;}
#content_right {width:228px;} 

#content_left {float:left;}
#content_center,#subpage_content {float:left;margin-left:10px;} 

.inner_box {position:relative;}
#content .box .inner_box {height:126px;}
#subcontent .box2 .inner_box {height:67px;background-position:2px 0;background-repeat:no-repeat;}

#content_center .box .inner_box {padding:16px 160px 0 13px;height:110px;line-height:1.7em;background-repeat:no-repeat;background-position:right top;}
#content .box h2 a {/*display:block;*/}
#content_center h2 {position:relative;margin:0 0 0.2em 0;color:#9BBBD8;font-size:1.5em;}
#content_center h2.indent {text-indent:-9999px;} 
#content_center h2 a {display:inline;}
#content_center h3 {font-size:1.2em;margin:0;padding:0;color:#0061AF;}
#content_center h3 a {color:#0061AF;text-decoration:none;border-bottom:1px solid #7FB1DA;} 
#content_center h3 a.active,#content_center h3 a:active,#content_center h3 a:hover,#content_center h3 a:focus {border-bottom:1px solid #0061AF;}
#content_center p {color:#468CC6;font-size:1.2em;margin:0;padding:0;}

#content_right .box .inner_box {padding:18px 0 0 15px;height:108px;}
#content_right h2 {position:relative;margin:0;color:#00469b;font-size:1.5em;}
#content_right h2 a {/*text-indent:-9999px;*/}

#subcontent .box2 h2 
{
position:absolute;
right:24px;
bottom:4px;
color:#0056A2;
font-size:1.5em;
}
#subcontent .box2 h2.indent {text-indent:-9999px;}
#subcontent .box2 h2 a 
{
display:block;
color:#0056A2;
text-decoration:none;
}

#subcontent .box2 a.dalej,#subcontent .box2 a.dalej2 
{
position:absolute;
right:0;
bottom:3px;
height:18px;
width:18px;
display:block;
overflow:hidden;
z-index:2;
} 
#subcontent .box2 a.dalej {background:url(../images/box2_a_dalej_tlo.gif) no-repeat left top;}
#subcontent .box2 a.dalej2 {background:url(../images/box2_a_dalej2_tlo.gif) no-repeat left top;}

#subcontent .box2 a.dalej.active,#subcontent .box2 a.dalej:active,#subcontent .box2 a.dalej:focus,#subcontent .box2 a.dalej:hover {background-position:bottom;}


#content_right .inner_box .link_box 
{
position:absolute;
left:0;
bottom:3px;
width:100%;
height:18px;
background:#FFF;
opacity:0.5;
}

#content_center .inner_box img.dalej,#content_right .inner_box img.dalej
{
position:absolute;
bottom:3px;
right:0;
display:block;
width:18px;
height:18px;
}


#content_right {float:right;}


#subpage_content_overtop {
position:relative;
margin-bottom:13px;
}

#subpage_content_top
{
position:relative;
/*height:216px;*/
border-bottom:1px solid #D7E2F4;
border-left:1px solid #D7E2F4;
background-repeat:no-repeat;
background-position:2px 0;
}

#subpage_content_top img
{
display:block;
width:739px;
/*height:214px;*/
margin-left:2px;
margin-bottom:2px;
}

#tree
{
position:relative;
background:url(../images/tree_tlo.gif) repeat-x bottom #FFF;
}

#tree a#tree_powrot
{
position:absolute;
top:10px;
right:15px;
display:block;
background:url(../images/tree_powrot_tlo.gif) no-repeat 0 50%;
padding-left:10px;
color:#3885c1;
font-size:1.1em;
text-decoration:none;
z-index:2;
}

#tree ul
{
position:relative;
min-height:20px;
padding:8px 70px 8px 15px;
}
#tree ul li {position:relative;display:inline;padding:0 0 0 14px;margin-right:12px;font-size:1.7em;background:url(../images/tree_li_tlo.gif) no-repeat 0 50%;font-family:arial;font-weight:bold;font-style:italic;color:#004592;}
#tree ul li.first {padding-left:0;background:none;}
#tree ul li a {text-decoration:none;color:#004592;}

#page_content
{
font-size:1.2em;
color:#5F5F5F;
line-height:1.3em;
padding:15px;
}

#page_content_right
{
position:relative;
float:right;
width:228px;
margin:0 0 1em 1em;
}
#page_content #page_content_right a {border:0;}
.box_wide {position:relative;margin-left:-92px;margin-bottom:13px;float:right;display:table-cell;}

#text p {margin-top:0;padding-top:0;}
/* #text ul,#text ol,#page_content ul,#page_content ol {margin: 0 0 0 15px;} */

#text ol li {zoom:1;}

#text ul li,#page_content ul li {background:url(../images/li.gif) no-repeat 0 0.6em;padding:0 0 0 10px;}

#page_content .csc-textpic ul li {background:none;margin:0;padding:0;}
#page_content .csc-textpic ul li a,#page_content .csc-textpic ul li a:hover,#page_content .csc-textpic ul li a:active,#page_content .csc-textpic ul li a:focus {border:0;}

#page_content a,#text a {text-decoration:none;color:#259cef;border-bottom:1px solid #99d2f9;}
#page_content a:hover,#page_content a:active,#page_content a:focus,#text a:hover,#text a:active,#text a:focus,#text a.active {border-bottom:1px solid #259cef;}

#page_content a.noborder, #text a.noborder,#page_content a.lightbox,#text a.lightbox {border:0;}
#page_content a.noborder:hover,#page_content a.noborder:active,#page_content a.noborder:focus,#text a.noborder:hover,#text a.noborder:active,#text a.noborder:focus,#page_content a.lightbox:hover,#page_content a.lightbox:active,#page_content a.lightbox:focus,#text a.lightbox:hover,#text a.lightbox:active,#text a.lightbox:focus {border:0;}

#text table.contenttable {width:100%;border: 1px solid #CEDFEF;border-collapse: collapse;}
#text table.contenttable td {
    border: 1px solid #CEDFEF;
    color: #083873;
    padding: 5px;
    vertical-align: middle;
}    
#text table.contenttable td p {margin:0;padding:0;}

#page_content .galeria_new
{
position:relative;
width:712px;
overflow:hidden;
}

#page_content .galeria_new h3 {color:#2D7DBE;margin-top:1em;font-size:1.05em;}

#page_content .galeria_new ul
{
position:relative;
width:752px;
background:none;
float:none;
margin:26px 0 0 0;
}

#page_content .galeria_new ul li 
{
float:left;
width:145px;
padding:0;
margin:0 43px 40px 0;
background:none;
height:200px;
overflow:hidden;
}
#page_content .higher ul li {height:340px;}

#page_content .galeria_new ul li a.foto, #produkty a.foto 
{
position:relative;
display:block;
width:142px;
height:142px;
line-height:142px;
padding:0 0 2px 2px;
border-bottom:1px solid #bfd9eb;
border-left:1px solid #bfd9eb;
text-decoration:none;
text-align:center;
overflow:hidden;
}
#produkty a.foto:hover,#produkty a.foto:active,#produkty a.foto:focus {border-bottom:1px solid #bfd9eb;border-left:1px solid #bfd9eb;}


#page_content .galeria_new ul li a.foto img, #produkty a.foto img  {
position:relative;
margin:0 auto;
vertical-align:middle;
}

#page_content .galeria_new ul li a.foto span.points_label 
{
position:absolute;
bottom:2px;
right:1px;
display:block;
width:40px; /*71*/
height:40px; /*44*/
padding:4px 31px 0 0;
text-align:right;
font-size:11px;
font-family:arial;
font-weight:bold;
color:#0B6CB5;
text-decoration:none;
background:url(../images/payback_points_label.png) no-repeat;
}

#page_content .galeria_new ul li p.opis {margin:0;padding:0;font-size:0.9em;}
#page_content .galeria_new ul li p.opis a {font-weight:bold;color:#2d7dbe;text-decoration:none;border-bottom:1px solid #74acdc;}
#page_content .galeria_new ul li p.opis a:hover {border-bottom:1px solid #2d7dbe;}

#page_content .galeria_new ul.gazetki li {height: auto;}

#page_content #catalog.galeria_new ul.gazetki li {position: relative; height: auto; min-height: 200px;margin-bottom: 20px;}
#page_content #catalog.galeria_new ul.gazetki li.clear-left {clear: left;}
#page_content #catalog.galeria_new strong {color: #1ba3ed;}

a.catalog_to_download {}

#catalog .cena {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    float: right;
    height: 40px;
    background: url(../images/cena_tlo.gif) no-repeat right bottom;
    z-index: 2;
}

#catalog .cena_m {
    float: right;
    /*margin-top: 3px;*/
    padding-right: 0;
    position: relative;
}

#catalog .cena_d {
    margin: 4px 5px 0 0;
    text-align: right;
}

#page_content .galeria_new ul.gazetki li p.opis {padding-top:0.2em;}
#page_content .galeria_new ul.gazetki li p.opis span {display:block;margin:0.2em 0;}
#page_content .galeria_new ul.gazetki li p.opis a.pdf {font-weight:normal;}

#page_content .pager {position:relative;font-size:0.9em;}
#page_content .pager_top {border-bottom:1px solid #bfd9eb;padding-bottom:0.2em;}
#page_content .pager_bottom {border-top:1px solid #bfd9eb;padding-top:0.2em;}

#page_content .galeria_new ul.gazetki li em {
  color: #ED1B2F;
  font-style: normal;
  font-weight: bold;
}

#page_content .pager ul {position:relative;float:right;}
#page_content .pager ul li
{
background:none;
display:inline-block;
color:#5f5f5f;
padding:0;
margin:0 0 0 0.2em;
}

#page_content .pager ul li a {color:#2d7dbe;text-decoration:none;border:0;}
#page_content .pager ul li a.prev,#page_content ul li a.next {font-weight:bold;font-size:1.2em;}
#page_content .pager ul li a.active {font-weight:bold;}

#top10
{
min-height:406px;
background:url(../images/content_left_top10_tlo.gif) no-repeat;
border-left:1px solid #d7e2f4;
border-bottom:1px solid #d7e2f4;
margin-bottom:13px;
}

#top10 h2,#top10 h2 a 
{
position:relative;
top:5px;
margin-left:10px;
width:181px;
height:96px;
font-size:1.8em;
font-style:italic;
}

#top10 h2 a
{
display:block;
color:#BFD7E9;
text-decoration:none;
text-indent:-9999px;
background:url(../images/content_box_top10_h2_tlo.gif) no-repeat;
overflow:hidden;
}
#top10 h2 a span {display:block;color:#A5D63D;font-size:0.5em;}

#top10 table {color:#0161ad;font-size:1.1em;border:0;width:100%;margin-top:34px;}
#top10 table tr {background:#eff7e2;}
#top10 table tr.second {background:#f6fded;} 
#top10 table td {padding:0.4em 0.5em;}
#top10 table td.lp {width:5%;font-weight:bold;text-align:right;}
#top10 table td.name {width:80%;}
#top10 table td.price {width:15%;font-weight:bold;text-align:right;}
#top10 table td a {color:#0161ad;text-decoration:none;border-bottom:1px solid #80b1da;}
#top10 table td a.active,#top10 table td a:active,#top10 table td a:focus,#top10 table td a:hover {border-bottom:1px solid #0161ad;}


#produkty {text-align:center;}
#produkty .produkt
{
margin:35px auto 0;
padding-bottom:15px;
width:627px;
text-align:left;
background:url(../images/produkt_tlo.gif) no-repeat bottom right;
}

#produkty .opis
{
float:right;
width:373px;
text-align:left;
}

#produkty .tekst {margin-right:160px;}

#produkty .cena
{
position:relative;
float:right;
width:150px;
height:40px;
background:url(../images/cena_tlo.gif) no-repeat bottom right;
}

#produkty .cena_m {float:right;position:relative;padding-right:0;margin-top:3px;}

#produkty .cena_d {text-align:right;margin:4px 32px 0 0;}
#produkty .cena_d img,#produkty .cena_m img {margin-right:0;}

#produkty h3
{
margin:0 0 7px 0;
padding:0;
color:#24a8e4;
font-size:12px;
}

#promo .gazetka {margin:1em 0;}

#promo .gazetka img {
border-bottom:1px solid #BFD9EB;
border-left:1px solid #BFD9EB;
padding:0 0 2px 2px;
}

#promo .gazetka p.opis {
margin:0;
padding:0;
font-size:0.9em;
}

#promo .gazetka p.opis span {display:block;}

#promo .gazetka p.opis a {
border-bottom:1px solid #74ACDC;
color:#2D7DBE;
font-weight:bold;
text-decoration:none;
}

#promo .gazetka p.opis a:hover,#promo .gazetka p.opis a:active,#promo .gazetka p.opis a:focus {border-bottom:1px solid #259CEF;}

#adult_check {text-align:center;}
#adult_check form {position:relative;margin:0 auto;width:70%;text-align:left;}
#adult_check form .outbox {border:1px solid #d0d9e0;}
#adult_check form fieldset.bg {margin:1px;border:0;padding: 0 0 10px 0;background:#e4eaf6 url(../images/adult_check_form_bg.gif) repeat-x ;}

#adult_check p {margin:0;}
#adult_check p.msg {line-height:83px;text-align:center;color:#771417;font-weight:bold;}
#adult_check p.fields {}
#adult_check fieldset label { color:#12326f;margin-right:20px; }
#adult_check fieldset input {height:20px;width:25px;text-align:center;color:#959aa0;}
#adult_check fieldset input.wide {width:45px;}
#adult_check fieldset input.x-wide {width:200px; text-align: left;}
#adult_check fieldset label.x-label {  }

#adult_check fieldset .formRow { line-height: 45px }
#adult_check fieldset .formFieldComposite { line-height: 45px }
#adult_check fieldset input { margin-top: 12px }

#adult_check p.submit {margin:2em 0;}

#adult_check input#formSend, #adult_check input#formSendOn {
	position:relative;
	float:right;
    background-color: #29598C;
    border: 1px solid #29598C;
    color: white;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    width: 150px;
    font-family: tahoma;
    font-size: 0.95em;
    padding-left: 4px;
    line-height: 1.6em;
    padding-right: 4px;    
}

#adult_check input#formSendOn {
    background-color: #00387B;
}    

#adult_check p.adult {position:relative;}
#adult_check input.checkbox {position:absolute;top:2px;left:-20px;}

#c759, #c900, #c940 {display:none;}

#bottom
{
position:relative;
top:30px;
padding-top:10px;
background:#e2eff7;
}

#bottom_menu1 
{
padding-top:30px;
min-height:205px;
background:url(../images/bottom_menu1_tlo.gif) repeat-x #2e7ebd;
font-size:1.2em;
padding-bottom:10px;
}

#bottom_menu1 ul {}
#bottom_menu1 ul li
{
width:15.4%;
display:inline;
float:left;
}
#bottom_menu1 ul li a 
{
position:relative;
display:block;
height:14px;
color:#FFF;
text-decoration:none;
}

#bottom_menu1 ul a.program10 {width:118px;background:url(../images/bottom_menu1_program10.gif) no-repeat;}
#bottom_menu1 ul li a.km {width:96px;background:url(../images/bottom_menu1_km.gif) no-repeat;}
#bottom_menu1 ul li a.bm {width:85px;background:url(../images/bottom_menu1_bm.gif) no-repeat;}
#bottom_menu1 ul li a.kulinarny {width:96px;background:url(../images/bottom_menu1_kulinarny.gif) no-repeat;}
#bottom_menu1 ul li a.techniczny {width:104px;background:url(../images/bottom_menu1_techniczny.gif) no-repeat;}
#bottom_menu1 ul li a.baw {width:91px;background:url(../images/bottom_menu1_baw.gif) no-repeat;}

#bottom_menu1 ul li a.podroznik {width:104px;background:url(../images/bottom_menu1_podroznik.gif) no-repeat;}

#bottom_menu1 ul li a.program10,#bottom_menu1 ul li a.km,#bottom_menu1 ul li a.bm,#bottom_menu1 ul li a.kulinarny,#bottom_menu1 ul li a.techniczny,#bottom_menu1 ul li a.baw, #bottom_menu1 ul li a.podroznik 
{
left:40px;
font-weight:bold;
font-style:italic;
font-size:1.1em;
text-indent:-9999px;
}

#bottom_menu1 ul li a:focus,#bottom_menu1 ul li a:active {border-bottom:1px dotted #FFF;}

#bottom_menu1 ul li ul {margin-left:30px;margin-top:14px;}
#bottom_menu1 ul li ul li {display:block;float:none;width:auto;margin-bottom:10px;padding:0 5px 0 10px;background:url(../images/bottom_menu1_li_tlo.gif) no-repeat 0 5px;}
#bottom_menu1 ul li ul li a {font-size:0.9em;color:#b6d0dd;text-decoration:none;border-bottom:1px solid #82b3d3;display:inline;}
#bottom_menu1 ul li ul li a:hover,#bottom_menu1 ul li ul li a.active,#bottom_menu1 ul li ul li a:active,#bottom_menu1 ul li ul li a:focus {border-bottom:1px solid #b6d0dd;}

ul#bottom_menu2 
{
position:relative;
background:#4A94D1;
color:#b3cada;
padding:2.2em 0;
padding-left:22px;
}

ul#bottom_menu2 li
{
display:inline;
border-left:1px solid #b3cada;
padding:0 0.6em 0 0.8em;
}
ul#bottom_menu2 li.first {border-left:0;}

ul#bottom_menu2 li a 
{
color:#b3cada;
text-decoration:none;
}
ul#bottom_menu2 li a.active,ul#bottom_menu2 li a:active,ul#bottom_menu2 li a:focus,ul#bottom_menu2 li a:hover {color:#0061B0;}

#footer {position:relative;padding:1em 0 2em 0;padding-left:34px;padding-right:22px;background:#589bd2;color:#8bc1ed;}
#footer a {color:#8bc1ed;text-decoration:none;}
#footer a#venti {position:relative;display:block;float:right;}




#text a.noborder {border:0;text-decoration:none;}
a.more img {display:none;}


.skiplink {
  position: absolute; 
  left: 0px; 
  top: -500px; 
  overflow: hidden;
}


table.text_table {
  width: 677px;
}


/* *********************** Odkurzacze: begin ******************************* */    

#products_box
{
    color:#0056a2;
    padding:0 0 2px 2px;
}

#products_box .inner_box {padding:24px 0 14px 14px;background:#E2EEFF;}
#products_box h2 {font-weight:normal;}
#products_box ul {position:relative;margin-top:1em;margin-left:-12px;list-style-type:none;}

#products_box ul li
{
    position:relative;
    display:inline;
    float:left;
    margin:0 2px 2px 0;
    padding:0;
    width:70px;
    height:70px;
    border:1px solid #cedfef;
    background:#FFF;
}

#products_box ul li img {display:block;position:relative;}
#products_box ul li a {display:block;width:70px;height:70px;}

#products_box ul li img.znaczek
{
    position:absolute;
    bottom:5px;
    right:5px;
}


#page_content_right .box_2 .blue_box 
{
    position:relative;
    height:46px;
    background:#e1eeff;
}

#page_content_right .box_2 .blue_box img
{
    position:absolute;
    bottom:0;
    right:0;
} 

#page_content_right .box_2 .blue_box a.link
{
    line-height:46px;
    margin-left:9px;
    color:#24a8e4;
}

#page_content_right .box_ramka
{
    background:#EAF1F8;
    border:1px solid #CFE0F0;
}

#page_content_right
{
position:relative;
float:right;
width:228px;
margin:0 0 1em 1em;
}

#page_content_right .box,#page_content_right .box_2
{
border-left:1px solid #D7E2F4;
border-bottom:1px solid #D7E2F4;
margin-bottom:13px;
}
#page_content_right .box_2 {padding:0 0 2px 2px;}

#page_content_right ul li a {text-decoration:none; color:#259cef; border-bottom: 1px solid #99d2f9 !important;}
#page_content_right ul li a:hover {border-bottom:1px solid #259cef !important;}
  

/* *********************** Odkurzacze: end ********************************* */     




/* Jesli przeniesiemy wszystkie tresci z plain html do RTE, trzeba bedzie dodac to jako style do edytora  \/ */
span.styl1, span.styl1 * {
	/*blekit*/
	color: #24a8e4;
}
span.styl2, span.styl2 * {
	/*granat*/
  color: #00478f;
}
span.small, span.small * {
	/*maly*/
	font-size: 10px;
}
/* Jesli przeniesiemy wszystkie tresci z plain html do RTE, trzeba bedzie dodac to jako style do edytora  /\*/

p.align-center {text-align:center;}

#text .tx-indexedsearch-browsebox {
	position: relative;
	margin-bottom: 1em;
	
	text-align: right;
}

#text .tx-indexedsearch-browsebox p {
	text-align: left;
}

#text .tx-indexedsearch-browsebox ul li {
    color: #5F5F5F;
    display: inline;
    margin: 0 0 0 0.2em;
    padding: 0;
	
	font-size: 0.9em;
	background: none;
}

#text .tx-indexedsearch-browsebox ul li a {
	border: 0;
	
	color: #2D7DBE;
}

.addthis_toolbox {
	position: relative;
	margin-top: -16px;
	float: right;
}

#page_content .addthis_toolbox a, #text .addthis_toolbox a {
	border: 0;
	text-decoration: none;
}

