@charset "windows-1251";

/* CSS Style */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
    margin: 0;
    padding: 0
    }
table {
    border-collapse: collapse;
    border-spacing: 0
    }
fieldset, img {
    border: 0
    }
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal
    }
ol, ul, li {
    list-style: none
    }
caption, th {
    text-align: left
    }
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal
    }
q:before, q:after {
    content: ""
    }
strong {
    font-weight: bold
    }
em {
    font-style: italic
    }
a img {
    border: none
    }
#box-featured {
    height: 300px;
    }
.nivoSlider {
    width:500px;
    height:300px;
    margin:0 0 3px 0;
    position:relative
}
.nivoSlider img {
    position:absolute;
    width:500px;
    height:300px;
    top:0px;
    left:0px
}
.nivoSlider a.nivo-imageLink {
    position:absolute;
    top:0px;
    left:0px;
    border:0;
    padding:0;
    margin:0;
    z-index:6;
    display:none
    }
.nivo-slice {
    display:block;
    position:absolute;
    z-index:5;
    height:100%
    }
.nivo-box {
    display:block;
    position:absolute;
    z-index:5
    }
.nivo-caption {
    position:absolute;
    left:0px;
    bottom:0px;
    background:#fff;
    color:#000;
    opacity:0.95;
    width:100%;
    z-index:8
    }
.nivo-caption h1 {
    font-family: "Georgia";
    font-size: 27px;
    color: #333;
    margin: 0 0 2px 0;
    padding: 0 0 0 4px
    }
.nivo-caption p {
    padding:5px;
    margin:0
    }
.nivo-caption a {
    display:inline !important;
    line-height:14px;
    font-weight:bold;
    color:#555;
    text-decoration:none
    }
.nivo-html-caption {
    display:none
    }
.nivo-directionNav a {
    position:absolute;
    top:45%;
    z-index:9;
    cursor:pointer
    }
.nivo-prevNav {
    left:0px
    }
.nivo-nextNav {
    right:0px
    }
.nivo-controlNav a {
    display:block;
    width:125px;
    height:72px;
    border:0;
    margin: 0 0 3px 0;
    position:relative;
    left:505px;
    top:0;
    z-index:9;
    cursor:pointer
    }
.nivo-controlNav a.active {
    font-weight:bold
    }
.nivo-controlNav img {
    width:125px;
    height:72px;
    }
.nivo-controlNav a.active {
    background-position:0 -22px;
    }

.nivo-directionNav a {
    display:block;
    width:30px;
    height:30px;
    background:url(/templates/Colorix/images/arrows.png) no-repeat;
    text-indent:-9999px;
    border:0;
    }
a.nivo-nextNav {
    background-position:-30px 0;
    right:15px;
    }
a.nivo-prevNav {
    left:15px;
    }


.commentForm7 input, .commentForm7 select, .commentForm7 textarea {
    border: 1px solid #7E7F81
    }
.commentForm7 input {
    height: 29px;
    border-radius: 7px;
    width: 337px;
    margin: 0 0 7px 0
    }
.commentForm7 select {
    border-radius: 7px;
    height: 29px;
    width: 337px;
    margin: 0 0 7px 0
}
.commentForm7 textarea {
    border-radius: 7px;
    width: 337px
    }
.commentForm7 form p {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif
    }
.commentForm7-submit {
    margin-left: 200px;
    border: 1px solid #7E7F77;
    border-radius: 7px;
    color: #333
    }
.commentForm7 img {
    margin: 0 0 0 190px
}

.commentForm7 #dle-captcha a {
    margin: 0 0 0 140px
}
.alignleft, img.alignleft {
    float: right;
    margin: 5px 10px 5px 0
    }
.entry-content {
    font-size: 14pt;
    line-height: 1.6em
    }
.linkpage {
    margin: 0 0 15px 0;
    border-bottom: 1px dotted #CCC;
    padding: 0 0 10px 0
    }
.acc-link span, .linkpage a {
    font-family: Georgia;
    font-size: 18px;
    color: #20C3EC;
    font-weight: 400;
    letter-spacing: 1px
    }
p.dropcap-first:first-letter {
    float: left;
    font-size: 3.5em;
    line-height: 1em;
    padding: 0 5px 0 0
    }
.commentForm7 form div:first-letter {
    font-size: 1em;
    color: #000;
    float: none;
    margin: 0;
    line-height: 2em
    }
.cat-title {
    height: 51px;
    padding: 15px 0
    }
.cat-title h3 {
    font-size: 26px;
    color: #333;
    font-family: Georgia, "Times New Roman", Times, serif
    }
.meta-arrow-1 {
    font-size: 11px;
    margin: 0 4px 0 0
    }
.breadcrumbs {
    border-top: 1px solid #EAEAEA;
    padding: 5px 2px;
    font-size: 11px;
    color: #A9A9A9;
    overflow: hidden;
    margin: 10px 0 0 1px;
    float: left
    }
.breadcrumbs a {
    color: #A9A9A9
    }
.breadcrumbss-heads-1 {
    float: left;
    width: 980px
    }
#google_adsense_topblock {
    width: 980px;
    height: 90px;
    padding: 0 0 0 110px
    }
.content-entry .uperroman ol li {
    list-style: upper-roman;
    color: #000;
    font-size: 12px
    }
.content-entry .uperroman ol.abc li {
    list-style: upper-alpha;
    color: #000
    }
.content-entry .uperroman ol.abc ol.num12 li {
    list-style: decimal
    }
.content-entry ol.terms1 li {
    color: #000;
    font-size: 12px
    }
.content-entry ul.terms li, .content-entry ul.chem1 li {
    list-style: none;
    color: #000;
    font-size: 12px
    }
.content-entry ol.ABC li {
    list-style: upper-alpha;
    font-size: 12px
    }
.content-entry ol.onetwo li {
    list-style: decimal;
    font-size: 12px
    }
body {
    background: #f6f6f6;
    font-family: "Arial", Helvetica, sans-serif;
    font-size: 12px
    }
a:hover {
    text-decoration: underline
    }
a {
    text-decoration: none;
    color: #d00000;
    transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear
    }
h1, h2, h3, h4, h5, h6 {
    font-family: Georgia;
    color: #333
    }
.arrows {
    font-family: Arial;
    font-size: 37px;
    color: #d00000;
    text-align: left
    }
#box {
    background: url(/templates/Colorix/images/box-bg.png) repeat-y;
    width: 1020px;
    margin: auto;
    overflow: hidden
    }
#box-content {
    width: 940px;
    margin: 0 auto;
    padding: 0 0 25px;
    overflow: hidden
    }
.clear {
    clear: both
    }
.headNav {
    height: 27px;
    padding: 0 20px 0 5px;
    width: 477px;
    margin: 0 auto;
    position: relative;
    float: right
    }
.headNav li {
    height: 27px;
    float: left;
    display: block;
    margin-right: 18px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    color: #FFF;
    position: relative;
    z-index: 10000
    }
.headNav li a {
    display: block;
    float: left;
    height: 27px;
    line-height: 27px;
    color: #FFF
    }
.headNav li:hover > ul, #navigation li.hover > ul {
    display: block;
    position: absolute;
    top: 35px;
    left: 0;
    z-index: 10;
    width: 150px;
    border: 1px solid #dcdcdc;
    border-top: 0;
    background: #fff url(/templates/Colorix/images/plumbline-bg.gif) repeat-x bottom left
    }
.headNav li > ul li {
    background: #fff url(/templates/Colorix/images/plumbline-bg.gif) repeat-x bottom left;
    width: 150px;
    height: 27px;
    padding: 0;
    position: relative;
    border-bottom: 1px solid #dcdcdc
    }
.headNav li > ul li a {
    width: 120px;
    padding: 0 15px;
    text-align: left;
    font-size: 11px;
    color: #555;
    text-shadow: none;
    height: 27px;
    line-height: 27px
    }
.headNav li > ul li a:hover {
    background: #fff url(/templates/Colorix/images/plumbline-bg.gif) repeat-x bottom left
    }
