*{margin:0;padding:0;}
img{border:0;margin:0;padding:0;}
html {background:#fff;  }
body {background:#fff; font: 14px  Arial, sans-serif; color: #333333; line-height:21px; margin:0 auto;   }


div.header {height:100px; width:972px; margin:20px auto; border-bottom:1px solid #d7d7d7; padding-left:28px}
.main_logo {float:left;margin-top:13px; margin-left:4px;}
.header_left {float:left; width:196px; margin-right:20px;  }
.logotype {margin-top:10px; margin-left:13px; float:left;}

a {text-decoration:underline; color:#85bc00}
strong {color:#85bc00}
a:hover {text-decoration:none;}
p {margin-bottom:21px;}
h1 {color:#7b7b7b; font-size:24px; line-height:24px; margin-bottom:24px;}
h2 {color:#7b7b7b; font-size:17px;font-weight:bold; line-height:21px; margin-bottom:7px;}
h3 {color:#333333; font-size:14px;font-weight:bold; line-height:21px; margin-bottom:18px;}
b {color:#7b7b7b;}
.mmb {margin-bottom:7px;}
p.big_text {font-size:17px;}
select {border:1px solid #b0b0b0;}
.common_radio {vertical-align:middle; margin-top:-2px;}
.big_label {margin-right:21px; margin-left:3px; line-height:24px; }
div.cleaner {height:0; line-height:1%; font-size:1%; clear:both}

.main_menu {margin-left:12px; padding-top:12px;font-size:15px; font-weight:bold; color:#808080; text-decoration:none; margin-right:11px;}

ul {list-style:none; list-style-type:none}
li {}

div.content {width:1000px; margin:0 auto;  display:table; background:white}
.header_content {width:1000px; margin:0 auto;}
.logo {display:inline; margin-right:168px;}
.logo_2 {display:inline; }

.left_content {width:411px; float:left; margin-left:10px; }
.left_content_sales {width:582px; float:left; margin-left:10px; _margin-left:10px; margin-right:24px; }
.left_content_sales p, h1, h2,ul {margin-left:20px;}
.left_content_sales  ol {margin-left:40px;}

.left_content .big_text {margin-left:47px; margin-right:44px; }
p.legend {color:#989898; text-align:center; width:210px; font-weight:bold; margin-left:74px;}
p.legend_2 {color:#989898; text-align:center; width:210px; font-weight:bold; margin-left:134px;}

.right_content {width:553px; float:left;  background:#dddddd; padding-bottom:12px; margin-bottom:20px; }
.right_content_sales {width:353px; float:left;  background:#dddddd; padding-bottom:12px; margin-bottom:20px;}
.dl p {margin-left:20px; margin-right:20px;}

.warning {font-size:12px; font-weight:bold; height:42px; color:white; background:#a6a6a6;margin-bottom:20px; overflow:hidden}
.warning p {padding-top:10px; padding-left:20px;}
.rasp_logo {float:left; margin-top:-7px}

.bform{}
.bform_left{width:222px; text-align:right; font-size:14px; float:left; vertical-align:middle;height:42px; line-height:24px;}
.bform_right{width:302px; float:left; padding-left:10px;height:42px;}
.dt {height:55px }
.common_input {vertical-align:middle; width:295px; overflow:visible; padding:2px 2px 3px 2px; border:1px solid #b0b0b0; font-size:14px}
.common_submit {vertical-align:middle; padding:2px 2px 3px 2px; overflow:visible; }

.common_checkbox {margin-right:4px; vertical-align:middle}
p.agree{line-height:17px;}

a.reg_but {padding:7px 0px 11px 0px; display:block; background: url("../img/reg_but.gif") no-repeat top left; text-align:center; text-decoration:none; color:#989898}
a.reg_but:hover {background-position:bottom left}


.bottom { margin:0 auto; font-size:12px; padding-top:10px; margin-top:63px;margin-bottom:40px;}
.bottom div {width:920px; margin:0 auto;}
.right_content_confirm {margin-left:421px; padding-bottom:15px;  margin-bottom:20px;}

.error { color:#85bc00}
.success {color:#d4383f}
.error_bg { background:#85bc00}
.success_bg {background:#d4383f}

a.successa {font-weight:bold; color: #333333; text-decoration:none;}

a.white_a {color:#FFFFFF}



.fl {float:left}
.ml10{margin-left:21px;}

.pref {width:30px; margin-right:10px;}
.phone {width:100px; margin-right:10px;}

.mob_screens { margin-top:0px; margin-bottom:21px; margin-left:6px}

.common_radio {vertical-align:middle; margin-right:4px;}
label {margin-right:10px;vertical-align:middle; }


