@CHARSET "UTF-8";

.dialog_form {
    width: 100%;
    min-height: 200px;
    padding: 20px 0;
    border: 1px solid black;
}

/* FORM  */
.default_form .three_column_form .form_column {
    width: 33%;
    float: left;
}

.default_form .two_column_form .form_column {
    width: 49%;
    float: left;
}

.default_form .one_column_form .form_column {
    width: 100%;
}

.default_form label {
    display: block;
    padding: 5px 0;
}

.default_form label.radio_field {
	display:inline;
}

.default_form .inputDiv {
    padding: 5px 5px 5px 0;
    clear: both;
}

.default_form  input[type="text"], .default_form  input[type="password"], .default_form textarea, .default_form  input[type="select"] {
    width: 250px;
    border: 1px solid #DFDFDF;
}

.three_column_form .form_item_container input[type="text"]{
  width:118px;	
}

.form_item_container  .form_item {
	margin-right:6px;
}

.form_item_container  .form_item:last-child {
	margin-right:0;
}

.default_form .inputDiv p.info {
    font-size: 80%;
}

.form_column  .filters_title {
    margin-right: 5px;
}

.default_form .error_list {
    color: red;
    font-size: 90%;
}

#login_event {
    width: 100% !important;
}


#archiwumfilter li {
    float: left;
    width: 33%;
    margin-left: 3px;
}

#msg {
    padding: 30px;
}

.text_msg {
    text-align: center;
}

.msgerror .text_msg {
    color: red;
}

.error {
    color: red !important;
}

a.submit_style {
    background-position: center;
    display: block;
    padding: 5px 10px 4px;
    font-size: 12px;

}

.edytor_default {

}

.edytor_default p {
    margin: 5px 0;
}

.edytor_default ol {
    list-style-type: decimal;
    margin: 10px;
}

.edytor_default ul {
    list-style-type: lower-alpha;
    margin: 10px;
}

table.podsumownie_zamowienia {
    width: 95%;
    margin: 10px auto;
    border-collapse: collapse;
}

table.podsumownie_zamowienia  th, table.podsumownie_zamowienia  td {
    padding: 10px;
    text-align: center;
    border: 1px solid #E7E7E7;
}

table.podsumownie_zamowienia  th {
    font-size: 120%;
}

ul#konto-links li a {
    cursor: pointer;
    display: block;
    float: left;
    margin-right: 2px;
    padding: 12px;
}

div.konto-bg {
    padding: 20px;
}

ul#konto-links li a.active {
    border: none;
}

div.konto-menu {
    overflow: hidden;
}

table.watek {
    border-collapse: collapse;
}

table.watek th, table.watek td {
    vertical-align: middle;
    padding: 10px 10px 10px 0;
}

ul.error_list li {
    color: red;
}


div#left-column {
    float: left;
}


form#searchForm ul.checkbox_list ul {
    padding-bottom: 0;
}

form#searchForm ul.checkbox_list li {
    float: left;
    margin-right: 20px;
    width: 46%;
}

h2.search {
    border-bottom: 2px solid #067ab5;
    line-height: 50px;
    font-size: 16px;
}

.search_box {
    padding-left: 30px;
    width: 350px;
}

div#right-column {
    float: right;
    width: 345px;
}

div.pojedynczy-watek {
    border-bottom: 1px dotted #cccccc;
}

p.data {
    font-size: 10px;
    text-transform: uppercase;
}
a.czytaj-wiecej {
    display: block;
    float: right;
    height: 25px;
    line-height: 24px;
    margin: 10px;
    text-align: center;
    width: 96px;
}

hr.hr {
    border: 2px solid #ebebeb;
}

div.pagination {
    overflow: hidden;
}

a.pagination-btn-prev {
    display: inline;
    float: left;
    height: 25px;
    line-height: 24px;
    padding-left: 25px;
    width: 96px;
}