.headNav li ul li:hover > ul, #navigation li ul li.hover > ul {
    display: block;
    position: absolute;
    top: 0;
    left: 150px;
    z-index: 10;
    width: 150px;
    border: 1px solid #dcdcdc !important;
    background: url(/templates/Colorix/images/plumbline-bg.gif) repeat-x bottom left
    }
#secondaryNav {
    width: 630px;
    height: 27px;
    float: right
    }
.secondaryNav2 {
    height: 27px;
    width: 40px;
    float: left;
    padding: 0 15px 0 0
    }
.secondaryNav3 {
    height: 27px;
    float: left
    }
#headbg {
    height: 27px;
    width: 40px;
    float: left;
    background: url(/templates/Colorix/images/sprites.png) no-repeat center;
    background-position: 0 -610px
    }
#social-media {
    float: right;
    margin: 9px 0 0 0
    }
#social-media img {
    margin: 0 0 0 4px
    }
#main-header {
    margin: 0 0 5px 0;
    overflow: hidden
    }
#header-banner {
    float: right;
    padding: 14px 0 0 0
    }
#header-search {
    margin: 12px 0 0 100px;
    float: right
    }
.homegardinnav {
    background: url(/templates/Colorix/images/sprites.png) no-repeat;
    width: 145px;
    height: 45px;
    background-position: -12px -15px
    }
.homegardinnav a {
    width: 145px;
    height: 45px;
    text-indent: -3000px
    }
#navigation li.homegardinnav a:hover {
    background: url(/templates/Colorix/images/komputerynavbg.png) no-repeat center
    }
#navigation li.homegardinnav a:hover, #navigation > div > ul > li.homegardinnav.current-menu-item > a {
    background: url(/templates/Colorix/images/komputerynavbg.png) no-repeat center
    }
.domnav {
    background: url(/templates/Colorix/images/sprites.png) no-repeat;
    width: 74px;
    height: 45px;
    background-position: -8px -74px
    }
.domnav a {
    width: 74px;
    height: 45px;
    text-indent: -3000px
    }
#navigation li.domnav a:hover {
    background: url(/templates/Colorix/images/domnavbg.png) no-repeat center
    }
.domnav a:hover, #navigation div ul li.domnav.current-menu-item a {
    background: url(/templates/Colorix/images/domnavbg.png) no-repeat center
    }
.kulinariyanav {
    background: url(/templates/Colorix/images/sprites.png) no-repeat;
    width: 62px;
    height: 45px;
    background-position: -10px -136px
    }
.kulinariyanav a {
    width: 62px;
    height: 45px;
    text-indent: -3000px
    }
#navigation li.kulinariyanav a:hover {
    background: url(/templates/Colorix/images/kulinariyanavbg.png) no-repeat center
    }
#navigation li.kulinariyanav a:hover, #navigation div ul li.kulinariyanav.current-menu-item a {
    background: url(/templates/Colorix/images/kulinariyanavbg.png) no-repeat center
    }
.biznesnav {
    background: url(/templates/Colorix/images/sprites.png) no-repeat;
    width: 104px;
    height: 45px;
    background-position: -11px -323px
    }
.biznesnav a {
    width: 104px;
    height: 45px;
    text-indent: -3000px
    }
#navigation li.biznesnav a:hover {
    background: url(/templates/Colorix/images/biznesnavbg.png) no-repeat center
    }
.biznesnav a:hover, #navigation div ul li.biznesnav.current-menu-item a {
    background: url(/templates/Colorix/images/biznesnavbg.png) no-repeat center
    }
.raznoenav {
    background: url(/templates/Colorix/images/sprites.png) no-repeat;
    width: 99px;
    height: 45px;
    background-position: -6px -386px
    }
.raznoenav a {
    width: 99px;
    height: 50px;
    text-indent: -3000px
    }
.semyanav {
    background: url(/templates/Colorix/images/sprites.png) no-repeat;
    width: 120px;
    height: 45px;
    background-position: -6px -450px
    }
.semyanav a {
    width: 120px;
    height: 45px;
    text-indent: -3000px
    }
#navigation li.semyanav a:hover {
    background: url(/templates/Colorix/images/semyanavbg.png) no-repeat center
    }
.semyanav a:hover, #navigation div ul li.semyanav.current-menu-item a {
    background: url(/templates/Colorix/images/semyanavbg.png) no-repeat center
    }
.zdorovienav {
    background: url(/templates/Colorix/images/sprites.png) no-repeat center;
    width: 110px;
    height: 45px;
    background-position: -12px -261px
    }
.zdorovienav a {
    width: 110px;
    height: 45px;
    text-indent: -3000px
    }
#navigation li.zdorovienav a:hover {
    background: url(/templates/Colorix/images/zdorovienavbg.png) no-repeat center
    }
.zdorovienav a:hover, #navigation div ul li.zdorovienav.current-menu-item a {
    background: url(/templates/Colorix/images/zdorovienavbg.png) no-repeat center
    }
.krasotanav {
    background: url(/templates/Colorix/images/sprites.png) no-repeat center;
    width: 83px;
    height: 45px;
    background-position: -12px -200px
    }
.krasotanav a {
    width: 83px;
    height: 45px;
    text-indent: -3000px
    }
#navigation li.krasotanav a:hover {
    background: url(/templates/Colorix/images/krasotanavbg.png) no-repeat center
    }
.krasotanav a:hover, #navigation div ul li.krasotanav.current-menu-item a {
    background: url(/templates/Colorix/images/krasotanavbg.png) no-repeat center
    }

.morenav a {
    background: url(/templates/Colorix/images/morenav.png) no-repeat center;
    width: 85px;
    height: 26px;
    text-indent: -3000px
    }
.morenav a:hover, #navigation div ul li.morenav.current-menu-item a, #navigation li.morenav a:hover {
    background: url(/templates/Colorix/images/morenavbg.png) no-repeat center
    }
#box-navigation {
    height: 55px;
    margin: -10px 0 20px 70px
    }
#navigation {
    font-size: 20px
    }
#navigation li {
    border-right: 1px dotted #999;
    float: left;
    height: 41px;
    padding: 0 2px 0 0;
    position: relative;
    z-index: 1000
    }
#navigation li a {
    color: #FFF;
    text-shadow: 1px 1px 1px #000;
    padding: 11px 0 10px;
    display: block
    }
#navigation li:hover > ul, #navigation li.hover > ul {
    display: block;
    position: absolute;
    top: 45px;
    left: 0;
    z-index: 10;
    width: 170px;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    background: url(/templates/Colorix/images/subnav_bg.png) repeat-x top left;
    padding-top: 5px
    }
#navigation li > ul li {
    background: url(/templates/Colorix/images/subnav_item_bg.png) repeat-x top left;
    width: 170px;
    height: 34px;
    padding: 0;
    position: relative
    }
#navigation li > ul li a {
    padding: 0 15px;
    text-align: left;
    line-height: 35px;
    font-size: 16px;
    color: #555;
    text-shadow: none
    }
#navigation li > ul li a:hover {
    background: url(/templates/Colorix/images/subnav_item_hover_bg.png) repeat-x top left
    }
#navigation li > ul li.current-menu-item > a {
    background: url(/templates/Colorix/images/subnav_item_bg.png) repeat-x top left
    }
#navigation li ul li:hover > ul, #navigation li ul li.hover > ul {
    display: block;
    position: absolute;
    top: 0;
    left: 170px;
    z-index: 10;
    width: 170px;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    background: url(/templates/Colorix/images/subnav_bg.png) repeat-x top left;
    padding-top: 5px
    }
.block .entry img {
    margin:0 5px 0 0;
    padding:3px;
    border-radius:3px;
    background-color:#f1f5f7;
}
.content-entry img {
    border: 1px solid #D7D7D7;
    padding: 5px;
    margin: 0 10px 5px 0
}
#mainvid, #main {
    width: 620px;
    margin: 0 20px 0 0;
    float: left
    }
#videos {
    width: 940px;
    margin: 0 20px 0 0;
    float: left
    }
#maincats {
    width: 620px;
    margin: 0 20px 0 0;
    float: right
    }
#mainraznoe .raznoe-widget h2 a {
    color: #F1551E;
    font-size: 14px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 400
    }
