/* CSS Document */
body, table, td, div, form {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

body {
background:#010510 url(/img/rus/main_bg1.jpg) no-repeat right top;
}
a {
color:#FFFFFF;
text-decoration:underline;
}
a:hover {
color:#FFFFFF;
text-decoration:none;
}

/* header */
.header {
padding:48px 12px 35px 15px;
}
.header td {
vertical-align:middle;
text-align:left;
}

.logo_r {
padding:0 16px 4px 31px;
}
.menu {
padding:0 10px 1px 0;
white-space:nowrap;
font-size:11px;
font-weight:bold;
color:#828c9d;
text-transform:uppercase;
}
.menu a {
color:#828c9d;
text-decoration:none;
}
.menu a:hover {
color:#fff;
text-decoration:none;
}
div.header_right {
position:relative;
top:50px;
right:20px;
text-align:right;
/*border:1px solid blue;*/
}
/* /header */
/* footer */
.footer td {
vertical-align:bottom;
padding:10px 12px;
color:#4d525d;
font-weight:bold;
white-space:nowrap;
text-transform:uppercase;
}
.footer div {
color:#4d525d;
}
.footer a {
color:#4d525d;
text-decoration:underline;
}
.footer a:hover {
color:#4d525d;
text-decoration:none;
}
.footer .hotline_number {
font-size:17px;
}
.footer_inner
{
padding:0px 17px 15px 15px;
}
.tnk_ua_inner
{
padding:0px 40px 0px 48px;
}
.calls_free_inner
{
padding:6px 0px 0px 0px;
}
/* /footer */

/* content part */
.content_part {
vertical-align:top;
/*padding-top:35px;*/
}
.content {
vertical-align:top;
}
#content_container {
position:relative;
left:0;
top:0;
z-index:1;
height:460px;
overflow:visible;
/*border:1px solid blue;*/
}
/* balls */
#balls_container {
position:absolute;
top:0;
right:75px;
width:890px;
height:500px;
z-index:3;
overflow:visible;
/*border:1px solid red;*/
}
.balls {
position:absolute;
width:300px;
height:90px;
overflow:visible;
z-index:2;
/*border:1px solid gray;*/
}
.balls td {
vertical-align:middle;
font-weight:bold;
line-height:90%;
}
.balls td a, .balls td a:hover {
color:#FFFFFF;
text-decoration:none;
}
.balls_small_text {
font-size:12px;
font-weight:normal;
line-height:90%;
margin-bottom:5px;
}
td.balls_text {
padding:0 0 0 4px; 
}
#ball_01 {
width:500px;
height:80px;
/*left:352px;*/
/*top:370px;*/
top:74%;
left:39%;
}
#ball_01 .balls_text {
font-size:40px;
}
#ball_01 .balls_small_text {
font-size:16px;
font-weight:normal;
}
#ball_02 {
width:340px;
/*left:0;*/
/*top:320px;*/
left:1%;
top:64%;
}
#ball_02 .balls_text {
font-size:30px;
}
#ball_02 .balls_small_text {
font-size:14px;
font-weight:normal;
}
#ball_03 {
width:330px;
/*left:570px;*/
/*top:315px;*/
top:63%;
right:-5px;
}
#ball_03 .balls_text {
font-size:20px;
}
#ball_03 .balls_small_text {
font-size:11px;
font-weight:normal;
}
#ball_04 {
width:230px;
/*left:340px;*/
/*top:300px;*/
left:38%;
top:60%;
}
#ball_04 .balls_text {
font-size:18px;
font-weight:normal;
}
#ball_04 .balls_small_text {
font-size:10px;
font-weight:normal;
}
#ball_05 {
width:240px;
/*left:670px;*/
/*top:260px;*/
right:-15px;
top:52%;
}
#ball_05 .balls_text {
font-size:18px;
font-weight:normal;
}
#ball_05 .balls_small_text {
font-size:10px;
font-weight:normal;
}
#ball_06 {
width:300px;
left:150px;
/*top:223px;*/
left:17%;
top:45%;
}
#ball_06 .balls_text {
font-size:26px;
font-weight:bold;
}
#ball_06 .balls_small_text {
font-size:12px;
font-weight:bold;
}
#ball_07 {
width:380px;
/*left:448px;*/
/*top:187px;*/
left:50%;
top:37%;
}
#ball_07 .balls_text {
font-size:30px;
}
#ball_07 .balls_small_text {
font-size:14px;
font-weight:normal;
}
#ball_08 {
width:300px;
/*left:100px;*/
/*top:150px;*/
left:11%;
top:30%;
}
#ball_08 .balls_text {
font-size:20px;
}
#ball_08 .balls_small_text {
font-size:11px;
font-weight:normal;
}
#ball_09 {
width:240px;
/*left:600px;*/
/*top:140px;*/
left:67%;
top:28%;
}
#ball_09 .balls_text {
font-size:18px;
font-weight:normal;
}
#ball_09 .balls_small_text {
font-size:10px;
font-weight:normal;
}
#ball_10 {
width:210px;
/*left:210px;*/
/*top:95px;*/
left:23%;
top:19%;
}
#ball_10 .balls_text {
font-size:18px;
font-weight:normal;
}
#ball_10 .balls_small_text {
font-size:10px;
font-weight:normal;
}
#ball_11 {
width:200px;
height:50px;
/*left:630px;*/
/*top:95px;*/
right:65px;
top:19%;
}
#ball_11 .balls_text {
font-size:14px;
font-weight:bold;
}
#ball_11 .balls_small_text {
font-size:9px;
font-weight:bold;
}
#ball_12 {
width:180px;
/*left:425px;*/
/*top:130px;*/
left:47%;
top:26%;
}
#ball_12 .balls_text {
font-size:12px;
font-weight:bold;
}
#ball_12 .balls_small_text {
font-size:8px;
font-weight:normal;
}
#ball_13 {
width:150px;
/*left:470px;*/
/*top:100px;*/
left:53%;
top:20%;
}
#ball_13 .balls_text {
font-size:10px;
font-weight:bold;
}
#ball_13 .balls_small_text {
font-size:6px;
font-weight:normal;
}
#ball_14 {
width:150px;
/*left:350px;*/
/*top:60px;*/
left:39%;
top:12%;
}
#ball_14 .balls_text {
font-size:10px;
font-weight:bold;
}
#ball_14 .balls_small_text {
font-size:6px;
font-weight:normal;
}
#ball_15 {
width:180px;
/*left:520px;*/
/*top:60px;*/
right:195px;
top:12%;
}
#ball_15 .balls_text {
font-size:12px;
font-weight:bold;
}
#ball_15 .balls_small_text {
font-size:8px;
font-weight:normal;
}
#ball_16 {
width:240px;
left:670px;
top:105px;
}
#ball_16 .balls_text {
font-size:18px;
font-weight:normal;
}
#ball_16 .balls_small_text {
font-size:10px;
font-weight:normal;
}
#ball_17 {
width:180px;
left:440px;
top:101px;
}
#ball_17 .balls_text {
font-size:12px;
font-weight:bold;
}
#ball_17 .balls_small_text {
font-size:8px;
font-weight:normal;
}
#ball_18 {
width:120px;
left:300px;
top:70px;
}
#ball_18 .balls_text {
font-size:10px;
font-weight:bold;
}
#ball_18 .balls_small_text {
font-size:6px;
font-weight:normal;
}
#ball_19 {
width:120px;
left:350px;
top:40px;
}
#ball_19 .balls_text {
font-size:10px;
font-weight:bold;
}
#ball_19 .balls_small_text {
font-size:6px;
font-weight:normal;
}
#ball_20 {
width:150px;
left:630px;
top:10px;
}
#ball_20 .balls_text {
font-size:10px;
font-weight:bold;
}
#ball_20 .balls_small_text {
font-size:6px;
font-weight:normal;
}

