body {
    padding: 0px;
    margin: 0px;
    font: 14px Arial;
	color: #0b0b0b;
    background-color: #d8eaf2;
}

.collage {
    height: 265px;
    width: 997px;
    background: url(img/collage.jpg) no-repeat;
}

.content {
    width: 997px;
}

.top_menu {
    width: 997px;
    height: 77px;
    background: url(img/top_menu.jpg) no-repeat;
}

.top_menu a {
    display: block;
    height: 20px;
    width: 134px;
}

.central_body, .central_body_blog {
    width: 715px;
    float: left;
    text-align: left;
    font: 14px Arial;
    color: #0b0b0b;
}

.right_part {
    float: left;
    width: 270px;
    padding-top: 0px;
}

.quote {
    color: #0b5078;
    font: bold 14px Arial;
    background: url(img/quote.jpg) no-repeat;
    width: 577px;
    height: 63px;
    padding-left: 40px;
    padding-top: 30px;
    margin-left: 30px;
}

.quote a {
    display: block;
    position: absolute;
    margin-left: 350px;
    width: 189px;
    height: 32px;
}

.central_body h1 {
    border: 0;
    font: bold 18px Arial;
    color: #cd3d50;
    height: 36px;
    background: url(img/h1.jpg) no-repeat;
    padding-left: 55px;
    padding-top: 13px;
}

.central_body h1.main, .central_body_blog h1{
    border-bottom: 4px solid #afcad6;
    font: bold 18px Arial;
    color: #cd3d50;
    height: auto;
    padding: 0px;
    background: none;
}

.central_body h3, .central_body_blog h3 {
    font: bold 14px Arial;

}

.central_body h2, .central_body_blog h2 {
    color: #cc0000;
    font: bold 16px Arial;
}

.central_body a {
    color: #cd3d50;
    text-decoration: underline;
}

.central_body_blog a {
    color: #cd3d50;
}

ul {
    padding-left: 10px;
}

ul li {
    list-style: none;
	background: url(img/ul.jpg) no-repeat;
	background-position: 8px 7px;
	padding-left:20px;
	margin-top: 5px;
}

.right_block_top {
    width: 237px;
    height: 79px;
    background-repeat: no-repeat;
}

.right_block {
    width: 234px;
    text-align: left;
    padding-top: 11px;
    padding-right: 3px;
}

.sub_menu {
    display: block;
    font: italic bold 12px Arial;
    color: #161c29;
    margin-left: 7px;
    width: 216px;
    height: 26px;
    padding-left: 28px;
    padding-top: 10px;
    text-decoration: none;
}

.benefit {
    font: bold 14px Arial;
    color: #0b354e;
    padding-left: 35px;
    padding-top: 10px;
    background: url(img/benefit.png) no-repeat;
    background-position: 10px;
}

.del {
    height: 2px;
    width: 237px;
    margin-top: 13px;
    background: url(img/del.png) no-repeat;
}

.service {
    font: 13px Arial;
    color: #000000;
    padding-left: 35px;
    padding-top: 10px;
    background: url(img/service.png) no-repeat;
    background-position: 10px;
}

.sub_benefit {
    font: 11px Arial;
    color: #83a4b2;
}

.testimonials {
    font: italic 13px Arial;
    color: #0b354e;
    text-align: right;
    padding-left: 18px;
    padding-top: 15px;
    padding-right: 24px;
    padding-bottom: 20px;
    line-height: 28px;
}

a.sub_menu:hover {
    background-color: #fbe9b0;
    color: #d98300;
}

.footer {
    background: url(img/footer_bg.jpg) repeat-x #44516e;
    margin-top: 40px;
    min-width: 997px;
    height: 216px;
}

.top_footer {
    width: 997px;
    height: 37px;
    padding-top: 12px;
    text-align: center;
}

.top_footer a {
    margin-left: 20px;
    margin-right: 20px;
    color: #ffffff;
    font: 12px Arial;
    text-decoration: none;
}

.bottom_footer {
    width: 987px;
    font: 12px Arial;
    color: #d9e8ef;
    text-align: left;
    padding-top: 50px;
    padding-left: 10px;

}

.bottom_footer a {
    color: #d9e8ef;
    text-decoration: underline;
    margin-right: 10px;
}

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

img {
    border: 0px;
}

* {
    outline: 0;
}

