@charset "windows-1251";
html, body {
 margin: 0px; /* Ionooiu aey a?aoca?a IE */
 padding: 0px; /* Ionooiu aey a?aoca?a Firefox */
 font-family: Tahoma;
 font-size: 11px;
 color: #dedede;
 background: url('/skins/rf/images/904/bg.gif') repeat top left;
}
div, table {
 margin: 0px; /* Ionooiu aey a?aoca?a IE */
 padding: 0px; /* Ionooiu aey a?aoca?a Firefox */
}
a {
 color: #fdc400;
 text-decoration: underline;
}
a:hover {
 color: #fdc400;
 text-decoration: none;
}
a.rubr_name {
 color: #dedede;
 font-weight: bold;
}
h1 {
	 font-family: Georgia;
	 font-size: 24px;
	 line-height: 20px;
	 color: #000;
	 font-weight: normal;
	 margin: 15px;
	}
h6 {
	 font-family: Georgia;
	 font-size: 24px;
	 line-height: 20px;
	 color: #000;
	 font-weight: normal;
	 margin: 15px;
	}
b.name {
	 font-family: Georgia; font-weight: normal; font-size: 24px; color: #ff9200;
	}
.inp {
 border: 1px solid #9c9c9c;
}
h2 {
 font-size: 16px;
 font-weight: bold;
 margin-top: 0px;
 margin-bottom: 10px;
}
div.clear {
 clear: both;
 font-size: 0px;
 height: 0px;
}
.border {
 width: 100%;
 height: 1px;
 border-top: 1px solid #5f1400;
}

div.main {
 position: relative;
 width: 960px;
 margin: 15px auto;
 background: #2b0b03 url('/skins/rf/images/904/main_bg.jpg') no-repeat top;
}
div.banner_top {
 width: 960px;
 margin: 15px auto;
 margin-bottom: 0px;
}
	div.banner_top img {
	 border: none;
	}
div.col1 {
 float: left;
 width: 511px;
 /*New add*/line-height: 150%;
 margin-top: 120px;
}
div.info {
 width: 100%;
}
	div.info a {
	 line-height: 15px;
	 font-size: 10px;
	 font-weight: bold;
	}
	div.info td {
	 color: #a5a5a5;
	}
div.articles {
 width: 100%;
 height: 409px;
 font-size: 11px;
 color: #dedede;
 background: url('/skins/rf/images/904/articles.jpg') no-repeat top left;
}
	div.articles div.articles1 {
	 width: 100%;
	}
	div.articles div.articles2 {
	 position: relative;
	 width: 100%;
	}
	div.articles a {
	 font-size: 13px;
	 line-height: 14px;
     color: #fdc400;
	}
	div.articles a:hover {
	 color: #fdc400;
	}
	div.articles div.bord {
     width: 100%;
	 height: 1px;
	 border-top: 1px solid #dbdad8;
	}
	div.articles p {
     margin-top: 7px;
	}
	div.articles div.next {
	 position: absolute;
     top: 365px;
	 right: 0px;
	 width: 150px;
	 height: 25px;
	 font-size: 9px;
	 color: #fff;
	}
		div.articles div.next a {
		 font-weight: bold;
		 font-size: 9px;
		 color: #fff;
		}
		div.articles div.next a:hover {
		 color: #fff;
		}
div.banner_left {
 float: right;
 margin-left: 15px;
}
	div.banner_left a img {
	 border: none;
	}
div.photos {
 width: 511px;
 height: 277px;
 padding-top: 61px;
 color: #dedede;
 line-height: 12px;
 background: url('/skins/rf/images/904/photos.gif') no-repeat top left;
}
	div.photos a img {
	 border: none;
	}
	div.photos a {
     color: #fdc400;
	}
	div.photos a:hover {
     color: #fdc400;
	}
	div.photos table {
	 width: 492px;
	 height: 176px;
	 margin-left: 5px;
	}
	div.photos td {
	 width: 33.33333%;
	}
