P{
margin: 0px;
padding: 0px;
}

html,body{
height:100%;
margin:0px;
padding:0px;
font-family: Verdana;
}


.black11{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color:#000000;
}

.black12{
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color:#000000;
}

.black11 A,
.black11 A:link,
.black11 A:visited,
.black11 A:hover,
.black11 A:active
{
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

.black12 A,
.black12 A:link
{
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

.black11 A:hover,
.black12 A:hover{
	color:#747474;
	text-decoration: underline;
}


.black11 A:active,
.black12 A:active{
	color:#747474;
}


.debug{
	font-family: verdana, arial, helvetica;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #FE0000;
}


.imggray {filter: gray;}
.imgcolor {filter: none;}



.inputclass{

	font-family: verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #d0d0d0;
	margin: 0px 4px;
	padding: 2px 2px 2px 2px;

}

.graybutton,
.lightbutton
{
	font-family: verdana;
	font-size: 1em;
	font-weight: normal;
	color: white;
	border: solid 0px;
	cursor: pointer ;
	padding: 3px 8px 3px 3px;
}

.graybutton
{
	background-color: #D8D8D8;
}

.lightbutton
{
	background-color: #cc9966;
}



/* Video class */
div.vdo {text-align: center; margin: 0; padding: 0}
div.vdo p {padding: 5px 5px 15px 5px; margin: 0; font-variant: small-caps}

/* pager style */
.img-pgrs {width: 39px !important; height: 16px; padding: 2px; cursor: pointer; color: #fff; background-color: #D8D8D8; font-family: verdana; font-size: 0.8em; text-align: left; }
.link-pgr, A.link-pgr, A.link-pgr:link, A.link-pgr:visited {font-family: verdana; font-size: 0.8em; color: #C42632}
A.link-pgr:hover {font-family: verdana; font-size: 0.8em; color: #DA434E}


/* Links css */
.upload_lnk {padding: 0 0 0 14px; margin: 5px 0px; background: url(/skin/img/elem.gif) left center no-repeat;}


/* margin and padding styles and blocking*/
.mrgn5 {margin: 5px}
.mrgn10 {margin: 10px}
.mrgn-hght5 {margin: 5px 0 !important}
.mrgn-wdth3 {margin: 0 3px !important}
.mrgn-wdth5 {margin: 0 5px !important}
.mrgn-hght10 {margin: 10px 0 !important}
.mrgn-hght20 {margin: 20px 0 !important}
.mrgn-top20 {margin: 0 !important; margin-top: 20px}

.h5 {margin: 5px 0}
.w10 {margin: 0 10px}
.b5 {margin-bottom: 5px}

.r10 {margin-right: 10px}

.flt-left {float: left; margin: 5px;}
.flt-rght {float: right; margin: 5px;}


.abs-blck {margin: 1px; width: auto; height: 1px !important; clear: both; display: block; float: none; font-size: 1px !important; overflow: hidden}
.abs-blck10 {margin: 5px; width: auto; height: 1px !important; clear: both; visibility: hidden; display: block !important; float: none; font-size: 1px !important}
.centerd{text-align: center;}
.clr {clear: both; display: block; font-size: 1px; }

h3 {
font-size: 13pt;
color: #c42632;
margin: 10px 0 ;
padding: 0;
}

.blck{
width: auto;
display: block;
float: none;
clear: both;
}

.blue-blck {
background-color: #D6EAF2;
padding: 5px;
display: block;
width: auto;
margin: 0;
}

/* opacity */
.img-op-100 {filter: none; -moz-opacity:1.0; opacity: 1.0}
.img-op-70 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7} 
.img-op-50 {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5} 

.h {display: none}

/* text style */
.u {text-decoration: underline !important}
.no-u {text-decoration: none !important}
.b {font-weight: bold}


/* news image style */
.news-img {float: left; clear: left; margin-right: 10px; margin-bottom: 10px; text-align: right; font-family: verdana; font-size: 0.8em; color: #A9A7A7}
.news-img img{padding: 10px; background-color: #f0f6f9; display: block;}
.news-img p{text-align: right; font-family: verdana; font-size: 0.8em; color: #A9A7A7; display: block; width: 200px;}


/* ICONS */
.print {background: url(/skin/img/print.gif) left no-repeat; padding: 4px 0px 4px 20px;}
.write {background: url(/skin/img/write.gif) left no-repeat; padding: 4px 0px 4px 20px;}
.discuss {background: url(/skin/img/discuss.gif) left no-repeat; padding: 4px 0px 4px 20px;}
.view {background: url(/skin/img/view.gif) left no-repeat; padding: 4px 0px 4px 20px;}
.all-news {background: url(/skin/img/all_news.gif) left no-repeat; padding: 4px 0px 4px 20px;}
.ico {border: none; float: left; margin: 0 5px}
.edit {width: 15px; height: 18px;}
.delete {width: 15px; height: 17px;}
/* NEW MMR */

/* links */
a,
a:link,
a:visited,
a:hover,
a:active{
color: #27809e;
text-decoration: underline
}

a:hover{
color: #56B5D5;
}


/* header */
body.ttl-bdy {margin: 0px; padding: 0px; }
div.hdr-div {background-color: #EBF1F4; width: auto; margin: 0; padding: 0; min-height: 122px; overflow: visible}
div.hdr-div-print {background-color: #fff; width: auto; margin: 0; padding: 0; margin-top: 10px; overflow: visible}
div.hdr-adv {display: block; width: 730px; padding: 0; height: auto; margin: 3px auto}

div.logo {
width: 260px;
height: 90px;
text-align: center;
float: left;
display: block;
margin: 0;
padding: 0;
}

	div.logo img{
	width: 187px;
	height: 78px;
	border: 0px;
	}

div.e-projects{
width: 80%;
height: 21px !important;
overflow: hidden;
float: left;
}

div.std-smbls{
width: 19%;
margin-top: 3px;
height: 18px !important;
overflow: hidden;
float: left;
text-align: right;
}

div.std-smbls img{
margin-left: 5px;
width: 20px;
height: 16px;
border: 0;
}

div{
b/\order: 1px solid #000;
}

DIV.e-projects,
DIV.e-projects A,
DIV.e-projects A:link,
DIV.e-projects H1,
DIV.e-projects A H1,
DIV.e-projects A:link H1{
font-size: 9px;
font-family: Verdana;
color: #9e9e9e;
font-weight: normal;
text-decoration: none;
padding: 0px;
margin: 0px;
}

DIV.e-projects A,
DIV.e-projects A:link,
DIV.e-projects A:visited,
DIV.e-projects A:hover,
DIV.e-projects A:active{
margin: 3px 10px;
display: block;
float: left;
padding-left: 10px;
background: url(/skin/img/pointer.gif) left 4px no-repeat;
text-decoration: none;
}

/* header buttons */
div.hdr-btns {
display: block;
float: left;
width: 224px;
height: 55px;
cursor: pointer;
margin: 0px;
margin-left: 5px;
padding: 0px;
padding-top: 45px;
}

div.hdr-btns p.desc {
font-family: Verdana;
font-size: 7pt;
}

div.hdr-btns p.fresh {
font-family: Verdana;
font-size: 10pt;
margin-top: 10px;
}

div.hdr-btns span {
font-family: Verdana;
font-size: 15pt;
}

div.news-list{
background: url(/skin/img/hdr_btn_back.gif) left top no-repeat #f2f2f2; 
width: 212px; 
z-index: 10000; 
position: absolute; 
display: none; 
border: 1px solid #767474; 
top: 120px;
padding: 5px;
}

div.hdr-news{
display: block;
padding: 0;
margin: 8px 0;
clear: both;
width: 100%;
font-family: Verdana;
overflow: visible;
height: auto;
min-height: 30px;
}


div.hdr-news div{
float: left;
display: block;
}

div.hdr-news div.txt{
width: 144px;
}

div.hdr-news div.txt2{
width: 144px;
}

div.hdr-news-img{
height: 100%;
width: 60px;
}

div.hdr-news-img img{
margin: 0px 5px 0px 0px;
border: none;
width: 55px;
}



p.news-time {
	font-size: 7pt;
	font-family: Verdana;
	font-variant: small-caps;
	color: #A9A7A7;
	margin: 0;
}

p.hdr-news-ttl{
	width: 144px !important
}

p.hdr-news-ttl,
p.hdr-news-ttl a,
p.hdr-news-ttl a:link,
p.hdr-news-ttl a:visited,
p.hdr-news-ttl a:hover,
p.hdr-news-ttl a:active
{
	font-size: 9pt;
	text-decoration: none;
}

p.hdr-news-ttl a:hover{
text-decoration: underline;
}
 

.mark-btn {
background: url(/skin/img/hdr_btn_marketing.gif) left bottom no-repeat;
color: #FFB3BC;
}

.mark-btn.up,
.mark-btn:hover{
background: url(/skin/img/hdr_btn_marketing_hvr.gif) left bottom no-repeat;
c/\/olor: #C42632;
}

.media-btn {
background: url(/skin/img/hdr_btn_media.gif) left bottom no-repeat;
color: #B3EDFF;
}

.media-btn.up,
.media-btn:hover {
background: url(/skin/img/hdr_btn_media_hvr.gif) left bottom no-repeat;
c/\/\olor: #27809E;
}

.adv-btn {
background: url(/skin/img/hdr_btn_advertisement.gif) left bottom no-repeat;
color: #DBD7D7;
}

.adv-btn.up,
.adv-btn:hover{
background: url(/skin/img/hdr_btn_advertisement_hvr.gif) left bottom no-repeat;
c/\/\olor: #767474;
}


div.hdr-menu-div { width: 824px; height: 40px; background: url(/skin/img/menu_back.gif) left bottom #EBF1F4 repeat-x; float: left; margin: 0; }

#nav, #nav ul {
	z-index: 20000;
	font-size: 7pt;
	font-family: Tahoma, Verdana;
	list-style: none;
	margin: 0;
	padding: 0;
	background: transparent;
	float: left;
}

#nav li {
	float: left;
	position: relative;
	background: none;
	height: 100%;
	
}

#nav a {
	font-family: Verdana;
	font-size: 2em;
	color: #C42632;
	text-decoration: none;
	display: block;
	padding: 10px 3px 5px;
	margin: 0px;
	margin-right: 13px;
  /*background: url(dot.png) repeat-y right;*/
}

#nav a:hover {
	font-family: Verdana;
	font-size: 2em;
	color: #FFFFFF;	
	background-color: #767474;
	padding: 10px 3px 5px;
	margin: 0px;
	margin-right: 13px;
}

#nav li:hover,
#nav li.jshover {
	font-family: Verdana;
	font-size: 1em;
	color: #FFFFFF !important;	
	background-color: #767474;
	margin: 0px;
}

#nav li li,
#nav li li:hover,
#nav li.jshover li.jshover {

	display: block;
	clear:both;
	float: none;
	width: 190px !important;
}

#nav li ul {
	display: none;
	position: absolute;
	background: url(/skin/img/mmnu_back.gif) left top no-repeat #f2f2f2;
	width: 190px !important;
	border: 1px #767474 solid;
	padding: 0 !important;
	margin: 0;
}

#nav li li a {
	color: #8F8E8E;
	text-decoration: none;
	display: block;
	clear: both;
	font-size: 1.5em;
	padding: 5px 6px;
	margin: 0;
}

#nav li li a:hover {
	border: none;
	font-size: 1.5em;
	color: #FFFFFF;	
	background-color: #767474;
	padding: 5px 6px;
	margin: 0;
}


#nav li:hover ul,
#nav li.jshover ul {
	display: block;
}


