body {
margin: 0;
padding: 0;
color: #353535;
background: #fff url('../images/backswirl.jpg') no-repeat;
background-position:top center;
font-family: 'lucida grande', verdana, 'trebuchet ms', helvetica, arial, sans-serif;
font-size: 12px;
line-height: 16px;
}

body,td,th {
font: normal 12px "Lucida Grande", verdana, arial, helvetica, sans-serif;
}
table {
border-collapse: collapse;
width: 100%;
}

h1,h2,h3,h4,h5,h6 {
font-family: helvetica, arial, sans-serif;
margin-top: 0px;
}
h1 {
font-size: 28px;
margin-top: 6px;
margin-bottom: 15px;
letter-spacing: -0.03em;
}
h2 {
font-size: 15px;
margin: 10px 0px 10px 0px;
}
h3 {
font-size: 14px;
margin-bottom: 5px;
}

p {
margin: 0px;
padding: 0px;
line-height: 16px;
}

img {
border: none;
}

form input {
font: normal 12px "lucida grande", verdana, helvetica, arial, sans-serif;
font-size: 125%;
margin: 0pt 2px 0pt 0pt;
padding: 2px 0pt 3px 0px;
}

form textarea {
font: normal 12px "lucida grande", verdana, helvetica, arial, sans-serif;
font-size: 125%;
margin: 0pt 2px 0pt 0pt;
padding: 2px 0pt 0px 2px;
}

form input[type=text],
form input[type=password], form input {
border: 1px solid #b8b8b8;
background-color: #eeeeee;
font-size: 125%;
margin: 0pt 2px 0pt 0pt;
padding: 4px 0pt 2px 2px;
}

form input[type=checkbox] {
width: 14px;
height: 14px;
}

form input[type=submit] {
background-color: #006fd6;
padding: 4px 6px 4px 6px;
border: none;
color: #fff;
font-size: 13px;
}
form input[type=submit]:hover {
background-color: #004689;
cursor: pointer;
}

form input.cancel {
font-weight: bold;
background-color: #cccccc;
padding: 5px 9px 5px 9px;
border: 1px solid #8b8e92;
text-transform: capitalize;
}

form input.large {
font-size: 15px;
font-weight: bold;
border: 1px solid #747474;
padding: 4.5px;
}

form textarea {
width: 95%;
padding: 0.3em;
display: block;
clear: both;
border: 1px solid #b8b8b8;
background-color: #eeeeee;
}

form select, 
form select#sort {
border: 1px solid #b8b8b8;
background-color: #eeeeee;
font-size: 125%;
padding: 0px;
}
  

/* LINKS */

a {
text-decoration: underline;
padding: 1px;
outline: none;
}

a:link, a:visited {
padding: 0px;
margin: 0px;
color: #0060E2;
text-decoration: none;
}

a:hover {
color: #e62600;
text-decoration: none;
}

hr {
border: none;
clear: both;
}


/* LISTS */

ul {
list-style: none;
padding: 0px;
margin: 0px;
}
li {
padding: 0px;
margin: 0px;
}
dl {
position: relative;
width: 450px;
}
dt {
clear: both;
float: left;
width: 430px;
padding: 5px 0 5px 0;
text-align: left;
}
dd {
float: left;
font-size: 10px;
color: #666666;
margin: 0 0 8px 70px;
padding-left: 6px;
}


/* Clear Fix 
------------------------------------------------------------------------------*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
/* End hide from IE-mac */
/* -------------------------------------------*/


/* Global convenience 
/*--------------------------------------------------------*/
.hidden {
display: none;
}
.invisible {
visibility: hidden;
}
.clearBoth {
clear: both;
display: block;
}
.clearNone {
clear: none;
}
.floatLeft {
float: left;
}
.floatRight {
float: right;
}
.italic {
font-style: italic;
}
.underline {
text-decoration: underline;
}
.bold {
font-weight: bold;
}
.normal {
font-weight: normal;
}
.uppercase {
text-transform: uppercase;
}
.lowercase {
text-transform: lowercase;
}
.borderRight {
border-right: solid 1px #7f7f7f;
}
.noBorder {
border: 0;
}
.smalltxt {
font-size: 10px;
}
.disabled {
display: none;
}



