body {
    margin:0;
	padding:0;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
    color: #525252;    
    background-color: white;
}

html {
 height: 100%;
}

#before_basement { 
  height: 40px; 
  clear: both;
}
#basement{
  height: 40px;     
  margin-top: -40px; 
  position: relative; 
  display: block;
  padding-top: 5px;
  border-top: 3px solid #9FB1BC;
  text-align: center;
  font-size: 10px;
  line-height: 14px;
  font-weight: bold;
}

.container {
        width: 100%;
        padding: 10px;
        margin: 3px 0 20px 0;
        background: #fff;
        text-align: center;
}

/* rounded */

#nav {
        margin: 0;
        padding: 0 0 5px 0px;
        border-bottom: 1px solid #9FB1BC;
}

#nav li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#nav a:link, #nav a:visited {
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #708491;
}

#nav a.current, #nav a:visited.active, #nav a:hover {
        color: #000;
        background: url(rounded.gif) no-repeat bottom center;
}

 a{
  color: #3E6DB5;
}

h1 {
  font-size: 22px;
  font-weight: normal;
  text-transform: uppercase;
  padding: 5px;
  color: #9FB1BC;
  border-bottom:3px solid #9FB1BC;

}

h2 {
  font-size: 19px;
  font-weight: normal;
  text-transform: uppercase;
}

h3 {
  font-size: 16px;
  font-weight: normal;
}
small{
  font-size: 11px;
  color: #6B8494;
  width: 100%;
  text-transform: none;
}
input {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
}
INPUT:focus  {
   color: #0033CC;
}
select {
    font-size: 11px;
}
textarea {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
}

#tabs {position:relative;display:block;height:39px;font-size:11px;font-weight:bold;background:transparent url(images/design/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-top:4px solid #6699CC;}
#tabs ul{margin:0;padding:0;list-style-type:none;width:auto;}
#tabs ul li{display:block;float:left;margin:0;}
#tabs ul li a{display:block;float:left;color:#666;text-decoration:none;padding:11px 10px 0 20px;height:23px;background:transparent url(images/design/bgDIVIDER.gif) no-repeat top right;}
#tabs ul li a:hover,#tabs ul li a.current{color:#CC0000;}

#menu {
      float:left;
      width:100%;
      font-size:13;
      line-height:normal;
      }
#menu li {
      display:block;
      padding-bottom: 10;
      }
#menu a{
  text-transform: uppercase;
}

/* Разметка блок новостей */
#content {
	float:left;
	width:63%;
	background:#fff;
    margin-top: 30px;
	margin-right:15px;
    line-height: 20px;
  margin-left: 20px;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  color: #525252;
  }

#content li{
  display: block;
text-indent: 0px;
  padding-bottom: 20px;
  list-style-type: none;
  margin: 0px;
}

.content-about{
  font-size: 11px;
  color: #6B8494;
  width: 100%;
  text-transform: none;
}
.under_li {
  display: block;
  padding: 3px;
  background: #EFEFEF;
}
.under_li a{
  color: #7997C4;
  padding: 3px;
}
.under_li a:hover{
  background-color: #7997C4;
  color: white;
  text-decoration:none;
  padding: 3px;
}


#Auth_menu {
    position: absolute;
    width: 200px;
    left: 20px;
    padding-top: 50px;
}

#Auth_content {
  margin-left: 250px;
  background-color:#fff;
  overflow: auto;
  font-size: 13px;
}



.LJ{
   background-color: #EEEEDD;
   color: #5A554B;
   padding: 10px;
   display: block;
   font-family: "Trebuchet MS", "Times New Roman", Times, serif;
   font-size:13px;
}

.LJ hr{
  border: 1px solid #DDDDDD;
}
.chat {
   font-family: "Trebuchet MS", "Times New Roman", Times, serif;
   font-size:11px;
   background-color: #E0E0CD;
   color: #5A554B;
   padding: 3px;
}
.chat hr{
   border: 1px solid #DDDDDD;
}


.quote{
  background-color: #F0EFE8;
  border: 1px solid #817B54;
  padding: 3px;
  font-size:12px;
}


/* Block
----------------------------------------------- */
#right{
  width: 30%;
  float: right;

}
.block{
  
  padding-bottom: 20px;
  padding-left: 9px;
  
}
.block a{
  color: #404040;
}

.block h2{
  padding: 3px;
  font-weight: normal;
  color: #8586C0;
}


.shadow{float:left;padding:0 6px 6px 0;
    background: url(images/design/dropshadow.png) no-repeat bottom right}
.shadow img{display:block;position:relative;
    top: -3px;left:-3px;padding:5px;background:#FFF;
    border:1px solid;border-color: #ccc #666 #666 #ccc}

.pages {
  font-size: 12px;
  padding: 6px;
}
.pages strong{
  background-color: #7997C4;
  color: white;
  padding: 4px;
}

.button {
  border: 1px solid #D4D4D4;
  background-color: #E8E8E8;
  width:320px;
}

.comment_form {
  font-size: 12px;
  border: 1px solid #000000;
  padding: 3px;
  color: black;
}
