@charset "utf-8";
/* CSS Document */
html, body {
height:100%;
width:100%;
}
* {
margin:0;
padding:0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
body {
min-width:980px;
background-color:#fafaed;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a {
color:#2187e6;
}
a:link { color:#2187e6; } 
a:visited { color:#2187e6; /*879cb0 - blekly*/ } 
a:hover { color:#f00; } 
a:active { color:#4085C3; }
a:focus { color:#f00; }
a img { border:none; }

h1, h2, h3, h5 {
font-weight:normal;
}

.footer a {
color:#fff;
}

h4 {
font-weight:bold;
}

b, strong {
font-weight:bold;
}
i, em {
font-style:italic;
}
html > body .wrapper {
height:auto;
}
.wrapper {
width:1020px;
margin:0 auto;
height:auto;
min-height:100%;
position:relative;
voice-family:inherit;
background-color:#FFFFFF;
border-color:#404040;
border-style:solid;
border-width:0 1px 0 1px;
}
body.ie .wrapper {
height:100%;
}
/*end of base*/


/*====== Header ======*/
.header {
float:left;
width:100%;
height:291px;
background:transparent url(http://files.popravilam.com/graphics/header.jpg) no-repeat 0 0;
}
.header .title {
float:left;
font-size:200%;
width:250px;
color:#2187e6;
font-family:'Trebuchet MS', Arial, sans-serif;
font-weight:bold;
padding:36px 0 0 21px;
}
.header .title span {
font-weight:normal;
color:#808080;
}
.header .title a {
font-weight:bold !important;
text-decoration:none;
}
.header .title small {
font-weight:normal !important;
font-size:45%;
color:#595959;
padding-left:2px;
line-height:10px;
}


/*====== Menu ======*/
.menu {
font-family:'Trebuchet MS', Arial, Tahoma;
list-style-type:none;
float:right;
width:700px;
padding:44px 44px 0 0;
font-size:105%;
height:35px;
}
.menu li {
float:right;
height:35px;
padding:0 0 0 11px;
}
.menu li a {
float:left;
line-height:20px;
padding:7px 11px 8px 0;
}
.menu li.red a {
color:#e6212f;
}
.menu li.current {
background:transparent url(http://popravilam.com/graphics/selected-l.gif) no-repeat 0 0;
}
.menu li.current a, .menu li.current a:hover {
color:#e5e5e5;
background:transparent url(http://popravilam.com/graphics/selected-r.gif) no-repeat 100% 0;
text-decoration:none;
}

/*====== Contactus ======*/
.contactus {
font-family:Verdana, Arial, sans-serif;
float:right;
width:280px;
height:145px;
margin:45px 34px 0 0;
}
body.ie .contactus {
margin-right:17px;
}
.contactus h3 {
font-family:'Trebuchet MS', Arial, sans-serif;
font-size:145%;
}
.contactus p {
font-size:75%;
line-height:28px;
}
.contactus p span {
font-size:90%;
color:#999999;
line-height:6px;
}
body.ie .contactus p span, body.ieseven .contactus p span {
line-height:12px;
}

/*====== Content ======*/
.content {
font-family:Verdana, Arial, sans-serif;
color:#262626;
float:left;
width:100%;
line-height:130%;
}
.content h1, .content h2, .content h3, .content h4 {
display:block;
clear:left;
width:100%;
padding:10px 0 8px 0;
font-family:'Trebuchet MS', Arial, sans-serif;
}
.content ul, .content ol {
font-size:80%;
padding-left:30px;
padding-bottom:4px;
}
.content table {
font-size:80%;
}

/*====== Blocks ======*/
.text {
float:left;
width:798px;
padding:10px 0 10px 22px;
}
.text h1 {
font-size:200%;
padding-top:20px;
padding-bottom:14px;
}
.text h2 {
font-size:145%;
padding-bottom:8px;
padding-top:12px;
}
.text h3 {
font-size:110%;
font-weight:bold;
padding-bottom:2px;
padding-top:22px;
}
.index-header h1,h2 {
font-size:140%;
padding-top:16px;
padding-bottom:12px;
}
.faq h3 a {
background:transparent url(graphics/dotted.gif) repeat-x 0 100%;
text-decoration:none;
}
.faq h3 a:hover {
color:#f00 !important;
background:transparent url(graphics/dotted-red.gif) repeat-x 0 100% !important;
}

.text p {
font-size:80%;
padding:5px 0 10px;
line-height:130%;
}

.offer-blocks {
float:left;
width:100%;
padding:10px 0 16px;
background:transparent url(http://popravilam.com/graphics/offer-bg.gif) repeat-y 0 0;
}
.offer-blocks p, .links-block {
font-size:80%;
padding:5px 0 7px;
line-height:135%;
}
body.ie .offer-blocks p {
padding-top:0;
padding-bottom:9px;
}

.text .links-block {
padding-top:8px;
}
body.ie .text .links-block {
padding-top:8px;
}
.offer-blocks p a, .links-block a {
padding:0 12px 0 0;
}
.offer-blocks p a.red, .links-block a.red {
font-size:130%;
color:#e6212f;
background-color:#fdfdd3;
padding:4px 8px 6px;
}
.offer-blocks p a.red:hover, .links-block a.red:hover {
text-decoration:none;
}
.offer-blocks i {
font-size:70%;
line-height:115%;
}
.offer-blocks h2, h1 {
font-size:170%;
padding:12px 0 6px;
}
.left-offer {
float:left;
width:433px;
padding-left:22px;
padding-right:45px;
}
.right-offer {
float:left;
width:435px;
padding-left:22px;
padding-right:62px;
}
body.ie .right-offer {
width:420px;
}

/*====== Secondary blocks ======*/
.three-blocks {
float:left;
width:100%;
background-color:#fdfdd3;
}
.three-blocks h3 {
font-size:150%;
}
.three-blocks span {
font-size:85%;
color:#888;
}

.faq-block {
float:left;
width:320px;
background:transparent url(http://popravilam.com/graphics/faq-top.gif) no-repeat 0 0;
padding-top:9px;
}
.in-faq {
float:left;
width:278px;
padding:0 20px 10px 22px;
background:#458bcc url(http://popravilam.com/graphics/faq-bottom.gif) no-repeat 0 100%;
color:#FFFFFF;
}
.in-faq h3 {
padding-bottom:14px;
}
.in-faq p {
font-size:80%;
padding:6px 0 5px 2px;
}
.in-faq p a {
color:#FFFFFF !important;
}
.in-faq p a:hover {
text-decoration:none;
}
.in-faq .askus {
display:block;
clear:left;
width:183px;
height:64px;
padding:11px 0 0 17px;
margin-top:25px;
margin-bottom:10px;
background:transparent url(http://popravilam.com/graphics/cloud.png) no-repeat 0 0;
}
.askus a {
color:#0662b7;
font-size:125%;
}

.askus a:hover {
color:#0662b7;
font-size:125%;
text-decoration:none;
}

.orderlink {
text-align:center;
padding: 10px 0 10px 0;
}

.orderlink a {
color:#0662b7;
font-size:115%;
}

.orderlink a:hover {
font-size:115%;
text-decoration:none;
}

.askus span {
color:#737373;
font-size:65%;
}

.booklet-block {
float:left;
width:300px;
padding:9px 18px 0 32px;
}
.booklet-block p {
padding-bottom:11px;
font-size:80%;
}
.booklet-form {
display:block;
width:214px;
margin:10px auto 0;
}
.booklet-form label {
display:block;
padding-top:8px;
font-size:90%;
}
.booklet-form #name, .booklet-form #mail {
width:210px;
border:1px solid #4d4d4d;
}
.booklet-form #WorxTuringTest {
float:left;
width:85px;
border:1px solid #4d4d4d;
}
.booklet-form img {
padding-left:10px;
}
.booklet-form #submit {
display:block;
color:#FFFFFF;
background-color:#2977c0;
width:115px;
height:35px;
font-size:110%;
background:#2977c0 url(http://popravilam.com/graphics/button.png) no-repeat 0 0;
border:none;
margin:12px auto;
}

.feedback-block {
float:left;
width:287px;
padding:9px 30px 0 32px;
}
.feedback-block p {
padding-bottom:11px;
font-size:80%;
}
fieldset {
border:none;
}
fieldset input {
float:left;
clear:left;
margin-top:8px;
height:13px;
}
fieldset label {
float:left;
margin-top:-26px;
margin-left:19px;
}
body.ie fieldset label {
padding-left:22px;
}


/*====== Footer ======*/
.footer-fix {
clear:both;
height:33px;
line-height:1px;
padding:0 0 33px 0;
}
body.ie .footer-fix, body.ieseven .footer-fix {
float:left;
}
.footer {
background-color:#458bcc;
clear:both;
position:absolute;
bottom:0;
height:30px;
width:1010px;
padding:12px 5px 5px 5px;
font-family:Tahoma, Arial, sans-serif;
font-size:75%;
}
.footer p {
float:left;
width:100%;
text-align:center;
color:#fafaed;
padding:0;
}
/*end of footer*/


/*====== Tables ======*/
table.data {
margin:12px 0 6px 0;
border-bottom:4px solid #d3e5f5;
}
table.data tr {
line-height:30px;
}
table.data tr td {
padding:6px 14px 4px 10px;
line-height:20px;
}
tr.table-heading {
font-weight:bold;
}
tr.odd td {
background-color:#d3e5f5;
}
tr.even td {
background-color:#fff;
}
td.number {
text-align:center;
font-weight:bold;
}

/*====== Order form ======*/
.order-block {
float:left;
width:100%;
background:#FDFDD3 url(http://popravilam.com/graphics/order-bg.png) repeat-y 0 0;
padding:4px 0 20px 0;
}
.step-1 {
float:left;
width:280px;
padding:0 35px 0 25px;
}
.step-2 {
float:left;
width:280px;
padding:0 35px 0 25px;
}
.step-3 {
float:left;
width:280px;
padding:0 35px 0 25px;
}
.order-block h3 {
font-size:130%;
padding-bottom:2px;
}
.order-block h3 span {
font-size:60%;
color:#666;
}
.order-block p {
font-size:70%;
padding:8px 0 0 0;
line-height:135%;
}
.order-block label {
display:block;
clear:left;
font-size:80%;
padding-top:8px;
}
.order-block select, .order-block input {
font-size:80%;
padding:3px;
}
.order-block textarea {
width:270px;
height:90px;
font-size:80%;
}
.order-block #submit {
display:block;
color:#FFFFFF;
background-color:#2977c0;
width:190px;
height:35px;
font-size:100%;
background:#2977c0 url(http://popravilam.com/graphics/button-wide.png) no-repeat 0 0;
border:none;
margin:12px 0;
}
a.doc {
padding-right:20px;
padding-bottom:2px;
background:transparent url(http://popravilam.com/graphics/doc.png) no-repeat 100% 2px;
}
a.pdf {
padding-right:20px;
padding-bottom:2px;
background:transparent url(http://popravilam.com/graphics/pdf.gif) no-repeat 100% 2px;
}
.support {
padding:5px 0 8px 30px;
background:transparent url(http://popravilam.com/graphics/voice-support.png) no-repeat 0 2px;
}
.phone {
padding:5px 0 8px 30px;
background:transparent url(http://popravilam.com/graphics/telephone.png) no-repeat 0 0px;
}
.mail {
padding:5px 0 8px 30px;
background:transparent url(http://popravilam.com/graphics/mail.png) no-repeat 0 0px;
}