div.news {
 width: 100%;
 color: #dedede;
 font-size: 11px;
 line-height: 12px;
 background: url('/skins/rf/images/904/photo.jpg') repeat top left;
}
div.news1 {
 width: 100%;
 padding-top: 60px;
 background: url('/skins/rf/images/904/news.gif') no-repeat top left;
}
	 div.news h6 {
	  color: #fff;
	 }
     div.news div.bord {
     width: 496px;
	 float: right;
	 height: 1px;
	 border-top: 1px solid #5f1400;
     }
	 div.news a {
      color: #fdc400;
	  line-height: 14px;
	  font-size: 14px;
	 }
	 div.news a:hover {
      color: #fdc400;
	 }
	 div.news p {
      margin-top: 5px;
	 }
	 div.news a img {
      border: 1px solid #e69901;
	 }
	 div.news table {
      width: 240px;
	 }
	 div.news td {
	  vertical-align: top;
      padding: 0px 5px;
	 }
div.articles_list {
 width: 100%;
 color: #000;
 font-size: 11px;
 /*line-height: 12px;*/
 background: #f8d198 url('/skins/rf/images/904/content_bg.gif') no-repeat top left;
}
div.articles_list1 {
 width: 100%;
 padding-top: 60px;
 background: url('/skins/rf/images/904/articles_list.gif') no-repeat top left;
}
     div.articles_list div.bord {
     width: 496px;
	 float: right;
	 height: 1px;
	 border-top: 1px solid #cdcfd1;
     }
	 div.articles_list a {
      color: #4f1204;
	  line-height: 14px;
	  font-size: 14px;
	 }
	 div.articles_list a:hover {
      color: #4f1204;
	 }
	 div.articles_list p {
      margin-top: 5px;
	 }
	 div.articles_list a img {
      border: none;
	 }
	 div.articles_list table {
      width: 485px;
	 }
	 div.articles_list td {
	  vertical-align: top;
      padding: 0px 5px;
	 }
	 div.articles_list td p {
	  margin-bottom: 0px;
	 }
     div.articles_list div.author {
	  float: right;
	  color: #000;
	  font-size: 10px;
	  line-height: 11px;
	 }
div.popular_themes {
 width: 100%;
 color: #000;
 font-size: 11px;
 /*line-height: 12px;*/
 padding-top: 10px;
 background: #f8d198 url('/skins/rf/images/904/content_bg.gif') no-repeat top left;
}
     div.popular_themes div.bord {
     width: 496px;
	 float: right;
	 height: 1px;
	 border-top: 1px solid #5f1400;
     }
	 div.popular_themes div.bord1 {
     width: 496px;
	 float: right;
	 height: 1px;
	 border-top: 1px solid #5f1400;
     }
	 div.popular_themes a {
      color: #4f1204;
	  line-height: 11px;
	  font-size: 11px;
	 }
	 div.popular_themes a:hover {
      color: #4f1204;
	 }
	 div.popular_themes a.name {
      font-size: 11px;
	  color: #000;
	 }
	 div.popular_themes a.name:hover {
      font-size: 11px;
	  color: #000;
	 }
	 div.popular_themes p {
      margin-top: 5px;
	 }
	 div.popular_themes a img {
      border: none;
	 }
	 div.popular_themes table {
      width: 485px;
	 }
	 div.popular_themes td {
	  vertical-align: top;
      padding: 0px 5px;
	 }
	 div.popular_themes td p {
	  margin-bottom: 0px;
	 }
     div.popular_themes div.author {
	  float: right;
	  color: #000;
	  font-size: 10px;
	  line-height: 11px;
	 }
	 div.popular_themes div.last_articles {
      width: 496px;
	  float: right;
	 }
	 div.popular_themes div.last_comments {
      width: 496px;
	  float: right;
	 }