#mainraznoe .raznoe-widget h3 {
    background: url(/templates/Colorix/images/raznoebg.png) no-repeat;
    font-size: 26px;
    margin: 0;
    height: 51px;
    padding: 5px 0 0 5px;
    color: #333;
    font-family: Georgia, "Times New Roman", Times, serif
    }
#mainkomputery .komputery-widget h2 a {
    color: #947957;
    font-size: 14px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 400
    }
#mainkomputery .komputery-widget h3 {
    background: url(/templates/Colorix/images/komputerybg.png) no-repeat;
    font-size: 26px;
    height: 51px;
    padding: 5px 0 0 5px;
    color: #333;
    font-family: Georgia, "Times New Roman", Times, serif
    }
#maindom .Dom-widget h2 a {
    color: #12ADD3;
    font-size: 14px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 400
    }
#maindom .block-item-big h2 a, #mainkomputery .block-item-big h2 a, #mainraznoe .block-item-big h2 a {
    color: #333;
    font-size: 16px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 700
    }
#maindom .Dom-widget h3 {
    background: url(/templates/Colorix/images/dombg.png) no-repeat;
    font-size: 26px;
    height: 51px;
    padding: 5px 0 0 5px;
    color: #333;
    font-family: Georgia, "Times New Roman", Times, serif
    }
#mainkulinariya .Kulinariya-widget h2 a {
    color: #FF1838;
    font-size: 14px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 400
    }
#mainkulinariya .Kulinariya-widget .block.full h3 {
    background: url(/templates/Colorix/images/barbgkulinariyabig.png) no-repeat;
    text-align: center
    }
#mainzdorovie .Zdorovie-widget h2 a {
    color: #FAA21D;
    font-size: 14px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 400
    }
#mainzdorovie .Zdorovie-widget h3 {
    background: url(/templates/Colorix/images/barbg3.png) no-repeat;
    font-size: 26px;
    height: 51px;
    padding: 5px 0 0 5px;
    color: #333;
    font-family: Georgia, "Times New Roman", Times, serif
    }
#mainkrasota .Krasota-widget h2 a {
    color: #8F2C5D;
    font-size: 14px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 400
    }
#mainkrasota .Krasota-widget h3 {
    background: url(/templates/Colorix/images/fsbg.png) no-repeat;
    font-size: 26px;
    height: 51px;
    padding: 5px 0 0 0;
    color: #333;
    font-family: Georgia, "Times New Roman", Times, serif
    }
#mainbiznes .Biznes-widget h2 a {
    color: #178A00;
    font-size: 14px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 400
    }
#mainbiznes .Biznes-widget h3 {
    background: url(/templates/Colorix/images/fnbg.png) no-repeat;
    font-size: 26px;
    height: 51px;
    padding: 5px 0 0 5px;
    color: #333;
    font-family: Georgia, "Times New Roman", Times, serif
    }
#mainsemya .Semya-widget h2 a {
    color: #EB686B;
    font-size: 14px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 400
    }
#mainsemya .block-item-big h2 a, #mainbiznes .block-item-big h2 a, #mainkrasota .block-item-big h2 a, #mainzdorovie .block-item-big h2 a {
    color: #333;
    font-size: 16px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 700
    }
#mainsemya .Semya-widget h3 {
    background: url(/templates/Colorix/images/sbg.png) no-repeat;
    font-size: 26px;
    height: 51px;
    padding: 5px 0 0 5px;
    color: #333;
    font-family: Georgia, "Times New Roman", Times, serif
    }
#box-featured {
    padding: 10px;
    overflow: hidden;
    margin-bottom: 40px
    }
#box-slides {
    float: none;
    margin-right: 10px
    }
.homebar h3 {
    background: url(/templates/Colorix/images/zdoroviebg.png) no-repeat;
    font-size: 30px;
    margin: 0;
    height: 40px;
    padding: 0 0 0 10px;
    color: #FFF;
    font-weight: 700
    }
.komputery h3 {
    background: url(/templates/Colorix/images/komputerybg.png) no-repeat;
    font-size: 30px;
    margin: 0;
    height: 40px;
    padding: 0 0 0 10px;
    color: #FFF;
    font-weight: 700
    }
#ads1 {
    width: 300px;
    height: 250px
    }
.finance.full, .adsense.full {
    width: 200px;
    float: left;
    margin: 0 18px 0 0
    }
.dom h3 {
    background: url(/templates/Colorix/images/dombg.png) no-repeat;
    font-size: 30px;
    margin: 0;
    height: 40px;
    padding: 0 0 0 10px;
    color: #FFF;
    font-weight: 700
    }
.kulinariya h3 {
    background: url(/templates/Colorix/images/kulinariyabg.png) no-repeat;
    font-size: 30px;
    margin: 0;
    height: 40px;
    padding: 0 0 0 10px;
    color: #FFF;
    font-weight: 700
    }
.raznoe h3 {
    background: url(/templates/Colorix/images/raznoebg.png) no-repeat;
    font-size: 30px;
    margin-bottom: 0;
    height: 40px;
    padding: 0 0 0 10px;
    color: #FFF;
    font-weight: 700
    }
.ads h3, .krasota h3 {
    background: url(/templates/Colorix/images/krasotabg.png) no-repeat;
    font-size: 30px;
    margin: 0;
    height: 40px;
    padding: 0 0 0 10px;
    color: #FFF;
    font-weight: 700
    }
.biznes h3, .finance h3, .adsense h3 {
    background: url(/templates/Colorix/images/biznesbg.png) no-repeat;
    font-size: 30px;
    margin: 0;
    height: 40px;
    padding: 0 0 0 10px;
    color: #FFF;
    font-weight: 700
    }
.block.half, .biznes.half, .ads.half, .raznoe.half, .krasota.half {
    width: 300px;
    float: left;
    margin: 0 18px 0 0
    }
.block img {
    padding: 1px
    }
.block img:hover, .biznes img:hover, .ads img:hover, .raznoe img:hover, .krasota img:hover, .kulinariya img:hover, .dom img:hover, .finance img:hover, .adsense img:hover, .komputery img:hover, .homebar img:hover {
    background: #f8f8f8
    }
.block-meta {
    font-size: 11px;
    color: #888;
    margin: 0 0 4px 0;
    display: block
    }
.block-meta a {
    color: #069BFF !important
    }
.block-meta a:hover {
    color: #0086DF !important;
    text-decoration: none
    }
.block h3, #mainvid h2 {
    background: url(/templates/Colorix/images/barbg.png) no-repeat;
    font-size: 26px;
    margin-bottom: 0;
    height: 51px;
    color: #333;
    padding-top: 6px;
    font-family: Georgia, "Times New Roman", Times, serif
    }
.block p, .biznes p, .ads p, .raznoe p, .krasota p, .kulinariya p, .dom p, .finance p, .adsense p, .komputery p, .homebar p {
    line-height: 18px;
    color: #545454
    }
.block-item-big {
    line-height: 18px;
    color: #545454
    }
.block-arrows, .block-arrows a {
    color: #d00000
    }
.block-item-big {
    border-bottom: 1px dashed #CCC;
    padding: 0 0 3px 0;
    margin: 0 0 3px 0;
    width: 300px
    }
.block-item-big .block-meta {
    font-size: 12px
    }
.block-item-big h2 {
    font-size: 20px;
    margin: 0 0 2px 0
    }
.block-item-small {
    border-bottom: 1px dashed #CCC;
    padding: 0 0 5px 0;
    margin: 0 0 3px 0;
    overflow: hidden;
    width: 300px;
    height: 50px
    }
.block-item-small h2, .block-item-small h2 a {
    font-size: 12px;
    font-family: "Arial";
    font-weight: 700;
    line-height: 18px;
    padding: 13px 0 0;
    color: #0086DF
    }
.block-image, #slider .nivo-controlNav .nivo-control {
    position: relative
    }
.gallery-icon {
    position: absolute;
    bottom: 13%;
    right: 20%;
    background: url(/templates/Colorix/images/gallery-icon.png) no-repeat;
    width: 26px;
    height: 26px
    }
.block-item-big .block-image, .block-item-small .block-image {
    position: relative;
    display: inline-block;
    margin: 0 12px 0 0;
    float: left
    }
