/*Основные стили*/
body {
      margin: 0px; 	  
      background-image: url(../images/bg.gif);
}
#main {	  
      height: 100%;
      font-size:xx-small; 
}

/*Стили крайней левой вертикальной полосы*/
#vertline {
      position: relative;
   	  background-image: url(../images/vertlinebg.gif);
      background-position: 0px 10px;
}
        	   	  
/*Стили шапки*/
#topbar {
      background-image: url(../images/topgradient.gif);
      background-repeat: repeat-x;
}
#topblock {
      float: none;
}
#topleftblock {
      position: relative; 
      width:600px;
      height: 100px;
      margin: 0px;
      padding: 0px; 
      background-image: url(../images/logo.gif); 
      background-repeat: no-repeat; 
}
#topleftblock div.info {
      position: relative;
      width: 540px;
      height: 40px;
      margin: 0px;
      padding: 0px;
      font-family: Arial Black;
      font-size: 28px;
      color: #d86c8f;
      cursor: pointer;
}
#topleftblock div.space {
      position: relative;
      width: 540px; 
      height: 10px; 
      margin: 0px;
      padding: 0px; 
      cursor: pointer;
 }
.text { 
      position: relative; 
      width :465px; 
      height: 30px;
      margin: 0px;
      padding: 0px;
}
.text h1{ 
      margin: 0px;
      padding: 6px 0px 0px 0px;
      font-family: Arial Black; 
      font-size: 22px; 
      color: #d86c8f; 
      cursor: pointer;
}
#topraightblock {
      position: relative; 
      width: 170px;
      height: 100px; 
      margin: 0px; 
      padding: 0px;
      float: left;
      overflow: hidden;
}

/*Стили панели поиска*/
.highlight {
	  background-color: #e9efa0; 
}
#searchblock {
	  position: relative;
	  top: 5px;
	  width:170px; 
	  height:20px;  
	  margin: 0px;  
	  padding: 0px; 
}
.searchform {
 	  position: relative;
 	  margin: 0px;
 	  padding: 0px;
}
.formfield {
	  position: relative; 
	  width: 115px; 
	  height: 18px; 
	  margin-right: 5px; 	
	  padding: 0px;   
	  border: 1px solid #c42b5c;
	  border-color: #c42b5c;
	  background-color: #f6edf0; 
	  color: #666699; 
	  float: left;
}
.formbutton {  
      position: relative; 
      width: 44px; 	
      height: 20px;
      border: 0px;  
      padding: 1px;
      background-color: #c42b5c;
      background-image: url(../images/searchb.gif);	 
      font-family: Verdana;   
      font-size: 11px;	 
      color: #efdef1;    
      float: left; 
      cursor: pointer; 
}
#nothingfound {
	  font-family: Arial;
	  font-size: 12px;
	  color: #313436;
}
.searchform2 {
	  position: relative;
	  margin: 0px; 
	  padding: 0px; 
	  font-size: 11px; 
}
.formfield2 {
	  position: relative; 	
	  width: 410px; 	
	  height: 18px;  
	  margin-right: 10px; 
      padding: 0px; 
	  border: 1px solid #98a8b1; 
	  background-color: #edf4f9;  
	  color:#46494b;    
	  float: left;
}
.formbutton2 {
      width: 70px; 
      height: 20px; 
      margin: 0px; 	 
      padding: 0px;  
      background-color: #edf4f9;
      border: 1px solid #98a8b1;
      font-size: 11px;  	
      color:#46494b;
}
    	  	        	  	    
/*Стили динамического меню*/
#menublock {
      position: relative; 	  
      top: 10px;  	  
      margin: 0px;  	  
      padding: 0px; 	  
      width: 170px; 	  
      height: 60px;
}
#menublock img{
      margin-right: 5px;
      padding: 0px; 
}
#menublock a {
       font-family: Arial;
       font-size: 10px;
       font-weight: bold;
       text-decoration: underline;
       color: #758690;
}
#menublock a:active {
	   text-decoration: none; 
}
#menublock a:hover {
	   text-decoration: none; 
}	    	  	  
/*Стили поля даты*/
#dateblock {
      position: relative;
      top: 10px;
      width: 170px;
      height: 50px;
      margin: 0px;
      padding: 0px;
}
#dateblock h3 {
      position: relative;
      top: 25px;
      margin: 0px;
      padding-right: 5px;
      font-family: Verdana;
      font-size: 10px;
      color: #73b31f;
}

