@charset "windows-1251";
html, body {
 margin: 0px; /* ??????? ??? ???????? IE */
 padding: 0px; /* ??????? ??? ???????? Firefox */
 font-family: Tahoma;
 font-size: 11px;
 color: #fff;
 background: url('images/H&F/bg.gif') repeat top left;
}

.avtor {
width: 200px;
float:right;
padding-left:25px;
padding-bottom:15px;
}

div, table {
 margin: 0px; /* ??????? ??? ???????? IE */
 padding: 0px; /* ??????? ??? ???????? Firefox */
}
a {
 color: #5d0f16;
 text-decoration: underline;
}
a:hover {
 color: #fff;
 text-decoration: none;
}
a.rubr_name {
 color: #000;
 font-weight: bold;
}
h1 {
	 font-family: Georgia;
	 font-size: 24px;
	 font-weight: normal;
	 margin: 15px;
	 line-height: 27px;
	}
h6 {
	 font-family: Georgia;
	 font-size: 24px;
	 font-weight: normal;
	 margin: 15px;
	 line-height: 27px;
	}
.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 #463240;
}

div.main {
 position: relative;
 width: 960px;
 margin: 15px auto;
 /*background: #d0bef3 url('images/H&F/main_bg.gif') no-repeat top;*/
 background: #d0bef3 url('images/H&F/main_bg.gif') 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;
 margin-top: 120px;
}
div.info {
 width: 100%;
}
	div.info a {
	 line-height: 15px;
	 font-size: 10px;
	 font-weight: bold;
	}
	div.info td.adress {
	 color: #ffffff;
	 margin-left: 0px;
	}
div.articles {
 width: 100%;
 font-size: 11px;
 color: #303030;
 background: url('images/H&F/articles_bg.gif') repeat-y top left;
}
	div.articles div.articles1 {
	 width: 100%;
	 background: url('images/H&F/articles.gif') no-repeat top left;
	}
	div.articles div.articles2 {
	 position: relative;
	 width: 100%;
	 background: url('images/H&F/articles_bottom.gif') no-repeat bottom right;
	}
	div.articles a {
	 font-size: 13px;
	 line-height: 14px;
     color: #6e22a8;
	}
	div.articles a:hover {
	 color: #6e22a8;
	}
	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;
     bottom: 7px;
	 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.banner_left {
 float: right;
 margin-left: 15px;
}
	div.banner_left a img {
	 border: none;
	}
div.photos {
 width: 511px;
 height: 277px;
 padding-top: 61px;
 color: #2b2b31;
 line-height: 12px;
 background: url('images/H&F/photos.gif') no-repeat top left;
}
	div.photos a img {
	 border: 3px solid #353028;
	}
	div.photos a {
     color: #d8820f;
	}
	div.photos a:hover {
     color: #d8820f;
	}
	div.photos table {
	 width: 492px;
	 height: 176px;
	 margin-left: 5px;
	}
	div.photos td {
	 width: 33.33333%;
	}
div.news {
 width: 100%;
 color: #2b2b31;
 font-size: 11px;
 line-height: 12px;
 padding-top: 60px;
 background: #f0edde url('images/H&F/news.gif') no-repeat top left;
}
     div.news div.bord {
     width: 496px;
	 float: right;
	 height: 1px;
	 border-top: 1px solid #d9c9d5;
     }
	 div.news a {
      color: #324a8f;
	  line-height: 14px;
	  font-size: 14px;
	 }
	 div.news a:hover {
      color: #324a8f;
	 }
	 div.news p {
      margin-top: 5px;
	 }
	 div.news a img {
      border: none;
	 }
	 div.news table {
      width: 240px;
	 }
	 div.news td {
	  vertical-align: top;
      padding: 0px 5px;
	 }
