/*
* Style CSS dla stron sprzedażowych (strony kursów, strony o Metodzie eTutor, strony Jak kupić)
* oraz stron zamawiania kursów i innych produktów.
*/
.offerpage {width:928px;margin:0 auto;padding-bottom:10px;}
.offerpage h2 {border-width:0;background:none;font-family:"trebuchet ms", serif;margin:0;color:#123d75;margin:0;font-size:18px;padding:10px 0px 10px 0px;}
.offerpage .text-wstep {font-size:14px; padding:10px 0px 20px 0px;}
.offerpage .text-wstep p {color:white;width:860px;margin:0 auto;line-height:17px;font-family:"trebuchet ms", arial, serif;}
.offerpage .porownanie {font-weight:normal;font-family:"trebuchet ms", serif;margin:0;color:#123d75;margin:0;font-size:18px;padding:24px 0 23px 10px;}
.offerpage .porownanie strong {color:#123d75;}
.offerpage .text-opis {width:881px;height:394px;background:white url(/images/kursy/cover.jpg) no-repeat;margin:0 auto; font-size:12px;}
.offerpage .text-opis h3 {margin:0;font-weight:normal;font-family:"trebuchet ms", serif;margin:0;color:#123d75;margin:0;font-size:18px;padding:44px 0 0 313px;}
.offerpage .text-opis p {line-height:20px;color:#666666;width:560px; padding:15px 0px 10px 273px; margin:0px;}
.offerpage .text-opis ul#featureslist {list-style-image:url("/images/kursy/arrow.png"); margin-left:290px;}
.offerpage .text-opis ul#featureslist li {margin:12px 0px; color:#ff6e00; line-height:20px;}
.offerpage .premium-box {height:391px;padding-top:40px;background:white url(/images/kursy/etutor_premium_dziewczyna.jpg) no-repeat;}
.offerpage .premium-box h3 {color:#123d75;font-size:18px;font-family:"trebuchet ms", serif;margin:0 0 15px 0;width:626px;padding-left:5px;}
.offerpage .premium-box p {width:626px; line-height:20px;font-size:14px;color:#666666;font-family:arial, serif; padding-left:5px;}
.offerpage .premium-box p.w650 {width:650px;}
.offerpage .premium-box p.w640 {width:640px;}
.offerpage .premium-box p.w570 {width:570px;}
.packagebuyingform {background:#ff8000 url(/images/kursy/bg.png) no-repeat;height:149px;width:909px;margin:0 auto;}
.packagebuyingform fieldset {border-width:0;padding:0;margin:0;float:left;width:476px;padding-left:56px;color:white;font-size:12px;font-family:arial, sans-serif;background:transparent url(/images/kursy/select.gif) no-repeat 56px -3px;height:126px;margin-top:10px;}
.packagebuyingform fieldset.select1 {background-position:56px -61px;}
.packagebuyingform fieldset.select2 {background-position:56px -32px;}
.packagebuyingform fieldset.select3 {background-position:56px -3px;}
.packagebuyingform fieldset.select4 {background-position:56px 29px;}
.packagebuyingform label {display:block;width:100%;overflow:hidden}
.packagebuyingform label input {margin:7px 0 0 0;}
.packagebuyingform label .input {width:44px;text-align:center;}
.packagebuyingform label span {float:left;line-height:30px;}
.packagebuyingform label .okres {width:101px;font-size:14px;font-family:"trebuchet ms", serif;}
.packagebuyingform label .subscriptionLength_366, .packagebuyingform label .subscriptionLength_366 span {line-height:15px !important;}
.packagebuyingform label .cena {width:110px;text-align:center;font-size:20px;font-family:"trebuchet ms", serif;}
.packagebuyingform label .opis {padding-left:16px;}
.packagebuyingform .button {float:right;padding:40px 71px 0 0;margin:0;}
.featurecomparison {width:784px; margin:0 auto; padding-bottom:10px;}
.featurecomparison table {width:100%;}
.featurecomparison th {background:#a4a4a5 url(/images/kursy/th.png) no-repeat center top;font-size:14px;font-weight:normal;font-family:"trebuchet ms", serif;height:29px; padding-left:10px;}
.featurecomparison th, .featurecomparison th a {color:white; text-decoration:none;}
.featurecomparison th.th1 {background-position:left top;}
.featurecomparison th.th2 {border-left:1px solid #6d6c6e;width:150px;}
.featurecomparison th.th3 {border-left:1px solid #6d6c6e;width:150px;background-position:right top;}
.featurecomparison td {text-align:center;border-bottom:1px solid #dfdfdf;border-top:1px solid #f7fbfd;padding:11px 40px;background-color:#ecf4fb;border-left:1px solid #dfdfdf;}
.featurecomparison .even td {background-color:#f6f6f6;}
.featurecomparison td.first {border-left-width:0;color:#6d6c6e;font-size:12px;font-family:tahoma, sans-serif;text-align:left;padding:11px 35px;}
.featurecomparison td.first strong {color:#6d6c6e;}
.featurecomparison p.fairusage {font-size:12px;}
.offerpage .box_img {float:left; width:250px; margin-left:15px; margin-top:15px;}
.offerpage .box_img img {width:250px;}
.quotationwrapper {display:block; font:62.5%/1.5  "Lucida Grande", "Lucida Sans", Tahoma, Verdana, sans-serif; text-align:center; margin:50px 10px;}
.quotationwrapper blockquote p {padding:0px 15px 0px 0px; font-size:16px; float:left; background:url(/images/profile2/quote_down.png) bottom right no-repeat;}
.quotationwrapper blockquote {padding:10px; font-size:1.8em; background:url(/images/profile2/quote_up.png) top left no-repeat;}
.quotationwrapper cite {font-size:1.2em; float:right;}
#buymenu {font-size:13px; font-weight:bold; color:#999999; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:6px 4px; margin:16px 0px;}
#paymenttable {font-size:12px; width:100%;}
#paymenttable td {vertical-align:top;}
#paymentbox {background-image:url(/images/layout2/paymentbox.gif); width:447px; height:137px; margin:20px 0px;}
#paymentboxc table {margin:15px 0px 5px 15px;}
#paymentboxc tr {height:20px;}
#paymentboxc td {padding:5px 3px;}
#paymentboxc td.bhr {border-bottom:1px solid #DBDBDB;}
#paymentboxc .submit {cursor:pointer; margin-right:20px;}
.pagenavi {margin-top:7px;}
.pagenavi a, .pagenavi a:visited {color:#F90; text-decoration:none;}
.pagenavi a:hover {color:#DF8600; text-decoration:none;}
table.courses {width:920px;}
table.courses td.coursebox {width:120px; text-align:center;}
table.courses td.courseinfo {width:800px; vertical-align:top;}
table.coursetable {width:920px; margin-top:15px;}
table.coursetable td {vertical-align:top;}
table.coursetable td.coursebox {width:150px; text-align:center;}
table.coursetable td.courseinfo {width:550px;}
table.coursetable td.coursestats {width:220px;}
table.coursetable td.coursestats table {float:right;}
.coursetitle {font-size:15px; font-weight:bold;}
.coursetitle a, .coursetitle a:visited {color:#3E7EB3; text-decoration:none;}
.coursesubtitle {font-size:11px; font-weight:normal; color:#666666;}
.coursedescription {font-size:13px; color:#666;}
.courselinks {font-size:12px; font-weight:bold; color:#999999;}
div.cleveldescr a, div.cleveldescr a:visited, div.cleveldescr a:hover {float:right; margin-top:7px; color:#8A8A8A; font-size:12px; font-weight:bold; text-decoration:none;}
#coursepdftable {width:190px; margin-bottom:12px; border:1px solid #DE5E5E; font-size:12px;}
#coursepdftable th {border-bottom:1px solid #DE5E5E; background-color:#DE5E5E; color:#FFFFFF; padding:2px 6px;}
#coursepdftable td {padding:6px; background-color:#FFF2F2;}
dl#features {margin-left:5px;}
dl#features dt {background:url(/images/layout2/plus.jpg) no-repeat; padding:2px 0px 5px 35px; font-weight:bold; font-size:14px;}
dl#features dd {margin:0px 0px 10px 35px; color:#666; font-size:12px;}
.testimonial {padding:8px; margin:15px; border:1px solid #8AC5FF; background-color:#E8F5FF;}
.screenstable {width:690px;}
.screenstablewide {width:900px;}
.screenstable td {width:340px;}
.screenstablewide td {width:340px;}
.screenstable td {vertical-align:top;}
.screenstable td.spacer {width:10px;}
.screenstable h2 {border:0px; color:#2B5EAA;}
.screenstable p {font-size:13px;}
.screenstable img {border:2px solid #C4C4C4; padding:1px;}
.screenstable hr {height:2px; color:#BFBFBF;}
.screenstable span.hl {background-color:#FFF4E8;}
.numberedhead {font-weight:bold;}
.pricestable {width:540px; border-collapse:collapse;}
.pricestable td {width:180px; border:1px solid #48A0F9; padding:1px; background-color:#F3F9FE; vertical-align:top; text-align:center;}
.pricestable div.time {background-color:#C2E4FE; font-weight:bold; font-size:16px; padding:3px;}
.pricestable div.price {font-size:20px; font-weight:bold; margin:5px;}
.pricestable div.subprice {color:#7E7E7E; font-size:12px;}
.pricestable div.orderlink {font-size:13px; margin:4px;}
#comparisontable {width:800px; border-top:1px solid #FF9900; border-bottom:1px solid #FF9900; margin:0px auto; padding:4px 0px;}
#comparisontable th {text-align:center; background-color:#FFFFFF; padding:4px;}
#comparisontable tr {background-color:#F0F0F0;}
#comparisontable tr.odd {background-color:#FFFFFF;}
#comparisontable td {font-size:11px; width:180px; padding:4px 5px; text-align:center; font-weight:bold;}
#comparisontable .ldescr {text-align:left; font-weight:normal;}
#comparisontable .descr {font-weight:normal;}
#comparisontable .yes {color:#060;}
#comparisontable .no {color:#CC0000;}
.moreinfo {margin-top:2em; border-top:1px solid #FF9900; border-bottom:1px solid #FF9900; padding:1em; background-color:#FFFBF2;}
.moreinfo ul li {margin-top:4px;}
div.steps {margin:15px 0px;}
div.steps img {float:left;}
#bpackagebox {float:left; padding:0px 25px 0px 10px; margin-top:1em;}
#bamoutselection {float:left; margin-top:1em;}
#bamoutselection div.as {margin-top:5px;}
.paymenttype {font-size:12px; color:#6F6F6F; margin:16px 0px 4px 0px;}
.selectedamount {font-size:12px;}
.selectedamount b {color:#000084;}
div.paymentnextbutton {margin:2em 0px; padding:10px; border-top:1px solid #FF9133; border-bottom:1px solid #FF9133; background-color:#FFFCF9; text-align:center;}
.subdescr {font-size:11px; color:#666666; padding:3px 0px 5px 27px;}
#smstable {width:510px;}
#smstable td {width:240px; font-size:12px; color:#333333; padding:10px 25px; background-color:#FFFBE8; border:1px solid #FFE375; vertical-align:top;}
#smstable td div {font-weight:bold; font-size:16px; padding:4px;}
#smstable td form {margin-top:20px;}
#smstable .step {color:#006600; font-size:14px; margin-bottom:8px; margin-left:-5px;}
#smstable .code {color:#AA0000;}
#smstable .number {color:#000099;}
.paymentinfotable {border-top:1px dashed #B3E6EA; border-bottom:1px dashed #B3E6EA; margin:10px 0px;}
.paymentinfotable th {font-weight:bold; text-align:left; padding:5px;}
.paymentinfotable td {padding:5px;}
table.transferchannelstable th {font-size:12px; padding:8px 0px; color:#666666;}
p.returnlink {font-size:12px;}
p.qaheader {margin-top:30px; font-weight:bold; color:#F90;}
p.qatitle {font-weight:bold; border-top:1px solid #F90; padding-top:1em;}
p.qatext {font-size:12px;}
p.qalink {font-size:12px; font-weight:bold;}
p.lastlink {border-bottom:1px solid #F90; padding-bottom:1em;}
.page4b {padding-left:4px;}
.page4b h2 {font-size:24px;background:none;color:#366890;font-weight:normal;border-width:0;margin:0;padding-bottom:6px;}
.page4b ol {list-style-type:none;font-size:13px;margin:0;padding:10px 0 0 0;color:#303030;line-height:1.4em;}
.page4b ol li {padding:14px 50px 18px 44px;margin:0;border-bottom:1px solid #dcdcdc;background:transparent url(/images/egzaminy/item.gif) no-repeat 0 15px;}
.page4b form {width:100%;overflow:hidden;color:#545454;padding-top:30px;}
.page4b form fieldset {float:left;border:none;margin:0;padding:0;width:425px;font-size:11px;}
.page4b form fieldset .input-line {width:100%;overflow:hidden;padding-bottom:17px;}
.page4b form fieldset .input-line label {float:left;width:108px;padding-left:11px;margin-top:5px;}
.page4b form fieldset .input-line2 label {float:left;width:108px;padding-left:11px;margin-top:5px;}
.page4b form fieldset input {border:1px solid #f3f4f0;border-top:1px solid #c2c4bb;border-left:1px solid #c2c4bb;width:230px;padding:4px 10px;font-family:tahoma, sans-serif;font-size:11px;color:#545454;}
.page4b form fieldset select {border:1px solid #f3f4f0;border-top:1px solid #c2c4bb;border-left:1px solid #c2c4bb;width:250px;padding:4px 0px 4px 10px;font-family:tahoma, sans-serif;font-size:11px;color:#545454;}
.page4b form fieldset input.name {font-weight:bold;}
.page4b form .buttons {float:left;margin:0;padding-top:17px;}
.page4b form .buttons img {margin-right:5px;}


