@charset "windows-1251";

/* basics */

body {
  background-color:#000;
  font-family:Tahoma, Verdana;
  font-size:12px;
  margin:0;
  margin:0 0 7px;
  background-image:url(/img/multi/site_bg_stars.gif);
  line-height:1.5;
}

img {
  border:0;
}

a {
  color:#115e9c;
  text-decoration:none;
}
a:hover {
  color:#c00;
  text-decoration:underline;
}

table {
  border-spacing:0;
  border-collapse:collapse;
}
td, th {
  padding:0;
  margin:0;
}

form {
  margin:0;
  padding:0;
}

table.centered {
    margin-left:auto;
    margin-right:auto;
}

/* head */

.page_head {
  height:186px;
  position:relative;
}

.line {
  height:4px;
  background-color:#00457b;
  position:relative;
  z-index:202;
  font-size:1px;
}

.page_logo {
  width:415px;
  height:204px;
  background-image:url(/img/ru/site_logo.jpg);
  margin-left:-120px;
  position:absolute;
  z-index:200;
}

.page_logo_a {
  position:absolute;
  margin:16px 0 0 138px;
  height:130px;
  width:280px;
  cursor:pointer;
  display:block;
}

.page_topbaner {
  width:470px;
  height:62px;
  right:0;
  top:60px;
  position:absolute;
  z-index:201;
  text-align:right;
  vertical-align:top;
}

.page_topbaner475x60 {
  width:477px;
  height:62px;
  right:0;
  top:57px;
  position:absolute;
  z-index:201;
  text-align:right;
  vertical-align:top;
}

.page_botbaner_468 {
  height:62px;
  text-align:center;
  margin:16px auto 8px auto;
  padding:0;
  width:470px;
}

.page_botbaner_728 {
  height:92px;
  text-align:center;
  margin:16px auto 8px auto;
  padding:0;
  width:730px;
}


/* menu */

.page_menu_wraper {
  height:25px;
  margin-top:161px;
  position:absolute;
  z-index:203;
  margin-left:17px;
}

.page_menu_el a {
  color:#FFF;
  text-decoration:none;
  padding:0 12px;
  font-size:13px;
  font-weight:bold;
}
.page_menu_el a:hover {
  color:#58AAED; 
  text-decoration:underline;
}

a.page_menu_el_sel {
  color:#FFF;
  text-decoration:none;
  padding:0 12px;
  font-size:14px;
  font-weight:bold;
}
a.page_menu_el_sel:hover {
  color:#FFF;
  text-decoration:none;
}

.page_menu_el_sel_l {
  width:10px;
  height:25px;
  background-image:url(/img/multi/site_menu_l.jpg)
}

.page_menu_el_sel_r {
  width:10px;
  height:25px;
  background-image:url(/img/multi/site_menu_r.jpg)
}
.page_menu_el_sel_s {
  height:25px;
  background-image:url(/img/multi/site_menu_s.jpg)
}


/* lang */

.page_langs_wraper {
  margin:169px 0 0 930px;
  position:absolute;
  z-index:204;
}

.page_langs_wraper img {
  padding:0 2px;
}


/* body */

.page_wraper {
  margin:0 auto;
  width:1015px;
}

.main  {
  background-color:#FFF;
  position:relative;
  z-index:205;
}

.page_content {
  background-color:#FFF;
  color:#000;
  font-family:Tahoma, Verdana;
  font-size:12px;
  vertical-align:top;
  padding:0 10px 20px 20px;
}

.page_right_mcontent {
  background-color:#FFF;
  color:#000;
  font-family:Tahoma, Verdana;
  font-size:12px;
  vertical-align:top;
  margin:0;
  padding:5px 20px 20px 10px;
  width:260px;
}

.page_footer {
  height:18px;
  position:relative;
  z-index:206;
  background-image:url(/img/multi/site_foot.jpg);
}


/* corners */

.corners {
  position:relative;
  width:100%;
}

.corners div.corners_tr, div.corners_tl, div.corners_br, div.corners_bl{
  display:block;
  position:absolute;
  width:7px;
  height:7px;
  background-image:url(/img/multi/site_corners.png);
  font-size:1px;
  overflow:hidden;
}

div.corners_tr  {
  top:-1px;
  right:-1px;
  background-position:100% 0;
}

div.corners_tl {
  top:-1px;
  left:-1px;
}