/*Стили лучших новостей*/
.ratingblock {
      position: relative; 
      overflow: hidden;
}
.tpleft {
      width: 240px;
      padding-top: 10px;
      padding-bottom: 10px;
}
.tpleft  a  span {
      width: 240px;
      padding-top: 5px;
      font-family: Tahoma;
	  font-size: 11px;
	  font-weight: normal;
      float: right;
}
.ratingbd {
      width: 240px;
      display: block;
}

.tpcenter {
      width: 240px;
      padding: 10px;
}
.tpcenter  a  span {
      width: 240px;
      padding-top: 5px;
      font-family: Tahoma;
	  font-size: 11px;
	  font-weight: normal;
      float: right;
}
.tpright {
      width: 240px;
      padding-top: 10px;
      padding-bottom: 10px;
}
.tpright  a  span {
      width: 240px;
      padding-top: 5px;
      font-family: Tahoma;
	  font-size: 11px;
	  font-weight: normal;
      float: right;
}
.ratingblock img {
      margin-top: 1px;
      margin-right: 5px;
      margin-bottom: 3px;
      border: 2px solid #daca2c;
      float: left;
}
.ratingblock h2 {
      margin: 0px;
      padding: 0px;
      position: relative;
      font-family: Tahoma;
      font-weight: bold;
      font-size: 11px;
      font-style: normal;
      color: #313436;
}
.ratingblock a {
	  margin-right: 10px;
	  font-weight: bold;
	  text-decoration: none;
	  color: #758690;
	  cursor: pointer;	
}
.ratingblock a:active {
	  text-decoration: none;
	  color: #758690;	
}
.ratingblock a:hover {
	  text-decoration:none;
	  color: #758690;	
}
      
/*Стили меню разделов*/
.bgcat {
      position: relative;
      background-image: url(../images/bgt.gif);
      border-top: 1px solid #a4d861;
      border-bottom: 1px solid #a4d861;  
}
.showcat {
      width: 750px;
      margin: 0px;
      padding: 0px;	
}
.showcat div {
      width: 145px;
      margin-bottom: 4px;
      padding: 0px;
      text-align: left;
      float: left; 	
}
.showcat img {
      margin-top: 1px;
      margin-right: 5px;
      border: 0px;
      float: left;
}
.showcat em {
      font-family: Tahoma;
      font-weight: bold;
      font-size: 12px;
      font-style: normal;
      color: #ba6edc;
}
.showcat a {
	  margin-right: 10px;
	  font-weight: bold;
	  text-decoration: none;
	  color: #758690;
	  cursor: pointer;	
}
.showcat a:active {
	  text-decoration: none;
	  color: #758690;	
}
.showcat a:hover {
	  text-decoration:none;
	  color: #758690;	
}
.showcat small {
	  top: -2px;
	  font-family: Tahoma;
	  font-size: 10px;
	  font-weight: normal;
	  text-decoration: none;
	  color: #5863bc;
}

/*Стили основных теней*/
#mainshadow {
      position: relative;
      vertical-align: top;
      width: 15px;
      height: 100%;
      background-image: url(../images/mainshadow02.png);
}

/*Стили левой навигационной колонки*/
#leftbar {
      position: relative;
      background-image: url(../images/leftbarbg.gif);
      background-repeat: repeat-y;
      background-position: 0px 40px;
}
#leftblocktop {
      position: relative;
      vertical-align: top;
      width: 210px;
      height: 50px;
      background-color: #e1f0fa;
}
#leftblock {
      position: relative;
      vertical-align: top;
      width: 210px;
      height: 100%;
}
#leftblock {
      z-index: 25;
      position: relative;
      width: 200px;
      height: 100%;
      background: #d9c9f6 url(../images/leftbarglare.gif) top right no-repeat;
      float: left; 
}
#lpshadow {
      position: relative;
      top: 0px;
      width: 10px;
      height: 180px;
      background-image: url(../images/leftbarshadow.gif);
      background-repeat: repeat-y;
      float: left;
}
#content {
      vertical-align: top;
      width: 200px;
      font-family: Arial;
      text-indent: 5px;
      font-weight: bold;
      font-size: 14px;
      color: #5867d7;
}

