* { margin: 0; padding: 0;}

body {
	margin:0 10px 0 10px; padding: 10px 0 0 0;
	background-color: #FFF;
	font: normal 78%/130% Verdana, Arial, sans-serif; color: #333;
/* фон страницы */
/*       BACKGROUND: url(../images/cover/fon_love.gif);                               */
/*       BACKGROUND: url(../images/cover/ny_fon.gif);                             */
/*       BACKGROUND: url(../images/cover/8marta.jpg);                               */

}

IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A {
	COLOR: #333; TEXT-DECORATION: none; outline: none
}
A:hover {
	TEXT-DECORATION: underline
}


TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; FONT: bold 280% Tahoma, Arial, sans-serif; PADDING-TOP: 0.1em; line-height:110%; 
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; FONT: bold 16pt Tahoma, Arial, sans-serif; PADDING-TOP: 0.1em; 
       margin-top:0; margin-bottom:6; line-height:100%;
}

H3 {
	FONT: bold  190% Tahoma, Newton, Arial, sans-serif
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; FONT: bold 135% Tahoma, Arial, sans-serif; PADDING-TOP: 0.2em
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; FONT: bold 100% Tahoma, Arial, sans-serif; PADDING-TOP: 0.3em
}
H1 {
	COLOR: #333! important; TEXT-DECORATION: none! important
}
H2 {
	COLOR: #333! important; TEXT-DECORATION: none! important
}
H3 {
	COLOR: #333! important; TEXT-DECORATION: none! important
}
H4 {
	COLOR: #111! important; TEXT-DECORATION: none! important
}
H5 {
	COLOR: #111! important; TEXT-DECORATION: none! important
}
H1 A {
	COLOR: #111! important; TEXT-DECORATION: none! important
}
H2 A {
	COLOR: #111! important; TEXT-DECORATION: none! important
}
H3 A {
	COLOR: #333! important; TEXT-DECORATION: none! important
}
H4 A {
	COLOR: #111! important; TEXT-DECORATION: none! important
}
H5 A {
	COLOR: #111! important; TEXT-DECORATION: none! important
}

#wrapper000{ width: 1000px; margin:0px auto; position: relative; }
#wrapper{ width: 1000px; margin: 0 auto; position: relative; overflow: hidden; }

#profile{ width: 600px; margin:0px auto; position: relative; }

#wrapperrrr { 
  position: absolute; 
  left: 50%; 
  width: 1040px; 
  margin-left: -520px; 
} 

#header {
	POSITION: relative
}
#alt-body #header {
	BACKGROUND: url(../images/static/shade_dashed_bg.gif) repeat-x
}
#header H1 A {
	DISPLAY: block; BACKGROUND: url(../images/static/logo_mr7.png) no-repeat; LEFT: -1px; top:4px;  WIDTH: 315px; TEXT-INDENT: -999em; POSITION: relative; HEIGHT: 90px; 
}


#alt-body #header H1 A {
	BACKGROUND: url(../images/static/mr_logo_3.gif) no-repeat; LEFT: 0px; WIDTH: 123px; POSITION: absolute; TOP: 25px; HEIGHT: 38px
}


.hdr-ads {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/static/header_ads_bg.gif) no-repeat; MARGIN-BOTTOM: 10px;  WIDTH: 985px; BORDER-BOTTOM: #ccc 1px dotted; POSITION: relative; TOP: 0px; HEIGHT: 100px
}

.hdr-ads .hdr-ac {
	PADDING-LEFT: 5px; FLOAT: left
}

.ads-60 {
	PADDING-LEFT: 0px; BACKGROUND: url(../images/static/reklama-v.gif) no-repeat; MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 500px; BORDER-BOTTOM: #ccc 1px dotted; POSITION: relative; TOP:0px; HEIGHT: 70px
}

