html,body,form {
margin:0;
padding:0;
}

html {
height:100%;
}

body {
height:auto!important;
min-height:100%;
min-width:1000px;
font-size:11px;
font-family:Tahoma, Verdana, Helvetica, sans-serif;
color:#2c333b;
background-color:#000;
}

table {
font-size:100%;
}

a:link {
color:#353535;
text-decoration:underline;
}

a:visited {
color:#60676d;
text-decoration:underline;
}

a:active {
color:#ee011f;
font-weight:700;
text-decoration:none;
}

a:hover {
color:#ee011f;
text-decoration:none;
}

small {
font-size:10px;
}

hr {
width:100%;
height:1px;
border:medium none;
color:#d1d0d0;
background-color:#d1d0d0;
margin:8px 0;
}

#Live_Internet {
position:absolute;
overflow:hidden;
z-index:0;
top:0;
left:0;
height:0;
width:0;
margin:0;
padding:0;
}

#main_div {
position:absolute;
height:100%;
width:100%;
left:0;
top:0;
}

#header {
position:relative;
height:191px;
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
background:transparent url(images/head_bg_left.jpg) no-repeat top left;
border-bottom:0 solid #D6D6D6;
overflow:hidden;
}

#header_logo {
position:absolute;
height:150px;
width:380px;
left:270px;
top:7px;
margin:0;
padding:0;
}

#header_text {
position:absolute;
left:210px;
top:30%;
color:#fff;
}

#header_text h1 {
font-size:160%;
border:none;
text-decoration:none;
margin:0;
padding:0;
}

#header_text span {
font-size:80%;
}

#header_countdown {
position:absolute;
left:-55px;
bottom:5px;
margin-left:0;
width:410px;
height:30px;
clear:both;
overflow:hidden;
}

#header_menu {
position:absolute;
right:15px;
box-sizing:border-box;
-moz-box-sizing:border-box;
width:210px;
height:130px;
top:35px;
left:680px;
}

#header_sites {
position:absolute;
right:15px;
top:15px;
color:#fff;
text-align:right;
}

#header_sites a,#header_sites span {
color:#fff;
text-decoration:none;
}

#header_sites span {
color:#9dabc0;
}

#header_fone_right {
position:absolute;
height:191px;
width:10%;
left:100%;
top:0;
background:#000 url(images/head_bg_right.jpg) no-repeat top left;
z-index:10;
margin:0;
padding:0;
}

#header_line {
position:relative;
width:920px;
height:0;
overflow:hidden;
margin:0;
padding:0;
}

#navigation a {
font-size:95%;
text-decoration:none;
color:#535353;
}

#menu_head_fon {
position:relative;
height:0;
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
}

#menu_head_fon_right {
position:absolute;
height:70px;
width:38px;
left:274px;
top:0;
z-index:0;
margin:0;
padding:0;
}

#menu_head_fon_left1 {
position:absolute;
height:30px;
width:170px;
left:80px;
top:0;
z-index:0;
overflow:hidden;
margin:0;
padding:0;
}

#menu_head_fon_left2 {
position:absolute;
height:130px;
width:10px;
left:250px;
top:0;
z-index:0;
overflow:hidden;
margin:0;
padding:0;
}

#content .left-column {
width:37px;
vertical-align:top;
background:#fff url(images/left_fon_bg.jpg) repeat-y top right;
}

#content .main-column {
vertical-align:top;
padding:0;
}

#content_text .content_top {
vertical-align:top;
background:#000 url(images/head_bg_tr_repeat.jpg) repeat-x top right;
height:191px;
margin:0;
padding:0;
}

#content_text .content_body {
vertical-align:top;
background:#fff url(images/body_bg_bottom_right.jpg) no-repeat bottom right;
margin:0;
padding:0;
}

#content_text .content_bottom {
vertical-align:top;
background:#000 url(images/copyright_bg.jpg) no-repeat top right;
margin:0;
padding:0;
}

#content_text .right-column_t {
width:12%;
vertical-align:top;
background:#000 url(images/head_bg_right.jpg) no-repeat top left;
height:191px;
}

#content_text .right-column_r {
width:12%;
vertical-align:top;
background:#000 url(images/right_bg.jpg) no-repeat bottom left;
height:420px;
}

#content_text .right-column_b {
width:12%;
vertical-align:top;
background:#000 url(images/bottom_right_bg.jpg) no-repeat top left;
height:100%;
}

#content_text .granica_bg {
width:14px;
vertical-align:top;
background:#000;
height:100%;
}

div.granica {
position:relative;
width:14px;
vertical-align:top;
background:#000;
height:1px;
overflow:hidden;
}

#content_text .text-left {
width:240px;
vertical-align:top;
background:transparent url(images/left_content_bg_bottom.jpg) no-repeat bottom right;
margin:0;
padding:30px 10px 35px;
}

#content_text .text-main {
width:100%;
vertical-align:top;
background:transparent url(images/body_bg_bottom_left.jpg) no-repeat bottom left;
margin:0;
padding:30px 18px 35px 30px;
}

#content_text .text-main-l {
width:50%;
vertical-align:top;
margin:0;
padding:0 6px 0 0;
}

#content_text .text-main-r {
width:50%;
vertical-align:top;
margin:0;
padding:0 0 0 6px;
}

#content_text .text-main-s {
width:100%;
vertical-align:top;
background:transparent url(images/body_bg_bottom_left.jpg) no-repeat bottom left;
margin:0;
padding:26px 18px 35px 30px;
}