/* register menu */
ul.regmnu{
float: left;
width: 30%;
margin: 0;
padding: 3px 0 3px 10px;
list-style: none;
font-size: 70%;
}
	ul.regmnu li{
	float: left;
	display: inline;
	margin-right: 20px;
	}
	
/* found us block */
.found-us{
float: right;
width: 60%;
padding: 5px 20px 5px 0;
text-align: left;
font-size: 80%;
}

	.found-us img{
	padding: 0 10px;
	border: 0px none;
	vertical-align: middle;
	}


/* main template columns */
div.main-container{
margin: 0px auto 30px;
position: relative;
width: 1008px;
overflow: visible;
padding: 0; 
}

div.main-body {
	display: block;
	margin: 0;
	padding: 0;
	height: auto;
	min-height: 100%;	
}

div.left-col{
	display: block;
	float: left;
	width: 490px;
	padding: 0;
	vertical-align: top;
	margin: 0;
	margin-right: 8px;
	height: 100%;

}

div.left-col-no-ttl{
	display: block;
	float: left;
	width: 745px;
	padding: 0;
	vertical-align: top;
	margin: 0;
	margin-right: 8px;
	height: 100%;
}

div.center-col{
	display: block;
	float: left;
	width: 246px;
	margin-right: 8px;
	height: 100%;

}

div.right-col{
	display: block;
	float: left;
	width: 248px;
	height: 100%;

}

div.main-center-col{
	display: block;
	float: left;
	width: 510px;
	height: 100%;
}

div.vdo-col{
	display: block;
	float: none;
	width: 502px;
	clear: both;
}

/* couter class */
.counters
{text-align: center;
width: 1000px;
display: block;
clear: both;
float: none;
margin: 5px 0px;
}

.counters img {
display: block;
float: left;
margin: 0 5px;
}

/* footer */
div.footer{
width: 980px;
/*min-height: 430px;*/
overflow: visible;
padding: 10px 10px 10px 20px;
display: block;
float: none;
clear: both;
background: url(/skin/img/footer_left.gif) left top repeat-y #FFE7E9;
}

div.footer-print{
width: 980px;
overflow: visible;
display: block;
float: none;
clear: both;
border-top: 1px solid #f0f0f0;
}

div.footer p.sbmnu{
padding-left: 20px;
text-align: right;
}

div.footer p.sbmnu a{
font-size: 10pt;
}


div.footer div.ttl{
width: auto;
display: block;
font-family: Verdana;
font-size: 2em;
color: #fff;
text-align: right;
padding-right: 30px;
margin-right: 15px;
background: url(/skin/img/footer_white_arr_ttl.gif) right 15px no-repeat;
}

div.site-map{
display: block;
width: 540px;
margin-top: 10px;
float: left;
font-family: Verdana, Tahoma;
}

div.footer-text{
color: #767474;
font-family: Verdana;
font-size: 0.8em;
display: block;
width: 420px;
float: left;
}

div.footer-text-print{
color: #767474;
font-family: Verdana;
font-size: 0.7em;
display: block;
padding-top: 10px;
width: auto;
}

div.footer div.map-col{
display: block;
width: 170px;
height: 100%;
margin-right: 10px;
float: left;

}

div.footer p.map-main,
div.footer p.map-main a,
div.footer p.map-main a:link
{
display: block;
font-size: 1.1em;
color: #C42632;
margin: 10px 0;
float: none;
text-decoration: none;
}

div.footer p.map-main a:hover
{
text-decoration: underline;
}

div.footer p.map-sub,
div.footer p.map-sub a,
div.footer p.map-sub a:link{
display: block;
font-size: 0.8em;
color: #000000;
margin: 10px 10px 0 10px;
float: none;
text-decoration: none;
}

div.footer p.map-sub a:hover
{
text-decoration: underline;
}


/* globalsection classes */
.glbl-marketing,
.glbl-marketing a,
.glbl-marketing a:link,
.glbl-marketing a:visited,
.glbl-marketing a:hover,
.glbl-marketing a:active
{
/*color: #C42632 !important;*/
color: #000 !important;
}

.glbl-media,
.glbl-media a,
.glbl-media a:link,
.glbl-media a:visited,
.glbl-media a:hover,
.glbl-media a:active
{
/*color: #27809E !important;*/
color: #000 !important;
}

.glbl-adv,
.glbl-adv a,
.glbl-adv a:link,
.glbl-adv a:visited,
.glbl-adv a:hover,
.glbl-adv a:active
{
/* color: #767474 !important; */
color: #000 !important;
}


/* news tape  */
div.title-news{
width: auto;
height: auto;
display: block;
clear: both;
margin: 0;
padding: 0;
vertical-align: top;
padding-left: 17px;
background: url(/skin/img/title_news_left.gif) left top repeat-y #EBF1F4;
}

	div.title-news h3{
	margin: 0;
	padding: 10px;
	font-size: 110%;
	font-weight: normal;
	color: #C42632;
	}


ul.ttl-cats {
display: block;
border-bottom: 2px solid #51b2d3;
list-style: none;
margin: 0;
padding: 0px;
height: 33px;
position: relative;
z-index: 100;
}



.ttl-cats li.act-tab,
.ttl-cats li.tab
{
width: auto;
float: left;
margin: 0;
padding: 0;
cursor: pointer;
padding: 7px 15px;
text-align: center;
margin-bottom: -2px;
margin-right: 1px;
position: relative;
}

.ttl-cats li.act-tab{
border: 1px solid #51b2d3;
border-bottom: 2px solid #fff;
background-color: #fff;
}


.up a,
.up a:link,
.up a:visited,
.up a:hover,
.up a:active
{
color: #fff;
}

.ttl-cats li.tab{
border: 1px solid #a0a0a0;
border-bottom: 2px solid #51b2d3;
}

.ttl-cats li.tab a{
color: #fff;
}

.ttl-cats li.frst{
width: 10px;
float: left;
margin: 0;
padding: 0;
}

.ttl-cats li.main a{
color: #27809e;
}

.ttl-cats li.main:hover,
.ttl-cats li.main.hover
{
background-color: #fff;
border-bottom: 2px solid #fff;
}

.ttl-cats h2{
display: inline;
font-weight: normal;
font-size: 10pt;
}

.ttl-cats a{
text-decoration: none;
}

.ttl-cats ul.tags li a{
text-decoration: none;
font-size: 8pt;
}

.ttl-cats ul.tags li a:hover{
text-decoration: underline;
}

.ttl-cats li li,
.ttl-cats li li:hover,
.ttl-cats li.jshover li.jshover {

	display: block;
	clear:both;
	float: none;
	width: auto;
	text-align: left;
	margin: 5px;
}

.ttl-cats li ul {
	display: none;
	position: absolute;
	/*background: url(/skin/img/mmnu_back.gif) left top no-repeat #f2f2f2;*/
	width: 150px;
	list-style: none;
	border: 1px #767474 solid;
	padding: 0 !important;
	margin: 0;
	top: 32px;
	left: -1px;
	z-index: 50000;
}

.ttl-cats li.mark-btn ul {
background-color: #c42632;
}