div.corners_br {
  bottom:-1px;
  right:-1px;
  background-position:100% 100%;
}

div.corners_bl {
  bottom:-1px;
  left:-1px;
  background-position:0 100%;
}


/* navigator */

.nav_stat {
  font-family:Tahoma, Arial;
  font-size:15px;
  font-weight:bold;
  text-decoration:none;
  color:#666;
}

a.nav_page {
  font-family:Tahoma, Arial;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}  
a.nav_page:link {
  text-decoration:none;
}  
a.nav_page:visited {
  text-decoration:none; 
}
a.nav_page:hover {
  text-decoration:none;
}


/* search */

.block_search {
  border:#e1e1e1 1px solid;
  background-color:#fafafa;
  margin:15px 0;
  padding:8px 0;
  width:100%;
  height:19px;
}

.search_inp {
  border:#fff 0 solid;
  background-color:#fafafa;
  width:217px;
  margin-left:7px;
}

a.search_btn {
  position:absolute;
  width:20px;
  height:21px;
  right:7px;
  top:7px;
  background-image:url(/img/multi/site_btn_search.jpg);
}
a:hover.search_btn{
  background-image:url(/img/multi/site_btn_search_h.jpg);
}


/* minicontents */

.mcontent_block {
  border:#e1e1e1 1px solid;
  background-color:#fafafa;
  margin:15px 0;
  padding:7px 0;
  width:100%;
  
}

.mcontent_title {
  font-family:Tahoma, Verdana;
  font-size:17px;
  color:#115e9c;
  margin:3px 0 3px 25px;
}

.mcontent_list {
  font-size:12px;
  list-style-type:disc;
  line-height:1.4;
  margin:3px 14px;
  padding:0;
  list-style:inside;
}

.mcontent_list li {
  padding:1px 0;
  /*text-align:justify;*/
}

.mcontent_link {
  color:#000;
  text-decoration:none;
}
.mcontent_link:hover{
  color:#005295;
  text-decoration:underline;
}


/* panel */

.block_panel {
  border:#e1e1e1 1px solid;
  background-color:#fafafa;
  /*height:30px;*/
  margin:7px 0;
  padding:5px 0;
  font-size:11px;
  color:#666;
  clear:both;
}
.block_panel table {
  width:100%;
}
.block_panel table td {
  padding-left:8px;
  padding-right:8px;
}

.authors {
  text-align:center;
  margin:10px 0 0;
}

.authors span {
  font-family:Tahoma, Verdana;
  font-size:12px;
  color:#999;
  background-color:#000;
  padding:5px;
  line-height:1.6;
}


/* others */

/* section main  */

.s_main_list_block {
  margin:15px 0 20px;
}

.s_main_detail_block {
  margin:15px 0 20px;
}

.s_main_list_title {
  font-family:Tahoma, Verdana;
  font-size:20px;
  color:#115e9c;
  margin:13px 0 8px;
}
h3.main {
  font-family:Tahoma, Verdana;
  font-size:20px;
  color:#115e9c;
  margin:13px 0 8px;
  font-weight:normal;
}

.s_main_detail_title {
  font-family:Tahoma, Verdana;
  font-size:20px;
  color:#115e9c;
  margin:13px 0 8px;
}
h1.main {
  font-family:Tahoma, Verdana;
  font-size:20px;
  color:#115e9c;
  margin:13px 0 8px;
  font-weight:normal;
}

.s_main_list_content {
  /*text-align:justify;*/
  text-align:left;
  margin:0;
  padding:0;
}

.s_main_detail_content {
  /*text-align:justify;*/
  text-align:left;
  margin:0;
  padding:0;
}


/* section news  */

.s_news_list_block {
  margin:15px 0 20px;
}

.s_news_detail_block {
  margin:15px 0 20px;
}

.s_news_list_title {
  font-family:Tahoma, Verdana;
  font-size:20px;
  color:#115e9c;
  margin:13px 0 8px;
}
h3.news {
  font-family:Tahoma, Verdana;
  font-size:20px;
  color:#115e9c;
  margin:13px 0 8px;
  font-weight:normal;
}

.s_news_detail_title {
  font-family:Tahoma, Verdana;
  font-size:20px;
  color:#115e9c;
  margin:13px 0 8px;
  font-weight:normal;
}
h1.news {
  font-family:Tahoma, Verdana;
  font-size:20px;
  color:#115e9c;
  margin:13px 0 8px;
  font-weight:normal;
}

