/* CSS Document */

body {font-size: 14px; font-family: "Times New Roman", Times, serif; padding: 0px; margin: 0px; background-color: #ee7512; color: #555555;}

a {color: #0066FF}

img {border: 0px;}

h2 {font-size: 17px; color: #cb3820; margin-bottom: 5px;}




/* *** Head page *** */
.fon_top {height: 121px; background-image: url(fon_top.gif); background-position: center;}

/* Navigation */
.top_navi {position: absolute; padding: 10px 10px; left: 5%; float: left;}
.links {background-color: #f6b986; padding: 3px 5px; margin-right: 5px; position: relative; float: left;}

/* Logo */
.logo {padding-right: 80px;}
.logo img {z-index: 0;}
.logo h1 {color: #FFFFFF; font-family: "Times New Roman", Times, serif; font-size: 28px; font-weight: normal; margin-left: 80px; margin-top: -12px; padding: 0px; z-index: 1;}
.logo .touch {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}




/* *** Middle page *** */
.fon_middle {background-color: #FFFFFF;}

.content {padding-left: 80px; padding-right: 100px; width: 50%; padding-bottom: 70px; padding-top: 20px; text-align: left;}
.content dl {padding-left: 18px;} 
.content dt {float: left; padding-right: 7px;}
.content dd {margin-left: 0px;}
.content .q_comment {color: #9e9e9e; font-style: italic; padding-left: 18px; margin-bottom: 20px;}

.about {width: 240px; position: relative; left: 58%; margin-top: 25px; padding: 10px; padding-bottom: 12px; font-size: 16px; color: #ff0000; background-color: #feecc0;}





.text_field input {margin-left: 18px; margin-bottom: 20px; font-size: 16px; padding: 3px;}
.button {margin-left: 17px; margin-top: 10px;}

.error {padding-left: 18px; margin-bottom: 15px; margin-top: 20px; color: #FF0000;}


.pay_block {padding-left: 80px; padding-right: 100px; width: 50%; padding-bottom: 30px; text-align: left;}
.pay_block .pay #nomer {display: none; width: 90%;}
.pay_block .pay .price {margin-top: 10px;}
.pay_block .pay .country_vat {display: none;}
.pay_block .pay dt,
.pay_block .pay dd {padding: 0px; margin: 0px; clear: both;} 
.pay_block .pay .garant {margin-top: 20px;}
.pay_block .pay .garant .text {font-size: 12px; padding-top: 6px; color: #777777;}
.pay_block .pay .garant img {float: left; margin-right: 10px;}
.pay_block .pay .garant a {font-size: 12px; margin-left: 175px;}


/* All test */
.all_test {width: 105%; margin-left: -10px; margin-top: 70px; position: relative; overflow: hidden; padding: 10px 0px; background-color: #fef6d5;}
.all_test .all_test_content {padding-left: 10px; margin-right: 10px;}
.all_test .cn {position: absolute; width: 20px; height: 20px; left: -10px; top: -10px; background-image: url(all_test_ugol.gif); background-repeat: no-repeat;}
.all_test .cn.tr,
.all_test .cn.br {margin-left:100%; //width: 100%;}
.all_test .cn.bl,
.all_test .cn.br {top:auto;}
.all_test .all_block {height: 120px; margin-top: 15px;}
.all_test .one_block {width: 49%; text-align: center; float: left;}
.all_test .one_block p {margin: 0px; padding-top: 5px;}



/* *** Podval page *** */
.fon_bottom {height: 121px; background-image: url(fon_bottom.gif); background-position: center; background-repeat: repeat-x;}
.bottom_navi {padding: 10px 10px; margin-left: 5%; margin-bottom: 20px;}



.f_black {color: #000000;}
.f_red {color: #FF0000;}
.dark_gray {color: #9e9e9e;}