/*
=============================================================
This Skin for DataLife Engine Developed by DLETemplates.com
Copyright © 2005-2007 DLETemplates.com  All Rights Reserved.

File 'style.css' - Cascading Style Sheet (CSS) Document
=============================================================
*/

html, body {
  height: 100%;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  color: #c2c2c2;
  background: url(../../../images/bg.jpg) repeat-x top left;
  background-color: #222221;
}

li  {
  list-style: none;
  padding-left:10px;
  margin-left:-25px;
  background: url(../../../images/arrow.gif) no-repeat left 7px;
}
li.menu {
  margin-left:10px;
  padding-left:10px;
}
.category {
  color: #b5b5b5;
  font-size: 11px;    /* ! */
  font-family: Arial, Helvetica, sans-serif;  /* ! */
  text-decoration: none;
}
.category a {
  color: #b5b5b5;
  text-decoration: none;
}
.category a:hover {
  color: #ffffff;
  text-decoration: underline;
}

/* ==================== */

.speedbar {
  color:#b5b5b5;
  text-decoration:none;
}
.speedbar a {
  color:#b5b5b5;
  text-decoration:none;
}
.speedbar a:hover {
  color:#ffffff;
  text-decoration:underline;
}

/* ==================== */

.skin {
  padding-left: 10px;
}
select {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
}

/* ==================== */