.ttl-cats li.media-btn ul {
background-color: #27809e;
}

.ttl-cats li.adv-btn ul {
background-color: #767474;
}

.ttl-cats li:hover ul,
.ttl-cats li.jshover ul {
	display: block;
}


#non-top {
background-color: #fff;
margin-top: 0px; 
padding-top: 5px;
border-right: 1px solid #d0d0d0;
border-bottom: 1px solid #d0d0d0;
}

.lght{
font-size: 8pt;
}

.lght a{
font-size: 8pt;
margin-left: 5px;
color: #909090 /*#56B5D5*/;
}

div.tape-news{
width: auto;
display: block;
clear: both;
float: none;
height: auto;
overflow: auto;
}

div.tape-news div{
display: block;
float: left;
}

div.ttl-list{
padding-left: 30px;
}

div.top-news-img{
h/\/\eight: 100% !important;
width: 150px;
}

div.top-news-img img{
width: 140px;
}

div.tape-news  div.txt-top{
width: 310px;
}

div.top-news-img img{
border: none;
margin: 0;
}

p.top-news-ttl,
p.top-news-ttl a,
p.top-news-ttl a:link,
p.top-news-ttl a:visited,
p.top-news-ttl a:active{
font-size: 1.1em;
font-family: Verdana;
text-decoration: none;
}

p.top-news-ttl a:hover {
text-decoration: underline;
}


p.top-news-teaser,
p.top-news-teaser a,
p.top-news-teaser a:link,
p.top-news-teaser a:visited,
p.top-news-teaser a:active{
font-size: 0.9em;
font-family: Verdana;
text-decoration: none;
color: #767474;
}

p.top-news-teaser a:hover {
text-decoration: underline;
}


/* sub top new */
div.sub-top-news{
float: left;
width:  49%;
font-size: 0.8em;
}

div.sub-top-news div{
display: block;
float: left;
}

img.sub-top-news-img{
width: 60px;
border: none;
margin: 0;
margin: 0 5px 5px 0;
float: left;
}

div.sub-top-news  div.txt-top{
width: auto;
padding: 0 5px;
}

div.sub-top-news p.top-news-ttl a{
font-weight: bold;
}

/* non top news */
div.not-top-news-img{
h/\eight: 100%!important;
width: 70px;
}

div.tape-news  div.txt{
width: 390px;
}

div.not-top-news-img img{
border: none;
margin: 0;
width: 55px;
}

p.title-news-ttl,
p.title-news-ttl a,
p.title-news-ttl a:link,
p.title-news-ttl a:visited,
p.title-news-ttl a:active{
font-size: 0.9em;
font-weight: bold;
/*font-variant: small-caps;*/
font-family: Verdana;
text-decoration: none;
}

p.title-news-ttl a:hover {
text-decoration: underline;
}


/* tape of the news */
div.tape-news-list{
display: block;
padding: 0;
margin: 8px 0;
clear: both;
width: auto;
overflow: auto;
font-family: Verdana;
}


div.tape-news-list div{
display: block;
}


div.tape-news-list div.txt{
width: 80%;
float: left;
display: block;
}

div.tape-news-list div.news-img{
width: 75px;
margin: 0px 5px 0px 0px;
}

div.tape-news-list div.news-img img{
border: none;
width: 55px;
}

div.tape-news-list div.news-ttl a,
div.tape-news-list div.news-ttl a:link,
div.tape-news-list div.news-ttl a:visited,
div.tape-news-list div.news-ttl a:hover,
div.tape-news-list div.news-ttl a:active
{
	font-size: 12pt;
	text-decoration: none;
	font-variant: small-caps;
}

div.tape-news-list div.news-ttl a:hover{
text-decoration: underline;
}

img.triangle{
float: left;
display: block;
margin-right: 5px;
margin-top: 0px;
}

div.tape-news-list p.descr a,
div.tape-news-list p.descr a:link,
div.tape-news-list p.descr a:visited,
div.tape-news-list p.descr a:hover,
div.tape-news-list p.descr a:active
{
	font-size: 10pt;
	text-decoration: none;
	color: #767474;
}

div.tape-news-list p.descr a:hover{
text-decoration: underline;
}


/* standart main link for clips */
div.clip-link
{
width: auto;
display: block;
font-family: Verdana;
font-size: 13pt;
color: #27809E;
text-align: right;
}

div.clip-link-mini
{
width: auto;
display: block;
font-family: Verdana;
font-size: 14pt;
color: #fff;
text-align: right;
padding-right: 30px;
background: url(/skin/img/footer_arr_ttl.gif) right 4pt no-repeat;
}

div.clip-link-mini2
{
width: auto;
display: block;
font-family: Verdana;
font-size: 10pt;
color: #000;
text-align: right;
padding-right: 15px;
margin-right: 15px;
background: url(/skin/img/mini_arr_ttl.gif) right 3pt no-repeat;
}

div.clip-link-mini a,
div.clip-link-mini a:link,
div.clip-link-mini a:visited,
div.clip-link-mini a:active,
div.clip-link-mini a:hover,
div.clip-link-mini2 a,
div.clip-link-mini2 a:link,
div.clip-link-mini2 a:visited,
div.clip-link-mini2 a:active,
div.clip-link-mini2 a:hover,
div.clip-link a,
div.clip-link a:link,
div.clip-link a:visited,
div.clip-link a:active,
div.clip-link a:hover{
font-family: Verdana;
color: #27809E;
text-decoration: none;
}



div.clip-link a,
div.clip-link a:link,
div.clip-link a:visited,
div.clip-link a:hover,
div.clip-link a:active
{
padding-right: 30px;
text-decoration: none;
background: url(/skin/img/footer_arr_ttl.gif) right center no-repeat;
}

div.clip-link a:hover{
color: #E36D76;
background: url(/skin/img/footer_arr_ttl_hover.gif) right center no-repeat;
}


div.clip-link-mini3
{
width: auto;
display: block;
font-family: Verdana;
font-size: 11pt;
color: #27809E;
text-align: right;

}

div.clip-link-mini3:hover
{
color: #E36D76;
}

div.clip-link-mini3 a,
div.clip-link-mini3 a:link,
div.clip-link-mini3 a:visited,
div.clip-link-mini3 a:hover,
div.clip-link-mini3 a:active
{
padding-right: 30px;
color: #27809E;
text-decoration: none;
background: url(/skin/img/footer_arr_ttl.gif) right center no-repeat;
}

div.clip-link-mini3 a:hover{
color: #E36D76;
background: url(/skin/img/footer_arr_ttl_hover.gif) right center no-repeat;
}

div.cat-ttl{
text-align: left;
margin: 20px 0;
}

/* standart clip form */
.clip {
font-family: Verdana;
width: 100%;
overflow: hidden;
display: block;
margin-bottom: 10px;
}

.clip h2,
.clip div.ttl{
text-decoration: none;
color: #C42632;
font-size: 13pt;
font-weight: normal;
height: 20px;
display: block;
width: auto;
padding: 0 0 0 8px;
margin: 0;
line-height: 1.2em;
background: url(/skin/img/clip_back_ttl.gif) left top repeat #ebf1f4;
}

.clip h2 img,
.clip div.ttl img{
display: block;
float: right;
margin: 0;
margin-right: 5px;
margin-top: 5px;
height: 22px;
}

.clip div.content {
font-family: Verdana;
font-size: 10pt;
color: #767474;
height: auto;
text-align: left;
width: auto;
padding: 7px;
background-color: #EBF1F4;

}


/* green clip form */
.clip-green {
font-family: Verdana;
width: 100%;
overflow: hidden;
display: block;
margin-bottom: 10px;
}

.clip-green h2,
.clip-green div.ttl{
text-decoration: none;
color: #C42632;
font-size: 13pt;
height: 20px;
display: block;
width: auto;
padding: 0 0 0 8px;
margin: 0;
line-height: 1.2em;
background: url(/skin/img/clip_back_green_ttl.gif) left top repeat-x #C7E061;
}

.clip-green div.ttl img{
float: right;
display: block;
margin-left: 20px;
}

.clip-green div.content {
font-family: Verdana;
font-size: 10pt;
color: #767474;
height: auto;
text-align: left;
width: auto;
padding: 7px;
background-color: #EDF5CA;
}


/* gray clip form */
.clip-gray {
font-family: Verdana;
width: 100%;
overflow: hidden;
display: block;
margin-bottom: 10px;
}

.clip-gray h2,
.clip-gray div.ttl{
text-decoration: none;
color: #C42632;
font-size: 13pt;
height: 20px;
display: block;
width: auto;
padding: 0 0 0 8px;
margin: 0;
line-height: 1.2em;
background: url(/skin/img/clip_back_gray_ttl.gif) left top repeat-x #DBD7D7;
}

.clip-gray div.ttl img{
float: right;
display: block;
margin-left: 20px;
}

.clip-gray div.content {
font-family: Verdana;
font-size: 10pt;
color: #767474;
height: auto;
text-align: left;
width: auto;
padding: 7px;
background-color: #F4F2F2;
}


/* audio clip form */
.clip-audio {
width: auto;
height: auto;
display: block;
clear: both;
margin: 0;
padding: 0;
vertical-align: top;
padding-bottom: 5px;
background: url(/skin/img/clip_blue_bottom.gif) left bottom repeat-x #31A1C7;
margin-bottom: 10px;
}

