﻿/* 
    Document   : prezencik
    Created on : 2008-11-12, 10:35:35
    Author     : Agard Khaardin
    Description:
        Głowny plik styli dla witryny prezencika.
*/

/*
   Syntax recommendations:
        http://www.w3.org/TR/CSS21/
        http://www.w3.org/TR/css3-selectors
*/

@import url("tabele.css");
@import url("linki.css");
@import url("propozycje.css");



body {
    margin: 10px;
    color: #000000;
    font-weight: normal;
    font-size: 11px;
    font-family: tahoma, verdana, geneva, arial, Arial,sans-serif;
}

#cu3er-container {
    width:537px;
    margin-left: auto;
    margin-right: auto;
}

            /* Formularze */

form {
    /*
    margin-bottom: 0px;
    */
}

input.text {
    /*
    margin: 1px;
    color: #fffbdb;
    font-size: 10pt;
    font-family: Arial,sans-serif;
    border: 1px solid #fffbdb;
    background-color: #F5F5F5;
    */
}

input.button {
    
    /* height: 21px; */
    color: black;
    font-size: 10pt;
    font-family: Arial,sans-serif;
    border-top: 1px solid #CECECE;
    border-left: 1px solid #CECECE;
    border-bottom: 1px solid #21409A;
    border-right: 1px solid #21409A;
    background-color: #F7F7F7;
    
}

select {
    /*
    color: #fffbdb;
    font-size: 10pt;
    font-family: Arial,sans-serif;
    border: 1px solid #fffbdb;
    background-color: #F5F5F5;
    */
}

textarea {
    /*
    color: #fffbdb;
    font-size: 10pt;
    font-family: Arial,sans-serif;
    border: 1px solid #fffbdb;
    background-color: #F5F5F5;
    */
}

              /* Inne */
/*
.kolor-11 {
    color: #faeb30;
    font-weight: bold;
}

.kolor-12 {
    color: #BD0000;
}

.kolor-13 {
    color: #faeb30;
}

.pogrubienie { 
    font-weight: bold;
}

.pochylenie {
    font-style: italic;
}

.podkreslenie {
    text-decoration: underline;
}

.trzynastka {
    font-size: 13px;
}
*/

/* Nowe */