div.bestphoto {
 width: 100%;
 color: #000;
 font-size: 11px;
 /*line-height: 12px;*/
 background: #f8d198 url('/skins/rf/images/904/content_bg.gif') no-repeat top left;
}
div.bestphoto1 {
 width: 100%;
 padding-top: 50px;
 background: url('/skins/rf/images/904/bestphoto.gif') no-repeat top left; 
}
     div.bestphoto div.bord {
     width: 496px;
	 float: right;
	 height: 1px;
	 border-top: 1px solid #5f1400;
     }
	 div.bestphoto div.bord1 {
     width: 496px;
	 float: right;
	 height: 1px;
	 border-top: 1px solid #5f1400;
     }
	 div.bestphoto a {
      color: #4f1204;
	  line-height: 14px;
	  font-size: 14px;
	 }
	 div.bestphoto a:hover {
      color: #4f1204;
	 }
	 div.bestphoto a.name {
      font-size: 11px;
	  color: #000;
	 }
	 div.bestphoto a.name:hover {
      font-size: 11px;
	  color: #000;
	 }
	 div.bestphoto p {
      margin-top: 5px;
	 }
	 div.bestphoto a img {
      border: none;
	 }
	 div.bestphoto table {
      width: 485px;
	 }
	 div.bestphoto td {
	  vertical-align: top;
      padding: 0px 5px;
	 }
	 div.bestphoto td p {
	  margin-bottom: 0px;
	 }
	 div.bestphoto div.fresh {
      width: 496px;
	  float: right;
      padding-top: 30px;
      background:  url('/skins/rf/images/904/fresh.gif') no-repeat top left;
	 }
	 div.bestphoto div.fresh div.im {
      width: 81px;
	  height: 81px;
	  float: left;
	  margin: 5px;
	 }
		 div.bestphoto div.fresh div.im a img {
		  width: 81px;
		  height: 81px;
		  border: none;
		 }
	 div.bestphoto div.last_comments {
      width: 496px;
	  float: right;
      padding-top: 35px;
      background:  url('/skins/rf/images/904/last_comments.gif') no-repeat top left;
	 }
	 div.bestphoto div.photo {
      width: 496px;
	  float: right;
	  background-color: #4f1204;
	 }
		 div.bestphoto div.photo div.image {
		  width: 293px;
		  float: left;
		 }
			 div.bestphoto div.photo div.image img {
			  width: 293px;
			 }
		 div.bestphoto div.photo div.descr {
		  width: 194px;
		  float: right;
		 }
			 div.bestphoto div.photo div.descr p.pub {
			  color: #2b0b03;
			  margin-top: 10px;
			 }
			 div.bestphoto div.photo div.descr div.des {
			  width: 100%;
			  color: #2b0b03;
			  font-size: 10px;
			  line-height: 11px;
			 }
			 div.bestphoto div.photo div.descr div.border {
			  width: 100%;
			  height: 1px;
			  border-top: 1px solid #5f1400;
			 }
div.photka {
 width: 100%;
 color: #000;
 font-size: 11px;
 /*line-height: 12px;*/
 padding-top: 10px;
 background: #f8d198 url('/skins/rf/images/904/content_bg.gif') no-repeat top left;
}
    div.photka form {
	 width: 100%;
	 font-size: 12px;
	 padding-top: 7px;
	 border-top: 1px solid #000;
	}
    div.photka textarea.txt {
	 width: 480px;
	 height: 116px;
	 border: 1px solid #5f1400;
	 margin: 7px 0px;
     background: #fff url('images/pics/txt_bg.gif') repeat-x top left;
	}
	div.photka select.sel {
	 width: 157px;
	 height: 21px;
	 font-size: 12px;
	 border: 1px solid #75728e;
	}
	div.photka table {
      width: 485px;
	 }
	 div.photka td {
	  vertical-align: top;
      padding: 0px 5px;
	 }
	 div.photka td p {
	  margin-bottom: 0px;
	 }
     div.photka div.bord {
     width: 496px;
	 float: right;
	 height: 1px;
	 border-top: 1px solid #5f1400;
     }
	 div.photka div.bord1 {
     width: 496px;
	 float: right;
	 height: 1px;
	 border-top: 1px solid #5f1400;
     }
	 div.photka a {
      color: #4f1204;
	  line-height: 14px;
	  font-size: 14px;
	 }
	 div.photka a:hover {
      color: #4f1204;
	 }
	 div.photka a.name {
      font-size: 11px;
	  color: #000;
	 }
	 div.photka a.name:hover {
      font-size: 11px;
	  color: #000;
	 }
	 div.photka p {
      margin-top: 5px;
	 }
	 div.photka a img {
      border: none;
	 }
	 div.photka div.comments {
      width: 496px;
	  float: right;
      padding-top: 35px;
      background:  url('/skins/rf/images/904/comments.gif') no-repeat top left;
	 }
	 div.photka div.photo {
      width: 496px;
	  float: right;
	 }
		 div.photka div.photo div.image {
		  width: 293px;
		  float: left;
		 }
			 div.photka div.photo div.image img {
			  width: 293px;
			 }
		 div.photka div.photo div.descr {
		  width: 194px;
		  float: right;
		 }
			 div.photka div.photo div.descr div.des {
			  width: 100%;
			  color: #2b0b03;
			  font-size: 10px;
			  line-height: 11px;
			 }
			 div.photka div.photo div.descr p.key {
			  color: #2b0b03;
			 }
				 div.photka div.photo div.descr p.key a {
				  color: #2b0b03;
				  font-size: 11px;
				 }