.hdr-cols {
	MARGIN: -90px 0px 0px 310px; OVERFLOW: hidden; WIDTH: 690px; HEIGHT: 90px
}
.hdr-cols .hdr-c1 {
	FLOAT: left; BACKGROUND-REPEAT: no-repeat
}
.hdr-cols .hdr-c2 {
	FLOAT: left; BACKGROUND-REPEAT: no-repeat
}
.hdr-cols .hdr-c3 {
	FLOAT: left; BACKGROUND-REPEAT: no-repeat
}
.hdr-cols .hdr-c4 {
	FLOAT: left; BACKGROUND-REPEAT: no-repeat
}
.hdr-cols .hdr-c1 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 17px; FONT-SIZE: 0.9em; BACKGROUND-IMAGE: url(../images/static/hdr_cols_separator.gif); PADDING-BOTTOM: 0px; WIDTH: 180px; PADDING-TOP:0px
}
.hdr-cols .hdr-c1 B {
	FONT-WEIGHT: normal; COLOR: #007928
}
.hdr-cols .hdr-c2 {
	PADDING-RIGHT:5px; BACKGROUND-POSITION: right top; PADDING-LEFT:10px; 
/* BACKGROUND-IMAGE: url(../images/static/logo_mr_vert.gif); */
PADDING-BOTTOM: 0px; WIDTH: 150px; height:90px; PADDING-TOP: 0px
}
.hdr-cols .hdr-c3 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; WIDTH: 175px; height:90px; PADDING-TOP: 0px
}
.hdr-cols .hdr-c3 H4 {
	MARGIN: 18px 0px 0px 52px; FONT: 1em Arial, sans-serif
}
.hdr-cols .hdr-c4 {
	WIDTH: 110px
}

.hdr-search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 5; BACKGROUND: url(../images/static/header_search.gif) no-repeat; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 759px; WIDTH: 240px; PADDING-TOP: 2px; POSITION: absolute; HEIGHT: 24px
}
.hdr-search LEGEND {
	DISPLAY: none
}
.hdr-search INPUT {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 206px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hdr-search INPUT.submit {
	FILTER: alpha(opacity=1); WIDTH: 24px; -moz-opacity: 0.01; opacity: 0.01
}
#header .arrow-button {
	MARGIN-TOP: 18px; FLOAT: right; WIDTH: 9.8em; POSITION: relative
}

/*
.arrow-button {
	DISPLAY: block; BACKGROUND-IMAGE: url(../images/static/arrow_button_bg.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 38px
}

.arrow-button A {
	DISPLAY: block; BACKGROUND-IMAGE: url(../images/static/arrow_button_bg.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 38px
}
.arrow-button A {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: right 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 45px; LINE-HEIGHT: 36px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
*/

#footer {
	CLEAR: both; margin-top:10px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/static/footer_bg.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP:0px; height:100px; POSITION: relative
}
#footer .privacy {
	padding:0 0 0 150px; DISPLAY:block; FONT-SIZE:11px; COLOR:#444; FONT-STYLE: normal
}
.cprght-mr {
	DISPLAY: block; BACKGROUND: url(../images/static/mr7_minilogo.png) no-repeat; LEFT: 14px; WIDTH: 123px; top:10px; TEXT-INDENT: -999em; POSITION: absolute; HEIGHT: 40px
}

#cntnt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; PADDING-TOP: 0px
}
#cntnt A {
	COLOR: #0066cc; TEXT-DECORATION: underline
}
#cntnt A:hover {
	TEXT-DECORATION: none
}


#cntnt P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
#cntnt UL {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.6em
}
#cntnt OL {
	PADDING-RIGHT: 2.5em; PADDING-LEFT: 2.5em; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.6em
}
.cntnt-split {
	CLEAR: both; OVERFLOW: hidden; WIDTH: 100%; POSITION: relative
}

.cntnt-c0 {
	float:left; width:580px; padding:0 20px 0 0; 
}

