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

html,body{
height:100%;
margin:0px;
padding:0px;
font-family: Tahoma;
background: #fff;
c/\olor: #5B5A5A;
}


.black11{
	
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color:#000000;
}

.black12{
	
	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
{
	
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

.black12 A,
.black12 A:link
{
	
	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-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #FE0000;
}


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



.inputclass{

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

}

.graybutton,
.lightbutton
{
	
	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; z-index: 10000; }
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-size: 0.8em; text-align: left; }
.link-pgr, A.link-pgr, A.link-pgr:link, A.link-pgr:visited { font-size: 0.8em; color: #0098d3}
A.link-pgr:hover { font-size: 0.8em; color: #3AC8FF}


/* 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}

.h10 {margin: 10px 0 !important}

.clr{margin: 0; padding: 0; height: 1px; clear: both; display: block; font-size: 1px; overflow: hidden !important;}

.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;}

.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}
.news-img img{padding: 10px; background-color: #f0f6f9; }
.news-img p{text-align: right;  font-size: 0.8em; color: #A9A7A7}


/* 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 25px;}
.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;}
.emailed {background: url(/skin/img/send_friend.gif) left no-repeat; padding: 4px 0px 4px 25px;}
.ico {border: none; float: left; margin: 0 5px}
.edit {width: 15px; height: 18px;}
.delete {width: 15px; height: 17px;}
.edit-ico {background: url(/skin/img/edit_mini.gif) left no-repeat; padding: 4px 0px 4px 20px;}
.delete-ico {background: url(/skin/img/delete_mini.gif) left no-repeat; padding: 4px 0px 4px 20px;}

/* NEW MMR */

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

a:hover{
color: #0071b1;
}


/* header */
body.ttl-bdy {margin: 0px; padding: 0px; background: url(/skin/img/yel_line.png) 0 266px repeat-x #fff}
div.hdr-div {/*background: url(/skin/img/logo_top.gif) left top no-repeat;*/ margin: 0; padding: 0; height: 314px; overflow: hidden}
div.hdr-div-print {background: url(/skin/img/top_fon_print.gif) left top no-repeat; width: 1000px !important; margin: 0; padding: 0; height: 69px; overflow: visible}
div.hdr-div2 {width: 639px !important; margin: 0; padding: 0; height: 95px; overflow: visible}
div.hdr-adv {display: block; width: auto; padding: 0; height: auto; margin: 3px}

.hdr1 {
background: url(/skin/img/1.jpg) left top no-repeat;
}

.hdr2{
background: url(/skin/img/2.jpg) left top no-repeat;
}

.hdr3{
background: url(/skin/img/3.jpg) left top no-repeat;
}

.hdr4{
background: url(/skin/img/4.jpg) left top no-repeat;
}


div.main-container
{
margin: 0px auto 30px;
position: relative;
width: 780px;
padding: 0;
background: url(/skin/img/bg.jpg) left top no-repeat #fff;
}

div.main-body{
height: auto;
width: auto;
margin-left: 266px;
}

div.logo {
position: absolute;
width: 140px;
height: 118px;
top: 110px;
left: 153px;
}


div.e-projects{
width: 100%;
height: 15px !important;
overflow: hidden;
}

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;

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-size: 7pt;
}

div.hdr-btns p.fresh {

font-size: 10pt;
margin-top: 10px;
}

div.hdr-btns span {

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 #4f5559; 
top: 120px;
padding: 5px;
}

div.hdr-news{
display: block;
padding: 0;
margin: 8px 0;
clear: both;
width: 190px;

min-height: 30px;
}


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

div.hdr-news .news-ttl a{
font-weight: bold;
color: #4f5559;
font-size: 7pt;
}

div.hdr-news div.txt{
width: 120px;
padding-left: 3px;
}

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

div.hdr-news div.txt3{
width: 195px;
padding: 0 3px;
}

div.hdr-news-img{
height: 100%;
width: 60px;
display: block;
float: left;
text-align: center;
font-size: 7pt;
}

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

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

div.hdr-news-img img.user{
width: auto;
}




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

.hdr-news-ttl{
	width: 160px;
	margin: 0;
	padding: 0;
}

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

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

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

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

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

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

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

.adv-btn:hover{
background: url(/skin/img/hdr_btn_advertisement_hvr.gif) left top no-repeat;
c/\/\olor: #4f5559;
}


/* main menu */
div.hdr-menu-div {margin: 0; padding-top: 0px; position: relative; overflow: visible; }

div.top-mnu {position: absolute; left: 287px; top: 228px; height: 24px;}

div.hdr-menu-div .mnu{position: realtive; left: 0px; top: 0px; }

div.hdr-menu-div .rss-main{position: absolute; left: 975px; top: 5px; }

div.hdr-menu-div .rss-main img{border: 0; width: 14px; height: 14px}

.rss {text-align: right}
.rss img{border: 0; width: 14px; height: 14px}

div.mnu-bot{width: 100%; height: 25px; background-color: #4f5559; clear: both; margin: 0;}

#nav, #nav ul {
	z-index: 5000;
	font-size: 7pt;	
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: transparent;
	float: left;
	display: block;
}

#nav li {
	float: left;
	position: relative;
	background: none;
	height: 24px;
	margin: 0 10px;
	text-align: center;
}

#nav li h1, #nav li h2{
	font-size: 1em;
	font-weight: 0;
	margin: 0;
	padding: 0;	
}

#nav a {
	font-size: 8pt;
	padding-top: 17px;
	color: #000;
	text-decoration: none;
	display: block;
	 /*background: url(dot.png) repeat-y right;*/
}