#last_balls {
position:absolute;
left:366px;
top:-45px;
}
#pager_top {
position:absolute;
/*left:392px;*/
right:246px;
top:-25px;
}
/* /balls */
#left_container {
position:absolute;
top:-20px;
left:0;
z-index:3;
width:220px;
height:500px;
overflow:hidden;
/*border:1px solid red;*/
}
/* left block with comments */
#left_arrow {
position:absolute;
top:50%;
left:0;
z-index:3;
margin-top:-18px;
}
#left_block {
position:absolute;
top:0;
left:0;
width:210px;
height:500px;
z-index:3;
margin-left:-220px;
}
.left_block_head {
margin-right:8px;
padding:8px 10px 6px 0;
background:#e16c09;
border-right:1px solid #a6a4a1;
border-top:1px solid #a6a4a1;
}
.left_block_title {
vertical-align:middle;
padding:10px 5px;
background:#333333;
text-transform:uppercase;
font-weight:bold;
}
.left_block_title a, .left_block_title a:hover {
margin-left:15px;
color:#e16c09;
text-decoration:underline;
}
.left_block_under_title {
padding:3px 0 3px 5px;
}
.comment_autor {
color:#333333;
text-transform:uppercase;
}
.comment_autor a, .comment_autor a:hover {
color:#333333;
}
.comment_big_preview {
font:15px Tahoma;
}
.comment_read_more {
text-align:right;
}

