body {
        background-color:#ECF2F5;
        margin:0;
        padding:0;
        text-align:center;
        font-family : Arial,Verdana,Serif;
        color:#000000;
        font-size:12px;
}
h5 {
        padding:50px;
        text-align:center;
        font-family : Arial,Verdana,Serif;
        color:#DE0000;
        font-size:14px;
}
img {
        border:0px;
}
a {
        color : #000000;
        text-decoration:none;
}
a:hover {
        text-decoration:underline;
}
strong {
         color:#DE0000;
         font-weight:600;
}
address {
        text-align:center;
}
hr {
        height:0;
        border-width: 1px 0 0 0;
        border-color: red;
        border-style: solid;
}
b {
		font-weight:600;
}
.pole {
        border: 1px solid #000000;
        font-size:11px;
}
.text {
        border: 1px solid #000000;
        font-size:11px;
        height: 18px;
        width: 150px;
}
.go {
        width: 27px;
        height: 20px;
        vertical-align: top;
}
#belka {
        width:100%;
        height:22px;
        background-color:#F1F6F9;
        border-bottom:1px solid #A9ADAE;
}
#glowny {
        text-align:left;
        width:960px;
        display: block;
        margin:0 auto;
}
#gora {
        display:block;
        width:938px;
        margin-left:1px;
        background-color:#FFFFFF;
        height:280px;
        border-bottom: 2px solid #DDE4EA;
        border-left: 2px solid #DDE4EA;
}
#main_menu {
        font-size : 12px;
        float:left;
        width:900px;
        height:60px;
        margin:13px 0 14px 0;
}
#main_menu a:hover {
        color:#DE0000;
        text-decoration:underline;
}
.button {
        width:105px;
        height:54px;
        background-image:url("img/button.png");
        float:right;
        margin:2px;
        text-align: center;
}
.button img {
        margin:19px 5px 0 0;
}
#logo {
       float:left;
       margin:15px 0 10px 30px;
       width:200px;
       height:50px;
}
#szukaj {
        width:487px;
        height:168px;
        background-image:url("img/szukaj_bg.jpg");
        float:left;
        margin: 5px 0;
        font-size:11px;
}
#szukaj h1 {
        font-size:11px;
        color:#DE0000;
        margin:0px;
        font-weight:normal;
        padding:18px 0 4px 335px;
        text-indent: -150px;
}
#szukaj span {
        padding-left:192px;
        display:block;

}
#szukaj form {
        margin:22px 0 0 245px;
}
#pasek {
        float:left;
        width:5px;
        height:37px;
        margin:12px 12px 0 0;
}
.polecamy {
        width:140px;
        height:168px;
        background-color:#ECF2F5;
        float:left;
        margin:5px 0 5px 8px;
        text-align:center;
}
.polecamy h2 {
        font-size:12px;
        margin:6px 0 5px 0;
        font-weight:normal;
}
.polecamy div {
        font-size:10px;
        display:block;
        margin:0px 5px;
        height:140px;
        font-family : Times New Roman, Arial,Verdana,Serif;
}
.img_polecamy {
        margin-left:50px;
}
.img_darmowe {
        margin-left:100px;
}
.img_polecamy, .img_darmowe {
        width:67px;
        height:20px;
}
.polecamy h2 img {
        vertical-align: middle;
}
#lewa {
        float:left;
        width:215px;
        margin-bottom:15px;
}
#kategorie {
        border: 1px solid #F6F7FB;
        border-bottom: 2px solid #DDE4EA;
        border-left: 2px solid #DDE4EA;
        width: 195px;
        margin:15px 5px 5px 1px;
        background-color:#ffffff;
}
#kategorie h1 {
        font-size:12px;
        color:#DE0000;
        margin:15px;
        font-weight:normal;
}
#kategorie ul {
        margin:0;
        padding:0;
        list-style: none;
        width: 100%;
}
#kategorie ul a {
        padding-top:3px;
        padding-left:24px;
        display:block;
        height:20px;
        margin:0px;
}
#kategorie ul a:hover {
        text-decoration:none;
        background-color: #ECF2F5;
}
#kategorie li {
        background: url("img/arrow3.png") no-repeat center left;
        margin-top:0px;
        margin-bottom:8px;
}
#darmowe {
        width:100%;
        background-color:#DDE4EA;
        display:block;
        font-size:11px;
        margin:20px 0;
}
#darmowe form {
        margin:0 0 0 10px;
}
.text_free {
        border: 0px;
        font-size:11px;
        height: 18px;
        width:135px;
}
#darmowe span {
        margin:7px;
        display:block;
}
#wiadomosci {
        border: 1px solid #F6F7FB;
        border-bottom: 2px solid #DDE4EA;
        border-left: 2px solid #DDE4EA;
        width: 195px;
        margin:15px 5px 5px 1px;
        text-align:center;
        background-color:#ffffff;
}
#wiadomosci h1 {
        font-size:12px;
        color:#DE0000;
        margin:15px 0;
        font-weight:normal;
}
#wiadomosci h2 {
        font-size:11px;
        color:#DE0000;
        font-weight:normal;
        margin:15px 0;
}
#wiadomosci span {
        font-size:11px;
        margin:15px 10px;
        display:block;
}
#platnosci {
        border: 1px solid #F6F7FB;
        border-bottom: 2px solid #DDE4EA;
        border-left: 2px solid #DDE4EA;
        width: 195px;
        margin:15px 0 0 1px;
        display:block;
        background-color:#ffffff;
}
#platnosci img {
        margin:15px 4px;
}
#srodek {
        float:left;
        width:530px;
        margin:10px 0 15px 0;
}
.content {
        width: 100%;
        margin-top:11px;
        display:block;
        border-bottom: 2px solid #DDE4EA;
        background-color:#ffffff;
}
.content ul p {
        margin:5px 10px;
}
.content a {
        color:#DE0000;
}
.content a:hover, .artykul ul a:hover {
        text-decoration:none;
}
.content ul, .artykul ul {
        margin:0 20px 10px 40px;
        font-size:12px;
        clear:right;
        padding:0;
        list-style-image: url("img/arrow.png");
}
.content .art_ul li  {        margin-bottom:5px;
}
.content li {
        margin-bottom:20px;
}
.content form {
        margin-left:20px;
}
.content form h6 {
        margin:0 0 0 10px;
}
.content div {
        margin:0 20px 10px 20px;
        display:block;
}
#autor {
        margin-top:30px;
}
#prawa {
        float:right;
        width:200px;
        margin-bottom:15px;
}
.info {
        border: 1px solid #F6F7FB;
        border-bottom: 2px solid #DDE4EA;
        border-right: 2px solid #DDE4EA;
        width: 180px;
        margin-top:15px;
        background-color:#ffffff;
}
.info h1 {
        font-size:12px;
        color:#DE0000;
        margin:15px 0px 10px 15px;
        font-weight:normal;
}
.info span, .info address{
        font-size:11px;
        padding:0 15px 10px 15px;
        display:block;
}
.info a {
        padding-left:0px;
        color:#DE0000;
}
.info a img {
        margin-right:10px;
}
.info a:hover {
        padding-left:5px;
        text-decoration:none;
        color:#DE0000;
}
.info a:hover img {
        margin-right:5px;
}
#ebooki {
        border: 1px solid #F6F7FB;
        border-bottom: 2px solid #DDE4EA;
        border-right: 2px solid #DDE4EA;
        width: 180px;
        margin-top:15px;
        background-color:#ffffff;
}
#ebooki h1 {
        font-size:12px;
        color:#DE0000;
        margin:15px 15px 10px 15px;
        font-weight:normal;
}
#ebooki ul {
        margin:0 15px 20px 28px;
        padding:0;
        font-size:11px;
        list-style-image: url("img/e01.png");
        font-family : Times New Roman, Arial,Verdana,Serif;
}
#ebooki a {
        margin-left:-2px;
        font-weight:600;
        clear:both;
}
#ebooki a:hover {
        text-decoration:underline;
        font-weight:600;
}
#ebooki li {
        margin-bottom:7px;
}
#stopka {
        display:block;
        width:940px;
        height:54px;
        margin:0 0 5px 1px;
        border: 1px solid #F6F7FB;
        border-bottom: 2px solid #DDE4EA;
        border-left: 2px solid #DDE4EA;
        clear:both;
        background-color:#ffffff;
}
#stopka span {
        display:block;
        margin:13px 0 0 10px;
        float:left;
        font-size:11px;
        line-height: 17px;
}
#stopka span a {
        text-decoration:underline;
}
#stopka ul {
        margin:23px 5px 0 0;
        float:right;
        font-size:10px;
}
#stopka li {
        display: inline;
        padding:0 8px 0 5px;
        border-left:1px dotted red;
}
#stopka ul a:hover {
        text-decoration:none;
}
#dol {
        margin:0 0 5px 20px;
        font-size:11px;
        padding:0;
}
#dol img {
        vertical-align:middle;
}
#dol li {
        display: inline;
        padding:0 8px 0 5px;
}
#dol a {
        color:#73849C;
}
#dol a:hover {
        text-decoration:none;
}
#art_lewa, #art_prawa {
        width: 259px;
        display:block;
}
#art_lewa {
        margin-top:20px;
        float:left;
}
#art_prawa {
        margin:20px 15px 0 0;
        float:right;
}
.artykul, #prasa {
        border-bottom: 2px solid #DDE4EA;
        width: 100%;
        margin:1px 0 15px 0;
        background-color:#ffffff;
        display:block;
}
#prasa {
        text-align:center;
}
#prasa img {
        margin:15px 0;
}

