body {margin: 0; padding: 0; background: #FFF;}
body, td, th, p, li, a, span, strong {font-size: 12px; font-family: georgia, sans-serif; color: #333;}

img {border: none;}
* html img {behavior: url(/i/iepngfix.htc)}
input, select {font: 12px georgia, sans-serif; color: #333;}
h1, h2 {font-family: georgia, sans-serif; margin: 0; padding: 0;}
h3, h4 {font-family: georgia, sans-serif;}
h1 {font-weight: normal; font-size: 16px;}
h2 {font-weight: normal; font-size: 12px;}
h3 {font-weight: normal; font-size: 10px;}

a {text-decoration: none;}

.mainanons a {color: #0000ee; text-decoration: underline;}

.left {padding: 0 24px 50px 0;}
.right {width: 220px; padding-left: 15px;}

.fl1 {width: 33%; background: #00a84d;}
.fl2 {width: 34%; background: #fff;}
.fl3 {width: 33%; background: #eb1c26;}

.main {background: url(/i/bott_grad.gif) repeat-x 0 100%; padding: 0 0 20px 20px;}

.nav1 {float: right; margin: 0 30px 5px 0;}
.nav2 {float: right; margin: 2px 70px 5px 0;}
.nav3 {float: right; margin: 0 20px 5px 0;}

.main_sob, .main_sob2 {width: 100%;}
.main_sob td, .main_sob2 td {vertical-align: top;}
.main_sob_h1 {color: #009966; font-size: 30px;}
.main_sob2_h1 {color: #ff3333; font-size: 30px;}
.main_sob3_h1 {color: #1468db; font-size: 30px;}
.main_s2 a:hover {color: #009966;}
.main_s3 a:hover {color: #ff3333;}
.main_s4 a:hover {color: #1468db;}
.main_s1 {padding: 13px 10px 0 0;}
.main_s2, .main_s3, .main_s4 {border-bottom: 1px solid #ccc; padding: 13px 0;}

.rec {color: #ccc; font-size: 9px; margin: 25px 0 5px 0;}

.faced {border: 1px solid #ccc; border-bottom: none; margin-bottom: 25px; padding: 25px 0 0 0;}

.face {width: 100%;}
.face td {vertical-align: top;}

.face1 {width: 260px; padding: 0 10px 0 20px;}

.nj h1 {color: #000; font-size: 22px; line-height: 20px; margin-bottom: 5px;}
.nj p {color: #666666; padding: 0; margin: 0;}
.nj a:hover h1, .nj a:hover p {color: #999933;}

.nj_t1 {background: #f0f0f0 url(/i/tmgif.gif) repeat-y 100% 0; padding: 10px 0 10px 15px;}
.nj_t1 img {float: right; margin: 0 3px 0 10px;}
.nj_t2 {padding: 10px 15px 0 15px;}

.subscr {color: #999933; padding: 10px 0 30px 19px;}
.subscr a {color: #999933; text-decoration: underline;}

.poit {border-top: 1px solid #ccc;}
.poit h1 {font-size: 22px; line-height: 22px; margin: 10px 100px 10px 10px;}
.poit h1 span {font-size: 12px;}
.poit_1, .poit_1 span {color: #FFF;}
.poit_2, .poit_2 span {color: #999933;}

.poit_pic {position: absolute; bottom: -64px; right: 0;}

.tdpoit_2 {background: url(i/poit_bg.gif) repeat-x 0 100%;}

.link_dr {color: #3366cc; margin-left: 15px; text-decoration: underline;}

.bott_grad {background: url(/i/bott_grad.gif) repeat-x 0 100%;}

.nomer {position: absolute; top: -40px; left: 10px; background: #fff; font-size: 22px; color: #000; padding: 0 10px;}
.nomer span {font-size: 22px; color: #666;}

.newmenu {background: #f0f0f0; padding: 10px 17px 18px 20px;}
.newmenu div {border-bottom: 1px solid #ccc; padding: 8px 0 6px 0;}
.newmenu div a {color: #000; font-size: 22px;}
.newmenu div a:hover {color: #999933; font-size: 22px;}

.search {background: #f6f6eb; font-size: 12px; color: #333333; padding: 5px 0 7px 23px;}

.sear_butt {float: left; margin: 2px 10px 0 0;}

.search_in {width: 128px; height: 14px; float: left; margin: 2px 10px 5px 0;}

.autoriz {background: #ccc;}
.autoriz_form {padding: 10px 0 7px 23px;}

.aut_in1 {width: 128px; height: 14px; color: #999; font-size: 10px; margin-bottom: 8px;}
.aut_in2 {width: 128px; height: 14px; color: #999; font-size: 10px; float: left; margin: 0 10px 5px 0;}
.aut_in3 {margin-bottom: 5px;}

.aut_link {color: #3366cc; font-size: 10px; text-decoration: underline;}

.lost_pass {padding: 17px 0 15px 0; width: 220px;}
.lost_pass1 {color: #666; font-size: 11px; float: left;}
.lost_pass1 img {float: left; margin: 5px 7px 0 15px;}
.lost_pass_sep {float: left; color: #666; font-size: 16px; padding: 0 5px 0 5px;}
.lost_pass2 {color: #1d74df; font-size: 11px; text-decoration: underline;}

#fh1 {font-size: 22px; color: #000;}

.foot {font-size: 11px; color: #000; padding-top: 20px;}
.foot span {font-size: 11px; color: #000; margin-right: 23px;}
.foot a {color: #3366cc; font-size: 11px; text-decoration: underline;}

.left2 {padding: 0 20px 50px 0; width: 275px;}

.comm {background: #ccc; padding: 10px 23px 7px 20px;}
.comm textarea {margin: 5px 0; width: 100%; height: 100px;}

.citata {background: #f6f6eb; padding: 5px; margin-top: 10px;}

.style1 {font-family: Georgia, "Times New Roman", Times, serif}
.style3 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }

.raspr_tab {border-top: 1px dashed #ccc; border-right: 1px dashed #ccc;}
.raspr_tab td {border-bottom: 1px dashed #ccc; border-left: 1px dashed #ccc;}