/*Стили календаря*/
#calendar {
      vertical-align: top;
      width: 200px;
}
#calendar table.calendar {
      z-index: 40;
      position: relative;
      top: -30px;
      vertical-align: top;
      width: 160px;
      font-family: Arial;
      font-size: 11px;
      font-weight: normal;
      color: #5d67c3;
}
#calendar tr.calendardateheaders {
      font-family: Arial;
      font-size: 11px;
      font-weight: bold;
      color: #5d67c3;
}
#calendar td.days {
      text-align: center;
}
#calendar td.today {
      text-align: center;
      font-family: Arial;
      font-size: 11px;
      font-weight: bold;
      color: #ce4c77;
}
#calendar td.today a {
	  color: #ce4c77;
}
#calendar a {
      position: relative;
      margin: 0px;
      padding: 0px;  
      font-family: Arial;
      font-size: 11px;	
      font-weight: bold; 
      text-decoration: underline; 
      color: #5d67c3;  
}
#calendar a:active {
	  text-decoration: none;
}
#calendar a:hover {
	  text-decoration: none;
}
#archive {
      text-align: center;
      background-color: #6872c8;
}
#archive a {
      font-family: Arial;
      font-size: 11px;
      font-weight: bold;
      text-decoration: underline;
      color: #dbcbf6;
}
#archive a:active {
	  text-decoration: none;
}
#archive a:hover {	
      text-decoration: none;
}
.navtext {
      position: relative;
      width: 120px;
      height: 20px;
      padding: 0px 5px;
      margin-right: 5px;
      font-family: Arial;
      font-size: 14px;
      font-weight: bold;
      background-color: #d4c3f1;
      color: #ba6edc;
      float: left;
}

/*Стили облака тэгов*/
.tagcloud {
      vertical-align: top;
      width: 200px;
}
.tagcloud  {
      position: relative;
      vertical-align: top;
      width: 160px;
      font-family: Arial;
      font-weight: normal;
}
.tagcloud a {
      font-family: Arial;
      text-decoration: none;
      color: #9e7fcf;
}
.tagcloud a:active {
	  text-decoration: underline; 
}
.tagcloud a:hover {
	  text-decoration: underline; 
}

/*Стили блока популярных новостей*/
.pop-news {
      width: 190px;
      text-indent: 0px;
      margin: 0px 0px 0px 5px;
      padding: 5px 0px 5px 0px;
      font-size: 10px;
      font-family: Tahoma;
      line-height: 1.0;
      overflow: hidden;
}
.pop-news td{
	  padding: 5px 0px 0px 0px;	
}
#pop-img a img {
	  margin: 0px 3px 0px 0px;
	  padding: 0px;
	  border: 1px solid #758690;
	  float: left;
}
#pop-link h1 {
	  margin: 0px;
	  padding: 0px;
      position: relative;
      font: 11px Tahoma;
      font-weight: bold;
      font-style: normal;
      color: #9e7fcf;	
}
#pop-link a h2{
	  margin: 0px;
	  padding: 0px;
      font-size: 10px;
      position: relative;
      font-weight: bold;
}
#pop-link a {
	  margin: 0px;
	  padding: 0px;
      position: relative;
      text-decoration: none;
      font-weight: bold;
      color: #5d67c3;	
}
#pop-link a:active {
	  text-decoration: underline;
	  color: #5d67c3;
}
#pop-link a:hover {
	  text-decoration: underline;
	  color: #5d67c3;	
}

/*Стили блока RSS-feed*/
.rssfeed {
      vertical-align: top;
}
.rssfeed a img {
	  margin: 0px 3px 0px 0px;
	  padding: 0px;
	  border: 0px;
}
.rssfeed a {
      text-decoration: none;
}

/*Стили блока друзей*/
.friends {
      vertical-align: top;
      font-family: Arial;
      font-size: 12px;
      font-weight: bold;
      color: #9e7fcf
}
.friends img {
	  margin: 0px 3px 0px 0px;
	  padding: 0px;
	  border: 0px;
	  float: left;
}
.friends a {
      font-family: Arial;
      font-size: 11px;
      text-decoration: none;
      font-weight: normal;
      color: #9e7fcf;
}
.friends a:active {
	  text-decoration: underline; 
}
.friends a:hover {
	  text-decoration: underline; 
}

/*Стили блока рассылки новостей*/
.subscribes {
      margin-left: 10px;
      font-family: Arial;
      font-size: 11px;
      font-weight: bold;
      color: #9e7fcf;
      float: none;
}
.subscribes img {
	  margin: 0px;
	  padding: 0px;
	  border: 1px solid #a689d4;
}
#subemail {
      font-family: Arial;
      font-size: 10px;
      font-weight: bold;
      width: 85px;
      height: 14px;
	  margin: 0px;
	  padding-left: 2px;
	  padding-right: 2px;
	  border: 1px solid #a689d4;
	  background-color: #d8cced;
	  color: #9e7fcf;
}
#subemailsend {
      font-family: Arial;
      font-size: 11px;
      font-weight: bold;
      width: 35px;
      height: 18px;
	  margin: 0px;
	  padding: 0px;
	  border: 1px solid #a689d4;
	  background-color: #d6c5f3;
	  color: #9e7fcf;
	  
}
.mailatt {
      font-family: Arial;
      font-size: 11px;
      font-weight: normal;
      width: 160px;
	  margin-left: 20px;
	  padding: 0px;
	  color: #9e7fcf;
	  
}