a.pagination-btn-active {
    display: inline;
    float: left;
    height: 25px;
    line-height: 24px;
    margin-right: 5px;
    text-align: center;
    width: 25px;
}

a.pagination-btn {
   display: inline;
    float: left;
    height: 25px;
    line-height: 24px;
    margin-right: 5px;
    text-align: center;
    width: 25px;
}

a.pagination-btn-next {
    display: block;
    float: right;
    height: 25px;
    line-height: 24px;
    padding-right: 5px;
    text-align: center;
    width: 96px;
}

div#ilosc-watkow {
    line-height: 50px;
    font-size: 16px;
}

span#counter {
    font-size: 20px;
    font-weight: bold;
}

a.gwiazdka {
    float: right;
    height: 21px;
    margin: 10px 10px 0 0;
    width: 24px;
}

a.back-btn {
   display: block;
    height: 25px;
    line-height: 24px;
    text-align: center;
    width: 133px;
}

h2.inne-pytania {
    line-height: 60px;
    text-transform: uppercase;
}

div.separator {
    margin: 30px 0;
}
a.pobierz {
    display: block;
    float: right;
    height: 25px;
    line-height: 24px;
    text-align: center;
    width: 96px;
    margin-right: 15px;
}

a.go {
    vertical-align: middle;
    padding: 5px;
    display: block;
}

div.h2 {
    line-height: 26px;
    padding: 10px;
}

div.dialog-newsletter-title {
    background: none transparent !important;
}

div.hatch-newsletter {
    padding: 10px;
}

label[for="newsletter_zgoda_reklama"] {
    font-size: 12px;
    font-weight: bold;
}

div.form_column ul.radio_list li.radio_field {
    float: left;
    margin-right: 10px;
}
div.form_column div.form_item {
    float: left;
}

a.form_alink {
    display: block;
    padding-top: 5px;
    font-size: 10px;
}

div#prenumerata-box {
    padding: 10px 0;
}
div#prenumerata-text {
    float: left;
}
div#prenumerata-box ul {
    padding-left: 10px;
}

.prenumerata-item_one ul {
	margin:10px 0 15px 15px;
	min-height: 100px;
}

.prenumerata-item_one ul li {
    list-style: disc outside;
}

.prenumerata-item_one h3 {
	line-height:26px;
	display: inline-block;
	vertical-align: super;
	min-height: 52px;
}

h3.subscription_type_3 {
	line-height:52px;
}

h3.subscription_type_2 {
	line-height:52px;
}

span.small {
    font-size: 12px;
    font-weight: normal;
}
.strong {
	font-weight:bold;
}

div#prenumerata-image {
    float: right;
}


div.prenumerata-item_one {
    float: left;
    min-height: 430px;
    width:480px;	
    margin-right:12px;  
}

div.prenumerata-cena-netto {
    float: left;
    width: 45%;
}
div.prenumerata-cena-brutto {
    float: right;
    width: 45%;
}

div.prenumerata_price div {
	display:inline-block;
}


div.left-kontakt-box {
    width: 45%;
    float: left;
    padding: 20px;
    margin-bottom: 20px;
}

div.left-kontakt-biuro-box {
    width: 45%;
    float: left;
    padding: 20px;
}

div.right-kontakt-reklama-box {
    float: right;
    height: 251px;
    margin-bottom: 20px;
    padding: 0 20px;
    width: 436px;
}

div.right-kontakt-box {
    width: 436px;
    float: right;
    padding: 20px;
}

div.right-kontakt-box input, div.right-kontakt-box textarea {
    width: 98% !important;
}

.error_info {
    color: red;
}

.ul_doc .calendar_right a {
    display: block;
    float: right;
    font-size: 11px !important;
    height: 20px !important;
    margin-left: 10px;
    padding: 3px 5px 0 !important;
    width: 75px;
}


.default_form_shool input[type="text"] {
    width: 700px;
    margin-bottom: 10px;
}

.default_form_shool textarea {
    width: 706px;
    height: 250px;
}
