@font-face {
	font-family: "Rubl Sign";
	src: url(http://www.artlebedev.ru/;-)/ruble.eot);
}
span.rur {
	font-family: "Rubl Sign";
	text-transform: uppercase;
}
span.rur s {
	position: absolute;
	overflow: hidden;
	width: .45em;
	height: 1em;
	margin: .1ex 0 0 -.55em;
	text-decoration: none;
	// display: none;
}
span.rur s:before {
	content: '\2013';
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-color: #ffffff;
}
.acht{
	border: 1px solid #FF0000;
	background-color: #F9DCB0;
	color: #ff0000;
	font-size: 18px;
}
p.mis {
	color: #000080;
}
table {
	border-collapse: collapse;
}
.TDQuest {
	font-size: 12px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	background-color: #ddd8d5;
}
.TDLine {
	background-image: url('images/line.gif');
}
.TDHLine {
	font-size: 4px;
	background-image: url('images/hline.gif');
}
.TDhead {
	font-size: 16px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-transform: uppercase;
	color: #000000;
}
.TDhead2 {
	font-size: 16px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	align: center;
	valign: middle;
	font-style: normal;
	text-transform: uppercase;
	color: #000000;
}
.TDhead3 {
	font-size: 16px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	align: center;
	valign: middle;
	font-style: normal;
	text-decoration: underline;
	text-transform: uppercase;
	color: #6DAB43;
}
.TDhead4 {
	font-size: 20px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	align: center;
	valign: middle;
	font-style: normal;
	text-decoration: underline;
	text-transform: uppercase;
	color: #6DAB43;
}
.TDnewstat{
	font-size: 12px;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #1f7292;
}

.TDcontact{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #128ac9;
}

.TDwhonow {
	left-padding
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	text-indent: 10px;
	vertical-align: middle;
}

.TDcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 5px;
	padding: 5px;

}
.TDExplorer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	margin: 5px;
	padding: 5px;

}
hr {
	border: 1px solid #6DAB43;
	width: 95%;
}

a {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #007cc2;
}
a.small {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #007cc2;
}
a.menu {
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: underline;
	color: #000000;
}
a.headmenu {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #ffffff;
}
td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td.menu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
}
th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
th.menu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	background-color: #6DAB43;
}
form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: disc;
	list-style-position: outside;
}

li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ol {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*list-style-type: upper-roman;*/
	list-style-position: outside;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	border-width: 3px;
	border-style: solid;
	padding: 5px;
}
a.menu_blue {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #007cc2;
}
a.menu_blue:hover {
	text-decoration: underline;
}
a.menu_orange {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #E68A1A;
}
a.menu_orange:hover {
	text-decoration: underline;
}
/* меню*/
.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 180px; /* Width of Menu Items */
border-bottom: 1px solid #6DAB43;
background-color: #6DAB43;
}

.suckerdiv ul li{
position: relative;
}

/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 160px; /*sub menu width*/
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
font-size: 12px;
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #FFFFFF;
text-decoration: none;
background: #6DAB43;
padding: 1px 5px;
border: 1px solid #6DAB43;
border-bottom: 0;
}

.suckerdiv ul li a:visited{
color: #FFFFFF;
}

.suckerdiv ul li a:hover{
color: #000000;
background-color: #ffffff;
}

.suckerdiv .subfolderstyle{
background: url(media/arrow-list.gif) no-repeat center right;
}

.plat{
	border-style: solid;
	border-width: 1px;
	border-color:#6DAB43;
}
.platbtn{
	border-style: solid;
	border-width: 1px;
	border-color:#6DAB43;
	background: #CCF9C6;
}
.select{
	margin:1;
	border:1px solid #6DAB43;
}
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

.floats
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: -3em 0 0 -2em;

/* Эти правила для IE */
position: relative;
display: inline-block;
clear: both;
}
.floats:after
{
content: '';
display: block;
clear: both;
}
.floats .left
{
position: relative;
float: left;

/* Убираем удвоение отступов в IE */
display: inline;

/* Прячем все, что вдруг вылезло за наши ограничения */
overflow: hidden;

/* Отсупы между float-блоками */
margin: 3em 0 0 2em;

/* Задаем минимальную ширину по картинке и тексту */
width: 14em;
min-width: 250px;
}
.floats .left .r
{
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.floats .left .min
{
/* Задаем минимальную высоту по картинке */
margin: 0 0 0 0;

/* Задаем минимальную высоту по тексту */
height: 6em;

/* Дублируем значение минимальной ширины по картинке для IE */
width: 0px;
}
/*/////////////////////*/
div.photoblock{border: 1px solid #6DAB43;
padding: 5px;
position: relative;
background-color: #ffffdd;
}
.photoblock img{
border: 1px solid #000000;
margin: 0 5px 5px 0;
}

div.rss{
background-color: #ffffdd;
border: 1px solid #6DAB43;
padding: 5px;
}

div.rssitem{
background-color: #FFFFFF;
border: 1px solid #6DAB43;
padding: 5px;
}

div.rssitemin{
background-color: #FFFFFF;
padding: 5px;
display:inline;
}

div.rssmedia{
background-color: #ffffbb;
border: 1px solid #6DAB43;
padding: 5px;
/*display:inline;*/
}

hr.rssdesc{
  background:#6DAB43;/* Firefox, Opera*/
  color:#6DAB43; /* IE */
  border:0px;
  height:1px; /* IE, Firefox, Opera */
  clear:both;
  width:100%;
}

.ico img {
border: 0px;
}

div.rhead{
border: 1px solid #000000;
background-color: #e5ffee;
text-align: center;
padding: 5px;
}

div.cat{
border: 1px solid #6DAB43;
background-color: #ffffdd;
text-align: left;
padding: 5px;
}

div.data{
border: 1px solid #6DAB43;
background-color: #ffffff;
text-align: left;
padding: 5px;
}

div.pages{
border: 1px solid #000000;
background-color: #dce0de;
text-align: left;
padding: 5px;
}