.navigation {
  color:#666;
  border:0px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
  text-decoration:none;
  color: #000000;
  background:#F9F9F9;
  border:1px solid #E6E6E6;
  padding:3px 6px;
  font-size:11px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.navigation a:hover {
  background:#799AE3;
  color:#FFFFFF;
  border-color:#E6E6E6;
  margin-top: 10px;
  margin-bottom: 10px;
}

.navigation span {
  text-decoration:none;
  background:#fff;
  padding:3px 6px;
  border:1px solid #E6E6E6;
  color:#ccc;
  font-size:11px;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* ==================== for main.tpl rusdis */
form, h1,h2, h3, h4, div  {
  margin: 0px;
  padding: 0px;
}
form, input, submit, textarea, select, p,td,th {
      font-family: Arial;
  font-size:11px;
}
input.tx  {
  BORDER: #afb0b1 1px solid;
  background-color: #FFFFFF;
  color: #004080;
  width:99%;
}

.top_left {
  background: url(../../../images/top_left.jpg) no-repeat top left;
}
.padd_left  {
  padding-left:10px;
}
.top {
  color:#b5b5b5;
  text-decoration:none;
}
.top:hover {
  color:#ffffff;
  text-decoration:underline;
}
.head {
  font-size:12px;
  font-family: Arial Narrow;
  color:#ffffff;
  text-transform:uppercase;
}
a, a:hover {
  font-family: Arial;
  font-size:11px;
  color: #ffffff;
  text-decoration: underline;
}
a:hover {
  color:#c2c2c2;
  text-decoration: none;
}
.brd  {
  BORDER-left: #bfbfbf 1px solid;
  BORDER-right: #bfbfbf 1px solid;
  padding:5px;
  padding-left:10px;
  padding-right:10px;
}
.text_bg  {
  background: #1f1f1f url(../../../images/text_bg.jpg) repeat-x top left;
}
.mnu_bg {
  background: #141b28 url(../../../images/mnu_bg.jpg) no-repeat bottom left;
}
.menu,.menu:hover {
  DISPLAY: block;
  padding-top:2px;
  valign:middle;
  color:#ffffff;
  text-decoration:none;
  text-transform:uppercase;
}
.menu:hover {
  color:#cee3f8;
}
.date {
  color: #f5f5f5;
}


ul#menu li {
  margin-top:10px;
  margin-bottom:10px;
}


/* === Sanpalm ======== */
.a_block_headerimg {
  background-image: url(../../../images/logos_bg.jpg);
  background-repeat: no-repeat;
  background-position: right top;
}
.a_block_headerimg1 {
  background-image: url(../../../images/logos_bg_new.jpg);
  background-repeat: no-repeat;
  background-position: right top;
}
.a_block_headerbar {
  background-image: url(../../../images/crumb_bg.gif);
  background-repeat: repeat-x;
  background-position: top;
}
.a_block_headbkg {
  background-image: url(../../../images/head_bg.gif);
  background-color: #141b28;
  background-repeat: repeat-x;
  background-position: top;
}
.a_block_bottombkg {
  background-image: url(../../../images/bot_bg.jpg);
  background-repeat: repeat-x;
  background-position: top;
}

/* ==================== */
.sresults {
  color: #b5b5b5;
  font-size: 11px;    /* ! */
  font-family: Arial, Helvetica, sans-serif;  /* ! */
  text-decoration: none;
}
.sresults a {
  color: #b5b5b5;
  text-decoration: none;
}
.sresults a:hover {
  color: #ffffff;
  text-decoration: underline;
}

/* ==================== */
/*Default style for SPAN icons. Edit if desired: */
.iconspan{
float: right;
margin: 3px;
cursor:hand;
cursor:pointer;
font-weight: bold;
}
.iconspanc{
float: center;
margin: 3px;
cursor:hand;
cursor:pointer;
font-weight: bold;
}

.btn  {
  border:0;
  background: #0e1528 url(../../../images/but_modoc.gif) repeat-x top left;
  color:#fff;
  padding:2px;
}
.table_line1 {
  background-color: #454545;
}
.table_line2 {
  background-color: #555555;
}
.table_line3 {
  background-color: #666666;
}
.table_line4 {
  background-color: #777777;
}
.tdgreen {
  background-color: #009900;
  color: #FFFFFF;
}
.tdred {
  background-color: #EC342B;
  color: #FFFFFF;
}
.tdyellow {
  background-color: #ffff80;
  color: #000000;
}
.sel_line0 {
  color:#fff;
  background-color: #333333;
}
.sel_line1 {
  color:#fff;
  background-color: #454545;
}
.sel_line2 {
  color:#fff;
  background-color: #555555;
}
.sel_linew {
  color:#000000;
  background-color: #FFFFFE;
}
.topbar{
position:absolute;
border: 1px solid black;
padding: 2px;
background-color: #333333;
visibility: hidden;
z-index: 100;
}
.bnr_show {
  width: 365px;
  height: 105px;
  background-image: url(../images/bannn1.jpg) repeat-x 100% center;
}
.bnr_hid {
  width: 365px;
  height: 140px;
  overflow: hidden;
}
.pics { height: 105px; width: 365px; padding:0; margin:0; overflow: hidden }
.pics img { height: 105px; width: 365px; padding: 0px; border: 0px; top:0; left:0 }
.pics img {
  -moz-border-radius: 0px; -webkit-border-radius: 0px;
}


/*Styles for dim overlay & message box*/
      #dim{ position:absolute; top:0; left:0; width:100%; z-index:100; background: url('../images/dim.png'); display:none; text-align:left; }
        .msgbox{ position:absolute; width:400px; height:200px; z-index:200; border:5px solid #222; background: #eee; top: 400px; left: 50%; margin-left: -250px;}
        .dim_td {color:#555!important; }
        .dim_a {color:#1a5893!important; }
        .msgbox img {border:none; margin:5px;}
          .close{ top:0px; float:right; }
          .msgbox .btn { padding:2px; font-size:12px;}


          .title  {
              -moz-border-radius: 5px;
              -webkit-border-radius: 5px;
              -o-border-radius: 5px;
              -khtml-border-radius: 5px;
              border-radius: 5px;
              border: #2a7aa0 1px solid;
              padding-left:10px;
          }
          .grad li  {
              padding:10px;
              -moz-border-radius: 5px;
              -webkit-border-radius: 5px;
              -o-border-radius: 5px;
              -khtml-border-radius: 5px;
              border-radius: 5px;
              border: #2a7aa0 1px solid;
              padding-left:10px;
              margin:5px;
              margin-left:-40px;
              list-style:none;
        background-color: #1a5893;
        border: 1px solid #1a5893;
      background-image: -moz-linear-gradient(top, #1a5893, #2b83ca);
      background:       -webkit-gradient(linear, left top, left bottom, from(#1a5893), to(#2b83ca));
        color: white;
          }
          dd, dl, dt { margin:0; padding:0; border:0; }
          dt p:hover { cursor:pointer;}
          dd p { margin-top:0; padding-top:0;}
          .brds {border: #fff 2px solid;}

/*Styles for dim overlay & message box*/

      #qert{ position:absolute; top:0; left:0; width:100%; z-index:100; background: url('../images/dim.png'); display:none; text-align:left; }
        .msgbox{ position:absolute; width:400px; height:200px; z-index:200; border:5px solid #222; background: #eee; top: 400px; left: 50%; margin-left: -250px;}
        .qert_td {color:#555!important; }
        .qert_a {color:#1a5893!important; }
        .msgbox img {border:none; margin:5px;}
          .close{ top:0px; float:right; }
          .msgbox .btn { padding:2px; font-size:12px;}


          .title  {
              -moz-border-radius: 5px;
              -webkit-border-radius: 5px;
              -o-border-radius: 5px;
              -khtml-border-radius: 5px;
              border-radius: 5px;
              border: #2a7aa0 1px solid;
              padding-left:10px;
          }
          .grad li  {
              padding:10px;
              -moz-border-radius: 5px;
              -webkit-border-radius: 5px;
              -o-border-radius: 5px;
              -khtml-border-radius: 5px;
              border-radius: 5px;
              border: #2a7aa0 1px solid;
              padding-left:10px;
              margin:5px;
              margin-left:-40px;
              list-style:none;
        background-color: #1a5893;
        border: 1px solid #1a5893;
      background-image: -moz-linear-gradient(top, #1a5893, #2b83ca);
      background:       -webkit-gradient(linear, left top, left bottom, from(#1a5893), to(#2b83ca));
        color: white;
          }
          dd, dl, dt { margin:0; padding:0; border:0; }
          dt p:hover { cursor:pointer;}
          dd p { margin-top:0; padding-top:0;}
          .brds {border: #fff 2px solid;}

      #qerm{ position:absolute; top:0; left:0; width:100%; z-index:100; background: url('../images/dim.png'); display:none; text-align:left; }
        .msgbox{ position:absolute; width:400px; height:200px; z-index:200; border:5px solid #222; background: #eee; top: 400px; left: 50%; margin-left: -250px;}
        .qerm_td {color:#555!important; }
        .qerm_a {color:#1a5893!important; }
        .msgbox img {border:none; margin:5px;}
          .close{ top:0px; float:right; }
          .msgbox .btn { padding:2px; font-size:12px;}


          .title  {
              -moz-border-radius: 5px;
              -webkit-border-radius: 5px;
              -o-border-radius: 5px;
              -khtml-border-radius: 5px;
              border-radius: 5px;
              border: #2a7aa0 1px solid;
              padding-left:10px;
          }
          .grad li  {
              padding:10px;
              -moz-border-radius: 5px;
              -webkit-border-radius: 5px;
              -o-border-radius: 5px;
              -khtml-border-radius: 5px;
              border-radius: 5px;
              border: #2a7aa0 1px solid;
              padding-left:10px;
              margin:5px;
              margin-left:-40px;
              list-style:none;
        background-color: #1a5893;
        border: 1px solid #1a5893;
      background-image: -moz-linear-gradient(top, #1a5893, #2b83ca);
      background:       -webkit-gradient(linear, left top, left bottom, from(#1a5893), to(#2b83ca));
        color: white;
          }
          dd, dl, dt { margin:0; padding:0; border:0; }
          dt p:hover { cursor:pointer;}
          dd p { margin-top:0; padding-top:0;}
          .brds {border: #fff 2px solid;}