.s_news_list_content {
  /*text-align:justify;*/
  text-align:left;
  margin:0;
  padding:0;
}

.s_news_detail_content {
  /*text-align:justify;*/
  text-align:left;
  margin:0;
  padding:0;
}

.s_news_detail_nextprev {
  margin:30px 0 0;
  font-weight:bold;
  font-size:14px;
}

.s_news_detail_nextprev ul{
  font-weight:normal;
  font-size:12px;
  list-style-type:disc;
  line-height:1.8;
  list-style:inside;
  padding:0 0 0 24px;
  margin:8px 0 0;
}


/* section articles  */

.s_articles_list_block {
  margin:15px 0 20px;
}

.s_articles_detail_block {
  margin:15px 0 20px;
}

.s_articles_list_title {
  font-family:Tahoma, Verdana;
  font-size:20px;
  color:#115e9c;
  margin:13px 0 8px;
}
h3.articles {
  font-family:Tahoma, Verdana;
  font-size:20px;
  color:#115e9c;
  margin:13px 0 8px;
  font-weight:normal;
}

.s_articles_detail_title {
  font-family:Tahoma, Verdana;
  font-size:20px;
  color:#115e9c;
  margin:13px 0 8px;
}
h1.articles {
  font-family:Tahoma, Verdana;
  font-size:20px;
  color:#115e9c;
  margin:13px 0 8px;
  font-weight:normal;
}

.s_articles_list_content {
  /*text-align:justify;*/
  text-align:left;
  margin:0;
  padding:0;
}

.s_articles_detail_content {
  /*text-align:justify;*/
  text-align:left;
  margin:0;
  padding:0;
}

.s_articles_detail_nextprev {
  margin:30px 0 0;
  font-weight:bold;
  font-size:14px;
}

.s_articles_detail_nextprev ul{
  font-weight:normal;
  font-size:12px;
  list-style-type:disc;
  line-height:1.8;
  list-style:inside;
  padding:0 0 0 24px;
  margin:8px 0 0;
}


/* sections treecontent (receivers, DVB) */

.t_tc_way {
  color:#666;
  margin:15px 0;
  font-family:Tahoma, Verdana;
  font-size:17px;
}

.t_tc_way a {
  color:#666;
  font-family:Tahoma, Verdana;
  font-size:17px;
  margin:0;
  padding:0;
}

.t_tc_list_block {
  margin:15px 0 20px;
}

.t_tc_detail_block {
  margin:15px 0 20px;
}

.t_tc_list_title_n {
  font-family:Tahoma, Verdana;
  font-size:20px;
  margin:13px 0 8px;
  color:#666;
}
h3.tc_n {
  font-family:Tahoma, Verdana;
  font-size:20px;
  margin:13px 0 8px;
  color:#666;
  font-weight:normal;
}

.t_tc_list_title_n a {
  color:#666;
}

.t_tc_list_title_c {
  font-family:Tahoma, Verdana;
  font-size:20px;
  margin:13px 0 8px;
  color:#115e9c;
}
h3.tc_c {
  font-family:Tahoma, Verdana;
  font-size:20px;
  margin:13px 0 8px;
  color:#115e9c;
  font-weight:normal;
}

.t_tc_detail_title {
  font-family:Tahoma, Verdana;
  font-size:20px;
  margin:13px 0 8px;
  color:#115e9c;
}
h1.tc {
  font-family:Tahoma, Verdana;
  font-size:20px;
  margin:13px 0 8px;
  color:#115e9c;
  font-weight:normal;
}

.t_tc_list_content_n {
  /*text-align:justify;*/
  text-align:left;
  margin:0;
  padding:0;
}

.t_tc_list_content_c {
  /*text-align:justify;*/
  text-align:left;
  margin:0;
  padding:0;
}

.t_tc_detail_content {
  /*text-align:justify;*/
  text-align:left;
  margin:0;
  padding:0;
}


/* section keys */

.s_keys_list_block {
  margin:15px 0 20px;
}

.s_keys_detail_block {
  margin:15px 0 20px;
}

.s_keys_list_title {
  font-family:Tahoma, Verdana;
  font-size:20px;
  color:#115e9c;
  margin:13px 0 8px;
}

