@import url('font.css');
/* reset */
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0 1px 0 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

html, * {
	margin: 0;
	padding: 0;
}
  
body {
background-color: #f8f8f8;
padding:0;
margin:0;
text-align: center;
font: 8pt/12pt "Lucida Grande", Tahoma, sans-serif;
color: #545454;
}

#global {
text-align:center;
width: 99.9%;
}

#global_top {
width: 100%;
height: 73px;
background-image: url('../images/bg_top.jpg');
background-repeat: repeat-x;
background-position: top center;
float:left;
}
#global_mid {
width: 100%;
height: 357px;
background-image: url('../images/bg_mid.jpg');
background-repeat: repeat-x;
background-position: top center;
float:left;
}

#global_mid_sub {
width: 100%;
height: 180px;
backgro\\und-image: url('../images/srodek3.jpg');
background-image: url('../images/tlo13.png');    
background-repeat: repeat-x;
background-position: top center;
float:left;
}


#global_main {
width: 100%;
min-height: 264px;
background:white;
float:left;
}

#global_foo {
width: 100%;
min-height: 60px;
min-h\\eight: 156px;
back\\ground-image: url('../images/fresh_04.jpg');
back\\ground-repeat: repeat-x;
back\\ground-position: top center;
border-top: 1px solid #f0f0f0;
background: #f8f8f8;
float:left;
}

#top {
width: 980px;
height: 73px;
background-image: url('../images/fresh_01.jpg');
background-repeat: no-repeat;
background-position: top center;
margin:auto;
}

#mid{
width: 980px;
height: 357px;
b\\ackground-image: url('../images/fresh_02.jpg');
b\\ackground-repeat: no-repeat;
ba\\ckground-position: top center;
margin:auto;
}

#mid_sub{
width: 980px;
height: 180px;
back\\ground-image: url('../images/srodek3.jpg');
background-repeat: no-repeat;
background-position: top center;
margin:auto;
}

#main {
width: 980px;
min-height: 264px;
background-image: url('../images/fresh_03.jpg');
background-repeat: no-repeat;
background-position: top center;
margin: 0 auto 0 auto;
}

#main_sub {
width: 980px;
min-height: 264px;
margin:auto;
}

#tekst {
float:left;
text-align:left;
padding: 20px 50px 20px 50px;
}

#tekst2 {
float:left;
width: 620px;
wi//dth: 100%;
text-align:left;
padding: 20px 50px 20px 50px;
line-height: 150%;
font: 8pt/12pt "Lucida Grande", Tahoma, sans-serif;
}

/*
#prawa {
width: 250px;
min-height: 400px;
background-color: #f6f6f6;
border: 1px solid #f0f0f0;
float:right;
text-align:center;
}*/

#prawa {
padding: 0 0 0 3px;
width: 247px;
min-height: 400px;
background-color: #f6f6f6;
border: 1px solid #f0f0f0;
float:right;
text-align:center;
margin: 0 0 10px 0;
-moz-border-radius-bottomright: 5px;
  -khtml-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -khtml-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;

}

#prawa img {
width: 150px;
padding: 25px;
}

#tekst2 ul {
padding: 20px 0 20px 60px;
}

#l {
float:left;
width: 255px;
min-height: 250px;
padding: 50px 25px 25px 25px;
text-align:left;
}
#m {
float:left;
width: 315px;
min-height: 250px;
padding: 50px 25px 25px 25px;

}
#r {
float:left;
width: 255px;
min-height: 250px;
padding: 50px 25px 25px 25px;

}


.container {
	width: 768px;
	margin: 0 auto;
	overflow: hidden;
}



#gmap {
border: 1px solid #dddddd;
background: #f2f2f2;
padding:1px;
width:425px;
margin:auto;
text-align:center;
display:block;
}


/* szybki form */
#form1 {
margin: 0px 0 0 0;
padding: 5px;
line-height: 250%;
text-align:left;
color: #e45e24;
}
#form1 span{
display:block;
width: 100px;
float:left;
}
#form1 h3 {
font-family: "Monako", "Lucida Grande", tahoma;
font-size: 12pt;
color: black;
}


