18;3~html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
background: transparent;
}
/* Не забываем описать стили для :focus! */
:focus {
outline: 0;
}

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #e5e5e5;
}
h1 {
  font: bold 18px arial, verdana, tahoma, helvetica, sans-serif;
}

#afisha_main {
    width: 100%;
    border: #000 0px solid;
}

#afisha_main .film {
    text-align: center;
    width: 200px;
    display: inline-block;
}
#afisha_main .film_caption {
    font-weight: bold;
}
#afisha_main .film_picture {
    position: relative;
    width: 120px;
    margin-right: auto;
    margin-left: auto;
}
#afisha_main a:visited {
    color: white;
}
#afisha_main a span.tooltip {
    display: none;
}
#afisha_main a:hover span.tooltip {
    position: absolute;
    top: 0px;
    display: block;
    width: 114px;
    height: 100%;
    background-color: #000;
    color: white;
    font-weight: bold;
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    filter:alpha(opacity=80);
    text-align: left;
    padding: 0px 3px;
}

#content {
    border: #000 0px solid;
}
#favorite_link {
    float: right;
    text-decoration: underline;
    cursor: pointer;
    display: inline;
}
#footer {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    margin-bottom: 4px;
    text-align: center;
    background-color: #fff;
}
#h_content {
    z-index: 1;
}
#h_corner {
    float: right;
    width: 152px;
    height: 163px;
    background: url('images/halfbord_corner.png') no-repeat 0px 0px;
    z-index: 999;
}
#h_top {
    background: url('images/halfbord_top.png') repeat-x 0px 0px;
    height: 4px;
    width: 586px;
    display: inline-block;
}
#top {
    width: 100%;
    height: 156px;
}
#header {
  position: relative;
  width: 754px;
  height: 153px;
  display: inline-block;
  background: #ffffff url('images/header.jpg');
}
#header_winter {
  position: relative;
  width: 754px;
  height: 153px;
  display: inline-block;
  background: #ffffff url('images/header_winter.jpg');
}

#header_corner {
  width: 10px;
  height: 100%;
  display: inline-block;
  background: #e4ece8 url('images/header_corner.jpg');
}
#header_image {
  width: 234px;
  height: 100%;
  text-align: center;
  margin-top: 6px;
  float: right;
}
#header_right {
  float: right;
  width: 244px;
  margin-right: 2px;
  height: 153px;
  display: inline-block;
  background-color: #e4ece8;
}
#login_box {
    border: #000 0px solid;
    height: 16px;
}
#mainbanner {
    text-align: center;
    margin: 2px 0px;
}
#maincontent {
    width: 754px;
}
#menu {
    width: 100%;
    height: 28px;
    background-image: url('images/c_menu_ua.jpg');
    background-repeat: repeat-x;
    background-position: left top;
}
#menu ul {
    list-style: none;
}
#menu ul li a {
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 9px;
    padding-left: 6px;
    float: left;
    display: block;
    height: 13px;
    outline: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #FFF;
}
#menu ul li a:active{
    color:#FFF;
    background-image: url('images/c_menu_a.jpg');
    background-repeat: repeat-x;
}
#menu ul li a:hover {
    color:#FFF;
    background-image: url('images/k_menu_a.jpg');
    background-repeat: repeat-x;
    background-position: center;
}
#menu ul li.sap{
    float:left;
    margin:0px;
    word-spacing:0px;
    background-image:url('images/menu_share.jpg');
    background-repeat:no-repeat;
    width:1px;
    height:28px;
}
#menu ul li a.date_menu {
    color: #FFF;
    background-image: url('images/c_menu_ua.jpg');
    background-repeat: repeat-x;
    background-position: left top;
}
#menu ul li a.active_menu, #navigation ul li a:hover .active_menu{
    background:url('images/c_menu_a.jpg');
    background-repeat: repeat-x;
    color:#fff;
}
#right {
  float: right;
  width: 244px;
  margin-right: 2px;
  text-align: center;
  background-color: #e4ece8;
}
#right h1 {
    color: #0204d1;
    font-size: 14px;
}
#right .line_render {
    width: 220px;
    height: 3px;
    background-color: #5e7cab;
    margin: 3px 10px;
}
#search_field {
    border: black 0px solid;
    float: right;
    height: 22px;
    width: 184px;
    margin-top: 90px;
    margin-right: 150px;
}
#search_fld {
    background: url('images/search_field_fld.png') no-repeat 0px 0px;
    border: 0px;
    padding: 2px;
    width: 120px;
}
#search_btn {
    float: right;
    background: url('images/search_field_btn.png') no-repeat 0px 0px;
    border: 0px;
    width: 56px;
    height: 22px;
    cursor: pointer;
}
#site_l {
    width: 304px;
    color: white;
    margin-top: 12px;
    margin-left: 22px;
    border: #000 0px solid;
}
#start_link {
    text-decoration: underline;
    float: left;
    cursor: pointer;
    display: inline;
}
#wrap {
  width: 1000px;
  border: #000 0px solid;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
}