div.col2 {
 float: right;
 width: 435px;
 margin-top: 40px;
}
div.top_menu {
 position: absolute;
 right: 0px;
 top: -8px;
 z-index: 999;
 background: url('/skins/rf/images/904/menu.gif') no-repeat top;
}
div.menu {
 width: 100%;
 height: 80px;
}
	div.menu a {
	 display: block;
	 width: 107px;
	 height: 22px;
	 color: #fdc400;
	 font-size: 12px;
	 line-height: 22px;
	 padding: 0px 3px;
	 text-decoration: none;
	}
	div.menu b {
     text-decoration: underline;
	}
	div.menu a:hover {
	 color: #fff;
	 line-height: 22px;
     background: url('/skins/rf/images/904/menu_bg.gif') no-repeat;
	}
	div.menu a:hover b {
     text-decoration: none;
	}
	div.menu a img {
	 border: none;
	}
div.rubr {
 width: 100%;
 padding-bottom: 42px;
 background: url('/skins/rf/images/904/list_bg_bottom.gif') no-repeat bottom; 
}
div.rubr1 {
 background: url('/skins/rf/images/904/list.gif') repeat-y top;
}
div.rubr2 {
 padding-top: 27px;
 background: url('/skins/rf/images/904/list_bg.gif') no-repeat top;
}
	div.rubr table {
	 position: relative;
	 top: 0px;
	}
	div.rubr td {
	 padding-left: 30px;
	height: 30px;
	 /*background: url('/skins/rf/images/904/list.gif') no-repeat bottom;
	 /*border-bottom: 1px solid #9661bf;*/
	}
	div.rubr a {
	 color: #fff;
	 line-height: 10px;
	 font-size: 11px;
	 padding-right:25px;
	}
	div.rubr a:hover {
	 color: #fff;
	}
div.horo {
 width: 100%;
 height: 246px;
 padding-top: 0px;
 background: url('/skins/rf/images/904/horo_bg.gif') no-repeat top;
}
	div.horo table {
	 margin-top: 30px;
	}
	div.horo td {
	 padding: 8px;
	 padding-left: 12px;
	}
	div.horo a img {
	 border: none;
	}
div.vote {
 width: 164px;
 padding-top: 77px;
 background: url('/skins/rf/images/904/vote.gif') no-repeat top;
}
	div.vote div.vote1 {
	 width: 100%; background: url('/skins/rf/images/904/vote_bg.gif') repeat-y bottom;
	}
	div.vote div.vote2 {
	 width: 100%; background: url('/skins/rf/images/904/vote_bottom.gif') no-repeat bottom; padding-bottom: 10px;
	}
	div.vote table {
	 color: #fdc400;
	}
	div.vote table span { 
	 color: #dedede;
	}
	div.vote td {
	 padding-top: 5px;
	 padding-bottom: 5px;
	}
	div.vote td img { height: 6px; margin: 0px; padding: 0px; }
	div.vote div.white { height: 6px; background: url('/skins/rf/images/904/vote_line_bg.gif') repeat-x top; }
	div.vote .red { padding: 0px; height: 6px; background: url('/skins/rf/images/904/red.gif') repeat-x top; }
	div.vote .yellow { padding: 0px; height: 6px; background: url('/skins/rf/images/904/yellow.gif') repeat-x top; }
	div.vote .green { padding: 0px;height: 6px; background: url('/skins/rf/images/904/green.gif') repeat-x top; }
	div.vote .blue { padding: 0px; height: 6px; background: url('/skins/rf/images/904/blue.gif') repeat-x top; }
	div.vote a {
	 color: #fdc400;
	}
	div.vote b {
	 color: #dedede;
	}
div.inform {
 width: 100%;
 padding-top: 37px;
 background: url('/skins/rf/images/904/info_top.gif') no-repeat top left;
}
	div.inform div.inform1 {
	 width: 100%; background: url('/skins/rf/images/904/info_bg.gif') repeat-y bottom left;
	}
	div.inform div.inform2 {
	 width: 100%; background: url('/skins/rf/images/904/info_bottom.gif') no-repeat bottom left; padding-bottom: 10px;
	}
	div.inform table {
	 color: #dedede;
	}
	div.inform td {
	 padding-top: 5px;
	 padding-bottom: 5px;
	}
	div.inform img.avatar {
     border: 1px solid #827f90;
	}
	div.inform a.name {
	 color: #dedede;
	}
	div.inform ul {
	 margin: 0px;
	 margin-left: 10px;
	 padding: 0px;
	 padding-left: 0px;
	 list-style-type: none;
	 line-height: 17px;
	}
	div.inform ul li {
	 padding-left: 7px;
     background: url('/skins/rf/images/904/hello_list.gif') no-repeat center left;
	}