/* BadzPierwszy.pl CSS
/*--------------------------------------------------------*/

#content {
width: 960px;
margin: 0 auto;
}



/* Header */
.header {
height: 129px;
width: 960px;
border-bottom: 1px solid #aac8f7;
*border-bottom:0;
position: relatve;
}

.header .left {
margin: 8px 0px 0px 0px;
width: 960px;
float: left;
z-index: 10;

}
.header .left h1 {
background: url('../images/logo.png') no-repeat;

height: 73px;
_padding-bottom: 10px;
*position: relative;
*top: -20px;
_top: -30px;
_position: relative;
text-indent: -9999px;
}
.header .menu{margin:16px 0px 0px 0px; width: 699px}
.header .menu ul li {
*position: relative;
*top: -31px;
_top: -10px;
float: left;
}

.header .menu li.firma a {
background: url('../images/ofirmie.gif') no-repeat;
width: 76px;
height: 26px;
text-indent: -9999px;
display: block;
}


.header .menu li.oferta a {
background: url('../images/oferta.gif') no-repeat;
width: 77px;
height: 26px;
text-indent: -9999px;
display: block;
}


.header .menu li.video a {
background: url('../images/reklamy.gif') no-repeat;
width: 102px;
height: 26px;
text-indent: -9999px;
display: block;
}



.header .menu li.nprs a {
background: url('../images/nprs.gif') no-repeat;
width: 61px;
height: 26px;
text-indent: -9999px;
display: block;
}



.header .menu li.dlaprasy a {
background: url('../images/b_dlapras.png') no-repeat;
width: 108px;
height: 26px;
text-indent: -9999px;
display: block;
}



.header .menu li.kontakt a {
background: url('../images/kontakt.gif') no-repeat;
width: 86px;
height: 26px;
text-indent: -9999px;
display: block;
}

.header .menu li.slownik a {
background: url('../images/slownikpr.gif') no-repeat;
width: 108px;
height: 26px;
text-indent: -9999px;
display: block;
}



.header .menu li.galeria a {
background: url('../images/galeria.gif') no-repeat;
width: 78px;
height: 26px;
text-indent: -9999px;
display: block;
}


.header .infolinia {
background: url('../images/infolinia.jpg') no-repeat;
position: absolute;
right: 160px;
top: 0;
height: 129px;
width: 340px;
text-align:right;
z-index: -1000;

}

/* Main */

.main {
margin: -10px 0px 0px 0px;
}


/* Sidebar LEFT */
.main .sidebar_left {
margin: 0px;
padding: 0;
background: url('../images/gradient.png') repeat-x;
width: 225px;
float: left;
text-align: left;
}

.main .sidebar_left .wycena h2 {
background-color: #f9892d;
color: #fff;
padding: 5px 3px 4px 10px;
}
.main .sidebar_left p {
margin: 3px 4px 0px 10px;
font-size: 11px;
}

.main .sidebar_left form label {
text-align: right;
margin-right: 0.5em;
}
.main .sidebar_left form input {
width: 192px;
}

.main .sidebar_left .slowo {
margin: 5px 2px 5px 10px;
width: 90px;

}

.main .sidebar_left .wycena form {
margin: 5px 0px 10px 0px;
}
.main .sidebar_left form p.slowo input {
width: 90px;
}

.main .sidebar_left .wycena form .submit input {
border: none;clear:both;
width: 116px;
height: 29px;
text-indent: -999px;display:block;
margin: 5px 0px 0px 83px;background-color:#fff;
}