#form1 input {
background: url(prostokat.svg) no-repeat white; /* Opera */
-webkit-border-radius: 5px; /* Safari, Chrome */
-khtml-border-radius: 5px;    /* Konqueror */
-moz-border-radius: 5px; /* Firefox */
border-radius: 5px;
padding: 3px;
width: 120px;
}

#form1 select {
background: url(prostokat.svg) no-repeat white; /* Opera */
-webkit-border-radius: 5px; /* Safari, Chrome */
-khtml-border-radius: 5px;    /* Konqueror */
-moz-border-radius: 5px; /* Firefox */
border-radius: 5px;
padding: 3px;
width: 128px;
}

#form1 textarea {
background: white; /* Opera */
-webkit-border-radius: 5px; /* Safari, Chrome */
-khtml-border-radius: 5px;    /* Konqueror */
-moz-border-radius: 5px; /* Firefox */
border-radius: 5px;
padding: 3px;
width: 220px;
}
/* partnerzy */
.partners {
-webkit-border-radius: 5px; /* Safari, Chrome */
-khtml-border-radius: 5px;    /* Konqueror */
-moz-border-radius: 5px; /* Firefox */
border-radius: 5px;
behavior:url(border-radius.htc);
background-color: #f8f8f8;
border: 1px solid #f2f2f2;
padding: 8px;
width: 620px;
min-height: 65px;
margin: 10px;
color: #999999;
line-height: 125%;
}

.partners img {
float:left;
padding: 1px;
border: 1px solid #cccccc;
-webkit-border-radius: 5px; /* Safari, Chrome */
-khtml-border-radius: 5px;    /* Konqueror */
-moz-border-radius: 5px; /* Firefox */
border-radius: 5px;
width: 160px;
height: 60px;
margin: 0 5px 1px 0;

}

/* formatowanie linkow */

a, a:visited {
color: #75759b;
text-decoration: none;
outline: none;
}

a:hover {
color: #282445;
text-decoration: none;
}


a.duze {
width: 490px;
height: 454px;
display:block;
border-top: none;
}

a.start {
display:block;
width: 240px;
height: 70px;
margin: -20px 0px 0px 0px;
float:left;
}


div.tags h2, div.tags h2 a, div.tags h2 a:visited {
font-size: 7pt !important;
display:inline;
color: #cccccc;
padding: 3px; 
font-weight:normal;
}

/* formatowanie menu poziomego */
/* div okalający menu poziome*/
#menu_table {
width: 979px;
height: 26px;
padding:0px;
background-image: url("../images/akademia_narciarska_05.gif");
background-repeat: no-repeat;
background-position: top center;
position:relative; 
display:block;
float:left;
z-index:90;
/* any IE */
/* margin-top: expression('-2px'); */
}


#separator{
width: 922px;
height: 10px;
padding:0px;
margin:auto;
position:relative; 
display:block;
background-repeat: no-repeat;
background-position: top center;
}

/* formatowanie stopki - najnizszej komorki strony */
#foo {
width: 980px;
margin:auto;
}

#foo span {
display:block;
padding: 5px;
font-size: 7pt;
color: #333333;
}




#menu {
height: 50px;
font: 8pt/12pt "Lucida Grande", Tahoma, sans-serif;
color: #666666;
float:right;
padding: 30px 0 0 0;
}

#menu span {
padding: 0 30px 0 30px;
}

#menu ul {
padding: 0;
margin: 0;
list-style-type: none;
display:block;
}

#menu ul li {
width: 80px;
float:left;
}

#menu ul li a {
display:block;
width: 80px;
height: 40px;
padding: 2px 0 0 0;
color: #555555;
}

#menu ul li a:hover, #menu ul li a.active {
display:block;
width: 80px;
height: 40px;
color:white;
background-image: url('../images/bg_menu.jpg');
background-repeat: no-repeat;
background-position: top center;
padding: 3px 0 0 0;
}


img {
border: 0px;
}


#plain {
width: 860px;
height: 188px;
padding: 0px 60px 20px 60px;
background-color: #f8f8f8;
border-top: 1px solid #dddddd;
text-align: left;
float:left;
line-height: 100%;
}