#nav a:hover {
	color: #751572;
	background: url(/skin/img/mnu_top_act.png) no-repeat top center;
}

#nav a.m1{

}

#nav a.active
{
	background: url(/skin/img/mnu_top_act.png) no-repeat top center;
	color: #751572;
	font-weight: bold;
}



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

}

#nav li.l2,
#nav li.l2:hover,
#nav li.jshover
{
	background-color: #fff;
	height: 30px;
}

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

	width: 119px !important;
	height: 30px;
	overflow: hidden;
}

#nav li ul {
	display: none;
	position: absolute;
	background: url(/skin/img/mnu_bottom_bg.gif) center bottom no-repeat transparent;
	width: 119px !important;
	border: none;
	padding: 0;
	padding-bottom: 10px;
	margin: 0;
	margin-left: 1px;
	z-index: 10000;
	top: 55px;
}

#nav li li a {
	color: #303030;
	text-decoration: none;
	background-color: #fff;
	display: block;
	width: auto;
	clear: both;
	height: 30px;
	overflow: hidden;
	font-size: 8pt;
	padding: 4px 3px 8px;
	margin: 0;
	font-weight: normal;
}

#nav li li a:hover,
#nav li li a.jshover {
	border: none;
	color: #fff;	
	background-color: #007cc3;
	padding: 4px 3px 8px;
	margin: 0;
}


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

/* left menu */
#nav2, #nav2 ul {
	font-size: 8pt;
	text-align: right;
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: none;
	display: block;
	width: 222px;
	color: #732672;
}

#nav2 li {
	margin: 0;
	padding: 0;
	float: none;
	background: none;
	display: block;	
	background: url(/skin/img/sub_mnu_back.png) left top no-repeat;
}


#nav2 a.main {
	font-size: 8pt;
	color: #732672;
	text-decoration: none;
	display: block;
	padding: 14px 40px 0px 20px;
	margin: 0px;
	height: 34px;
}

#nav2 li a.main:hover,
#nav2 li a.active
{
	background: url(/skin/img/lft_mnu_main_bg.png) 97% 12px no-repeat;
}

#nav2 li h3{
	padding: 0;
	margin: 0;
	font-weight: normal;
}

#nav2 li h3 a:link,
#nav2 li h3 a:visited,
#nav2 li h3 a:active
{
text-decoration: none;
}

#nav2 li h3 a{
	font-size: 7pt;
	color: #000;
	display: block;
	padding: 7px 50px 3px 0;
	background: url(/skin/img/lft_mnu2_bg.png) 95% 60% no-repeat;
}

#nav2 li h3 a:hover,
#nav2 li h3 a.act-sub
{
text-decoration: none;
color: #00d0f6;
background: url(/skin/img/lft_mnu2_bg.png) 88% 60% no-repeat;
}

#nav2 li ul {
	display: none;
	border: none;
	padding: 0;
	margin: 0 0 10px 0;
}

#nav2 li li {
	float: none;
	background: none;
	height: auto;
	display: block;	
	background: none;
	margin: 0;
	padding: 0;
}

#nav2 li ul.act{
	display: block;
	position: relative;
	clear: both;
}



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


/*end left menu */

.mail{
display: block;
float: left;
width: 310px;
text-align: right;
}


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

div.left-col{
	display: block;
	float: left;
	width: 215px;
	padding: 0;
	vertical-align: top;
	margin: 0;
	padding: 0 5px;
	height: 100%;
}

div.left-col-no-ttl{
	display: block;
	float: left;
	width: 708px;
	padding: 0;
	vertical-align: top;
	margin: 0;
	height: 100%;
	border-right: 1px solid #d2d6d9;
}

div.center-col{
	display: block;
	float: left;
	width: 474px;
	padding: 0 5px 0 0;
	margin-left: 70px;
	height: 100%;

}

div.right-col{
	display: block;
	float: left;
	width: 208px;
	padding: 0 5px;
	height: 100%;
	overflow: hidden;

}

