@charset "utf-8";
/* Copyright (c) 2009-2010 by Grafica Studio | http://www.grafica.kz */

BODY
    {
    font: .8em 'Trebuchet MS', Tahoma, Verdana, sans-serif;
    color: #333;
    }

DIV { float: left; }

A { color: #333; }
A:hover { text-decoration: none; }

HR
    {
    border: none;
    border-bottom: 1px dotted white;
    border-top: 1px dotted #ccc;
    /*background: url(/i/delim-bg.gif) repeat-x;*/
    }

#topLine
    {
    width: 94%;
    height: 5px;
    background: #000;
    margin: 0 3%;
    _margin: 0 1.5%;
    }

#logo
    {
    padding: 2em 0 2em 3%;
    }

#menu
    {
    padding: 2em 0;
    width: 70%;
    }
#menu A
    {
    text-decoration: none;
    }
#menu A:hover
    {
    text-decoration: underline;
    }
#menu DIV
    {
    float: left;
    padding-left: 20%;
    font-size: .8em;
    }
#menu DIV IMG
    {
    padding-bottom: 1em;
    }
#menu DIV UL LI#current, #menu DIV UL LI#current A
    {
    color: #690;
    font-weight: bold;
    }

#social {float: right; padding: 2em 3% 2em 0}
#social A {display: inline-block; margin-bottom:7px;}

.delim
    {
    background: url(/i/delim-bg.gif) repeat-x;
    width: 94%;
    margin: 0 3%;
    _margin: 0 1.5%;
    }

.fullView
    {
    width: 94%;
    margin: 0 3% 1.5em 3%;
    _margin: 0 1.5% 1.5em 1.5%;
    }
.fullView H1 { font-size: 2.2em; padding: 1.3em 0 .8em 0;}

.fourColCont {float: none;}
.fourColCont, .secondCont, .textCont
    {
    clear: both;
    width: 100%;
    }
.fourColCont P
    {
    display: block;
    float: left;
    width: 19%;
    padding: 2em 3% 2em 3%;
    _padding: 2em 2% 2em 3%;
    text-align: center;
    }
.secondCont P
    {
    display: block;
    float: left;
    width: 44%;
    padding: 3em 3% 3em 3%;
    _padding: 3em 2% 3em 3%;
    text-align: center;
    }
.textCont .text
    {
    width: 93%;
    padding: 3em 3% 3em 3%;
    }
.textCont .text H1
    {
    font-size: 1.4em;
    padding-bottom: 1em;
    font-weight: bold;
    color: black;
    }
.textCont .text H2
    {
    font-size: 1.2em;
    padding-bottom: 1em;
    font-weight: bold;
    color: black;
    }
.textCont .text P
    {
    padding: 0 4em 0 4em;
    }
.textCont .text UL { padding: .5em 4em .5em 5em; }
.fullView UL { padding: .5em 1em; }
.textCont .text OL, .fullView OL
    {
    padding: .5em 4em .5em 5em;
    margin-left: .5em;
    }
.textCont UL LI, .fullView UL LI
    {
    list-style-type: disc;
    }
.textCont OL LI, .fullView OL LI
    {
    list-style-type: decimal;
    }

#just, .just
    {
    position: relative;
    padding-left: 3%;
    }
#just A
    {
    position: relative;
    color: #690;
    background: url(/i/lt.gif) no-repeat 0 .5em;
    padding-left: 8px;
    left: -8px;
    }
#more
    {
    float: right;
    padding-right: 4%;
    }
#more A	
    {
    color: #690;
    padding-left: 1em;
    }

.col3
    {
    width: 27%;
    padding: 1em 3% 3em 3%;
    }
.col3 H1
    {
    font-size:1.7em;
    font-weight: bold;
    padding:10px 0;
    }
.col3 .authorPic { padding: 0 15px 15px 0 }
.col3 .delim, .rightCol .delim { width: 100%; margin: 0; clear: all; }
.col3 .item { padding-bottom: 20px; width: 100%; _zoom:1; }
.articles .item A { text-decoration: none; font-weight: bold; }
.articles .item A:hover { text-decoration: underline; }
.picAndPadding {margin-bottom: 2em}

.news
    {
    padding-left: 1em;
    }
.news LI
    {
    position: relative;
    padding-left: 10px;
    padding-bottom: 5px;
    margin-left: -10px;
    background: url(/i/li.jpg) no-repeat 0 .6em;
    _background-position: 25px .6em;
    }

.inFooter
    {
    padding: 0 0 1.5em 2.8%;
    }
.inFooter.const {width: 100px}
.copyright
    {
    float: right;
    padding-right: 4%;
    }

.textCol UL, .textCol-wide UL, .fullView UL
    {
    padding: .5em 4em .5em 1em;
    }
.textCol OL, .textCol-wide OL, .fullView OL
    {
    padding: .5em 4em .5em 1em;
    margin-left: .5em;
    }
.textCol UL LI, .textCol-wide UL LI, .fullView UL LI
    {
    list-style-type: disc;
    }
.textCol OL LI, .textCol-wide OL LI, .fullView OL LI
    {
    list-style-type: decimal;
    }
.textCol, .commandCol
    {
    width: 69%;
    padding: 3em 3% 1em 3%;
    }
.textCol-wide
    {
    width: 92%;
    padding: 3em 3% 1em 3%;
    }
.textCol H1, .textCol H2, .textCol H3, .textCol-wide H1, .textCol-wide H2, .textCol-wide H3, .fullView H1, .fullView H2, .fullView H3
    {
    padding-bottom: 1em;
    font-size: 1.2em;
    color: #000;
    }
.textCol H2, .textCol-wide H2, .fullView H2
    {
    font-size: 1.4em;
    }
.textCol H1, .textCol-wide H1, .fullView H3
    {
    font-size: 1.7em;
    }
.textCol P, .textCol-wide P, .fullView P
    {
    padding-bottom: 2em;
    }
.rightCol
    {
    width: 19%;
    _width: 18%;
    padding: 3em 3% 3em 3%;
    }
.rightCol A
    {
    color: #690;
    }
.rightCol STRONG.author
    {
    padding: 5px 0 10px 0;
    display: inline-block;
    font-size: 1.2em;
    }
.rightCol A.item
    {
    color: #000;
    display: inline-block;
    padding-bottom: 15px;
    text-decoration: none;
    font-weight: bold;
    }
.rightCol A:hover.item { text-decoration: underline; }
.rightCol UL
    {
    padding: 1em 0 1em 0;
    }
.rightCol UL LI
    {
    padding-bottom: 1em;
    }

.commandCol P
    {
    display: block;
    float: left;
    width: 30%;
    padding: 0 3% 3em 0;
    _padding: 0 2% 3em 0;
    }
.commandCol P EM
    {
    color: #999;
    }

.month
    {
    width: 100%;
    padding: 2em 0 0 0;
    }
.month H2
    {
    font-size: 2em;
    padding-bottom: .3em;
    }
.month .delim { width: 100%; margin: 0; }
.month UL LI { padding: .5em 0; list-style-type: none; }
.month UL LI STRONG {padding-right: 1.5em}

.inArticle H1 {padding-left: 231px; padding-bottom: 15px;}
.inArticle .cols2
    {
    margin-right:-231px;
    padding-right:20px;
    width:211px;
    font-size: 1.2em;
    }
.inArticle .colsNoPadd
    {
    margin-left:231px;
    _margin-left:115px;
    margin-right:0;
    padding:0 !important;
    padding-right: 100px;
    width:auto;
    }
.inArticleR
    {
    _width: 16%;
    _padding-left: 0 !important;
    _margin-right: -30px;
    }