div.articles_list {
 width: 100%;
 color: #2b2b31;
 font-size: 11px;
 line-height: 12px;
 padding-top: 60px;
 background: #f0edde url('images/H&F/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: #324a8f;
	  line-height: 14px;
	  font-size: 14px;
	 }
	 div.articles_list a:hover {
      color: #324a8f;
	 }
	 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: #324a8f;
	  font-size: 10px;
	  line-height: 11px;
	 }
div.popular_themes {
 width: 100%;
 color: #2b2b31;
 font-size: 11px;
 line-height: 12px;
 padding-top: 10px;
 background: #f0edde url('images/H&F/photo.gif') no-repeat top left;
}
     div.popular_themes div.bord {
     width: 496px;
	 float: right;
	 height: 1px;
	 border-top: 1px solid #cdcfd1;
     }
	 div.popular_themes div.bord1 {
     width: 496px;
	 float: right;
	 height: 1px;
	 border-top: 1px solid #908a7d;
     }
	 div.popular_themes a {
      color: #324a8f;
	  line-height: 14px;
	  /*font-size: 14px;*/
	 }
	 div.popular_themes a:hover {
      color: #324a8f;
	 }
	 div.popular_themes a.name {
      font-size: 11px;
	  color: #d8820f;
	 }
	 div.popular_themes a.name:hover {
      font-size: 11px;
	  color: #d8820f;
	 }
	 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: ;
      padding: 0px 5px;
	 }
	 div.popular_themes td p {
	  margin-bottom: 0px;
	 }
     div.popular_themes div.author {
	  float: right;
	  color: #324a8f;
	  font-size: 10px;
	  line-height: 11px;
	 }
	 div.popular_themes div.last_articles {
                  width: 486px;
	  float: left;
                  text-align: justify; 
                  margin-left: 10px;
		  line-height: 130%;
	 }
                 /* Fix IE. Hide from IE Mac \*/
                   * html div.popular_themes div.last_articles { margin-left: 8px; }
                 /* End */
	 div.popular_themes div.last_comments {
      width: 496px;
	  float: right;
	 }
div.bestphoto {
 width: 100%;
 color: #2b2b31;
 font-size: 11px;
 line-height: 12px;
 padding-top: 50px;
 background: #f0edde url('images/H&F/bestphoto.gif') no-repeat top left;
}
     div.bestphoto div.bord {
     width: 496px;
	 float: right;
	 height: 1px;
	 border-top: 1px solid #cdcfd1;
     }
	 div.bestphoto div.bord1 {
     width: 496px;
	 float: right;
	 height: 1px;
	 border-top: 1px solid #908a7d;
     }
	 div.bestphoto a {
      color: #324a8f;
	  line-height: 14px;
	  font-size: 14px;
	 }
	 div.bestphoto a:hover {
      color: #324a8f;
	 }
	 div.bestphoto a.name {
      font-size: 11px;
	  color: #d8820f;
	 }
	 div.bestphoto a.name:hover {
      font-size: 11px;
	  color: #d8820f;
	 }
	 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: #f0edde url('images/H&F/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: 30px;
      background: #f0edde url('images/H&F/last_comments.gif') no-repeat top left;
	 }
	 div.bestphoto div.photo {
      width: 496px;
	  float: right;
	  background-color: #fff;
	 }
		 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: #324a8f;
			  margin-top: 10px;
			 }
			 div.bestphoto div.photo div.descr div.des {
			  width: 100%;
			  color: #324a8f;
			  font-size: 10px;
			  line-height: 11px;
			 }
			 div.bestphoto div.photo div.descr div.border {
			  width: 100%;
			  height: 1px;
			  border-top: 1px solid #dbdad8;
			 }