div.otherphotos {
 width: 100%;
 padding-top: 47px;
 background: url('/skins/rf/images/904/otherphotos.gif') no-repeat top left;
}
	div.otherphotos div.im {
	 margin-right: 1px;
	 margin-bottom: 1px;
	 width: 81px;
	 height: 81px;
	 float: left;
	}
	div.otherphotos a img {
	 width: 81px;
	 height: 81px;
	 border: none;
	}
div.archive {
 width: 164px;
 height: 201px;
 padding-top: 45px;
 background: url('/skins/rf/images/904/archive.gif') no-repeat top;
}
	div.archive table a {
	 color: #dedede;
	}
	div.archive table a:hover {
	 color: #dedede;
	}
div.active {
 width: 164px;
 padding-top: 25px;
 background: url('/skins/rf/images/904/active.gif') no-repeat top left;
}
	div.active a {
	 color: #dedede;
	}
	div.active a:hover {
	 color: #dedede;
	}
div.newbees {
 width: 164px;
 padding-top: 45px;
 background: url('/skins/rf/images/904/newbees.gif') no-repeat top left;
}
	div.newbees a {
	 color: #dedede;
	}
	div.newbees a:hover {
	 color: #dedede;
	}
	div.newbees td.all {
	 color: #dedede;
	}
	div.newbees td.all a {
	 color: #dedede;
	}
	div.newbees td.all a:hover {
	 color: #dedede;
	}
div.next {
 width: 100%;
 margin: 5px 0px;
}
	div.next a img {
	 border: none;
	}
div.enter {
 padding-top: 25px;
 background: url('/skins/rf/images/904/enter.gif') no-repeat top left;
}
	div.enter .inp {
	 width: 128px;
	 height: 22px;
	 line-height: 22px;
	 border: none;
	 color: #000;
	 font-size: 12px;
	 padding-left: 7px;
	 padding-top: 0px;
	 background: url('/skins/rf/images/904/inp_bg.gif') no-repeat top left;
	}
	div.enter a {
     font-size: 10px;
	 line-height: 12px; padding: 0px; padding-left: 9px;
	}
	div.enter a img {
	 border: none;
	}
div.search {
 padding-top: 15px;
 background: url('/skins/rf/images/904/search.gif') no-repeat top left;
}
	div.search .inp {
	 width: 128px;
	 height: 22px;
	 line-height: 22px;
	 border: none;
	 color: #000;
	 font-size: 12px;
	 padding-left: 7px;
	 padding-top: 0px;
	 background: url('/skins/rf/images/904/inp_bg.gif') no-repeat top left;
	}
	div.search a {
     font-size: 10px;
	 line-height: 12px; padding: 0px; padding-left: 9px;
	}
div.hello {
 width: 100%;
}
	div.hello img {
	 border: 1px solid #827f90;
	}
	div.hello ul {
	 margin: 0px;
	 margin-left: 10px;
	 padding: 0px;
	 padding-left: 0px;
	 list-style-type: none;
	 line-height: 17px;
	}
	div.hello ul li {
	 padding-left: 7px;
     background: url('/skins/rf/images/904/hello_list.gif') no-repeat center left;
	}
	div.hello b.hi {
	 font-family: Georgia; font-weight: normal; font-size: 20px;
	}
	div.hello b.name {
	 font-family: Georgia; font-weight: normal; font-size: 20px; color: #ff9200;
	}
div.tags {
 width: 100%;
 background: url('/skins/rf/images/904/tags_bg.gif') repeat-y top left;
}
	div.tags div.tags1 {
	 width: 100%;
	 padding-top: 38px;
	 background: url('/skins/rf/images/904/tags_top.gif') no-repeat top left;
	}
	div.tags div.tags2 {
	 width: 100%;
	 padding-bottom: 15px;
	 background: url('/skins/rf/images/904/tags_bottom.gif') no-repeat bottom left;
	}
	div.tags a {
	 margin: 3px;
	}
	div.tags a.ref {
	 color: #dedede;
	 text-decoration: none;
	}
	div.tags a.ref:hover {
	 color: #dedede;
	 text-decoration: none;
	}