/*Стили Sape*/
.sapediv {
      font-family: Tahoma;
      font-size: 11px;
      font-weight: bold;
      color: #9e7fcf;
      width: 200px;
      float: none;
}
.sapetxt {
      font-family: Tahoma;
      font-size: 10px;
      font-weight: bold;
      color: #9e7fcf;
      width: 160px;
      float: none;
}
.sapetxt a {
	  margin-top: 2px;
      font-family: Tahoma;
      font-size: 10px;
      text-decoration: underline;
      color: #5d67c3;
}
.sapetxt a:active {
	  text-decoration: none; 
}
.sapetxt a:hover {
	  text-decoration: none; 
}
.sapediv2 {
       width: 500px;
       margin: 0px;
       padding-bottom:10px;
       font-family: Arial;
       font-size: 10px;
       color: #758690; 
}


.sapediv2 span{
       color: #46494b;
}

.sapediv2 a {
      padding-bottom:10px;
      font-family: Arial;
      font-size: 10px;
      color: #758690; 
      text-decoration: underline;
}
.sapediv2 a:active {
	  text-decoration: none; 
}
.sapediv2 a:hover {
	  text-decoration: none; 
}



/*Стили блока зеркала*/
.mirrors {
      vertical-align: top;
      margin-left: 14px;
      font-family: Tahoma;
      font-size: 11px;
      font-weight: bold;
      color: #9e7fcf;
      float: none;

}
.mirrors img {
	  margin-top: 2px;
	  margin-right: 2px;
	  padding: 0px;
	  border: 1px solid #758690;
	  float: left;
}
.mirrors a {
	  margin-top: 2px;
      font-family: Tahoma;
      font-size: 11px;
      text-decoration: none;
      color: #9e7fcf;
}
.mirrors a:active {
	  text-decoration: underline; 
}
.mirrors a:hover {
	  text-decoration: underline; 
}

/*Стили главного выводящего блока*/
.adbar {
       position: relative;
       width: 500px;
       height: 50px;
       margin: 0px;
       padding:0px;
}
.entry {
       position: relative;
       width: 500px;
       margin: 0px;
       padding:0px;
       font-family: Arial;
       font-size: 12px;
       text-align:  justify;
       color: #46494b;
}
.entry h2 {
       position: relative;
       margin: 0px;
       padding: 3px 0px 5px 0px;
       font-family: Arial;
       font-size: 17px;
       font-weight: bold;
       color: #313436;
}
.entry #newart {
      position: relative;
      font-family: Arial;
      font-size: 10px;
      font-weight: bold;
      color: #c42b5c;
}
.entry h2 a:link {
      position: relative;
      margin: 0px;
      padding: 3px 0px;
      font-family: Arial;
      font-size: 17px;
      font-weight: bold;
      text-decoration: none;
      color: #313436;
}
.entry h2 a:visited {
      position: relative;
      margin: 0px;
      padding: 3px 0px;
      font-family: Arial;
      font-size: 17px;
      font-weight: bold;
      text-decoration: none;
      color: #313436;
}
.entry h2 a:active {
      position: relative;
      margin: 0px;
      padding: 3px 0px;
      font-family: Arial;
      font-size: 17px;
      font-weight: bold;
      text-decoration: underline;
      color: #313436;
}
.entry h2 a:hover {
      position: relative;
      margin: 0px;
      padding: 3px 0px;
      font-family: Arial;
      font-size: 17px;
      font-weight: bold;
      text-decoration: underline;
      color: #313436;
}
.goback {
      position: relative;
      font-family: Arial;
      font-size: 12px;
      font-weight: normal;
      text-decoration: underline;
      color: #313436;
}
.goback:active {
      text-decoration: none;
}
.goback:hover {
      text-decoration: none;
}
.item-body {
      position: relative;
      width: 500px;
      margin: 0px;
      padding:0px;
      font-family: Arial;
      font-size: 12px;
      text-align:  justify;
      color: #46494b;
}
.item-body img {
      position: relative;
      margin:  0px;
      padding: 0px;
      border: 1px solid #d9c9f6;
}
.item-body h7,h6,h5 {
 	  margin: 0px;
 	  padding:0px;
 	  font-size: 12px; 
}
.item-body h4 {
 	  margin: 0px;
 	  padding:0px;
 	  font-size: 13px; 
}
.item-body h3 {
 	  margin: 0px;
 	  padding:0px;
 	  font-size: 14px; 
}
.item-body h2 {
 	  margin: 0px;
 	  padding:0px;
 	  font-size: 15px; 
}
.item-body h1 {
 	  margin: 0px;
 	  padding:0px;
 	  font-size: 16px; 
}
.item-body ul {
      margin: 0px 0px 0px 30px;
      padding: 0px;
      list-style: disc;
      font-family: Arial;
      font-size: 12px; 	
}
.item-body ol {
	  margin: 0px 0px 0px 30px;
	  padding: 0px;
	  list-style-type: decimal;
	  font-family: Arial;
	  font-size: 12px; 	
}
.item-body li {
      margin: 3px 0px 0px 0px;
      padding: 0px;
      font-family: Arial;
      font-size: 12px; 	
}
.item-body a:link {
      font-weight:normal;
      text-decoration: underline;
      color: #758690; 
}
.item-body a:visited {
      font-weight:normal;
      text-decoration: underline;
      color: #758690; 
}
.item-body a:active {
      font-weight:normal;
      text-decoration: underline;
      color: #313436; 
}
.item-body a:hover {
      font-weight:normal;
      text-decoration: underline;
      color: #313436;
}
#catlink {
      position: relative; 
      margin: 0px;
      padding: 0px;
      font-family: Arial;
      font-size: 12px;
      font-weight: normal;
      text-decoration: underline;
      color: #758690;
}
#catlink:active {
	  color: #c9a032;
}
#catlink:hover {
	  color: #c9a032;
	  }
