/*  
Theme Name: Seduce Your Life
Theme URI: ---
Description: Szablon dla Szkoły Uwodzenia Kobiet
Version: 1.0
Author: Michał Rusek
Author URI: http://www.michalrusek.eu
*/

/*----------------------------------------------- 
Global Styles Sheets
----------------------------------------------- */
 
@import url(reset.css);

@font-face {
    font-family: 'pt_sans_narrowbold';
    src: url('fonts/PTN77F-webfont.eot');
    src: url('fonts/PTN77F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTN77F-webfont.woff') format('woff'),
         url('fonts/PTN77F-webfont.ttf') format('truetype'),
         url('fonts/PTN77F-webfont.svg#pt_sans_narrowbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pt_sans_narrowregular';
    src: url('fonts/PTN57F-webfont.eot');
    src: url('fonts/PTN57F-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PTN57F-webfont.woff') format('woff'),
         url('fonts/PTN57F-webfont.ttf') format('truetype'),
         url('fonts/PTN57F-webfont.svg#pt_sans_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* General Styles
----------------------------------------------- */
html {background: #10519c;}
body {color: #2b2929; background: transparent url() no-repeat center top; font: 16px /1.6 Arial, Tahoma, "Trebuchet MS", Helvetica, sans-serif; padding-top: 20px; height: 100%; padding-bottom: 40px;}

h1, h2, h3, h4, h5, h6 {text-align: center; font-family: Arial; font-size: 52px; line-height: 1.0; margin: 45px 0 25px 0;}
h1 {color: #fa0000; font-family: Impact, Arial; font-size: 43px; font-weight: normal; line-height: 1.2;}
h2 {font-size: 40px; color: #ff0000;}
h3 {font-size: 30px; color: #bd0000;} 
h4 {color: #a20404; font-size: 45px;}


p {margin-bottom: 15px;}
strong {font-weight: bold;}
em {font-style: italic;}

#wrapper {width: 750px; margin: 0 auto; background: #fff;}
#wrapper .padding {padding: 10px 30px 30px 30px;}

.elegant-frame {border: 1px solid #a1cc6a; background: #ebffd2; margin: 40px 0; padding: 25px;}
.elegant-frame li {background: url(../img/elegant-item.png) no-repeat left 10px; margin-bottom: 10px; padding-left: 66px; color: #2d4017; line-height: 1.3; min-height: 47px; padding-top: 6px;}
.elegant-frame.oneline li {background: url(../img/elegant-item.png) no-repeat left 0;}

blockquote {padding: 25px 30px 10px 100px; margin: 10px 0; background: #f9f9f9 url(../img/quote-icon.png) no-repeat 25px 25px; border-bottom: 1px solid #e3e2e2;}
blockquote p.author {color: #ac2801; font-weight: bold; text-align: right;}

.video-box {background: #02070a;}
.video-box .top {background: url(../img/video-top.png) repeat-x left top;}
.video-box .bottom {background: url(../img/video-bottom.png) repeat-x left bottom; padding: 35px 0; padding-left: 15px;}

.size640 {width: 670px; margin: 40px auto;}
.size420 {width: 482px; margin: 40px auto;}
.size560 {width: 590px; margin: 40px auto;}

.buy-frame {background: #fff; border: 6px dashed #9f0404; margin: 40px 0; padding: 30px; text-align: center;}
.buy-frame.gwarancja {background: #ffe971; border: 3px solid #9f0404;}
.buy-frame h4 {margin: 15px 0;}
.rezerwuj {display: block; width: 379px; height: 99px; background: url(../img/rezerwuj-bt.png) no-repeat left top; margin: 30px auto;}
.rezerwuj span {display: none;}
.rezerwuj:active {position: relative; right: -1px; bottom: -1px;}

.normal-list li {font-weight: bold; padding: 0 0 0 25px; margin: 10px 0;}

.paperbox {background: url(../img/paper-bg.png) repeat-y left top; width: 614px; margin: 40px auto;}
.paperbox .paper-top {background: url(../img/paper-top.png) no-repeat left top;}
.paperbox .paper-bottom {background: url(../img/paper-bottom.png) no-repeat left bottom; min-height: 323px; padding: 100px 30px 30px 60px;} 

.paperbox li {color: #616161; font-size: 27px; font-family: 'pt_sans_narrowregular', Arial; line-height: 1.2; margin-bottom: 20px;}
.paperbox li span {color: #3e3e3e;}

.pay-tables {margin: 55px 0; height: 100%; overflow: hidden; clear: both; padding-left: 70px;}
.pay-tables .table {width: 266px; float: left; background: url(../img/table-repeat.png) repeat-y left top; margin-left: 22px;}
.pay-tables ul {padding: 15px;}
.pay-tables ul li {background: url(../img/border-list.png) repeat-x left bottom; text-align: center; color: #747474; font-family: "Trebuchet MS"; font-size: 16px; line-height: 1.3; padding: 10px 5px;}
.pay-tables .table .bottom {padding: 130px 0 0 0;}
.standard .top {background: url(../img/head-standard.png) no-repeat left top;}
.premium .top {background: url(../img/head-premium.png) no-repeat left top;}

.standard .bottom {background: url(../img/footer-standard.png) no-repeat left bottom;}
.premium .bottom {background: url(../img/footer-premium.png) no-repeat left bottom;}

.buy-button {display: block; width: 205px; margin-top: 22px; margin-left: 32px; text-shadow: -1px -1px 0 #d21304; color: #fff; font-size: 24px; font-family: 'pt_sans_narrowbold', Arial; text-decoration: none; text-align: center; height: 48px; line-height: 48px; background: url(../img/do-koszyka.png) no-repeat left bottom;}
.buy-button:hover {background: url(../img/do-koszyka.png) no-repeat left top;}

.bt-area {height: 88px; padding-top: 1px;}

.photos-area {margin: 30px 0;} 
.photos-area {text-align: center;}
.photos-area img {padding: 4px; border: 1px solid #d1d1d1; margin: 10px 0;}

.nlist {padding-left: 20px; margin: 30px 0; list-style: disc;}
.nlist li {padding: 0 0 8px 0; color: #3487c2;}
.nlist li span {color: #3a3a3a;}

.imglist {margin: 30px 0;}
.imglist li {margin: 15px 0; text-align: center;}
.imglist li img {padding: 3px; border: 1px solid #dddddd;}

.itemslist {margin: 25px 0;}
.itemslist li {padding: 0 0 5px 35px; background: url(../img/list-item.png) no-repeat left 2px; line-height: 1.5;}
.itemslist li.even {font-weight: bold;}

.buybt {display: block; width: 228px; height: 58px; background: url(../img/kup-teraz.png) no-repeat left top; margin: 25px auto;}
.buybt span {display: none;}

#faktymity, .faktymity {margin: 30px 0; border: 3px solid #dddddd; padding: 30px;}
#faktymity h2, #faktymity h3, .faktymity h2, .faktymity  h3 {margin: 0 0 15px 0;}
#faktymity h2, .faktymity h2 {font-size: 35px; color: #2b2929;}
#faktymity h3, .faktymity h3 {font-size: 25px; color: #ff0000;}
#faktymity li {border-bottom: 1px solid #dddddd; margin: 0 0 20px 0;}

#footer {text-align: center; margin: 100px 0 20px 0;}
#footer li {display: inline; color: #8a8a8a;} 
#footer li a {color: #8a8a8a;}
#footer li a:hover {color: #4f4f4f;}

.partslist li {font-weight: bold; padding: 0 0 15px 40px; margin-bottom: 15px; line-height: 1.2; background: url(../img/arrow.png) no-repeat left top; font-size: 20px; border-bottom: 1px solid #efefef;} 

img.left {float: left; margin: 0 20px 10px 0;}
.cb {clear: both;}
.red {color: #dc0a0a;}
.alignleft {text-align: left;}
.hight {margin-top: -25px;}
.imgstyle img {padding: 3px; border: 1px solid #dddddd;}
.imgstyleimg {padding: 3px; border: 1px solid #dddddd;}
.center {text-align: center;}
.bold {font-weight: bold;}
