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-family: inherit;
        vertical-align: top;
        font-size:100%;
}

select,optgroup{font:12px tahoma,arial,sans-serif;}
optgroup{background:#ddd;color:gray;}
option{background:#fff;color:#000;}

span, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, big, em, font, img, small, strike, strong, ol, ul, li,
form {
        vertical-align: baseline;
}

html,body,div,td
        {
        font-family: Verdana, Verdana, Geneva, sans-serif;
        font-size:12px;
        }


.rc div {font-size:95%;}
.rc {font-size:95%;}


/* remember to define focus styles! */
:focus {
        outline: 0;
}
body {
        line-height: 1.3;
        color: black;
        background: white;
}
ol, ul {
        list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
        border-collapse: separate;
        border-spacing: 0;
}
caption, th, td {

        font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
        content: "";
}
blockquote, q {
        quotes: "" "";
}



/* ######### Style for Drop Down Menu ######### */


.dropmenudiv{
position:absolute;
border: 0px; /*THEME CHANGE HERE*/
border-bottom-width: 0;
                font-size: 20px;
                font-family: 'Trebuchet MS', Helvetica, sans-serif;
z-index:100;
background-color: #000000;
width:190px;
margin:0px;
display:none;
text-align:left;
}

.dropmenudiv a{
width: auto;
display: block;
border-bottom: 1px solid #323232; /*THEME CHANGE HERE*/
padding: 7px 30px;;

text-decoration: none;

color: #f0f0f0;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #323232;
color: #ffffff;
}


.ml2 { height:31px; padding:0px; margin:0px;}

.mhl2 { width:153px; background: url(btn.png) top center no-repeat; text-align:center;}
.mhl2 a{ color:black;}

.dropmenudiv2{
left:0px;
white-space:nowrap;
border: 0px; /*THEME CHANGE HERE*/
border-bottom-width: 0;
                font-size: 17px;
                font-family: 'Trebuchet MS', Helvetica, sans-serif;
z-index:100;
display:none;
height:31px;
margin-top:5px;
}

.dropmenudiv2 a{
margin: 10px;
text-decoration: none;

color: #909090;
}

* html .dropmenudiv2 a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv2 a:hover{ /*THEME CHANGE HERE*/
color: #ffffff;
}

.hide {display:none;}
.notshow {display:none;}

.vis {display:block; position:absolute;}

/* ///////////--------------------              скругленные рамки             ----------------------------------//////////*/

  .ang {position:absolute; margin:0px; padding:0px; overflow:hidden;}

  .bbl {border-collapse: collapse; margin:0px;}

  .bbl .ang{width:17px; height:17px;}

  .bbl .ul {background: black ; overflow:hidden;      width:11px; height:11px; }
  .bbl .u {         overflow:hidden;                          height:11px; background: black url(ud.png) repeat-x bottom; }
  .bbl .ur {background: black ; overflow:hidden;      width:11px; height:11px; }
  .bbl .l {background: black ; overflow:hidden;        width:11px;                      background: black  url(ld.png) repeat-y right;}
  .bbl .c {background: white ; overflow:hidden;                                                }
  .bbl .r {background: black ; overflow:hidden;        width:11px;                      background: black  url(rd.png) repeat-y left;}
  .bbl .dl {background: black ; overflow:hidden;      width:11px; height:11px; }
  .bbl .d {overflow:hidden;                           height:11px; background: url(dd.png) repeat-x top;}
  .bbl .dr {background: black ; overflow:hidden;       width:11px; height:11px; }

  .bbl .ul .ang{background: url(uld.png);}
  .bbl .ur .ang{background: url(urd.png); margin-left:-6px;}
  .bbl .dl .ang{background: url(dld.png); margin-top:-6px;}
  .bbl .dr .ang{background: url(drd.png); margin-left:-6px; margin-top:-6px; }

  .wbl {border-collapse: collapse; margin:0px; margin:-10px;}

  .wbl .ang{width:17px; height:17px; }

  .wbl .ul { overflow:hidden;      width:11px; height:11px; }
  .wbl .u {overflow:hidden;                          height:11px; }
  .wbl .ur {overflow:hidden;      width:11px; height:11px; }
  .wbl .l {overflow:hidden;        width:11px;}
  .wbl .c {background:white; overflow:hidden;                                                }
  .wbl .r {overflow:hidden;        width:11px;}
  .wbl .dl {overflow:hidden;      width:11px; height:11px; }
  .wbl .d {overflow:hidden;                           height:11px;}
  .wbl .dr { overflow:hidden;       width:11px; height:11px; }

  .wbl .ul .ang{background:url(ulw.png);}
  .wbl .ur .ang{background:url(urw.png); margin-left:-6px; overflow:hidden;}
  .wbl .dl .ang{background:url(dlw.png); margin-top:-6px;}
  .wbl .dr .ang{background:url(drw.png); margin-left:-6px; margin-top:-6px;}

  .ava .ul .ang{background:url(aulw.png);}
  .ava .ur .ang{background:url(aurw.png); margin-left:-6px; overflow:hidden;}
  .ava .dl .ang{background:url(adlw.png); margin-top:-6px;}
  .ava .dr .ang{background:url(adrw.png); margin-left:-6px; margin-top:-6px;}

        .spl {border-collapse: collapse; margin:0px;        }

  .spl .ul { overflow:hidden;      width:16px; height:14px;         background: url(p-ul.png); }
  .spl .u {overflow:hidden;                          height:14px;          background: url(p-u.png); }
  .spl .ur {overflow:hidden;      width:19px; height:14px;          background: url(p-ur.png); }
  .spl .l {overflow:hidden;        width:16px;                                                 background: url(p-l.png); }
  .spl .c {background:white; overflow:hidden;                     background: url(p-c.png); }
  .spl .r {overflow:hidden;        width:19px;                                                        background: url(p-r.png); }
  .spl .dl {overflow:hidden;      width:16px; height:18px;         background: url(p-dl.png); }
  .spl .d {overflow:hidden;                           height:18px;        background: url(p-d.png); }
  .spl .dr { overflow:hidden;       width:19px; height:18px;         background: url(p-dr.png); }

        .splw {border-collapse: collapse; margin:0px;}

  .splw .ul { overflow:hidden;      width:16px; height:14px;         background: url(wp-ul.png); }
  .splw .u {overflow:hidden;                          height:14px;          background: url(wp-u.png); }
  .splw .ur {overflow:hidden;      width:19px; height:14px;          background: url(wp-ur.png); }
  .splw .l {overflow:hidden;        width:16px;                                                 background: url(wp-l.png); }
  .splw .c {background:white; overflow:hidden;                     background:#ffffff; }
  .splw .r {overflow:hidden;        width:19px;                                                        background: url(wp-r.png); }
  .splw .dl {overflow:hidden;      width:16px; height:18px;         background: url(wp-dl.png); }
  .splw .d {overflow:hidden;                           height:18px;        background: url(wp-d.png); }
  .splw .dr { overflow:hidden;       width:19px; height:18px;         background: url(wp-dr.png); }



/*------------                       html                        ----------*/


html{height:100%;background:#ddd;}
body{position:relative;width:100%;min-height:100%;margin:0 auto;padding:0;background:#fff;}

#shapka{background:black; color:white;}
#osnova{background:url(/iv4/bsh.jpg) repeat-x top;}
#niz{position:absolute;bottom:0;left:0;height:250px;width:100%;background:black;}
#x{height:2000px;width:2em;background:#369;}
#baseset{padding:0 0 250px;}
.none{display:none;}
/*span{cursor:pointer;}*/

.hand {cursor:pointer; cursor:hand;}

/* заголовки */




        div.backpath {font-size: 10px; text-decoration:none; color:#3f3f3f; }
        div.backpath a {font-size: 10px; text-decoration:none; color:#3f3f3f;}
        div.backpath a:hover {font-size: 10px; text-decoration:underlined; color:red;}

        .gbig
        {
                font-size: 32px;
                font-weight: bold;
                font-family: 'Trebuchet MS', Helvetica, sans-serif;
                color: white;
                text-decoration: none;
        }
 .u1m
        {
                font-size: 17px;
                font-weight: normal;
                font-family: 'Trebuchet MS', Helvetica, sans-serif;
                color: #404040;
                text-decoration: none;
                margin:20px;

        }

 .hl1
        {
                color:white;
        }

 .u2m
        {
                font-size: 15px;
                font-weight: bold;
                font-family: 'Trebuchet MS', Helvetica, sans-serif;
                color: #e0e0e0;
                text-decoration: none;
                margin:20px;
                display:block;
                margin-top:5px; margin-bottom:0px;
        }

a.u2m:hover         {color: #ffffff;}

a.hl2 { color:black;}
a.hl2:hover { color:black;}


 /* ///////////////////////////////////////////////////////////////////////////////////////////// */
div.clearwide {height:1px; overflow:hidden; clear:both; margin-bottom:20px;}
 div.clear {height:1px; overflow:hidden; clear:both;}
 div.stdbl { margin-left:165px; margin-bottom:25px;}
 .stdbl p {overflow:hidden; width:440px;}
 .stdbl h2 { margin-left:-25px;}
.stdbl  h3 { margin-left:-25px;}

.tfrm .stdbl {margin-left:110px;}
.cfrm .stdbl {margin-left:110px;}



.subinfo {font-size:9px; font-weight:normal; font-family: Tahoma, Helvetica, sans-serif; display:block; margin-bottom:7px;}
.minf {font-size:9px; text-transform:lowercase; font-weight:normal; font-family: Tahoma, Helvetica, sans-serif; display:block; position:relative;}
.minf .owner {font-size:10px; height:10px;  font-weight:bold; text-transform:uppercase;  color:silver;}
.owner {color:silver;}

.minf a.owner{font-weight:normal;}
a.owner{color:silver; }
a.owner:hover{color:red;}

.minf small {color:silver;}
a {color:#f00000; cursor: hand; cursor:pointer;}
a:hover {color:red;}

.pager {margin:10px; clear:both;}
.pselected {margin:10px; font-size:20px; }
.pselected a {position:relative; display:block; margin-top:-6px;}
.pager a {text-decoration:none;}

.status
        {
                font-weight:normal;
                text-transform:lowercase;
                display:block;
                font-family: Verdana, Verdana, Geneva, sans-serif;
                font-size:9px;
        }

.b_replyto{FONT-WEIGHT: bold;}
.b_quote{background:white; border:1px solid #e8edf1; padding:10px; padding-left:15px; margin:5px;}
.podpis {border-top:1px silver dotted;border-bottom:1px silver dotted; margin:5px; padding:3px; font-size:9px; color:black;}

.prozr50 {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

.sz1 {font-size:8px; white-space:nowrap; color:#606060; text-decoration:none; vertical-align: middle; margin-right:10px;}
.sz2 {font-size:10px; white-space:nowrap; color:#606060; text-decoration:none; vertical-align: middle; margin-right:10px;}
.sz3 {font-size:12px; white-space:nowrap; color:#303030; text-decoration:none; vertical-align: middle; margin-right:10px;}
.sz4 {font-size:14px; white-space:nowrap; color:black; text-decoration:none; vertical-align: middle; margin-right:10px;}
.sz5 {font-size:17px; white-space:nowrap; color:#606060; text-decoration:none; vertical-align: middle; margin-right:10px;}
.sz6 {font-size:18px; white-space:nowrap;color:#606060; text-decoration:none; vertical-align: middle; margin-right:10px;}
.sz7 {font-size:19px; white-space:nowrap; color:#606060; text-decoration:none; vertical-align: middle; margin-right:10px;}
.sz8 {font-size:20px; white-space:nowrap;color:#303030; text-decoration:none; vertical-align: middle; margin-right:10px;}
.sz9 {font-size:21px; white-space:nowrap; color:#303030; text-decoration:none; vertical-align: middle; margin-right:10px;}
.sz10 {font-size:25px; white-space:nowrap;color:black; text-decoration:none; vertical-align: middle; margin-right:10px;}
.sz11 {font-size:26px; white-space:nowrap; color:black; text-decoration:none; vertical-align: middle; margin-right:10px;}

.tagcloud { text-align:justify;  line-height : 26px; vertical-align: middle; margin-bottom:30px;}

.tagcloud2 .sz1   { font-size:inherit;  display:block;}
.tagcloud2 .sz2   { font-size:inherit;  display:block;}
.tagcloud2 .sz3   { font-size:inherit;  display:block;}
.tagcloud2 .sz4   { font-size:inherit;  display:block;}
.tagcloud2 .sz5   { font-size:inherit;  display:block;}
.tagcloud2 .sz6   { font-size:inherit;  display:block;}
.tagcloud2 .sz7   { font-size:inherit;  display:block;}
.tagcloud2 .sz8   { font-size:inherit;  display:block;}
.tagcloud2 .sz9   { font-size:inherit;  display:block;}
.tagcloud2 .sz10 { font-size:inherit;  display:block;}
.tagcloud2 .sz11 { font-size:inherit;  display:block;}


.zhirnenko {font-size:17px; color:white;}

hr {
                border:0px;
                height:1px;
                width:85%;
                background : #cccccc;
                color : #cccccc;
        }

/*
        input { font-size:19px; color:white; background:url(inputback.jpg); padding:10px;}
*/

#insertq a {text-decoration:none;}
/*
        .stdbl input { background:white; padding:0px;}
*/
 .cnt {margin-bottom:20px;}








    /* --------------------------------------------------------------------------- цвета ---------------------------------------------------------------------------------------- */
    .number {color:#82d98e;}
    .numberwith .h3  {color:black; }
    a {color:#8282d9;}
    a:hover {color:#a3a3d9;}
    a.pmenu         {color:#f0f0f0; background: url(ntbl.gif) 0px 0px no-repeat;}
    a.pmenu:hover        {color:#ffffff; background: url(ntbl.gif) 1px 1px no-repeat; }

    /* --------------------------------------------------------------------------- шрифты ------------------------------------------------------------------------------------ */

   h1, h2, h3 {font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
        .numberwith {text-align:center;}

        .pmenu         {font-family: 'Trebuchet MS', Helvetica, sans-serif;  font-weight:bold; text-decoration:none;}
    /* --------------------------------------------------------------------------- размеры шрифтов ------------------------------------------------------------------- */

    h1  {font-size: 24px;}
    h2  {font-size: 22px;}
    h3  {font-size: 19px;}
    h4  {font-size: 17px;}
    .h1  {font-size: 23px;}
    .h2  {font-size: 21px;}
    .h3  {font-size: 19px;}
    .h4  {font-size: 17px;}

    .numberwith .h3  {font-size: 12px; font-weight:bold;}

    .descr {font-size:10px;}
    .descrtwith {font-size:10px;}
    .pmenu         {font-size:13px;}

    /* -------------------------------------------- размеры блоков, позиционирование и отступы ------------------------------------------------------ */

    h1, h2, h3 {margin:0px; padding:0px;}
    h1  {margin-bottom:24px; margin-top:24px;;}
    h2  {margin-bottom:11px;}
    h3  {margin-bottom:7px;}
    h4  {margin-bottom:5px;}


    .h1, .h2, .h3, .h5    {margin-bottom: 5px;}

    div.std {margin:0px; padding:0px; width:100%; margin-bottom:35px; clear:both;}

    .withdescr { padding-right:130px;}
    .withnumber {padding-left:80px;}
        .descrtwith  {float:right; width:120px; overflow:hidden; padding-top:5px;}
    .numberwith {float:left; width:40px;}





                .umodcomm{display:inline; margin-left:15px; }
                div.umodcomm{display:inline; margin-left:15px; vertical-align: baseline;}
                span {vertical-align: baseline;}
                #ajl {
                                top:0px;
                                right:10px;
                                position: absolute;
                                display:none;
                                Width:10px;
                                z-index:999999999;
                           }


                .pmenu
                {
                display:block;
                width:196px;
                height:32px;
                padding-left:15px;
                padding-top:5px;
                margin-bottom:5px;
                }

    a.pmenu:hover        {        padding-left:17px;                padding-top:7px; margin-bottom:3px;}

.nomargin h1 { margin:0px; }
.nomargin h2 { margin:0px; }
.nomargin h3 { margin:0px; }
.nomargin h4 { margin:0px; }
.nomargin h5 { margin:0px; }

.spl h1 { color:white; }
.spl h2 { color:white; }
.spl h3 { color:white; }
.spl h4 { color:white; }
.spl h5 { color:white; }


textarea{overflow:visible; width:200px; }

.i_delete {background-image:url('http://nightout.ru/ico/ico_041.gif');}

.helpinfo
        {

                font-size: 12px;
                color:gray;

                padding:8px;
                margin:8px;
        }
.minf p{margin-top:7px;}




.highslide {
/*        cursor: url(http://nightout.ru/highslide/graphics/zoomin.cur), pointer;*/
    outline: none;
}


.highslide-image-blur {
}
.highslide-caption {
    display: none;

    border: 2px solid white;
    border-top: none;

    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
        color: white;
        font-size: 9px;
        font-weight: bold;
        text-transform: uppercase;
    text-decoration: none;
        padding: 3px;
        border-top: 1px solid white;
        border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
        font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.error{font-size:12px; font-weight:bold; color:red; display:block;}

.mceEditor {border:1px solid silver;}
.mce_editor_0 {border:1px solid silver;}

div.umodcomm span.h4 {font-family:Georgia; font-size:24px;}

ul.umenu li a {
        color:white;
        font-family:'Trebuchet MS',Helvetica,sans-serif;
        font-size:12px;
        font-weight:bold;
}

table.dmenu {
        margin:10px;

        margin-left:-400px;
        padding-left:50%;

        }

table.dmenu tr td {        color:white; font-weight:bold; padding-right:20px; line-height:26px;}

table.dmenu tr td a {        color:white; font-weight:normal; margin-left:10px; line-height:22px; font-size:11px;}

#citydrop1 {
                background:black url('/iv4/bgp.png') center center;
        }

.a_actionlist {margin-bottom:25px;}
.a_actionlist input {margin-bottom:25px; font-size:22px;}

.rb{padding:10px;}

strong{ font-weight:bold;}