#readmorelink:link {
      position: relative; 
      margin: 0px;
      padding: 0px;
      font-family: Arial;
      font-size: 10px;
      font-weight: bold;
      text-decoration: none;
      color: #b46bbb;
}
#readmorelink:visited {
      position: relative;
      margin: 0px;
      padding: 0px;
      font-family: Arial;
      font-size: 10px;
      font-weight: bold;
      text-decoration: none;
      color: #b46bbb;
}
#readmorelink:active {
      position: relative;
      margin: 0px;
      padding: 0px;
      font-family: Arial;
      font-size: 10px;
      font-weight: bold;
      text-decoration: underline;
      color: #b46bbb;
}
#readmorelink:hover {
      position: relative;
      margin: 0px;
      padding: 0px;
      font-family: Arial;
      font-size: 10px;
      font-weight: bold;
      text-decoration: underline;
      color: #b46bbb;
}
.entry-rule {
  	  height: 10px;
  	  margin: 3px 0px 3px 0px;
  	  padding: 0px;
  	  border-bottom: 1px solid #758690;
  	  clear: both;
}
.entry-rule hr {
	  display:none;
}
.entry-info {
      position: relative;
      margin: 0px;
      padding: 0px;
      font-family: Arial;
      font-size: 10px;
      font-weight: bold;
      color: #758690;
}
.entry-info a {
	  font-family: Arial;
	  font-size: 10px;
	  font-weight: bold;
	  text-decoration: underline;
	  color: #758690;
}
.entry-info a:active {
      text-decoration: none;
}
.entry-info a:hover {
      text-decoration: none;
}
.centerbox {
      position: relative;
      text-align: center;
}
.leftbox {
      margin: 0px 10px 0px 0px;
      position: relative;
      float: left;
}
.rightbox {
      margin: 0px 0px 0px 10px;
      position: relative;
      float: right;
}
.leftbox, .rightbox, .centerbox small {
	  font-family: Arial;
	  font-size: 10px;
	  font-weight: bold;
	  color: #758690;
}
.leftbox img {
      margin: 0px;
      padding: 0px;
      border: 1px solid #d9c9f6;
}
.rightbox img {
      margin: 0px;
      padding: 0px;
      border: 1px solid #d9c9f6;
}
      
/*Стили страницы автора*/
.memberinfo {
       position: relative;
       width: 500px;
       margin: 0px;
       padding:0px;
       font-family: Arial;
       font-size: 12px;
       color: #46494b;
}
.memberinfo #memberpic img {
       position: relative;
       border: 1px solid #dbcb32; 
}
.memberinfo #membertext {
       position: relative;
       width: 100%;
       padding-left: 10px;
       text-align: justify;
}
.memberinfo a {
       font-family: Arial;
       font-size: 12px; 
       text-decoration: underline;
       color: #758690; 
}
.memberinfo a:active {
       text-decoration: none;
}
.memberinfo a:hover {
       text-decoration: none; 
}
#memberpostdate {
       position: relative;
       margin: 0px;
       padding: 0px;
       font-family: Arial;
       font-size: 12px;
       color: #46494b;
}
#memberposttitle {
       position: relative;
       margin: 0px;
       padding: 0px 0px 5px 10px;
       font-family: Arial;
       font-size: 12px;
       color: #46494b;
}
#memberposttitle a {
       font-family: Arial;
       font-size: 12px;
       text-decoration: underline;
       color: #46494b;
}
#memberposttitle a:active {
	   text-decoration: none; 
}
#memberposttitle a:hover {
	   text-decoration: none; 
	  }