.block-item-big .video-icon {
    position: absolute;
    bottom: 18%;
    right: 5%;
    background: url(/templates/Colorix/images/sprites.png) no-repeat;
    width: 26px;
    height: 26px;
    background-position: -11px -693px
    }
.block-item-big .gallery-icon {
    position: absolute;
    bottom: 18%;
    right: 5%;
    background: url(/templates/Colorix/images/gallery-icon.png) no-repeat;
    width: 26px;
    height: 26px
    }
.box-carousel-small h3 {
    background: none;
    font-size: 14px;
    color: #6F6F6F;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 5px
    }
.box-carousel-small h3 a {
    color: #E4258D;
    background: none;
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 5px
    }
.smallanyClass img {
    float: left;
    margin: 0 10px 0 0;
    display: block;
    width: 120px;
    height: 90px
    }
.smallanyClass ul li {
    position: relative;
    height: 150px;
    width: 110px;
    margin: 0 18px 0 0
    }
.box-carousel {
    padding: 0 0 0 62px;
    position: relative;
    border: 1px solid #ededed;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
    }
.box-carousel h3 {
    background: none;
    font-size: 16px;
    color: #6F6F6F;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 5px
    }
.anyClass img {
    float: left;
    margin: 0 10px 0 0;
    display: block;
    width: 100px;
    height: 77px
    }
.anyClass, .smallanyClass {
    height: 150px;
    margin: 20px 0 0
    }
.anyClass ul li {
    position: relative;
    height: 150px;
    width: 104px;
    margin: 0 14px 0 0
    }
.anyClass ul li h2, .smallanyClass ul li h2 {
    padding: 7px 0 0 0;
    font-size: 12px;
    color: #12B0D8;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif
    }
.anyClass ul li a:hover, .smallanyClass ul li a:hover {
    text-decoration: underline;
    color: #ccc
    }
a.prev, a.sprev, a.next, a.snext {
    background: url(/templates/Colorix/images/carousel-arrows.png) no-repeat transparent;
    width: 34px;
    height: 32px;
    display: block;
    position: absolute;
    top: 70px;
    margin: 0 10px
    }
a.prev span, a.sprev span, a.next span, a.snext span, #navigation li ul, .headNav li ul {
    display: none
    }
a.sprev, a.prev {
    left: 0;
    background-position: 0 0
    }
a.sprev:hover, a.prev:hover {
    background-position: 0 -34px
    }
a.next, a.snext {
    right: 0;
    background-position: -34px 0
    }
a.snext:hover, a.next:hover {
    background-position: -34px -34px
    }
.block .block-item-big .stars {
    margin: 0 6px 4px 0;
    padding: 2px 0 0 0;
    float: left
    }
.block.archive .block-item-big {
    width: 620px;
    margin: 0 0 0 15px;
    overflow: hidden
    }
.block.archive .block-item-big h2 {
    margin: 0 0 4px 0
    }
.block.archive .block-item-big p {
    line-height: 20px
    }
.block.archive .block-item-big .block-meta {
    margin: 0 0 8px 0
    }
.block.archive .block-item-big .readmore {
    color: #888;
    background: url(/templates/Colorix/images/readmore.png) no-repeat;
    font-size: 11px;
    text-shadow: 1px 1px 1px #FFF;
    width: 85px;
    height: 25px;
    display: block;
    text-align: center;
    float: left;
    padding: 3px 0 0 0;
    margin: 10px 0 0 0
    }
.block.archive .block-item-big .block-arrows {
    font-size: 14px
    }
.rating {
    background: #ccc;
    color: #fff;
    padding: 1px 4px;
    margin: 0 0 0 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
    }
#morecategory h3 {
    color: #313131;
    font-size: 19px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 400;
    background: url(/templates/Colorix/images/browsebg.png) no-repeat;
    width: 299px;
    height: 40px;
    padding: 16px 0 0 0;
    margin: 5px 0 0 5px
    }
#sidebarcategory {
    float: left;
    width: 290px;
    z-index: 1;
    padding: 5px;
    background-color: #20C3EC;
    position: absolute;
    margin: 10px 10px -20px 0;
    padding-bottom: 5px
    }
#sidebarcategory ul h3 {
    color: #FFF;
    font-weight: 700;
    font-size: 15px;
    font-family: Georgia, "Times New Roman", Times, serif
    }
#sidebarcategory ul li a {
    color: #FFF;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 13px
    }
#sidebarcategory ul li {
    line-height: 13px
    }
#sidebarcategory a {
    color: #FFF;
    font-size: 16px;
    font-weight: 700
    }
#fbroot3 {
    padding: 0 0 8px 0;
    border-bottom: 1px dashed #CCC
    }
#fbroot2, #fbroot3 {
    float: left;
    padding: 0 0 10px 0;
    border-bottom: 1px dotted #CCC;
    margin: 0 0 10px 0;
    width: 300px
    }
#fbroot3 h1, #fbroot2 h1 {
    font-family: Georgia;
    font-size: 18px;
    padding: 0 0 10px 0;
    font-style: italic
    }
#sidebar, #sidebar2 {
    float: right;
    width: 300px
    }
#sidebar3, #sidebardom, #sidebarkomputery, #sidebarkulinariya, #sidebarbiznes, #sidebarzdorovie, #sidebarkrasota, #sidebarsemya, #sidebarraznoe {
    float: left;
    width: 300px
    }
.widget {
    margin:93px 0 25px 0
    }
#s23 {
    float: left;
    width: 60px
    }
#s24 {
    float: right;
    width: 225px
    }
#s26 {
    padding: 10px 0 12px
    }
.widget-title {
    background: url(/templates/Colorix/images/widget-title-bg.png) repeat-x;
    font-size: 24px;
    color: #888;
    text-shadow: 1px 1px 1px #FFF;
    padding: 8px 0 0 10px;
    margin: 0 0 25px 0;
    height: 33px
    }
.widget .block-item-small img, .biznes img, .raznoe img, .krasota img, .kulinariya img, .dom img, .finance img, .adsense img, .komputery img, .homebar img {
    padding: 2px
    }
.widget .block-item-small .stars, .block .stars {
    border: none;
    padding: 0;
    margin: 0
    }
#sidebar2 .widget .widget-title {
    background: url(/templates/Colorix/images/widget-title-bg2.png) no-repeat;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 25px;
    color: #333;
    padding: 8px 0 0 10px;
    margin: 0 0 25px 0;
    height: 33px;
    font-weight: 500
    }
#sidebarkulinariya .widget .block.half h3, #mainkulinariya .Kulinariya-widget .block.half h3 {
    background: url(/templates/Colorix/images/barbgkulinariyasmall.png) no-repeat;
    text-align: center
    }
#sidebarkulinariya .widget .block.half h3 span, #mainkulinariya .Kulinariya-widget .block.full h3 span, #mainkulinariya .Kulinariya-widget .block.half h3 span {
    background: #FFF;
    font-size: 26px;
    height: 51px;
    padding: 5px 3px 0;
    color: #333;
    font-family: Georgia, "Times New Roman", Times, serif
    }
#sidebarkulinariya .block-item-big h2 a, #mainkulinariya .block-item-big h2 a {
    color: #B80D19;
    font-size: 16px;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    font-weight: 700
    }
#sidebar3 .widget .widget-title {
    background: url(/templates/Colorix/images/widget-title-bg-default.png) no-repeat;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 25px;
    color: #333;
    padding: 8px 0 0 10px
    }
#sidebar3 .widget h2 a {
    color: #FF3294
    }
#sidebarsemya .widget .widget-title, #sidebarkrasota .widget .widget-title, #sidebarraznoe .widget .widget-title, #sidebarzdorovie .widget .widget-title, #sidebarbiznes .widget .widget-title, #sidebardom .widget .widget-title, #sidebarkulinariya .widget .widget-title, #sidebarkomputery .widget .widget-title {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 25px;
    color: #333;
    padding: 8px 0 0 10px;
    margin: 0 0 25px 0;
    height: 33px;
    font-weight: 500
    }
#sidebarsemya .widget-title {
    background: url(/templates/Colorix/images/widget-title-bg-semya.png) no-repeat
    }
