/*
=============================================================
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;
}
