* {
margin: 0px;
padding: 0px;
}

#antyspam_container {
position: absolute;
top: 130px;
width: 520px;
}

#antyspam_images {
position: absolute;
top: 130px;
left: 290px;
}

.antyspam_caption {
margin-bottom: 5px;
font-size: 10px;
width: 250px;
}

.antyspam_screenshot {
border-width: 0px;
margin-bottom: 4px;
}

.antyspam_screenshot a{
display: block;
z-index: 2;
position: relative;
}

.antyspam_header {
font-size: 12px;
width: 250px;
font-weight: bold;
color: #666;
}

.antyspam_text_inside {
width: 250px;
text-align: justify;
line-height: 14px;
margin-top: 5px;
margin-bottom: 10px;
font-size: 10px;
}

.orange {
color: #FF7F00;
}

.errors {
margin-left: 20px;
color: red;
}

#order_list {
margin-left: 25px;
}

#order_list li {
margin-bottom: 5px;
}

#faktura_info {
width: 120px;
text-align: left;
}

.zamow_input {
position: absolute;
left: 150px;
}

.zamow_checkbox {
position: absolute;
left: 150px;	
}

.zamow_agree {
position: absolute;
left: 0px;	
}

#logo_sramnaspam {
position: absolute;
display: inline;
top: 80px;
}

#ks_cenajakosc {
position: absolute;
display: inline;
top: 40px;
}

#logo_platnosci {
position: absolute;
display: inline;
top: 40px;
}

#platnosci_big_image{
position: absolute;
display: inline;
top: 190px;
left: 385px;
}

#rapid_ssl_image{
position: absolute;
display: inline;
top: 278px;
left: 280px;
}

#order_go {
left: 20px;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

#order_back {
left: 20px;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

#download_info {
position: absolute;
left: 20px;
top: 105px;
width: 260px;
height: 48px;
background: url("../img/greybox.gif") no-repeat;
color: #555555;
font-size: 9px;
padding-top: 8px;
padding-left: 190px;
line-height: 13px;
}

#download_info a {
text-decoration: none;
font-weight: bold;
}

a#download{
position: absolute;
display: block;
left: 50px;
top: 105px;
background: url("../img/pobierz.gif") no-repeat;
width: 160px;
height: 60px;
z-index: 2;
}

a#download:hover{
background: url("../img/pobierz_hi.gif") no-repeat;
}

#feat_comp_table {
table-layout: fixed;
width: 480px;
color: #333333;
}

.table_icon {
margin-left: 70px;
}

.table_icon_config {
margin-left: 8px;
}

.table_text_black {
text-align: center;
background-color: #EEEEEE;
}

.table_text_red {
text-align: center;
background-color: #EEEEEE;
color: red;
}

#fr td {
text-align: center;
background-color: #666666;
color: white;
}

h6 {
margin-top: 30px;
margin-bottom: 10px;
margin-left: 30px;
font-weight: bold;
font-size: 12px;
}

td.c1 {
width: 120px;
color: #333333;
background-color: #DDDDDD;
}

td.ntd {
background-color: #EEEEEE;
}

#feat_comp_table td {
padding: 6px;
}

#files_table {
width: 500px;
height: 370px;
overflow: hidden;
}

#files_table table{
table-layout: fixed;
margin-top: 5px;
}

tr #files_table{
height: 20px;
overflow: hidden;
}

.files_name {
width: 100px;
background-color: #DDDDDD;
padding: 8px;
font-weight: bold;
font-size: 9px;
}

.files_version {
background-color: #EEEEEE;
padding: 2px;
width: 70px;
font-size: 9px;
}

.files_desc {
background-color: #EEEEEE;
padding: 5px;
width: 360px;
font-size: 9px;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

.item {
font-size: 10px;
border-bottom: solid 1px #999999;
margin-bottom: 5px;
padding-top: 5px;
padding-bottom: 22px;
width: 478px;
}

.item_name {
font-size: 10px;
font-weight: bold;
color: #333333;
}

#errors{
color: red;
padding: 5px;
padding-left: 0px;
border-bottom: 1px solid red;
border-top: 1px solid red;
margin-bottom: 10px;
font-weight: bold;
}