div.keywords {
 width: 100%;
 background: url('/skins/rf/images/904/tags_bg.gif') repeat-y top left;
}
	div.keywords div.keywords1-blogs {
	 width: 100%;
	 padding-top: 38px;
	 background: url('/skins/rf/images/904/tags_top.gif') no-repeat top left;
	}
	div.keywords div.keywords1-photo {
	 width: 100%;
	 padding-top: 38px;
	 background: url('/skins/rf/images/904/keywords_top.gif') no-repeat top left;
	}
	div.keywords div.keywords2 {
	 width: 100%;
	 padding-bottom: 15px;
	 background: url('/skins/rf/images/904/tags_bottom.gif') no-repeat bottom left;
	}
	div.keywords a {
	 margin: 3px;
	}
	div.keywords a.ref {
	 color: #5f5f5f;
	 text-decoration: none;
	}
	div.keywords a.ref:hover {
	 color: #5f5f5f;
	 text-decoration: none;
	}
div.banner_right {
 width: 100%;
}
	div.banner_right a img {
     border: none; 
	}
div.curs {
 width: 100%;
 color: #fdc400;
}
	div.curs table {
	 width: 90%;
	 color: #dedede;
	}
	div.curs td {
	 padding-top: 3px;
	 padding-bottom: 3px;
	}
div.weather {
 width: 100%;
 color: #fdc400;
}
	div.weather table {
	 width: 90%;
	 color: #dedede;
	}
	div.weather td {
	 padding-top: 3px;
	 padding-bottom: 3px;
	}
div.rating {
 width: 90%;
 margin: 0px auto;
}

div.footer {
 width: 960px;
 height: 141px;
 margin-top: 20px;
 padding-top: 30px;
 background: url('/skins/rf/images/904/footer_bg.gif') no-repeat top;
}
div.footer table {
 width: 100%;
}
div.footer table.top a {
 color: #fdc400;
}
div.footer table.top ul {
 list-style-type: none;
}
div.footer table.top ul li {
 margin: 0px 20px 0px 0px;
 display: inline;
 padding-left: 15px;
 background: url('/skins/rf/images/904/arrow.gif') no-repeat top left;
 background-position: 0px 3px;
}

div.keywords a:hover {
color: #fff;
text-decoration: none;
}
	