/*Стили страницы контактов*/
.cavatar a img {
       position: relative;
       border: 1px solid #dbcb32; 
}
.cinfo small {
	  font-family: Arial;
	  font-size: 10px;
	  font-weight: bold;
	  color: #758690;
}
.cinfo a {
       font-family: Arial;
       font-size: 12px;
       text-decoration: underline;
       color: #46494b;
}
.cinfo a:active {
	   text-decoration: none; 
}
.cinfo a:hover {
	   text-decoration: none; 
}

/*Стили страницы вакансии*/
.graylink:link {
      font-weight:normal;
      text-decoration: underline;
      color: #758690; 
}
.graylink:visited {
      font-weight:normal;
      text-decoration: underline;
      color: #758690; 
}
.graylink:active {
      font-weight:normal;
      text-decoration: underline;
      color: #313436; 
}
.graylink:hover {
      font-weight:normal;
      text-decoration: underline;
      color: #313436;
}
.graytext {
      color: #758690;
}
/*Стили архива новостей*/
.searchoption {
       border: 0;
       font-family: Arial;
       font-size: 12px;
       font-weight: normal;
       color: #313436;
}
.searchoption select{
       font-size: 12px;
       font-weight: normal;
       color: #313436;
}
.searchoption .archtd01 {
       width: 120px; 
       height: 30px;
       text-align: right; 
}
.searchoption .archtd02 {
       width: 130px;
       height: 30px;
       margin: 0px;
       padding: 0px 0px 0px 10px;
       text-align: left;  
}
.searchoption .archtd03 {
       width: 100px;
       height: 30px;
       text-align: right; 
}
.searchoption .archtd04 {
       width: 150px;
       height: 30px;
       padding: 0px 0px 0px 10px;
       text-align: left;
}
.searchoption .archivesubmit {
       width: 80px;
       height: 20px;
       margin: 0px;
       padding: 0px;
       border: 1px solid #98a8b1;
       font-family: Arial;
       font-size: 12px;
       text-indent: 0px;
       background-color: #edf4f9;
       color: #46494b;
       cursor: pointer;
}
.archivelist {
       margin: 0px 0px 0px 0px;
       border: 0;
       font-family: Arial;
       font-size: 12px;
       font-weight: normal; 
}
#archivetitlelist:link {
       font-size: 14px;
       font-weight: bold;
       text-decoration: none;
       color: #758690; 
}
#archivetitlelist:visited {
       font-size: 14px;
       font-weight: bold;
       text-decoration: none;
       color: #758690; 
}
#archivetitlelist:active {
       font-size: 14px;
       font-weight: bold;
       text-decoration: underline;
       color: #758690; 
}
#archivetitlelist:hover {
       font-size: 14px;
       font-weight: bold;
       text-decoration: underline;
       color: #758690; 
}
.archivelist tr td {
       margin: 0px;
       padding: 0px 0px 5px 10px;
       font-family: Arial;
       font-size: 12px;
       font-weight:normal;
       color: #758690;
}
.archivelist tr td a:link {
       text-decoration: underline;
       color: #313436;
}
.archivelist tr td a:visited {
       text-decoration: underline;
       color: #313436; 
}
.archivelist tr td a:active {
       text-decoration: underline;
       color: #c42a5c; 
}
.archivelist tr td a:hover {
       text-decoration: underline;
       color: #c42a5c; 
}
.archivepageswitch {
       margin: 5px 0px 5px 0px;
       padding: 0px;
       font-size: 12px;
       text-indent: 0px;
       font-weight: normal;
       color: #313436;
}
.archivepageswitch select {
       font-size: 12px;
       font-weight:normal;
       color: #313436; 
}
.archivepageswitch a:link {
       margin: 0px 5px 0px 5px;
       font-size: 12px;
       text-decoration: underline;
       color: #313436;
} 
.archivepageswitch a:visited {
       margin: 0px 5px 0px 5px;
       font-size: 12px;
       text-decoration: underline;
       color: #313436;
       } 
