html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: '';	content: none;}
table {	border-collapse: collapse;	border-spacing: 0;}



em{font-style:italic;}
strong{font-weight:bold}

.left{ float:left}
.right{ float:right}
{* *}
body {	background: url("gfx/body_bg.jpg") no-repeat scroll top center #e5e8ea;color:#666666;font-family:Tahoma, Verdana, Sans-Serif;font-size: 11px;text-align: center;margin:0;padding:0}

#page{    margin: 0 auto;    width: 1012px;}
#top{ margin: 0 auto;  width: 960px; text-align:left;float: left;margin: 0 26px;}
#top.opa{ background-color:#00596c;opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50);" }
#top_right { width:710px; float:right}
a#logo{ float: left; margin-left: 20px; margin-top: 30px;}
.language{ float: right; margin-top: 15px;}
.language ul{}
.language li{ background: url("gfx/sep.jpg") no-repeat scroll 100% 0 transparent; float: left; margin-left: 13px; padding-right: 20px;} 
 .language li.last{ background:none} 
.language li a{ color: #CC0000; display: block; padding-left: 22px; padding-top: 2px; text-decoration: none;}
.language li a#pl{background: url("gfx/pl.jpg") no-repeat scroll 0 0 transparent;}
.language li a#en{ background:url(gfx/gb.jpg) no-repeat 0 0%}


.search{ float: right; margin-top: 11px; width: 288px;}
.search input.text{ background: url("gfx/input_search.jpg") no-repeat scroll 0 0 transparent; border: 0 none; color: #999999; float: left; font-family: Tahoma; font-size: 11px; height: 20px; margin-right: 2px; padding-left: 4px; padding-right: 4px; padding-top: 0; width: 142px;}
.search select{ background: url("gfx/select_bg.jpg") no-repeat scroll 0 0 transparent; border: 0 none; color: #999999; float: left; font-family: Tahoma; font-size: 11px; height: 21px; padding-bottom: 2px; padding-right: 2px; padding-top: 2px; width: 92px;}
.search input.submit{ background: url("gfx/submit_ok.jpg") no-repeat scroll 0 0 transparent; border: 0 none; float: right; height: 20px; margin-top: 1px; padding: 0; width: 40px; cursor:pointer} 
.search a{ background: url("gfx/arrow_red.png") no-repeat scroll left center transparent; color: #CC0000; display: inline-block; float: left; font-size: 11px; margin-top: 7px; padding-left: 8px; text-decoration: none; } 

#menu{ background: url("gfx/menu_bg.jpg") no-repeat scroll 0 0 transparent; clear: right; margin-top: 73px; overflow: hidden; width:710px; height:50px}
#menu ul{ float:right}
#menu ul li{ background: url("gfx/li_bg.jpg") no-repeat scroll right top transparent; float: left; margin: 10px 0 11px 10px; padding: 2px 10px 2px 0; /* */}
#menu ul li.last{ background:none} 
#menu ul li a{ display: block; font-size: 12px; padding-left: 12px; text-decoration: none; }
#menu ul li a span{ color: #FFFFFF; display: block; font-size: 13px; font-weight: bold; padding: 4px 12px 6px 0; text-decoration: none; text-transform: uppercase; font-style:italic} 
#menu ul li a#current{background:url(gfx/menu_l.jpg) no-repeat bottom left; color:#399fb2;}
#menu ul li a#current span{background:url(gfx/menu_r.jpg) no-repeat bottom right;color:#399fb2}
#menu ul li:nth-child(2) a,
#menu ul li:nth-child(2) a span{background:#cc4545;}

#menu ul li a:hover{background:url(gfx/menu_l.jpg) no-repeat bottom left;color:#399fb2}
#menu ul li a:hover span{background:url(gfx/menu_r.jpg) no-repeat bottom right;color:#399fb2}
#menu ul li.amdh { background: none; margin: 0; }
#menu ul li.amdh a:hover{background: none;color:#399fb2}
#menu ul li.amdh a:hover span{background: none;color:#399fb2}



.cwb{ background: url("gfx/cwb_bg.gif") no-repeat scroll 0 0 transparent; height: 30px; margin-top: 25px; width: 710px; float: left} 
.cwb p{    color: #FFFFFF;
    float: left;
    line-height: 12px;
    margin-bottom: 0;
    margin-left: 12px;
    margin-top: 10px;}
.cwb a{  float: left; margin-right: 11px; margin-top: 10px; text-decoration: none;} 
.cwb a span.open {background: url("gfx/arrow_down.png") no-repeat scroll right center transparent; color: #FFFFFF; display: block; float: right;padding-right: 10px;}
.cwb a span.close {background: url("gfx/arrow_up.png") no-repeat scroll right center transparent; color: #FFFFFF; display: none; float: right;padding-right: 10px;}
.cwb a.zwin_rozwin{background: url("gfx/arrow_up.png") no-repeat scroll right center transparent;}

.cwb a:hover{ text-decoration:underline; color:#fff}

.extend{ background:url(gfx/top_bg.png) no-repeat top left; padding-top:16px; margin-top:2px}
.extend_bottom{ background:url(gfx/bottom_bg.png) no-repeat bottom left; padding-bottom:16px}
.extend_middle{ background-color:#fff; overflow:hidden; padding-left:16px; padding-right:16px}

.content{    margin: 32px 26px 25px;
    text-align: left;
    width: 960px;
	float: left;}
    
 p.foto{ float:left; width:170px; padding-bottom: 9px; background:url(gfx/img_bg.jpg) no-repeat left bottom}
 p.foto img{ border:1px solid #6c9ca7}   
    
.content#main{     background: url("gfx/content.png") no-repeat scroll 0 0 transparent;    display: block;    height: 445px;    margin-left: 26px;    margin-top: 25px;    width: 986px; margin-bottom:0;float: left;} 
.content.en#main{   background: url("gfx/content_en.png") no-repeat scroll 0 0 transparent;} 
.box{ float: left;  width: 328px; position:relative}  
.box_content{margin-top: 323px;} 
#box1 .box_content { padding-left: 17px; padding-right: 41px;} 
#box2 .box_content { padding-left: 13px; padding-right: 48px;} 
#box3 .box_content { padding-left: 9px; padding-right: 50px;} 
#main.content .box a.bLink {
 	width: 310px;
	height: 297px;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
 }
 #main.content #box1.box a.bLink {
	top: 16px;
}
#main.content #box2.box a.bLink {
	top: 13px;
	height: 300px;
}
#main.content #box3.box a.bLink {
	top: 0px;
	height: 313px;
}
.box p{ color:#e5edf1; line-height:16px} 
.box p a{ background: url("gfx/arrow_white.png") no-repeat scroll left center transparent; color: #E5EDF1; padding-left: 6px; text-decoration: none;} 
.box a.link{ display: block; height: 126px; position: absolute; right: 0; top: 105px; width: 26px;} 

.container_foot{ /*height:160px;*/ width:100%; background:url(gfx/footer_bg.jpg) repeat-x;float: left;overflow: hidden; padding-bottom: 15px;} 
#footer{  margin: 0 auto; overflow: hidden; text-align: left; width: 1014px; }
.footer_box{ background: url("gfx/separator.jpg") no-repeat scroll left top transparent; float: left; margin-left: 25px; padding-left: 20px; padding-top: 25px; width: 280px;}
.footer_box.rozwin {background: url("gfx/separator.jpg") left -15px no-repeat;}
h4{ color: #00596C; font-size: 13px; font-style: italic; font-weight: bold; margin-bottom: 15px; text-transform: uppercase;}  
.footer_box ul{ float: left; padding-right: 14px;} 
.footer_box ul li{ margin-bottom:7px} 
.footer_box ul li a{ background: url("gfx/arrow_green.png") no-repeat scroll left center transparent; color: #00596C; display: block; padding-left: 6px; text-decoration: none;} 
a.foto img{ margin:1px } 
a.foto{ float:left; border:1px solid #a8adae; margin-right:13px} 

.footer_boxes{ overflow:hidden; float:left}
a.zwin{ background: url("gfx/zwin.jpg") no-repeat scroll 0 0 transparent; display: block; float: left; height: 130px; margin-left: 7px; width: 26px;} 
a.zwin.en{background: url("gfx/zwin_en.jpg") no-repeat scroll 0 0 transparent;}
a.zwin.rozwin {background: url("gfx/open.jpg") left 14px no-repeat;}
#footer_top{ /*height: 160px; overflow: hidden;*/ }
div#copyrights {width: 100%;float: left;height: 40px;background:url(gfx/footer_bg.jpg) bottom left repeat-x;}
#copyrights_wrap {  margin: 0 auto; overflow: hidden; text-align: left; width: 1014px; }
#footer_bottom{ height: 40px; margin-left: 44px; overflow: hidden;} 
#footer_bottom p.left{ color: #FFFFFF; margin-top: 13px;} 
a#rss{ background: url("gfx/rss.jpg") no-repeat scroll 0 0 transparent; float: left; height: 16px; margin-left: 68px; margin-top: 12px; width: 17px; text-indent:-20000px} 
p.facebook{ background: url("gfx/sep2.jpg") no-repeat scroll 0 0 transparent; float: left; margin-left: 20px; margin-top: 10px; padding-left: 25px; text-indent: -20000px; width:200px;}
a#fb{ background: url("gfx/fb.jpg") no-repeat scroll 0 0 transparent; width:77px; height:18px; float: left;} 
a#yt{ background: url("gfx/youtube.png") center center no-repeat; width:77px; height:18px; float: left;}
a#tw{ background: url("gfx/twitter.png") 50% 50% no-repeat; width:40px; height:20px; float:left; margin:-2px 0;} 
#footer_bottom p.right{ color: #FFFFFF; margin-right: 45px; margin-top: 13px;} 

.column-left{ width:310px; float:left; overflow:hidden; background:url(gfx/cien.png) no-repeat 0 100%; padding-bottom:11px; line-height:1.5}
.column-right{width:635px; float:right;   }
h2{    color: #399FB2;    font-size: 13px;    font-style: italic;    font-weight: bold;    margin-bottom: 12px;    text-transform: uppercase;} 
    
.column-left h2{ margin-bottom: 21px;    margin-left: 10px;    margin-top: 18px;}     
.submenu{ background: url(gfx/news_bg.png) repeat; border:1px solid #85acb5 } 
.submenu.white {background: #fff;}
.submenu ul.news{ margin-left:10px; overflow: hidden; margin-bottom:50px; margin-top:22px}
.submenu ul.news li{     width: 294px; padding-top:1px; padding-bottom:4px; background: url(gfx/li_line.png) no-repeat bottom left;}
.li_top{     padding-top:6px;    width: 290px;}
.li_bottom{         padding-bottom: 6px;    padding-left: 4px;    padding-right: 6px;}
    
li.hover .li_bottom, li.on .li_bottom{background: url("gfx/submenu_h_bottom.png") no-repeat scroll 0 100% transparent;}   
li.hover .li_top, li.on .li_top{background: url("gfx/submenu_h_top.png") no-repeat scroll 0 0 #79ABB5;}
li.hover, li.on {   background: url("gfx/submenu_h_middle.png") no-repeat scroll right center transparent;}

.submenu ul.news li a{     color: #399FB2;    display: block;    font-size: 11px;    line-height: 13px;    margin-bottom: 2px;    text-decoration: none;}
.submenu ul.news li.hover a, .submenu ul.news li.on a{ font-weight:bold; color:#fff}

.submenu ul.news li p{ font-size:10px; color:#777777; margin-bottom:0}
.submenu ul.news li.hover p, .submenu ul.news li.on p{color:#cccccc}

.box_data{ width:70px; float:left; overflow:hidden}
.box_data p{ background:url(gfx/data_bg.png) no-repeat; font-size:13px; color:#fff; font-weight:bold; font-style:italic; padding-top:1px; padding-bottom:2px; text-align:center; width:70px}
.box_news{ width:545px; float:right; overflow:hidden} 

p{     color: #777777;    font-size: 11px;    line-height: 16px; margin-bottom:14px} 

.gallery2{     margin-bottom: 13px;    margin-top: 14px;    overflow: hidden;} 
.gallery2 a{    background: url("gfx/cien.png") no-repeat scroll 100% 100% transparent;    display: block;    float: left;    overflow: hidden;    padding-bottom: 10px;}    .mr17{  margin-right:17px}
    
a{ color:#cc0000; text-decoration:none}
a:hover{ color:#ce4545; text-decoration:underline}    

.breadcrumb{    margin-top: 6px;    overflow: hidden;    text-align: right; float: left; width: 100%;}
.breadcrumb a{   float: left;  background: url("gfx/arrow_grey.png") no-repeat scroll right center transparent;    color: #CCCCCC;    margin-right: 4px;    padding-right: 8px;}
.breadcrumb a.last{color:#cc0000; padding-right:0; background:none; margin-right:0}
.breadcrumb span.last{color:#cc0000; padding-right:0; background:none; margin-right:0}
.loga{    border-top: 1px solid #E1E2E2;    margin-left: 10px;    overflow: hidden;    width: 294px;}
.pt20{ padding-top:20px}

.zajawka{ font-weight:bold; color:#399fb2}
.content_left{ width:310px; float:left;clear: left;}
.content_right{ width:310px; float:right}

#o_nas{ background:url(gfx/submenu.jpg) no-repeat top left;  height: 450px;}

#akademia{ background: #f8f8f8 url(gfx/submenu1.png) no-repeat bottom left;  /*height: 450px;*/}
#akademia .strefa { margin-bottom: 212px;}

ul.my{ margin-left:10px; margin-top:20px; margin-right:4px}
.submenu ul.my li{  background: url(gfx/li_line.png) no-repeat bottom left;
    padding-bottom: 4px;
    padding-top: 1px}
.submenu ul.my li a{
    color: #399fb2;
    display: block;
    font-family: arial;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    height: 31px;
    padding-left: 4px;
    text-transform: uppercase;
    width: 294px;}

.submenu ul.my li a:hover, .submenu ul.my li a.on{background: url("gfx/li_bottom2.png") no-repeat scroll left top transparent; color:#fff; text-decoration:none}

a.doc{    background: url("gfx/doc.jpg") no-repeat scroll left center transparent;
    display: block;
    padding-bottom: 4px;
    padding-left: 25px;
    padding-top: 6px;}
    
ol.list{  clear:both;   color: #399FB2;
    list-style-position: inside;
    list-style-type: decimal;
    padding-left: 0; padding-bottom:30px; overflow:hidden; border-bottom:1px solid #d5d5d5;  margin-bottom:7px} 
ol.list li{line-height:16px}    
ol.list li span{ color:#777; }

.pagination{float: right;width: 100%;}
.pagination ul {float: right;}
.pagination ul li{ float:left; margin-left:2px}
 .pagination ul li a{    background: url("gfx/pag.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    height: 15px;
    padding-bottom: 3px;
    padding-top: 7px;
    text-align: center;
    width: 19px; text-decoration:none}     
    
 .pagination ul li a:hover,  .pagination ul li a.on{ background-position:0 100%}
 
  .pagination ul li.prev a,  #p_bottom.pagination ul li.prev a:hover{ text-indent:-20000px; background: url("gfx/prev.png") no-repeat scroll 0 0 transparent;}
.pagination ul li.next a, #p_bottom.pagination ul li.next a:hover{ text-indent:-20000px; background: url("gfx/next.png") no-repeat scroll 0 0 transparent;} 
 #p_bottom.pagination ul li a.on, #p_bottom.pagination ul li a:hover{    background: url("gfx/pag2.png") no-repeat scroll 0 100% transparent;}
 #p_bottom{ overflow:hidden;}
 
 h2.left{ padding-top:5px}

 
 
 #kontakt{ background:url(gfx/kontakt.jpg) no-repeat top left;  height: 388px;}
 
 table{}
 td{ line-height:16px}
 span.green{ color:#399fb2}
 .linki{ overflow:hidden}
 .linki a{    display: block;
    float: left;
    margin-bottom: 40px;
    margin-right: 57px;
    padding-top: 27px;}
 a#lokalni{ background:url(gfx/lokalni.jpg) no-repeat top left;}
a#mapka{ background:url(gfx/mapka.jpg) no-repeat top left;}

iframe{ border:1px solid #6c9ca7}


.form_left{ width:310px; float:left; overflow:hidden}
.form_right{     float: right;
    height: 250px;
    overflow: hidden;
    width: 310px;}

.form_left p, .form_right p{ overflow:hidden; margin-bottom:0}

label{     color: #4C515A;
    display: block;
    float: left;
    font-size: 11px;
    margin-top: 3px;}
    
input.text{     background: url("gfx/input.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #999999;
    float: right;
    font-family: Tahoma,Verdana,Sans-Serif;
    font-size: 11px;
    height: 19px;
    margin-bottom: 2px;
    padding: 1px 5px;
    width: 192px;}
select{    background: url("gfx/input.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #999999;
    float: right;
    font-family: Tahoma,Verdana,Sans-Serif;
    font-size: 11px;
    height: 21px;
    margin-bottom: 2px;
    padding: 2px 2px 2px 5px;
    width: 202px;}
.submit{ text-indent:-20000px; border:0; cursor:pointer; color:#fff; font-size:0}
input.submit#wyslij{width:62px; height:19px; background:url(gfx/submit_wyslij.png) no-repeat; float:right}
 

textarea{    background: url("gfx/textarea.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #999999;
    font-family: Tahoma,Verdana,Sans-Serif;
    font-size: 11px;
    height: 191px;
    margin-bottom: 0;
    padding: 1px 10px 10px 5px;
    width: 293px;}
    
p.last{     border-top: 1px solid #B5B5B5;
    clear: both;
    overflow: hidden;
    padding-top: 9px;}    
    
    
ul.strefa{ margin-left:10px; margin-bottom:40px; /*overflow:hidden;*/ margin-top:15px; margin-right:10px;}   
ul.strefa li{    border-bottom: 1px solid #E1E2E2;
    padding-bottom: 3px;
    padding-top: 3px}
 ul.strefa li a.li_top{text-decoration: none; display:block;}  
 
 ul.strefa li a span.li_bottom{       display: block;}   
 
 
ul.strefa li a span.li_center {        color: #399fb2;    display: block;    font-size: 13px;    font-style: italic;    font-weight: bold;    padding-right: 4px;    text-transform: uppercase;     width: 286px;}

 ul.strefa li a.li_top:hover, ul.strefa li.active a{background: url("gfx/submenu_h_top.png") no-repeat scroll 0 0 #79ABB5;}  
 ul.strefa li a:hover span.li_bottom, ul.strefa li.active a span.li_bottom{background: url("gfx/submenu_h_bottom.png") no-repeat scroll 0 100% transparent; }
 ul.strefa li a:hover span.li_center,  ul.strefa li.active a span.li_center {background: url("gfx/submenu_h_middle.png") no-repeat scroll right center transparent; color:#fff !important}
 
 ul.strefa li ul li a{ color:#399fb2}
 ul.strefa li ul li a:hover{ font-weight:bold; text-decoration:none}
 ul.strefa li ul li {    border: 0 none;    padding-left: 4px;}
ul.strefa li.active ul li a{ background:none; }    
 ul.strefa li.active ul li.active a{ font-weight:bold}   
 ul.strefa.sport{ margin-bottom:0px} 
.kluby{ overflow:hidden; margin-left:10px; margin-bottom:20px}
ul#text.text2 li{ border:0 none}
ul#text p{ margin-right:20px;}
ul#text li.active a{ margin-bottom:10px}
ul#text li.active a span.li_center{ background:none;}
ul.text2{ border-bottom:1px solid #dedfdf; margin-bottom:20px; padding-bottom:10px}
.submenu2{ overflow:hidden}
.pt20 .submenu2{margin-top: -20px;}
ul.oferta{ float:right; margin-bottom:8px}
ul.oferta li{ float:left; margin-left:4px}
ul.oferta li a {    background: url("gfx/btn.png") no-repeat scroll 0 0 transparent;    color: #FFFFFF;    display: block;    font-size: 13px;    font-style: italic;    font-weight: bold;    height: 20px;    padding-top: 5px;    text-align: center;    text-decoration: none;    text-transform: uppercase;    width: 112px;}
ul.oferta li a:hover, ul.oferta li a.on{ background-position:0 100%}
ul.oferta_lang{ float:right; margin-bottom:23px;}
ul.oferta_lang li{ float:left; }

.box_oferta{ background:url(gfx/cien.png) no-repeat 0 100%; padding-bottom:11px; margin-bottom:14px }
a.img{ border:1px solid #6c9ca7; display:block; position: relative;width: 308px;height: 198px;}
a.img img {position: absolute;bottom: 0px;}
a.box_bottom {    background: url("gfx/box_bottom.png") repeat scroll 0 0 transparent;    color: #FFFFFF;    display: block;    font-size: 13px;    font-style: italic;    font-weight: bold;   height: 29px;    padding-bottom: 5px;    padding-left: 17px;    padding-top: 11px;    text-decoration: none;    text-transform: uppercase;}


.produkt{ overflow:hidden; padding-top:12px; margin-bottom:4px}
a.zdjecie_produktu{ display:block; padding-bottom: 13px; background:url(gfx/produkt_bg.png) no-repeat 0 100%; float:left}
a.zdjecie_produktu img{ width:128px; height:168px; border:1px solid #6c9ca7}
.opis_produktu{ width:167px; float:right}
h3{ font-size:11px; color:#399fb2; font-weight:bold; margin-top:4px; margin-bottom:6px}
p.nr{    clear: both;    color: #585858;    margin-bottom: 9px;}
p.text{ color:#777777}

ul#text li.active a.big_foto{    background: none repeat scroll 0 0 transparent;    display: block;    text-align: center;    width: 100%;}
ul.strefa.strefa2{ margin-bottom:5px}
ul.strefa.strefa2 li{ border-bottom:0 none}

#produkt{ background:none; padding-bottom:0}
.submenu_bg{     background: url("gfx/cien.png") no-repeat scroll 0 100% transparent;    overflow: hidden;    padding-bottom: 11px;    width: 310px;}
    
.mr5{ margin-right:5px}    
a.small_foto{    background: url("gfx/small_cien.png") no-repeat scroll left bottom transparent;    display: block;    float: left;    margin-bottom: 2px;    padding-bottom: 9px;}    
a.small_foto img{ border:1px solid #6c9ca7;display: block;}


a.btn_back{    background: url("gfx/btn_powrot.png") no-repeat scroll 0 0 transparent;    display: block;    float: right;    height: 19px;    text-indent: -20000px;    width: 76px;}
a.btn_backEN{    background: url("gfx/btn_back.png") no-repeat scroll 0 0 transparent;    display: block;    float: right;    height: 19px;    text-indent: -20000px;    width: 76px;}

.content_left2{ width:460px; float:left}
.content_right2{ width:150px; float:right}
p.title{ font-weight:bold; color:#399fb2}


.content_left2 ul li{    background: url("gfx/li_default.png") no-repeat scroll left 7px transparent;
    line-height: 16px;
    padding-left: 10px;}

.content_right2 p.title{ margin-top:20px}

.mb20{ margin-bottom:20px}

.nagrody{ background:url(gfx/nagrody_bg.png) repeat; border:1px solid #85acb5; width:148px; height:98px}
.nagrody_bg{ overflow:hidden; padding-bottom:10px; background:url(gfx/nagrody_bg_cien.png) no-repeat left bottom;  }

table{ width:100%; border-collapse:collapse; background:url(gfx/table_bg.png) no-repeat top left; margin-bottom:20px}
th{ font-size:11px; color:#fff; font-weight:bold; text-align:center; height:27px; vertical-align:middle; padding-left:10px; padding-right:10px}
td{ background:url(gfx/table_line.png) repeat-x bottom left; text-align:center; color:#777777; height:31px; vertical-align:middle; padding-left:10px; padding-right:10px}

table.kontakt{ background:none}
table.kontakt td{ background:none; text-align:left; height:auto; padding:0}

div.content_right2 table {
	width: 150px !imortant;
	background: url(gfx/table_bg_150.png) top left no-repeat;
}
div.content_right2 table th, div.content_right2 table td {
	padding-left:2px; padding-right:2px
}
.toLeft{ text-align:left}



div#redStrip {
	width: 710px;
	float: left;
	position: relative;
}
div#redStrip marquee {
	width: 600px;
	float: left;
	padding: 0 10px;  
  font-size: 13px;
}
div#redStrip marquee a {
	color: #fff;
}
div#redStrip marquee a:hover {
	text-decoration: underline;
}
div#redStrip a.redStripS {
	/*float: right;*/
	position: absolute;
	top: 25px;
	right: 0;
}
div#redStrip div#redStripPop {
	width: 680px;
	float: left;
	position: absolute;
	top: 60px;
	left: 0px;
	background: #fff;
	z-index: 100;
	padding: 15px;
	display: none;
}
div#redStrip div#redStripPop div.photo {
	width: 170px;
	float: left;
}
div#redStrip div#redStripPop div.photo img {
	border: 1px #6c9ca7 solid;
}
div#redStrip div#redStripPop div.cont {
	width: 510px;
	float: left;
}

div.SearchResults {
	width: 635px;
	float: left;
	margin-top: 20px;
	color: #444;
	line-height: 1.4;
}
div.SearchResults div.Result, div.SearchResults div.Result div.title, div.SearchResults div.Result div.cont {
	width: 635px;
	float: left;
}
div.SearchResults div.Result {
	margin-bottom: 20px;
}
div.SearchResults div.Result div.title a {
	font-weight: bold;
}
div.SearchResults div.Result div.title {
	margin-bottom: 10px;
}
div.SearchResults div.Result div.cont span.res {
	background: #c8dbdf;
	padding: 3px;
}

form#advSearch {
	width: 288px;
	float: left;
	padding: 0px;
	margin:  0px 10px;
	border-top: 1px #e4e4e4 solid;
}
form#advSearch p {
	color: #399fb2;
	font-weight: bold;
	margin: 0px;
	padding: 0px;	
	padding-top: 10px;
	width: 288px;
	float: left;
}
form#advSearch label {
	clear: both;
	cursor: pointer;
}
form#advSearch label input {
	margin-right: 5px;
	position: relative;
	top: 1px;
}
form#advSearch input.submit{ background: url("gfx/submit_ok.jpg") no-repeat scroll 0 0 transparent; border: 0 none; float: right; height: 20px; margin-top: 1px; padding: 0; width: 40px; cursor:pointer} 
form#advSearch  input.text{ background: url("gfx/adv-search-input.gif") no-repeat scroll 0 0 transparent; border: 0 none; color: #999999; float: left; font-family: Tahoma; font-size: 11px; height: 20px; margin-right: 2px; padding-left: 4px; padding-right: 4px; padding-top: 0; width: 232px;}
.tinyMCE ol, .tinyMCE ul {
	margin: auto !important;
	padding: auto !important;
	margin-left: 25px !important;
}
.tinyMCE ol {
	list-style: decimal;
}
.tinyMCE ul {
	list-style: none;
}
.tinyMCE ul li{    background: url("gfx/li_default.png") no-repeat scroll left 7px transparent;
    line-height: 16px;
    padding-left: 10px;}
.tinyMCE ol li {
	margin: auto !important;
	padding: auto !important;
}
img.zdjecie_produktu{ display:block; padding-bottom: 13px; background:url(gfx/produkt_bg.png) bottom right no-repeat; float:left;margin-right: 5px;}

.myPadding td,.myPadding th{
 padding-left: 3px;
 padding-right: 3px;
}

#ankieta p.row {
    width: 550px;
    float: left;
    margin-left: 40px;
    margin-bottom: 0;
}
#ankieta textarea {
    width: 535px;
    height: 191px;
    float: left;
    background: url(gfx/textarea-550.png) top left no-repeat;
}
#ankieta p.last {
    margin-top: 15px;
}
#ankieta p.zajawka {
    padding-top: 20px;
    margin-bottom: 15px;
}
#ankieta .textarea {
    margin-bottom: 15px !important;
}

#top_right{height:151px;}

img.map, map area{outline:none;}

.expo{margin:10px auto 0; display:block; text-align:center;}
.expo img{max-width:100%;}
.expo.b1,
.expo.b2{float:left;}
.expo.b2{margin-left:5px;}

.eastern{margin:-10px 0 -30px 0; display:block; float:left; position:relative;}
.baner-new{margin:-10px 1000px -30px 0; display:block; float:left; position:relative;}

a.catalog{background:url(gfx/book.png) 100% 50% no-repeat; position:absolute; bottom:0px; right:30px; color:#fff; font-weight:bold; padding:10px 40px 10px 0;}
a.catalog:hover{text-decoration:none;}
a.catalog:before{content:'›'; padding:0 5px 0 0;}
.box_content p{line-height:13px;}
.box_content{min-height:80px; position:relative;}

.none{display:none;}