#plain ul {
width: 140px;
margin: 0px 30px 0px 30px;
padding: 0px;
display: block;
font-size: 7pt;
color: #777777;
float:left;
}



#plain li {
list-style-type: none;
margin: 1px 0px 0px 15px;
padding: 0px;
}

#plain li:hover {
list-style-type: none;
}

#plain li.title{
list-style-type: none;
margin: 15px 0px 10px 0px;
text-decoration:underline;
}

#plain li.title_con {
list-style-type: none;
margin: 15px 0px 10px 0px;
text-decoration:underline;
color:black;
}

#plain li.con{
list-style-type: none;
margin: 1px 0px 0px 15px;
padding: 0px;
color:black;
}



/*lewy modul stopki */
#left {
width:400px;
min-height: 300px;
height: auto !important;
float:left;
padding:30px;
text-align:left;
position:relative;
margin-top: 20px;
line-height: 150%;
}

/*prawy modul stopki */
#right {
width:440px;
min-height: 300px;
height: auto !important;
float: right;
padding:30px;
text-align:left;
display:block;
margin-top: 20px;
border-left: 1px solid #e2e2e2;
line-height: 150%;
}

#right span, #left span  {
width: 170px;
padding-right: 5px;
float:left;
display:block;
text-align: right;
font-weight: bold;
}

#right b, #left b {
font-size: 9pt;
font-weight: bold;
letter-spacing: 2px;
color: #232330;
}

/* linki w stopce - menu pomocnicze */
a.menu_stopka {
color: #999999;
font: 7pt/10pt "Lucida Grande", Tahoma, sans-serif;
text-decoration: none;
line-height: 100%;
}

a.menu_stopka:hover {
text-decoration: underline;
font-weight: normal;
color: #333333;

}

/* MENU PIONOWE - produkty/ 2 poziomy */
ul.mp{
width: 350px;
padding: 0px;
margin: 0px;
display:block;
height: auto !important;
font-size: 8pt;
float:right;
border: 1px solid #e2e2e2;
background: #fdfdfd;
}
ul.mp li{
width: 350px;
display: block;
text-align: left;
list-style-type: none;
float:left;
}

ul.mp li:hover{

width: 350px;
display: block;
list-style-type: none;

}

ul.mp li a {
color: #6c5130;
font: 8pt/12pt "Lucida Grande", Tahoma, sans-serif;
margin-left: 20px;
text-decoration: none;
line-height: 100%;
width:350px;
display:block;
font-weight:bold;
padding: 10px 0px 5px 0px;
} 

ul.mp li a:hover {
color: black;
font-weight: normal;
margin-left: 20px;
font-weight:bold;
color: black;
text-decoration: none;
}

ul.mp_sub{
width: 350px;
padding:0px;
margin:0px;
display:block;
height: auto !important;
font-size: 8pt;
float:right;
}
ul.mp_sub li{
width: 350px;
display: block;
text-align: left;
list-style-type: none;
padding: 0px;
margin: 0px;
}

ul.mp_sub li:hover{
width: 350px;
display: block;
list-style-type: none;

}

ul.mp_sub li a {
color: #666666;
font: 7pt/12pt "Lucida Grande", Tahoma, sans-serif;
margin-left: 20px;
text-decoration: none;
line-height: 100%;
width:320px;
display:block;
font-weight: normal;
padding: 5px;

} 

ul.mp_sub li a:hover {
color: black;
margin-left: 20px;
font-weight: normal;
}

/* formatowanie wyboru jezyka */

div#ustawjezyk {
height: 33px;
width: 593px;
padding:0px;
margin-right:0px;
color: #7e99aa;
text-align: right;
float: right;
}

a.ustawjezyk {
text-decoration: none;
color: #7e99aa;
font: 8pt/12pt "Lucida Grande", Tahoma, sans-serif;
line-height: 300%;
margin-right: 30px;
text-align: right;
}

a.ustawjezyk:hover {
text-decoration: underline;
}

/* formatowanie lini poziomej - tu najnizszy element strony, zamykajacy */
.hr {
color: #c2c8da;
margin-top: -1px;
}