div.photka {
 width: 100%;
 color: #2b2b31;
 font-size: 11px;
 line-height: 12px;
 padding-top: 10px;
 background: #f0edde url('images/H&F/photo.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 #75728e;
	 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 #cdcfd1;
     }
	 div.photka div.bord1 {
     width: 496px;
	 float: right;
	 height: 1px;
	 border-top: 1px solid #908a7d;
     }
	 div.photka a {
      color: #324a8f;
	  line-height: 14px;
	  font-size: 14px;
	 }
	 div.photka a:hover {
      color: #324a8f;
	 }
	 div.photka a.name {
      font-size: 11px;
	  color: #d8820f;
	 }
	 div.photka a.name:hover {
      font-size: 11px;
	  color: #d8820f;
	 }
	 div.photka p {
      margin-top: 5px;
	 }
	 div.photka a img {
      border: none;
	 }
	 div.photka div.comments {
      width: 496px;
	  float: right;
      padding-top: 30px;
      background: #f0edde url('images/H&F/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: #324a8f;
			  font-size: 10px;
			  line-height: 11px;
			 }
			 div.photka div.photo div.descr p.key {
			  color: #324a8f;
			 }
				 div.photka div.photo div.descr p.key a {
				  color: #324a8f;
				  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('images/H&F/menu.gif') no-repeat top;
}
div.menu {
 width: 100%;
 height: 80px;
}
	div.menu a {
	 display: block;
	 width: 107px;
	 height: 22px;
	 color: #fff;
	 font-size: 12px;
	 line-height: 22px;
	 padding: 0px 3px;
	 text-decoration: none;
	}
	div.menu b {
     text-decoration: underline;
	}
	div.menu a:hover {
	 color: #000;
	 line-height: 22px;
     background: url('images/H&F/menu_bg.gif') no-repeat;
	}
	div.menu a:hover b {
     text-decoration: none;
	}
	div.menu a img {
	 border: none;
	}
div.rubr {
 width: 100%;
 background: #8648b5 url('images/H&F/list_bg.jpg') no-repeat top;
}
	div.rubr td {
	 padding: 10px;
	 padding-left: 40px;
	 background: url('images/H&F/rubr_list.gif') no-repeat bottom;
	 border-bottom: 1px solid #9661bf;
	}
	div.rubr a {
	 color: #fff;
	 font-size: 12px;
	}
div.horo {
 width: 100%;
 height: 159px;
 padding-top: 39px;
 background: url('images/H&F/horo_bg.jpg') no-repeat top;
}
	div.horo td {
	 padding: 9px;
	}
	div.horo a img {
	 border: none;
	}
div.vote {
 width: 164px;
 padding-top: 53px;
 background: url('images/H&F/vote.gif') no-repeat top;
}
	div.vote div.vote1 {
	 width: 100%; background: url('images/H&F/vote_bg.gif') repeat-y bottom;
	}
	div.vote div.vote2 {
	 width: 100%; background: url('images/H&F/vote_bottom.gif') no-repeat bottom; padding-bottom: 10px;
	}
	div.vote table {
	 color: #174971;
	}
	div.vote td {
	 padding-top: 5px;
	 padding-bottom: 5px;
	}
	div.vote div.white { height: 4px; background: url('images/H&F/vote_line_bg.gif') repeat-x top; }
	div.vote .red { padding: 0px; height: 4px; background: url('images/H&F/red.gif') repeat-x top; }
	div.vote .yellow { padding: 0px; height: 4px; background: url('images/H&F/yellow.gif') repeat-x top; }
	div.vote .green { padding: 0px;height: 4px; background: url('images/H&F/green.gif') repeat-x top; }
	div.vote .blue { padding: 0px; height: 4px; background: url('images/H&F/blue.gif') repeat-x top; }
	div.vote a {
	 color: #d8820f;
	}
	div.vote b {
	 color: #5d0f16;
	}