#sidebardom .widget-title {
    background: url(/templates/Colorix/images/widget-title-bg-dom.png) no-repeat
    }
#sidebarbiznes .widget-title {
    background: url(/templates/Colorix/images/widget-title-bg-biznes.png) no-repeat
    }
#sidebarkomputery .widget-title {
    background: url(/templates/Colorix/images/widget-title-bg-komputery.png) no-repeat
    }
#sidebarkrasota .widget-title {
    background: url(/templates/Colorix/images/widget-title-bg-krasota.png) no-repeat
    }
#sidebarkulinariya .widget-title {
    background: url(/templates/Colorix/images/widget-title-bg-kulinariya.png) no-repeat
    }
#sidebarraznoe .widget-title {
    background: url(/templates/Colorix/images/widget-title-bg-raznoe.png) no-repeat
    }
#sidebarzdorovie .widget-title {
    background: url(/templates/Colorix/images/widget-title-bg-zdorovie.png) no-repeat
    }
.social-item {
    float: left;
    margin: 0 22px 0 0;
    border: 1px solid #E5E5E5;
    width: 83px;
    background: url(/templates/Colorix/images/social-bg.png) repeat;
    text-align: center;
    padding: 10px 0;
    height: 77px
    }
.social-item:hover {
    border: 1px solid #D9D9D9
    }
.social-item.last {
    margin: 0;
    margin: 0 0 0 1px;
    float: left
    }
.social-item img {
    padding: 3px 0 0 0
    }
.social-count {
    font-size: 22px;
    color: #666;
    display: block;
    margin: 0 0 -2px 0;
    text-shadow: 1px 1px 1px #FFF
    }
.social-descrip {
    font-size: 11px;
    font-style: italic;
    color: #999;
    display: block;
    text-shadow: 1px 1px 1px #FFF
    }
ul.tabs {
    background: url(/templates/Colorix/images/widget-title-bg.png) repeat-x;
    float: left;
    height: 41px;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important
    }
ul.tabs li {
    float: left;
    border: 1px solid #d6d6d6;
    margin: 8px 0 0 8px !important;
    padding: 0 !important;
    overflow: hidden;
    padding: 0;
    position: relative;
    bottom: -3px;
    background: #ebebeb url(/templates/Colorix/images/tab-bg.png) repeat-x;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0
    }
ul.tabs li a {
    height: 28px;
    line-height: 30px;
    text-decoration: none;
    font-size: 18px;
    color: #777;
    display: block;
    padding: 0 10px;
    outline: none;
    text-shadow: 1px 1px 1px #FFF;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0
    }
ul.tabs li a:hover {
    background: #FFF !important
    }
html ul.tabs li.active, html ul.tabs li.active a:hover {
    background: #fff !important;
    border-bottom: 1px solid #fff
    }
.tabs_container {
    border-top: none;
    overflow: hidden;
    float: left;
    width: 300px;
    background: #fff;
    clear: both
    }
.tab_content {
    padding: 25px 0 0
    }
.content-entry .tabs_container {
    width: 100%
    }
.widget ul a {
    /*color:#333;*/
    }
.widget li {
    border-bottom: 1px dashed #CCC;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0
    }
tr.even {
    background: #fafafa
    }
#box-footer {
    margin: 0 auto;
    width: 980px;
    padding: 25px 0 15px;
    overflow: hidden
    }
#footer-bottom {
    clear: both;
    color: #6E6E6E;
    padding: 15px 0 0 0;
    height: 40px;
    margin: 0 0 10px 0
    }
#footer-bottom .left {
    text-align: center;
    margin-bottom: 13px
    }
#footer-bottom .left a {
    color: #E4258D
    }
#footer-bottom .right, #calendar_wrap caption {
    text-align: center
    }
#footer-bottom .right a {
    color: #0086DF
    }
#footersearch {
    background: url(/templates/Colorix/images/footersearchbg.png) no-repeat;
    width: 980px;
    height: 110px
    }
.footer-search {
    float: left;
    width: 980px;
    margin: 20px 0 0 340px;
    height: 60px
    }
.footer-link {
    width: 980px;
    height: 20px;
    margin: 0 0 0 96px;
    text-align: center;
    float: none
    }
.footerNav3, .footerNav2, .footerNav1 {
    width: 200px;
    float: left
    }
.footerNav3 a, .footerNav2 a, .footerNav1 a {
    color: #FFF;
    font-size: 14px;
    font-weight: 700
    }
#footer .widget {
    float: left;
    margin: 0 20px 0 0;
    width: 300px;
    margin: 0 0 25px 0
    }
.content-headingvid h1 a {
    color: #20C3EC;
    font-size: 25px;
    font-family: Georgia, "Times New Roman", Times, serif
    }
.content-heading, .content-headingvid {
    padding: 0 0 25px
    }
.content-heading h1 {
    font-size: 32px;
    font-family: Georgia;
    letter-spacing: -1px
    }
.content-heading span, .content-headingvid span, .block.archive .block-item-big .block-meta span {
    font-size: 11px;
    text-transform: uppercase;
    color: #888;
    text-shadow: 1px 1px 1px #FFF;
    margin-right: 8px
    }
.heading-author {
    background: url(/templates/Colorix/images/author-icon.png) no-repeat left;
    padding: 0 0 0 20px
    }
.heading-date {
    background: url(/templates/Colorix/images/clock-icon.png) no-repeat left;
    padding: 0 0 0 20px
    }
.heading-comments {
    background: url(/templates/Colorix/images/comment-icon.png) no-repeat left;
    padding: 0 0 0 24px
    }
.content-thumb img {
    border: 1px solid #D7D7D7;
    padding: 5px
    }
.content-entry {
    font-family: Georgia
    }
.content-entry.raznoe, .content-entry.zdorovie, .content-entry.krasota, .content-entry.kulinariya, .content-entry.biznes, .content-entry.home-garden, .content-entry.dom-fitness, ol li span, .content-entry ol li span, .content-entry span {
    margin: 0 0 20px 0;
    line-height: 21px;
    font-size: 16px;
    color: #000;
    font-family: Georgia
    }
.content-entry ol li p, .content-entry p {
    margin: 0 0 20px 0;
    line-height: 21px;
    font-size: 16px;
    color: #000;
    font-family: Georgia
    }
.content-entry.default ol li {
    list-style-position: inside;
    margin: 0 0 20px 0;
    line-height: 21px;
    color: #E43490;
    font-size: 30px
    }
.content-entry.raznoe ol li {
    list-style-position: inside;
    margin: 0 0 20px 0;
    line-height: 21px;
    color: #F1551E;
    font-size: 30px
    }
.content-entry.semya ol li {
    list-style-position: inside;
    margin: 0 0 20px 0;
    line-height: 21px;
    color: #EB686B;
    font-size: 30px
    }
.content-entry.zdorovie ol li {
    list-style-position: inside;
    margin: 0 0 20px 0;
    line-height: 21px;
    color: #FAAF3A;
    font-size: 30px
    }
.content-entry.krasota ol li {
    list-style-position: inside;
    margin: 0 0 20px 0;
    line-height: 21px;
    color: #96406A;
    font-size: 30px
    }
.content-entry.kulinariya ol li {
    list-style-position: inside;
    margin: 0 0 20px 0;
    line-height: 21px;
    color: #B80D19;
    font-size: 30px
    }
.content-entry.biznes ol li {
    list-style-position: inside;
    margin: 0 0 20px 0;
    line-height: 21px;
    color: #8EC043;
    font-size: 30px
    }
.content-entry.komputery ol li {
    list-style-position: inside;
    margin: 0 0 20px 0;
    line-height: 21px;
    color: #6D5345;
    font-size: 30px
    }
.content-entry.dom ol li {
    list-style-position: inside;
    margin: 0 0 20px 0;
    line-height: 21px;
    color: #20C3EC;
    font-size: 30px
    }
.content-meta {
    border-top: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
    padding: 8px 2px 10px;
    font-size: 11px;
    color: #777;
    overflow: hidden;
    margin: 0 0 1px 0
    }
.content-meta a {
    color: #444
    }