a.fot {color: #ddd; text-decoration:none; margin-left: 0px;}
a.fot:hover {color: #eee; text-decoration:none; margin-left: 5px;}

A.menu  { color: #540104; text-decoration: none }
A.menu:hover  { color: #540104; text-decoration: none; font-weight:bold; }



div#subprod { 
filter: alpha(opacity=85); 
-moz-opacity: 0.85; 
width: 172px;
position:relative;
color: #540104; 
font: 7pt/12pt "Lucida Grande", Tahoma, sans-serif;
text-align: center; 
line-height: 250%; 
margin-top: 0px;
margin-bottom: 0px;
margin-left: 425px;
background-color: e2e2e2;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
display:block;
}

div#subfaq { 
filter: alpha(opacity=85); 
-moz-opacity: 0.85; 
width: 172px;
position:relative;
color: #666666; 
font: 8pt/12pt "Lucida Grande", Tahoma, sans-serif;
text-align: left; 
line-height: 150%; 
margin-top: 0px;
margin-bottom: 0px;
margin-left: 511px;
background-color: e2e2e2;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
display:block;

}


div #foto { 

filter: alpha(opacity=70); 
-moz-opacity: 0.70; 
background:#cccccc; 
border-bottom: 1px solid #666666; 
padding-top:10px;
padding-bottom:10px;
width: 172px;
color: #540104; 
font: 8pt/12pt "Lucida Grande", Tahoma, sans-serif;
text-align: center; 
line-height: 150%; 
letter-spacing: 1px;

}

div:hover#foto { 

filter: alpha(opacity=99); 
-moz-opacity: 0.99; 


}


.opis {  color: #666666; font-weight: bold; margin-left: 15px;} 

.info {  color: red;  font-weight: bold; margin-left: 15px;} 

.dane {  color: #999999;   margin-left: 15px; } 

.linki {  color: #e2e2e2;  } 

div.global { width: 100%; height: 100%; text-align: center;}

#image {border: 1px solid #666666; text-align:center; padding: 2px; float: right; }

.navi {border: 0px solid #666666; padding: 2px; font: 7pt/12pt "Lucida Grande", Tahoma, sans-serif; color: #666666; margin:0px; }


h3 {
color:#182979;
padding: 0px 0px 15px 0px;
display:block;
font-size: 10pt;
}

h2 {
color:#182979;
padding: 30px 0px 15px 0px;
display:block;
font-size: 12pt;
}

h1.title {
font-size: 13pt;
display:block;
text-align:left;
text-indent: 0px;
letter-spacing: 2px;
color: #3f3f3f;
padding: 0 0 5px 0;
margin: 0 0 15px 0;
}

select {
border: 1px solid #e2e2e2;
font-size: 7pt;
width: 200px;
margin: 1px;
}

input {
border: 1px solid #e2e2e2;
font-size: 7pt;
width: 200px;
margin: 1px;
}



input.res {

border: none;

font-size: 7pt;

width: 15px;

margin: 1px;

float:right;
padding: 1px;

}

input.res:hover {
border: 1px solid #e45e24;
font-size: 7pt;
width: 15px;
margin: 1px;
float:right;
padding: 0px;
}


textarea {
border: 1px solid #e2e2e2;
font-size: 7pt;
width: 200px;
height: 100px;
margin: 1px;
}


/* formatowanie newsow */
div.news {
width:620px;
float:left;
font-size: 8pt;
font-weight: normal;
color:#333333;
text-align: justify;

}

ul#content {
margin: 0px;
padding:0px;
}


.news ul {
margin: 0px;
padding:0px;
}

.news li {
margin: 0px;
padding:0px;
}

.news span {
font-weight: bold;
font-size: 8pt;
color: #182979;
}

.news small {
color: #666666;
font-weight: normal;
font-size: 6pt;
float:left;
display:block;
clear:left;
}

.news h2 a{
color: #ff4e00;
text-decoration: none;
margin: 0;
display:block;
font-weight:bold;
font-size: 11pt;
float:left;
font-family: candara, 'century gothic';
}

.news p {
display:block;
padding: 0 80px 0 10px;
margin: 10px 0 0 0;
float:left;
bac\\kground-image: url("../images/green_01.png");
back\\ground-repeat: no-repeat;
back\\ground-position: top left;
border-left: 15px solid #f7f7f7;
}

/*
.news a.wiecej {
display:block;
float:right;
}
  */


.news hr {
width:100%;
float:left;
display:block;
}

#news_r {
width:620px;
font-size: 8pt;
font-weight: normal;
float:left;
margin: -30px 0 0 0;
}

#news_r span {
font-weight: normal;
font-size: 7pt;
color: #182979;
}

#news_r img, #news_r iframe {
padding: 2px;
border: 1px solid #cccccc;
}

