BODY { background: #dbf3fd url(bg.gif) repeat-x left top;
FONT-SIZE:10pt;
FONT-FAMILY:Arial,Helvetica,Sans-Serif;
padding: 0;
margin: 0;
}

.nnn_teaser_title { font: bold 12px Arial, Serif; color: #000000; }

input {
background: #86cff5;
border: 1px solid #66b1d8;
color: #525252;
font: 11px Arial;
padding: 2px;
height: 22px;
}

#wrapper {
background: url(menu-right-bg.gif) no-repeat right top;
}

.logo {
background: url(logo.jpg) no-repeat left top;
width: 344px;
height: 188px;
}

#bts { width: 344px; height: 188px; position: relative; }
#bts a,#foot-bts a { font-size: 0; line-height: 0; overflow: hidden; }
.bts-home { position: absolute; bottom: 65px; left: 150px; background: url(home.gif); width: 16px; height: 14px; }
.bts-mail { position: absolute; bottom: 65px; left: 180px; background: url(mail.gif); width: 16px; height: 11px; }
.bts-search { position: absolute; bottom: 65px; left: 205px; background: url(poisk.gif); width: 13px; height: 13px; }
.bts-rss { position: absolute; bottom: 65px; left: 230px; background: url(rss.gif); width: 16px; height: 16px; }
.home-logo { position: absolute; top: 20px; left: 20px; width: 250px; height: 85px; }
#foot-bts { position: relative; }
.bts-foot { position: absolute; top: 10px; left: 95px; width: 200px; height: 25px; }


.logo-title {
position: absolute;
/*right: 563px;*/
font: italic bold 32px Arial;
color: #0254c3;
text-align: right;
padding: 25px;
}

.abcsearch {
width: 100%;
}

.abc {
font: 12px Arial;
text-align: center;
}

.let {
color: #326fb8;
font-weight: bold;
}

.cleaner { clear: both; font-size:0; line-height:0; height: 7px; }
.letters { padding: 0; margin: 0; }
.letters ul { list-style: none; padding: 0; margin: 0; }
.letters li { display: inline; float: left; }
.letters li a,.letters li a:visited { float: left; background: #86cff5; border: 1px solid #66b1d8; color: #0490d0; display: inline; padding: 1px 2px; margin-left: 2px; }
.letters li a:hover,.letters li a:active { background: #bee3ef; color: #2c0076; }
#let-wrap { margin: 0 auto; width: 650px; }

.search-form {
width: 360px;
vertical-align: middle;
}

.search-input {
border: 1px solid #66b1d8;
color: #525252;
font: 12px Arial;
width: 140px;
height: 22px;
padding: 2px 2px 0 2px
}

.search-bt {
background: #29a4cc;
border: 1px solid #66b1d8;
height: 21px;
color: #526970;
}

#rm-list { width: 160px; border-bottom: 1px solid #2872d1; padding: 0; margin: 0; }
#rm-list ul { list-style:none; margin:0; padding:0; }

#rm-list li { padding:0; margin:0; }

#rm-list a {
border-top: 1px solid #2872d1;
display: block;
font-size: 12px !important;

padding: 7px 2px 7px 15px;
border-left: 3px solid #2872d1;
}

#rm-list a:hover {
border-left: 3px solid #fff;
color: #555;
}