.content-meta-tags {
    float: left;
    background: url(/templates/Colorix/images/tag-icon.png) no-repeat left;
    padding-left: 18px
    }
.breadcrumbss {
    float: right;
    background: url(/templates/Colorix/images/category-icon.png) no-repeat left;
    padding-left: 18px
    }
.meta-arrow {
    font-size: 16px;
    color: #d00000;
    margin: 0 4px 0 0
    }
.content-author {
    background: #fff;
    padding: 20px 20px 0;
    margin: 0 0 40px 0;
    overflow: hidden
    }
.content-author img {
    background: #FFF;
    border: 1px solid #EAEAEA;
    padding: 5px;
    float: left;
    margin: 0 12px 0 0
    }
.content-author h5 {
    font-size: 14px;
    font-family: Arial;
    border-bottom: 1px solid #EAEAEA;
    overflow: hidden;
    padding: 0 0 5px 0;
    margin: 0 0 10px 0
    }
.content-author h5 em {
    color: #636363
    }
.content-author small {
    float: right;
    color: #636363
    }
.content-author a, #footer-bottom a, .widget a, .block-item-big h2 a {
    color: #333
    }
.author-descrip {
    color: #444;
    line-height: 19px;
    text-shadow: 1px 1px 1px #FFF
    }
.navigation {
    width: 100%;
    overflow: hidden;
    margin: 0 0 20px 0
    }
.navigation .alignleft, #logo {
    float: left
    }
.content-entry ol {
    padding: 0 0 0 50px;
    margin: 0 0 20px 0;
    font-size: 14px
    }
.content-entry h1 {
    font-size: 28px;
    margin: 0 0 14px 0
    }
.content-entry h2 {
    font-size: 24px;
    margin: 0 0 14px 0
    }
.content-entry h3 {
    font-size: 20px;
    margin: 0 0 14px 0
    }
.content-entry h4 {
    font-size: 18px;
    margin: 0 0 14px 0
    }
.content-entry h5 {
    font-size: 16px;
    margin: 0 0 14px 0
    }
.content-entry h6 {
    font-size: 14px;
    margin: 0 0 14px 0
    }
.content-entry hr {
    border: 0;
    background-color: #DDD;
    height: 1px;
    margin-bottom: 14px;
    color: #DDD
    }
.content-entry blockquote {
    background: url(/templates/Colorix/images/quote.png) no-repeat;
    padding: 3px 0 0 32px;
    margin: 0 0 0 25px;
    color: #777;
    font-style: italic
    }
.content-entry ol li {
    line-height: 21px;
    color: #20C3EC;
    font-size: 30px;
    list-style-type: decimal;
    margin: 0 0 6px 0
    }
.content-entry ul {
    padding: 0 0 0 26px;
    margin: 0 0 20px 0;
    font-size: 12px
    }
.content-entry ul li {
    list-style: none;
    background: url(/templates/Colorix/images/ul-dot.png) no-repeat;
    padding: 0 0 0 18px;
    margin: 0 0 10px 0
    }
.content-entry ol li ul li {
    background: url(/templates/Colorix/images/li-dot.png) no-repeat;
    padding: 0 0 0 18px;
    margin: 0 0 10px 0
    }
.content-entry pre {
    overflow: auto;
    margin: 0 0 20px 0
    }
.content-entry .alignright {
    float: right;
    margin: 0 0 4px 10px
    }
.content-entry .alignleft {
    float: left;
    margin: 0 10px 4px 0
    }
.wp-caption, .gallery-caption {
    border: 1px solid #D7D7D7;
    padding: 4px 0 0 0;
    margin: 0 0 20px 0;
    text-align: center
    }
p.wp-caption-text {
    margin: 0 0 2px 0
    }
.aligncenter, div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
    }
.content-review {
    float: right;
    width: 200px;
    border: 1px solid #D7D7D7;
    margin: 0 0 0 10px;
    margin: 0 0 20px 0
    }
.overall-score {
    background: #EEE;
    margin: 1px;
    padding: 10px;
    text-align: center
    }
.content-review ul {
    border-top: 1px solid #D7D7D7;
    padding: 0;
    margin: 0
    }
.content-review ul li {
    background: url(/templates/Colorix/images/plumbline-bg.gif) repeat-x bottom;
    border-bottom: 1px solid #D7D7D7;
    padding: 10px;
    color: #555;
    margin: 0
    }
.content-review ul li:last-child {
    border-bottom: none
    }
.content-review-widget img {
    border: 0 !important;
    padding: 0 !important
    }
#dle-comments-list {
    margin: -10px 0 0 0
    }
.comments h3 {
    font-size: 26px;
    width: 135px;
    margin: 10px 10px 10px 0;
    border-bottom: 8px solid #C30
    }
ol.commentlist {
    padding-top: 10px;
    margin:  0 0 40px 0
    }
.the-comment {
    margin: 0 0 24px 0
    }
.avatar {
    border: 1px solid #CCC;
    float: left;
    margin: 0 14px 0 0
    }
.comment-arrow {
    background: url(/templates/Colorix/images/comment-arrow.png) no-repeat;
    width: 8px;
    height: 15px;
    float: left;
    margin: 16px -1px 0 0
    }
.comment-box {
    background: url(/templates/Colorix/images/comment-bg.png) repeat-x;
    border: 1px solid #CCC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 14px;
    overflow: hidden
    }
.comment-text, .widget p {
    line-height: 18px
    }
.comment-text .widget a {
    text-decoration: underline
    }
#comments .children {
    margin: 20px 0 0 83px
    }
#comments .children li.comment {
    margin: 0 0 20px
    }
.cancel-comment-reply, .comment-author, #header {
    margin: 0 0 10px 0
    }
.no-comments, .comment-author small, .heading-comments a {
    color: #888
    }
.comment-author a {
    color: #3a3a3a
    }
.comment-text-side {
    color: #888;
    font-style: italic;
    line-height: 18px
    }
#comment-input, .block.full .block-item-big, .kulinariya.full .block-item-big, .dom.full .block-item-big, .finance.full .block-item-big, .adsense.full .block-item-big, .komputery.full .block-item-big, .homebar.full .block-item-big {
    float: left;
    margin: 0 20px 0 0
    }
#comment-input input {
    border: 0;
    margin: 0 0 17px 0
    }
#comment-input label .req {
    color: #999
    }
.input-name {
    background: url(/templates/Colorix/images/input-name.png) no-repeat;
    width: 198px;
    padding: 11px 10px 14px 34px
    }
.input-email {
    background: url(/templates/Colorix/images/input-email.png) no-repeat;
    width: 198px;
    padding: 11px 10px 14px 34px
    }
.input-website {
    background: url(/templates/Colorix/images/input-website.png) no-repeat;
    width: 198px;
    padding: 11px 10px 14px 34px
    }
#comment-textarea, .score, .navigation .alignright {
    float: right
    }
.textarea-comment {
    background: url(/templates/Colorix/images/textarea-comment.png) no-repeat;
    border: 0;
    width: 308px;
    height: 163px;
    padding: 14px;
    font-family: arial
    }
#comment-textarea label, #comment-input label {
    display: block;
    margin: 0 0 5px 0
    }
#comment-textarea-admin {
    float: none;
    margin: 0 0 16px 0
    }
#comment-textarea-admin label {
    display: block;
    margin: 10px 0 5px
    }
#comment-submit {
    clear: both;
    float: right;
    margin: 0 0 10px 0
    }
#comment-submit-admin {
    clear: both;
    margin-bottom: 10px
    }
.comment-submit {
    background: url(/templates/Colorix/images/black-button.png) repeat-x;
    border: 1px solid #000;
    padding: 11px 10px 7px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 18px;
    color: #FFF;
    text-shadow: 1px 1px 1px #000;
    cursor: pointer
    }
.related-item {
    float: left;
    margin: 0 20px 0 0;
    width: 140px;
    position: relative
    }
div.related-item:last-child, #footer .widget.last, .block.full .block-item-big.last, .block.half.last, .biznes.half.last, .raznoe.half.last, .kulinariya.full .block-item-big.last, .dom.full .block-item-big.last, .finance.full .block-item-big.last, .adsense.full .block-item-big.last, .komputery.full .block-item-big.last, .homebar.full .block-item-big.last {
    margin-right: 0
    }