#left_block_content {
position:relative;
top:0;
left:0;
margin-right:8px;
padding:0 10px 12px 0;
background:#e16c09;
border-right:1px solid #a6a4a1;
border-bottom:1px solid #a6a4a1;
overflow:visible;
}
#comments_window {
position:relative;
top:0;
left:0;
height:250px;
overflow:hidden;
background:#fff;
z-index:4;
}
#comments_list {
position:absolute;
top:0;
left:0;
width:100%;
color:#323232;
z-index:5;
}
#comments_list div {
color:#323232;
}
#comments_scroller {
position:absolute;
top:0;
left:208px;
width:5px;
height:250px;
z-index:10;
}
#comments_scroller_bg {
position:absolute;
top:0;
left:2px;
width:1px;
height:100%;
background:#fff;
z-index:10;
}
#comments_scroller_polzun {
position:absolute;
top:0;
left:0;
width:5px;
height:100px;
background:#e16c09;
z-index:11;
}

.comments_list_title {
text-align:right;
text-transform:uppercase;
background:#e9e9e9;
padding:5px;
}
.comments_list_date {
float:left;
}
.comments_list_content {
clear:both;
padding:5px;
}
.comments_list_content a, .comments_list_content a:hover {
color:#323232;
}

.left_block_bottom {
margin:6px 0 0 0;
border-right:1px solid #2d3039;
background:url(/img/rus/left_block_bot_bg.gif) no-repeat right bottom;
}
.left_block_bottom input, .left_block_bottom textarea {
width:202px;
margin:0 6px 6px 0;
background:#1b1d23;
border:1px solid #1b1d23;
border-right:2px solid #653610;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c9630c;
}
.left_block_input {
height:20px;
}
.left_block_textarea {
height:40px;
}
.left_block_buttons {
padding-left:42px;
}
.left_block_buttons img {
margin-right:2px;
}
/* /left block with comments */

/* right block */
#right_container {
position:absolute;
top:-20px;
right:0;
z-index:3;
width:150px;
height:500px;
overflow:hidden;
}
#right_arrow {
position:absolute;
top:50%;
right:0;
z-index:3;
margin-top:-18px;
}
#right_block {
position:absolute;
top:0;
right:-150px;
width:140px;
height:500px;
z-index:3;
overflow:visible;
}
#right_block_content {
position:absolute;
top:50%;
right:0;
width:100%;
height:312px;
margin-top:-156px;
overflow:hidden;
z-index:3;
}
#right_screens {
position:absolute;
top:0;
right:0;
margin:0 9px 0 0;
z-index:3;
}
#right_screens div {
margin-bottom:4px;
border:1px solid #ff8a2c;
}
div.right_screens_last {
margin-bottom:0;
}
#right_zoom {
position:absolute;
top:0;
right:116px;
width:23px;
height:100%;
margin:0;
padding:0;
background:url(/img/rus/zoom_bg.gif) repeat-y right top;
z-index:3;
}
#zoom_polzun {
position:absolute;
top:0;
left:20px;
margin:0;
padding:0;
width:3px;
height:73px;
background:#e16c09;
z-index:3;
}
.zoom_plus {
padding-top:5px;
}
.zoom_minus {
padding-bottom:5px;
}

/* /right block */

/* register */
.register
{
position:relative;
top:0;
right:0;
text-align:right;
z-index:10;
/*border:1px solid red;*/
}
.regstr_tbl td
{
padding:0px 0px 5px 0px;
}
.regstr_tbl td table td
{
padding:0px;
}
.register input, .register textarea, .register select
{
background-color:#3A3E49;
color:#BBBBBA;
font-family:Tahoma;
font-size:9px;
border-left:1px solid #512B12;
border-right:1px solid #3A3E49;
border-top:0px solid #3A3E49;
border-bottom:0px solid #3A3E49;
}
.regstr_tbl input
{
width:56px;
height:16px;
text-align:left;
padding-left:10px;
}
.regstr_tbl td table td
{
padding-left:8px;
}
.bot_enter
{
padding:0px 100px 20px 0px;
}
.logged td, .logged td b
{
font-size:11px;
}
.rgstr_mdl, .rgstr_mdl td, .rgstr_mdl A
{
color:#A1A4B1;
font-size:11px;
}
.bot_write_rule
{
padding:20px 0px 0px 33px;
}
.login_pass
{
padding:28px 0px 21px 0px;
}
.login_pass2
{
padding:28px 0px 21px 0px;
text-align:left;
}
.login_pass table td
{
padding:0px 0px 7px 0px;
}
.login_pass2 table td
{
/*padding:0px 0px 7px 0px;*/
padding-right:7px;
vertical-align:top;
}
.regstr_datas td
{
padding:0px 9px 7px 0px;
vertical-align:top;
font-size:11px;
}
.regstr_datas td input
{
width:190px;
}
.rgstr_mdl td
{
vertical-align:top;
}
h3
{
font-weight:normal;
font-size:16px;
}

.add_law {
position:relative;
top:0;
right:0;
z-index:20;
}
.logged_new td {
color:#fff;
font-family:Tahoma;
font-size:11px;
text-align:right;
padding-bottom:7px;
}
.logged_new td b {
color:#f58220;
font-weight:normal;
}

/* /content part */