span.date {
float:right;
display:block;
font-weight: normal;
font-size: 7pt;
color: #cccccc;
margin: -15px 0 0 0;
}

#news_r h2{
font-size: 13pt;
color: #c6721f;
display:block;
text-align:left;
font-weight: 125%;
font-family: candara, 'century gothic';
margin-bottom:10px;
padding-bottom:0px;
border-bottom: 1px dashed #eaeaea;
}


#news_r b {
font-weight: bold;
}

#news_r ul {
margin: 0px;
}

#news_r a.powrot {
display:block;
float:left;
width: 200px;
}



#news_glowna {
width: 980px;
float:left;
font-size: 8pt;
line-height: 115%;
padding:1px;
margin: 45px 0 0 0;
font: 8pt/12pt "Lucida Grande", Tahoma, sans-serif;  
text-align:center; 
}
#news_glowna ul {
padding: 0px;
margin: 0px;
list-style-type: none;
f\\loat:left;
display:inline-block;
margin:auto;
bo\\rder: 1px solid black;
}

#news_glowna li {
width: 275px;
height: 120px;
float:left;
b\\ackground: #fdfdfd;
margin: 5px 0px 5px -1px !important;
color: #404051;
padding:0 25px 25px 25px !important;
text-align: justify;
border-right: 1px solid #f2f2f2;
border-left: 1px solid #f2f2f2;
}

#news_glowna li:hover {
background: #f8f8f8;
border: 1px solid #f2f2f2;
}

#news_glowna a, #news_glowna a:visited {
color: #404051;
}
#news_glowna a:hover {
te\\xt-decoration:underline;
}

#news_glowna b {
color: #ff4e00;
text-decoration: none;
margin: 0 0 5px 0;
display:block;
font-family: candara, 'century gothic';
font-size: 9pt;
}

#news_glowna span.skrot {
width: 100%;
display:block;
height: 100px;
}

/*fomatowanie produktow*/

div.wpis {
width: 900px;
height: 300px;
float:left;
border: 1px dashed #e2e2e2;
padding: 10px;
margin: 5px 0 5px 0;
background: #fffff9;
}

div.wpis:hover {
border: 1px dashed #cccccc;
}

div.lw {
width: 200px;
height: 240px;
float:left;
position:relative;
}

div.lw span {
display:block;
position:relative;
top: 5%;
color: #dc8713;
}

div.lw span b{
color: #333333;
font-size: 11pt;
font-weight:normal;
font-family: "Lucida Grande", Tahoma, sans-serif;"
}

div.lw span i{
font-size: 7pt;
color: #cccccc;
}

div.lw small {
color: #888888 !important;
font-size: 7pt;
}

div.rw {
width: 650px;
height: 340px;
float:right;
}



div.screen {
width: 600px;
height: 300px;
border: 1px solid #cccccc;
margin:auto;
}

div.screen:hover {
width: 600px;
height: 300px;
border: 1px solid #666666;
margin:auto;
filter:Alpha(Opacity=90);/* IE7 and under */
-ms-filter: "Alpha(Opacity=90)"; /* IE8 */
opacity:0.9;
}

div.screen img{
width: 588px;
height: 288px;
border: 5px solid #f8f8f8;
margin:auto;
}

#prod_list {
float:left;
text-align:left;
margin-bottom: 20px;
display:block;
color: #666666;

}

#prod_list ul {
font-size: 8pt;
list-style-type: none;
float:left;
margin-top:0;
padding-top:0;
}


div.prod_item {
float:left;
text-align:center;
}


#prod_desc {
width:580px;
height:auto !important;
float:left;
overflow: visible;
margin-bottom: 50px;
font-size: 8pt;
line-height: 150%;
}