/* 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: auto;
overflow: visible;
padding: 20px;
display: block;
float: none;
clear: both;
background: url(/skin/img/footer_fon.gif) center bottom repeat-x;
}

div.footer div.ttl{
width: auto;
display: block;

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: 610px;
float: left;
color: #909090;

}

div.footer-text{
color: #303030;

font-size: 8pt;
display: block;
width: 370px;
float: left;
}

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: 8pt;
margin: 0 5px;
float: left;
text-decoration: none;
}

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


/* globalsection classes */
.glbl-ubr,
.glbl-ubr a,
.glbl-ubr a:link,
.glbl-ubr a:visited,
.glbl-ubr a:hover,
.glbl-ubr a:active
{
color: #0098D3 !important;
}

.glbl-marketing,
.glbl-marketing a,
.glbl-marketing a:link,
.glbl-marketing a:visited,
.glbl-marketing a:hover,
.glbl-marketing a:active
{
color: #C42632 !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;
}

.glbl-adv,
.glbl-adv a,
.glbl-adv a:link,
.glbl-adv a:visited,
.glbl-adv a:hover,
.glbl-adv a:active
{
color: #4f5559 !important;
}


/* news tape  */
div.title-news{
width: auto;
height: auto;
display: block;
clear: both;
margin: 0;
padding: 0;
vertical-align: top;
}

div.title-news h1.ttl-ttl{
text-decoration: none;
text-transform: uppercase;
color: #00aeef;
font-weight: bold;
font-size: 13pt;
font-variant: small-caps;
display: block;
float: left;
width: 270px;
padding: 0;
margin: 0;
padding-left: 10px;
}

div.title-news span.mn-again{
width: 250px;
display: block;
float: left;
text-transform: uppercase;
color: #00aeef;
font-weight: bold;
font-size: 13pt;
font-variant: small-caps;
text-align: right;
line-height: 16pt;
}

div.title-news span.div-btns{
text-decoration: none;
display: block;
float: left;
width: 50px;
background-color: #fff;
}

div.title-news span.div-btns img{
border: 0;
display: block;
float: left;
margin: 0;
}

div.title-news div.ttl-lft{
display: block;
float: left;
width: 430px;
border-right: 1px solid #d2d6d9;

}

div.title-news div.ttl-rght{
display: block;
float: left;
width: 269px;
height: 100%;

}

div.tape-news{

display: block;
clear: both;
float: none;
height: auto;
overflow: show;
margin-left: 17px;
position: relative; 
z-index: 0;

}

div.tape-news div{
display: block;
float: left;
border-bottom: 1px solid #fff;
}

div.top-news-img{
h/\/\eight: 100% !important;
margin-right: 10px;
}

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

div.tape-news div.txt-top{
width: 310px;
float: left; 
display: block;
}

div.tape-news  div.rat-data,
div.tape-news  p.rat,
div.blog  p.rat{
font-size: 8pt;
color: #4f5559;
background-color: transparent;
border: none !important;
}

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

div.tape-news h2 {
font-size: 1em;
font-weight: normal;

}

.top-news-ttl,
.top-news-ttl a,
.top-news-ttl a:link,
.top-news-ttl a:visited,
.top-news-ttl a:active{
font-size: 1.3em;

text-decoration: none;
font-weight: normal;
margin: 0;
padding: 0;
}

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


.top-news-teaser,
.top-news-teaser a,
.top-news-teaser a:link,
.top-news-teaser a:visited,
.top-news-teaser a:active{
font-size: 0.9em;

text-decoration: none;
color: #4f5559;
font-weight: normal;
}

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


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

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

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

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



.title-news-ttl2,
.title-news-ttl,
.title-news-ttl a,
.title-news-ttl a:link,
.title-news-ttl a:visited,
.title-news-ttl a:active,
.title-news-ttl2 a,
.title-news-ttl2 a:link,
.title-news-ttl2 a:visited,
.title-news-ttl2 a:active
{
font-size: 0.9em;
font-weight: normal;
font-variant: small-caps;

text-decoration: none;
margin: 0;
padding: 0;
}

.title-news-ttl2{
font-size: 0.8em;
padding-left: 15px;
padding-right: 10px;
background: url(/skin/img/dot_gray.gif) left 5px no-repeat;
}

.title-news-ttl2 a,
.title-news-ttl2 a:link,
.title-news-ttl2 a:visited,
.title-news-ttl2 a:active
{
font-size: 75%;
color: #303030;
}

p.forum-clip-ttl,
p.forum-clip-ttl a,
p.forum-clip-ttl a:link,
p.forum-clip-ttl a:visited,
p.forum-clip-ttl a:active{
font-size: 8pt;
font-weight: normal;

text-decoration: none;
}