.caption_render {
    width: 95%;
    margin: 2px 10px;
    text-align: left;
    color: #000027;
}
.line_render {
    width: 100%;
    height: 3px;
    background-color: #fff;
}
.tablerender {
    width: 100%;
    font: 11px arial,verdana,tahoma,helvetica,sans-serif;
    border: black 0px solid;
}
.text_render {
    text-align: left;
    padding: 2px 15px;
}
.today_block {
    margin: 7px 13px 7px 6px;
    border: black 0px solid;
}
.today_caption_top {
    width: 550px;
    padding: 8px 0px 0px 4px;
}
.today_content {
    width: 100%;
    border: black 0px solid;
}
.today_corner_top {
    width: 152px;
    height: 100%;
    background: url('images/halfbord_corner.jpg') no-repeat 0px 0px;
    float: right;
}
.today_h_top {
    width: 600px;
    height: 4px;
    border: black 0px solid;
    background: url('images/halfbord_top.png') repeat-x 0px 0px;
}
.today_main_contern {
    padding-right: 5px;
}
.today_right_content {
    width: 4px;
    height: 117px;
    background: url('images/halfbord_right.jpg') no-repeat 0px 0px;
    float: right;
}
.today_top {
    height: 46px;
    width: 100%;
    border: black 0px solid;
}

/* --------------------------------------------------------------------------------------------- */
/* OLD CSS  ------------------------------------------------------------------------------------ */
/* --------------------------------------------------------------------------------------------- */

/* .amain
.mhmb9pnu
.amain:hover */

a {
        color: #112244;
        text-decoration: underline;
}
a:hover {
        color: #F92160;
        text-decoration: underline;
}

.amini {
        color: #0126C6;
        text-decoration: underline;
}
.amini:hover {
        color: #F92160;
        text-decoration: underline;
}

ul, ol {
        margin-top: 0;
        margin-bottom: 0;
}

.lmenu{
        font: bold 12px arial, verdana, tahoma, helvetica, sans-serif;
        color:#042561;
        }

.mainmenu {
        color: #FFFFFF;
        font: bold 12px;
        vertical-align: bottom;
        padding-left:4px;
        padding-right:4px;
        padding-bottom: 4px;
        }
.dn-date{
        color: #B90414;
        font: bold 12px arial, verdana, tahoma, helvetica, sans-serif;
        vertical-align:bottom;
        }
.dn-dateb{
        color: #000000;
        font: bold 12px arial, verdana, tahoma, helvetica, sans-serif;
        vertical-align:bottom;
        }
.dn-title{
        color: #112244;
        font: bold 12px arial, verdana, tahoma, helvetica, sans-serif;
        vertical-align:bottom;
        }
.searchhighlight{
        color: #FA376D;
        font: bold;
        }
.date {
        color: #FFFFFF;
        font: 12px arial, verdana, tahoma, helvetica, sans-serif;
        vertical-align:bottom;
        padding-left:4px;
        padding-right:4px;
        padding-bottom: 4px;
        }

h2 {
        margin: 2px 0;
        font: bold 14px arial, verdana, tahoma, helvetica, sans-serif;
        color:#05225A;
   }