#errors li{
list-style: none;
}

a img {
border-width: 0px;
}

.footer_icon {
vertical-align: text-bottom;
margin-bottom: -2px;
}

.footer_icon_small {
vertical-align: text-bottom;
}


.tick_icon {
position: relative;
top: 4px;
margin-left: -16px;
margin-right: 5px;
width: 16px;
}

#last_feature {
position: relative;
left: 5px;
top: -16px;
}

.new_feature {
position: relative;
left: 5px;
top: -16px;
margin-bottom: -16px;
}

.faq_icon {
display: inline;
vertical-align: bottom;
margin-right: 5px;
}

.faq_icon_td {
width: 28px;
height: 28px;
background-color: #EEEEEE;
}

#rss_link {
display: inline; 
position: absolute;
top: 150px;
left: 125px;
}

#pricelist ul {
margin-top: 20px;
width: 400px;
margin-left: 20px;
}

#pricelist li{
margin-bottom: 10px;
}

#pricelist {
margin-left: 10px;
margin-top: 10px;
margin-bottom: 20px;
}

#pricelist_table caption {
background-color: #666666;
color: white;
font-weight: bold;
padding: 5px;
}

#pricelist_table td {
padding: 5px;
border: 1px solid #FFFFFF;
background-color: #EEEEEE;
}

#pricelist_table{
margin-top: 5px;
table-layout: fixed;
width: 400px;
border-collapse: collapse;
}

#news_detail {
margin-top: 20px;
width: 500px;
}

#badziew {
width: 119px;
}

#submenu {
margin-bottom: 20px;
}

#submenu_title {
text-align: center;
font-family: verdana,sans-serif;
font-size: 9px;
width: 120px;
}

#submenu li {
text-align: center;
font-family: verdana,sans-serif;
font-size: 9px;
vertical-align: middle;
list-style-type: none;
line-height: 35px;
width: 120px;
height: 35px;
background: url(../img/wklesly.gif) no-repeat;
}

#submenu li a {
text-decoration: none;
color: #444444;
display: block;
width: 120px;
height: 35px;
background: url(../img/wypukly.gif) no-repeat;
}

#submenu li a:hover {
text-decoration: none;
color: #FFFFFF;
display: block;
width: 120px;
height: 35px;
background: url(../img/wklesly.gif) no-repeat;
}

#screens {
margin-top: 20px;
width: 490px;
overflow: hidden;
}

.scr_container {
float: left;
width: 130px;
margin: 10px;
margin-right: 20px;
text-align: center;
}

.scr_caption_link {
}

.scr_image {
height: 100px;
width: 130px;
margin-bottom: 6px;
}

li#active_sidebar a{
text-decoration: none;
color: #FFFFFF;
display: block;
width: 120px;
height: 35px;
background: url(../img/wklesly.gif) no-repeat;
background: url(../img/wklesly.gif) no-repeat;
}

.preload {
display: none;
}


#reqs {
width: 500px;
margin-top: 20px;
}

#submenu_height {
height: 330px;
}

#submenu_height2 {
height: 720px;
}

#submenu_height_spam {
height: 1250px;
}

#submenu_height3 {
height: 615px;
}

#top_left {
left: 0px;
top: 0px;
position: absolute;
height: 165px;
width: 50%;
background: url(../img/lewa.gif) repeat-x;
z-index: 1;
}

#top_right {
margin-left: 50%;
top: 0px;
position: absolute;
height: 165px;
width: 50%;
background: url(../img/prawa.gif) repeat-x;
z-index: 1;
}

#lista {
width: 480px;
position: absolute;
top: 175px;
font-size: 9px;
}

#lista li {
margin-left: 20px;
line-height: 13px;
}