div.keywords a.tags_1 {
color: #fdc400;
text-decoration: underline;
font-size: 2.4em;
}
div.keywords a.tags_2 {
color: #fdc400;
text-decoration: underline;
font-size: 2.1em;
}
div.keywords a.tags_3 {
color: #fdc400;
text-decoration: none;
font-size: 1.7em;
}
div.keywords a.tags_4 {
color: #dedede;
text-decoration: none;
font-size: 1.6em;
}
div.keywords a.tags_5 {
color: #dedede;
text-decoration: none;
font-size: 1.4em;
}
div.keywords a.tags_6 {
color: #dedede;
text-decoration: none;
font-size: 1.2em;
}
div.keywords a.tags_7 {
color: #dedede;
text-decoration: none;
font-size: 1.1em;
}
div.keywords a.tags_8 {
color: #dedede;
text-decoration: none;
font-size: 0.9em;
}
div.keywords a.tags_9,div.keywords a.tags_0 {
color: #dedede;
text-decoration: none;
font-size: 0.8em;
}
div.keywords a.tags_0:hover {
 color: #fff;
}
div.keywords a.tags_1:hover {
 color: #fff;
}
div.keywords a.tags_2:hover {
 color: #fff;
}
div.keywords a.tags_3:hover {
 color: #fff;
}
div.keywords a.tags_4:hover {
 color: #fff;
}
div.keywords a.tags_5:hover {
 color: #fff;
}
div.keywords a.tags_6:hover {
 color: #fff;
}
div.keywords a.tags_7:hover {
 color: #fff;
}
div.keywords a.tags_8:hover {
 color: #fff;
}
div.keywords a.tags_9:hover {
 color: #fff;
}
div.content {
 width: 100%;
 color: #000;
 font-size: 11px;
 /*line-height: 12px;*/
 padding-top: 10px;
 background: #f8d198 url('/skins/rf/images/904/content_bg.gif') no-repeat top left;
}

	div.users table {
	 width: 100%;
	}
	div.users td {
	 padding: 7px;
	}
	div.users .gray {
	 background-color: #d8d3bd;
	}
	div.users img {
	 border: 1px solid #75788b;
	}
	div.users a {
	 color: #4f1204;
	 text-decoration: underline;
	}
	div.users a:hover {
	 color: #4f1204;
	 text-decoration: none;
	}

	div.profile img {
	 border: 1px solid #75788b;
	}
	div.profile table {
	 width: 350px;
	}
	div.profile table td {
	 padding: 5px 0px;
	}
	div.profile .inp {
	  line-height: 20px;
	  border: 1px solid #75728e;
	}
	
	div.addphoto .inp {
	  line-height: 20px;
	  border: 1px solid #75728e;
	}
	div.addphoto table {
	 width: 100%;
	}
	div.addphoto table td {
	 padding: 5px 0px;
	}
	div.addphoto textarea.txt {
	 width: 95%;
	 height: 116px;
	 border: 1px solid #75728e;
	 margin: 7px 0px;
     background: #fff url('images/pics/txt_bg.gif') repeat-x top left;
	}

	div.addalbum .inp {
	  line-height: 20px;
	  border: 1px solid #75728e;
	}
	div.addalbum table {
	 width: 100%;
	}
	div.addalbum table td {
	 padding: 2px 0px;
	}
	div.addalbum textarea.txt {
	 width: 95%;
	 height: 116px;
	 border: 1px solid #75728e;
     background: #fff url('images/pics/txt_bg.gif') repeat-x top left;
	}

	div.albums table {
	 width: 90%;
	}
	div.albums a {
	 color: #4f1204;
	 text-decoration: underline;
	}
	div.albums a:hover {
	 color: #4f1204;
	 text-decoration: none;
	}
	div.albums div.im {
      width: 81px;
	  height: 81px;
	  float: left;
	  margin: 10px;
	  margin-left: 0px;
	  margin-right: 18px;
	 }
	 div.albums div.im a img {
	  width: 81px;
	  height: 81px;
	  border: none;
	 }

	div.private table {
	 width: 50%;
	}
	div.private a {
	 color: #4f1204;
	 text-decoration: underline;
	}
	div.private a img {
	 border: 1px solid #7b7696;
	}
	div.private a:hover {
	 color: #4f1204;
	 text-decoration: none;
	}
	div.private div.im {
      width: 81px;
	  height: 81px;
	  float: left;
	  margin: 10px;
	  margin-left: 0px;
	  margin-right: 18px;
	 }
	 div.private div.im a img {
	  width: 81px;
	  height: 81px;
	  border: none;
	 }

/* Fix IE. Hide from IE Mac \*/
 * html div.popular_themes div.last_articles {
 height: 500px;
}
/* End */
div.popular_themes div.last_articles a.tags_1 {
font-size: 2.8em;
line-height: 25px;
margin: 0px 5px;
}
div.popular_themes div.last_articles a.tags_2 {
font-size: 2.4em;
line-height: 25px;
margin: 0px 5px;
}
div.popular_themes div.last_articles a.tags_3 {
font-size: 1.8em;
line-height: 25px;
margin: 0px 5px;
}
div.popular_themes div.last_articles a.tags_4 {
font-size: 1.4em;
line-height: 25px;
margin: 0px 5px;
}
div.popular_themes div.last_articles a.tags_5 {
font-size: 1.4em;
line-height: 25px;
margin: 0px 5px;
}
div.popular_themes div.last_articles a.tags_6 {
font-size: 1.4em;
line-height: 25px;
margin: 0px 5px;
}
div.popular_themes div.last_articles a.tags_7 {
font-size: 1.4em;
line-height: 25px;
margin: 0px 5px;
}
div.popular_themes div.last_articles a.tags_8 {
font-size: 1.4em;
line-height: 25px;
margin: 0px 5px;
}
div.popular_themes div.last_articles a.tags_9, div.popular_themes div.last_articles a.tags_0 {
font-size: 1.0em;
line-height: 25px;
margin: 0px 5px;
}
div.num {
 margin-left: 20px;
 font-size: 12px;
 font-weight: bold;
}