.cntnt-c1 {
	FLOAT: left; WIDTH: 400px
}
#cntnt .cntnt-c1 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
#cntnt .cntnt-c1 H3 EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
#cntnt .cntnt-c1 H3 SMALL {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #767676! important
}
FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM {
	DISPLAY: inline
}
INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; FONT: 1em/1.1em Verdana, Arial, sans-serif; COLOR: #444; PADDING-TOP: 2px
}
TEXTAREA {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; FONT: 1em/1.1em Verdana, Arial, sans-serif; COLOR: #444; PADDING-TOP: 2px
}
TEXTAREA {
	OVERFLOW: auto
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; FONT: 1em Arial, sans-serif; PADDING-TOP: 1px
}
SELECT OPTION {
	COLOR: #444
}
FORM.inline-form-fields .field-text {
	DISPLAY: inline; VERTICAL-ALIGN: baseline
}
FORM.inline-form-fields .field-textarea {
	DISPLAY: inline; VERTICAL-ALIGN: baseline
}
FORM.inline-form-fields TABLE TD {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 4px! important; PADDING-TOP: 4px! important
}
FORM.inline-form-fields LABEL {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 6px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.8em; PADDING-TOP: 4px
}
FORM.inline-form-fields TEXTAREA {
	WIDTH: 486px
}
FORM .field-text INPUT {
	BORDER-RIGHT: #eeeeec 1px solid; BORDER-TOP: #eeeeec 1px solid; BACKGROUND: url(../images/static/nfo_or_form_bg_loop.gif) #fff repeat-x; BORDER-LEFT: #eeeeec 1px solid; BORDER-BOTTOM: #eeeeec 1px solid
}
FORM .field-textarea TEXTAREA {
	BORDER-RIGHT: #eeeeec 1px solid; BORDER-TOP: #eeeeec 1px solid; BACKGROUND: url(../images/static/nfo_or_form_bg_loop.gif) #fff repeat-x; BORDER-LEFT: #eeeeec 1px solid; BORDER-BOTTOM: #eeeeec 1px solid
}
DIV.field-text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
DIV.field-textarea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.field-textarea TEXTAREA {
	WIDTH: 570px
}
DIV.submit BUTTON {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 8px 0px 8px -13px; OVERFLOW: visible; WIDTH: auto; CURSOR: pointer; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
DIV.submit BUTTON STRONG {
	PADDING-RIGHT: 13px; DISPLAY: block; PADDING-LEFT: 13px; BACKGROUND: url(../images/static/form_button_rght.gif) no-repeat 99% 50%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; COLOR: #fff; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 22px
}
DIV.submit BUTTON SPAN {
	DISPLAY: block; BACKGROUND: url(../images/static/form_button_lft.gif) no-repeat; MARGIN: 0px; TEXT-INDENT: 11px; LINE-HEIGHT: 20px; POSITION: relative; HEIGHT: 22px
}
DIV.submit BUTTON:focus:unknown {
	BORDER-LEFT-COLOR: transparent! important; BORDER-BOTTOM-COLOR: transparent! important; BORDER-TOP-COLOR: transparent! important; BORDER-RIGHT-COLOR: transparent! important
}
.hr HR {
	DISPLAY: none
}
.hrsolid {
	MARGIN: 4px 0px 6px; BORDER-BOTTOM: #eeeeec 1px solid
}
.hrdashed-t0 {
	MARGIN: 8px 0px 10px; BORDER-BOTTOM: #00602f 1px dashed
}

//.hrrnd {
//	BACKGROUND: url(../images/static/article_top_bg.gif) no-repeat; MARGIN: 10px 0px 0px; WIDTH: 100%; HEIGHT: 4px
//}

.clearfix {
	CLEAR: both
}
.error {
	FONT-WEIGHT: bold; COLOR: #900
}
.d {
	BORDER-RIGHT: red 1px dashed; BORDER-TOP: red 1px dashed; BORDER-LEFT: red 1px dashed; BORDER-BOTTOM: red 1px dashed
}
.d0 {
	BORDER-RIGHT: red 1px dashed; BORDER-TOP: red 1px dashed; BORDER-LEFT: red 1px dashed; BORDER-BOTTOM: red 1px dashed
}
.d1 {
	BORDER-RIGHT: green 1px dashed; BORDER-TOP: green 1px dashed; BORDER-LEFT: green 1px dashed; BORDER-BOTTOM: green 1px dashed
}
.d2 {
	BORDER-RIGHT: blue 1px dashed; BORDER-TOP: blue 1px dashed; BORDER-LEFT: blue 1px dashed; BORDER-BOTTOM: blue 1px dashed
}

.related-title {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 10px! important; BACKGROUND: url(../images/static/line_rounded_bg.gif) no-repeat -1500px 10px; PADDING-BOTTOM: 0px! important; MARGIN: -10px 0px 0px; FONT: bold 1em/22px Tahoma, Arial, sans-serif; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px! important
}
.related-title SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; COLOR: #00602f; PADDING-TOP: 0px
}
.related-articles {
	OVERFLOW: hidden
}
.related-articles P {
	PADDING-RIGHT: 0px! important; BORDER-TOP: #f4f4f4 1px solid; MARGIN-TOP: -1px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0.6em! important; PADDING-TOP: 0.6em! important
}
.related-articles P A {
	COLOR: #333! important; TEXT-DECORATION: none! important
}
.related-articles STRONG {
	COLOR: #717171
}
.related-video {
	MARGIN: 0px auto 12px; TEXT-ALIGN: center
}
.related-gallery {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 6px! important; PADDING-TOP: 0px! important
}
.related-gallery-slide {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 12px! important; BACKGROUND: url(../images/static/related_gallery_slide.gif) no-repeat; PADDING-BOTTOM: 0px! important; MARGIN: 4px auto; OVERFLOW: hidden; WIDTH: 348px; PADDING-TOP: 14px! important; HEIGHT: 68px
}
.related-gallery-photo {
	BORDER-RIGHT: #000 4px solid; FLOAT: left; WIDTH: 80px; HEIGHT: 52px
}
.article-cntnr {
	OVERFLOW: hidden
}
.article-row {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; OVERFLOW: hidden; PADDING-TOP: 8px; BORDER-BOTTOM: #e0e0e0 1px solid; HEIGHT: 1%
}
.article-row-cntnt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.article-row-image {
	WIDTH: 170px
}
.article-row-col0 {
	WIDTH: 410px
}

