/* CSS Document */
#main {
	background-color: White;
	border: none;
}
dir.kat li {
	border: 1px solid #ededed;
	-moz-border-radius: 10px;
   -webkit-border-radius: 10px
	padding-top: 0px; padding-bottom: 5px; padding-left: 5px;
	margin-top: 15px;	background-color: #f1f1f1;
}
li b:before {content: "\00AB ";}
li b:after {content: "\00BB  \2192";  font-size: 1em;  color: navy;  }
u.favicon {
	border-bottom: 1px solid #5F9EA0;
	text-decoration: none;
	font-weight: bold;
}
li b {
	color: #000155;
	font-style: normal;
	font-size: 1.2em;
}
h3 {
	text-align: center;
	color: #696969;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
h6 {
	background: Gold url(../Images/fon/miniyelow.gif);
	border: 1px groove #B8860B;
	text-align: left;
	color: #F0F8FF;
}
u.tic, u.pr, u.reiting, u.alexa {
	font-size: 1.1em;
	text-decoration: none;
}
.tic, .pr, .alexa {
	padding-left: 17px;
	border-right: 1px solid #5F9EA0;
	font-weight: bold;
	border-bottom: none;
	white-space: nowrap;
}
.tic {background: url(../Images/list/ya.gif) no-repeat left;}
.pr {background: url(../Images/list/google.gif) no-repeat left;}
.alexa {background: url(../Images/list/alexa.png) no-repeat left;}
.reiting {background: url(../Images/list/reting.png) no-repeat top right;}
.reiting u {background: url(../Images/list/reting.png) no-repeat;}
.reiting {padding-right: 12px; outline: none;}
.reiting u {padding-left: 36px; text-decoration: none;}
dir {
	list-style-position: outside;
	list-style-type: decimal;
}
.url {
	padding-left: 17px;
	color: Maroon;
	background: url(../Images/list/megaglobe.png) no-repeat left;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	border: none;
}
.black {
	color: Black;
	font-size: 13px;
}
DIR li {
	padding-top: 20px;
}
i.green {color: #005e01; display: block;}
.left, .right {
	height: 40%;
	width: 49%;
	padding: 3px;
	position: relative;
	display: block;
	margin-top: 5px;
}
.left img, .right img {
	width: 200px;
	height: 200px;
}
.left, .left img, .right img {float: left;}
.right, .count {float: right;}
.b1, .b2, .b3, .b4, .b5,
.b1 i, .b2 i, .b3 i, .b4 i, .b5 i,
.b1 b, .b2 b, .b3 b, .b4 b, .b5 b,
.b1 q, .b2 q, .b3 q, .b4 q, .b5 q {
  height: 1px;
  font-size: 1px;
  overflow: hidden;
  border-style: solid;
  border-width: 0 1px;
  display: block;
}
.b1 {
  margin: 0 2px;
  background: #EBEEF0;
  border: none;
}
.b1 b {
 margin: 0 1px;
 background: #B8C3C8;
 border-color: #CBD3D7;
}
.b2 {margin: 0 1px; border-color: #D6DCDF;}
.b2 b {border-color: #B8C3C8;}
.b2 i {border-color: #E4E8EA;}
.b2 q {border-color: #F7F8F9;}
.b3 {border-color: #EBEEEF;}
.b3 b {border-color: #BCC6CB;}
.b3 i {border-color: #F9FAFB;}
.b4 {border-color: #CAD2D6;}
.b4 b {border-color: #E5E9EB;}
.b5 {border-color: #B5C0C6;}
.b5 b {border-color: #FAFBFB;}
.text {
  border: 1px solid #B0BCC2;
  border-width: 0 1px;
  padding: 0 12px;
}
.razdel {
  font-size: 2em;
  text-align: center;
  margin: 0 auto;
}
#rss_logo { background: transparent url(../Images/fon/kat_rss.jpg) no-repeat left;}
#logo { background: transparent url(../Images/dofollow.png) no-repeat left;}
#rss_logo, #logo {
 width: 100%;
 height: 200px;
 position: relative;
}
#rss_logo h1, #logo h1 {
	font-size: 2.8em;
	color: #DF3E00;
	text-align: right;
	background: transparent none;
	margin-top: 20px;
	border: none;
}
#rss_logo h1 {margin-right: 100px;}
#logo h1 {margin-right: 30px;}
#logo div {
	text-align: left;
	margin: 20px 0px auto 160px;
}
.space {
 height: 120px; width: 300px; float: left; display: inline;
}
#logo i {color: #666;}
* html cite {margin-left: 6px; }
*+html cite {margin-left: 6px;}
cite {
	color: #606;
	font-style: italic;
	font-weight: bold;
}
h5.kategory {
	padding: 0px;
	margin: 10px 0px 10px 100px;
	color: black;
	border-bottom: 3px double #cdcdcd;
   clear: both;
   display: block;
}
h5.kategory:first-letter {
	font-size: 2em;
	color: #DF3E00;
}
.count {
	background: transparent url(../Images/fon/count.png) no-repeat center;
	width: 45px;
	height: 45px;
	text-align: center;
	font-size: 20px;
   padding-top: 17px;
   margin-top: -20px;
}
sup {
	font-size: 0.8em;
}
i.index {
	float: left; height: 30px; width: 27px; display: block;
	background: transparent url(../Images/list/noindex.png) no-repeat; margin-left: -30px; margin-top: 0px;
}
a.button, b.button, a.button_text, .country div {
 float: left;
}
a.button, a.button span, b.button {
  display: block; 
  width: 40px;
  height: 40px;
}
a.button, b.button  {
  font: bold 26px arial, sans-serif;
  color: #F0F8FF;
  text-decoration: none;
  background: url(../Images/button/button_page.png) no-repeat top center;
  outline: none;
}
b.button, .country div {
	text-align: center;
}
a.button span {
  line-height: 26px;
  background: url(../Images/button/button_page.png) no-repeat;
}
a.button:hover {background-position: 100% -40px;}
a.button:hover span {background-position: 0% -40px;}
a.button:hover span, a.button:active span {color: #ECF6FF;}
a.button:active, b.button {background-position: 100% -80px;}
a.button:active span {background-position: 0% -80px;}
a.button_text {
  width: 160px;
  height: 35px;
  background-image: url(../Images/button/subglobal.png);
  font: bold 20px arial, sans-serif;
  background-position: 100% -210px;
  display: block;
  background-repeat: no-repeat;
  text-align: center;
  color: #D2EAFF;
  text-decoration: none;
  outline: none;
  padding-top: 3px;
}
a.button_text:hover {background-position: 100% -245px;}
a.button_text:active {background-position: 100% -280px;}
.country div {
	display: inline;
	width: 33%;
}
.country input {
	width: 150px; height: 30px;
	background: transparent url(../Images/button/rss_button.jpg) no-repeat;
	outline: none;
   border: none;
   font-size: 22px;
   font-weight: bold;
   color: white;
   text-decoration: none;
   text-shadow: 1px 1px 1px #666;
}
.country b {
	font-size: 14px;
	background: transparent url(../Images/fon/count2.png) no-repeat;
	height: 32px; width: 50px;
	display: block;
	top: 25px; left: 50%;
	position: relative;
	padding-top: 2px;
}
* html .country b {left: 20px;}
*+html .country b {left: 20px;}
/* Русскоязычные */
.country input.rus {	background-position: 100% -240px;}
.country input.rus:hover {	background-position: 100% -210px;}
.country input.rus:active {	background-position: 100% -180px;}
/* Буржуйские */
.country input.eng {	background-position: 100% -150px;}
.country input.eng:hover {	background-position: 100% -120px;}
.country input.eng:active {	background-position: 100% -90px;}
/* Платные */
.country input.money {	background-position: 100% -60px;}
.country input.money:hover  {	background-position: 100% -30px;}
.country input.money:active {	background-position: 100% 0px;}