.title-news-ttl a:hover,
p.forum-clip-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;

}


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;
}

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: #4f5559;
}

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


/* standart main link for clips */
.clip-link
{
width: auto;
display: block;

font-size: 12pt;
color: #0098D3;
text-align: right;
text-variant: small-caps;
}

div.clip-link-mini
{
width: auto;
display: block;

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-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{

color: #27809E;
text-decoration: none;
}



.clip-link a,
.clip-link a:link,
.clip-link a:visited,
.clip-link a:hover,
.clip-link a:active
{

color: #0098D3;
text-decoration: none;
font-weight: normal;
}

.clip-link a:hover{
color: #3AC8FF;
text-decoration: underline;
}


div.clip-link-mini3
{
width: auto;
display: block;

font-size: 10pt;
text-align: right;
}


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: 5px;
color: #00aeef;
text-decoration: none;
}

div.clip-link-mini3 a:hover{
color: #0089bc;
}


/* standart clip form */
.clip {
width: auto;
overflow: hidden;
margin-bottom: 20px;
}

.clip h2{
text-decoration: none;
color: #00aeef;
font-size: 10pt;
width: auto;
padding: 10px 15px 5px 0;
}

.clip div.content {

font-size: 10pt;
color: #4f5559;
height: auto;
text-align: left;
width: auto;
padding: 5px;
}


/* green clip form */
.clip-green {

width: 100%;
overflow: hidden;
display: block;
}

.clip-green div.ttl{
text-decoration: none;
color: #C42632;
font-size: 14pt;
height: 51px;
display: block;
width: auto;
padding-left: 8px;
line-height: 2.5em;
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-size: 10pt;
color: #4f5559;
height: auto;
text-align: left;
width: auto;
padding: 15px;
background-color: #EDF5CA;
}


/* gray clip form */
.clip-gray {

width: 100%;
overflow: hidden;
display: block;
}

.clip-gray div.ttl{
text-decoration: none;
color: #C42632;
font-size: 14pt;
height: 51px;
display: block;
width: auto;
padding-left: 8px;
line-height: 2.5em;
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-size: 10pt;
color: #4f5559;
height: auto;
text-align: left;
width: auto;
padding: 15px;
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: 17px;
background: url(/skin/img/clip_blue_bottom.gif) left bottom repeat-x #31A1C7;
margin-bottom: 10px;
}

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

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

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

.clip-audio div.content {

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 p.main-ttl a,
div.blog p.descr a{
color: #767474;
}

div.blog a,
div.blog a:link,
div.blog a:visited,
div.blog a:active{
	
	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-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-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;
}

.blog-sub a{
font-size: 9pt;
}

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

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

.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{
font-weight: normal;
font-size: 10pt;
}

.blog-add-img {
height: 24px;
}

.blog-add-img input{
float: left;
display: block;
margin-right: 7px;
vertical-align: middle;
margin-top: 2px;
}

.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: 8px solid #f0f0f0;
display: block;
margin: 10px auto;
}


.ttl-line{
border-bottom: #767474;
height: 25px;
color: #000;
width: auto;
font-size: 8pt;
display: block;
height: 24px;
}

.ttl-line a{
display: block;
float: left;
margin-right: 5px;
}

.ttl-line span{
padding-top: 4px;
display: block;
}

.ttl-line img{
border: none;
width: 24px;
height: 24px;
}

.ttl-line img:hover{
border: none;
}



 

/* search clip and page */
div.ok-btn-blue {

font-size: 1em;
padding: 5px;
color: #fff;
background-color: #B3EDFF;
cursor: pointer;
float: left;
display: block;
margin-left: 5px !important;
}