.main .sidebar_left .sprawdz {
background-color: #e9f0fa;
border: 1px solid #c5d8f3;
}
.main .sidebar_left .sprawdz h2 {
color: #404040;
padding: 5px 3px 0px 10px;
}
.main .sidebar_left .sprawdz form .submit input{
border: none;
width: 94px;
height: 24px;display:block;clear:both;
text-indent: -9999px;background-color:#e9f0fa;
margin: 10px 0px 0px 103px;
}


.main .sidebar_left .sprawdz form {
margin: 0px 0px 10px 0px;
}


/* Right */
.main .right {
background-color: #fff;
border-top: 1px solid #cbddfa;
float: left;
width: 735px;
text-align: left;
}
.main .right .right-top {
float: left;
clear: both;
margin-left: -20px;
_margin-left: -10px;
}
.main .right .right-base {
clear: both;
}

.main .right .right-top .column h2 {
background: url('../images/arrow_blue.png') no-repeat 0 0;
color: #2568d6;
padding: 1px 0px 0px 27px;
font-size: 18px;margin:20px 0px 0px 0px;
width:160px;height:20px;
}

.ku{
background: url('../images/arrow_blue.png') no-repeat 0 0;
color: #2568d6;
padding: 3px 0px 0px 27px;
font-size: 16px;margin:7px 0px 0px 0px;*margin:5px 0px 0px 0px;
height:20px;
}

.main .right .right-top .column h2.wr {
background: url('../images/arrow_red.png') no-repeat 0 0;
color: #2568d6;
padding: 1px 0px 0px 27px;
font-size: 18px;margin:20px 0px 0px 0px;
width:160px;height:20px;
}

.main .right .right-top .column {
width: 500px;
padding: 10px;
float: left;
}

.main .right .right-top .column ul {
margin:10px 0px 0px 0px;
padding: 5px 0px 10px 0px;
}
.main .right .right-top .column li {

line-height:20px;
font-size: 12px;

padding: 0px 0px 0px 15px;
background: url('../images/arrow.png') 0 0 no-repeat;
}

.main .right .right-top .column .base h2 {
font-size: 14px;
background: url('../images/arrow_red.png') no-repeat 0 0;
color: #ff5c3f;
font-weight: bold;
padding: 4px 0px 2px 27px;
}
.main .right .right-top .column .base .left {
width: 210px;
float: left;
}
.main .right .right-top .column .base .left {
font-size: 10px;
}

.main .right .right-top .column .base .right {
float: left;
width: 290px;
background-color: #eeeeee;
border: none;
height: 235px;
text-align: center;
}

.sidebar_right {
text-align:left;
padding: 10px 5px 10px 5px;
width: 200px;
float: right;
border-bottom: 1px solid #cbddfa;
border-left: 1px solid #cbddfa;
border-right: 1px solid #cbddfa;
}


.sidebar_right h2 {
background: url('../images/arrow_blue.png') no-repeat 0 0;
font-weight: bold;
color: #2568d6;
padding: 3px 0px 0px 27px;
}


