/* *
 *
 * Pamapol produktowy - pamapol.css
 * Author: Agencja WMC
 *
 */

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

/* clearfix */

.clearfix:after {
        content: ".";
        display: block;
        height: 0px;
        clear: both;
        visibility: hidden;
}

/*.clearfix {display: inline-block;}*/

/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%;
}

.clearfix {display: block;}

.clearFix {
    clear: both;
}

/* /clearfix */

body {
    padding-top: 20px;
    background: #4b3b24;
}

h1 {
    font-size: 16px;
}

* html h1 {
    font-size: 16pt;
}

h2 {
    font-size: 15px;
}

* html h2 {
    font-size: 15pt;
}

h3 {
    font-size: 13px;
}

* html h3 {
    font-size: 13pt;
}

body, html, input, textarea, select {
    font-size: 11px;
    font-family: Arial, sans-serif;
    color: #695732;
}


a img {
    border: none;
}

a {
    color: #e81d24;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a.back {
    color: #695732;
    background-image: url(/static/images/btn.back.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 20px;
}

a.brown {
    color: #695732; 
}

a.active {
    color: #e81d24; 
    text-decoration: underline;
}

ul {
    list-style: none;
}

/*          ***  Mainpage  ***          */

div#mainFlash {
    width: 950px;
    margin: 0px auto;
    position: relative;
    background: url(/static/images/back.body_container.gif) repeat-x #ffffff;
}


/*          ***  Subpage  ***          */

div#bodyContainer {
    width: 950px;
    margin: 0px auto 6px;

    position: relative;
    background: url(/static/images/back.body_container.gif) repeat-x #ffffff;
}

div#bodyHeader {
    height: 281px;
}


/* navigator */

div#bodyContent div#navigator {
    width: 208px;
    position: relative;
    float: left;
    font-family: Tahoma, sans-serif;
    padding-top: 5px;
}

/* submenu */

ul#submenu, ul#submenu2 {
    width: 175px;
    margin-left: 8px;
    margin-bottom: 33px;
}

div#navigator li div.submenuItem {
    width: 131px;
    min-height: 15px;
    padding-top: 5px;
    padding-bottom: 4px;
    padding-left: 22px;
    padding-right: 22px;
    background: url(/static/images/menu/list-image.submenu.gif) 11px 10px no-repeat #f5e192;
    font-weight: bold;
    line-height: 14px;
    display: block;
}

div#navigator li a {
    color: #695732;
}

div#navigator li a:hover {
    color: #e81d24;
    text-decoration: none;
}

div#navigator div.submenuBack {
    height: 3px;
}

div#navigator div.top {
    background: url(/static/images/menu/back.submenu.01.top.gif) no-repeat;
}

div#navigator div.bottom {
    background: url(/static/images/menu/back.submenu.01.bottom.gif) no-repeat;
}

/* submenu hov */

div#navigator li.hov div.submenuItem {
    background-color: #f9ecb3;
}

div#navigator li.hov div.top {
    background: url(/static/images/menu/back.submenu.01.top.hov.gif) no-repeat;
}

div#navigator li.hov div.bottom {
    background: url(/static/images/menu/back.submenu.01.bottom.hov.gif) no-repeat;
}

ul#submenu li.hov a {
    color: #e81d24;
}

ul#submenu2 li.hov a {
    color: #e81d24;
}

/* submenu level 2 */

div#navigator ul#submenuLevel2 li div.submenuItem {
    width: 121px;
    padding-top: 5px;
    padding-bottom: 4px;
    padding-left: 32px;
    padding-right: 22px;
    background: url(/static/images/menu/list-image.submenu.02.gif) 22px 12px no-repeat #fbf3ce;
}

div#navigator ul#submenuLevel2 li {
    font-weight: normal;
}

div#navigator ul#submenuLevel2 li a {
    color: #695732;
}

div#navigator ul#submenuLevel2 li a:hover, ul#submenu ul#submenuLevel2 li a.hov, ul#submenu2 ul#submenuLevel2 li a.hov {
    color: #e81d24;
    text-decoration: underline;
}

div#navigator ul#submenuLevel2 div.top {
    background: url(/static/images/menu/back.submenu.02.top.gif) no-repeat;
}

div#navigator ul#submenuLevel2 div.bottom {
    background: url(/static/images/menu/back.submenu.02.bottom.gif) no-repeat;
}

/* search box */

div#searchBox {
    padding-left: 20px;
    margin-top: 10px;
}

div#searchBox img {
    padding-left: 2px;
}

div.searchForm div {
    float: left;
}

div.searchField {
    width: 124px;
}

div.searchField input.text {
    width: 120px;
    font-family: Arial;
    font-weight: bold;
    color: #4B3B24;
    background: none;
    border: none;
    padding-left: 4px;
    font-size: 12px;
    margin-top: 7px;
    border-bottom: 1px dashed #a08a6a;
}

div.searchForm div.searchBtn {
    width: 13px;
    padding-left: 12px;
    padding-top: 9px;
}

div#searchBox ul {
    margin-top: 19px;
}

div#searchBox li {
    padding-bottom: 4px;
    padding-left: 1px;
}


/* content */

div#bodyContent div#content {
    width: 550px;
    min-height: 500px;
    padding-bottom: 20px;
    position: relative;
    float: left;
}

