* {
margin: 0;
padding: 0;
}
.RightBanner {
font-size: 80%;
}
img {
border: 0;
}
body {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font-size-adjust: none;
font-family: Tahoma, Verdana, Arial;
background: #FFFFFF url('/images/blank.gif') no-repeat;
background-attachment: fixed;
}
.DashedBorder td {
border-bottom: 1px dashed #CCCCCC;
}
input, select, option, textarea {
font-family: Tahoma, Verdana, Arial;
}
* html body {
margin: 0;
padding: 0;
}
table {
border-collapse: collapse;
border: 0;
margin-bottom: 20px;
}
table td {
border: 0;
vertical-align: bottom;
padding: 5px;
font-size: 100.1%;
}
a, a:link {
color: #3C5795;
}
a:visited {
color: #618AE9;
}
.FloatLeft {
float: left;
}
.FloatRight {
float: right;
}
.Width10 {width: 10%}
.Width20 {width: 19.9%}
.Width20 {width: 20%}
.Width30 {width: 29.9%}
.Width35 {width: 30.9%}
.Width40 {width: 39.9%}
.Width50 {width: 49.9%}
.Width60 {width: 59.9%}
.Width70 {width: 70%}
.Width80 {width: 79.9%}
.Width85 {width: 84.9%}
.Width90 {width: 89.9%}
.Width100 {width: 99.9%}
.Height100 {min-height: 100%}
.Clear {clear: both;}
.Hide {display: none;}
.BoxForm {
clear: both; width: 100%; background: #EFEDDF;
}
.Box {
vertical-align: top;
display: block;
position: relative;
clear: both;
font-size: 75%;
margin: 0 20px 30px 0;
}
.BoxSmall {
vertical-align: middle;
display: block;
position: relative;
clear: both;
font-size: 75%;
margin: 0 20px 10px 0;
}
.Box:after, .BoxSmall:after, .TopBlock:after, .IndexBlock .Container:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.BoxSmall img {
margin: 0 10px 0px 0;
}
.Box img {
margin: 0 20px 20px 0;
}
.Box .Image {
vertical-align: top;
display: table-cell;
}
.Box .Description {
vertical-align: top;
display: table-cell;
}
.Red {color: #CC0000 !important;}
.Gray {color: #666666 !important;}
.Small {font-size: 90%;}
.Big {font-size: 150%;}
/*
lightbox
*/
#lightbox{
background-color: #eee;
padding: 10px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
}
#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;
}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(/images/overlay.png); }
* html #overlay {
background-color: #333;
back\ground-color: transparent;
background-image: url('/images/blank.gif');
//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
}
/*
TobBlock
*/
.TopLogo h1 {
display: block;
width: 350px;
height: 194px;
text-indent: -9000px;
overflow: hidden;
margin: 0 !important;
padding: 0 !important;
}
.TopLogo h1 a {
display: block;
width: 350px;
height: 194px;
text-indent: -9000px;
overflow: hidden;
margin: 0 !important;
padding: 0 !important;
}
.TopLogo span {
text-indent: -9000px;
overflow: hidden;
display: block;
width: 350px;
height: 194px;
background: url('/images/logo.jpg') 0 100% no-repeat;
}
.TopLogo {
width: 40%;
height: 194px;
float: left;
}
.TopVisual {
width: 59.9%;
height: 200px;
float: right;
}
.TopLogo .Container {
display: block;
width: 100%;
}
.TopBlock {
display: block;
width: 100%;
clear: both;
height: 235px;
padding-bottom: 30px;
}
.TopContainer {
margin: 0 40px;
height: 235px;
background: url('/images/bg-top2.jpg') 0 0 repeat-x;
}
.TopT {
height: 200px;
}
.TopL {
background: url('/images/bg-top-l.jpg') 0 0 no-repeat;
}
.TopR {
background: url('/images/bg-top-r.jpg') 100% 0 no-repeat;
}
.TopM {
width: 100%;
clear: both;
}
.Auth {
height: 99px;
font-size: 80%;
}
.Auth .Container {
height: 99px;
margin: 0 0 0 auto;
width: 300px;
}
a.Log, span.Log, a.Reg, span.Reg {
display: block;
width: 150px;
height: 99px;
text-indent: -9000px !important;
overflow: hidden;
float: left;
}
.Log span, .Reg span {
display: none;
}
.Auth a.Log {
background: url('/images/btn-log.gif') 0 50% no-repeat;
}
.Auth a.Reg {
background: url('/images/btn-reg.gif') 0 50% no-repeat;
}
#UserInfo {
padding: 30px 0 0 0;
}
.TopText {
height: 100px;
background: url('/images/top-logo.gif') no-repeat;
}
.TopText h1 {
margin: 10px 20px 0 0;
font-weight: normal;
color: #FFFFFF;
}
.TopText h1 span {
font-size: 70%;
}
/*
TopBanner
*/
.TopBanner {
display: block;
width: 100%;
clear: both;
text-align: center;
vertical-align: middle;
}
.TopBanner .Container {
display: block;
width: 728px;
height: 90px;
margin: 0 auto;
}
/*
Menu
*/
.Menu {
width: 100%;
clear: both;
font-size: 75%;
height: 35px;
margin: 0;
padding: 0;
}
.Menu .E {
display: block;
padding-left: 10px;
}
.Menu .M {
display: none;
}
.Menu li.Active {
background: url('/images/bg-li-r.gif') no-repeat;
}
.Menu li.Active span {
background: url('/images/bg-li-l.gif') 100% 0 no-repeat;
}
.Menu li.Active a, .Menu li.Active span {
color: #000000;
}
.Menu ul {
display: block;
list-style-type: none;
margin: 0;
padding: 0;
}
.Menu ul li {
display: block;
list-style-type: none;
float: left;
color: #FFFFFF;
font-size: 12px !important;
margin: 0;
padding: 0;
}
.Menu ul li a, .Menu ul li span, .Menu ul li b {
display: block;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}
.Menu ul li span {
display: block;
padding: 10px 10px 12px;
}
.Menu ul li.Debug a, .Menu ul li.Debug span, .Menu ul li.Debug b {
background: #999999;
}
.Menu ul li b {
color: #000000;
}
.Menu ul li a.Active {
color: #FFFFFF;
}
.M {
font-size: 90%;
}
/*
Middle
*/
.Middle {
display: block;
width: 100%;
clear: both;
}
.Content {
display: block;
float: left;
line-height: 110%;
min-height: 500px;
_height: 500px;
}
.Content:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.Col1 {
width: 100%;
}
.Col1 .Container {
padding: 0 20px 30px 40px;
}
.Col2 {
width: 60%;
}
.Col2 .Container {
padding: 0 20px 30px 40px;
}
.Col3 {
width: 55%;
margin: 0 30% 0 15%;
}
.Col4 {
width: 70%;
float: left;
}
.Col4 .Container {
padding: 0 20px 30px 40px;
}
.LeftCol {
width: 15%;
float: left;
margin-left: -100%;
}
.RightCol {
width: 29.9%;
float: left;
}
.RightCol2 {
display: block;
width: 40%;
float: right;
}
.RightCol .RightBanner {
text-align: center;
}
.RightCol .RightBannerContainer {
margin: 20px 30px auto auto;
text-align: center;
}
/*
Footer
*/
.Footer {
display: block;
width: 100%;
clear: both;
padding-top: 30px;
font-size: 70%;
color: #666666;
}
.Footer .Container {
padding: 0 40px;
display: block;
clear: both;
}
.Footer a {
color: #666666;
}
.BottomNav {
display: block;
width: 30%;
float: left;
vertical-align: middle;
padding: 25px 0 20px 0;
}
.Privacy {
display: block;
width: 45%;
float: left;
padding: 20px 0 20px 30px;
}
.Copyright {
border-top: 1px #000 solid;
display: block;
width: auto;
padding: 20px 10px 20px 0;
}
/*
UserMenu
*/
.UserMenu .Container {
padding: 0 40px;
}
.UserMenu {
font-size: 15px;
height: 30px;
margin-bottom: 10px;
}
.UserMenu li {
list-style-type: none;
float: left;
}
.UserMenu li a {
font-weight: bold;
margin: 0 30px 0 0;
text-decoration: none;
border-bottom: 1px #3C5795 dashed;
}
.UserMenu li a:visited {
color: #618AE9;
border-bottom: 1px #618AE9 dashed;
}
.LeftCol ul.SubMenu, .RightCol ul.SubMenu {
display: block;
list-style-type: none;
font-size: 70%;
background: #efeddf;
border-top: 1px solid #d9d6c0;
}
.LeftCol ul.SubMenu li, .RightCol ul.SubMenu li {
display: block;
list-style-type: none;
border-bottom: 1px solid #d9d6c0;
}
.LeftCol ul.SubMenu li a, .LeftCol ul.SubMenu li span, .RightCol ul.SubMenu li a, .RightCol ul.SubMenu li span {
display: block;
margin: 0;
padding: 5px 15px;
_padding: 2px 15px 5px;
text-decoration: none;
color: #006699;
}
.LeftCol ul li span {
background: #FFFFFF;
}
.LeftCol ul li b {
color: #000000;
}
.LeftCol ul li a:hover {
background: #FFFFFF;
color: #000000;
}
/*
Forms
*/
.UserForm {
font-size: 75%;
}
.UserForm .Field {
padding: 5px 20px;
}
.UserForm .Submit {
padding: 5px 10px;
margin-bottom: 10px;
}
.UserForm h4 {
margin-bottom: 0.2em;
}
.UserForm input, .UserForm textarea, .UserForm select {
font-size: 100.1% !important;
}
.UserForm input.checkbox,
.UserForm input.radio {
vertical-align: middle;
}
.BigForm {
}
.BigForm input, .BigForm textarea, .BigForm select, .BigForm option {
nfont-family: Tahoma, Verdana, Arial;
}
.BigForm input.Text {
npadding: 2px 4px;
nfont-size: 99%;
}
body * input.Text {
nline-height: 1.22em;
}
.BigForm .Submit {
font-size: 95%;
margin: 10px 0;
padding: 5px;
}
.BigForm h4 {
font-size: 0.8em;
font-weight: bold;
margin-bottom: 0.2em;
}
.BigForm .Block {margin-bottom: 2em;}
.ErrorMsg {
display: none;
float: right;
padding-top: 0.3em;
}
.error .ErrorMsg {
color: #DB1212;
display: block;
}
.BigForm input.TextInput, .BigForm input.file, .BigForm textarea, .BigForm select, .BigForm .text_holder {
background: #F0F0F0;
font: 120%;
border: 1px solid #909090;
border-right-color: #BABABA;
border-bottom-color: #BABABA;
}
.text_holder {padding:2px 2px 2px 3px; position:relative;}
.text_holder input.text, .text_holder textarea {
nbackground:none;
nborder:none;
nwidth:100%;
ncursor:text;
nposition:relative;
}
.BigForm input.checkbox,
.BigForm input.radio {
vertical-align: middle;
}
.special_field {
background:#fff9c9;
border-color:#c9b77f #eddeaf #eddeaf #c9b77f;
}
input.TextInput:focus,textarea:focus {outline:0;}
.Wide {width:100%;}
.Wide_semi {width:70%;}
.Wide_small {width:40%;}
.BigForm textarea {overflow:auto;height:200px;}
.BigForm textarea.small {height:40px;}
.BigForm textarea.middle {height:120px;}
.MidText {color: #000000;font-size: 160% !important;}
.BigForm .Description {
font-size: 0.7em;
}
.field {
npadding:2px 35px 2px 4px;
nbackground:#e7eef6;
nborder:1px solid #7992b2;
nborder-right-color:#dce3ed;
nborder-bottom-color:#dce3ed;
}
.block .field {
background-position: 98% 52%;
background-repeat:no-repeat;
}
.block .loading {
background-image:url(/images/ajax_loader.gif) !important;
}
.error .field {
nbackground-color:#ffded5;
nbackground-image:url(/images/icon_error_input.gif);
nborder-bottom:1px solid #ffd1c5!important;
nborder-right:1px solid #ffd1c5!important;
nborder-top:1px solid #f7b4a2!important;
nborder-left:1px solid #f7b4a2!important;
}
.error label {
nbackground:#ffded5;
}
.checked .field {
nbackground-color:#fff;
nbackground-image:url(/images/icon_checked_input.gif);
}
.disabled h4 {
color:#acacac;
}
.disabled .field {
background-color:#e6e6e6;
background-image:none;
border-color:#acacac #ddd #ddd #acacac !important;
}
.disabled .field .text {
color:#acacac;
}
.ErrorMsg {
display:none;
float:right;
padding-top:0.3em;
}
.error .ErrorMsg {
color:#db1212;
display:block;
}
.disabled .ErrorMsg {
display:none !important;
}
#register_complete {
display: none;
}
/*
TabMenu
*/
.TabMenu {
padding: 0 0 2px;
margin: 4px 0;
border-bottom: solid 1px #3B5998;
font-size: 70%;
}
.TabMenu div {
display: inline;
}
* html .TabMenu div {
margin: 0 3px;
}
.TabMenu a, .TabMenu span {
margin: 0px;
padding: 4px;
text-decoration: none;
color: #3B5998;
}
.TabMenu .activetab a,.TabMenu .activetab a:link,.TabMenu .activetab span {
text-decoration: none;
color: #FFFFFF;
background: #3B5998;
margin: 0 !important;
padding: 4px !important;
}
.TabMenu .activetab a:hover {
}
.TabMenu .inactivetab a:hover {
background: #D8DFEA;
text-decoration: none;
}
/*
PageNav
*/
.pageNav, .letterNav, .pageNavBig {
float: none;
clear: both;
font-size: 11px;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: normal;
margin: 10px 0;
padding: 5px 0pt;
text-align: center;
}
.letterNav {
text-align: left;
}
.pageNavBig {
vertical-align: middle;
}
.pageNav a, .letterNav a {
background: #F8FBFC;
border: 1px solid #E2EFF3;
color: #006699;
padding: 2px 6px 3px;
margin-right: 2px;
text-decoration:none;
}
.pageNav span, .letterNav span, .pageNavBig span {
padding: 2px 6px 3px;
margin-right: 2px;
}
.pageNav a:hover, .letterNav a:hover {
border: 1px solid #A3C5D0;
}
.pageNavBig {
font-size: 75%;
}
.pageNavBig a, .letterNavBig a {
color: #006699;
padding: 2px 6px 3px;
margin: auto 2px auto 0;
text-decoration:none;
}
.pageNavBig a:hover {
color: #FFFFFF;
background: #006699;
}
.pageNavBig span {
font-size: 190%;
}
.pageNavBig a.s-1 {
font-size: 180%;
}
.pageNavBig a.s-2 {
font-size: 170%;
}
.pageNavBig a.s-3 {
font-size: 160%;
}
.pageNavBig a.s-4 {
font-size: 150%;
}
.pageNavBig a.s-5 {
font-size: 130%;
}
.pageNavBig a.s-6 {
font-size: 110%;
}
.pageNavBig a.s-7 {
font-size: 100%;
}
.pageNavBig a.s-8 {
font-size: 90%;
}
.pageNavBig a.s-9 {
font-size: 90%;
}
/*
Banners
*/
.RightBanner {
text-align: center;
padding: 0px auto;
}
.RightBanner .Container {
width: 240px;
height: 400px;
}
/*
Registration
*/
.RegistrationBlock {
font-size: 75%;
background: #FFFFFF;
color: #6BBE1A;
border-bottom: 1px #EEEEEE dashed;
margin-bottom: 20px;
}
.RegistrationBlock h2 {
font-weight: normal;
}
/*
Guru
*/
.GuruNumA, .GuruNum {
width: 68px;
height: 68px;
float: left;
font-size: 32px;
margin: 0 30px 0 0;
padding: 14px 0 0;
text-align: center;
}
.GuruNum {
color: #FFFFFF;
background: url('/images/bg-guru.gif') no-repeat;
}
.GuruNumA {
color: #D70F00;
background: url('/images/bg-guru-r.gif') no-repeat;
}
.Question {
padding: 5px;
font-size: 110%;
}
.Answers {
font-size: 110%;
}
.Answers a {
display: block;
width: 500px;
padding: 5px;
cursor: pointer;
cursor: hand;
}
/*
Content
*/
.Content p {
font-size: 75%;
padding: 0 20px 10px 0;
line-height: 1.2em;
}
.Content h1 {
font-weight: normal;
font-size: 140%;
line-height: 120%;
color: #CC0000;
margin: 0 0 15px;
}
.Content h1.SmallHeader {
font-size: 90%;
color: #999999;
margin: 0 20px 0 10px;
}
.Content h2 {
font-weight: normal;
font-size: 120%;
color: #CC0000;
margin: 0 0 5px 10px;
}
h3 {
font-weight: bold;
font-size: 80%;
color: #CC0000;
margin: 10px 20px 10px 0;
}
.Content ol,.Content ul {
font-size: 75%;
margin: 5px 10px 20px 20px;
}
.Content ul {
color: #999999;
}
.Content ul li {
color: #000000;
}
.Content li ul, .Content li ol {
font-size: 100.1%;
}
.Content li li {
font-size: 100.1%;
}
.RndTl, table.TvNav, table.AfishaNav, table.WeekNav {
background: #EFEDDF url('/images/sm-tl.gif') no-repeat;
margin-right: 40px;
}
.RndTr, table.TvNav .LastTd, table.AfishaNav .LastTd, table.WeekNav .LastTd {
background: url('/images/sm-tr.gif') 100% 0 no-repeat;
}
.RndBr {
background: url('/images/sm-br.gif') 100% 100% no-repeat;
}
.RndBl {
background: url('/images/sm-bl.gif') 0 100% no-repeat;
//height: 100%;
}
.WRndTl {
background: url('/images/wr-tl.gif') no-repeat;
}
.WRndTr {
background: url('/images/wr-tr.gif') 100% 0 no-repeat;
}
.WRndBr {
background: url('/images/wr-br.gif') 100% 100% no-repeat;
}
.WRndBl {
background: url('/images/wr-bl.gif') 0 100% no-repeat;
//height: 100%;
}
.OptionalMenu {
margin: 0 20px;
padding: 10px 0 10px 0;
font-size: 75%;
}
.OptionalMenu h2 {
font-weight: normal;
color: #FF6600;
font-size: 160%;
nmargin: 0 0 5px 10px;
}
.OptionalMenu div {
margin: 5px 0 5px 10px;
}
.OptionalMenu select {
margin: 0 0 5px 10px;
font-size: 100.1%;
}
.OptionalMenu option.Group {
font-weight: bold;
}
.OptionalMenu ul {
list-style-type: none;
nmargin-bottom: 10px;
}
.OptionalMenu ul ul {
nmargin-bottom: 0px;
}
.OptionalMenu ul li {
display: block;
padding: 3px 10px 3px 10px;
clear: both;
}
.OptionalMenu ul li a, .OptionalMenu ul li span {
line-height: normal;
}
/*
Tags
*/
.Tag {
font-size: 140%;
color: #CC0000;
padding-bottom: 20px;
}
.Tag a {
color: #CC0000;
text-decoration: none;
}
.Tag input {
font-size: 100%;
color: #CC0000;
border: 0px;
font-family: Tahoma;
width: 50%;
}
.Tags {
font-size: 70%;
background: url('/images/icon_tag.gif') no-repeat;
padding-left: 20px;
color: #999999;
margin-bottom: 20px;
}
.Tags a {
color: #666666;
}
.Clouds {
margin-bottom: 40px;
text-align: center;
}
.Clouds span {
margin: 7px;
}
.Clouds a {
text-decoration: none;
}
.Clouds a:hover {
color: #006699;
text-decoration: underline;
}
.cl_0 a {
color: #CCCCCC;
font-size: 60%;
}
.cl_1 a {
color: #CCCCCC;
font-size: 65%;
}
.cl_2 a {
color: #CCCCCC;
font-size: 70%;
}
.cl_3 a {
color: #999999;
font-size: 75%;
}
.cl_4 a {
color: #999999;
font-size: 80%;
}
.cl_5 a {
color: #999999;
font-size: 85%;
}
.cl_6 a {
color: #666666;
font-size: 90%;
}
.cl_7 a {
color: #666666;
font-size: 95%;
}
.cl_8 a {
color: #666666;
font-size: 100%;
}
.cl_9 a {
color: #666666;
font-size: 105%;
}
.cl_10 a {
color: #666666;
font-size: 110%;
}
.b1, .b2, .b3, .b4, .b5,
.b1 i, .b2 i, .b3 i, .b4 i, .b5 i,
.b1 b, .b2 b, .b3 b, .b4 b, .b5 b,
.b1 q, .b2 q, .b3 q, .b4 q, .b5 q {
height: 1px;
font-size: 1px;
overflow: hidden;
border-style: solid;
border-width: 0 1px;
display: block;
}
.b1 {
margin: 0 2px;
background: #EBEEF0;
border: none;
}
.b1 b {
 margin: 0 1px;
 background: #B8C3C8;
 border-color: #CBD3D7;
}
.b2 {margin: 0 1px; border-color: #D6DCDF;}
.b2 b {border-color: #B8C3C8;}
.b2 i {border-color: #E4E8EA;}
.b2 q {border-color: #F7F8F9;}
.b3 {border-color: #EBEEEF;}
.b3 b {border-color: #BCC6CB;}
.b3 i {border-color: #F9FAFB;}
.b4 {border-color: #CAD2D6;}
.b4 b {border-color: #E5E9EB;}
.b5 {border-color: #B5C0C6;}
.b5 b {border-color: #FAFBFB;}
.text {
nborder: 1px solid #B0BCC2;
nborder-width: 0 1px;
npadding: 0 12px;
}
/*
Tabber
*/
.tabberlive .tabbertabhide {
display: none;
}
.tabber {
}
.tabberlive {
margin-top: 1em;
}
ul.tabbernav {
margin: 0;
padding: 3px 0 3px;
border-bottom: 1px solid #CEC89E;
font: normal 70% Tahoma, Verdana;
}
ul.tabbernav li {
list-style: none;
margin: 0;
display: inline;
}
ul.tabbernav li a
{
padding: 3px 0.5em;
margin-left: 3px;
border-color: #FFFFFF;
border-width: 1px 1px 0;
background: #FFFFFF;
text-decoration: none;
}
ul.tabbernav li a:link { color: #666; }
ul.tabbernav li a:visited { color: #666; }
ul.tabbernav li a:hover {
color: #FFF;
background: #CEC89E;
border-color: #CEC89E;
border-bottom: none;
}
ul.tabbernav li.tabberactive a {
background-color: #CEC89E;
border-color: #CEC89E;
color: #000000;
}
ul.tabbernav li.tabberactive a:hover {
color: #000000;
background: #CEC89E;
}
.tabberlive {
margin: 0 0 20px 0;
}
.tabberlive .tabbertab {
padding: 0;
border: 0px solid #CEC89E;
border-top: 0;
padding: 5px 0;
font-size: 75%;
}
.tabberlive .tabbertab h2 {
display: none;
}
.tabberlive .tabbertab h3 {
display: none;
}
.tabberlive table {
width: 95%;
}
.tabberlive table td {
font-size: 12px !important;
vertical-align: top;
}
#TopLink {
display: none;
width: 21px;
height: 41px;
position: fixed;
background: url('/images/top-link.gif');
right: 0px;
top: 80%;
z-index: 2;
top: expression(eval(document.body.scrollTop) + "px");
}
#TopLink a {
display: none;
width: 21px;
height: 41px;
text-indent: -9000px;
}
ul.Map, ul.Map ul {
list-style-type: none;
margin: 5px 0 10px 10px;
}
ul.Map li {
list-style-type: none;
padding: 0 0 0 20px;
background: url('/images/li.gif') 0 2px no-repeat;
}
ul.Map li li li {
font-size: 90%;
}
ul.Map li li li li {
font-size: 100.1%;
padding: 0 0 0 5px;
background: none;
}
/*
Afisha
*/
.Content .noContainer {
display: block;
padding: 0;
margin: 0;
background: #FFFFFF;
}
table.AfishaNav, table.WeekNav {
width: 86.9%;
margin: 0 20px 10px 0;
}
table.AfishaNav td, table.WeekNav td {
font-size: 75%;
vertical-align: middle;
padding: 5px 10px;
}
table.AfishaFull {
}
.AfishaFull td {
padding: 4px 5px;
vertical-align: top;
}
.AfishaFull td p {
padding: 0;
margin: 0 0 5px;
}
.AfishaFull h1 {
margin: 0 0 5px;
font-weight: normal;
color: #FF6600;
}
h1.Afisha {
font-weight: normal;
color: #FF6600;
font-size: 140%;
margin: 0 20px 10px 30px;
}
table.Afisha {
width: 90%;
margin: 10px 20px 40px 0;
border-top: 1px #EEEEEE solid;
}
table.Afisha td {
padding: 4px 5px;
font-size: 70%;
border-bottom: 1px #EEEEEE solid;
vertical-align: top;
}
table.AfishaList {
}
table.AfishaList td {
padding: 5px 15px 5px 0;
font-size: 75%;
border-bottom: 1px #EEEEEE solid;
vertical-align: top;
}
.Afisha .active {
background: #EFEDDF;
color: #000000;
}
.Afisha .active a {
text-decoration: none;
}
.Afisha .Prev {
color: #999999;
}
.EvPic {
display: block;
width: 100px;
height: 130px;
float: left;
margin: 0 20px 10px 0;
padding: 10px auto;
text-align: center;
font-size: 70%;
color: #999999;
}
p.Anons {
margin: 20px 0 5px 30px;
font-size: 80%;
}
ul.Anons {
margin: 5px 0 20px 30px;
color: #999999;
font-size: 80%;
}
ul.Anons li {
margin: 0 0 5px;
}
.Actors {
}
.Actors td {
font-size: 75%;
vertical-align: top;
padding: 5px 10px 5px 5px;
}
.Films {
margin: 0 20px 20px 30px;
}
.Films td {
font-size: 75%;
vertical-align: top;
padding: 5px 10px 5px 5px;
}
.EventVideo {
width: 90%;
margin: 0 0 20px;
clear: both;
}
.EventPhoto {
width: 90%;
margin: 0 0 20px;
clear: both;
}
/*
TvBroadcast
*/
.TvNav .Day {
width: 70%;
float: left;
}
.TvNav .Type {
width: 30%;
float: left;
text-align: right;
}
.TvNav .Day div {
display: block;
width: 40px;
float: left;
text-align: left;
}
.TvNav div div a, .TvNav div div b {
display: block;
width: auto;
padding: 7px 10px 7px 10px;
text-decoration: none;
font-weight: bold;
}
.TvNav div div span {
display: block;
width: auto;
padding: 7px 10px 7px 10px;
color: #999999;
}
.TvNav .Day div a:hover {
color: #FFFFFF;
background: #006699;
}
.TvNav div.W a {
color: #FF6600;
}
.TvNav div.W a:hover {
color: #FFFFFF;
background: #FF6600;
}
.Tv td {
padding: 3px 5px;
font-size: 75%;
border-bottom: 1px #E6E6E6 solid;
}
.Tv tr.Now td {
color: #000000;
background: #EFEDDF;
padding-top: 5px;
}
.Tv tr.Now td.N {
font-size: 110%;
nfont-weight: bold;
}
.Tv tr.Prev td {
color: #999999;
}
.Tv tr.Next td {
color: #333333;
}
.Tv td.T {
ncolor: #999999;
width: 6%;
text-align: center;
}
.Tv td.N {
padding-left: 15px;
}
table.TvNav {
width: 100%;
}
table.TvNav td {
font-size: 75%;
vertical-align: middle;
padding: 5px 10px;
}
ul.Type a {
line-height: normal;
color: #006699;
cursor: pointer;
cursor: hand;
}
ul.Type li.Act a {
color: #000000;
}
.Type1 .N, #L1 {
background: url('/images/bull-rd.gif') 0 50% no-repeat;
_background-position: 0 11px;
}
.Type2 .N, #L2 {
nbackground: url('/images/bull-gr.gif') 0 50% no-repeat;
_background-position: 0 11px;
}
.Type3 .N, #L3 {
background: url('/images/bull-lb.gif') 0 50% no-repeat;
_background-position: 0 11px;
}
.Type4 .N, #L4 {
background: url('/images/bull-bl.gif') 0 50% no-repeat;
_background-position: 0 11px;
}
.Type5 .N, #L5 {
background: url('/images/bull-pn.gif') 0 50% no-repeat;
_background-position: 0 11px;
}
.Type6 .N, #L6 {
background: url('/images/bull-vl.gif') 0 50% no-repeat;
_background-position: 0 11px;
}
.Type7 .N, #L7 {
background: url('/images/bull-or.gif') 0 50% no-repeat;
_background-position: 0 11px;
}
.Type8 .N, #L8 {
background: url('/images/bull-or.gif') 0 50% no-repeat;
_background-position: 0 11px;
}
/*
News
*/
.NewsNav {
display: block;
width: 100%;
clear: both;
font-size: 70%;
border-top: 1px #6699CC solid;
border-bottom: 1px #6699CC solid;
margin-bottom: 20px;
background: url('/images/n.gif');
}
.NewsNav div {
display: block;
width: 100px;
float: left;
text-align: left;
}
.NewsNav div a, .NewsNav div b {
display: block;
padding: 7px 10px 7px 10px;
text-decoration: none;
}
.NewsNav div a:hover {
color: #FFFFFF;
background: #006699;
}
div.News {
clear: both;
width: 90%;
font-size: 75%;
padding: 0 0 30px;
}
.News .I {
display: block;
float: left;
width: auto;
height: auto;
}
.News .I img {
margin: 0 20px 10px 0;
}
.News .C {
display: block;
width: auto;
height: auto;
}
.News .Tm {
font-size: 90%;
color: #999999;
}
.News .T {
font-size: 130%;
}
.News .bl {
display: block;
width: 100%;
npadding: 10px;
nbackground: url('/images/bg-news-bl.gif') 0% 100% no-repeat;
}
.NewsAdd {
clear: both;
margin: 0 0 20px;
}
.NewsAdd ul {
color: #999999;
margin: 5px 0 5px 12px;
}
.SmallNews {
display: block;
height: 100%;
width: auto;
font-size: 75%;
padding: 0 20px 10px 0;
}
.SmallNews h1 {
margin: 5px 0 5px 0 !important;
}
.SmallNews img {
float: left;
margin: 0 10px 10px 0;
}
/*
Index
*/
.IndexCenter {
padding: 0 0 0 30px;
}
.IndexRight {
padding: 0 20px;
}
.IndexCenter h1, .IndexRight h1 {
color: #FF6600;
font-size: 160%;
font-weight: normal;
padding: 0 0 10px;
}
.IndexCenter table.Tv {
width: 450px;
margin: 0;
}
table.Afisha {
margin: 0 0 40px;
}
table.News h2 {
font-size: 140%;
font-weight: normal;
}
.ColAll {
width: 100%;
}
.IndexBlock {
width: 100%;
clear: both;
}
.IndexBlock .Container {
margin: 0 40px;
clear: both;
float: none;
}
.BigEvent {
padding: 0 20px 0 0;
}
.BigEvent h1 {
margin: 10px 0 10px 0;
font-size: 140%;
color: #666666;
line-height: normal;
font-weight: normal;
}
.BigEvent h1 span {
font-size: 70%;
}
.BigEvent h1 a {
color: #CC0000;
text-decoration: none;
}
.BigEvent p {
display: block;
padding: 0 10px 10px 0 !important;
}
.BigEvent .Name {
display: block;
height: 40px;
width: 300px;
vertical-align: middle;
background-image: url('/images/shadow2.png');
//background-image: none;
//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/shadow2.png", sizingMethod="crop");
}
.BigEvent .Load {
background: #000000 url('/images/loading.gif') 50% 50% no-repeat;
}
.BigEvent .Name span {
display: block;
padding: 10px 10px 10px 20px;
color: #FFFFFF;
font-size: 130%;
}
.BigEvent .R a {
display: block;
height: 146px;
width: 100%;
text-indent: -9000px;
}
.BigEvent .R {
display: block;
height: 146px;
width: 100%;
background: url('/images/r.gif') 100% 0% no-repeat;
}
.BigEvent .L {
display: block;
height: 146px;
width: 100%;
background: url('/images/l.gif') no-repeat;
}
.BigEventBottom {
display: block;
font-size: 75%;
}
.SmallEventBlock {
}
.SmallEvent {
display: block;
height: 90px;
width: 100%;
margin: 0 0 15px;
clear: both;
font-size: 75%;
}
.SmallEvent img {
float: left;
margin: 0 10px 20px 0;
}
.Line {
height: 1px !important;
background: #000000;
margin: 10px 30px 30px;
}
/*
Catalog
*/
.CenterBlock {
width: 100%;
clear: both;
}
div.Places, div.PlacesAct {
font-size: 75%;
}
div.Places, div.PlacesAct, div.Place, div.PlaceAct {
margin: 0 0 10px 0;
padding: 0;
}
div.Place p, div.PlaceAct p {
font-size: 75%;
}
.Places .WRndBl, .PlacesAct .WRndBl, .Place .WRndBl, .PlaceAct .WRndBl {
padding: 10px;
}
.PlacesAct, .PlaceAct {
background: #EFEDDF;
}
.Places ul, .PlacesAct ul, .Places p, .PlacesAct p {
font-size: 100.1%;
}
.Places li, .PlacesAct li {
margin-bottom: 5px;
}
div.Places h2, div.PlacesAct h2 {
margin-left: 20px;
}
.CommentForm textarea {
width: 470px;
height: 100px;
font-family: Tahoma, Verdana;
font-size: 75%;
}
.CommentForm .Submit {
margin: 10px 0;
padding: 7px;
font-size: 70%;
}
ul.Comment {
padding: 0;
margin: 0 0 5px 0;
}
ul.Comment ul {
padding: 0;
margin: 10px 0 15px 35px;
}
ul.Comment li {
list-style-type: none;
padding: 0;
margin: 0 0 40px 0;
}
ul.Comment li img {
margin-right: 10px;
}
ul.Comment li small {
color: #999999;
}
ul.Small {
font-size: 70%;
margin: 5px 0 5px 20px
}
ul.Small li {
list-style-type: square;
margin-bottom: 10px;
}
.PicCon {
border: 1px red solid;
overflow: hidden;
}
.PicRealCon {
position: relative;
height: 110px;
overflow: hidden;
}
.PicRealCon .Pic {
width: 110px;
height: 110px;
float: left;
padding: 5px;
}
.qq1 {height: 110px; width: 30px; border: 1px blue solid; z-index: 2; position: absolute}
.qq2 {height: 110px; width: 30px; border: 1px green solid; z-index: 2; position: absolute}
.PhBox, .PhBoxAct {
margin: 0 20px 20px 0;
float: left;
font-size: 75%;
white-space: nowrap;
overflow: hidden;
}
.PhBox .Bg, .PhBoxAct .Bg {
padding: 10px;
width: 210px;
height: 72px;
}
.PhBoxAct {
background: url('/images/PhBox-l.gif') no-repeat;
}
.PhBoxAct .Bg {
background: url('/images/PhBox-r.gif') top right no-repeat;
}
.PhBox img, .PhBoxAct img {
margin: 0 10px 0 0;
}
.PhBox small, .PhBoxAct small {
color: #666666;
}
.PhAdd {
width: 300px;
display: block;
float: right;
font-size: 70%;
padding-top: 0.9em;
}
.BoxContainer {
display: box;
clear: both;
width: 100%;
float: none;
}
.BoxContainer:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
/*
Forum
*/
.ForumCenter {
padding: 0 30px;
}
h1 {
color: #FF6600;
font-size: 160%;
font-weight: normal;
padding: 0 0 10px;
}
.ForumTable, .ForumMessages {
width: auto;
margin-bottom: 20px;
}
.ForumTable td, .ForumMessages td {
padding: 5px 10px;
border-bottom: 1px #eee solid;
font-size: 75%;
}
.ForumTable td.fh {
border-bottom: 3px #eee solid;
font-size: 85%;
font-weight: bold;
}
.ForumTable td.h,.ForumMessages td.h {
border-bottom: 3px #eee solid;
font-size: 70%;
}
.ForumMessages td.mtitle {
border: 0;
}
.ForumMessages td.mtext {
border-bottom: 3px #eee solid;
padding-bottom: 10px;
}
.ForumMessages td.mlink {
font-size: 65%;
border: 0;
}
div.ForumAuth {
width: auto;
font-size: 80%;
margin: 10px 0;
padding: 5px 0;
border-top: 3px #eee solid;
border-bottom: 3px #eee solid;
}
table.ForumEnter td {
padding: 3px 10px;
font-size: 75%;
}
div.ForumReg p {
font-size: 75%;
}
div.ForumReg td {
padding: 7px 10px;
border-bottom: 1px #eee solid;
font-size: 75%;
}
div.ForumNav {
width: auto;
font-size: 90%;
margin: 10px 0;
padding: 7px 10px;
border-top: 3px #eee solid;
border-bottom: 3px #eee solid;
}
div.ForumInfo {
width: auto;
font-size: 80%;
margin: 10px 0;
padding: 7px 10px;
border-top: 3px #eee solid;
border-bottom: 3px #eee solid;
}
div.ForumInfo p {
margin: 0;
padding: 0;
}
/*
FlashGames
*/
.FlashNav {
display: block;
width: 100%;
clear: both;
font-size: 70%;
border-top: 1px #6699CC solid;
border-bottom: 1px #6699CC solid;
margin-bottom: 20px;
background: url('/images/n.gif');
}
.FlashNav div {
display: block;
width: 100px;
float: left;
text-align: left;
}
.FlashNav div a {
display: block;
padding: 7px 10px 7px 10px;
text-decoration: none;
}
.FlashNav div a:hover {
color: #FFFFFF;
background: #006699;
}
.FlashGame {
display: block;
clear: both;
margin-bottom: 20px;
}
table.FlashGame {
width: 95%;
margin: 0 20px 30px;
}
table.FlashGame td {
width: 50%;
vertical-align: top;
font-size: 75%;
}
.FlashGame div {
}
.FlashGame .N {
font-family: Georgia;
font-weight: bold;
padding: 5px 10px;
border-bottom: 1px #EEEEEE solid;
color: #066698;
}
.FlashGame .N a {
color: #066698;
text-decoration: none;
}
.FlashGame .C {
font-size: 70%;
padding: 5px 10px;
color: #FF9700;
background: url('/images/n.gif');
}
.FlashGame .I {
padding: 5px;
}
.FlashGame .D {
padding: 5px;
font-size: 75%;
}
.FlashGame .B {
clear: both;
border-top: 1px #EEEEEE solid;
}
.H1Container h1 {
margin: 0 !important;
}
.AddAlbumForm, .AddPhotoForm {
padding-bottom: 20px;
}
.BtnAddAlbum {
float: right;
display: block;
width: 138px;
height: 29px;
background: url('/images/btn-add-album.gif');
text-indent: -9000px;
overflow: hidden;
}
.BtnAddAlbumAct {
float: right;
display: block;
width: 138px;
height: 29px;
background: url('/images/btn-add-album-a.gif');
text-indent: -9000px;
overflow: hidden;
}
.BtnAddPhoto {
float: right;
display: block;
width: 138px;
height: 29px;
background: url('/images/btn-add-photo.gif');
text-indent: -9000px;
overflow: hidden;
}
.BtnAddPhotoAct {
float: right;
display: block;
width: 138px;
height: 29px;
background: url('/images/btn-add-photo-a.gif');
text-indent: -9000px;
overflow: hidden;
}
.BtnEditAlbum {
float: right;
display: block;
width: 138px;
height: 29px;
}
ul.Bookmarks {
list-style-type: square;
color: #CCC;
margin: 7px 10px 20px 10px;
}
ul.Bookmarks li {
color: #CCC;
padding: 0 0 5px 0;
}
.inline-rating{
display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
vertical-align: middle;
}
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background: url('/images/star.gif') left -1000px repeat-x;
}
.star-rating{
position:relative;
width:125px;
height:25px;
overflow:hidden;
list-style:none;
margin:0 !important;
padding:0 !important;
background-position: left top;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
background-position: left bottom;
}
.star-rating a.one-star{
width:20%;
z-index:6;
}
.star-rating a.two-stars{
width:40%;
z-index:5;
}
.star-rating a.three-stars{
width:60%;
z-index:4;
}
.star-rating a.four-stars{
width:80%;
z-index:3;
}
.star-rating a.five-stars{
width:100%;
z-index:2;
}
.star-rating .current-rating{
z-index:1;
background-position: left center;
}