.related-item img {
    margin-bottom: 6px
    }
.related-item h2 a {
    font-family: arial;
    font-size: 12px;
    color: #333;
    font-weight: 700
    }
.related-item span {
    top: 46%;
    right: 5%
    }
.content-share {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    text-align: center;
    position: fixed;
    top: 50px;
    left: auto;
    z-index: 15;
    margin: 0 0 0 -100px
    }
.share-widget, .widget-excerpt, .block-item-big img {
    margin: 0 0 5px 0
    }
.gallery-item .gallery-icon {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    background-image: none;
    width: auto;
    height: auto
    }
#fullwidth .content-entry, #fullwidth, #footer {
    width: 940px
    }
.entry404 {
    padding: 55px
    }
.entry404 img {
    border-right: 1px dashed #D7D7D7;
    padding: 0 30px 0 0;
    margin: 0 30px 0 0;
    float: left
    }
.text404 p {
    line-height: 18px;
    color: #666;
    margin: 0 0 10px 0
    }
.raznoe-widget, .homepage-widget {
    margin: 0 0 10px 0;
    overflow: hidden;
    width: 100%
    }
.raznoe-widget:last-child, .homepage-widget:last-child {
    margin: 0
    }
.raznoe-widget .block .block-item-big-last, .raznoe-widget .block .block-item-small:last-child, .widget .block-item-small:last-child, .homepage-widget .block .block-item-big-last, .homepage-widget .block .block-item-small:last-child {
    border: 0;
    margin: 0;
    padding: 0
    }
#sidebar .widget {
    margin: 0 0 35px 0
    }
#sidebar .widget .block-item-small:last-child {
    border-bottom: 1px dashed #CCC;
    padding: 0 0 13px 0;
    margin: 0
    }
.tag_cloud a {
    color: #333;
    background: #EEE;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 5px;
    float: left;
    margin: 0 5px 5px 0
    }
.tag_cloud a:hover {
    background: #444;
    color: #DDD;
    text-decoration: none
    }
li .rsswidget {
    display: block;
    font-weight: 700;
    margin: 0 0 5px 0
    }
.rss-date, #sidebar cite {
    font-size: 11px;
    color: #888;
    display: block;
    margin: 0 0 5px 0;
    font-style: italic
    }
#sidebar cite {
    margin: 5px 0 0 0
    }
#on-search-block {
    width: 416px;
    padding: 5px;
    height: 37px;
    background: #F8F8F8;
    border: 1px solid #D9D9D9
    }
#on-search-block #story {
    color: #777;
    font-style: italic;
    width: 310px;
    float: left;
    font-size: 15px;
    height: 31px
    }
input#searchbutton {
    width: 50px;
    height: 36px;
    background-color: #0CC;
    color: #900
    }
input.search-button {
    width: 50px;
    height: 36px;
    background-color: #0CC;
    color: #03F
    }
.block.full.semya h3 {
    background: url(/templates/Colorix/images/semyabg.png) no-repeat;
    margin: 0;
    height: 40px;
    position: relative
    }
#searchform {
    background: #F8F8F8;
    width: 368px;
    border: 1px solid #D9D9D9;
    padding: 0;
    overflow: hidden;
    height: 36px
    }
#searchform #s {
    background: none;
    border: none;
    color: #777;
    font-style: italic;
    width: 240px;
    float: left;
    font-size: 15px;
    margin: 9px 0 0 0
    }
#searchform #s:focus, #comment-input input:focus, textarea:focus {
    outline: none
    }
input#search-button {
    width: 90px;
    height: 36px;
    float: right;
    background: url(/templates/Colorix/images/sprites.png) no-repeat;
    background-position: -11px -740px;
    border: none
    }
.tweets {
    width: 300px
    }
.tweet {
    background: url(/templates/Colorix/images/twitter.png) no-repeat left top;
    padding: 0 0 0 26px;
    line-height: 18px
    }
.textwidget {
    width: 300px;
    color: #444
    }
.textwidget p {
    margin:  0 0 18px 0;
    line-height: 18px
    }
.textwidget p:first-child {
    margin: -4px 0 0 0
    }
.textwidget p:last-child {
    margin: 0 0 -3px 0
    }
.one_half, .one_third, .two_third, .three_fourth, .one_fourth {
    margin-right: 4%;
    float: left;
    line-height: 21px;
    margin-bottom: 20px
    }
.last {
    margin: 0 !important;
    clear: right
    }
.clearboth {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    width: 100%;
    overflow: hidden
    }
.dropcap {
    font-size: 32px;
    margin: 0 6px 0 0;
    padding: 4px 0 0 0;
    text-transform: uppercase;
    float: left;
    position: relative;
    top: 5px;
    color: #888
    }
.highlight1 {
    background: #f6f67a
    }
.highlight2 {
    background: #000;
    color: #CCC
    }
.tab-content {
    padding: 16px 16px 0;
    overflow: hidden
    }
.tabs-box, .block.full, .kulinariya.full, .dom.full, .komputery.full, .homebar.full {
    overflow: hidden;
    width: 100%;
    padding: 15px 0 0 0
    }
.tabs-box .tab-content {
    border: 1px solid #d7d7d7;
    border-width: 0 1px 1px 1px
    }
.toggle {
    background: url(/templates/Colorix/images/light-button.png) repeat-x;
    border: 1px solid #AAA;
    padding: 11px 10px 9px 14px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    margin: 0 0 6px 0
    }
.toggle a {
    background: url(/templates/Colorix/images/toggle-arrow.png) no-repeat left;
    text-decoration: none;
    padding: 0 0 0 30px;
    text-shadow: 1px 1px 1px #FFF;
    color: #444;
    font-size: 18px
    }
.toggle-content {
    display: none;
    background: #e6e6e6;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 20px;
    border: 1px solid #DDD;
    font-size: 14px;
    line-height: 18px;
    text-shadow: 1px 1px 1px #FFF;
    margin: 0 0 16px 0
    }
.toggle-content .block {
    padding: 0
    }
.checklist li {
    background: url(/templates/Colorix/images/check-list.png) no-repeat left !important;
    padding-left: 28px !important
    }
.badlist li {
    background: url(/templates/Colorix/images/bad-list.png) no-repeat left !important;
    padding-left: 28px !important
    }
.button {
    padding: 11px 10px 9px;
    display: inline-block;
    margin: 0 10px 20px 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 18px;
    cursor: pointer
    }
.button a {
    color: #FFF;
    text-shadow: 1px 1px 1px #000
    }
.button a:hover, #navigation li a:hover {
    text-decoration: none
    }
.button.black {
    background: url(/templates/Colorix/images/black-button.png) repeat-x;
    border: 1px solid #000
    }
.button.black:hover, .comment-submit:hover {
    background: url(/templates/Colorix/images/black-button.png) repeat-x;
    background-position: 0 -42px
    }
.button.red {
    background: url(/templates/Colorix/images/red-button.png) repeat-x;
    border: 1px solid #690000
    }
.button.red:hover {
    background: url(/templates/Colorix/images/red-button.png) repeat-x;
    background-position: 0 -42px
    }
.button.green {
    background: url(/templates/Colorix/images/green-button.png) repeat-x;
    border: 1px solid #0e5800
    }
.button.green:hover {
    background: url(/templates/Colorix/images/green-button.png) repeat-x;
    background-position: 0 -42px
    }
.button.blue {
    background: url(/templates/Colorix/images/blue-button.png) repeat-x;
    border: 1px solid #003162
    }
.button.blue:hover {
    background: url(/templates/Colorix/images/blue-button.png) repeat-x;
    background-position: 0 -42px
    }
.button.orange {
    background: url(/templates/Colorix/images/orange-button.png) repeat-x;
    border: 1px solid #824700
    }
.button.orange:hover {
    background: url(/templates/Colorix/images/orange-button.png) repeat-x;
    background-position: 0 -42px
    }
.button.light {
    background: url(/templates/Colorix/images/light-button.png) repeat-x;
    border: 1px solid #afafaf
    }