* html div#bodyContent div#content {
    height: 500px;
}

div#content div#lokalizer {
    padding-top: 10px;
    padding-bottom: 8px;
    border-bottom: 1px solid #f0e4b5;
}

div#content div#lokalizer ul li {
    margin-left: 4px;
    padding-right: 7px;
    color: #695732;
    display: inline;
}

div#content div#lokalizer ul li.spacer {
    background: url(/static/images/spacer.lokalizer.li.gif) no-repeat right;
}

div#content div#lokalizer ul li.title {
    padding-right: 0px;
}

div#content div#lokalizer ul li#inactive {
    color: #e81d24;
}

div#content div#lokalizer a {
    color: #695732;
    text-decoration: none;
}

div#content div#lokalizer a:hover {
    color: #e81d24;
    text-decoration: underline;
}

div#content div#pageTitle {
    padding-left: 36px;
    padding-top: 12px;
    background: url(/static/images/back.page_title.gif) no-repeat 9px 15px;
}

div#content div#pageTitle h1 {
    font-size: 16px;
    font-family: Tahoma, sans-serif;
    color: #e81d24;
}

div#content div#pageContent {
    padding-top: 19px;
    padding-left: 9px;
    padding-right: 9px;
    line-height: 13px;
    position: relative;
}

div#pageContent ul li {
    list-style: url(/static/images/list-style.gif);
}

div#pageContent ul {
    padding-left: 15px;   
    margin-bottom: 10px;
}

div#pageContent p {
    padding-bottom: 1em;
}


div#pageContent div.errors {
    padding: 3px;   
    margin-bottom: 20px;
    width: 350px;
    padding-left: 5px;
    border: 1px dotted #e81d24;
    color: #e81d24;
}

div#pageContent div.errors ul {
    padding-left: 0px;
}

div#pageContent div.errors ul li {
    list-style: none outside;
}

/* boxes */

div#bodyContent div#boxes {
    width: 183px;
    position: relative;
    float: right;
}

div#boxes div.box {
    height: 178px;
    position: relative;
    background-repeat: no-repeat;
}

div#box1 div.text {
    position: absolute;
    left: 20px;
    top: 79px;
    padding-right: 25px;
    width: 130px;
    line-height: 13px;
}

div#box1 div.btn {
    position: absolute;
    right: 18px;
    bottom: 17px;
}

div#box2 div.text {
    position: absolute;
    left: 20px;
    top: 79px;
    width: 125px;
    padding-right: 25px;
    line-height: 13px;    
}

div#box2 div.btn {
    position: absolute;
    right: 22px;
    bottom: 17px;
}

div#boxes div#box1 {
    margin-top: 31px;
}

div#boxes div#box2 {
    margin-top: 16px;
}

/* footer */

div#bodyFooter {
	width: 850px;
    padding-left: 100px;
    height: 97px;
}

div#bodyFooter div#newsletterBox {
    height: 60px;
    position: relative;
    background: url(/static/images/back.newsletter_box.png) no-repeat;
}

div#bodyFooter div#newsletterBox div#newsletterFlash {
    position: absolute;
    right: 60px;
}

div#bodyFooter div#footerInfo {
    width: 805px;
}

div#footerInfo div.corner {
    width: 12px;
    height: 37px;
    position: relative;
}

div#footerInfo div.footerContent {
    width: 781px;
    height: 37px;
    float: left;
    background: #4b3b24;
}

div#footerInfo div.footerContent div#logosFlash {
    float: left;
    padding-top: 5px;
}

div#footerInfo div.footerContent a:hover {
    text-decoration: none;
}

div#footerInfo div.left {
    float: left;
    background: url(/static/images/back.footer.left_corner.gif) no-repeat;
}

div#footerInfo div.right {
    float: right;
    background: url(/static/images/back.footer.right_corner.gif) no-repeat;
}

div.footerContent ul {
    float: left;
}

div.footerContent li, div.footerContent a {
    color: #c3af7c;
}

div.footerContent li {
    display: inline;
}

div.footerContent ul.kitMenu {
    padding-top: 13px;
    margin-left: 18px;
}

div.footerContent ul.kitMenu li {
    margin-left: 4px;
}

div.footerContent ul.langMenu {
    margin-left: 15px;
    padding-top: 13px;
}

div.footerContent ul.langMenu li {
    margin-left: 1px;
}

div.footerContent div.executor {
    float: right;
    margin-right: 13px;
    padding-top: 13px;
}

/*          ***  Wallapers  ***          */

div.wallaperBox {
    width: 196px;
    height: 192px;
    padding-left: 22px;
    padding-right: 34px;
    padding-bottom: 29px;
}

div.wallaperBox a {
    display: block;
    position: relative;
    margin: 0px auto;
    text-align: center;
}

div.wallaperBox a.preview {
    margin-bottom: 6px;
}

div.wallaperBox a.get {
    width: 123px;
    height: 17px;
    position: relative;
    margin: 0px auto;
    background: url(/static/images/btn.wallapers.gif) no-repeat;
    color: #695732;
    text-decoration: none;
    margin-bottom: 1px;
    padding-top: 2px;
}

div.wallaperBox a.get:hover {
    background: url(/static/images/btn.wallapers.hov.gif) no-repeat;
    color: #e81d24;
}