#prod_desc small {
color: red;
}

#desc {
width:580px;
float: left;
}

#desc span {

}

#desc span.tel {
display:block;
float:right;
font-size: 10pt;
font-weight: bold;
text-align:right;
letter-spacing: 2px;
color: #182979;
padding: 5px;
background: #f8f8f8;
border: 1px dotted #e2e2e2;
margin: -100px 0px 5px 0px;
}

#desc span:hover {
background: #f2f2f2;
}


img.duze {
width:130px;
padding: 1px 1px 1px 1px;
margin: 9px 9px 9px 9px;
border: 1px solid #898a62;
}

img.male {
width: 100px;
padding: 0px 25px 0px 25px;
border: 1px solid #333333;
}

#prod_menu {
width:200px;
min-height:501px;
height:auto !important;
border-right: 1px solid #e2e2e2;
float:left;
margin-top: -40px;
display:block;
}


/*zdjecia w galerii */
#zdjecie{
border: 0px solid #4f4727;
float:left; 
margin: 10px;
padding: 0px;
display: block;
}

#zdjecie img {
  padding: 10px;
  margin:0px;
  border: 1px solid #fff;
  background: #eee;
  margin: 0;
}

/* formatowanie dodatkowe */
td.lewa {
background-image: url("../images/lewa_bg.jpg");
}

#rel {
padding-top: 20px;
width: 1024px;
margin:auto;
text-align:center;
float:left;
display:block;
}

#rel a {
font: 7pt/12pt "Lucida Grande", Tahoma, sans-serif;
color: #666666;
text-decoration: none;
}

#rel a:hover {
color: #c2c2c2;
text-decoration: underline;
}

/* komentarze */
#komentarze {
font-size:8pt;
font-family:verdana;
color: #cbcfb4;
}

/* rss */
.rss {
width: 280px;
font-family: arial;
font-size: 8pt;
font-weight: normal;
line-height: 100%;
padding: 0px;
margin:0px;
/* list-style-image: url(right.gif); */

}
.rss li {
height: 20px;
padding: 3px;
list-style-type: none;
background-color: #f8f8f8;
border-bottom: 1px solid white;
}

.rss li:hover {
height: 20px;
padding: 3px;
list-style-type: none;
background-color: #e2e2e2;
border-bottom: 1px solid white;
}

.rss a {
text-decoration: none;
color: #999999;
font-weight:normal;

}
.rss a:hover {
text-decoration: none;
color: red;
font-weight:normal;

}

/* kalkulatorek */

fieldset {
padding-left: 20px;
height:300px;
width: 260px;
color:#666666;
border: 1px solid #ced984;
font-size:8pt;
}

fieldset.ps {
padding-left: 20px;
height:150px;
width: 150px;
color:#666666;
font-size:8pt;
border: 0px;
}

legend {
color: black;
font-size: 10pt;
font-weight: bold;}

label {
width: 120px;
text-align:left;
position:absolute;
text-decoration: underline;
font-size: 8pt;
}



select.jump {

margin-right: 0px;
margin-left: 0px;
}



/* mapa strony */

#mapa_strony {
padding: 30px;
margin-left: 90px;
}

#mapa_strony a {
color: #333333;
}

#mapa_strony ul {
border-left: 10px solid #e2e2e2;
}
#mapa_strony ul ul {

border-left: 10px solid #f8f8f8;
color: orange;

}
#mapa_strony li{
list-style-type: square;
color: darkblue;
padding: 10px 0px 0px 0px;
}

#mapa_strony li li{
list-style-type: square;
color: red;
margin-left: 15px;
padding: 0px 0px 0px 0px;
}

	.product-main-content{
	margin: 0px 0px 0px 30px;
	text-align: justify; 

	}
	
	.product-main-content strong{
	margin: 20px 0px 0px 0px;
	display:block;

	}	
	
	.product-main-content ul {
	list-style-type: square;
	margin: 0px 0px 0px 30px;
	}
	
	input.bot {
	display:none; 
	}		