.small_title {
font-weight: bold;
margin-left: 5px;
margin-bottom: 5px;
}

#list_icon1 {
position: absolute;
background: url(../img/mail.gif) no-repeat;
width: 40px;
height: 40px;
left: 0px;
z-index: 2;
}

#lista_1 {
position: absolute; 
left: 38px; 
width: 200px;
}

#list_icon2 {
position: absolute;
background: url(../img/ksiazka_adresowa.gif) no-repeat;
left: 230px;
width: 40px;
height: 40px;
z-index: 2;
}

#lista_2 {
width: 255px;
position: absolute;
left: 265px;
}

#small_title2 {
font-weight: bold;
margin-left: 5px;
margin-bottom: 5px;
letter-spacing: 0px;
}

#list_icon3 {
position: absolute;
background: url(../img/planer.gif) no-repeat;
left: 0px;
top: 90px;
width: 40px;
height: 40px;
}

#lista_3 {
top: 90px;
width: 180px;
position: absolute;
left: 38px;
}

#list_icon4 {
position: absolute;
background: url(../img/rss.gif) no-repeat;
width: 40px;
height: 40px;
left: 230px;
top: 90px;
}

#lista_4 {
position: absolute;
left: 265px;
width: 200px;
top: 90px;
}

#list_icon5 {
position: absolute;
background: url(../img/sejf.gif) no-repeat;
left: 0px;
top: 155px;
width: 40px;
height: 40px;
}

#lista_5 {
top: 155px;
width: 190px;
position: absolute;
left: 38px;
}

#list_icon6 {
position: absolute;
background: url(../img/sms.gif) no-repeat;
left: 230px;
top: 155px;
width: 40px;
height: 40px;
}

#lista_6 {
top: 155px;
width: 240px;
position: absolute;
left: 265px;
}

#news_table_table{
margin-top: 5px;
table-layout: fixed;
display: inline;
}

#news_table {
height: 375px;
overflow: hidden;
width: 500px;
}

#news_table_table tr {
height: 18px;
overflow: hidden;
}

#faq_table{
margin-top: 5px;
table-layout: fixed;
display: block;
width: 470px;
}

#faq_table tr {
width: 470px;
}

.news_name {
width: 400px;
color: white;
padding: 0px;
background-color: #DDDDDD;
}

.news_name a {
width: 400px;
display: block;
height: 18px;
padding-left: 5px;
padding-top: 3px;
text-decoration: none;
}

.news_name a:hover {
background-color: #EEEEEE;
width: 400px;
display: block;
height: 18px;
}

.faq_name {
width: 475px;
padding-left: 2px;
background-color: #EEEEEE;
padding-right: 10px;
color: #666666;
font-size: 10px;
padding-bottom: 4px;
}

.faq_name a {
text-decoration: none;
}

.news_date {
margin-left: 5px;
width: 62px;
color: white;
background-color: #999999;
font-weight: bold;
padding-left: 5px;
font-size: 9px;
}

.order_id {
margin-left: 5px;
width: 30px;
color: white;
background-color: #999999;
font-weight: bold;
padding-left: 5px;
font-size: 9px;
}

.order_name {
width: 330px;
color: white;
padding: 0px;
background-color: #DDDDDD;
}

.order_name a {
width: 330px;
display: block;
height: 18px;
padding-left: 5px;
padding-top: 3px;
text-decoration: none;
}

.order_name a:hover {
background-color: #EEEEEE;
width: 330px;
display: block;
height: 18px;
}

.order_date {
margin-left: 5px;
width: 150px;
color: white;
background-color: #999999;
font-weight: bold;
padding-left: 5px;
font-size: 9px;
}

.order_type {
margin-left: 5px;
width: 75px;
color: white;
background-color: #999999;
font-weight: bold;
padding-left: 5px;
font-size: 9px;
}