.archivepageswitch a:active {
       margin: 0px 5px 0px 5px;
       font-size: 12px;
       text-decoration: underline;
       color: #c42a5c;
}
.archivepageswitch a:hover {
       margin: 0px 5px 0px 5px;
       font-size: 12px;
       text-decoration: underline;
       color: #c42a5c;
}
.archivepageswitch strong {
       font-weight: bold;
}

/*Стили разбития по стр. постов*/
.pageswitch {
       margin: 20px 0px 20px 0px;
       font-family: Arial;
       font-size: 12px;
       font-weight: bold; 
} 
.indicators {
       width: 70px;
       height: 20px;
       font-size: 11px; 
}
#prevpage {
       margin: 0px 0px 0px 5px;
} 
#nextpage {
       margin: 0px 5px 0px 0px;
       text-decoration: none;
} 
#underno {
       text-decoration: none;
} 
#underno span {
       text-decoration: underline;
}
.pageswitch #pages {
       font-weight: normal;
} 
.pageswitch a {
       margin: 0px 5px 0px 5px;
       padding: 4px;
       text-decoration: underline;
       color: #758690;
} 
.pageswitch a:active {
       color: #c42a5c;
}
.pageswitch a:hover {
       color: #c42a5c;
}
#pages strong {
       margin: 0px 7px 0px 7px;
       font-weight: bold;
       color: #313436;
}

/*Стили  комментариев*/
.comment-item {
       font-family: Arial;
       font-size: 12px;
       color: #313436;
}
.error {
       height: 20px;
       font-family: Arial;
       font-size: 10px;
       font-weight: bold;
       color: #ce4c77;
}
#userlink a:link {
       font-family: Arial;
       font-size: 12px;
       font-weight:bold;
       text-decoration: underline;
       color: #313436; 
}
#userlink a:visited {
       font-family: Arial;
       font-size: 12px;
       font-weight:bold;
       text-decoration: underline;
       color: #313436; 
}
#userlink a:active {
       font-family: Arial;
       font-size: 12px;
       font-weight:bold;
       text-decoration: underline; 
       color: #c9a032; 
}
#userlink a:hover {
       font-family: Arial;
       font-size: 12px;
       font-weight: bold;
       text-decoration: underline;
       color: #c9a032;
}
.comment-item a:link {
       font-weight: normal;
       text-decoration: underline;
       color: #758690; 
}
.comment-item a:visited {
       font-weight: normal;
       text-decoration: underline;
       color: #758690; 
}
.comment-item a:active {
       font-weight: normal;
       text-decoration: underline; 
       color: #313436; 
}
.comment-item a:hover {
       font-weight: normal;
       text-decoration: underline;
       color: #313436;
}
.comment-text {
       text-align: left;
       font-family: Arial;
       font-size: 11px;
       color: #46494b;
}
.comment-info {
       position: relative;
       margin-top: 10px;
       padding: 5px 0px 0px 0px;
       background-image: url(../images/commentline.gif);
       background-position: top;
       background-repeat: repeat-x;
       font-family: Arial;
       font-size: 10px;
       color: #758690;
}
.commentform {
       position: relative;
       width: 300px;
       margin: 0px;
       padding: 0px;
       font-family: Arial;
       font-size: 12px;
       color: #46494b;
}
.commentform span {
       font-size: 11px;
       font-weight:bold;
       color: #46494b;
}
.commentform a:link {
       font-family: Arial;
       font-size: 10px;
       font-weight: bold;
       text-decoration: underline;
       color: #758690; 
}
.commentform a:visited {
       font-family: Arial;
       font-size: 10px;
       font-weight: bold;
       text-decoration: underline;
       color: #758690; 
}
.commentform a:active {
       font-family: Arial;
       font-size: 10px; 
       font-weight: bold;
       text-decoration: underline;
       color: #758690; 
}
.commentform a:hover {
       font-family: Arial;
       font-size: 10px;
       font-weight: bold;
       text-decoration: underline;
       color: #758690; 
}
.commentform .formfieldname {
       position: relative;
       width: 150px;
       height: 15px;
       margin: 4px 0px 10px 0px;
       padding: 2px;
       border: 1px solid #98a8b1;
       background-color: #edf4f9;
       font-family: Arial;
       font-size: 12px;
       color: #46494b;
}
.mailsubjectform {
       position: relative;
       width: 300px;
       height: 15px;
       margin: 4px 0px 10px 0px;
       padding: 2px;
       border: 1px solid #98a8b1;
       background-color: #edf4f9;
       font-family: Arial;
       font-size: 12px;
       color: #46494b;
}
.commentform .formfieldcommet {
       position: relative;
       width: 300px;
       height: 150px;
       margin: 4px 0px 5px 0px;
       padding: 2px;
       border: 1px solid #98a8b1;
       background-color: #edf4f9;
       font-family: Arial;
       font-size: 12px;
       color: #46494b; 
}
.formbuttonsend {
       width: 150px;
       height: 20px;
       margin: 0px;
       padding: 0px;
       font-size: 11px;
       background-color: #edf4f9;
       border: 1px solid #98a8b1;
       color: #46494b;
}
.formbuttonreset {
       width: 60px;
       height: 20px;
       margin: 0px;
       padding: 0px;
       background-color: #edf4f9;
       border: 1px solid #98a8b1;
       font-size: 11px;
       color: #46494b; 
}