.fcaption a {
        color: #ffffcc;
        text-decoration: underline;
}
.fcaption a:hover {
        color: #cccc99;
        text-decoration: underline;
}
.smalltext {
        font: 10px arial, verdana, tahoma, helvetica, sans-serif;
        color:#5d6e75;
}
.smallblacktext {
        font: normal 7pt arial, verdana, tahoma, helvetica, sans-serif;
        color:#000;
}
.indent{
        padding: 3px;
        margin: 5px;
        font: 9px arial, verdana, tahoma, sans-serif;
        color: #000060;
        border: 1px solid;
        background-color: #E3E2D7;
        border-bottom: #FFFFFF 1px solid;
        border-left: #000 1px solid;
        border-right: #FFFFFF 1px solid;
        border-top: #000 1px solid;
}
.defaulttext {
        font: 11px arial, verdana, tahoma, helvetica, sans-serif;
        color:#000;
}
td {
        font:11px arial, verdana, tahoma, helvetica, sans-serif;
        color:#000;
        padding: 0px;
        margin: 0px;
        border: #000 0px solid;
        text-align:left;
        vertical-align:top;
}

blockquote {
        font: italic 11px arial, verdana, tahoma, helvetica, sans-serif;
        color:#7e96ac;
}
.mediumtext {
        font: 11px arial, verdana, tahoma, helvetica, sans-serif;
        color:#000;
}
.captiontext {
        font: 14px arial, verdana, tahoma, helvetica, sans-serif;
        color:#000;
}
.loginbox{
        clear: both;
        background-color: white;
        width: 60px;
        height: 14px;
        border: #5e5d63 1px solid;
        color: #000000;
        font: 10px arial, verdana, tahoma, helvetica, sans-serif;
}

.tbox{
        background-color: #eaeef2;
        border: #5e5d63 1px solid;
        color: #000000;
        font: 10px arial, verdana, tahoma, helvetica, sans-serif;
}
.tbox.chatbox {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
}
.nextprev{
        color: #000;
        font: normal 11px arial, verdana, tahoma, helvetica, sans-serif;
        text-align:center;
        padding : 2px;
}
.button{
        background-color: #eaeef2;
        border: #000 1px solid;
        color: #fff;
        font: bold 11px arial, verdana, tahoma, helvetica, sans-serif;
        text-align:center;
        background-image : url(images/btn_background.jpg);
        height: 17px;
}
.np{
        color: #000000;
        font: 9px arial, verdana, tahoma, helvetica, sans-serif;
        text-align:center;
        padding : 2px;
}
form {
        margin: 2px 0px 0px 0px;
}
.spacer{
        padding: 2px 0px 2px 0px;
}
.blog{
        padding:1px;
        margin:1px;
        background-color:#DAE4ED;
        font:14px;
        }
.blog_trk{
        padding:1px;
        margin:1px;
        background-color:#D4EDC4;
        font:14px;
        }
hr {
        border-top: #666 1px solid;
        border-bottom: #eee 1px solid;
        height: 2px;
        width: 92%;
        text-align:center;
}
.border {
        border: #000 1px solid;
}
.border2 {
        border: #D5D5D5 1px solid;
}