.ok-btn-mmr {

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-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 {
position: relative;
height: 25px;
margin: 30px 0;
padding: 0;
display: block;
}

div.search-clip2 {
display: block;
width: auto;
float: none;
text-align: right;

font-size: 11pt;
color: #B3EDFF;
padding: 0 30px;
}

div.search-clip-link2{
width: auto;
display: block;

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-size: 13pt;
color: #B3EDFF;
border: 1px solid #B3EDFF;
padding: 2px;
margin: 0;
float: left;
display: block;
}


.mmr-inputclass{

font-size: 13pt;
color: #c42632;
border: 1px solid #c42632;
padding: 2px;
margin: 0;
float: left;
display: block;
}

.clr-inputclass{

font-size: 10pt;
color: #00aeef;
border: 1px solid #00aeef;
padding: 2px 3px;
margin: 0;
margin-right: 5px;
float: left;
display: block;
width: 110px;
}



a:link input.btn-search, 
a:visited input.btn-search {
background: transparent url(/skin/img/btn_search.gif) no-repeat scroll 0%;
}

a:hover input.btn-search {
background: transparent url(/skin/img/btn_search_hvr.gif) no-repeat scroll 0%;
color:#FFFFFF;
}

.btn-search{
width: 81px;
height: 25px;

font-size: 8pt;
border:0pt none;
cursor: pointer;
}


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

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

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


.search-page div.res{
background-color: #efeff3; 
border-left: #d0d0d0 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-size: 120%;
color: #4f5559;
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{
text-align: center;
}
 
.search-page div.add-param p{
font-size: 110%;
font-weight: bold;
margin: 10px 0;
}

.search-page .all-searchin{
background-color: #fff7c3;
border: 1px solid #f5f5f5;
padding: 5px;
}

.search-page .all-searchin span{
font-size: 10pt;
color: #606060;
}

/* login clip */

div.login-clip {
display: block;
width: 260px;
float: none;
text-align: left;

font-size: 10pt;
color: #a4acb2;
padding: 0;
}

div.login-clip-ok {
display: block;
width: auto;
float: none;
text-align: left;

font-size: 11pt;
min-height: 125px;
padding: 0 10px;
}

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


div.login-clip-ok .mess{

font-size: 10pt;
text-align: left;
}

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

div.login-clip-ok a.main{
display: block;
margin: 5px 0;
height: 25px;
text-decoration: underline;
line-height: 14pt;
font-size: 10pt;
}

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

div.login-clip-ok a:hover{
text-decoration: underline;
}

div.login-clip-ok div.profile a:hover{
}

.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 div.l{
float: left;
display: block;
width: 120px;
}

div.login-clip div.r{
float: left;
display: block;
width: 120px;
margin-left: 7px;
}


div.login-clip-link{
width: auto;
display: block;

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-size: 16pt;
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-size: 16pt;
color: #8F8E8E;
text-decoration: none;
padding-right: 30px;
background: url(/skin/img/gray_arr_ttl.gif) right 5pt no-repeat;
}

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


.gray-inputclass{

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

.ubr-inputclass{

font-size: 8pt;
color: #a4acb2;
border: 1px solid #a4acb2;
padding: 2px;
margin: 0;
float: left;
display: block;
}

.ubr-inputclass-big{

font-size: 10pt;
color: #a4acb2;
border: 1px solid #a4acb2;
padding: 2px;
margin: 0;
float: left;
display: block;
}

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

div.ok-btn-gray {

font-size: 1em;
padding: 5px;
color: #fff;
background-color: #8F8E8E;
cursor: pointer;
display: block;
margin-left: 120px !important;
width: 60px;
text-align: left;
}


/* subscribe clip */

div.subscr-clip {
display: block;
width: auto;
float: none;
text-align: right;

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-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-size: 13pt;
color: #FFB3BC;
border: 1px solid #FFB3BC;
padding: 2px;
margin: 0;
float: left;
display: block;
}

div.ok-btn-pink {

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-size: 14pt;
color: #0098d3;
display: block;
margin-bottom: 15px;
}

p.subscr-descr {

font-size: 10pt;
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-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-size: 11pt;
color: #4f5559;
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: 8pt;
	text-decoration: none;
	color: #030303;
}

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


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


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

}


/* voting clip */
div.ok-btn-red {

font-size: 10pt;
padding: 5px;
color: #fff;
background-color: #C42632;
cursor: pointer;
display: block;
width: 60px;
text-align: left;
}

.clip-voting {

width: auto;
overflow: hidden;
display: block;
}

.clip-voting div.ttl{
text-decoration: none;
color: #FCFCFC;
font-size: 14pt;
height: 66px;
display: block;
width: auto;
padding-left: 8px;
line-height: 3.5em;
background: url(/skin/img/clip_back_gray3_ttl.gif) left top repeat-x #dbd7d7;
}

.clip-voting div.ttl img{
display: block;
float: left;
margin: 0;
margin-right: 20px;
margin-top: 5px;
}

.clip-voting p.ans{
width: 45%;
float: left;
display: block;
margin: 0;
padding: 0;
}

.clip-voting p.txt{
width: auto;
float: left;
display: block;
margin-left: 3px;
padding-top: 6px;
}


.clip-voting div.content {

font-size: 8pt;
height: auto;
text-align: left;
width: 100%;
padding: 0;
margin: 0;
}

div.q-ttl{

font-size: 14pt;
color: #000;
}

div.q-ttl2{

font-size: 12pt;
}

div.q-dscr{
font-size: 11pt;
color: #000;
margin: 5px 0 10px;
}

.clip-voting img.vote-img{
height: 10px;
background-color: #E36D76;
float: right;
margin-top: 8px;
}

.clip-voting form{
margin: 0;
padding: 0;
width: auto;
}


/* standart page template */
div.std-page{
width: auto;
display: block;
clear: both;
margin: 0;
padding: 0;
vertical-align: top;
padding: 0;

font-size: 10pt;
color: #303030;
}

div.std-page div.ttl{

font-size: 12pt;
color: #00aeef;
display: block;
width: auto;
font-weight: normal;
margin: 0 0 20px;
padding: 20px;
}



div.std-page div.ttl h2{
position: realtive;
display: block;
margin: 0;
padding: 0;
font-size: 1em;
}

div.std-page div.ttl h2 .rss{
position: absolute;
left: 670px; 
top: 5px;
}

div.std-page div.ttl h2 .rss img{
border: 0;
width: 14px;
height: 14px;
}

div.std-page div.std-content{
min-height: 550px;
height: auto !important;
height: 550px;
padding: 0 10px 0 0;
font-size: 8pt;
width: auto;
}

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


div.news p.news-ttl {

font-size: 16pt;
font-variant: small-caps;
margin: 10px 0;
}

 h1.main-ttl{
font-size: 1.5em;
color: #303030;
height: 7%;
overflow: show;
}


div.news-author {

font-size: 8pt;
margin: 10px 0;
display: block;
background-color: #f0f0f0;
border-top: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
width: 250px;
padding: 5px;
}

div.news-author a,
div.news-author a:link,
div.news-author a:visited,
div.news-author a:hover,
div.news-author a:active
{

font-size: 8pt;
text-decoration: none;
}

div.news-author p.usr{
margin-bottom: 3px;
}

div.news-author p.usr a{
font-size: 11pt;
}

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

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

div.news p.news-categ,
div.news p.news-categ{

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-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;
}

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

div.gallery-lft{
padding: 2px; 
text-align: left;
width: 330px;
float: left;
margin-right: 10px;
}

h3.gallery-rght{
padding: 2px; 
text-align: left;
width: 320px;
float: left;
display: block;
}

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-size: 10pt;
text-decoration: none;
}

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

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

div.user-func{
border: 1px solid #eaedf4;
padding: 5px;
background: url(/skin/img/user_func_back.gif) left top repeat-x;
}

/* 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: 0px 1px;
border: none;
padding: 0;
display: block;
float: left;
}

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

div.show-pager a:link input.btn-ok, 
div.show-pager a:visited input.btn-ok {
background: transparent url(/skin/img/ok2.gif) no-repeat scroll 0%;
}

div.show-pager a:hover input.btn-ok {
background: transparent url(/skin/img/ok2_hvr.gif) no-repeat scroll 0%;
color:#FFFFFF;
}

div.show-pager .btn-ok{
width: 22px;
height: 16px;

font-size: 7pt;
border:0pt none;
cursor: pointer;
}


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

div.voting-ttl{

font-variant: small-caps;
font-size: 13pt;
color: #303030;
}

div.other-voting {

font-variant: small-caps;
font-size: 12pt;
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-variant: small-caps;
font-size: 12pt;
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;

}


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: #4f5559;
}

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/exclusive_news2.gif) right center no-repeat #fff;
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 */
div.error{
font-size: 13pt;
color: #E6C700;
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: 5px;
margin: 0 10px;
}

div.add-elem div.container div.ttl-flt{

font-size: 10pt;
color: #4f5559;
display: block;
float: left;
width: 30%;
padding: 10px;
}

div.add-elem div.container div.ttl-full{

font-size: 10pt;
color: #4f5559;
display: block;
float: none;
width: 68%;
padding: 10px;
clear: both;
}


div.add-elem div.container span.certanly{

font-size: 13pt;
color: #00aeef;
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: 9pt;
font-weight: normal;
color: #4f5559;
padding: 2px;

}

div.add-btn-gray {

font-size: 16pt;
padding: 5px;
color: #fff;
background-color: #D8D8D8;
cursor: pointer;
display: inline;
text-align: left;

}

/* redirect page */

div.redirect-contnr{
width: 640px; 
margin: 100px auto 100px;
}

div.redirect {
background-color: #fff;
height: auto;
width: 600px;
border: 1px solid #00ADEF;
padding: 18px;
background: url(/skin/img/logo_hdr_639.gif) left top no-repeat;
padding-top: 100px;
}

div.redirect div.ttl{

font-size: 13pt;
color: #00aeef;
display: block;
width: auto;
font-weight: bold;
margin: 0;
padding: 4px;
text-transform: uppercase
}

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


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

div.redirect div.content{
padding: 0;
display: block;
width: auto;

font-size: 13pt;
color: #4f5559;
margin-bottom: 10px;
text-align: left;
}


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


/* 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-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: #4f5559;
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.5em Verdana; text-transform: uppercase; color: #27809E; border-bottom: 1px solid #B3EDFF}

div.clip-link-mini4
{
width: auto;
display: block;

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-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-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-size: 10pt;
	color: #000;
	text-decoration: none;
	background-color: #DBD7D7;
	padding: 3px;
}

div.advert-page p.info{
	
	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{
	
	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: 17px;
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 {
margin-right: 5px;
width: auto;
min-height: 350px;
padding-left: 0;
padding-bottom: 10px;
background: url(/skin/img/camera_big_dark.gif) right 5px no-repeat; 
}

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

div.clip-video div.video-block h1.main-ttl{
font-size: 1.5em;
color: #4f5559;
height: 7%;
overflow: show;
}

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 #4f5559;
}

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

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


div.informer{
display: block;
float: left;
width: auto;
height: 260px;
overflow: auto;
padding: 0;
}


div.informer p{
color: #4f5559;
font-variant: small-caps;
font-size: 8pt;
}

div.vid-informer p{
font-size: 8pt;
/* background-color: #efeff3; */
margin: 5px 0;
display: block;
}