#content_text .text-one {
width:100%;
vertical-align:top;
background:transparent url(images/body_bg_top_left.jpg) no-repeat top left;
margin:0;
padding:26px 18px 35px 0;
}

div.br_line {
position:relative;
width:0;
vertical-align:top;
height:25px;
overflow:hidden;
}

#footer {
position:relative;
text-align:left;
box-sizing:border-box;
-moz-box-sizing:border-box;
height:115px;
}

#footer_logo {
position:absolute;
height:50px;
width:80%;
right:-7px;
top:10px;
text-align:right;
margin:0;
padding:0;
}

#footer_logo img {
clear:both;
border:0;
margin:0 7px;
padding:0;
}

#footer_copyright {
position:absolute;
width:90px;
height:30px;
left:10px;
top:10px;
overflow:hidden;
border-left:1px solid #959aa0;
border-right:0 solid #959aa0;
margin:0;
padding:4px 120px 0 10px;
}

#footer_fone_right {
position:absolute;
height:777px;
width:17%;
left:100%;
top:-662px;
background:transparent url(images/right_bg.bak.jpg) no-repeat bottom left;
z-index:0;
overflow:hidden;
margin:0;
padding:0;
}

#footer a {
color:#CFD6E1;
font-size:100%;
}

table.blog-auth {
background-color:#FFF;
border-collapse:collapse;
color:#000;
margin:0;
padding:0;
}

table.blog-auth td {
border:1px solid #d7d8da;
vertical-align:middle;
font-size:11px;
padding:3px;
}

table.blog-auth thead td,table.blog-auth th {
border:1px solid #d7d8da;
vertical-align:middle;
font-size:11px;
padding:7px;
}

table.blog-auth tbody td {
border:1px solid #d7d8da;
vertical-align:middle;
font-size:11px;
padding:3px 3px 3px 7px;
}

table.blog-auth tfoot td.authorize-submit-cell {
vertical-align:middle;
font-size:11px;
padding:4px 4px 4px 7px;
}

table.blog-auth td.authorize-title {
vertical-align:middle;
font-size:11px;
padding:7px;
}

table.blog-auth td.captcha_sid {
vertical-align:middle;
padding-right:7px;
padding-left:7px;
font-size:11px;
}

table.data-table {
border:1px solid #CECECE;
border-collapse:collapse;
}

table.data-table td {
border:1px solid #CECECE;
background-color:#FFF;
color:#333;
padding:3px 5px;
}

table.data-table thead td,table.data-table th {
background-color:#E1E5ED;
text-align:left;
font-weight:400;
background-image:none;
border:1px solid #CECECE;
color:#333;
padding:4px;
}

table.data-table tbody td {
background-color:#FFF;
background-image:none;
color:#333;
}

table.data-table tfoot td {
background-color:#F1F3F6;
color:#333;
padding:4px;
}

.notetext {
color:green;
}

b,i,u {
color:#393b3a;
}

p.blog {
margin:3px 0 14px 7px;
padding:0;
}

table.blog-border-blog {
color:#000;
background-repeat:repeat-x;
background-position:center bottom;
align:absmiddle;
background-image:url(/images/fone/bg_message.gif);
padding:0;
}

td.blog-border-lt {
background-image:url(/images/fone/l_t_c.gif);
background-repeat:no-repeat;
background-position:left top;
width:7px;
height:12px;
}

td.blog-border-t {
background-image:url(/images/fone/t_b.gif);
background-repeat:repeat-x;
background-position:left top;
height:12px;
}

td.blog-border-rt {
background-image:url(/images/fone/r_t_c.gif);
background-repeat:no-repeat;
background-position:right top;
width:7px;
height:12px;
}

td.blog-border-lb {
background-image:url(/images/fone/l_b_c.gif);
background-repeat:no-repeat;
background-position:left bottom;
width:7px;
height:9px;
}

td.blog-border-b {
background-image:url(/images/fone/b_b.gif);
background-repeat:repeat-x;
background-position:left top;
height:9px;
}

td.blog-border-rb {
background-image:url(/images/fone/r_b_c.gif);
background-repeat:no-repeat;
background-position:right bottom;
width:7px;
height:9px;
}

td.blog-border-l {
background-image:url(/images/fone/l_b.gif);
background-repeat:repeat-y;
background-position:left top;
width:7px;
}

td.blog-border-r {
background-image:url(/images/fone/r_b.gif);
background-repeat:repeat-y;
background-position:left top;
width:7px;
}

td.blog-border-lts {
background-image:url(/images/fone/l_t_s.gif);
background-repeat:no-repeat;
background-position:left top;
width:7px;
height:6px;
}

td.blog-border-ts {
background-image:url(/images/fone/t_s.gif);
background-repeat:repeat-x;
background-position:left top;
height:6px;
}

td.blog-border-rts {
background-image:url(/images/fone/r_t_s.gif);
background-repeat:no-repeat;
background-position:right top;
width:7px;
height:6px;
}

div.ltr {
position:relative;
width:7px;
height:12px;
overflow:hidden;
}

div.lbr {
position:relative;
width:7px;
height:9px;
overflow:hidden;
}

div.ltr_s {
position:relative;
width:7px;
height:6px;
overflow:hidden;
}

.input_blog {
color:#323232;
font-size:12px;
font-weight:700;
background-color:#edeef2;
background-repeat:no-repeat;
background-position:left center;
background-image:url(/images/fone/calendar-top.jpg);
height:25px;
border:2px solid #e1e1e1;
cursor:hand;
}

#content,#content_text {
width:100%;
height:100%;
}

.errortext,.starrequired {
color:red;
}