.s_keys_detail_title {
  font-family:Tahoma, Verdana;
  font-size:20px;
  color:#115e9c;
  margin:13px 0 8px;
}

.s_keys_detail_content {
  margin:0;
  padding:0;
}


/* sections treefile (files) */

.t_tf_way {
  color:#666;
  margin:15px 0;
  font-family:Tahoma, Verdana;
  font-size:17px;
}

.t_tf_way a {
  color:#666;
  font-family:Tahoma, Verdana;
  font-size:17px;
  margin:0;
  padding:0;
}

.t_tf_list_block {
  margin:15px 0 20px;
}

/*.t_tf_list_block table {
  width:100%;
} */

.t_tf_list_title_n {
  font-family:Tahoma, Verdana;
  font-size:14px;
  margin:13px 0 0;
  padding:0;
  color:#666;
}
h3.tf_n {
  font-family:Tahoma, Verdana;
  font-size:14px;
  margin:13px 0 0;
  padding:0;
  color:#666;
  font-weight:normal;
}
h3.tf_n a {
  color:#666;
}

.t_tf_list_title_n a {
  color:#666;
}

.t_tf_list_title_f {
  font-family:Tahoma, Verdana;
  font-size:14px;
  margin:13px 0 0;
  padding:0;
  color:#115e9c;
}
h3.tf_f {
  font-family:Tahoma, Verdana;
  font-size:14px;
  margin:13px 0 0;
  padding:0;
  color:#115e9c;
  font-weight:normal;
}

.t_tf_list_ico {
  text-decoration:none;
  height:16px;
  width:16px;
  border:0;
  padding:0;
  /*margin:-1px 2px -1px 0px;*/
  margin:-1px 8px -1px 0;
}

.t_tf_list_desc_n {
  font-size:12px;
  /*text-align:justify;*/
  text-align:left;
  margin:0;
  padding:0;
}

.t_tf_list_desc_f {
  font-size:12px;
  /*text-align:justify;*/
  text-align:left;
  margin:0;
  padding:0;
}

.t_tf_detail_block {
  margin:15px 0 20px;
}

.t_tf_detail_title {
  font-family:Tahoma, Verdana;
  font-size:24px;
  margin:13px 0 8px;
  color:#000;
  text-align:center;
}

.t_tf_detail_ico {
  text-decoration:none;
  height:16px;
  width:16px;
  border:0;
  padding:0;
  /*margin:-1px 2px -1px 0px;*/
  margin:-1px 7px -1px 2px;
}

.t_tf_detail_content {
  font-family:Tahoma, Verdana;
  font-size:12px;
  margin:0 auto;
  padding:0;
  width:600px;
}

.t_tf_detail_content div {
  padding:2px 0;
  margin:0;
}

.t_tf_detail_fn {
  font-family:Tahoma, Verdana;
  font-size:14px;
  color:#115e9c;
  /*font-weight:bold;*/
  margin:0;
  padding:0;
}
h1.tf_f {
  font-family:Tahoma, Verdana;
  font-size:14px;
  color:#115e9c;
  font-weight:normal;
  margin:0;
  padding:0;
  display:inline;
}

.t_tf_detail_panel {
  font-family:Tahoma, Verdana;
  font-size:14px;
  background-color:#fafafa;;
  border:#e1e1e1 1px solid;
  height:255px;
  width:370px;
  margin:25px auto;
  padding:8px;
  text-align:center;
}

.t_tf_detail_panel table {
  height:255px;
  width:100%;
}

#t_tf_dl_content {
  text-align:center;
  padding: 10px;
  font-size: 18px;
}

.t_tf_dl_btn {
    font-size: 20px;
    width: 150px;
    height: 40px;
}

/* Social bookmarks */
.bookmarks {
  display:inline;
  margin:0;
  padding:0;
}

.bookmarks a {
  border:0;
  margin:0 2px;
  padding:0;
}

.bookmarksimg {
  border:0;
  width:16px;
  height:16px;
  margin:0;
  padding:0;
}

/* FEEDS */
.block_feeds {
  border:#e1e1e1 1px solid;
  background-color:#fafafa;
  margin:15px 0;
  padding:7px 0;
  width:100%;
  height:56px;
}

.block_feeds img {
  border:0;
  margin:0 0 0 7px;
  padding:0;
}  