.page {
    width:990px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

a, a:visited, a:link {
    color: white;
    text-decoration: none;
}

a:hover {
    color: #ffef00;
    text-decoration: none;
}

.main a, .main a:visited, .main a:link,
.koszyk_main a,.koszyk_main a:visited,.koszyk_main a:link {
    color: black;
    text-decoration: none;
}

/* nieużywane * /
.name a, .name a:visited, .name a:link {
    color: #ca277b;
    text-decoration: none;
}
*/

.main a:hover,
.name a:hover {
    color: #fa0489;
}

img {
    border:none;
}

/* nagłówek */
table.menu {
    width:990px;
    height:322px;
    table-layout: fixed;
    border-collapse:collapse;
    background-color: #fffbdb;
    border-spacing:0;
    margin:0;
    padding:0;
}

table.menu .baner {
    width:195px;
    height:322px;
    padding:0;
    background: url(../img/head/banertop.jpg) no-repeat;
}

table.menu .nav_1 {
    width:795px;
    height:25px
}

.nav_1 ul {
    margin:0;
    list-style-type:none;
    text-align:right;
}

.nav_1 ul li {
    display:inline;
}

.nav_1 ul li a {
    text-decoration:none;
    color:#2A0E72;
    margin-right:1em;
}

table.menu tr {
    clear: right;
}

table.menu .koszyk {
    position: relative;
    width:194px;	
    height:171px;
    padding:0;
    margin:0;	
    background: url(../img/head/top.jpg) no-repeat;
}

table.menu .koszyk .koszyk_full,
table.menu .koszyk .koszyk_null {
    position: relative;    
    left: 500px;
}

table.menu .corner {
    position: absolute;
    top: 36px;
}

table.menu .koszyk .koszyk_top {    
    width:194px;
    height:31px;
    color:white;
    padding:0;
    margin:0;	
    padding-left: 1em;
    padding-right: 1em;
    font-size: 1.4em;
    font-weight: bold;
    background: url('../img/head/koszyk.jpg') no-repeat;
}

table.menu .koszyk .koszyk_main {
    width:192px;
    min-height:2em;
    max-height:140px;
    padding:0;
    margin:0;	
    text-align:center;
    vertical-align: bottom;
    border-left: 1px solid #21409A;
    border-right: 1px solid #21409A;
    border-bottom: 1px solid #21409A;
    background: white;
    /* background: white url('../img/head/koszdol.jpg') no-repeat bottom; */
}

table.menu .nav_2 {
    width:795px;
    height:29px;
    padding:0;
    margin:0;
}

table.menu .search {
    width:795px;
    height:38px;
    color: white;
    text-align:center;
    vertical-align:bottom;
    margin:0;
    padding:0;
    border:none;
    background: url(../img/head/bgsearch.jpg) repeat-y left bottom;
}

table.menu .search input[type="image"] {
    position:relative;
    top:5px;
}

table.menu .search a {
    text-decoration: none;
    color: #ffef00;
}

table.menu .login {
    width:795px;
    height:62px;
    margin:0;
    padding:0;
    padding-right:2.5em;
    border: none;
    background: url(../img/head/bglogin.jpg) no-repeat;
    text-align:right;
    vertical-align:top;
    color:white;
}

/* środek strony, układ trójkolumnowy */
table.content {
    width:990px;
    border-collapse:collapse;
    border-spacing:0;
    border: none;
}

table.content .left {
    width:202px;
    vertical-align:top;
}

table.content .main {
    width:100%;
    vertical-align:top;
}

table.content .right {
    width:202px;
    vertical-align:top;
}

table.foot {
    table-layout: fixed;
    background-color: #fffbdb;
    border-spacing:0;
    width:990px;
    height:250px;
    margin:0;
    padding:0;
}

table.foot img {
    border:none;
}

table.foot .baner {
    background: url(../img/foot/banerdown.jpg) no-repeat;
    width:195px;
    height:250px;
    margin:0;
    padding:0;
}

table.foot .baner a.stat4u {
    display:block;
    position:relative;
    left:65px;
    top:75px;
}

table.foot td.baner + td {
    width:795px;
    height:52px;
    margin:0;
    padding:0;
}

table.foot .nav_1 {
    margin:0;
    padding:0;
    width:795px;
    height:29px;
}

table.foot .subscribe {
    background-color:#2a0e72;
    width:795px;
    height:48px;
    margin:0;
    padding:0;
    color: white;
    text-align:center;
}

table.foot .subscribe form select,
table.foot .subscribe form .text {
    color: black;
}

table.foot .subscribe form input[type='image'] {
    margin-left:2em;
}

table.foot .nav_2 {
    background-color:#018ede;
    width:795px;
    height:115px;
    margin:0;
    padding:0;
}


table.foot .nav_2 a.taniepieczatki {
    display:block;
    position:relative;
    left:10px;
}


table.foot .nav_2 ul {
    position:relative;
    right:1em;
    top:20px;
    list-style-type:none;
    color:white;
    font-size:smaller;
}

table.foot .nav_2 ul li {
    display:inline;
}

table.foot .nav_2 ul a:after {
    content:" | ";
}

table.foot .nav_2 ul > li:last-child a:after {
    content:"";
}

.categories,.categories ul {
    list-style-type:none;
    padding:0;
    padding-left:1.5em;
    padding-bottom:0.5em;
}

.category {
    margin-bottom: 0.4em;
}

.subcategory {
    margin-bottom: 0.3em;
}

.subcategory:before {
    content:"- ";
}

.subcategory .prezent {
    color:yellow;
}

.categories a:hover .prezent {
    color: red;
    text-decoration: none;
}

.kontakt {
    padding-left:1.5em;
    color: white;
}

.kontakt p.osoba {
    color:orange;
}

.kontakt p.firma {
    margin-top:1.5em;
    text-align:center;
}

/* Regulamin witryny */
ol#regulamin {
    margin-bottom:2em;
}

.reminder {
    padding-top: 2px;
    padding-left: 1em;
    text-align: left;
}

.reminder a, .reminder a:visited, .reminder a:link {
	color: orange;
}