.artykul img, .content img {
        margin-left:5px;
}
.artykul p, .content p, .content em, .grupa address, .grupa p {
        margin:0 20px 10px 20px;
        font-family : Times New Roman, Arial,Verdana,Serif;
}
.content h3 {
		font-size:14px;
		text-align:center;
        font-family : Times New Roman, Arial,Verdana,Serif;
}
.content em {
        display:block;
}
.artykul p:first-letter, .content p:first-letter {
        font-size: 14px;
        font-weight: bold;
}
.artykul li {
        margin-bottom:5px;
}
.art_img_lewa {
        margin:3px 3px 0 0;
        float:left;
}
.art_img_prawa {
        margin:3px 0 0 3px;
        float:right;
}
.tc {
        display: block;
        float:right;
        width:100%;
        padding-bottom:5px;
}
.title {
        background: #DDE4EA url("img/corner.png") no-repeat right bottom;
        color: #DE0000;
        float:left;
        font-family: Verdana,Arial,Serif;
        font-size: 12px;
        padding:5px 15px 5px 5px;
        margin: 0 40px 10px 0;
}
.title img {
        vertical-align:middle;
        margin:0 5px 0 0;
}
#podpis {
        text-align:center;
        padding: 50px 0 40px 200px;
}
#podpis img {
        margin:0;
}
.grupa {
        width: 100%;
        margin-top:11px;
        display:table;
}
.maly_l, .maly_r {
        border-bottom: 2px solid #DDE4EA;
        background-color:#ffffff;
        width:172px;
        height:100%;
}
.maly_l {
        float:left;
        margin-right:7px;
}
.maly_r {
        float:right;
}
.grupa address, .grupa p {
        font-size:11px;
}
.pozycja {        background-color:#ECF2F5;
        font-size:11px;
        float:left;
        max-width:360px;
        padding:5px 10px;
        margin:10px 20px 10px 10px;
}
.zamawiam {		display:block;
		margin:5px 0 3px 0;
}
.e01 {		margin-right:2px;
		vertical-align:middle;
}
.oznaczenia {
        margin: -7px 50px 0 0;
        float:right;
}
.oznaczenia a {		margin-left:15px;
}
ul.strona {
		margin: 0;
		padding:0;
		text-align:center;
		display:block;
}
.strona img {		vertical-align:middle;
		margin:5px 0;
}
.strona li {
		display: inline;
		margin: 0 5px;
		font-size:14px;
}
.poz_img, .mag_img, .poz_img_sm {
        padding:3px 3px 3px 10px;
        float:left;
}
.poz_img {		width:100px;
		height:118px;
}
.poz_img_sm {		width:66px;
		height:78px;
}
.mag_img {		width:85px;
		height:115px;}
.sm_inf, .sm_inf_br{
	float:right;
}
.sm_inf_br{
	clear:right;
}
.all {
        background-color:#ECF2F5;
        font-size:11px;
        display:block;
        padding:5px 10px;
        margin:5px;
        clear:both;
        font-family : Times New Roman, Arial,Verdana,Serif;
}
.all a {		color:#DE0000;
}
.zam_all {
		display:block;
		text-align:center;
		margin:5px 0 3px 0;
}
.all_img {
		margin:3px 0 3px 35px;
		width:100px;
		height:136px;
}


#alertX {
		position:absolute; left:25%; width:50%;
		visibility:hidden; overflow:auto; z-index:400;
		padding:15px;
		background-color:#ECF2F5;
		border:5px solid #DE0000;
		color:#000000;
		font-size: 12px;
		text-align:center;
}
body > #alertX {
		position:fixed;
}
#alertX a {
		text-decoration:none;
		color:#DE0000;
}
#alertX a:hover	{
		text-decoration:underline;
}
#alertX img {
		float:left;
		margin:5px 10px 5px 5px;
}
#alertX hr {
		margin-top:20px;
} 