.order_type_sel {
margin-left: 5px;
width: 75px;
color: white;
background-color: #DDDDDD;
font-weight: bold;
padding-left: 5px;
font-size: 9px;
}

#features {
width: 450px;
line-height: 16px;
margin-top: 10px;
margin-left: 15px;
}

#features li {
list-style: none;
}

#top_center {
position: absolute;
height: 165px;
width: 715px;
left: 50%;
margin-left: -350px;
background: url(../img/banner.gif) no-repeat;
z-index: 2;
}

#buttony_ztlem {
position: absolute;
z-index: 2;
left: 50%;
margin-left: -363px;
top: 90px;
}

#spam_swf {
position: absolute;
z-index: 2;
left: 50%;
margin-left: -333px;
top: 200px;
}

#center {
position: absolute;
left: 50%;
margin-left: -360px;
top: 155px;
font-size: 11px;
color: #777777;
font-family: verdana, sans-serif;
padding: 20px;
padding-right: 0px;
}

#text1{
width: 515px;
display: inline; 
position: absolute;
line-height: 15px;
top: 51px;
left: 20px;
font-size: 10px;
}


#text2{
width: 530px;
margin-top: 10px;
margin-bottom: 15px;
line-height: 14px;
text-align: justify;
}

#text3{
width: 480px;
margin-top: 10px;
margin-bottom: 15px;
line-height: 14px;
text-align: left;
}

#text5{
width: 480px;
margin-top: 10px;
margin-bottom: 15px;
line-height: 14px;
text-align: justify;
}

#text_zamowienia{
width: 490px;
margin-top: 10px;
margin-bottom: 15px;
line-height: 14px;
text-align: justify;
}

#faq_text{
width: 480px;
margin-top: 10px;
margin-bottom: 15px;
line-height: 14px;
text-align: justify;
display: block;
}

#text4 {
width: 530px;
margin-bottom: 15px;
line-height: 14px;
text-align: justify;
}

#screenshot_link{
display: inline;
position: absolute;
left: 418px;
top: 59px;
z-index: 2;
}

a#screenshot_link img {
height: 95px;
width: 114px;
}

#small_links {
margin-top: 5px;
font-size: 10px;
line-height: 10px;
}

#small_links a {
color: #333333;
}

a, a:visited {
color: #333333;
font-size: 10px;
}

a:hover {
color: #666666;
}

#screenshot_link img {
width: 170px;
height: 130px;
display: inline;
}

#heading_index {
color: #ff7f00;
font-size: 18px;
padding-bottom: 3px;
border-bottom: solid 1px;
font-weight: bold;
width: 512px;
position: absolute;
display: inline;
top: 19px;
left: 20px;
}

#antyspam_index {
color: #ff7f00;
font-size: 16px;
padding-bottom: 3px;
font-weight: bold;
width: 190px;
position: absolute;
display: inline;
top: 19px;
left: 20px;	
}

#heading22 {
color: #ff7f00;
font-size: 12px;
padding-bottom: 4px;
text-align: left;
width: 330px;
position: absolute;
left: 215px;
font-weight: bold;
}

#antyspam_text1 {
position: absolute;
top: 55px;
left: 215px;
width: 325px;
line-height: 14px;
font-size: 10px;
}

#heading1 {
color: #ff7f00;
font-size: 18px;
padding-bottom: 4px;
border-bottom: solid 1px;
width: 490px;
margin-bottom: 10px;
}

#news_nav {
position: absolute;
display: inline;
top: 425px;
left: 22px;
}

#files_nav {
position: absolute;
display: inline;
top: 350px;
left: 22px;
}


.button {
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0px 2px 1px 2px;
background-color: #FFFFFF;
background-image: url("../img/background_form_element.gif");
background-repeat: repeat-x;
width: 60px;
}