H3.article-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; FONT: bold 2.5em Tahoma, Arial, sans-serif; PADDING-TOP: 4px
}
H3.alt-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; FONT: bold 2.5em Tahoma, Arial, sans-serif; PADDING-TOP: 4px
}
.article-img IMG {
	MARGIN: 10px 0px
}
.article-cntnt {
	MARGIN: 10px 0px 22px; OVERFLOW: hidden
}
.article-table {
	BORDER-LEFT-COLOR: #009933; BORDER-BOTTOM-COLOR: #009933; WIDTH: 580px; BORDER-TOP-COLOR: #009933; BORDER-COLLAPSE: collapse; BORDER-RIGHT-COLOR: #009933
}

#cntnt .alt-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #00602f! important; PADDING-TOP: 0.4em
}
.title-cntnr {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 6px! important; PADDING-BOTTOM: 0px! important; MARGIN: 12px 0px 10px; FONT: bold 17px/31px Tahoma, Arial, sans-serif; COLOR: #fff! important; PADDING-TOP: 0px! important
}
.title-t0.title-cntnr {
	BACKGROUND: #007429 no-repeat
}

.title-t1.title-cntnr {
	BACKGROUND: #5fc503 no-repeat 0px -100px
}

CITE.quote {
	BORDER-RIGHT: #f5f5f5 4px solid; PADDING-RIGHT: 0px; BORDER-TOP: #f5f5f5 4px solid; DISPLAY: block; PADDING-LEFT: 22px; BACKGROUND: url(../images/static/quote_1.gif) #f5f5f5 no-repeat; PADDING-BOTTOM: 0px; MARGIN: 4px 10px 10px 0px; FONT: 1.2em Tahoma, Arial, sans-serif; BORDER-LEFT: #f5f5f5 4px solid; PADDING-TOP: 22px; BORDER-BOTTOM: #f5f5f5 4px solid; TEXT-ALIGN: left
}
CITE.quote SPAN {
	PADDING-RIGHT: 22px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/static/quote_2.gif) no-repeat right bottom; PADDING-BOTTOM: 22px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#cntnt .cntnt-c0 .quote {
	FLOAT: left; WIDTH: 160px; TEXT-ALIGN: left
}
.alt-nfo-cntnt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/static/article_ctrl_nav_bg_loop.gif) #f2f3f2 repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 574px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 42px
}
#cntnt .alt-nfo-cntnt P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: #666; PADDING-TOP: 0px
}
.alt-nfo-cntnt STRONG {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #008326; PADDING-TOP: 0px
}


#em2 {
	VISIBILITY: hidden; WIDTH: 0px; HEIGHT: 0px
}


.control {display:none;}
.comment {display:none; padding-top:3px; text-decoration:none;}
.zone {display:none; padding-top:3px; font-size:90%; text-decoration:none;}

.noform {
color:#000000; 
border-color:#ffffff; 
border-width:0; 
background-color:#ffeed5; 
text-align:right;}