.clip-audio div.audio-block{
width: auto;
min-height: 30px;
padding-left: 0;
background: url(/skin/img/back_aud_img.gif) right 5px no-repeat; 
}

.clip-audio div.lft{
padding: 10px;
height: 30px;
display: block;
}

.clip-audio h1.main-ttl{
margin: 10px 0 0 5px;
display: block;
font-size: 1em;
color: #fff;
}

.clip-audio div.content {
font-family: Verdana;
font-size: 11pt;
color: #ffffff;
text-align: left;
float: left;
margin: 8px !important;
width: auto;
}






/* no image for user class */
img.no-image {
width: 50px;
height: 50px;
border: none;
}


/* blogs */
div.blog{
display: block;
margin-bottom: 25px !important;
font-size: 10pt;
}

div.blog p.main-ttl{
font-size: 1.2em;
font-variant: small-caps;
font-weight: bold;
color: #767474;
margin: 10px 0;
}

div.blog a,
div.blog a:link,
div.blog a:visited,
div.blog a:active{
	font-family: Verdana;
	color: #767474;
	text-decoration: none;
}

div.blog a:hover{
	text-decoration: underline;
}

div.blog div.usr-img{
float: left;
display: block;
margin-right: 10px;
height: auto;
width: 60px;
}


div.blog img {
border: none;
margin-top: 3px;
}

div.blog p.nick
 {
	font-family: Verdana;
	font-size: 10pt;
	color: #000;
	margin-top: 8px !important;
	display: block;
	float: none;
	clear: both;
}

div.blog p.nick a,
div.blog p.nick a:link,
div.blog p.nick a:visited,
div.blog p.nick a:hover,
div.blog p.nick a:active{
	font-family: Verdana;
	font-size: 10pt;
	color: #000;
	text-decoration: none;
	background-color: #DBD7D7;
	padding: 3px;
}

div.blog p.nick img{
margin-top: 0px;
}

.brdr-top-f0{
border-top: 1px solid #f0f0f0;
}

.blog-sub{
margin:	10px 10px 20px 15px;
width: auto;
color: #DA434E;
}

.blog-sub a{
color: #DA434E;
font-size: 8pt;
}

.blog-sub h2{
font-size: 9pt;
font-weight: normal;
}

div.blog .all-blogs{
font-size: 10pt;
font-variant: small-caps;
color: #535252;
margin-left: 15px;
text-align: right;
}

div.blog .all-blogs a{
color: #c42632;
}

.blog-cats {
display: block;
margin: 5px 0;
border-bottom: 2px solid #51b2d3;
}

.blog-cats div.frst{
width: 50px;
float: left;
margin: 0;
padding: 0;
}

.blog-cats div.act-tab,
.blog-cats div.tab
{
width: auto;
float: left;
margin: 0;
padding: 0;
border: 1px solid #51b2d3;
cursor: pointer;
background-color: #e8f9ff;
padding: 7px 15px;
text-align: center;
margin-bottom: -2px;
margin-right: 5px;
}

.blog-cats div.act-tab{
border-bottom: 2px solid #fff;
background-color: #fff;
}

.blog-cats h2{
display: inline;
font-weight: normal;
font-size: 10pt;
}

.blog-cats a{
text-decoration: none;
}

.blog-cats .tags a{
text-decoration: underline;
font-size: 8pt;

}

.blog-add-img input{
float: left;
display: block;
margin-right: 7px;
height: 30px;

}

.blog-add-img img{
border: 0;
float: left;
margin-right: 7px;
display: block;
cursor: pointer;
}

.blog-usr-gallery{
margin: 20px 0;
}

.blog-usr-gallery img{
border: 5px solid #f0f6f9;
display: block;
margin: 10px auto;
}



/* search clip and page */
div.ok-btn-blue {
font-family: Verdana;
font-size: 1em;
padding: 5px;
color: #fff;
background-color: #B3EDFF;
cursor: pointer;
float: left;
display: block;
margin-left: 5px !important;
}

.ok-btn-mmr {
font-family: Verdana;
font-size: 12pt;
padding: 5px;
color: #fff;
background-color: #c42632;
cursor: pointer;
float: left;
display: block;
margin-left: 5px !important;
}

div.ok-btn-blue2 {
font-family: Verdana;
font-size: 1em;
padding: 5px;
color: #fff;
background-color: #B3EDFF;
cursor: pointer;
display: block;
margin-left: 120px !important;
width: 60px;
text-align: left;
}

div.search-clip {
float: left;
display: block;
background: url(/skin/img/menu_back.gif) left bottom #EBF1F4 repeat-x;
height: 35px;
width: 184px;
padding: 0;
margin: 0;
padding-top: 5px;

}

div.search-clip2 {
display: block;
width: auto;
float: none;
text-align: right;
font-family: Verdana;
font-size: 11pt;
color: #B3EDFF;
padding: 0 30px;
}

div.search-clip-link2{
width: auto;
display: block;
font-family: Verdana;
font-size: 18pt;
color: #B3EDFF;
text-align: right;
padding-right: 30px;
margin-bottom: 10px;
background: url(/skin/img/turquoise_arr_ttl.gif) right 8pt no-repeat;
}


div.search-clip form{
margin: 0;
padding: 0;
}

.blue-inputclass{
font-family: Verdana;
font-size: 13pt;
color: #B3EDFF;
border: 1px solid #B3EDFF;
padding: 2px;
margin: 0;
float: left;
display: block;
}


.mmr-inputclass{
font-family: Verdana;
font-size: 13pt;
color: #c42632;
border: 1px solid #c42632;
padding: 2px;
margin: 0;
float: left;
display: block;
}

.search-page{
width: auto;
font-size: 8pt;
}

.search-page form{
margin: 0;
padding: 0;
}

.search-page .info{
font-size: 14pt;
font-variant: small-caps;
text-align: right;
}


.search-page div.res{
background-color: #ebf1f4; 
border-top: #cbd9e2 1px solid;
margin-bottom: 30px;
}

.search-page div.res .nxt{ 
margin-left: 16px;
}

.search-page div.res p{ 
margin-bottom: 4px;
}

.search-page div.res .num{
font-size: 120%;
color: #747676;
}

.search-page div.res .res-ttl,
.search-page div.res .res-ttl a,
.search-page div.res .res-ttl a:link,
.search-page div.res .res-ttl a:visited,
.search-page div.res .res-ttl a:hover,
.search-page div.res .res-ttl a:active{
font-variant: small-caps;
font-size: 120%;
color: #767474;
text-decoration: none;
}


.search-page div.res .res-ttl a:hover{
color: #a0a0a0;
text-decoration: underline;
}

.search-page div.res .descr{
color: #000;
}


.search-page div.add-param{
font-variant: small-caps;
text-align: center;
}
 
.search-page div.add-param p{
font-variant: small-caps;
font-size: 110%;
font-weight: bold;
margin: 10px 0;
}

.search-page .all-searchin{
background-color: #ebf1f4;
}

.search-page .all-searchin span{
font-size: 16pt;
font-variant: small-caps;
color: #27809e;
}

/* login clip */

div.login-clip {
display: block;
width: auto;
float: none;
text-align: right;
font-family: Verdana;
font-size: 11pt;
color: #8F8E8E;
padding: 0 30px;
}

div.login-clip-ok {
display: block;
width: 197px;
float: none;
text-align: right;
font-family: Verdana;
font-size: 11pt;
color: #A9A7A7;
padding: 20px 20px;
background: url(/skin/img/user_back2.gif) left top no-repeat;
min-height: 125px;
}

.dashed{
border: 1px dashed #D8D8D8;
}


div.login-clip-ok .mess{
font-family: Verdana;
font-size: 13pt;
font-variant: small-caps;
text-align: right;
color: #48626F;
margin: 10px 0;
}

div.login-clip-ok p{
text-align: right;
}

div.login-clip-ok a.main{
display: block;
color: #767474;
margin: 15px 0;
padding-right: 20px;
text-align: right;
background: url(/skin/img/new_arr_gray_left.gif) right top no-repeat;
text-decoration: none;
font-variant: small-caps;
font-size: 0.9em;
}

div.login-clip-ok a:link,
div.login-clip-ok a:visited,
div.login-clip-ok a:active{
text-decoration: none;
}

div.login-clip-ok a:hover{
background-color: #ffd7de;
}

div.login-clip-ok div.profile a:hover{
background-color: #56b5d5;
color: #ffffff;
}

.fs-150{
font-size: 1.5em;
}

div.login-clip-ok .sections{
margin: 10px 0;
color: inherit;
padding: 5px 0;
}


div.login-clip form{
margin: 0;
padding: 0;
}


div.login-clip-link{
width: auto;
display: block;
font-family: Verdana;
font-size: 20pt;
color: #8F8E8E;
text-align: right;
padding-right: 30px;
margin-bottom: 10px;
background: url(/skin/img/gray_arr_ttl.gif) right 8pt no-repeat;
}

div.login-clip-link2{
width: auto;
display: block;
font-family: Verdana;
font-size: 11pt;
color: #8F8E8E;
text-align: right;
}

div.login-clip-link2 a,
div.login-clip-link2 a:link,
div.login-clip-link2 a:visited,
div.login-clip-link2 a:hover,
div.login-clip-link2 a:active
{
font-family: Verdana;
font-size: 11pt;
color: #8F8E8E;
text-decoration: none;
padding-right: 30px;
background: url(/skin/img/gray_arr_ttl.gif) right center no-repeat;
}