.button.light a {
    color: #5d5d5d;
    text-shadow: 1px 1px 1px #FFF
    }
.button.light:hover, .toggle:hover {
    background: url(/templates/Colorix/images/light-button.png) repeat-x;
    background-position: 0 -42px
    }
/* NAVIGATION */
.pagintation {
    margin:15px 0 0 0;
    margin: 0 0 15px 0
    }
.navigation {
    padding: 15px 0 10px 0;
    text-align: center
    }
.navigation span, .navigation a {
    border: 1px solid #d1d1d1;
    margin:15px 0 0 0;
    font-weight:bold;
    font-size:13px;
    line-height: 1;
    padding: 5px 6px
}
.navigation span {
    background: url(/templates/Colorix/images/pagination_hover_bg.png) repeat-x top left;
    color:#fff;
    border: 1px solid #d1d1d1;
}
.navigation .nav_ext {
    background:#fff;
    color:#525252;
    border: 0;
}
.navigation a {
    background:#f8f9f6;
    color:#525252;
    text-decoration:underline;
}
.navigation a:hover {
    background:#f8f9f6;
    color:#E4258D;
    text-decoration:underline
}
.pnvlinks {
    font-family: 'Georgia';
    font-size: 15px;
    color:#313; 
    padding:5px 0 0 0;
    text-align:center
}
.pnvlinks span {
    padding:0 2px;
}
.pnvlinks a {
    color:#313
}
.pnvlinks a:hover{
    color:#E4258D
}
/* END NAVIGATION */

.postForm label {
    font-size: 12px;
    font-weight: 700;
    display: block;
    color: #555;
    margin: 0 0 5px 0
    }
.postForm label span {
    font-style: italic;
    color: #888;
    font-weight: 400
    }
.postForm div, .video-shortcode, .content-thumb, #mainsemya, #mainbiznes, #mainkrasota, #mainzdorovie, #mainkulinariya, #maindom, #mainkomputery, #mainraznoe {
    margin: 0 0 20px 0
    }
.postForm .text {
    background: url(/templates/Colorix/images/form_bg.png) repeat-x bottom left;
    border: 1px solid #d8d8d8;
    color: #555;
    font-size: 12px;
    width: 278px;
    padding: 9px 10px
    }
.postForm .error {
    border: 1px solid red
    }
.postForm textarea {
    background: url(/templates/Colorix/images/textarea_bg.png) repeat-x bottom left;
    border: 1px solid #d8d8d8;
    color: #555;
    font-size: 12px;
    width: 400px;
    padding: 10px;
    height: 170px
    }
.postForm .submit {
    background: #4e4e4e;
    border: 1px solid #3d3d3d;
    font-size: 12px;
    color: #fff;
    font-weight: 700;
    padding: 6px 20px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px
    }
.postForm .submit:hover {
    background: #414141
    }
.postForm .error_msg {
    display: none;
    margin: 5px 0 0 0;
    color: red
    }
.postForm .email_sent {
    color: green;
    margin-bottom: 10px;
    display: none
    }
#category, #morecategory {
    float: left;
    width: 940px
    }
#category h3 {
    color: #FAAF3A;
    font-size: 19px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    background: url(/templates/Colorix/images/browsebg.png) no-repeat;
    width: 191px;
    height: 40px;
    padding: 16px 0 0 0
    }
#raznoecategory h3 {
    color: #F36737;
    font-size: 19px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    background: url(/templates/Colorix/images/browsebg.png) no-repeat;
    width: 191px;
    height: 40px;
    padding: 16px 0 0 0
    }
#raznoecategory ul li a, #sidebarraznoe .widget h2 a {
    color: #F1551E
    }
#komputerycategory h3 {
    color: #947957;
    font-size: 19px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    background: url(/templates/Colorix/images/browsebg.png) no-repeat;
    width: 250px;
    height: 40px;
    padding: 16px 0 0 0
    }
#komputerycategory ul li a, #sidebarkomputery .widget h2 a {
    color: #795c3e
    }
#domcategory h3 {
    color: #12ADD3;
    font-size: 19px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    background: url(/templates/Colorix/images/browsebg.png) no-repeat;
    width: 250px;
    height: 40px;
    padding: 16px 0 0 0
    }
#domcategory ul li a, #sidebardom .widget h2 a {
    color: #12ADD3
    }
#biznescategory ul li a, #sidebarbiznes .widget h2 a {
    color: #178A00
    }
#kulinariyacategory h3 {
    color: #FF1838;
    font-size: 19px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    background: url(/templates/Colorix/images/browsebg.png) no-repeat;
    width: 250px;
    height: 40px;
    padding: 16px 0 0 0
    }
#kulinariyacategory ul li a, #sidebarkulinariya .widget h2 a {
    color: #FF1838
    }
#krasotacategory ul li a, #sidebarkrasota .widget h2 a {
    color: #8F2C5D
    }
#zdoroviecategory h3, #krasotacategory h3, #biznescategory h3 {
    color: #FAAF3A;
    font-size: 19px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    background: url(/templates/Colorix/images/browsebg.png) no-repeat;
    width: 250px;
    height: 40px;
    padding: 16px 0 0 0
    }
#zdoroviecategory ul li a, #sidebarzdorovie .widget h2 a {
    color: #FAA21D
    }
#semyacategory, #zdoroviecategory, #krasotacategory, #kulinariyacategory, #biznescategory, #domcategory, #komputerycategory, #raznoecategory {
    float: left;
    width: 940px;
    margin: 30px 0 0 0
    }
#semyacategory h3 {
    color: #EB686B;
    font-size: 19px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    background: url(/templates/Colorix/images/browsebg.png) no-repeat;
    width: 250px;
    height: 40px;
    padding: 16px 0 0 0
    }
#semyacategory h3 span, #zdoroviecategory h3 span, #krasotacategory h3 span, #kulinariyacategory h3 span, #biznescategory h3 span, #domcategory h3 span, #komputerycategory h3 span, #raznoecategory h3 span, #category h3 span {
    color: #999;
    font-size: 19px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700
    }
#semyacategory ul li a, #sidebarsemya .widget h2 a {
    color: #EB686B
    }
.more-cat {
    width: 305px;
    float: left;
    display: block;
    padding: 0;
    margin: 0 5px 0 0;
    overflow: hidden
    }
.more-cat li {
    clear: left;
    display: block;
    padding: 5px;
    margin: 1px 0 0;
    width: 200px
    }
.more-cat li a {
    font-size: 12px;
    color: #0086DF;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 700
    }
#generic-content-topblock {
    margin-top: 40px;
    margin-left: 20px;
    width: 170px;
    height: 610px
    }
#s231 {
    height: 250px
    }
.collapseomatic {
    background-image: url(/templates/Colorix/images/linkpage.png);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
    margin: 10px 0 0 6px;
    cursor: pointer
    }
.arrowright {
    background-position: top right;
    padding: 0 16px 10px 0
    }
.noarrow {
    background-image: none !important;
    padding: 0 0 10px 0
    }
.colomat-hover {
    text-decoration: underline
    }
.colomat-close {
    background-image: url(/templates/Colorix/images/linkpage.png)
    }
.collapseomatic_excerpt, .collapseomatic_content {
    margin: 0 0 0 16px;
    padding: 0
    }
.content_collapse_box {
    display: none
    }
.collapseall, .expandall {
    cursor: pointer
    }
.collapseall:hover, .expandall:hover {
    text-decoration: underline
    }
.sitemap_categories span {
    font-weight: bold
    }
.content-entry ul li.map-item {
    background: #fff;
    padding: 0 0 0 1px;
    margin: 0 0 10px 0
    }
.content-entry ul li.map-main {
    background: #fff;
    padding: 0 0 0 1px;
    margin: 0 0 10px 0
    }
.content-entry ul li.map-main a {
    font-size: large
}
.map_col {
    width: 275px;
    float: left;
    padding: 0;
    margin: 0 5px 0 0;
    overflow: hidden
    }
.map_col li {
    }
.map_col li a {
    font-size: 12px;
    color: #0086DF;
    font-family: Tahoma, Geneva, sans-serif;
    font-weight: 700
    }
#adsense_top_block {
    text-align:center
	}