#rek-block-left { padding-top: 20px; }
.rekl-foot { background: url(foot-bg.gif) repeat-x left bottom; color: #111; padding: 15px 0 0 10px; }
.logo-foot { background: url(down.gif) no-repeat left bottom; width: 380px; height: 94px; vertical-align: top; text-align: right; padding-top: 10px; }
.copyrights { font: 11px Arial; color: #232323; line-height: 16px; }

P {
font-size: 12px; 
color: #032f56; FONT-FAMILY:Arial,Helvetica,Sans-Serif; 
TEXT-ALIGN:justify} 

DIV {FONT-SIZE:10pt; COLOR:navy; FONT-FAMILY:Arial,Helvetica,Sans-Serif; 
TEXT-ALIGN:justify} 

TABLE {FONT-SIZE:10pt; COLOR:navy; FONT-FAMILY:Arial,Helvetica,Sans-Serif; 
TEXT-ALIGN:justify} 

TD.cont {PADDING-RIGHT:1%; 
PADDING-LEFT:1%} 

P.film {FONT-SIZE:9pt; COLOR:black; TEXT-ALIGN:left}
 
P.margt {FONT-SIZE:8pt; MARGIN-LEFT:1%; MARGIN-RIGHT:1%} 

P.date {FONT-WEIGHT:bold; 
COLOR:#042a5d} 

P.date1 {FONT-WEIGHT:bold; FONT-SIZE:18pt; COLOR:#032f56; 
TEXT-ALIGN:center} 

P.date2 {FONT-SIZE:13pt; COLOR:#032f56; FONT-STYLE:italic; 
TEXT-ALIGN:center; font-weight: bold;} 

P.news1 {COLOR:gray; TEXT-ALIGN:center} 

P.news2 {FONT-SIZE:28pt; 
COLOR:gray; TEXT-ALIGN:center} 

SPAN.t {FONT-WEIGHT:bold; FONT-SIZE:20pt; 
COLOR:#003399} 

A {FONT-WEIGHT:bold; COLOR:#006699; FONT-FAMILY:Arial,Helvetica,Sans-Serif; 
FONT-SIZE:10pt; TEXT-DECORATION:none} 

A:visited {COLOR:#006699} A:hover 
{COLOR:#ffffff} 

A:active {COLOR:#ffffff} 

A.menu {TEXT-DECORATION:underline} 

A.menu:link {COLOR:#000066} 

A.menu:visited {COLOR:#000066} 

A.menu:hover {
COLOR:#525252;
text-decoration: none;
} 

A.menu:active {COLOR:#525252} 

A.kino {FONT-WEIGHT:normal; FONT-SIZE:9pt} 

A.kino:link {COLOR:black} 

A.kino:visited {COLOR:black} 

A.kino:hover {COLOR:white} 

A.kino:active {COLOR:white} 

BODY { SCROLLBAR-FACE-COLOR: 
#006699; SCROLLBAR-HIGHLIGHT-COLOR:#770000; SCROLLBAR-SHADOW-COLOR:#770000; 
SCROLLBAR-3DLIGHT-COLOR:#99ccff; SCROLLBAR-ARROW-COLOR:#99ccff; SCROLLBAR-TRACK-COLOR: 
#99ccff; SCROLLBAR-DARKSHADOW-COLOR:#006699 } 

.v {COLOR:#032f56; font-weight: bold;} 

.c {FONT-WEIGHT: bold; COLOR:#ac0800} 

.z {COLOR:#00ff00} 

.k {COLOR: #c00000} 

.g {COLOR: #032f56; TEXT-ALIGN:center; font-size: 14px;}
 
.r {COLOR:navy; TEXT-ALIGN:right} 

.sleng {FONT-SIZE:8pt; COLOR:#55CAD1; TEXT-ALIGN:center} 

P.bio {line-height:0.01; FONT-SIZE:7pt; COLOR:blue; TEXT-ALIGN:center} 

P.name {line-height:0.1; FONT-SIZE:13pt; COLOR:#032f56; FONT-STYLE:italic; TEXT-ALIGN:center} 

P.bio1 {line-height:0.01; FONT-SIZE:27pt; COLOR:#0066cc; TEXT-ALIGN:right}

A.emenu:link {COLOR:#006699; line-height:1.4} 

A.emenu:visited {COLOR:#006699; line-height:1.4}

A.emenu:hover {COLOR:red; line-height:1.4} 

A.emenu:active {COLOR:#006699; line-height:1.4} 

A.me {FONT-WEIGHT:normal; FONT-SIZE:9pt} 

A.me:link {COLOR:#55CAD1} 

A.me:visited {COLOR:#55CAD1} 

A.me:hover {COLOR:#55CAD1} 

A.me:active {COLOR:#55CAD1}

.cont a:hover {
	color: #222;
}

.gol_input {
	margin-left: 10px;
	background: #eee;
	width: 50px;
	padding: 2px 3px;
	color: #222;
	font-size: 13px;
}

.gol_bt {
	border: 1px solid #3688d1;
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding: 7px;
	height: 40px;
}

.gol_act {
	background: #eee;
	padding: 2px 3px;
	font-size: 13px;
}

.pod_bt {
	border: 1px solid #3688d1;
	color: #000066;
	font-size: 14px;
	background: #eee;
}

.clr_input {
	border: none;
	background: none;
}