div.vid-informer p span.c1{
display: block;
text-align: right;
float: left;
width: 20%;
}

div.vid-informer p span.c2{
display: block;
float: left;
width: 75%;
}

div.vid-informer .txtarea{
color: #303030;
background-color: #fff;
border: 1px solid #a0a0a0;
font-size: 7pt;
}

div.hdrs h2,
div.hdrs h3{
font-size: 1em;
font-weight: normal;
margin: 0;
padding: 0;
display: inline;
}

div.sub-video {display: block; float: left; width: 329px}
div.vid-container { padding: 20px 0 10px ; height: 210px; overflow: auto; background: url(/skin/img/sub_video_back.gif) left bottom repeat-x; border: 1px solid #e0e1e8; border-top: 0px;}

div.main-video {display: block; float: left; width: 390px; margin: 0 10px}
div.main-video h1.ttl {text-transform: uppercase; color: #00aeef; font-weight: bold; font-size: 13pt; font-variant: small-caps; display: block; margin: 0; padding: 0; line-height: 1em; margin-bottom: 10px}
div.vid-container-ttl { padding: 20px 0 10px ; overflow: auto; background: url(/skin/img/sub_video_back.gif) left bottom repeat-x; border: 1px solid #e0e1e8; border-top: 0px;}

div.other-video span.it,
div.other-video span.n-it,
{
display: block;
float: left;
margin: 5px;
width: 15%;
min-height: 100px;
overflow: show;
text-align: center;
}

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

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


div.vid-container a:link,
div.vid-container a:visited,
div.vid-container a:hover,
div.vid-container a:active
div.other-video a:link,
div.other-video a:visited,
div.other-video a:hover,
div.other-video a:active{

font-size: 8pt;
color: #0098d3;
}

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

div.other-video span.it{
font-weight: bold;
}

/* video image style */
.vid-tp-img {float: left; clear: left; margin-right: 20px; margin-bottom: 10px; }
.vid-tp-img img{padding: 10px; background-color: #f0f6f9; width: 120px; border: none; }

/* tags clouds */
div.tags-clouds{
display: block;
width: auto;
color: #0098D3;
}

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: #0098D3;
text-decoration: none;
}

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



/* news sources */
.news-source{
width: 670px;
word-wrap: break-word
}

.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: #00aeef;
text-decoration: none;
}

.news-source a:hover{
color: #0071b1;
text-decoration: underline;
}


/* covers */
div.covers-list{
display: block;
padding: 0;
margin: 8px 0;
clear: both;
float: none;
width: auto;
overflow: auto;

}


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: #4f5559;
background-color: #ffffff !important;
border: none !important;
}


/* top row */
div.top-row{
color: #fff;

font-size: 10pt;
padding: 3px;
height: 18px;
}

div.top-row div.lft{
display: block;
float: left;
width: 670px;
}

div.top-row div.rght{
display: block;
float: left;
width: 320px;
text-align: right;
}

div.top-row p{
display: block;
float: left;
}

div.top-row p.mini{
display: block;
float: left;
font-size: 7.5pt;
margin: 3px 5px;
}

div.top-row span{
display: block;
float: left;
color: #cdd0d8;
}

div.top-row a{
display: block;
float: left;
margin: 3px 5px;
}

div.top-row a,
div.top-row a:link,
div.top-row a:visited,
div.top-row a:hover,
div.top-row a:active
{
color: #fbf8e3;

font-size: 7.5pt;
}

/* calendar */
.calendar{
color: #4F5559;

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{
color: #00aeef;
float: left;
display: block;
width: 19px;
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;
}


/* bookmarks */
div.zak_bord{display: block; float: left; width: 100px; text-align: center; border-bottom:1px solid #e0e1e8 !important;  background:url(/skin/img/small_zak.gif);font-size:11px;}
div.zak_bord2{display: block; float: left; width: 130px; text-align: center; border-bottom:1px solid #e0e1e8 !important;  background:url(/skin/img/small_zak_130.gif);font-size:11px;}


A.small_zak, A.small_zak:visited,
A.small_zak2, A.small_zak2:visited { display:block;  height:17px;  padding-top:3px; color:#064599}

A.small_zak:hover, A.small_zak:visited:hover { background:url(/skin/img/small_zak_o.gif);}
A.small_zak2:hover, A.small_zak2:visited:hover { background:url(/skin/img/small_zak_o_130.gif);}


div.small_zak_act{display: block; float: left; width: 100px; text-align: center; background: url(/skin/img/small_zak_act.gif) no-repeat #e0e1e8; border-bottom: 1px solid #ffffff;   font-size:11px;}
div.small_zak_act2{display: block; float: left; width: 130px; text-align: center; background: url(/skin/img/small_zak_act_130.gif) no-repeat #e0e1e8; border-bottom: 1px solid #ffffff;  font-size:11px;}

.small_zak_act A,
.small_zak_act2 A,
.small_zak_act A:link,
.small_zak_act2 A:link,
.small_zak_act A:visited,
.small_zak_act2 A:visited,
.small_zak_act A:hover,
.small_zak_act A:active,
.small_zak_act2 A:hover,
.small_zak_act2 A:active
 {color:#000000 !important; text-decoration:none; cursor: pointer; }
 

/* forum */
div.forum-clip {display: block; float: left; width: 250px; margin: 0}
div.forum-container { padding: 20px 0px 10px 5px;  background: url(/skin/img/sub_video_back.gif) left bottom repeat-x; border: 1px solid #e0e1e8; border-top: 0px;}

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

div.banner div.content{
margin: 10px auto;
padding: 10px;
text-align: auto;
}

div.b220{
height: 350px;
min-height: 220px;
height: auto;
width: 240px;
}


/* language */
.langs{
position: absolute;
right: 13px;
top: 280px;
color: #000;
font-size: 8pt;
list-style: none;
padding: 0;
margin: 0;
}

.langs li{
float: left;
display: inline;
margin-right: 5px;
}

.langs a{
font-size: 7pt;
}

.langs a.pass,
.langs a.pass:link,
.langs a.pass:visited{
text-decoration: none;
color: #000;
}

.langs a.main,
.langs a.pass:hover,
.langs a.pass:active{
color: #05cffd;
text-decoration: none;
font-weight: bold;
}

.langs a.pass:hover,
.langs a.pass:active{
font-weight: normal;
}


/* categories class */
div.cates{
/* background-color: #a4acb2;  */
padding: 10px;
color: #4f5559;
border-top: 1px solid #d2d6d9;
border-bottom: 1px solid #d2d6d9;
overflow: hidden;
}

div.cates div{
width: 31%;
}

div.cates h2,
div.cates2 > h2{
display: block;
font-size: 1em;
font-weight: normal;
margin: 0;
padding: 0;
line-height: 1em;
}

div.cates2 > h2{
padding: 0px;
border-bottom: 1px solid #f2d0c3;
margin: 20px 0 5px 0;
}

div.cates a,
div.cates2 h2 a{
display: block;
padding-left: 25px;
font-size: 10pt;
margin: 7px 10px 7px 0;
/* height: 20px; */
line-height: 15pt;
font-variant: small-caps;
width: auto;
}

div.cates2 h2 a{
padding-left: 15px;
}

div.cates2 h2.cat a.lft{
float: left; width: 70%; padding-left: 40px
}

div.cates a,
div.cates a:link,
div.cates a:visited,
div.cates a:hover,
div.cates a:active
{
color: #000;
text-decoration: none;
}

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


a.question img{
width: 14px;
height: 16px;
margin: 0 3px;
border: 0;
}

/* site map */
.site-map h2{
margin: 7px 0;
display: block;
font-size: 10pt;
font-weight: normal;
}

.site-map h2 a{
font-size: 10pt;
font-weight: normal;
}

.ex-help span{
display: block;
float: left;
margin: 0 5px;
}

div.info{
margin: 20px 0;
}

div.disc-cats {
margin: 10px 0 30px;
}

div.disc-cats a{
font-size: 12pt;
font-variant: small-caps;
display: block;
float: left; 
margin: 0 10px;
}

div.disc-cats span{
font-size: 12pt;
font-variant: small-caps;
display: block;
float: left; 
}

div.disc-cats a.act{
color: #ffdd00;
font-weight: bold;
}

.btm{
width: 100%;
padding: 0;
margin: 0;
background: url(/skin/img/bottom_line.png) right top no-repeat #732672;
height: 1px;
font-size:1px;
position: absolute;
}
