        body,td           { font-family: verdana, helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 18px; }
        body              { background-color: #ffffff; margin: 0px; }

        a.blink           { color: #FFFFFF; }
        a.blink:hover     { color: #FFFFFF; }
        a.premium         { color: #FFFFFF; text-decoration: none; font-size: 14px; font-weight: bold; white-space: nowrap;}
        a.premium:hover   { color: #FFFFFF; text-decoration: none; }
        a.ic-init         { color: #FFFFFF; text-decoration: none; font-size: 14px; font-weight: bold; white-space: nowrap;}
        a.ic-init:hover   { color: #FFFFFF; text-decoration: none; }
        a.premiumin       { color: #FFFFFF; text-decoration: none; font-size: 14px; font-weight: bold; white-space: nowrap;}
        a.premiumin:hover { color: #FFFFFF; text-decoration: none; }
        a.gray            { color: #CCCCCC; text-decoration: none; }
        a.gray:hover      { color: #CCCCCC; text-decoration: none; }
        a.mp3             { color: #ff9c00; }
        a.payinfo         { color: #e63714 }
        a.free            { color: #e63714 }
        a.dl              { color: #e63714 }
        a.simple          { color: #444444; text-decoration: none; }
        a                 { color: #696969; text-decoration: underline; }
        a:hover           { color: #fb7223; text-decoration: none; }

        a.calendar        { color: #000000; text-decoration: underline; font-weight:normal;}

        h1                { font-size: 14px; font-weight: bold; white-space: nowrap; }
        h2                { font-size: 12px; font-weight: bold; white-space: nowrap;}
        h3                { font-size: 12px; font-weight: bold; white-space: nowrap; color: #ff9c00}

        h2.list           { font-size: 12px; font-weight: bold; white-space: nowrap; margin-left:10px; color: #ff9c00}

        small             { font-size: 9px;}

        i                 { color: #696969;}
        em                { color: #ca3e28;font-style:normal;}
        em.prefix         { color: #ca3e28;font-weight: bold;font-size: 12px; BackGround-color: #ffeee4; padding:3px;}

        span.prefix       { padding:3px;}

        del               { color: #cccccc;}

        ul                { margin: 0px; margin-left:  5px; padding-left:  14px; list-style: square outside url("//minusovku.ru/img/sqr.png"); }
        ul.links          { margin: 0px; margin-left: 15px; padding:  0px; list-style: none; color: #fc7523; text-align:right;}
        li                { line-height: 22px; margin: 3px; }

        hr                { border: 0; color: #e9e9e9; background-color: #e9e9e9; height: 1px; }


dl {
        white-space: nowrap;
}

dt {
        float:left;
        clear:both;
        color:#fc7523;
        line-height:25px;
        display:inline-block;
}

dd {
        position: relative;
        color:#ca3e28;
        float:right;
        display:inline-block;
}

option.imagebacked {
padding: 2px 0 2px 20px;
background-repeat: no-repeat;
background-position: 2px 2px;
vertical-align: middle;
}

option.flag {
padding: 2px 0px 2px 22px;
background-repeat: no-repeat;
background-position: 2px 4px;
vertical-align: middle;
}

DIV.photo {
background:url("img/frame.gif") no-repeat right bottom;
padding-right: 7px; padding-bottom: 7px;
padding-left: 5px; padding-top: 5px;
margin: 0px;
text-align: right;
width:107px;
height:107px;
}

        IMG.photo {
        padding: 3px;
        margin: 0px;
        border:1px dashed #cccccc;
        }

th {
font-size: 10px; font-weight: bold; white-space: nowrap;
color: #ffffff;
text-align: left;
padding-left:8px;
}

TD.m {
border-bottom: solid 1px #c2d0d8;
padding:3px;
}

TD.calendar {
text-align:right;
font-size:12px;
color:#838383;
}

TD.menu {
border-left: solid 1px #c2d0d8;
border-right: solid 1px #c2d0d8;
}

TD.active_ {
BackGround-color: #ffeee4;
border-top: dotted 1px #fda977;
text-align:center;
width:220px;
color:green;
}

TD.noactive_ {
border-top: dotted 1px #fda977;
text-align:center;
width:220px;
color:red;
}

TD.active {
BackGround-color: #ffeee4;
border-top: dotted 1px #fda977;
text-align:center;
width:220px;
}

TD.noactive {
border-top: dotted 1px #fda977;
text-align:center;
width:220px;
}

TH.noactive {
border-top: dotted 1px #fda977;
color:#444444;
}

TH.noactive_center {
border-top: dotted 1px #fda977;
color:#444444;
text-align:center;
}

TH.active {
BackGround-color: #ffeee4;
border-top: dotted 1px #fda977;
text-align:center;
color:#444444;
}

TD.info {
border: solid 1px #FF5C01;
padding:3px;
}
TR.info {
display:none;
}

a.letter {
border: solid 1px #f1f1f1;
border-top: solid 1px #f1f1f1;
padding:2px;
margin:2px;
font-size: 11px;
}
a.letter:hover {
text-decoration: none;
border: solid 1px #FF5C01;
font-size: 11px;
}

textarea {
font-size: 11px;
}

textarea,button,input.key {
 margin:0px;
 border: solid 1px #cccccc;
 line-height: 18px
}

INPUT.price {
 border:0px;
 width:40px;
 background-color: transparent;
 font-size: 11px;
 color: #444444;
 text-align:right;
}

INPUT.search {
 font-size: 12pt;
 margin-top:12px;
 margin-left:210px;
 border:1px;
 width:400px;
 Font-style: italic;
}

IMG.ico {
 BORDER: 0px;
 vertical-align: middle;
 align:center;
 cursor:hand;
}

DIV.home {
Padding: 2px;
Margin: 2px;
Text-Align: justify;
}

DIV.price {
Text-Align: center;
}

DIV.info {
Border-color: #fda977;
Border-style: dashed;
Border-width: 1px;
BackGround-color: #f7f7f7;
Padding: 4px;
Margin: 0px;
Text-Align: justify;
}

fieldset {
BackGround-color: #f7f7f7;
Text-Align: justify;
}

DIV.message {
Border-color: #fda977;
Border-style: dashed;
Border-width: 1px;
BackGround-color: #f7f7f7;
Padding: 4px;
Margin-left: 24px;
Margin-bottom: 10px;
Margin-top: 10px;
Text-Align: justify;
}

span.button {
height:26px;
width:26px;
cursor:pointer;
}

span.link {
              text-decoration: none;
              display: inline-block;
              border-bottom: 1px dashed;
              cursor:pointer;
        }

span.breadcrumbs {
margin-left:7px;
}

div.search_sample {
margin-top:12px;
margin-left:210px;
color:#ffffff;
font-size: 12px;
}

div.recomended {
margin-top:3px;
margin-left:210px;
color:#ffffff;
font-size: 12px;
}

img.button {
    filter:alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
  }

.buy {
        color:#FFFFFF;
        display:block;
        font:14px Verdana,Geneva,Arial,Helvetica,sans-serif;
        height:41px;
        padding-top:3px;
        text-align:center;
        text-decoration:none;
        width:146px;
}

.download .free,
.download .buy {
        height:45px;
        padding-top:25px;
}

.free.wide {
        background: 10px transparent url("//www.sibit.net/img/button/download-free-wide.png") no-repeat;
        width: 210px;
}

.buy.wide {
        background: 0px 13px transparent url("img/download-buy-wide.png") no-repeat;
        width: 210px;
}
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{
        background-color:#252525;
}

#colorbox{}
    #cboxContent{margin-top:20px;}
        #cboxLoadedContent{background:#f7f7f7; padding:4px; border: dashed 1px #cccccc;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(images/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(images/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#f7f7f7; border: dashed 1px #cccccc;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:0px; right:0px; display:block; background:url(images/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose.hover{background-position:bottom center;}/*  styles for the unit rater
---------------------------------------------------------
ryan masuga, masugadesign.com
ryan@masugadesign.com
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */

.ratingblock {
        display:block;
        padding-bottom:0px;
        margin-bottom:2px;
        }

.loading {
        height: 30px;
        background: url('../images/working.png') 50% 50% no-repeat;
        }

.unit-rating { /* the UL */
        list-style:none;
        margin: 0px;
        padding:0px;
        height: 20px;
        position: relative;
        background: url('../images/starrating.png') top left repeat-x;
        }

.unit-rating li{
    text-indent: -90000px;
        padding:0px;
        margin:0px;
        /*\*/
        float: left;
        /* */
        }

.unit-rating li a {
        outline: none;
        display:block;
        width:20px;
        height: 20px;
        text-decoration: none;
        text-indent: -9000px;
        z-index: 20;
        position: absolute;
        padding: 0px;
        }

.unit-rating li a:hover{
        background: url('../images/starrating.png') left 40px;
        z-index: 2;
        left: 0px;
        }

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}
.unit-rating a.r6-unit{left: 100px;}
.unit-rating a.r6-unit:hover{width: 120px;}
.unit-rating a.r7-unit{left: 120px;}
.unit-rating a.r7-unit:hover{width: 140px;}
.unit-rating a.r8-unit{left: 140px;}
.unit-rating a.r8-unit:hover{width: 160px;}
.unit-rating a.r9-unit{left: 160px;}
.unit-rating a.r9-unit:hover{width: 180px;}
.unit-rating a.r10-unit{left: 180px;}
.unit-rating a.r10-unit:hover{width: 200px;}

.unit-rating li.current-rating {
        background: url('../images/starrating.png') left 60px;
        position: absolute;
        height: 20px;
        display: block;
        text-indent: -9000px;
        z-index: 1;
        }

.unit-rating li.current-rating-red {
        background: url('../images/starrating.png') left 20px;
        position: absolute;
        height: 20px;
        display: block;
        text-indent: -9000px;
        z-index: 1;
        }

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}
table.cld_year {
margin:10mm;
}
table.cld_month {

}
th.cld_yeartitle {
text-align:left;
color:#838383;
background-color:transparent;
padding-bottom:0.5em;
}
th.cld_yeartitle big {
font-size:200%;
font-weight:normal;
}
th.cld_montitle {
font-size:120%;
font-weight:normal;
text-align:right;
color:#838383;
background-color:#f7f7f7;
padding:0.1em 0.2em 0 0.2em;
}
th.cld_light, th.cld_lightmarked {
font-size:80%;
font-weight:normal;
text-align:right;
color:#838383;
background-color:#ffffff;
padding:0.2em 1em 0.3em 0.2em;
}
th.cld_dark, th.cld_darkmarked {
font-size:80%;
font-weight:normal;
text-align:right;
color:#838383;
background-color:#ffffff;
padding:0.1em 1em 0.3em 0.2em;
}
td.cld_light, td.cld_lightmarked {
font-size:80%;
font-weight:normal;
text-align:right;
color:#838383;
background-color:#ffffff;
padding:0.1em 1em 0.3em 0.2em;
}
td.cld_dark, td.cld_darkmarked {
font-size:80%;
font-weight:normal;
text-align:right;
color:#838383;
background-color:#ffffff;
padding:0.1em 1em 0.3em 0.2em;
}
th.cld_darkmarked, th.cld_lightmarked {
color:#ff2a00;
}
td.cld_darkmarked, td.cld_lightmarked {
color:#ffa63e;
}
td.cld_today {
font-size:80%;
font-weight:normal;
text-align:right;
color:#838383;
background-color:#fce3de;
padding:0.1em 1em 0.3em 0.2em;
}
a.cld_datelink {
text-decoration:underline;
color:#000000;
background-color:inherit;
display:block;
}
a.cld_titleddatelink {
color:#000000;
background-color:inherit;
font-weight:normal;
}
em.cld_titleddate {
font-weight:bold;
font-style:normal ;
color:#009900;
background-color:transparent;
}