h1.enter {

}

	
#top h2 {
/* width: 650px; */
height: 10px;
font-size: 7pt;
font-weight:normal;
color: #cccccc;
display:block;
float:right;
margin: -40px 0 0 0;
padding: 0;
}	

img.email2 {
vertical-align: middle;
border: 0;
}

/* paginacja */


div.page_navigation {
margin:auto;
float:right;
margin: 0 25px 0 0;
}

.page_navigation a{
    padding:3px;
    border:1px solid #dedede;
    margin:3px;
    color:black;
    text-decoration:none;
	font-size: 7pt;
}
.page_navigation a:hover{
    background: #FFC;
}
.active_page{
    background:#036;
    color:white !important;
}
ul#content li{
    padding: 5px;
}

/* floating box */

#box {
width: 100px;
height: auto !important;
border: 1px solid #e2e2e2;
background: #f8f8f8;
color: black;
padding: 5px;
position:absolute;
z-index:999;
}

#box h2 {
font-size: 10pt;
color: red;
padding: 1px 0 5px 0;
}

/*wiecej */
span.moregl {
width: 100%;
display:block;
padding: 0 10px 0 0;
margin: 10px 0 0 0;
background-image: url("../images/arrow.jpg");
background-repeat: no-repeat;
background-position: right;
float:right;
text-align:right;
font-size: 7pt !important;
font-weight:normal;
color: #adadad !important;
}

span.more {
display:block;
padding: 0 10px 0 0;
margin: 10px 0 0 0;
background-image: url("../images/arrow.jpg");
background-repeat: no-repeat;
background-position: right;
float:right;
text-align:right;
font-size: 7pt !important;
font-weight:normal;
co\\lor: #adadad !important;
color: #ce7500 !important;
}

span.back {
width: 100%;
display:block;
padding: 0 0 0 10px;
margin: 10px 0 0 0;
background-image: url("../images/arrowb.jpg");
background-repeat: no-repeat;
background-position: left;
float:left;
text-align:left;
font-size: 7pt !important;
font-weight:normal;
color: #adadad !important;
}

#top h2 {
font-size: 8pt;
float:left;
display:inline;
margin: -25px 5px 0 5px;
}

hr {
height: 1px;
background-color: #eaeaea;
border: 0px;
margin: 5px 0 0 0;
}

strong {
font-weight:bold;
}

ul.uslugi {
margin:0px;
padding: 0px;
width:100%;
}

ul.uslugi li {
width: 248px;
height: 130px;
float:left;
padding: 10px;
margin: 10px;    
list-style-type:none;
display:block;
text-align:justify;
border: 1px solid #f7f7f7;
back\\ground-image: url("../images/libg.jpg");
back\\ground-repeat: no-repeat;
back\\ground-position: top center;
background-color: #f9f9f9;
-webkit-border-radius: 8px; /* Safari, Chrome */
-khtml-border-radius: 8px;    /* Konqueror */
-moz-border-radius: 8px; /* Firefox */
border-radius: 8px;
}

ul.uslugi li:hover {
border: 1px solid #e2e2e2;
}

ul.uslugi span {
    font-family: "MonaKo", tahoma;
    font-size: 12pt;
	font-w\\eight: bold;
	letter-spacing:1px;
	color: black;
}

ul.uslugi span b {
	color: #ce7500;
	font-weight: normal;
}

ul.uslugi a, ul.uslugi a:visited {
color: #666666 !important;
}

ul.uslugi a:hover {
color: #999999 !important;
}

ul.uslugi li a.wiecej, ul.uslugi li a.wiecej:visited {
clear:both;
display:block;
float:right;
background-image: url("../images/arrow.jpg");
background-repeat: no-repeat;
background-position: right;
padding: 0 10px 0 0;
margin: 15px 3px 0 0;
font-size: 7pt;
color: #ce7500 !important;
}


ul.logo {
width: 550px;      
margin:0 !important;
padding:0 !important;
list-style-type:none;
text-align:center;
background-color:white;
float:left;
border: 1px solid black;
border: 1px solid #f7f7f7;
-webkit-border-radius: 8px; /* Safari, Chrome */
-khtml-border-radius: 8px;    /* Konqueror */
-moz-border-radius: 8px; /* Firefox */
border-radius: 8px;
}