a.classic, a.classic:link, a.classic:visited
{font-family:verdana,arial; color:#0066cс ! important; text-decoration:underline;}
a.classic:hover
{color: #ff6600; text-decoration:underline;}
a.classic:active
{color: #ff6600; text-decoration:underline;}

a.title, a.title:link, a.title:visited
{font-family:verdana,arial; font-size:100%; color:#ff6600; font-weight:bold; text-decoration:none;}
a.title:hover
{color: #ff6600; font-weight:bold; text-decoration:underline;}
a.title:active
{color: #ff6600; font-weight:bold; text-decoration:underline;}

a.fulltxt, a.fulltxt:link, a.fulltxt:visited
{font-family:verdana,arial; font-size:7.5pt; color:#ff0000; font-weight:none; text-decoration:uderline;}
a.fulltxt:hover
{color: #ff0000; font-weight:bold; text-decoration:underline;}
a.fulltxt:active
{color: #ff0000; font-weight:bold; text-decoration:underline;}


#cntnt a.rlenta {
font-family:arial; color:#333; font-size:9pt; font-weight:normal; letter-spacing:50%; word-spacing:50%; line-height:120%; text-decoration:none;
}
#cntnt a.rlenta:link, a.rlenta:visited {
font-family:arial; font-size:9pt; font-weight:normal; text-decoration:none;
}
#cntnt a.rlenta:hover {
color:#f02f02;  text-decoration:underline;
}
#cntnt a.rlenta:active {
text-decoration:none;
}


a.lenta {
font-family:arial; font-size:11pt; font-weight:bold; text-decoration:underline;
}
a.lenta:link, a.lenta:visited {
font-family:arial; font-size:11pt; font-weight:bold; text-decoration:underline;
}
a.lenta:hover {
font-weight:bold; text-decoration:none;
}
a.lenta:active {
font-weight:bold; text-decoration:none
}


.date { 
font-family: Tahoma, Newton, Verdana, Arial; font-size:8pt; color: #888888; margin-top:0px; margin-bottom:0px;
}

.date-lenta { 
font-family: Tahoma, Newton, Verdana, Arial, Times New Roman; font-size:10pt; color: #444444; margin-top:0px; margin-bottom:0px;
}

.date-rlenta { 
font-family: Tahoma, Newton, Verdana, Arial; font-size:8pt; color: #0066ff; margin-top:0px; margin-bottom:0px;
}

.photo-autor {font-family:verdana; font-size:80%; font-weight:normal; color:#888888;}
.photo-text {font-family:verdana; font-size:90%; color:#888888;}


.img-wrapper {
  background: url(/images/shadow.gif) no-repeat right bottom;
  float: left;
  /* margin: 10px 0 0 10px; */
}

.img-wrapper div {
  background: url(/images/mask.png) no-repeat left top !important;
  background: url(/images/mask.gif) no-repeat left top; 
  padding: 0 5px 5px 0;
	float: left; /* :KLUDGE: Fixes bug in IE/Mac */
}


.passport-wrapper {
  background: url(/images/shadow.gif) no-repeat right bottom;
  /* margin: 10px 0 0 10px; */
}

.passport-wrapper div {
  background: url(/images/mask.png) no-repeat left top !important;
  background: url(/images/mask.gif) no-repeat left top;
  padding: 0 5px 5px 0;
	float: left; /* :KLUDGE: Fixes bug in IE/Mac */
}



.img-wrapper img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
}


.hdr-c2 ul {
  margin:0;
  padding:0;
  list-style-type:none;
/*  list-style-image:url(/images/static/arrow_blue.gif); */
/*  list-style-position:inside; */
  line-height:150%; font-size:9pt; font-family:Verdana;
}

.hdr-c2 li{
  background:url(/images/static/arrow_blue.gif) 0 5px no-repeat;
  padding-left:15px;
}


.hdr-c3 ul {
  margin:0;
  padding:0 0 0 10px;
  list-style-type:none;
/* list-style-image:url(/images/static/arrow_gray.gif); */
/*  list-style-position:inside; */
/*  vertical-align:baseline;  */
  line-height:150%; font-size:9pt; font-family:Verdana;
}

.hdr-c3 li{
  background:url(/images/static/arrow_gray.gif) 0 5px no-repeat;
  padding-left:15px;
}


table.border{
border-color: black;
border-style: solid;
border-width: 0 1px 1px 0
padding: 5px;
}

table.border td, table.border th{
padding: 5px;
border-color: black;
border-style: solid;
border-width: 1px 0 0 1px
}



.module580 {
  clear:both; 
  margin:10px 0 0 0; 
  padding:4px 0 0 0; 
  width:580px; 
  float:left; 
  position:relative; 
  border-top:#ff8000 4px solid; 
}

.module580ads {
  clear:both; 
  margin:10px 0 0 0;
  padding:0 0 5px 0;
  width:580px; 
  background-color:#f8eff0;
  float:left; 
  position:relative; 
}

.module580ads h3 {
  font-weight:normal;
  margin:0 0 0 10px;
}

.module280-left {
  clear:both; 
  margin-top:10px; 
  padding-top:4px; 
  width:280px; 
  float:left; 
  position:relative; 
  border-top:#ff8000 4px solid;
}

.module280-right {
  margin-top:10px; 
  padding-top:4px; 
  width:280px; 
  float:right; 
  position:relative; 
  border-top:#ff8000 4px solid;
}

.module180-left {
  clear:both;
  margin-top:10px; 
  padding-top:4px; 
  width:180px; 
  float:left; 
  position:relative;
  border-top:#ff8000 4px solid;
}

.module180-left-ads {
  clear:both;
  margin:10px 0 0 8px; 
  padding-top:0px; 
  width:180px; 
  float:left; 
  position:relative;
#  background-color:#eee;
#  border-top:#ff8000 4px solid;
}

.module180-center {
  margin-top:10px; 
  padding-top:4px; 
  margin-left:20px; 
  width:180px; 
  float:left; 
  position:relative;
  border-top:#ff8000 4px solid;
}

.module180-center-ads {
  margin:10px 0 0 10px; 
  padding-top:0px; 
  width:180px; 
  float:left; 
  position:relative;
#  background-color:#eee;
#  border-top:#ff8000 4px solid;
}

.module180-right {
  margin-top:10px; 
  padding-top:4px; 
  width:180px; 
  float:right; 
  position:relative;
  border-top:#ff8000 4px solid;
}

.module180-right-ads {
  margin:10px 8px 0 0; 
  padding-top:0px; 
  width:180px; 
  float:right; 
  position:relative;
#  background-color:#eee;
#  border-top:#ff8000 4px solid;
}

.module380-right {
  float:right; 
  width:380px; 
  margin-top:10px; 
  padding-top:4px; 
  position:relative;
  border-top:#ff8000 4px solid;
}

.module380-left {
  float:left; 
  margin-top:10px; 
  padding-top:4px; 
  width:380px; 
  position:relative;
  border-top:#ff8000 4px solid;
}


.comments {
  float:left;
  background: url(/images/static/comments.gif) no-repeat; height:12px; padding:0 0 0 20px; font-size:8pt; line-height:10px; color:#444; margin:8px 5px 0 0;
}

.comments-img {
  position:relative; top:3px; margin:2px 4px 0 0; width:15px; height:12px;
}

.adsref {
  padding:10px 0 0 20px !important;
  border-left:#ccc 1px solid; 
  border-top:#ccc 1px solid; 
  background-color:#ffffff; 
  font-size:8pt; color:#888
}

.adsref a {
  color:#888! important; TEXT-DECORATION: none! important
}


.seemore {
clear:both;
background:url(http://www.mr7.ru/images/static/panel_rubric.gif) no-repeat; 
width:567px; height:31px; 
margin-bottom:5px; padding:7px 0 0 13px; 
font-family:verdana; font-size:14pt; font-weight:normal; 
color:#fff !important;
}

#link {
color:#888; margin-top:20px; padding-top:5px; font-size:8pt; border-top:#888888 1px dotted; line-height:100%;
}

#link a {color:#888;}



.vertical { 
  overflow:hidden; 
  z-index:-1; 
  position:absolute; 
  bottom:20px; right:-10px;
  white-space:nowrap; 
  width:22px; 
  height:300px; 
}

.vertical object { 
  width:22px; 
  height:300px; 
  display:block; 
}


/* Всплывающие подсказки (qTip.js) */
div#qTip {
padding: 4px;
border: 1px outset #ccc;
display: none;
background: #ffc;
color: #333;
font: 8pt Verdana, Arial, sans-serif;
position: absolute;
z-index: 1000;
}

.send-form							{ padding:0px; overflow: hidden; background-color:#fff; } 

.send-form .line					{ margin:0px; } 
.send-form .agree input,
.send-form .agree label				{ display: inline-block; vertical-align: middle; }
.send-form .agree label				{ padding: 0.2em; } 

.send-form div.terms				{ height: 160px; overflow-y: scroll; padding:0 30px; border: 1px solid #ccc;}
.terms ol li						{ margin-bottom: 10px; } 

 