div.inform {
 width: 100%;
 padding-top: 30px;
 background: url('images/H&F/info_top.gif') no-repeat top left;
}
	div.inform div.inform1 {
	 width: 100%; background: url('images/H&F/info_bg.gif') repeat-y bottom left;
	}
	div.inform div.inform2 {
	 width: 100%; background: url('images/H&F/info_bottom.gif') no-repeat bottom left; padding-bottom: 10px;
	}
	div.inform table {
	 color: #174971;
	}
	div.inform td {
	 padding-top: 5px;
	 padding-bottom: 5px;
	}
	div.inform img.avatar {
     border: 1px solid #827f90;
	}
	div.inform a.name {
	 color: #d8820f;
	}
	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('images/H&F/hello_list.gif') no-repeat center left;
	}
div.otherphotos {
 width: 100%;
 padding-top: 40px;
 background: url('images/H&F/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('images/H&F/archive.gif') no-repeat top;
}
	div.archive table a {
	 color: #d8820f;
	}
	div.archive table a:hover {
	 color: #d8820f;
	}
div.active {
 width: 164px;
 padding-top: 25px;
 background: url('images/H&F/active.gif') no-repeat top left;
}
	div.active a {
	 color: #174971;
	}
	div.active a:hover {
	 color: #174971;
	}
div.newbees {
 width: 164px;
 padding-top: 45px;
 background: url('images/H&F/newbees.gif') no-repeat top left;
}
	div.newbees a {
	 color: #174971;
	}
	div.newbees a:hover {
	 color: #174971;
	}
	div.newbees td.all {
	 color: #00d8ff;
	}
	div.newbees td.all a {
	 color: #00d8ff;
	}
	div.newbees td.all a:hover {
	 color: #00d8ff;
	}
div.next {
 width: 100%;
 margin: 5px 0px;
}
	div.next a img {
	 border: none;
	}
div.enter {
 padding-top: 38px;
 background: url('images/H&F/enter.gif') no-repeat top left;
}
	div.enter .inp {
	 width: 126px;
	 height: 22px;
	 line-height: 22px;
	 border: none;
	 color: #fff;
	 font-size: 12px;
	 /*padding-left: 7px;*/
	 padding-top: 0px;
	 background: url('images/H&F/inp_bg.gif') no-repeat center left;
	}
	div.enter a {
     font-size: 10px;
	 line-height: 12px; padding: 0px; padding-left: 9px;
	}
div.search {
 padding-top: 15px;
 background: url('/skins/rf/images/H&F/search.gif') no-repeat center left;
}
	div.search .inp {
	 width: 115px;
	 height: 22px;
	 line-height: 22px;
	 border: none;
	 color: #fff;
	 font-size: 12px;
	 padding-left: 5px;
	 padding-right: 5px;
	 padding-top: 0px;
	 background: url('/skins/rf/images/H&F/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('images/H&F/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('images/H&F/tags_bg.gif') repeat-y top left;
}
	div.tags div.tags1 {
	 width: 100%;
	 padding-top: 38px;
	 background: url('images/H&F/tags_top.gif') no-repeat top left;
	}
	div.tags div.tags2 {
	 width: 100%;
	 padding-bottom: 15px;
	 background: url('images/H&F/tags_bottom.gif') no-repeat bottom left;
	}
	div.tags a {
	 margin: 3px;
	}
	div.tags a.ref {
	 color: #d8820f;
	 text-decoration: none;
	}
	div.tags a.ref:hover {
	 color: #fff;
	 text-decoration: none;
	}
div.keywords {
 width: 100%;
 background: url('images/H&F/tags_bg.gif') repeat-y top left;
}
	div.keywords div.keywords1-blogs {
	 width: 100%;
	 padding-top: 45px;
	 background: url('images/H&F/tags_top.gif') no-repeat top left;
	}
                div.keywords div.keywords1-photo {
	 width: 100%;
	 padding-top: 45px;
	 background: url('images/H&F/keywords_top.gif') no-repeat top left;
	}
	div.keywords div.keywords2 {
	 width: 100%;
	 padding-bottom: 15px;
	 background: url('images/H&F/tags_bottom.gif') no-repeat bottom left;
	}
	div.keywords a {
	 margin: 3px;
	}
	div.keywords a.ref {
	 color: #d8820f;
	 text-decoration: none;
	}
	div.keywords a.ref:hover {
	 color: #fff;
	 text-decoration: none;
	}
div.banner_right {
 width: 100%;
}
	div.banner_right a img {
     border: none; 
	}
div.curs {
 width: 100%;
 color: #00d8ff;
}
	div.curs table {
	 width: 90%;
	 color: #fff;
	}
	div.curs td {
	 padding-top: 3px;
	 padding-bottom: 3px;
	}
div.weather {
 width: 100%;
 color: #5d0f16;
}
	div.weather table {
	 width: 90%;
	 color: #fff;
	}
	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('images/H&F/footer_bg.gif') no-repeat top;
}
div.footer table {
 width: 100%;
}
div.footer table.top a {
 color: #fff;
}
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('images/H&F/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: #174971;
text-decoration: underline;
font-size: 2.4em;
}
div.keywords a.tags_2 {
color: #174971;
text-decoration: underline;
font-size: 2.1em;
}
div.keywords a.tags_3 {
color: #174971;
text-decoration: none;
font-size: 1.7em;
}
div.keywords a.tags_4 {
color: #174971;
text-decoration: none;
font-size: 1.6em;
}
div.keywords a.tags_5 {
color: #174971;
text-decoration: none;
font-size: 1.4em;
}
div.keywords a.tags_6 {
color: #174971;
text-decoration: none;
font-size: 1.2em;
}
div.keywords a.tags_7 {
color: #174971;
text-decoration: none;
font-size: 1.1em;
}
div.keywords a.tags_8 {
color: #174971;
text-decoration: none;
font-size: 0.9em;
}
div.keywords a.tags_9,div.keywords a.tags_0 {
color: #174971;
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: #2b2b31;
 font-size: 11px;
 line-height: 12px;
 padding-top: 10px;
 background: #f0edde url('/skins/rf/images/H&F/photo.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: #324a8f;
	 text-decoration: underline;
	}
	div.users a:hover {
	 color: #324a8f;
	 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('/skins/rf/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('/skins/rf/images/pics/txt_bg.gif') repeat-x top left;
	}

	div.albums table {
	 width: 90%;
	}
	div.albums a {
	 color: #324a8f;
	 text-decoration: underline;
	}
	div.albums a:hover {
	 color: #324a8f;
	 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;
	 }
	 
	 b.name {
	 font-family: Georgia; font-weight: normal; font-size: 24px; color: #ff9200;
	}
	
div.private table {
      width: 50%;
     }
     div.private a {
      color: #324a8f;
      text-decoration: underline;
     }
     div.private a img {
      border: 1px solid #7b7696;
     }
     div.private a:hover {
      color: #324a8f;
      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;
      }

img.line {
 height: 4px;
 margin: 0px;
}

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;
}
/*MAA*/
a.contest
{
	font-family: Times New Roman;
	font-size: 15px;
	color: #063f7a;
	text-decoration: none;
}
a.contest:hover
{
	font-family: Times New Roman;
	font-size: 15px;
	color: #063f7a;
	text-decoration: 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;
	

}

table.content2 {
border-left-width: 1px;
border-top-width: 1px;
border-right-width: 2px;
border-bottom-width: 2px;
border-top-color: #f2d262;
border-right-color: #f2d262;
border-bottom-color: #f2d262;
border-left-color: #f2d262;
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: #f2d262;
border-right-color: #f2d262;
border-bottom-color: #f2d262;
border-left-color: #f2d262;
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;
font-weight:bold;
}

.celob {
height: 20px;
border-left-width: 1px;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 0px;
border-top-color: #f2d262;
border-right-color: #f2d262;
border-bottom-color: #f2d262;
border-left-color: #f2d262;
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;
}

td.reklama {
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #f6f2b9;
border-right-color: #f6f2b9;
border-bottom-color: #f6f2b9;
border-left-color: #f6f2b9;
color: #000000;
padding-left: 5px;
}

td.reklama1 {
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #f2d262;
border-right-color: #f2d262;
border-bottom-color: #f2d262;
border-left-color: #f2d262;
color: #000000;
padding-left: 5px;
}

.vydel 
{
	font-family: Tahoma;
	font-size: ;
	color: #063f7a;
	text-decoration: none;
}

/*Скидки*/
table.discount
{
	padding-top:15px;
	background-color: #bf7af4;
	background-image: url('/skins/rf/images/H&F/bg_discounts.gif');
}

td.discount
{
	padding: 0px 0px 0 15px;
}

td.discountc
{
	font-size:14px;
	color: #063f7a;
	padding-left: 20px;
}
td.discountc-3
{
	font-size:11px;
	color: #9032cc;
	padding-left: 20px;
}

td.discountsc
{
	font-size:11px;
	color: #063f7a;
	padding-left: 40px;
}

a.discountc
{
	font-family: Arial;
	font-weight: bold;
	text-decoration:none;
	font-size: 16px;
	color: #ea33f8;
}

a.discountc:hover
{
	font-family: Arial;
	font-weight: bold;
	text-decoration:none;
	font-size: 16px;
	color: #9032cc;
}

a.discountsc
{
	font-family: Arial;
	font-weight: bold;
	text-decoration:none;
	font-size: 12px;
	color: #9032cc;
}

a.discountsc:hover
{
	font-family: Arial;
	font-weight: bold;
	text-decoration:none;
	font-size: 12px;
	color: #ea33f8;
}

/*Sheva Discounts Design*/
.discount-block 
{
	float:right;
	padding: 5px 10px 0 13px;
	position: relative;
/*	background-color:#eaccfa;*/
  z-index: 2;
  margin: 0;
  width: 430px;
  min-width: 135px;
  min-height: 78px;
	}

.discount-block-text {
 /* position: absolute;*/
 color:#9032cc;
  z-index: 2;
  margin: 2px 10px 2px 60px;	
}

.discount-block-tl, .discount-block-tr, .discount-block-lt, .discount-block-rt, .discount-block-ht, .discount-block-hb, .discount-block-vl, .discount-block-vr
{
  position: absolute;
  z-index: 1;	
	}
.discount-block-tl, .discount-block-tr
{
  width: 12px;
  height: 23px;
  background-image: url('/skins/rf/images/H&F/disc_block_cr.png');
}
.discount-block-tl
{
  top: 0;
  right: 0;
  clip: rect(auto, auto, 12px, auto);
}
.discount-block-tr
{
  bottom: 0;
  right: 0;
  clip: rect(12px, auto, auto, auto);
}
.discount-block-lt, .discount-block-rt
{
  width: 13px;
  height: 21px;
  background-image: url('/skins/rf/images/H&F/disc_block_cl.png');
}
.discount-block-lt
{
  top: 0;
  left: 0;
  clip: rect(auto, auto, 10px, auto);
}
.discount-block-rt
{
  bottom: 0;
  left: 0;
  clip: rect(10px, auto, auto, auto);
}
.discount-block-ht, .discount-block-hb
{
  left: 13px;
  right: 12px;
  height: 7px;
  background-image: url('/skins/rf/images/H&F/disc_block_h.png');
}
.discount-block-ht
{
  top: 0;
  clip: rect(auto, auto, 3px, auto);
}
.discount-block-hb
{
  bottom: 0;
  clip: rect(3px, auto, auto, auto);
}
.discount-block-vl
{
  top: 10px;
  bottom: 11px;
  width: 17px;
  background-image: url('/skins/rf/images/H&F/disc_block_v.png');
}
.discount-block-vl
{
  left: 0;
  clip: rect(auto, 13px, auto, auto);
}
.discount-block-vr {
   top: 12px;
  bottom: 11px;
  width: 17px;
  background-image: url('/skins/rf/images/H&F/disc_block_v.png');
 }
.discount-block-vr
{
  right: 0;
  clip: rect(auto, auto, auto, 5px);
}
.discount-block-c
{
  position: absolute;
  z-index: -1;
  top: 3px;
  left: 13px;
  right: 12px;
  bottom: 4px;
  background-image: url('/skins/rf/images/H&F/disc_block_c.png');
}
.discount-block-circle
{
  position: absolute;
  top:0;
  left:-27px;;
  z-index: 1;
  width:83px;
  height:84px;
  background-image: url('/skins/rf/images/H&F/disc_block_circle.png');
}
/*Uroven 2*/
.discount-block-2 
{
	float:left;
	padding: 5px 10px 0 13px;
	position: relative;
/*	background-color:#eaccfa;*/
  z-index: 2;
  margin: 0;
  width: 445px;
  min-width: 135px;
  min-height: 78px;
	}

.discount-block-text-2 {
 color:#9032cc;
  z-index: 2;
  margin: 2px 10px 12px 10px;
  padding-bottom:10px;	
}
.discount-block-text-2 h1 {

 color: #ea33f8;
 font-family:Arial;
 font-size:20px;
 font-weight:bold;
 text-transform:uppercase;
 
}
.discount-block-text-2 li {
line-height: 3px;
 color: #ea33f8;
 font-size:18px;
}
.discount-backlink 
{
	margin-left:10px;
	}


.discount-block-tl-2, .discount-block-tr-2, .discount-block-lt-2, .discount-block-rt-2, .discount-block-ht-2, .discount-block-hb-2, .discount-block-vl-2, .discount-block-vr-2
{
  position: absolute;
  z-index: 1;	
	}
.discount-block-tl-2, .discount-block-tr-2
{
  width: 12px;
  height: 23px;
  background-image: url('/skins/rf/images/H&F/disc_block_cr.png');
}
.discount-block-tl-2
{
  top: 0;
  right: 0;
  clip: rect(auto, auto, 12px, auto);
}
.discount-block-tr-2
{
  bottom: 0;
  right: 0;
  clip: rect(12px, auto, auto, auto);
}
.discount-block-lt-2, .discount-block-rt-2
{
  width: 13px;
  height: 21px;
  background-image: url('/skins/rf/images/H&F/disc_block_cl.png');
}
.discount-block-lt-2
{
  top: 0;
  left: 0;
  clip: rect(auto, auto, 10px, auto);
}
.discount-block-rt-2
{
  bottom: 0;
  left: 0;
  clip: rect(10px, auto, auto, auto);
}
.discount-block-ht-2, .discount-block-hb-2
{
  left: 13px;
  right: 12px;
  height: 7px;
  background-image: url('/skins/rf/images/H&F/disc_block_h.png');
}
.discount-block-ht-2
{
  top: 0;
  clip: rect(auto, auto, 3px, auto);
}
.discount-block-hb-2
{
  bottom: 0;
  clip: rect(3px, auto, auto, auto);
}
.discount-block-vl-2
{
  top: 10px;
  bottom: 11px;
  width: 17px;
  background-image: url('/skins/rf/images/H&F/disc_block_v.png');
}
.discount-block-vl-2
{
  left: 0;
  clip: rect(auto, 13px, auto, auto);
}
.discount-block-vr-2 {
   top: 12px;
  bottom: 11px;
  width: 17px;
  background-image: url('/skins/rf/images/H&F/disc_block_v.png');
 }
.discount-block-vr-2
{
  right: 0;
  clip: rect(auto, auto, auto, 5px);
}
.discount-block-c-2
{
  position: absolute;
  z-index: -1;
  top: 3px;
  left: 13px;
  right: 12px;
  bottom: 4px;
  background-image: url('/skins/rf/images/H&F/disc_block_c.png');
}
.discount-block-circle-2
{
  position: absolute;
  top:0;
  left:-27px;;
  z-index: 1;
  width:83px;
  height:84px;
  background-image: url('/skins/rf/images/H&F/disc_block_circle.png');
}
/*Uroven 3*/
.discounts-3-name 
{
	color:#ea1df7;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.discount-block-percent-3
{
  position: absolute;
  text-align:center;
  top:-5px;
  right:-20px;
  z-index: 1;
  width:106px;
  height:93px;
  background-image: url('/skins/rf/images/H&F/disc_block_percent.png');
}
.discount-block-percent
{
	text-align:center;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
	margin-left:18px;
	margin-top:36px;
 	width:80px;
  	height:20px;
}
.discount-block-percent a
{

	text-decoration:none;

}
.discount-block-adress-3
{
	padding:5px 3px 3px 3px;
	font-weight:bold;
	
}
.discount-block-adress-3 img, .discount-block-fone-3 img
{
	margin-right:5px;
	
}
.discount-block-fone-3
{
	padding:3px;
	font-weight:bold;
	
}
div.discount-block-kategoria-3
{
	display: block;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#f2bafa;
	padding:10px;
	margin-left: 20px;
	margin-right: 20px;
	text-transform:uppercase;
	/*background-image:url(/skins/rf/images/H&F/kategoria_bg.png);*/
}
/*Full opisanie skidki i kompanii*/
div.discount-full
{
	position:absolute;
	padding:15px 15px 5px 15px;
	background-color: #bf7af4;
	width: 480px;
	background-image: url('/skins/rf/images/H&F/bg_discounts.gif');
}
.discount-block-full 
{
	float:left;
	padding: 5px 10px 0 13px;
	position: relative;
  z-index: 2;
  margin: 0 0 10px 0 ;
  width:455px;
   min-width: 135px;
  min-height: 78px;
  
	}
.discount-block-text-full {
 color:#fff;
  z-index: 2;
  margin: 2px 10px 12px 10px;
  padding-bottom:10px;	
}
td.discountsc-full
{
	font-size:11px;
	color: #063f7a;
	padding-left: 0px;
}
td.discountc-full
{
	vertical-align: text-top;
	font-size:14px;
	color: #fff;
	padding-left: 0px;
}
td.discountc-full h1
{
	font-family:Arial;
	margin:0;
	font-size:18px;
	color: #fff;
}
/*Подписка на новости*/
div.subscribe {
 padding-top: 36px;
 height: 54px;
 background:  url('images/H&F/hed_subs.gif') no-repeat top left;
}
	div.subscribe .inp {
	 width: 124px;
	 height: 20px;
	 line-height: 20px;
	 border: none;
	 color: #000;
	 font-size: 12px;
	 padding-left: 5px;
	 padding-right: 10px;
	 padding-top: 0px;
	 background: url('images/H&F/subs_pole.gif') no-repeat center left;
	}
	div.subscribe a {
     font-size: 10px;
	 line-height: 12px; padding: 0px; padding-left: 9px;
	}
	

.caption1 {-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #666;box-shadow:0 0 10px #333;
	//filter: progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=125,strength=5); 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=125,strength=5)";
margin:5px 5px 5px 5px;}

.caption12 {
	background-color:#FFF;
		border:#fff solid 1px;
		padding: 3px;
		margin: 3px;
		}
/*Фотолента*/
.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: 0px;
	top: 65px;
}
.photo-lenta .btn-next {
	position: absolute;
	right: 0px;
	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: 400px;
	overflow: hidden;
}
.photo-lenta .items TD { padding: 0 2px 0 2px; }
/*Фотолента конец*/
/*Sheva mod*/
.uslovia-razm {
	padding:5px;}
	
.anketa {
	padding-left:5px;
	width:100%;
	color:#000;
}
.anketa_div {
	padding:10px;
	background: #f0edde url('images/H&F/photo.gif') no-repeat top left;
}
.anketa_div h1 {
color:#000;
padding-bottom: 20px;
}