.inquiry_input {
    width: 352px;
    height: 33px;
    border: 1px solid #aaaaaa;
    color: #000000;
    font: 18px Arial;
    padding-right: 7px;
    line-height: 33px;
}

select.inquiry_input {
    padding-top: 3px;
    padding-bottom: 3px;
}

.inquiry_area {
    width: 352px;
    height: 105px;
    border: 1px solid #aaaaaa;
    color: #000000;
    font: 18px Arial;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.inquiry_field {
    float: left;
    font: bold 13px Arial;
    width: 70px;
    color: #000000;
    padding-top: 10px;
    text-align: left;
}



.info_popup {
    background: url(img/tool_tip.png) no-repeat;
	width: 159px;
	height: 57px;
	position: absolute;
	margin-left: -8px;
	margin-top: -15px;
	text-align: left;
	padding-left: 25px;
	padding-right: 10px;
    padding-top: 13px;
    font: 12px Arial;
    color: #383838;
    display: none;
	z-index: 2;
}

.error_popup {
    background: url(img/error_tip.png) no-repeat;
	width: 159px;
	height: 57px;
	position: absolute;
	margin-left: -8px;
	margin-top: -15px;
	text-align: left;
	padding-left: 25px;
	padding-right: 10px;
    padding-top: 13px;
    font: 12px Arial;
    color: #ffffff;
    display: none;
	z-index: 3;
}

.inquiry_element {
    margin-top: 20px;
    margin-bottom: 40px;
    font: bold 13px Arial;
}


.inquiry_input_comment {
	position: absolute;
	margin-left: 0px;
	margin-top: 38px;
	text-align: justify;
    font: 12px Arial;
    color: #afafaf;
}

.inquiry_input_comment a {
    color: #008fea
}

.captcha {
    border: 1px solid #aaaaaa;
    margin-left: 20px;
}

.radio_box {
    border: 1px solid #d8eaf2;
    width: 320px;
}

.error_input {
    border-color: #ff0000;
}

.validator_exp {
    display: none;
}

.script_ok {
    display: none;
}

.levels_div {
    width: 627px;
    height: 231px;
    background: url(img/levels.jpg) no-repeat;
    padding-left: 25px;
    margin-left: -25px;
    font: 12px Arial;
    color: #6f6e6e;
}

.usa_number{font:18px Arial;color:#cc502e;position:absolute;margin-left:808px;margin-top:133px;text-shadow:1px 1px 0px #ffffff;}
.right_email{position:absolute;display:block;margin-top:171px;margin-left:790px;width:200px;font:12px Arial;color:#2384bf;text-decoration:none;}
.right_chat{position:absolute;display:block;margin-top:217px;margin-left:785px;width:179px;height:28px;}
.right_skype{position:absolute;display:block;margin-top:187px;margin-left:826px;width:94px;height:27px;}
.mini_price{position:absolute;width:205px;margin-left:26px;margin-top:143px;font:bold 14px Arial;color:#0b354e;}
.mini_price td{padding-top:5px;}
.discounts{width:237px;height:293px;font:bold 14px Arial;color:#0b354e;background:url(img/discounts.jpg) no-repeat;}
.discounts .title_1{font:18px Arial;text-decoration:underline;width:237px;text-align:center;position:absolute;margin-top:57px;}
.discounts .title_2{width:237px;text-align:center;position:absolute;margin-top:81px;}
.discounts span{color:#ce3c4f;}
.discounts .title_3{width:237px;text-align:center;position:absolute;margin-top:96px;}
.discounts .title_4{font:18px Arial;text-decoration:underline;width:237px;text-align:center;position:absolute;margin-top:159px;}
.discounts .title_5{width:237px;text-align:center;position:absolute;margin-top:184px;}
.discounts a{position:absolute;display:block;width:179px;height:28px;margin-left:32px;margin-top:236px;}
.steps{width:675px;height:55px;background:url(img/step.png) no-repeat;}
.steps .step_number{width:90px;font:bold 26px Arial;color:#fff;text-shadow:0px 0px 3px #5e717a;position:absolute;}
.steps .step_number div{height:55px;display:table-cell;vertical-align:middle;text-align:center;width:90px;}
.steps .step_text{width:570px;margin-left:100px;position:absolute;font:15px Arial;color:#0b354e;}
.steps .step_text div{height:55px;display:table-cell;vertical-align:middle;text-align:justify;width:570px;line-height:15px;}
.anonymous{width:448px;height:55px;background:url(img/anonymous_bg.png) no-repeat;}
.anonymous .order_button{width:164px;height:38px;position:absolute;margin-left:44px;margin-top:9px;}
.anonymous .inquiry_button{width:182px;height:38px;position:absolute;margin-left:233px;margin-top:9px;}
.anonymous .inquiry_button .pop_up_tip{display:none;position:absolute;margin-left:186px;margin-top:-39px;}
.anonymous .inquiry_button:hover .pop_up_tip{display:block;}
.testimonials_block{width:713px;min-height:94px;background:url(img/testimonials_bg.png) repeat-y;}
.testimonials_top{width:713px;min-height:92px;background:url(img/testimonials_top.png) no-repeat;}
.testimonials_top div.testimonials_text{text-align:justify;width:627px;padding-left:70px;padding-top:8px;font:italic 14px Arial;color:#0b354e;}
.testimonials_top div.testimonials_link{padding-left:526px;padding-top:5px;padding-bottom:3px;}
.testimonials_bottom{width:713px;background:url(img/testimonials_bottom.png) no-repeat;height:2px;}
.main_block{width:713px;height:91px;background:url(img/main_block.png) no-repeat;}
.main_block div{position:absolute;text-align:justify;width:620px;margin-left:70px;margin-top:15px;font:20px Arial;color:#0b354e;}
.table_3{width:192px;padding-left:23px;padding-right:23px;float:left;}
.table_3 table{width:192px;background:url(img/table_3_bg.png) repeat-y 0px 46px;}
.table_3 tr{vertical-align:middle;}
.table_3 td{text-align:left;}
.table_3 .table_3_top td{height:46px;text-align:center!important;font:bold 18px Arial;color:#7693a1;background:url(img/table_3_top.png) no-repeat;padding-top:15px;}
.table_3 .table_3_std td{height:30px;font:14px Arial;color:#0b354e;padding-left:7px;}
.table_3 .table_3_bottom td{height:28px;background:url(img/table_3_bottom.png) no-repeat;}
.services{width:626px;background:url(img/services_bg.png) repeat-y;}
.services .services_3{width:626px;background:url(img/services_top.png) no-repeat;}
.services .services_3 tr{vertical-align:top;}
.services .services_3 td{text-align:center;padding:15px;padding-top:63px;font:bold 16px Arial;color:#0b354e;}
.services .services_3_1{width:194px;}
.services .services_3_2{width:181px;}
.services .services_3_3{width:161px;}
.services .services_prices{height:112px;background:url(img/services_bottom.png) no-repeat;}
.services .services_prices .services_price_1{font:bold 18px Arial;color:#ce3c4f;position:absolute;width:140px;margin-left:172px;margin-top:16px;}
.services .services_prices .services_price_2{font:bold 18px Arial;color:#ce3c4f;position:absolute;width:140px;margin-left:463px;margin-top:16px;}
.services .services_prices a{position:absolute;width:179px;height:28px;margin-left:239px;margin-top:53px;display:block;}
.levels_3{width:626px;}
.levels_3 .levels_3_top{width:626px;height:46px;background:url(img/levels_3_top.png) no-repeat;}
.levels_3 table{width:626px;background-color:#f8fafc;height:248px;border-left:1px solid #c3d6de;border-bottom:1px solid #c3d6de;}
.levels_3 table tr{vertical-align:top;}
.levels_3 table h3{text-decoration:underline;font:bold 18px Arial;color:#0b354e;text-align:center;}
.levels_3 .levels_3_td_top td{border-right:1px solid #c3d6de;padding:15px;text-align:left;}
.levels_3 .levels_3_td_bottom td{border-right:1px solid #c3d6de;padding-bottom:15px;text-align:center;}
.prices_table{border-left:1px solid #c3d6de;border-bottom:1px solid #c3d6de;}
.prices_table td{border-right:1px solid #c3d6de;border-top:1px solid #c3d6de;background-color:#f8fafc;padding:6px;padding-top:6px;padding-bottom:6px;color:#0b354e;}
.prices_table .prices_table_top td{background-color:#7693a1!important;color:#ffffff;font:16px Arial;text-shadow:0px 0px 3px #353d41;}
.prices_table .prices_table_level{background-color:#eff7fa!important;}