div.login-clip-link2 a:hover{
color: #E36D76 !important;
background: url(/skin/img/footer_arr_ttl_hover.gif) right center no-repeat;
}


.gray-inputclass{
font-family: Verdana;
font-size: 13pt;
color: #8F8E8E;
border: 1px solid #8F8E8E;
padding: 2px;
margin: 0;
float: left;
display: block;
}

.divider-gray{
display: block;
width: auto;
height: 1px !important;
background-color: #8F8E8E;
}

.ok-btn-gray {
font-family: Verdana;
font-size: 1em;
padding: 5px;
color: #fff;
background-color: #8F8E8E;
cursor: pointer;
display: block;
margin-left: 120px !important;
width: 60px;
text-align: left;
border: 0px none;
}

.ok-btn {
font-family: Verdana;
font-size: 0.8em;
padding: 2px 5px;
color: #fff;
background-color: #8F8E8E;
cursor: pointer;
display: block;
width: auto;
float: right;
text-align: center;
border: 0px none;
}



/* subscribe clip */

div.subscr-clip {
display: block;
width: auto;
float: none;
text-align: right;
font-family: Verdana;
font-size: 11pt;
color: #FFB3BC;
padding: 0 30px;
margin-top: 50px;
}

div.subscr-clip form{
margin: 0;
padding: 0;
}


div.subscr-clip-link{
width: auto;
display: block;
font-family: Verdana;
font-size: 20pt;
color: #FFB3BC;
text-align: right;
padding-right: 30px;
margin-bottom: 10px;
background: url(/skin/img/pink_arr_ttl.gif) right 8pt no-repeat;
}

.pink-inputclass{
font-family: Verdana;
font-size: 13pt;
color: #FFB3BC;
border: 1px solid #FFB3BC;
padding: 2px;
margin: 0;
float: left;
display: block;
}

div.ok-btn-pink {
font-family: Verdana;
font-size: 1em;
padding: 5px;
color: #fff;
background-color: #FFB3BC;
cursor: pointer;
display: block;
margin-left: 120px !important;
width: 60px;
text-align: left;
}


p.subscr-ttl {
font-family: Verdana;
font-size: 18pt;
color: #27809E;
display: block;
margin-bottom: 15px;
}

p.subscr-descr {
font-family: Verdana;
font-size: 13pt;
color: inherit;
display: block;
padding-bottom: 80px;
}



/* vacations clip */
.ltgray11,
.ltgray11 a,
.ltgray11 a:link,
.ltgray11 a:visited,
.ltgray11 a:hover,
.ltgray11 a:active{
font-family: Verdana;
font-size: 10pt;
color: #A9A7A7;
text-decoration: none;
}

div.vac a,
div.vac a:link,
div.vac a:visited,
div.vac a:hover,
div.vac a:active{
font-family: Verdana;
font-size: 11pt;
color: #767474;
text-decoration: none;
}

div.vac a:hover{
text-decoration: underline
}

/* Discus news clip */
p.discuss-news-ttl,
p.discuss-news-ttl a,
p.discuss-news-ttl a:link,
p.discuss-news-ttl a:visited,
p.discuss-news-ttl a:hover,
p.discuss-news-ttl a:active
{
	font-size: 9pt;
	/*font-variant: small-caps;*/
	text-decoration: none;
	color: #767474;
}

p.discuss-news-ttl a:hover{
text-decoration: underline;
}


/* new arrow */
img.arr-gray {
width: 16px;
height: 19px;
}


/* rating clip */
.rat-mini {
font-size: 7pt; 
width: 40px;
height: 30px;

}


/* voting clip */
div.ok-btn-red {
font-family: Verdana;
font-size: 10pt;
padding: 5px;
color: #fff;
background-color: #C42632;
cursor: pointer;
display: block;
width: 60px;
text-align: left;
}

.clip-voting {
font-family: Verdana;
width: auto;
overflow: hidden;
display: block;
}

	.clip-voting .about{
	padding: 5px;
	line-height: 130%;
	font-size: 110%;
	color: #000;
	}
	
		.clip-voting .about p{
		padding-bottom: 7px;
		}

	.clip-voting h2,
	.clip-voting div.ttl{
	text-decoration: none;
	color: #FCFCFC;
	font-size: 14pt;
	height: 31px;
	display: block;
	width: auto;
	padding: 0 0 0 8px;
	margin: 0;
	line-height: 1.5em;
	background: url(/skin/img/clip_back_gray3_ttl.gif) left top repeat-x #dbd7d7;
	}
	
	.clip-voting h2 img,
	.clip-voting div.ttl img{
	display: block;
	float: left;
	margin: 0;
	margin-right: 20px;
	margin-top: 5px;
	height: 22px;
	}
	
	.clip-voting h1{
	color: #C42632;
	font-size: 170%;
	font-weight: normal;
	margin: 0;
	padding: 10px;
	}
	
	p.ans{
	width: 45%;
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	}
	
	p.txt{
	width: auto;
	float: left;
	display: block;
	margin-left: 3px;
	padding-top: 6px;
	}

	.rating{
	padding: 10px;
	color: #000;
	font-size: 120%;
	}
	
		
	
	.clip-voting div.content {
	font-family: Verdana;
	font-size: 8pt;
	color: #C42632;
	height: auto;
	text-align: left;
	width: 100%;
	padding: 0;
	margin: 0;
	border-top: 1px solid #DBD7D7;
	background-color: #DBD7D7;
	}
	
	.left-col-no-ttl .clip-voting div.content{
	background-color: #fff;
	}
	
	.clip-voting div.q-ttl{
	font-family: Verdana;
	font-size: 15pt;
	color: #000;
	}
	
	img.vote-img{
	height: 10px;
	background-color: #E36D76;
	float: right;
	margin-top: 8px;
	}
	
	.clip-voting form{
	margin: 0;
	padding: 0;
	width: auto;
	}
	
	.clip-voting .add-it{
	display: block;
	margin: 10px 0;
	font-size: 160%;
	text-align: center;
	}

.add-vote {

}

	.add-vote p{
	padding: 0 0 15px 0;
	}
	
	.add-vote form{
	margin: 0;
	padding: 0;
	}
	
		.add-vote form textarea{
		width: 460px;
		height: 150px;
		margin-bottom: 10px;
		border: 1px solid #8F8E8E;
		}
		
		.add-vote form input.ok-btn-gray{
		display: block;
		width: 90px;
		margin: 10px auto 0;
		margin-left: auto !important;
		text-align: center;
		}
		
		.add-vote form input.gray-inputclass{
		display: inline;
		float: none;
		}

/* standart page template */
div.std-page{
width: auto;
display: block;
clear: both;
margin: 0;
padding: 0;
vertical-align: top;
padding: 0;
padding-left: 17px;
font-family: Verdana;
font-size: 10pt;
color: #4e4d4d;
background: url(/skin/img/title_news_left.gif) left top repeat-y ;
}

div.std-page div.ttl{
font-family: Verdana;
font-size: 20pt;
font-variant: small-caps;
color: #C42632;
display: block;
width: auto;
background-color: #EBF1F4;
margin: 0 0 20px 0;
padding: 10px 0;
}

div.std-page div.std-content{
min-width: 460px;
min-height: 400px;
padding-left: 5px;
width: auto;
}

/* news-tape page */
div.news {
margin: 0;
padding: 0;
}


div.news p.news-ttl,
div.news h1{
font-family: Verdana;
font-size: 16pt;
font-variant: small-caps;
margin: 10px 0;
}

div.issue-params{
float: right;
width: 135px;
margin-left: 10px;
padding: 10px 5px;
background-color: #FFD7DE;
}

	div.issue-params img{
	display: block;
	width: 133px;
	margin: 0 auto;
	padding-bottom: 10px;
	border: 0;
	}
	
	div.issue-params p{
	padding-bottom: 4px;
	}


div.news p.news-author {
font-family: Verdana;
font-size: 8pt;
margin: 10px 0;
font-variant: small-caps;
color: #A9A7A7;
display: block;
background-color: #FFD7DE;
width: 30%;
padding: 3px;
}

div.news p.news-author a,
div.news p.news-author a:link,
div.news p.news-author a:visited,
div.news p.news-author a:hover,
div.news p.news-author a:active
{
font-family: Verdana;
font-size: 8pt;
color: #A9A7A7;
text-decoration: none;
font-variant: small-caps;
}

div.news p.news-author img{
display: block;
float: left;
margin: 0;
margin-right: 4px;
}

div.news p.news-author a:hover{
text-decoration: underline;
}

div.news p.news-categ,
div.news p.news-categ{
font-family: Verdana;
font-size: 8pt;
margin: 0;
}

div.news p.news-categ a,
div.news p.news-categ a:link,
div.news p.news-categ a:visited,
div.news p.news-categ a:hover,
div.news p.news-categ a:active{
font-family: Verdana;
font-size: 8pt;
color: #C42632;
text-decoration: none;
}

div.news p.news-categ a:hover{
text-decoration: underline;
}

div.news div.content {
font-size: 10pt;
margin: 10px 0;
position: relative;
}

div.news div.gallery{
width: auto; 
padding: 2px; 
text-align: center;
}