.border3 {
        border: #000 1px solid;
}
.helpbox {
        border: 0px;
        background-color: transparent;
        color:#000;
        font: 9px arial, tahoma, verdana, helvetica, sans-serif;
}
.caption {
        padding: 0px 4px 0px 4px;
        border-bottom: #363A44 1px solid;
        border-left: #8A96B3 1px solid;
        border-right: #363A44 1px solid;
        border-top: #8A96B3 1px solid;
        background-color: #E1DFDF;
        color: #000;
        font: 13px arial, tahoma, verdana, helvetica, sans-serif;
        background-image : url(images/cap1.png);
}
.caption2 {
        padding: 0px 4px 0px 4px;
        color: #243B3B;
        font: 15px arial, tahoma, verdana, helvetica, sans-serif;
        text-align:center;
}
.caption3 {
        padding: 0px 4px 0px 4px;
        border-bottom: #C7C3C3 1px solid;
        border-left: #fff 1px solid;
        border-right: transparent;
        border-top: #fff 1px solid;
        background-color: #D5D5D5;
        color: #000;
        font: 13px arial, tahoma, verdana, helvetica, sans-serif;
}
.bodytable {
        padding: 8px;
        font: 10px arial, verdana, tahoma, helvetica, sans-serif;
        color: #000;
}
.bodytable2 {
        border: #D5D5D5 1px solid;
        padding: 8px;
        font: 11px arial, verdana, tahoma, helvetica, sans-serif;
        color: #404040;
}
.bodytable3 {
        padding: 8px;
        font: 10px arial, verdana, tahoma, helvetica, sans-serif;
        color: #000;
}
p {
        margin-top: 0px;
        margin-bottom: 0px
}
.fborder {
        border: #000000 1px solid;
        background-color: #fff;

}
.forumheader{
        background-color: #EBEFF2;
        font: bold 14px arial, verdana, tahoma, helvetica, sans-serif;
        color:#013626;
        padding: 4px;
        background-image : url(images/fheader.gif);
        border: #C3BDBD 1px solid;
}
.forumheader2{
        background-color: #E1EDE8;
        font: 11px arial, verdana, tahoma, helvetica, sans-serif;
        color:#000;
        padding: 4px;
        border: #C3BDBD 1px solid;
}
.forumheader3{
        background-color: #E0EFE8;
        font: 13px arial, verdana, tahoma, helvetica, sans-serif;
        color:#000;
        padding: 4px;
        border: #C3BDBD 1px solid;
}
.forumborder{
        border: #000080 1px solid;
}
.fcaption {
        border: #000 1px solid;
        padding: 2px 0px 2px 8px;
        background-color: #3F9D8E;
        font: 11px arial, verdana, tahoma, helvetica, sans-serif;
        color:#fff;
}
.captiontopleft{ width: 24px; background-image: url(images/topleft.png); }
.captiontopmiddle{ width: 100%; background-repeat: repeat-x; background-image: url(images/top.png); }
.captiontopright{ width: 11px; background-image: url(images/topright.png); }
.captionleft{ width: 24px; background-image: url(images/capleft.png); }
.captionbar{ background-repeat: repeat-x; padding-right:10px; font-size: 10px; color: #fff; font-family: verdana, tahoma, arial, sans-serif; background-image: url(images/capdark.png);}
.captionend{ width: 12px; background-image: url(images/captransition.png); }
.captionmain{ width: 100%; background-repeat: repeat-x; background-image: url(images/caplight.png); }
.captionright{ width: 11px; background-image: url(images/capright.png); }
.bodyleft{ width: 3px; background-repeat: repeat-y; background-image: url(images/left.png); }
.bodymain{ width: 100%; background: #DAE7F3; padding: 4px 5px 5px 4px; font-size: 10px; color: #000; font-family: verdana, tahoma, arial, sans-serif; vertical-align:top; }
.bodyright{ width: 3px; background-repeat: repeat-y; background-image: url(images/right.png); }
.bottomleft{ width: 10px; background-image: url(images/bottomleft.png); }
.bottommain{ width: 100%; background-repeat: repeat-x; background-image: url(images/bottom.png);}
.bottomright{ width: 10px; background-image: url(images/bottomright.png); }
.finfobar{
        background-color: #DBE5F5;
        font: 15px arial, verdana, tahoma, helvetica, sans-serif;
        color:#000;
        padding: 4px;
        border: #C3BDBD 1px solid;
}

a.forumlink{
        color: #fff;
        text-decoration: underline;
}

.topborder {
        border-bottom: #000 1px solid;
}

.bottomborder {
        border-top: #000 1px solid;
        border-bottom: #000 1px solid;
}
.alttd{
        background-color: #C8DDEE;
        font: 10px arial, verdana, tahoma, helvetica, sans-serif;
        color: #000;
}
.code{
        border: #9F9F9F 1px solid;
        padding: 8px;
        background-color: #EEECEC;
        font: 12px courier, arial, verdana, tahoma, helvetica, sans-serif;
        color:#000040;
}

.nforumholder {
        border: 1px solid #345487;
        padding: 0px;
        background-color: #fff;
}

.nforumcaption {
        background-image: url(images/nforumcaption.png);
        padding: 8px 4px 8px 4px;
        font: 12px arial, verdana, tahoma, helvetica, sans-serif;
        color: #fff;
}

.nforumcaption2 {
        background-image: url(images/nforumcaption2.png);
        padding: 8px 0px 8px 4px;
        font: 10px arial, verdana, tahoma, helvetica, sans-serif;
        color: #000;
        font-weight: bold;
}

.nforumcaption3 {
        border: 1px solid #fff;
        padding: 4px;
        background-color: #E4EAF2;
        font: 12px arial, verdana, tahoma, helvetica, sans-serif;
}

.nforumthread {
        border: 1px solid #fff;
        padding: 4px;
        background-color: #EEF2F7;
        font: 10px arial, verdana, tahoma, helvetica, sans-serif;
}

.nforumthread2 {
        border: 1px solid #fff;
        padding: 4px;
        background-color: #D1DCEB;
        font: 10px arial, verdana, tahoma, helvetica, sans-serif;
}

.nforumreplycaption {
        border: 1px solid #fff;
        padding: 4px;
        background-color: #E2EDF2;
        font: 12px arial, verdana, tahoma, helvetica, sans-serif;
}

.nforumreply {
        border: 1px solid #fff;
        padding: 4px;
        background-color: #EDF4F7;
        font: 10px arial, verdana, tahoma, helvetica, sans-serif;
}

.nforumreply2 {
        border: 1px solid #fff;
        padding: 4px;
        background-color: #CFE0EB;
        font: 10px arial, verdana, tahoma, helvetica, sans-serif;
}
.nforumdisclaimer {
        font: 9px arial, verdana, tahoma, helvetica, sans-serif;
        color:#5d6e75;
}

.nforumview1 {
        border: 1px solid #fff;
        padding: 4px;
        background-color: #E4EAF2;
        font: 10px arial, verdana, tahoma, helvetica, sans-serif;
}

.nforumview2 {
        border: 1px solid #fff;
        padding: 4px;
        background-color: #DFE6EF;
        font: 10px arial, verdana, tahoma, helvetica, sans-serif;
}

.nforumview3 {
        padding: 4px;
        background-color: #BCD0ED;
        font: 10px arial, verdana, tahoma, helvetica, sans-serif;
        color: #263448;
}

.nforumview4 {
        padding: 4px;
        background-color: #E4EAF2;
        font: 9px arial, verdana, tahoma, helvetica, sans-serif;
        color: #3A4F6C;
}

.mrose {
        border: #000000 0px solid;
        background-color: #FDEAF5;
        text-align:center;
}

.rose {
        border: #000000 0px solid;
        background-color: #F6DCEB;
        text-align:center;
        width:11%;
}
.drose {
        border: #000000 0px solid;
        background-color: #F9ADC8;
        text-align:center;
        width:11%;
}

.smrose {
        border: #000000 0px solid;
        background-color: #FF1E72;
        color:#fff;
        font:bold;
        text-align:center;
        width:11%;
}

#adm_button {
    position: absolute;
    top: 98px;
    margin-left: 128px;
    width: 60px;
    height: 20px;
    background: url('images/adm_button.jpg') 0 0 no-repeat;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
#adm_field {
    position: absolute;
    top: 122px;
    margin-left: 25px;
    width: 300px;
}

.gmtbl {border: 0px solid #18b8f9;}
.gmtdttl {font-size: 110%; font-weight: bold;color: #ffffff; text-align:center; background-color: #18b8f9; visibility:hidden; }
.gmtdtext {font-size: 12px; font-weight: normal; color: #000000;text-align:center;}
.tddiv { text-align: middle !important; visibility: hidden; }
div#cntdiv{ position:absolute; display:block; visibility:hidden; }
div#infselectlist{ background-color: #ffffff; border: 0px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}