a.button {
text-decoration: none;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

#news_nav input
{
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0px 2px 1px 2px;
background-color: #FFFFFF;
background-image: url("../img/background_form_element.gif");
background-repeat: repeat-x;
color: #333333;
font-size: 10px;
font-weight: bold;
width: 60px;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

#files_nav input
{
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0px 2px 1px 2px;
background-color: #FFFFFF;
background-image: url("../img/background_form_element.gif");
background-repeat: repeat-x;
color: #333333;
font-size: 10px;
font-weight: bold;
width: 60px;
font-family: Verdana, Helvetica, Arial, sans-serif;
}


#question_form
{
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0px 2px 1px 2px;
background-color: #FFFFFF;
background-image: url("../img/background_form_element.gif");
background-repeat: repeat-x;
color: #333333;
font-size: 10px;
font-weight: bold;
width: 60px;
font-family: Verdana, Helvetica, Arial, sans-serif;
}


#news_pages{
display: inline;
position: absolute;
top: 28px;
left: 430px;
font-weight: bold;
font-size: 9px;
color: white;
padding: 1px 5px 2px 5px;
background-color: #999999;
width: 70px;

}

#faq_pages{
display: inline;
position: absolute;
top: 27px;
left: 430px;
font-weight: bold;
font-size: 9px;
color: white;
padding: 1px 5px 2px 5px;
background-color: #999999;
width: 70px;
}


#heading2 {
color: #ff7f00;
font-size: 9px;
font-weight: normal;
}

h5 {
color: #666666;
font-size: 12px;
margin-bottom: 10px;
margin-top: 10px;
}

.press_news li {
list-style:none;
}

.sidebar h2 {
background-color: #509bf0;
color: white;
padding: 10px;
width: 120px;
font-size: 9px;
margin-bottom: 6px;
background: url("../img/blue.gif") no-repeat;
}

.sidebar h3 {
background-color: #509bf0;
color: white;
padding: 10px;
width: 120px;
font-size: 9px;
margin-bottom: 6px;
background: url("../img/blue_2.gif") no-repeat;
}

#news a {
color:  #333333;
font-size: 9px;
font-weight: normal;
width: 129px;
text-decoration: none;
display: block;
padding-bottom: 5px;
margin-bottom: 8px;
padding-left: 6px;
background-color: #EEEEEE;
padding-top: 5px;
padding-right: 5px;
}

#news a:hover {
color: #BBBBBB;
}

.sidebar h4 {
font-weight: normal;
font-size: 10px;
color: #000000;
padding: 1px 0px 3px 4px;
width: 136px;
margin-bottom: 0px;
background-color: #CCCCCC;
}

#more_info {
position: absolute;
display: inline;
left: 10px;
top: 155px;
z-index: 3;
font-size: 10px;
}

.sidebar {
border-left: dashed 1px #999999;
padding-left: 10px;
position: absolute;
width: 130px;
display: block;
height: 380px;
font-size: 10px;
left: 545px;
}

#logo {
position: absolute;
display: inline;
z-index: 3;
top: 0px;
left: -90px;
}

.footer {
position: absolute;
display: inline;
width: 670px;
z-index: 2;
font-size: 9px;
padding-top: 5px;
border-top: solid 1px #999999;
line-height: 5px;
left: 50%;
margin-left: -343px;
top: 565px;
font-family: verdana,sans-serif;
}

#about_footer1 {
top: 650px;
width: 640px;
}

#about_footer3 {
top: 830px;
width: 640px;
}

#about_footer2 {
top: 930px;
width: 695px;
}

#about_footer4 {
top: 1280px;
width: 640px;
}

#about_footer5 {
top: 840px;
width: 640px;
}

#favorit {
position: absolute;
top: 180px;
left: 8px;
height: 180px;
width: 140px;
}

#partners {
position: absolute;
top: 300px;
left: 8px;
height: 180px;
width: 140px;
}

a#no_spyware{
position: absolute;
display: block;
left: 475px;
top: 105px;
background: url("../img/no_spyware.png") no-repeat;
width: 56px;
height: 62px;
z-index: 2;
}

#login_go {
left: 20px;
width: 100px;
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
}