div.other-news a,
div.other-news p.it
{
display: block;
margin: 5px;
background: url(/skin/img/mmr_logo_mini.gif) left top no-repeat;
padding-left: 20px;
}

div.other-news a:link,
div.other-news a:visited,
div.other-news a:hover,
div.other-news a:active{
font-family: Verdana;
font-size: 10pt;
text-decoration: none;
}

div.other-news a:hover{
text-decoration: underline
}

div.other-news p.it{
font-weight: bold;
font-size: 120%;
}

/* pager */
div.show-pager{
display: block;
margin: 10px auto;
text-align: center;
}

.pgr-norm{
width: 280px;
}

.pgr-ajx{
width: 370px;
}

div.show-pager img{
margin: 2px 1px;
border: none;
padding: 0;
display: block;
float: left;
}

div.show-pager span{
display: block;
float: left;
}



/* voting */
div.voting {
display: block;
}

	div.voting div.voting-ttl{
	margin-bottom: 10px;
	font-variant: small-caps;
	font-size: 16pt;
	color: #767474;
	}
	
	div.voting .ans{
	display: block;
	margin-bottom: 10px;
	}
	
	div.voting .add-it{
	display: block;
	margin-bottom: 10px;
	}
	
	

div.other-voting {
font-family: Verdana;
font-variant: small-caps;
font-size: 16pt;
color: #27809E;
padding-left: 30px;
background: url(/skin/img/question.gif) left top no-repeat;
line-height: 1.5em;
min-height: 40px;
margin: 20px 0;
}

div.other-voting a,
div.other-voting a:link,
div.other-voting a:visited,
div.other-voting a:hover,
div.other-voting a:active{
font-family: Verdana;
font-variant: small-caps;
font-size: 16pt;
color: #27809E;
text-decoration: none;
}

div.other-voting a:hover{
text-decoration: underline;
}


/* discuss news */
div.discuss-news-list{
display: block;
padding: 0;
margin: 8px 0;
clear: both;
float: none;
width: auto;
overflow: auto;
font-family: Verdana;
}


div.discuss-news-list div{
display: block;
float: left;
margin: 0;
padding: 0;
border-bottom: 1px solid #fff;
}


div.discuss-news-list div.txt{
width: 80%;
float: left;
display: block;
}

div.discuss-news-list div.news-img{
width: 80px;
display: block;
float: left;
}

div.discuss-news-list div.news-img img{
margin: 0px 10px 0px;
padding: 0;
border: none;
width: 55px;
}

div.discuss-news-list p.news-ttl{
display: block;
margin-bottom: 5px;
}

div.discuss-news-list p.news-ttl a,
div.discuss-news-list p.news-ttl a:link,
div.discuss-news-list p.news-ttl a:visited,
div.discuss-news-list p.news-ttl a:hover,
div.discuss-news-list p.news-ttl a:active
{
	font-size: 13pt;
	text-decoration: none;
	font-variant: small-caps;
}

div.discuss-news-list p.news-ttl a:hover{
text-decoration: underline;
}

div.discuss-news-list p.descr a,
div.discuss-news-list p.descr a:link,
div.discuss-news-list p.descr a:visited,
div.discuss-news-list p.descr a:hover,
div.discuss-news-list p.descr a:active
{
	font-size: 10pt;
	text-decoration: none;
	color: #767474;
}

div.discuss-news-list p.descr a:hover{
text-decoration: underline;
}

/* exclusive news */
/* see file ie6.css for tweaks */
div.exclusive{
background: url(/skin/img/ex_back.gif) right bottom no-repeat #C7E061;
height: auto !important;
min-height: 100px;
overflow: auto;
}

/* exclusive news */
div.exclusive-light{
background-color: #C7E061;
height: 100%;
height: auto;
}

div.exclusive div{
border-bottom: 1px solid transparent !important;
}

/* virtual table containers */
.error{
font-size: 12pt;
color: #C42632;
font-variant: small-caps;
display: block;
width: auto;
text-align: center;
margin: 20px 0
}

div.add-elem{
display: block;
float: none;
clear: both;
padding: 0;
margin: 0;
width: auto;
}

div.add-elem div.container{
display: block;
width: auto;
float: none;
clear: both;
padding: 10px;
margin: 0 10px;
}

div.add-elem div.container div.ttl-flt{
font-family: Verdana;
font-size: 16pt;
font-variant: small-caps;
color: #767474;
display: block;
float: left;
width: 30%;
padding: 10px;
border-right: 1px solid #A9A7A7;
}

div.add-elem div.container div.ttl-full{
font-family: Verdana;
font-size: 16pt;
font-variant: small-caps;
color: #767474;
display: block;
float: none;
width: 68%;
padding: 10px;
clear: both;
}


div.add-elem div.container span.certanly{
font-family: Verdana;
font-size: 20pt;
color: #C42632;
font-weight: bold;
}

div.add-elem div.container div.data{
display: block;
float: left;
width: auto;
padding: 10px;
}

div.add-elem div.container div.data-full{
display: block;
float: none;
clear: both;
width: auto;
padding: 10px;
}

div.add-elem div.container .inpt{
text-align: center;
}

div.add-elem input.inclass,
div.add-elem textarea.inclass {
border: 1px solid #D8D8D8;
font-size: 13pt;
font-weight: normal;
color: #767474;
padding: 2px;
}

div.add-btn-gray {
font-family: Verdana;
font-size: 16pt;
padding: 5px;
color: #fff;
background-color: #D8D8D8;
cursor: pointer;
display: inline;
text-align: left;

}


/* redirect page */

div.redirect {
display: block;
width: 600px;
height: auto;
padding: 20px;
background-color: #EBF1F4;
}

div.redirect div.ttl{
font-family: Verdana;
font-size: 20pt;
font-variant: small-caps;
color: #C42632;
float: left;
display: block;
width: 50%;
text-align: left;
}

div.redirect div.mmr-logo{
padding: 0;
float: left;
display: block;
text-align: right;
width: auto;
}


div.redirect div.mmr-logo img{
width: 182px;
height: 78px;
border: none;
}

div.redirect divTOUCH_NEWS{
padding: 0;
display: block;
width: auto;
font-family: Verdana;
font-size: 13pt;
color: #767474;
margin: 20px 0;
text-align: left;
}


div.redirect div.add-mess{
display: block;
width: auto;
font-size: 10pt;
font-variant: small-caps;
color: inherit;
text-align: right;
}


/* issues classes*/
div.issue-img {
display: block;
float: left;
margin: 0 10px;
padding: 5px;
background-color: #EBF1F4;
width: 20%;
text-align: center;
}

div.issue-img img{
border: none;
}

div.issue-img a{
font-size: 7pt;
}

div.issue-news {
display: block;
float: left;
margin: 0;
padding: 0;
width: 70%;
}

div.issue-news div.issue-ttl{
font-size: 2em;
color: #841A27;
font-variant: small-caps;
}

div.issue-cat{
margin-top: 30px;
font-size: 1.5em;
color: inherit;
font-variant: small-caps;
}

div.issue-news div.issue-cat a,
div.issue-news div.issue-cat a:link,
div.issue-news div.issue-cat a:visited,
div.issue-news div.issue-cat a:hover,
div.issue-news div.issue-cat a:active{
text-decoration: none;
}


div.issue-news div.issue-cat a:hover{
text-decoration: underline;
}

div.issue-year{
font-size: 2em;
color: #767474;
font-variant: small-caps;
margin: 20px 0;
}

div.issues-list{
display: block;
float: none;
clear: both;
}

div.issues-list p.issue-ttl{
margin:0 10px;
font-size: 1.5em;
font-variant: small-caps;
color: #841A27;
}

div.issues-list p.issue-ttl a,
div.issues-list p.issue-ttl a:link,
div.issues-list p.issue-ttl a:visited,
div.issues-list p.issue-ttl a:hover,
div.issues-list p.issue-ttl a:active
{
text-decoration: none;
color: #841A27;
}

div.issues-list p.issue-ttl a:hover{
text-decoration: underline;
}


/* catalog */