/* GUESTBOOK */
#guestbook {
  /*width:100%;*/
  margin:10px auto 0;
  padding:0;
}

#guestbook #title{
  text-align:center;
  margin:0 0 10px;
  padding:0;
  font-size:14px;
  font-weight:bold;
}

#guestbook #status{
  text-align:center;
  margin:0 0 10px;
  padding:0;
  font-size:16px;
  font-weight:bold;
  color:#009000;
}

.guestbook_show_form {
  border-bottom: 1px dashed;
}
.guestbook_show_form:hover {
  text-decoration: none;
}

#guestbook_form {
  text-align:center;
  margin:0 0 20px;
  padding:0;
}

#guestbook_form form {
  text-align:center;
  margin:0;
  padding:0;
}

#guestbook_form .title {
  text-align:center;
  margin:0 0 10px;
  padding:0;
  font-size:16px;
  font-weight:bold;  
}

#guestbook_form table {
  border-collapse:separate;
  border-spacing:4px;
}

#guestbook_form table table {
  border-spacing:0;
  margin-bottom:6px;
}

#error {
  border-spacing:0;
  margin-bottom:0;
}

#error ul {
  font-size:12px;
  list-style-type:disc;
  line-height:1.4;
  margin:10px 0;
  padding:0;
  list-style:inside;
}

#error ul li {
  padding:1px 0;
  color:#f00;
}

#emoticons {
  width:560px;
  text-align:center;
  margin:0 auto;
}

#emoticons a {
  margin:0;
  padding:0;
}

#emoticons a img {
  margin:0;
  padding:2px;
  border:0;
}

.guestbook_list_block {
  margin:0 0 40px;
}
.guestbook_list_block .title {
  line-height:1;
  font-size:12px;
  margin:0;
  padding:6px 0;
  border-bottom:1px solid #ccc;
  color:#666;
  background:inherit;
  font-weight:bold;
}

.guestbook_list_block .message {
  line-height:1.6;
  font-size:12px;
  margin:6px 0 0;
  color:#000;
  background:inherit;
  font-weight:normal;
  overflow:auto;
  word-wrap:break-word; /*IE*/
}

.guestbook_list_block .n {
  font-weight:normal;
  color:#000;
  margin:0;
  padding:0;
}

          /* BB CODES */
.bb_quote {
  font-style:italic;
  border:1px dashed #ccc;
  margin:5px 16px;
  padding:4px;
}

.bb_smile {
  border:0;
  margin:0;
  padding:0;
}

.bb_list {
  list-style:circle;
  list-style-type:circle;
  margin:0;
  padding:0;
}

.bb_list li {
  margin: 0 0 0 40px;
  padding: 0;
}

.bb_nlist {
  list-style:decimal;
  list-style-type:decimal;
  margin:0;
  padding:0;
}

.bb_nlist li {
  margin: 0 0 0 40px;
  padding: 0;
}

.bb_size {
  margin:0;
  padding:0;
}

.bottom_counters {
  text-align:center;
  margin:10px 0 0;
}


/* ** LINKS ** */

.links_text {
  margin:3px 14px;
}


/* ** PICADA ** */

.oyy_picada {
  margin:3px 10px 0;
}


/* votetraffic */

.block_ad {
  margin:18px auto 8px;
  padding:14px;
  border:#e1e1e1 1px solid;
  background-color:#fafafa;
  width:300px;
  clear:both;
}

.votetrafficframe {
  line-height: 2;
}

/* SIDEBAR AD */

.sidebar_ad {
  border:#e1e1e1 1px solid;
  background-color:#fafafa;
  margin:15px 0;
  padding:10px 0;
  width:100%;
  height:240px;
  text-align:center;
  vertical-align:middle;
}

/* vk */
#vk_like {
  display:inline;
}

/* facebook */
div.fb-like {
  display:inline;
}

/* like table */
table.like {
  margin:0;
  padding:0;
  width:100%;
}
table.like tr {
  margin:0;
  padding:0;
  text-align:center;
  
}
table.like td {
  margin:0;
  padding:0;
  text-align:center;
}

/* back-top */
#back-top {
    position: fixed;
    right: 30px;
    top: 30px;
    z-index: 5000;
    margin: 0;
    padding: 2px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    display: none;
}
#back-top img {
    border: 0;
    margin: 0;
    padding: 0;
}