/*Стили редактирования комментариев*/
.comment-info a:link {
       font-family: Arial;
       font-size: 10px;
       font-weight: bold;
       text-decoration: underline;
       color: #313436; 
}
.comment-info a:visited {
       font-family: Arial;
       font-size: 10px;
       font-weight: bold;
       text-decoration: underline;
       color: #313436; 
}
.comment-info a:active {
       font-family: Arial;
       font-size: 10px;
       font-weight: bold;
       text-decoration: underline;
       color: #313436; 
}
.comment-info a:hover {
       font-family: Arial;
       font-size: 10px;
       font-weight: bold;
       text-decoration: underline;
       color: #313436; 
}
       
/*Стили разбития комментариев по стр. */
.commentpager {
       margin: 20px 0px 0px 0px;
       font-family: Arial;
       font-size: 10px;
       font-weight: bold;
       color: #758690;
}
.commentpager a:link {
       text-decoration: underline;
       color: #758690; 
}
.commentpager a:visited {
       text-decoration: underline;
       color: #758690; 
}
.commentpager a:active {
       color: #c42a5c;
}
.commentpager a:hover {
       color: #c42a5c;
}
.commentpager strong {
       font-weight: bold; 
       color: #313436;
}
       
/*Стили Captcha*/
.captchainput  {
       position: relative;
       width: 70px;
       height: 15px;
       margin: 4px 0px 5px 0px;
       padding: 2px;
       border: 1px solid #98a8b1;
       background-color: #edf4f9;
       font-family: Arial;
       font-size: 12px;
       color: #46494b; }
       
/*Стили рейтинга*/
#ratesubmit  {
      position: relative;
      width: 80px;
      height: 20px;
      margin: 0px 0px 0px 4px;
      padding: 0px;
      background-color: #edf4f9;
      border: 1px solid #98a8b1;
      font-family: Arial;
      font-size: 11px;
      color: #46494b;
      cursor: pointer;
}

/*Стили Читайте также*/
.readalso-news {
      width: 180px;
      text-indent: 0px;
      margin: 0px 0px 0px 5px;
      padding: 5px 0px 5px 0px;
      font: 10px/10px Arial;
      overflow: hidden;
}
.readalso-news td {
	  padding: 5px 0px 0px 0px;	
}
#readalso-img a img {
	  margin: 0px 3px 0px 0px;
	  padding: 0px;
	  border: 2px solid #758690;
	  float: left;
}
#readalso-link em {
      position: relative;
      font: 10px Arial;
      font-weight: bold;
      font-style: normal;
      color: #758690;
}
#readalso-link a {
      position: relative;
      text-decoration: none;
      font-weight: normal;
      color: #313436;
}
#readalso-link a:active {
	  text-decoration: underline;
	  color: #313436;
}
#readalso-link a:hover {
	  text-decoration: underline;
	  color: #313436;
}

/*Стили нижней части*/
#bottomleftbar {
      z-index: 15; 
      position: relative;
      width: 200px;
      height: 100px;
      background-color: #c42a5c;
      font-family: Verdana; 
      font-size: 9px;
      color: #e1f0fa;
}
.noborder {
	  border: 0px;
	  text-decoration: none; 
}
#bottomleftbar a img {
      text-decoration: none;
      border: 0px;
      margin: 0px 2px 0px 2px;
      padding: 0px; 
}
.rewrite {
      font-family: Verdana;
      font-size: 10px;
      color: #d1f99d;
}
.rewrite a {
	  text-decoration: underline;
	  color: #d1f99d;
}
.rewrite a:active {
	  text-decoration: none;
}
.rewrite a:hover {
	  text-decoration: none;
}
.copyright {
      font-family: Verdana;
      font-size: 10px;
      color: #f47fa5;
}
.copyright a {
	  text-decoration: underline;
	  color: #f47fa5;
}
.copyright a:active {
	  text-decoration: none;
}
.copyright a:hover {
	  text-decoration: none;
}