div.cat-list {width: 30%; clear: none; float: left; display: block; margin-bottom: 30px; margin-right: 10px}
div.cat-list a {display: block; margin: 5px 0; color: inherit; font-size: 0.8em; text-decoration: none;}
div.cat-list a:link, div.cat-list a:visited {text-decoration: none}
div.cat-list a:hover {text-decoration: underline;}
div.cat-list h1 {margin: 5px 15px 9px 0; font: 1.3em Verdana; text-transform: uppercase; color: #27809E; border-bottom: 1px solid #B3EDFF}

div.clip-link-mini4
{
width: auto;
display: block;
font-family: Verdana;
font-size: 14pt;
color: #fff;
text-align: right;

}

div.clip-link-mini4:hover
{
color: #27809E;
}

div.clip-link-mini4 a,
div.clip-link-mini4 a:link,
div.clip-link-mini4 a:visited,
div.clip-link-mini4 a:hover,
div.clip-link-mini4 a:active
{
padding-right: 30px;
color: #27809E;
text-decoration: none;
background: url(/skin/img/blue_arr_ttl.gif) right 4pt no-repeat;
}

div.clip-link-mini4 a:hover{
color: #56B5D5;
background: url(/skin/img/blue_hvr_arr_ttl.gif) right 4pt no-repeat;
}

/* clip link 5 */
div.clip-link-mini5
{
width: auto;
display: block;
font-family: Verdana;
font-size: 9pt;
color: #fff;
text-align: right;

}

div.clip-link-mini5:hover
{
color: #27809E;
}

div.clip-link-mini5 a,
div.clip-link-mini5 a:link,
div.clip-link-mini5 a:visited,
div.clip-link-mini5 a:hover,
div.clip-link-mini5 a:active
{
padding-right: 20px;
color: #fff;
text-decoration: none;
background: url(/skin/img/arrow_mini_white.gif) right 2pt no-repeat;
}

div.clip-link-mini5 a:hover{
color: #E36D76;
background: url(/skin/img/arrow_mini_red.gif) right 2pt no-repeat;
}


/* audio podcast */
div.audio-podcast{
width: 90%;
margin: 40px 0
}

div.audio-podcast div.content{
font-size: 1.5em;
color: inherit;
font-variant: small-caps;
}


/* advertisement page */
div.advert-page{
width: auto;
margin: 0;
margin-top: 40px;
padding: 0;
}

div.advert-page p.content{
font-size: 1em;
color: inherit;
margin: 5px 0;
}

div.advert-page div.elem-pic {
float: left;
display: block;
margin-right: 10px !important;
padding: 0;
height: 100%;
width: 215px;
text-align: center;
}

div.advert-page div.elem-pic img{
background-color: #FFE7E9;
padding: 5px;
}

div.advert-page div.descr{
float: left;
display: block;
width: 490px;
}

div.advert-page div.descr p{
font-size: 0.9em;
margin: 10px 0;
}

div.advert-page div.descr span{
font-size: 1.3em;
}

div.advert-page div.descr p a,
div.advert-page div.descr p a:link{
font-size: 1.1em;
}


div.advert-page div.descr p.main-ttl{
font-size: 1.5em;
margin: 0 0 10px 0;
color: #56B5D5;
}

div.advert-page a.portfolio{
padding-left: 25px;
color: #DA434E;
background: url(/skin/img/pdf_ico.gif) left center no-repeat;
}

div.advert-page a.portfolio:link,
div.advert-page a.portfolio:visited,
div.advert-page a.portfolio:hover,
div.advert-page a.portfolio:active
{
text-decoration: none;
}

div.advert-page a.portfolio:hover
{
text-decoration: underline;
}


div.advert-page div.usr-img{
float: left;
display: block;
margin-right: 10px;
height: auto;
width: 60px;
}

div.advert-page img.adv-img{
border: none;
padding: 3px;
background-color: #EBF1F4;
}

div.advert-page p.nick{
	font-family: Verdana;
	font-size: 10pt;
	color: #000;
	margin: 3px 0;
	display: block;
	float: none;
	clear: both;
}

div.advert-page p.nick a,
div.advert-page p.nick a:link,
div.advert-page p.nick a:visited,
div.advert-page p.nick a:hover,
div.advert-page p.nick a:active{
	font-family: Verdana;
	font-size: 10pt;
	color: #000;
	text-decoration: none;
	background-color: #DBD7D7;
	padding: 3px;
}

div.advert-page p.info{
	font-family: Verdana;
	font-size: 8pt;
	color: #A9A7A7;
	margin: 5px 0;
	display: block;
	float: none;
	clear: both;
}

div.advert-page p.info a,
div.advert-page p.info a:link,
div.advert-page p.info a:visited,
div.advert-page p.info a:hover,
div.advert-page p.info a:active{
	font-family: Verdana;
	color: #A9A7A7;
	text-decoration: none;
}

div.advert-page p.info a:hover{
text-decoration: underline;
}

h1.blue {font: 1.5em Verdana; text-transform: uppercase; color: #27809E; }
h1.red-13 {font: 1.3em Verdana; text-transform: uppercase; color: #C42632; display: inline; }

/* user page */
.usr-left{
float: left;
width: 160px;
text-align: center;
}

.usr-left img{
background-color: #FFE7E9;
padding: 5px;
}

.usr-right{
float: left  !important;
width: 560px !important;
clear: none  !important;
display: block  !important;
}


/* video block */

div.clip-video{
width: auto;
height: auto;
display: block;
clear: both;
margin: 0;
padding: 0;
vertical-align: top;
padding-bottom: 7px;
background: url(/skin/img/clip_gray_left.gif) left bottom repeat-x #DBD7D7;
background-color: #DBD7D7;
margin-bottom: 10px;
}


	div.clip-video div.video-block {
	width: auto;
	min-height: 330px;
	padding: 5px;
	background: /*url(/skin/img/camera_big_dark.gif) right 5px no-repeat */#f0f0f0; 
	border: 1px solid #a0a0a0;
	}
	
		div.clip-video div.video-block h1{
		margin-top: 0;
		}
		
		div.clip-video div.video-block .login-clip-link2{
		float: right;
		}
		
		div.clip-video div.video-block .rat-out{
		float: left;
		}
		

div.video-block2 {
margin-right: 5px;
width: auto;
min-height: 350px;
padding-left: 0;
padding-bottom: 10px;
}

div.clip-video div.video-block h1{
font-size: 1.2em;
color: #767474;
height: 7%;
overflow: visible;
font-weight: normal;
}

div.clip-video div.video-block div.video-src,
div.video-block2 div.video-src{
display: block;
float: left;
height: 280px;
}

div.clip-video div.video-block div.video-img,
div.video-block2 div.video-img{
display: block;
float: left;
width: 144px;
height: 260px;
overflow: auto;
padding: 0;
background: url(/skin/img/back_vdo_img.gif) left top repeat-y;
}

div.clip-video div.video-block div.video-img img,
div.video-block2 div.video-img img{
display: block;
margin: 5px 0 5px 17px;
width: 100px;
border: 1px solid #767474;
}

div.clip-video div.content{
font-size: 10pt;
color: #767474;
margin: 10px 5px;
}

div.clip-video div.rat-data {
font-size: 0.7em;
color: #767474;
background-color: #f0f0f0 !important;
border: none !important;
}

div.video-block2 div.informer,
div.video-block div.informer{
display: block;
float: left;
width: 200px;
height: 260px;
overflow: auto;
padding: 0;
margin-left: 10px;
}

div.video-block div.informer p,
div.video-block2 div.informer p{
color: #767474;
font-variant: small-caps;
font-size: 8pt;
}

div.video-block2 .txtarea,
div.video-block .txtarea{
color: #000;
background-color: #fff;
border: 1px solid #767474;
font-size: 7pt;
}

div.other-video a,
div.other-video span.it
{
display: block;
float: left;
margin: 5px;
width: 22%;
height: 190px;
overflow: hidden;
text-align: center;
color: #767474;
}

div.other-video img{
border: 0px;

}

div.other-video #prvw{
border: 5px solid #ffe7e9;
width: 120px;
background: url(/skin/img/back_vdo_img.gif) center top repeat-y;
}

div.other-video a:link,
div.other-video a:visited,
div.other-video a:hover,
div.other-video a:active{
font-family: Verdana;
font-variant: small-caps;
font-size: 8pt;
text-decoration: none;
}

div.other-video a:hover{
text-decoration: none;
}

div.other-video span.it{
font-weight: bold;
font-variant: small-caps;
font-size: 110%;
}

/* video image style */
.vid-tp-img {float: left; clear: left; margin-right: 10px; margin-bottom: 10px; }
.vid-tp-img img{padding: 10px; background-color: #f0f6f9; width: 120px; border: none; cursor: pointer}
.vid-tp-img .cov1{padding: 50px; background: url(/skin/img/cover_1.gif) right top no-repeat #ffa8aa; width: 140px; }
.vid-tp-img .cov2{padding: 50px; background: url(/skin/img/cover_2.gif) right top no-repeat #EDFFA8; width: 135px; }
.vid-tp-img .cov3{padding: 50px; background: url(/skin/img/cover_3.gif) right top no-repeat #A8E7FF; width: 130px; }

/* tags clouds */
div.tags-clouds{
display: block;
width: auto;
}

div.tags-clouds a{
display: block;
float: left;
margin: 5px;
}

div.tags-clouds a:link,
div.tags-clouds a:visited,
div.tags-clouds a:hover,
div.tags-clouds a:active
{
color: #27809e;
text-decoration: none;
}

div.tags-clouds a:hover{
color: #56B5D5;
text-decoration: underline;
}


/* news sources */
.news-source span{
font-size: 8pt;
margin-right: 5px;
}

.news-source a{
margin-left: 5px;
}

.news-source a:link,
.news-source a:visited,
.news-source a:hover,
.news-source a:active{
font-size: 8pt;
color: #27809e;
text-decoration: none;
}

.news-source a:hover{
color: #56B5D5;
text-decoration: underline;
}


/* covers */
div.covers{
width: 450px;
}

div.cov-arch{
width: 230px;
border-left: 1px solid #767474;
margin-bottom: 30px;
padding-left: 10px;
}

p.arch-ttl{
display: block;
color: #8f8e8e;
font-size: 15pt;
margin-bottom: 30px;
}


div.covers-list{
display: block;
padding: 0;
margin: 8px 0;
clear: both;
float: none;
width: auto;
overflow: auto;
font-family: Verdana;
}


div.covers-list div{
display: block;
float: left;
margin: 0;
padding: 0;
border-bottom: 1px solid #fff;
}


div.covers-list div.txt{
width: 60%;
float: left;
display: block;
margin-left: 20px;
}

div.covers-list div.news-img{
width: 180px;
display: block;
float: left;
}

div.covers-list div.news-img img{
margin: 0px 10px 0px;
padding: 0;
border: none;
}

div.covers-list p.news-ttl{
display: block;
margin-bottom: 5px;
font-size: 14pt;
font-variant: small-caps;
font-weight: bold;
}

div.covers-list p.news-ttl a,
div.covers-list p.news-ttl a:link,
div.covers-list p.news-ttl a:visited,
div.covers-list p.news-ttl a:hover,
div.covers-list p.news-ttl a:active
{
	font-size: 14pt;
	text-decoration: none;
	font-variant: small-caps;
	font-weight: bold;
}

div.covers-list p.news-ttl a:hover{
text-decoration: underline;
}

div.covers-list div.rat-data {
font-size: 1em;
color: #767474;
background-color: #ffffff !important;
border: none !important;
}


/* banner style */
div.banner{
background-color: #fff;
width: 100%;
margin: 0;
padding: 0;
}

div.banner div.content{
margin: 0px auto;
padding: 1px;
text-align: center;
}

div.banner div.content.b490{
width: 488px;
}

div.b220{
height: auto;
width: 220px;
padding: 0px; 
overflow: visible;
}

div.b730{
height: auto;
width: 1000px;
margin: 0 auto;
}


div.b240x50{
/*height: 50px;
min-height: 50px; */
height: auto;
width: 240px;
}

div.b468{
height: auto;
width: 468px;
overflow: visible;
}

/* calendar */
.calendar{
color: #4F5559;
font-family: Arial;
font-size: 8pt;
text-align: center;
margin: 0 auto;
width: 217px;
}

.calendar *{
text-align: center;
}

.calendar span.mon{
display: block;
float: left;
margin: 0px 5px;
padding-bottom: 4px;
width: 121px;
color: #4f5559;
font-size: 11pt;
}

.calendar .top-row{
font-size: 10pt;
}

.calendar .days{
font-size: 8pt;
background-color: #EFEFF3;
height: 12px;
padding: 7px 0;
width: auto;
}

.calendar .days div{
background-color: #fff;
border: 1px solid #d0d0d0;
color: #d0d0d0;
float: left;
display: block;
width: 17px;
padding: 0 6px; 
}

.calendar .week{
width: auto;
height: 12px;
padding: 7px 0;
}

.calendar .week div{
float: left;
display: block;
width: 31px;
}

.calendar a.arr{
border: none;
display: block;
float: left;
width: 40px;
margin: 0px;
}


.calendar a.arr img{
border: none;
}

/* image voting */
.img-vt div.cont{
float: left;
display: inline;
width: 31%;
margin: 1%;
text-align: center;
}

.img-vt div.cont a{
text-align: center;
text-decoration: none;
}

.img-vt div.cont h4{
text-align: center;
font-size: 10pt;
margin: 10px 0 0;
}

.img-vt a img{
border: 2px solid transparent;
}

.img-vt a img:hover{
border: 2px solid #c4c3c3;
}

.img-vt .im{
min-height: 120px;
height: auto;
}

.bt-line{
padding-bottom: 20px;
border-bottom: 2px solid #c42632;
}

.cov1{padding: 40px; background: url(/skin/img/cover_1.gif) right top no-repeat #ffa8aa; }
.cov2{padding: 40px; background: url(/skin/img/cover_2.gif) right top no-repeat #EDFFA8; }
.cov3{padding: 40px; background: url(/skin/img/cover_3.gif) right top no-repeat #A8E7FF; }

.prev-next{
width: 65px;
height: 30px;
margin: 10px auto;
}

.prev-next span{
	float: left;
	width: 25px;
	height: 24px;
	display: inline;
	border: 1px solid #8ac4d8;
	text-align: center;
}


.prev-next span a,
.prev-next span p
{
	text-decoration: none;
	display: block;
	padding: 4px;
	background: #cbd5d8;
}

.prev-next span a:hover{
	text-decoration: none;
	background: #27809e;
	color: #fff;
}

/* 20.10.08 touch poll */
div.touch-poll{
/*float: left;
width: 200px;*/
background: #f0f6f9;
margin-top: 10px;
}

div.touch-poll h3{
padding: 5px;
font-size: 11px;
font-weight: bold;
margin: 0 0 10px 0;
background: #cedce3;
display: block;
text-align: left;
}

div.touch-poll p{
padding: 5px;
font-size: 9px;
text-align: left;
}

/* loader class */
.loader {
margin: 20px auto;
padding: 0;
display: block !important;
width: 100%;
text-align: center !important;}

.loader object{
margin: 20px;
padding: 20px;
display: inline;
}

.loader-abs {
position: absolute;
z-index: 10000000;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center;
background: url(/skin/img/loader_bg.png) left top repeat;
}

.loader-abs object
{
width: 200px;
height: 100px;
padding-top: 20%;
padding-left: 35%;
display: block;
}

/* microchat */
.microchat{
height: 150px; 
overflow: auto; 
border: 1px solid #a0a0a0;
}


.microchat  .comm-cell{
background: #fff;
border-bottom: 1px solid #aeaeae;
}

.microchat  .f1{
background: #fff;
}

.microchat  .f2{
background: #f5f5f5;
}

.microchat  .comm-cell .nick{
padding: 2px;
margin-right: 10px;
font-weight: bold;
font-size: 8pt;
}

.microchat  .comm-cell .first{
background-color: #ebf1f4;
}

.microchat  .comm-cell .second{
background-color: #aac1d0;
}

.microchat  .comm-cell span a,
.microchat  .comm-cell span a:link,
.microchat  .comm-cell span a:visited,
.microchat  .comm-cell span a:hover,
.microchat  .comm-cell span a:active{
text-decoration: none;
}

.microchat  .comm-cell .news-time{
font-size: 7pt;
color: #aeaeae;
}

.microchat  .comm-cell p{
margin: 5px 5px 5px 40px;
font-size: 8pt;
}

.microchat  .comm-cell ul{
list-style: none;
margin: 5px 0 0;
padding: 0;
float: right;
}

.microchat  .comm-cell ul li{
margin: 0;
padding: 0;
font-size: 7pt;
}

.microchat  .comm-cell img.profile{
width: 30px;
border: 0 none;
padding: 5px 0;
float: left;
}

.buttons a{
float: left;
margin-right: 10px;
padding: 3px 0;
}

.chat-smiles{
padding: 0;
height: 30px;
overflow: hidden;
width: 416px;
position: relative;
float: left;
/*border-top: 1px solid #dbd7d7;
border-bottom: 1px solid #dbd7d7;*/
}

a.left,
a.left-pass,
a.right,
a.right-pass
{
height: 30px;
width: 21px;
background: #dbd7d7;
font-size: 15pt;
font-weight: bold;
z-index: 100;
font-family: Arial;
float: left;
background: url(/lib/chat/skin/img/left.png) center center no-repeat;
text-decoration: none;
cursor: pointer;
}

a.left:hover{
background: url(/lib/chat/skin/img/left_act.png) center center no-repeat;
text-decoration: none;
}

a.left-pass{
background: url(/lib/chat/skin/img/left_pass.png) center center no-repeat;
}

a.right{
background: url(/lib/chat/skin/img/right.png) center center no-repeat;
}

a.right:hover{
background: url(/lib/chat/skin/img/right_act.png) center center no-repeat;
}

a.right-pass{
background: url(/lib/chat/skin/img/right_pass.png) center center no-repeat;
}

.chat-smiles{
background: url(/lib/chat/skin/img/smiles_bg.png) left top repeat;
}

.chat-smiles .right{
right: 0px;
}

.chat-smiles .smiles-cont{
height: 30px;
position: absolute;
left: 0px;
top: 0px;
}

.chat-smiles img{
cursor: pointer;
display: block;
float: left;
padding: 0 4px;
margin: 0;
}


/* after post modules */
ul.more{
display: block;
margin: 0;
padding: 10px 0;
list-style: none;
}

	ul.more li{
	float: right;
	margin-left: 15px;
	padding: 4px 0 4px 25px;
	}
	
	ul.more li.aft-lj{
	background: url(/skin/img/livejournal_small.png) left no-repeat;
	}
	
	ul.more li.aft-blog{
	background: url(/skin/img/print.gif) left no-repeat;
	}
	
	ul.more li.aft-tweeter{
	background: url(/skin/img/twitter_small.png) left no-repeat;
	}
	
#blog-container{
margin: 10px 0 0;
padding: 5px;
border: 1px solid #BDB9B9;
background: #EBE8E8;
}

	#blog-container textarea{
	display: block;
	width: 90%;
	margin: 0 auto;
	padding: 3px;
	border: 1px solid #ccc8c8;
	}
	
	
	
/* subscribe promoi 2010 */
.subscribe-2010{
font-size: 90%;
padding: 10px;
margin: 5px 0;
text-align: center;
border: 1px solid #51B2D3;
}
		
			.subscribe-2010 h2{
			margin: 0;
			padding: 0;
			font-size: 170%;
			font-weight: bold;
			color: #C42632;
			}
			
			.subscribe-2010 ins{
			display: block;
			font-style: normal;
			text-align: center;
			}
		
			.subscribe-2010 .btn-pool{
			margin: 15px 0 0;
			text-align: center;
			}
			