ul.logo li {
padding:0 !important;
margin:0 !important;
display:inline;
text-align:center;
vertical-align: middle;
position:relative;
}

ul.logo li.separator {
width: 360px;
height: 20px;
padding: 10px;
display:inline-block;
text-align:center;
}

ul.logo li img {
border:0px;
padding: 8px 5px;

  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
}

ul.logo li img:hover {
border:0px;
  /* for IE */
  filter:alpha(opacity=99);
  /* CSS3 standard */
  opacity:0.99;
}



table.klienci {
width: 552px;
border: 1px solid #f7f7f7;
background-color: #f9f9f9;
-webkit-border-radius: 8px; /* Safari, Chrome */
-khtml-border-radius: 8px;    /* Konqueror */
-moz-border-radius: 8px; /* Firefox */
border-radius: 8px;
padding:10px;
float:left;
displ\\ay:none;
}

table.klienci td {
padding: 10px 2px;
text-align:left;
}


		h3 {
			margin: 0;	
			padding: 7px 0 5px 0;
			font-size: 20px;
			text-transfo\\rm: uppercase;
			color: #FFF;
			font-weig\\ht:bold;
			font-family: "Lucida Grande", Tahoma, sans-serif;
		}

		div#feature_list {
			width: 980px;
			height: 350px;
			overflow: hidden;
			position: relative;
			margin:3px 0 0 0;

		}

		div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		ul#tabs {
			left: 0;
			z-index: 2;
			width: 322px;
			list-style-type:none;
			float:left;
			margin-top:3px;
			text-align:left;
			
		}

		ul#tabs li {
			font-size: 11px;
			font-family: "Lucida Grande", Tahoma, sans-serif;
			z-index: 2;
			position:relative;
		}
		
		ul#tabs li img {
			padding: 5px;
			border: none;
			float: left;
			margin: 10px 10px 0 0;
		}

		ul#tabs li a {   
			color: #FFF;
			text-decoration: none;	
			display: block;
			padding: 10px;
			height: 50px;
			outline: none;
			background:  url('../images/feature-tab-normal.png');   
      background-position: 0px -5px;
      background-repeat:no-repeat;
		}

		ul#tabs li a:hover {
			text-decoration: underline;
		}

		ul#tabs li a.current {
			background:  url('../images/feature-tab-current.png');
			color: #FFF;
      background-position: 0px -5px;
      background-repeat:no-repeat;
		}

		ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		ul#output {
			right: 0;
			width: 690px;
			height: 350px;
			position: relative;
			list-style-type:none;
			float:right;
			margin:3px 0 0 -35px;
			overflow:hidden;
			z-index:1;
		}

		ul#output li {
			position: absolute;
			width: 655px;
			height: 340px;
		}

		ul#output li a {
			position: absolute;
			bottom: -5px;
			right: -15px;
			padding: 8px 12px;
			text-decoration: none;
			font-size: 11px;
			color: #FFF;
			background: #000;
			border: 1px solid #000;			
			-moz-border-radius: 5px;
			z-index: 10;
		}
		
		ul#output li a:hover {
			background: #eaa43b;
			border: 1px solid #666;
		}
	
 .tabtext {
 float:right;
 width: 120px;
 height: 340px;
 background: black;
 position:relative;
 z-index: 5;
 text-align:left;
 padding: 20px 20px;
 color:black;
background:  url('../images/tabtext.png');	
margin: -360px -35px  0 0;
border-left: 1px solid #ddd;
border-right: 1px solid #fff;
 }
 
 p.lead {
 font-weight:bold;
 }
 
 #oferujemy {
 color: #f2f2f2;
 text-align:left;
 width: 280px;
 line-height: 85%;
 }
 
 #oferujemy h1 {
 font-size: 10px;
 }
 #oferujemy h2 {
 font-size: 9px;
 }
 #oferujemy p {
 font-size: 8px;
 }

/*jedziemy z koksem w tworach microsoftu grr.... */
/*
<!--[if gt IE 5.0]><![if lt IE 7]>
<style type="text/css">
li {  
  behavior: url( IEmen.htc );
}

<![endif]><![endif]-->
*/
