body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}ul li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

html, body {
	color:#1a1a1a;
	font-size:14px;
	background:#f6f6ee;
	height:100%;
	font-family:Arial,Verdana,Tahoma,Trebuchet MS,Impact,Georgia,helvetica,courier,garamond;
}

img {display:block;}
a:link, a:visited, a:active {color:#1a1a1a;text-decoration:underline;}
a:hover {text-decoration:none;}
td {vertical-align:top;}
p {padding:0 0 3px 0;line-height:18px;}
ul, ol {padding:0 0 3px 13px;}
ul li {padding:2px 0 2px 13px;background:url(images/marker1.gif) no-repeat 0 6px;}
strong {font-weight:bold;}
.clear-bl {clear:both;height:74px;}
.clear {clear:both;}
.right {text-align:right;}

h1 {font:24px Trebuchet MS;color:#484848;}
h2 {font:18px Arial;color:#9d0606;}

.block-h {height:auto !important;height:100%;min-height:100%;background:url(images/con-bg.gif) repeat-x 0 100%;}
.body-bg {position:absolute;width:50%;height:42px;right:0;top:0;background:url(images/body-bg.gif) repeat-x;}
.header-bl {height:116px;background:#dedec7 url(images/header-bg.gif) repeat-x;}
.header {position:relative;height:116px;width:1000px;margin:0 auto;background:url(images/header.jpg) no-repeat;}

.logo {float:left;}
.contacts {float:right;padding:6px 0 0 0;width:187px;color:#666;font:11px Tahoma;}
.contacts a {color:#f5f363;font:bold 11px Tahoma;}
.contacts img {display:inline;}
.contacts div {padding:3px 0 0 12px;}
.contacts div img {margin:0 0 -3px 0;}

.main-bl {background:url(images/main-bl-bg.gif) repeat-x;}
.main {width:1000px;margin:0 auto;}

.main-menu {float:left;padding:7px 0 0 0;background:url(images/main-menu-bg.png) no-repeat 11px 3px;}
.main-menu div {float:left;width:126px;text-align:center;background:url(images/separator.gif) no-repeat 100% 28px;}
.main-menu div img {margin:0 auto;}
.main-menu div a {line-height:18px !important;text-decoration:none;color:#7b7897;font:18px Arial Narrow;}
.main-menu div a.this {display:block;margin:0 auto;width:89px;height:27px;background:url(images/a-this-bg.gif) no-repeat;color:#fff;}
.main-menu div img.this {margin:-8px auto 0 auto;}
.no-bg {background:none !important;}

.con-bl {width:627px;padding:20px 20px 10px 20px;float:left;}
.pad-null {padding-right:0 !important;}
.sidebar1 {float:right;width:333px;height:auto !important;height:173px;min-height:173px;background:url(images/sidebar1.jpg) no-repeat;}
.sidebar2 {float:right;width:333px;height:auto !important;height:173px;min-height:173px;background:url(images/sidebar2.jpg) no-repeat;}

.login-bl {padding:0 70px 0 88px;background:url(images/login-bg.gif) no-repeat 247px 0;}
.login-bl .inp-txt {padding:0 0 0 22px;font:bold 11px Tahoma;}
.login-bl .inp-txt div {padding:0 0 1px 9px;}
.login-bl .inp-txt input {border:none;margin-bottom:5px;width:137px;height:16px;padding:6px 8px;font:12px Tahoma;background:url(images/inp-txt-bg.gif) no-repeat;}
.login-bl .lnk-bl img {display:inline;}
.login-bl .lnk-bl a {color:#8e8f91;font:bold 10px Tahoma;}
.login-bl .lnk-bl .enter-btn {float:right;}

.registration-bl {height:81px;border-top:solid 1px #cfcfcd;background:#dadad7 url(images/reg-bl-bg.gif) repeat-x;}
.registration-bl .reg-btn {margin:1px auto 0 auto;}
.registration-bl .earth {position:absolute;width:231px;margin:-133px 0 0 714px;}
.registration-bl .earth div {position:relative;width:165px;height:34px;padding:8px 0 0 0;margin:-32px 0 0 29px;text-align:center;color:#fff;font:12px Arial;background:url(images/earth-div-bg.png) no-repeat;}

.sidebar1 .earth, .sidebar2 .earth {width:231px;margin:10px auto 0 auto;}
.sidebar1 .earth div, .sidebar2 .earth div {position:relative;width:165px;height:34px;padding:8px 0 0 0;margin:-32px 0 0 29px;text-align:center;color:#fff;font:12px Arial;background:url(images/earth-div-bg.png) no-repeat;}

.news-bl ul li {width:402px;padding:0 13px 8px 63px;float:left;color:#565656;font:11px Tahoma;background:url(images/marker2.gif) no-repeat 2px 5px;}
.news-bl .title {display:block;height:18px;}
.news-bl .title a {color:#058ce9;font:14px Arial;}
.news-bl .title span {position:relative;line-height:14px !important;float:right;font:14px Arial;color:#c1c1c1;}
.news-bl .title span span {float:none;font:24px Arial;color:#a5a4a4;}
.news-bl .read-all a {font:bold 12px Tahoma;color:#f08e1f;}
.news-bl .read-all img {display:inline;margin:0 1px -1px 0;}

.faq {padding:20px 0 0 0;}
.faq div {padding:0 0 0 47px;font:18px Arial;color:#2e9fcf;background:url(images/faq-bg.gif) no-repeat 15px 0;}
.faq p {padding:0 0 0 57px;font:12px Arial;color:#0f0f0f;}

.con-bl-txt {width:640px;margin:20px 0 270px 0;background:#f3efd7 url(images/con-bl-txt.gif) no-repeat;}
.con-bl-txt-bg {padding:20px 5px 8px 20px;background:url(images/con-bl-txt-bot.jpg) no-repeat 0 100%;}
.i-style {font-style:italic;padding:10px 0 10px 40px;}

.danger {width:555px;height:53px;margin:20px 0 0 60px;background:#c3c3ad url(images/danger-bl-bg.gif) no-repeat;}
.danger div {padding:10px 20px 0 35px;color:#fff;font:bold 12px Arial;background:url(images/ico1.gif) no-repeat 5px 5px;}

.contacts-bl {height:20px;margin:10px 0 20px 60px;color:#666;font:14px Tahoma;}
.contacts-bl img {float:left;margin:0 5px 0 0;}
.contacts-bl span {color:#000;font:bold 24px Tahoma;}
.contacts-bl a {color:#2e9fcf;font:24px Tahoma;}

.reg-tbl {margin:30px auto;}
.reg-tbl td {padding:10px 5px;vertical-align:middle;}
.reg-tbl .right {font:bold 11px Tahoma;}
.reg-tbl .button {display:block;margin:0 auto;}
.reg-tbl .txt-input {border:none;padding:5px 10px;width:173px;height:18px;background:url(images/con-inp-txt-bg.gif) no-repeat 50% 0;}

.footer {text-align:center;padding:13px 0 0 0;color:#9e9fa1;font:10px Tahoma;margin-top:-54px;height:40px;border-top:solid 1px #0f0f0f;background:#4d4d4d url(images/footer.gif) repeat-x;}
.footer a {color:#9e9fa1;text-decoration:none;}
.footer a:hover {text-decoration:underline;}
.footer span {padding:0 6px;}
.footer div {padding:0 0 4px 0;}





