html {padding:0;margin:0}
body {color:#000; font:75% Arial,Helvetica,sans-serif; margin:0;padding:0; background-color:#fff}
td {color:#000; font:75% Arial,Helvetica,sans-serif}
input,textarea,option,select {color:#000; font:100% Arial,Helvetica,sans-serif}

form	{margin:0; padding:0}
.red {color:#DF0024}

a {color:#FB1D00; text-decoration:underline}
a:hover {text-decoration:none}

.itr {visibility:hidden}
.pxl {width:1px; height:1px}
div.counter{display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px}

.content, .bottom table, .middle, .top-table, .right-menu table, #mainTable {width:100%; border-collapse:collapse; border-spacing:0px}

#left-column {padding:48px 0 0 13px; text-align:center}
#left-column .url a {color:#000; font-size:120%; text-decoration:none}
#left-column .logo {width:130px; text-align:center; margin:37px auto 33px auto}
:root #left-column .logo {margin:27px auto 33px auto}
.left-menu, .poll table {border-collapse:collapse; border-spacing:0px; margin:0 auto; padding:0; width:50%}
.left-menu td {font-size:90%; text-align:left; padding:0 0 5px 8px}
.left-menu a {display:block; padding:3px 8px}
.left-menu a.here, .left-menu a:hover {color:#fff; text-decoration:none; background-color:#FB1D00}
.left-menu .lang {font-size:60%; padding-top:24px}
.left-menu .lang a:hover {color:#FB1D00; background:none}


.poll {z-index:999; position:relative; margin:20px 0 20px -13px}
.poll table {width:100%}
.poll td {padding:0 0 5px 0}
.poll td.image {text-align:center; padding-left:5px }
.poll td.text {padding-left:10px; padding-right:10px}
.poll td.answer {padding-left:10px; padding-bottom:0}
.poll a img {margin-left:5px}


#right-column {width:80%; padding:0}
#right-column .top {width:100%; padding:0 22px 40px 13px}
html>body #right-column .top {width:auto}
#right-column .top-table {border-top:17px solid #6BBD66; border-bottom:1px solid #949494}
#right-column .phone {width:22%; height:100px; padding:0 17px 40px 0}
.right-menu table td, .right-menu {padding:0}
.right-menu table {position:relative; z-index:999; margin:20px 5px -1px -7px}
.right-menu a {display:block; color:#2983BE; font-size:16px; font-weight:bold; text-decoration:none; padding:20px 7px}
.right-menu .here a, .right-menu a.here, .right-menu a:hover, .right-menu a.over {color:#fff; background:#6EBE67 url(i/right-menu.gif) no-repeat 100% 0}
#right-column .description {color:#9F9F9F; font-size:11px; width:34%}
#right-column .description a {color:#9F9F9F; text-decoration:none}
#right-column .description a:hover {color:#FF0000; text-decoration:none}

.middle {background:url(i/bottom-bg-1.gif) repeat-y 0 0}
.middle td {width:33%; padding:0}
/*.middle .news {padding-bottom:40px}
.middle .news .date {color:#949494; font-size:80%; margin-left:13px}
.middle .news p {background:url(i/plus.gif) no-repeat 0 5px; margin:0 33px 10px 0; padding-left:13px}
.middle .news p a {color:#000; text-decoration:none}
.middle .news .subscribe img, .middle .news p img {margin-left:5px}
.middle .news .subscribe {margin-left:13px}*/

.news {padding-bottom:40px}
.news .date {color:#949494; font-size:80%; margin-left:13px}
.news p {background:url(i/plus.gif) no-repeat 0 5px; margin:0 33px 10px 0; padding-left:13px}
.news p a {color:#000; text-decoration:none}
.news p a:hover {color:#FF0000; text-decoration:none}
.news .subscribe img, .middle .news p img {margin-left:5px}
.news .subscribe {margin-left:13px}

.middle .juridical-link {margin:20px 35px}
.middle .private-link {margin:20px 0 0 24px}
.middle .private-link a, .middle .juridical-link a {display:block; background:url(i/plus-w.gif) no-repeat 0 5px; padding-left:13px}
.middle .juridical-link a {color:#12649A}
.middle .private-link a {color:#006A00}
.middle .private-link a:hover, .middle .juridical-link a:hover {text-decoration:none}

.shadow {background:url(i/shadow.gif) no-repeat 128px 0}
.action {margin:30px 22px 0 13px}

.address div {float:left; background:url(i/plus-w.gif) no-repeat 0 5px; width:23%; padding-left:13px; padding-bottom:20px;margin-top:60px}
.bottom span, .address span {color:#fff}

.bottom {padding:0 0 0 128px}
.bottom td {padding:40px 0 20px 0}
.bottom .top-page {width:1%; background:none; padding-right:22px}

.bottom table {background:#4CAC48 url(i/corner-left.gif) no-repeat 0 0}


.astronim {text-align:center; padding-left:20px; padding-bottom:50px}

.gray {color:#A5A5A5; font-size:10px;line-height:10px}

.jsmenu {font-size:11px;text-align:left;position:absolute;left:0px;top:0px;z-index:99;visibility:hidden;background-color:#6EBE67; padding:2px 2px 2px 0; width:190px}
:root .jsmenu {margin-top:20px; margin-left:-7px}
.jsmenu a {display:block;color:#fff;padding:0 10px 5px 10px;margin-bottom:1px}

#forum {padding-bottom:10px; border-bottom:15px solid #A4D6F6}
#forum th {background-color:#A4D6F6; font-size:80%; font-weight:normal; padding:10px 8px 10px 0}
#forum th.tit {background:#A4D6F6 url(i/corner-left.gif) no-repeat 0 0; text-align:left; padding-left:14px}
#forum .rubric td {font-weight:bold; background-color:#A4D6F6; border-top:4px solid #fff}
#forum td {color:#757575; font-size:90%}
#forum td span {font-size:11px}
#forum .rubric .tit {padding-left:14px}
#forum .second {padding-left:32px}
#forum .sec {color:#757575}
#forum td.sec {font-size:70%}
#forum div.sec {font-size:80%}
#forum .time {padding-right:8px; text-align:right}
#forum .btn {color:#979797; background-color:#fff; border:1px solid #979797; font-size:90%}
.faqbtn {color:#979797; background-color:#fff; border:1px solid #979797; font-size:90%}
#forum .author {color:#2983BE;font-size:90%;font-weight:bold; margin-bottom:1px}
#forum .left-column .date {font-size:90%}
#forum .left-column {border-bottom:2px solid #A4D6F6; padding:6px 15px 6px 14px}
#forum .right-column {font-size:75%; border-bottom:2px solid #A4D6F6; padding:6px 10px 6px 0}
#forum .right-column .date {font-size:95%; font-weight:bold; text-align:right; margin-right:4px}
#forum .right-column .quote {background-color:#F4F4F4; padding:3px}

#info table{border: solid  1px #EDEDED; border-bottom:solid  0px #EDEDED;}
#info .tit{background-color: #FAFAFA;}
#info td{border-bottom: solid  1px #EDEDED;}