div.rubricator {
 width: 100%;
 color: #ffffff;
 font-size: 11px;
 /*line-height: 12px;*/
 padding-top: 10px;
 background: url('/skins/rf/images/904/photo.jpg') repeat top left;
}
	 div.rubricator h6 {
	  color: #fff;
	 }
     div.rubricator div.bord {
     width: 496px;
	 float: right;
	 height: 1px;
	 border-top: 1px solid #5f1400;
     }
	 div.rubricator div.bord1 {
     width: 496px;
	 float: right;
	 height: 1px;
	 border-top: 1px solid #5f1400;
     }
	 div.rubricator a {
      color: #fdc400;
	  line-height: 14px;
	  font-size: 14px;
	 }
	 div.rubricator a:hover {
      color: #fdc400;
	 }
	 div.rubricator a.name {
      font-size: 11px;
	  color: #dedede;
	 }
	 div.rubricator a.name:hover {
      font-size: 11px;
	  color: #dedede;
	 }
	 div.rubricator p {
      margin-top: 5px;
	 }
	 div.rubricator a img {
      border: none;
	 }
	 div.rubricator table {
      width: 485px;
	 }
	 div.rubricator td {
	  vertical-align: top;
      padding: 0px 5px;
	 }
	 div.rubricator td p {
	  margin-bottom: 0px;
	 }
     div.rubricator div.author {
	  float: right;
	  color: #fdc400;
	  font-size: 10px;
	  line-height: 11px;
	 }
	 div.rubricator div.last_articles {
      width: 496px;
	  float: right;
	 }
	 div.rubricator div.last_comments {
      width: 496px;
	  float: right;
	 }

table.content2 {
background-color: #f6f2b9;
border-left-width: 1px;
border-top-width: 1px;
border-right-width: 2px;
border-bottom-width: 2px;
border-top-color: #2b0b03;
border-right-color: #2b0b03;
border-bottom-color: #2b0b03;
border-left-color: #2b0b03;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
}

.zag {
height: 40px;
background-color: #f6f2b9;
border-left-width: 1px;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 0px;
border-top-color: #2b0b03;
border-right-color: #2b0b03;
border-bottom-color: #2b0b03;
border-left-color: #2b0b03;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
text-align: center;
font-family: Verdana;
font-size: 9pt;
}

.celob {
height: 20px;
border-left-width: 1px;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 0px;
border-top-color: #2b0b03;
border-right-color: #2b0b03;
border-bottom-color: #2b0b03;
border-left-color: #2b0b03;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
text-align: center;
font-family: Verdana;
font-size: 8pt;
}

/*Новости по почте*/

div.subscribe {
 padding-top: 36px;
 height: 54px;
 background: url('/skins/rf/images/904/subs_hed.gif') no-repeat top left;
}
	div.subscribe .inp {
	 width: 126px;
	 height: 22px;
	 line-height: 22px;
	 border: none;
	 color: #000;
	 font-size: 12px;
	 padding-left: 7px;
	 padding-top: 2px;
	 background: #4f1204 url('/skins/rf/images/904/inp_bg2.gif') no-repeat top left;
	}
	div.subscribe a {
     font-size: 10px;
	 line-height: 12px; padding: 0px; padding-left: 9px;
	}
	div.subscribe a img {
	 border: none;
	}
	
	td.contest
{
	padding-left: 5px;
	font-family: Times New Roman;
	font-size: 15px;
	color: #361d5c; 
	border-left-style:solid;
	border-left-width: 2px;
	border-left-color: #8f8e8e;
	border-right-style:solid;
	border-right-width: 2px;
	border-right-color: #8f8e8e;
	border-bottom-style: none;
	border-top-style:none;

}
/*Фотолента*/
.highslide-credits { display: none !important;  }
#pagepromoter_hilite    {background-color:#FF6600 !important; color:black !important; }#pagepromoter_hilite * { background-color:#FF6600 !important; color:black !important; }

.highslide img {cursor: url(http://lux-time.ru/lib/highslide/graphics/zoomin.cur), pointer !important;}
.photo-lenta {

	min-height: 133px;
	height: 150px;
	border: 1px solid #fff;
	background: url(/lib/js/img/plenka150.gif) repeat-x bottom;
	position: relative;
}
.photo-lenta .btn-prev {
	position: absolute;
	left: 10px;
	top: 65px;
}
.photo-lenta .btn-next {
	position: absolute;
	right: 10px;
	top: 65px;
}
.photo-lenta .btn-prev A, .photo-lenta .btn-next A { cursor: pointer; }
.photo-lenta .items-foto {
	position: absolute;
	left: 38px;
	top: 25px;
	width: 450px;
	overflow: hidden;
}
.photo-lenta .items TD { padding: 0 2px 0 2px; }
/*Фотолента конец*/

div.share_button td {
	padding:0;

}
div.share_button { width:150px;}
