  @import url("menu.css");
.preload1 {background: url(three_0a.gif);}
.preload2 {background: url(three_1a.gif);}

#nav {padding:0; margin:0; list-style:none; height:34px; position:relative; z-index:500; font-size:13px; font-family:Arial, Helvetica, sans-serif; float:left}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:26px; color:#9F9F9F; text-decoration:none; font-size:13px; padding:0 0 0 9px; cursor:pointer;background: url(three_0a.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(three_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(three_0a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#000; background: url(three_1a.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(three_1a.gif) no-repeat right top; }

/* Default list styling */

.cinemamain {margin-top:2px; margin-left:2px; width:260px; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.cinemamain span {padding-left:5px; color:#CCCCCC}
.kino {width:260px; float:left; margin-right:20px; height:235px}
.cinemamain a {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF3300; text-decoration:underline}
.cinemamain p {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0px; padding-top:2px; color:#666666}
.seean {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#006699; margin:0; padding-top:2px}.seean a {color:#999}

.eventa { background-image:url(../images/evstanpng.png); width:20px; height:20px; background-repeat:no-repeat; padding-top:2px; color:#FFFFFF}
.eventa a {color:#FFFFFF; text-decoration:none}

.eventared { background-image:url(../images/evstanpngred.png); width:20px; height:20px; background-repeat:no-repeat; padding-top:2px; color:#FFFFFF}
.eventared a {color:#FFFFFF; text-decoration:none}

.eventaredwe { background-image:url(../images/evstanpngwd.png); width:20px; height:20px; background-repeat:no-repeat; padding-top:2px; color:#FFFFFF}
.eventaredwe a {color:#FFFFFF; text-decoration:none}
.thisday {text-decoration:underline}
#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:29px; background: #fff; padding:3px; border-bottom:1px solid #999; white-space:nowrap; width:148px;
height:auto; z-index:300; margin-left:2px}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:140px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:146px; line-height:18px; text-indent:5px; color:#9F9F9F; text-decoration:none;border:1px solid #fff;}
#nav li ul.sub li a.fly
{background:#999 url(arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover
{background:#DBDBDB; color:#666; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#999 url(arrow_over.gif) 80px 6px no-repeat; color:#fff;}

/* афиша */

#nav li:hover ul.subafisha
{left:1px; top:29px; background: #fff; padding:3px; border-bottom:1px solid #999; white-space:nowrap; width:170px;
height:auto; z-index:300; margin-left:2px}
#nav li:hover ul.subafisha li
{display:block; height:20px; position:relative; float:left; width:140px; font-weight:normal;}
#nav li:hover ul.subafisha li a
{display:block; font-size:11px; height:18px; width:168px; line-height:18px; text-indent:5px; color:#9F9F9F; text-decoration:none;border:1px solid #fff;}
#nav li ul.sub li a.fly
{background:#999 url(arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.subafisha li a:hover
{background:#DBDBDB; color:#666; border-color:#fff;}
#nav li:hover ul.subafisha li a.fly:hover
{background:#999 url(arrow_over.gif) 80px 6px no-repeat; color:#fff;}

/* афиша */

#nav li b {display:block; font-size:11px; height:18px; width:88px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#ff6; border-bottom:1px solid #ff6; cursor:default;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}
#nofloat {clear:both; margin-top:5px}
#nav ul,
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#3f96a9 url(../images/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;}

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#50b5d0 url(../images/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#50b5d0;}

#headerbox {color:#999; font-family:Arial, Helvetica, sans-serif; font-size:12px; background: #eaeaea url(../images/bg_head.jpg); height:46px; width:781px; margin-left:9px; padding:0px 2px 2px 2px}

/* Меню горизонтальное в шапке */
#headmenu {margin-top:8px; margin-left:6px;}
a.ovalbutton{
background: transparent url(../images/oval-gray-left.gif) no-repeat top left;
display: block;
float:left;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
line-height: 18px;
height: 26px;
padding-left: 11px;
text-decoration: none;
padding-right:4px;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #fff;
}

#todayevent {width:275px; float:left; margin-right:8px}
#todayevent span p {margin-top:1px; margin-bottom:2px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px}
#todayevent span p a {color:#0066CC; font-size:12px}
#todayevent span p a:hover {color:#0066CC; text-decoration:none}
#todayeventmess {background-image:url(../images/messagaf.gif);font-family:Arial, Helvetica, sans-serif; font-size:11px; background-repeat:no-repeat; padding-left:18px; margin-right:8px; color:#999; text-decoration:none; float:right}

a.ovalbutton span{
background: transparent url(../images/oval-gray-right.gif) no-repeat top right;
display: block;
padding: 4px 11px 4px 0;
}

a.ovalbutton:hover{
background-position: bottom left;
}

a.ovalbutton:hover span{
background-position: bottom right;
text-decoration: none;
}

#mainhot {margin-top:10px; margin-left:10px}
#mainhot p {color:#666666; font-family:Arial, Helvetica, sans-serif; padding-left:6px; font-size:12px}
#mainhot a {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; margin-bottom:5px; text-decoration:underline;}
#mainhot a:hover {font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:14px; color:#666; margin-bottom:5px;}
#ima {margin-bottom:8px; border-width:thin; border-style:solid; border-color:#333; margin-right:10px}

#rightlist {width:195px; margin-left:15px}
#rightlist a {color:#222; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-weight:normal}
#rightlist a:hover {color:#222; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal}
#rightlist p {margin:0; color:#FF3300; font-family:Arial, Helvetica, sans-serif; font-size:11px}
#rightlist span {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px}

#leftlist {width:195px;}
#leftlist a {color:#222; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-weight:normal}
#leftlist a:hover {color:#222; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal}
#leftlist p {margin:0; color:#FF3300; font-family:Arial, Helvetica, sans-serif; font-size:11px}   #leftlist p a {margin:0; color:#FF3300; font-family:Arial, Helvetica, sans-serif; font-size:11px}
#leftlist p a:hover {margin:0; color:#FF3300; font-family:Arial, Helvetica, sans-serif; font-size:11px}
#leftlist span {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px}


.buttonwrapper{
width: 100%;
}

/* /Меню в шапке конец */

#zabron { height:118px; margin-top:5px; margin-bottom:5px; background-image:url(../images/bg.jpg); background-position:right; background-repeat:no-repeat; width:555px}
#zabron p { padding-top:27px; padding-left:6px; float:left;}

/* Новости */
.newsblock {background-image:url(../images/newsbg.gif); width:156px; height:29px; color:#FFFFFF; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; float:left}
.hblock {background-image:url(../images/hotelbg.gif); width:156px; height:29px; color:#FFFFFF; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; float:left}
.catnewsblock {background-image:url(../images/cat_newsbg.gif); width:160px; height:29px; color:#999; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; float:left;}
.afishablock {background-image:url(../images/cat_afisha.gif); width:155px; height:29px; color:#fff; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; float:left; margin-top:4px; margin-left:3px}
.mapblock {background-image:url(../images/cat_map.gif); width:155px; height:29px; color:#fff; padding-top:6px; font-family:Arial, Helvetica, sans-serif; font-size:13px; float:left; margin-top:48px; margin-left:3px; clear:both}
.waterblock {background-image:url(../images/cat_water.gif); width:156px; height:29px; color:#FFFFFF; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-top:5px}
.whotblock {background-image:url(../images/cat_whot.gif); width:156px; height:29px; color:#FFFFFF; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-top:10px}
.listcat { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:7px 0 7px 7px; color:#999999}
.listcat  a:link { color:#999; text-decoration:none;  background-color:#E0E0E0; padding-left:2px; padding-right:2px}
.listcat  a:visited { color:#999; text-decoration:none;  background-color:#E0E0E0; padding-left:2px; padding-right:2px}
.listcat  a:hover { color:#fff; text-decoration:none; background-color:#96302E}
#news {padding-top:5px; padding-left:3px}

.commentsh {background-image:url(../images/comments.gif); width:156px; height:29px; color:#FFFFFF; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-top:5px}

/* /Новости */
 .comg {background-image:url(../images/commentbgg.gif); padding-left:8px; clear:both; width:577px; height:29px; color:#FFFFFF; padding-top:6px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:5px}
 .comg a {color:#fff; padding-left:3px; padding-right:3px; background-color:#666; text-decoration:none; font-size:10px}
  .comg  span {margin-left:20px; color:#999}
  .comg a:hover {color:#615965; padding-left:3px; padding-right:3px; text-decoration:none; background-color:#FFFFFF; font-size:10px}
.prtexton {width:270px; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; margin-top:5px; margin-left:5px}
.prtexton p { margin-bottom:5px; margin-top:5px; font-size:14px} .prtexton p a { background-image:url(ray.png); background-repeat:no-repeat; padding-left:20px; color:#0066CC; text-decoration:underline} .prtexton p a:hover {color:#0066CC; text-decoration:none}
.prtexton span  {font-size:11px; color:#615965}.prtexton span a  {color:#666; text-decoration:underline}
.prtexton span a:hover  {color:#615965; clear:both; text-decoration:none}
.lined {background-image:url(../images/line_d.gif); background-repeat:repeat-x; margin:0px; height:6px; width:580px; line-height:0px; clear:both}
.linel {background-image:url(../images/line_l.gif); background-repeat:repeat-x; margin:0; width:580px; margin-top:7px; margin-buttom:0}

.newslist { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#C5C5C5; width:580px; margin:0;}
.newslist p {background-image:url(../images/time_icon.gif); background-position:left; background-repeat:no-repeat; padding-left:25px; height:21px; padding-top:3px; margin:0}
.newslist p a {color:#666666; text-decoration:underline}
.newslist p a:hover {color:#990000; text-decoration:none}

.turizm { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#C5C5C5; width:580px; margin:0;}
.turizm p {background-image:url(../images/turizm.png); background-position:left; background-repeat:no-repeat; padding-left:25px; height:21px; padding-top:3px; margin:0}
.turizm p a {color:#666666; text-decoration:underline}
.turizm p a:hover {color:#990000; text-decoration:none}

.autoart { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#C5C5C5; width:580px; margin:0;}
.autoart p {background-image:url(../images/autoart.png); background-position:left; background-repeat:no-repeat; padding-left:25px; height:21px; padding-top:3px; margin:0}
.autoart p a {color:#666666; text-decoration:underline}
.autoart p a:hover {color:#990000; text-decoration:none}


.afisha {float:left; margin-top:8px}
.afishabox {background-color:#F4F0ED; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-top:20px; width:100%; padding-top:5px; padding-bottom:5px; }
.afishabox a { color:#333333; text-decoration:underline; padding-left:10px; background-image:url(../images/afisha_marker.gif); background-repeat:no-repeat; background-position:left; line-height:20px}
.afishanew {margin-top:10px; float:left; width:100%}
.afishanew span {float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; margin:0; line-height:10px}
.afishanew a {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0; line-height:5px; text-decoration:underline}
.afishanew p {color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif}

.cityinfoto {padding-top:3px; height:100%; line-height:20px; font-size:13px}
.cityinfoto a {color:#333333}
.cityinfoto a:hover {color:#fff; background-color:#006600}

#allfoto {color:#333333; background-color:#FFFFFF}
#allfoto:hover { background-color:#333; color:#FFFFFF}
#fakt {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:5px; margin-right:5px}

.sunheadmenu {margin-top:12px; margin-left:15px; width:540px}
.sunheadmenu a {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#FF0000; padding:3px; line-height:20px}
.sunheadmenu a:hover {background-color:#FF0000 color:#fff; }
#allsub {background-color:#666; color:#FFFFFF}
#allsub:hover {background-color:#fff; color:#990000}

#commentsflat {color:#333; font-size:11px;background-image:url(../images/comments_icon.png); background-position:left; background-repeat:no-repeat;padding-left:20px;}
#commentsflatalink {}
#snimaliflat { font-size:11px;background-image:url(../images/snimali_icon.png); background-position:left; background-repeat:no-repeat;padding-left:20px;}

#hor-minimalist-b
{
       font-family:Arial, Helvetica, sans-serif;
        font-size: 11px;
        background: #fff;
        width: 99%;
        border-collapse: collapse;
        text-align: left;
}

#hor-minimalist-b th
{
        font-size: 14px;
        font-weight: normal;
        color: #333;
        padding: 10px 8px;
        border-bottom: 1px solid #990000;
}
#thisspan
{  background: transparent url('../images/thisis.gif') no-repeat top left;
padding-left:20px;
font-size:14px; }
.opis
{
        font-size: 12px;
        font-weight: normal;
        color: #333;
		clear:both;
        padding: 5px 5px;
          font-family:Arial, Helvetica, sans-serif;
} .opis img { margin-right:3px; margin-bottom:10px}
.opis h1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0099CC}
.fff {margin-bottom:5px; margin-right:5px; float:left}
#iconcat
{ background: transparent url('images/cat_icon.gif') no-repeat top left;
padding-left:22px; margin:0; height:18px; padding-top:1px; font-weight:normal;
font-size:14px; font-family:Arial, Helvetica, sans-serif; color: #666;}

#hor-minimalist-b td
{
        border-bottom: 1px solid #ccc;
        color: #333;
        padding: 6px 8px;
}

#evtable td
{
        border-bottom: 1px solid #ccc;
        color: #333;
        padding: 3px 3px;
}
#nofloatthis {clear:both; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666}
#evtable {font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left; margin-right:10px}
#evtablemozhno {float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:7px}
#evtablemozhno p {background-color:#FFFFCC; padding-top:3px; padding-bottom:3px; width:100%; padding-left:3px; padding-right:3px}
#evtablemozhno p a {color:#0066CC; text-decoration:underline; padding-right:5px; padding-left:5px;}#evtablemozhno p a:hover {color:#0066CC; text-decoration:none}
#hor-minimalist-b td p a
{
        color:#333;
        text-decoration:underline;
}
#hor-minimalist-b td p a:hover
{
        color:#FF3300;
        text-decoration:none;
}
#hor-minimalist-b tbody tr:hover td
{
        background-color:#eaeaea;
}
#hor-minimalist-b td input.registrtext
{
       width:98%;
       height: 17px;
       color:#555; font-size:11px;
        border: 1px solid #666;
}
.regtextp {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; margin-top:2px; margin-bottom:0px}
#hor-minimalist-b td input.registrtext:focus
{ background-color:#f2f5ee; color:#333;
}
.antibot {cursor:pointer}
#hor-minimalist-b td select.registrtext 
{
       width:98%;
       height: 21px;
       color:#555; font-size:11px;
        border: 1px solid #666;
}

#thisarticle {color:#333;   font-size: 12px;

          font-family:Arial, Helvetica, sans-serif;}

#thisarticle p span {padding:2px 2px 2px 2px; color:#999; background-color:#fefefe; width:100%; border-left: 3px solid #bb2523;    }
#thisarticle p span a {text-decoration:underline; color:#999;   }
#thisarticle p span a:hover {text-decoration:none; color:#bb2523;   }
#leftmetro {float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px}
#leftmetro img {margin-right:3px; margin-top:2px}
#gostonmap {border-bottom:1px solid #ccc;}
.allnewsz {height:80px; width:585px;}
#imgnews {float:left; margin-right:10px}
#commentnews span {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999}
#commentnews span a {color:#666666}
#commentnews { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:5px}
#commentnews p {margin-bottom:2px; margin-top:1px}
#commentnews p a {font-size:14px; color:#CC3300}
#commentnews p a:hover {color:#333333}
#tabs {
        float:left;
        width:100%;
        font-size:93%;
        line-height:normal;
        border-bottom:1px solid #ccc;
        }

#tabs ul {
        margin:0;
        list-style:none;
        }

#tabs li {
        display:inline;
        margin:0;
        padding:0;
        }

#tabs a {
        float:left;
        background:url("tableft.gif") no-repeat left top;
        margin:0;
        padding:0 0 0 4px;
        text-decoration:none;
        }

#tabs a span {
        float:left;
        display:block;
        background:url("tabright.gif") no-repeat right top;
        padding:5px 15px 4px 6px;
        color:#666;
        }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
        color:#666;
        }

#tabs a:hover {
        background-position:0% -42px;
        }

#tabs a:hover span {
        background-position:100% -42px;
        }


        /* пустышки навигация */
a.alphamenu{
background: transparent url('../images/bg_grey_al.gif') no-repeat top left;
display: block;
font: normal 12px arial; /* Change 13px as desired */
height: 22px; /* Height of button background height */
width:29px;
text-decoration: none;
color:#FFFFFF;
padding-top:3px;
float:left
}
a.alphamenulast{
background: transparent url('../images/bg_last.gif') no-repeat top left;
display: block;
font: normal 12px arial; /* Change 13px as desired */
height: 22px; /* Height of button background height */
width:70px;
text-decoration: none;
color:#FFFFFF;
padding-top:3px;
float:left
}
.alphamenuspan {background: transparent url('../images/bg_red_al.gif') no-repeat top left;
display: block;
font: normal 12px arial; /* Change 13px as desired */
height: 22px; /* Height of button background height */
width:29px;
color:#FFFFFF;
padding-top:3px;
float:left}
a.alphamenu:hover{
background: transparent url('../images/bg_red_al.gif') no-repeat top left;
display: block;
font: normal 12px arial; /* Change 13px as desired */
height: 22px; /* Height of button background height */
width:29px;
text-decoration:underline;
color:#FFFFFF;

padding-top:3px;
float:left
}
/* */

.personprofile {color:#666666; width:150px; font-family:Arial, Helvetica, sans-serif; font-size:12px;margin-bottom:10px}
.personprofile p {padding-bottom:2px; padding-top:2px; margin-bottom:1px; margin:0}
.personprofile p a {color:#3399CC; padding-left:10px;text-decoration:none; display:block; width:140px; background-color:#F4F4F4;padding-bottom:3px; padding-top:3px}
.personprofile p a:hover {color:#fff; padding-left:10px;text-decoration:underline; display:block; width:140px; background-color:#3399CC;padding-bottom:3px; padding-top:3px}
.personprofile span a {color:#fff; padding-left:18px; clear:both; display:block; padding-bottom:3px}
#places {background-image:url(../images/places.gif); background-repeat:no-repeat; padding-right:5px}
#serv {background-image:url(../images/service.gif); background-repeat:no-repeat; padding-right:5px}
#mess {background-image:url(../images/messaga.gif); background-repeat:no-repeat; padding-right:5px}
#profile {background-image:url(../images/profile.gif); background-repeat:no-repeat; padding-right:5px}
.tablebrd {border-right: 2px solid grey;}

#onm {float:left; height:16px; background-image:url(../images/mapa.gif); background-repeat:no-repeat; margin-right:10px}
#onm a {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:19px; color:#666666; text-decoration:none}
#onm a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:19px; color:#990000; text-decoration:none}
#ons {float:left; height:16px; background-image:url(../images/serc.gif); background-repeat:no-repeat}
#ons a {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:19px; color:#666666; text-decoration:none}
#ons a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:19px; color:#990000; text-decoration:none}
#honmenbg {background-color:#FFFFFF; height:50px; background-image:url(../images/bg.gif); padding-left:15px; height:20px; background-repeat:no-repeat; padding-top:5px; margin-left:10px; margin-top:10px; width:526px}

#commentmain {width:585px; height:100%; background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-position:top; clear:both;}
#cavav {background-image:url(../images/avata.gif); background-repeat:no-repeat; background-position:top; width:117px; height:100%; margin-left:5px; float:left; padding-left:24px; margin-top:10px; padding-top:5px}
#comcontent {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; padding-top:12px;}
#comcontent span a {color:#990000; text-decoration:underline}
#cavav p { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-top:5px}
#cavav p a {color:#666666}
#cavav p span {color:#990000; }#cavav p span a{color:#FF3300 }
#commentmain div{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}

/* Таблица - мнения */

#hor-mneniya
{
       font-family:Arial, Helvetica, sans-serif;
        font-size: 12px;
        background: #fff;
        width: 99%;
        border-collapse: collapse;
        text-align: left;
}

#hor-mneniya th
{
        font-size: 14px;
        font-weight: normal;
        color: #333;
        padding: 10px 8px;
        border-bottom: 1px solid #990000;
}
#hor-mneniya td
{
        border-bottom: 1px dotted #ccc;
        color: #333;
        padding: 6px 8px;
}

#hor-mneniya td span
{
       background-image:url(../images/servok.gif); background-repeat:no-repeat; padding-left:20px; margin-right:5px; color:#666
}
#hor-mneniya td a
{
        color: #990000;
        text-decoration:underline;
}
#hor-mneniya td a:hover
{
        color: #990000;
        text-decoration:none;
}
#hor-mneniya td p a
{
        color:#FF3300;
        text-decoration:underline;
}
#hor-mneniya td p a:hover
{
        color:#fff;
        text-decoration:none;
}
#hor-mneniya td input.registrtext
{
       width:98%;
       height: 17px;
       color:#555; font-size:14px;
        border: 1px solid #333;
}


#hor-mneniya td input, textarea, select
{
		margin-right:3px;
       color: #333; float:left;   border: 1px solid #333; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}

/* Конец Мнения */

#kurs {width:190px; height:95px; margin:0px; background-image:url(../images/wat.jpg)}
#padkurs {padding-top:40px; margin-left:20px}
#d {background-image:url(../images/dollar.gif); background-repeat:no-repeat; padding-left:15px; float:left; width:65px; color:#00CC66; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px}
#e {background-image:url(../images/evro.gif); background-repeat:no-repeat; padding-left:15px; float:left; width:65px; color:#CC0000; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px}
#dja {padding-top:5px; padding-left:17px; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px}

#searchinform {background-image:url(../images/seachbg.jpg); width:562px; height:168px; padding-top:50px; padding-left:5px; color:#fff; font-size:12px;font-family:Arial, Helvetica, sans-serif; }
#searchinform span {margin-right:10px; }
#staronmap {background-image:url(../images/starforma.jpg); width:810px; height:42px; padding-top:50px}
 {background-color:#fff; width:90%; height: 30px; color:#666666; font-family:Arial, Helvetica, sans-serif; margin:0; padding-top:7px; font-size:12px;}
 #staronmap p {margin:0px;         float: left; padding-left:10px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

 #side_bar {padding-left:10px; width:99%;height:100px;overflow:auto; margin-bottom:5px}     #side_bar p {margin:3px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px}
#side_bar a 
{color:#005782; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
#side_bar a:hover {color:#005782; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline}

#mainbaner {position:absolute; left: 1089px; top: 92px;}

span.checkbox {
        width: 19px;
        height: 25px;
        padding: 0 5px 0 0;
        background: url(../images/checkbox.gif) no-repeat;
        clear: left;
        float: left;
}
span.radio {
        width: 19px;
        height: 25px;
        padding: 0 5px 0 0;
        background: url(../images/radio.gif) no-repeat;
        display: block;
        clear: left;
        float: left;
}
span.select {
        position: absolute;
        width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
        height: 21px;
        padding: 0 24px 0 8px;
        color: #fff;
        font: 12px/21px arial,sans-serif;
        background: url(../images/select.gif) no-repeat;
        overflow: hidden;
}

#maintour {background-image:url(../images/maintour.png); background-repeat:no-repeat; padding-left:35px; margin:0; height:30px; padding-top:5px; color:#CC3300; font-family:Arial, Helvetica, sans-serif}
#maintourtext { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:590px}
#tourlist {border-left:
2px /* Толщина рамки в пикселах */
solid /* Тип границы (в данном случае сплошная линия) */
red; /* Цвет линии*/
padding: 5px; margin-left:3px}
#tourlist a {color:#CC0000; text-decoration:underline}
#tourlist a:hover {color:#333; text-decoration:none}

#mainmapz {position: relative}
#mainmapz input {position: relative; opacity: 0; filter: alpha(opacity: 0); z-index: 2}
#h3map {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; float:left; height:20px;
position: absolute; top:0; left:0; z-index: 1; }
#h3map div {float:left; width:100px}
		#thisday {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#CC0000; font-weight:normal }

#ordlive {background-image:url(../images/bg_order.jpg); clear:both; background-repeat:no-repeat; width:574px; height:99px; margin-bottom:3px}
#ordlive span {float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:50px; padding-left:50px}
#ordlive span a {background-color:#333333; padding-left:3px; padding-right:3px; color:#FFFFFF; padding-top:2px; padding-bottom:3px;}
#ordlive p{ margin:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding-left:105px;padding-top:28px; width:330px}

#recomendit {position:relative; display:inline; float:left; width:295px; height:130px}
#opDiv { position:absolute; width:99%; bottom:0; opacity:0.8; -khtml-opacity: 0.8; -moz-opacity:0.8; filter: alpha(Opacity=80); background-color:#333333; padding-top:5px; padding-bottom:5px; padding-left:3px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px }
#opDiv a {color:#FFFFFF; text-decoration:none}
#recomendit_text {background-image:url(../images/recomend_text.jpg); float:left; background-repeat:no-repeat; width:294px; height:56px; padding-top:20px; margin-bottom:10px}
#recomendit_text p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding-left:8px; margin:0px; padding-right:10px}
#recomendit_text p a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; background-color:#666; padding-left:3px; padding-right:3px; text-decoration:none}

.leftstatik {font-family:Arial, Helvetica, sans-serif; width:195px; height:125px; padding-left:7px; padding-top:35px; background-image:url(../images/bgocenka.jpg); background-repeat:no-repeat; margin-left:10px}
#leftrait {background-image:url(../images/leftrait.png); background-repeat:no-repeat; padding-left:22px; font-size:14px; color:#009966; margin-bottom:3px}
#leftdescuss{background-image:url(../images/leftdescuss.png); background-repeat:no-repeat; padding-left:22px; font-size:14px; color:#0099CC; margin-bottom:3px}
#lefttel{background-image:url(../images/lefttel.png); background-repeat:no-repeat; padding-left:22px; font-size:14px; color:#990000; margin-bottom:3px}
#leftphoto{background-image:url(../images/leftphoto.png); background-repeat:no-repeat; padding-left:22px; font-size:14px; color:#3399CC; margin-bottom:3px}
#leftperson{background-image:url(../images/leftperson.png); background-repeat:no-repeat; padding-left:22px; font-size:14px; color:#999999; margin-bottom:3px}

.cinemablock {width:573px; margin-bottom:20px}
.h1cinema {margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FF3300; background-image:url(../images/afisha.gif); background-repeat:no-repeat; height:37px; padding-left:40px; padding-top:5px; width:200px; float:left; }
.h1cinemaspan {padding-top:13px; margin:0; border-bottom: 1px solid #ebebeb; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999}
.h1cinemaspan a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999}
.h1cinemaspan a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3399FF;}

.maincinema {padding-left:25px; margin:0;}
.maincinema  img {margin-right:10px; border: 2px solid grey; }.maincinema  img:hover {margin-right:10px; border: 2px solid #FF0000; }
.maincinema span {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#eaeaea;}
.maincinema span a {color:#ccc; text-decoration:underline}.maincinema span a:hover {color:#FF3300; text-decoration:none}

.maincinemah3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#3399FF; margin-top:2px; margin-bottom:0px}

.h1cinematext {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin-bottom:3px; padding:0px}

.emotion {padding-left:37px; padding-top:2px; font-family:Arial, Helvetica, sans-serif; font-size:10px}
.okfilm a {color:#339900}.nofilm a {color:#FF0000}.okfilm {height:20px; float:left; padding-right:5px; padding-left:3px}
.nofilm {height:20px; margin-left:5px; padding-right:5px;}

.theatre {margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FF3300; background-image:url(../images/theatre.gif); background-repeat:no-repeat; height:37px; padding-left:40px; padding-top:5px; width:170px; float:left; }

.inda {margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FF3300; background-image:url(../images/inda.gif); background-repeat:no-repeat; height:37px; padding-left:40px; padding-top:5px; width:170px; float:left; }

.concert {margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#FF3300; background-image:url(../images/conc.gif); background-repeat:no-repeat; height:37px; padding-left:40px; padding-top:5px; width:400px; float:left; }

.imgp {margin-bottom:3px}
.imgp img {margin-bottom:20px; border: 1px solid #999; margin-left:20px; }.imgp img:hover {margin-bottom:20px; border: 1px solid #666; }

/* Статьи пошли: */
.b1, .b2, .b3, .b4 {
     display:block; /* Задание отображения границ и углов */
     overflow:hidden; /* Задание отображения границ и углов */

}

.b1, .b2, .b3 {
     height:1px; /* Задание высоты границ и углов */

}

.b2, .b3, .b4 {
     background:#f2f5ee; /* Задание цвета фона в пределах закругления */
     border-left:1px solid #f2f5ee; /* Задание стилей левых углов */
     border-right:1px solid #f2f5ee; /* Задание стилей правых углов */

}

.b1 {
     margin:0 5px; /* Задание отступов */
     background:#f2f5ee; /* Задание цвета верхней и нижней границ */

}

.b2 {
     margin:0 3px; /* Задание отступов */
     border-width:0 2px; /* Задание ширины границы */

}

.b3 { margin:0 2px;}
.b4 {height:2px;margin:0 1px;}
.contentart {
 background:#f2f5ee; border:0 solid #f2f5ee;border-width:0 1px;}
.artblock {width:194px}
.ardhead {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#373737; margin-left:8px; padding-top:1px;  border-bottom: 1px dotted; border-color:#999999; width:80%; padding-left:5px}
.ardhead span {text-align:center; vertical-align:middle; padding-bottom:1px}
.artbott {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-right:7px; color:#999999}
.artbott a {color:#999999; text-decoration:underline; padding-left:3px; padding-right:3px}.artbott a:hover {color:#FF3300; text-decoration:none}
.main5art p {margin:0;  border-bottom: 1px dotted; background-color:#f2f5ee; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:7px; padding-left:8px; color:#999999; padding-bottom:8px; padding-right:3px}
.main5art p a {color:#FF3300; text-decoration:underline}.main5art p a:hover {color:#3366CC; text-decoration:underline}.main5art p span {color:#C0C0C0; font-size:10px}
.main5art p span a {color:#C0C0C0;}
/* статьи дошли */

.b9, .b8, .b7, .b6 {
     display:block; /* Задание отображения границ и углов */
     overflow:hidden; /* Задание отображения границ и углов */

}

.b9, .b8, .b7 {
     height:1px; /* Задание высоты границ и углов */

}

.b8, .b7, .b6 {
     background:#f2f5ee; /* Задание цвета фона в пределах закругления */
     border-left:1px solid #f2f5ee; /* Задание стилей левых углов */
     border-right:1px solid #f2f5ee; /* Задание стилей правых углов */

}

.b9 {
     margin:0 5px; /* Задание отступов */
     background:#f2f5ee; /* Задание цвета верхней и нижней границ */

}

.b8 {
     margin:0 3px; /* Задание отступов */
     border-width:0 2px; /* Задание ширины границы */

}

.b7 { margin:0 2px;}
.b6 {height:2px;margin:0 1px;}
.contentsearch {
 background:#f2f5ee; border:0 solid #f2f5ee;border-width:0 1px;}
.profileblock {width:194px}
.profilehead {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#373737; margin-left:8px; padding-top:1px;  border-bottom: 1px dotted; border-color:#999999; width:80%; padding-left:5px}
.profilehead span {text-align:center; vertical-align:middle; padding-bottom:1px}
.mainprofile p {margin:0;  background-color:#f2f5ee; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:7px; padding-left:18px; color:#999999; padding-bottom:8px; padding-right:3px}
.mainprofile p a { padding-bottom:2px; padding-top:2px; padding-left:8px; margin-bottom:5px; padding-right:4px; display:block; width:138px; color:#333; text-decoration:underline}
.mainprofile p a:hover { background-color:#FF3300; color:#FFFFFF; text-decoration:none}
#sellogin input {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; width:145px; height:20px; padding-left:3px; padding-top:4px; border:1px solid #999; margin-bottom:5px}
.logintospb {
background-color: #666;
border: solid 1px #333;
padding:3px;
width:50px;
height:24px; cursor:pointer; cursor:hand; margin-left:100px;
color: #fff;
margin-bottom:5px;
}
#onlinestatus {margin-left:90px; font-size:11px; color:#339900}
#exitbot {color:#3366CC}
.errorbox {  border: 1px solid black; background:#FFFF99; color:#666; padding: 10px; width:565px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }

.placeprofile1 {width:335px; height:100%; float:left}.placeprofile1 h3 {color:#3399FF; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0; margin-bottom:5px}
.placeprofile1 p {font-family:Arial, Helvetica, sans-serif; border-bottom: 1px solid #CCCCCC; padding-bottom:5px; font-size:11px; color:#666666; margin:0} .placeprofile1 p span {color:#999999}
.placeprofile1 h4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin:0; padding-top:5px; color:#FF6600; margin-bottom:5px}
.placeprofile1 a {color:#666}

.placeprofile1logo { width:245px; float:left}

.topprofile1 {width:420px; height:100%}.topprofile1 h3 {color:#3399FF; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0; margin-bottom:5px}
.topprofile1 p {font-family:Arial, Helvetica, sans-serif; border-bottom: 1px solid #CCCCCC; padding-bottom:5px; font-size:11px; color:#666666; margin:0} .topprofile1 p span {color:#999999}
.topprofile1 h4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin:0; padding-top:5px; color:#FF6600; margin-bottom:5px}
.topprofile1 a {color:#CCCCCC}
.topprofile1 {float:left}
.topprofileline {float:left; background-image:url(pline.gif); background-repeat:repeat-y; height:500px; margin-left:2px; margin-right:2px}
.topprofile2 {width:300px; float:left}
.topprofile2 textarea {width:300px; height:72px}
.topprofile2 p {padding:8px; background-color:#FFFFCC; color:#333; border: 1px solid #CCCCCC; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px}
.errlogin {width:99%}
.errlogin p {padding:8px; background-color:#FFFFCC; color:#333; border: 1px solid #CCCCCC; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px}
.errlogin p a { color:#FF3300; text-decoration:underline}.errlogin p a:hover { color:#FF3300; text-decoration:none}


.regtextpdiss {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px; margin-bottom:2px; padding-right:10px}
.regtextpdiss a {background-color:#E2E2E2; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; color:#FFFF99; text-decoration:none}


.firstsearch { clear:both; margin:0px; width:785px; height:83px; background-image:url(../images/searchblock.jpg); padding-top:10px; padding-left:10px}
.firstsearch a {font-family:Arial, Helvetica, sans-serif; padding: 2px 4px 2px 4px; font-size:11px; color:#666666; margin-right:15px; margin-top:11px;}

a.a_s1 {
	color: #333;
	text-decoration: underline;
}
.firstsearch div {margin:0px; padding-top:27px; padding-left:4px}
.pinput { background-color:#E6E6E6; height:20px; width:300px; font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#666666; border-style:solid; border-width:1px;border-color:#ccc}
a.a_s2 {
	background-color:#FF3300;
	color: #FFFFFF;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
}
.firstsearch span {float:left}
.subinput {background-color:#666; color:#FFFFFF; height:24px; border:thin; margin-top:3px; float:left}
.firstsearch p {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; clear:both}
.firstsearch p a {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333; text-decoration:underline}

.submitbutt {
	width: 49px;
	float:left;
	font-family: tahoma, arial, sans-serif;
	font-size: 14px;
	padding: 2px 0px 2px 0px;
	margin: 0;
	height:24px;
	border: 0;
	background: url(../images/submitbut.gif) no-repeat 0 0;
	cursor: pointer;
}
.firstsearch div img {margin-left:20px; float:left}
.objonmaphref {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:7px; float:left}
.objonmaphref a {color:#333333; text-decoration:underline}.objonmaphref a:hover {color:#FF3300; text-decoration:none}

/* */
#mapmenu {padding:0; margin:0; list-style:none; height:60px; position:relative; z-index:500; font-size:13px; font-family:Arial, Helvetica, sans-serif; clear:both}
#mapmenu li.top {display:block; float:left;}
#mapmenu li a.top_link {display:block; float:left; height:35px; line-height:26px; color:#fff; text-decoration:underline; font-size:13px; padding:0 0 0 9px; cursor:pointer;background: url(three_0a.gif);}
#mapmenu li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; z-index:-1; background: url(three_0.gif) right top no-repeat;}
#mapmenu li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(three_0a.gif) no-repeat right top;}

#mapmenu li:hover a.top_link {color:#fff; background: url(three_1a.gif) no-repeat;}
#mapmenu li:hover a.top_link span {background:url(three_1.gif) no-repeat right top;}
#mapmenu li:hover a.top_link span.down {background:url(three_1a.gif) no-repeat right top; }
#mapmenu li:hover {position:relative; z-index:200;}
#mapmenu li:hover ul.sub
{left:3px; top:29px; padding:3px; border-bottom:1px solid #FF3300; border-left:1px solid #FF3300; border-right:1px solid #FF3300; white-space:nowrap; width:770px;
height:60px; z-index:300; margin-left:2px; background-color:#fff}
#mapmenu li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:180px; font-weight:normal;}
#mapmenu li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:95%; line-height:18px; text-indent:5px; color:#fff; border-right:1px dotted #fff; text-decoration:none;}
#mapmenu li ul.sub li a.fly
{background:#999 url(arrow.gif) 80px 6px no-repeat;}
#mapmenu li:hover ul.sub li a:hover
{background:#fff; color:#333; border-color:#fff;}
#mapmenu li:hover ul.sub li a.fly:hover
{background:#999 url(arrow_over.gif) 80px 6px no-repeat; color:#fff;}
#mapmenu li b {display:block; font-size:11px; height:18px; width:88px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#ff6; border-bottom:1px solid #ff6; cursor:default;}
#mapmenu li:hover li:hover ul,
#mapmenu li:hover li:hover li:hover ul,
#mapmenu li:hover li:hover li:hover li:hover ul,
#mapmenu li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #fff; padding:3px; white-space:nowrap; width:128px; z-index:400; height:auto;}
#mapmenu ul,
#mapmenu li:hover ul ul,
#mapmenu li:hover li:hover ul ul,
#mapmenu li:hover li:hover li:hover ul ul,
#mapmenu li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#mapmenu li:hover li:hover a.fly,
#mapmenu li:hover li:hover li:hover a.fly,
#mapmenu li:hover li:hover li:hover li:hover a.fly,
#mapmenu li:hover li:hover li:hover li:hover li:hover a.fly
{background:#3f96a9 url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;}
#mapmenu li:hover li:hover li a.fly,
#mapmenu li:hover li:hover li:hover li a.fly,
#mapmenu li:hover li:hover li:hover li:hover li a.fly
{background:#50b5d0 url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#50b5d0;}

.cafetree {float:left; margin-top:5px; margin-bottom:9px;}
.cafelist {background-image:url(../images/cafebg.jpg); background-repeat:no-repeat; width:169px; height:130px}
.cafelist  {padding-top:14px; padding-left:18px}
.cafetext {background-image:url(../images/cafebgtext.jpg); line-height:17px;margin-left:10px; background-repeat:no-repeat; width:169px; height:66px; font-family:Arial, Helvetica, sans-serif; font-size:11px;padding-top:3px; padding-left:10px; color:#748260}
.cafetext a {color:#333333; text-decoration:underline}.cafetext a:hover {color:#FF0000; text-decoration:none}

.andthisfilm {font-family:Arial, Helvetica, sans-serif;clear:both; background-color:#f2f5ee; padding-bottom:3px}
.andthisfilm h4 {font-size:14px; font-weight:normal; color:#003399; margin-bottom:2px; padding-top:4px; padding-left:4px}
.andthisfilm a {color:#999; text-decoration:underline; font-size:11px; padding-left:3px}
.andthisfilm a:hover {color:#666; text-decoration:none}
.andthisfilm p {margin-left:7px; margin-top:1px; margin-bottom:1px; margin-right:3px}

.teatr {font-family:Arial, Helvetica, sans-serif; width:586px; background-color:#f2f5ee}
.h {font-family:Arial, Helvetica, sans-serif; font-size:12px}
.ct  {font-size:11px; color:#666666} .ct td {border-bottom:1px solid #ccc; padding-bottom:5px; padding-top:5px}
.ct a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; text-decoration:underline}
.ct a:hover {text-decoration:none}

.runtime a {font-family:Arial, Helvetica, sans-serif; padding: 2px 4px 2px 4px; font-size:11px; color:#666666; margin-right:15px; margin-top:11px;}.runtime span {padding: 2px 4px 2px 4px;  color:#C0C0C0; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-right:15px; margin-top:11px;}
.runtime a:hover {color:#fff; text-decoration:none; background-color:#FF3300}
.f1c {width:585px; background-image:url(../images/cinbg.gif); background-repeat:no-repeat; background-position:right bottom}
a.alphamenudate{
background: transparent url('../images/datebg.gif') no-repeat top left;
display: block;
font: normal 12px arial; /* Change 13px as desired */
height: 22px; /* Height of button background height */
width:29px;
text-decoration: none;
color:#FFFFFF;
padding-top:3px;
float:right; 
}
a.alphamenudateno{
background: transparent url('../images/nodatebg.gif') no-repeat top left;
display: block;
font: normal 12px arial; /* Change 13px as desired */
height: 22px; /* Height of button background height */
width:29px;
text-decoration: none;
color:#FFFFFF;
padding-top:3px;
float:right; 
}
.dateline {margin-left:25px; border-bottom:2px solid #333; }

/* в разделах типа this */


#thistabs {
	float:right;
	width:100%;
	font-size:11px;
	line-height:normal;
	overflow:hidden;
	margin:0;
	}

#thistabs ul {
	margin:0;
	list-style:none;
	
	}

#thistabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#thistabs a {
	float:right;
	background:url("../images/left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:underline;
	color:#FF3300;
	}

#thistabs a span {
	float:right;
	display:block;
	background:url("../images/right.png") no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#FF3300;
	}

#thistabs a span {float:none;}

#thistabs a:hover span {
	}

#thistabs a:hover {
	background-position:0% -42px;
	color:#FFFFFF;
	}

#thistabs a:hover span {
	background-position:100% -42px; color:#FFFFFF;
	}
#titlename {position:absolute; font-family:Arial, Helvetica, sans-serif; color:#FF3300; font-weight:normal; padding-bottom:2px;}

.selectmoun {background-color:#FF3300; color:#FFFFFF; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px}

.botthref1 {width:222px; float:left; margin-right:15px; padding-bottom:8px}
.botthref1 h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#999999; margin-bottom:10px; padding:0}
.botthref1 a {color:#999; display:block; margin-bottom:5px; padding-bottom:1px; padding-top:1px; padding-left:5px; padding-right:1px; text-decoration:underline; line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:10px;
}.botthref1 a:hover {color:#666}
.allbut {padding-left:15px}

.pogoda_1 {background-image:url(../images/1_weather.png); width:161px; height:86px; margin-top:0px}
.wt {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:8px; color:#999}
.pogoda_1  div {margin-top:10px; float:right; margin-right:25px; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#0066CC}
.pogoda_1 p {clear:both; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:27px; color:#999}
.wea1 {color:#0033CC}.wea2 {color:#FF3300}



/* Menu */
#editmenu {
	width: 100%;
clear:both;
}
#editmenu ul {
	padding: 0;
	margin: 0;
}
#editmenu li {
	list-style: none;
	display: inline;
}
#edit
#editmenu li span {
float: left;
}
#editmenu  a {
	float: left;
	text-decoration: none;
font-size:11px;
padding-left:10px;
}
#editmenu a:visited {
	color: #360;
	background: inherit;
}
#editmenu a:hover {
	background: #696;
	color: #fff;
}

.musicon div {float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:15px; padding-right:50px; width:180px; color:#999999}
.musicon div a {color:#FF3300; text-decoration:underline}.musicon div a:hover {color:#0066CC; text-decoration:none}

.h2main {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#0066CC}

.searchform1 {background-image:url(../images/formsbg.jpg); width:587px; height:105px; clear:both; margin-top:5px;}
.searchform1 p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin:0; padding-left:25px; padding-top:10px}
.searchform1input {padding-left:25px; padding-top:10px}.searchform1inputinput { float:left; padding-left:5px; color:#7c858f; border:none;width:400px; padding-top:4px; padding-bottom:6px; font-family:Arial, Helvetica, sans-serif; font-size:18px}