.flashnews ul li{margin:0px 0px 10px 4px;}
.flashnews ul li .title{}
.flashnews ul li .text{font-size:11px;color:#727272;}
.flashnews ul li .text .date{color:#535353;}

.main .right .right-base .boxblue {
clear:both;background-color:#e3ebf8;
margin:5px 0px 0px 10px;padding:10px 0px 10px 0px;
border:1px solid #c3d7f0;

}

.main .right .right-base .boxblue p {text-align:left;}

.main .right .right-base .boxblue ul li{width:170px; float:left;padding:0px 0px 0px 9px;margin:0px;}
.main .right .right-base .boxblue .title{text-align:left;font-weight:bold;color:#084cbc;padding:3px 0px 6px 0px;}
.main .right .right-base .boxblue .text{width:165px;font-size:11px;text-align:left;}

.stronacolumn {
width: 503px;
padding: 10px;
float: left;
background-color:#fff;
margin:1px 0px 0px 0px;
}

/* Clear Fix 
------------------------------------------------------------------------------*/
.main .right .right-base .boxblue ul:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.main .right .right-base .boxblue ul {
display: inline-block;
}
/* Hides from IE-mac \*/
* html .main .right .right-base .boxblue ul{
height: 1%;
}
.main .right .right-base .boxblue ul {
display: block;
}
/* End hide from IE-mac */
/* -------------------------------------------*/


.frazy{color:#ff2b00;float:right;font-weigh:bold;font-size:14px;}
.frazy .star{background:url('../images/star.png');display:block;width:75px; height:67px;}
.frazy .star p{font-size:12px;font-weight:bold;color:#fff;padding:29px 20px 20px 26px;}
.frazy .frazyleft{float:left;}
.frazy .frazyright{float:left;}

.footer{clear:both;font-size:9px;text-align:right;padding:15px 0px 20px 0px;}
.footer p{line-height:13px;}
.footer a{color:#282828;}








/* IE Fixes */

.ie6 .header .left h1 {
background:transparent url(../images/logo.gif) 0 0 no-repeat;
height:62px;
margin:40px 0px 0px 0px;
text-indent:-9999px;
width:276px;
}
.ie6 .header{margin:0px;padding:0px;height:80px;}
.ie6 .header .left {
float:left;
padding:0px;
margin:0px;
width:615px;
height:129px;
}
.ie6 .header .menu{margin:0px 0px 0px 0px;padding:0px;}
.ie6 .header .menu ul{margin:0px 0px 0px 0px; padding:0px;}
.ie6 .header .menu ul li {margin:0px;padding:0px;
float: left;
}
.ie6 .main .right .right-top .column h2 {

padding: 2px 0px 0px 27px;
font-size: 18px;margin:25px 0px 0px 0px;

}
.ie6 .main .right .right-top .column ul {
margin:20px 0px 0px 0px;

}

.ie6 .frazy .star p{font-size:12px;font-weight:bold;color:#fff;padding:22px 20px 20px 20px;}

.ie6 .main .sidebar_left .slowo {
margin: 5px 2px 5px 5px;
width: 90px;


}

.ie6 .stronacolumn, ie7 .stronacolumn {
width: 450px;
padding: 0px;
float: left;
background:none;
margin:1px 0px 0px 0px;
}

.ie6 .main{margin:0px 0px 0px 0px;padding:0px;}

.ie7 .main{margin:0px 0px 0px 0px;padding:0px;}


.ie7 .header .left h1 {
margin:40px 0px 0px 0px;
*margin:41px 0px 0px 0px;
}
.ie7 .header .left {
float:left;
padding:0px;
margin:0px;
width:615px;
height:132px;
}
.ie7 .main .right .right-top .column li , .opera .main .right .right-top .column li {
height: 20px;line-height:20px;

}

.ie7 .header{margin:0px;padding:0px;height:129px;}
.ie7 .header .menu{margin:20px 0px 0px 0px;}

.ie7 .sidebar_right {
padding: 0px 5px 10px 5px;
width: 200px;
margin:0px;

}


/* Clear Fix 
------------------------------------------------------------------------------*/
.main:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.main{
display: inline-block;
}
/* Hides from IE-mac \*/
* html .main{
height: 1%;
}
.main{
display: block;
}
/* End hide from IE-mac */
/* -------------------------------------------*/

.wr a{
font-weight:normal;
color:#000;
}.wr a:hover{
font-weight:normal;
text-decoration:underline;
color:#000;
}
.wr{
margin:5px 0 10px 10px;
}

.newindexli {

line-height:20px;
font-size: 12px;

padding: 0px 0px 0px 15px;
background: url('../images/arrow.png') 0 0 no-repeat;
}

.content_sl {
width: 730px;
	margin-left: 24px;
}