html, body{

background:#f2f2f2;
padding:1px 0 0 0; 
margin-left: 100px;
margin-bottom: 0px;
font:13px Arial, Helvetica, Sans-serif;
}

a {color:#099; text-decoration:none;}
a:hover, .Nik a {color:#693;}

#navigator {
background:url(images/strips3.PNG);
width:60%;
margin:20px 30px 0px 0; padding:0;
height:50px;
position:relative;

}
#navigator ul {
float:right;
margin:50px 15px 15px 0; padding:0;
list-style-type:none;
position:absolute;
bottom:0;
}
#navigator ul li {
float:left;
margin:50px 15px 15px 15px;
width:7em;
color:#000000
}
#navigator ul li a {
display:block;
font-size:14px; color:#000000; font-weight:;
text-transform:uppercase; -webkit-transition-duration:.4s;
}
#navigator ul li a:hover {text-decoration:none; color:#693;}

#navigation {
background:;
width:120%;
margin:50px 0 0 0; padding:0;
height:100px;
position:relative;
}
#navigation ul {
float:left;
margin:50px 0 0 0; padding:0;
list-style-type:none;
position:absolute;
bottom:0;
}
#navigation ul li {
float:left;
margin:20px 0 0 0;
width:14.963em;
color:#693
}
#navigation ul li a {
display:inline;
font-size:12px; color:#3cc; font-weight:bold;
text-transform:uppercase; -webkit-transition-duration:.4s;
}
#navigation ul li a:hover {text-decoration:none; color:#693;}

body#main li#mainpage a, body#archive li#archivepage a, body#contact li#contactpage a {color:#693;}
body#main li#mainpage a:hover, body#archive li#archivepage a:hover, body#contact li#contactpage a:hover {color:#693;}

#top
{
background:url(images/strips1.PNG);
height:20px;
width:100%;
}
#topper {
width:30%;

}
#topper IMG {margin-top:0px;}
#topper P {
width:80%; 
margin:0px;
}

#box{
background:;
width:80%;
margin:0px 0 0 0;

}
#content {
float:left;
width:80%;
}
#content .block {
background:url() repeat-x 0 0;
width:90%;
padding:0px 0 0 0;
}

H1 { /*pages*/
padding:0;
margin:0 0 10px 30px;
font: 25px/25px Constantia, times, times new roman, georgia;
color:#666;
}
#tUp {
margin-top:5px;
}
H2, H3, #permalink, H3#pageDes, .text H3, H4, .text P.signedEnd,
#previousnext P, #copyright P, #right-column .under, #right-column P {
font-family:Lucida Sans Unicode, Lucida Grande, Arial;
font-weight:normal;
}
H2 {
font-size:20px;
margin:0 0 10px 0;
padding:0;
}
H3 { /*home*/
padding:0;
margin:0 0 10px 30px;
font: 23px/23px Constantia, times, times new roman, georgia;
}
H3#pageDes {
margin:0 0 15px 30px;
font-size:16px; color:#666; line-height:16px;
text-transform:uppercase;
}
.text H3 {
margin:0 0 10px;
font-size: 17px;
color:#222;
}
H4 {
margin:0 0 25px;
padding:0 0 16px;
font-size:16px; line-height:16px;
color:#969;
text-transform:uppercase;
background:url(images/dotted.gif) repeat-x bottom left;
}
H4.comments-header {
color:#969;
text-transform:none;
font-size:20px;
margin-left:30px;
background:none;
padding:0;
}
#respond H4.comments-header {margin-left:0;
}
#permalink {
margin:-18px 0 20px 30px;
color:#555;
}

.text {
margin:0 0 0 30px;
font-size:14px;
color:#333;
}
.text P {
line-height:22px;
margin:0 0 20px;
}
.text P.signedEnd {
margin:0 0 25px;
text-align:right;
font-size:12px;
color:#red;
padding:0;
}
blockquote {
margin:0 25px 25px 15px;
padding:0 20px 0 30px;
font-size:13px;
}
.text blockquote P {line-height:20px;}

ol, ul {
margin:0 0 20px 30px;
padding:0;
color:#333;
clear:both;
}
ol li, ul li {
margin:0 0 5px;
padding:0;
}
ol li a, ul li a {
font-size:15px;
}

/*RIGHT COLUMN*/

#right-column {
display:inherit;
float:right;
width:20%;
margin:-190px 0 0 -20px;
}
#right-column ul {
list-style-type:none;
margin:0px;
padding:0;
font-size:12px;
line-height:17px;
color:#333;
}
#right-column ul li {
list-style-type:none;
margin:0px;
padding:0px;
border-bottom:1px solid #ddd;
}
#right-column ul li:hover {
color:#000;
}
#right-column ul li P {
text-transform:none;
margin:0;
padding:0;
color:#999;
font-family:arial;
}

#right-column ul li a {
font-weight:bold;
font-size:12px;
}
#right-column .minList li {
border-bottom:1px solid #ccc;
padding:0 0 7px;
margin:0 0 7px;
color:#444;
}
#right-column .date {color:#777;}
#right-column .minList a {
font-size:12px;
font-weight:bold;
}
.text .minList a {
font-size:16px;
font-weight:normal;
}
.text .minList li {
border-bottom:1px solid #ccc;
padding:0 0 7px;
margin:0 0 7px;
color:#777;
}
.text .minList li P {
margin:0;
font-size:12px;
}
#right-column P {
line-height:20px;
font-size:13px;
color:#555;
}
#right-column #search form {
margin-bottom:25px;
}
#previousnext P a {
display:block;
text-transform:none;
font-size:14px;
letter-spacing:0;
font-family:Arial;
}
#previousnext P {
border-bottom:1px solid #ddd;
padding:0 0 15px;
font-size:13px;
}
#previousnext P.NoB {border:none;}
#previousnext {margin:25px 0;}

/*STATS*/
#stats{
display:inline;
height:10px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
visibility:visible;
width:50px
}

/*FOOTER*/

#bottom {



}

#copyright {
background:url(images/strips2.PNG);
height:20px;
width:100%;
width:300px; 
float:right;
display:block;
}

code {
font-family:Courier New,monaco,courier,monospace,Arial;
font-weight:normal;
margin:0;
padding:0;
color:#005466;
background:#f5f5f5;
}
pre {
margin:0 0 20px 0;
background:#f5f5f5;
overflow:auto;
border:1px solid #ddd;
clear:both;
padding:15px 0;
white-space:pre-wrap;
word-wrap:break-word;
}
pre code {
line-height:16px;
display:block;
padding:0;
margin:0 15px;
}

.text code {font-size:14px;}
.text pre code {font-size:13px;}

#right-column .under {text-align:center; margin:-15px 0 25px 0; font-size:13px;}

body, table{
background:#fff; 
height:100%;
min-height:100%;
margin-left:100px;
padding: 1px 18px 0px 18px;
width:750px;
}
table caption {
font-size:14px; text-transform:uppercase; background:#f5f5f5; padding: 5px;
border-bottom:0px solid #ddd; border-top:0px solid #ddd; margin:0 0 10px 0;
}

table TD {border-bottom:0px solid #ddd; border-right:0px solid #ddd; padding:3px;}
table TH {border-bottom:0px solid #ddd; border-right:0px solid #ddd;}
table .yes {color:#89B011;}
table .no {color:#b32400;}

.white {color:#fff;}
P .left, {
float:left;
margin:8px 15px 5px 0;
padding:10px;
border:0px solid #ddd;
}
P .right {
float:right;
margin:8px 0 5px 15px;
}

P .center {
margin:0;
padding:0;
}

.enlarge, #comments-box a.enlarge {font-size:14px; font-family:verdana;}

#search form {padding:0; margin:0; float:right;}
#search #submitbutton {cursor:pointer; width:75px; font-size:13px; padding:0; border:0px solid #bbb; background:#399; color:#fff; font-family:verdana; text-transform:uppercase;}
#search #searchfield {width:177px; font-size:13px; border:1px solid #d1d1d1; padding:0 6px 1px 6px;}
a.footer_logo {
        float:left;
        display:block;
        margin: 10px 0 0 10px;
        width:100px;
        height:45px;
        background:url() no-repeat top left;
        outline:none;
        text-indent:-9999px;
}
a.footer_logo:hover {
        background:url(itmcorp.ru/itmc-logo.GIF) no-repeat top left;
}

        #copyright-and-footer-nav {
                float: right;
                margin-right: 10px;
        }
                #copyright-and-footer-nav li {
                        display: inline;
                }



/*Прилепляем футер книзу, введя див-обёртку, охватывающую всё кроме подвала*/

#nonFooter {position: relative;min-height: 100%;}
* html #nonFooter {height: 100%;} /*для IE*/
.footerest #wrapper {padding-bottom: 10em;}
.footerest #footer {position: relative;margin-top: -9em;}

height:100%;
min-height:100%;
margin-left:100px;
padding: 18px 18px 18px 18px;
width:924px;
}
table caption {
font-size:14px; text-transform:uppercase; background:#f5f5f5; padding: 5px;
border-bottom:0px solid #ddd; border-top:0px solid #ddd; margin:0 0 10px 0;
}

table TD {border-bottom:0px solid #ddd; border-right:0px solid #ddd; padding:3px;}
table TH {border-bottom:0px solid #ddd; border-right:0px solid #ddd;}
table .yes {color:#89B011;}
table .no {color:#b32400;}

.white {color:#fff;}
P .left, {
float:left;
margin:8px 15px 5px 0;
padding:10px;
border:0px solid #ddd;
}
P .right {
float:right;
margin:8px 0 5px 15px;
}

P .center {
margin:0;
padding:0;
}

.enlarge, #comments-box a.enlarge {font-size:14px; font-family:verdana;}

#search form {padding:0; margin:0; float:right;}
#search #submitbutton {cursor:pointer; width:75px; font-size:13px; padding:0; border:0px solid #bbb; background:#399; color:#fff; font-family:verdana; text-transform:uppercase;}
#search #searchfield {width:177px; font-size:13px; border:1px solid #d1d1d1; padding:0 6px 1px 6px;}
a.footer_logo {
        float:left;
        display:block;
        margin: 10px 0 0 10px;
        width:100px;
        height:45px;
        background:url() no-repeat top left;
        outline:none;
        text-indent:-9999px;
}
a.footer_logo:hover {
        background:url(itmcorp.ru/itmc-logo.GIF) no-repeat top left;
}

        #copyright-and-footer-nav {
                float: right;
                margin-right: 10px;
        }
                #copyright-and-footer-nav li {
                        display: inline;
                }



/*Прилепляем футер книзу, введя див-обёртку, охватывающую всё кроме подвала*/

#nonFooter {position: relative;min-height: 100%;}
* html #nonFooter {height: 100%;} /*для IE*/
.footerest #wrapper {padding-bottom: 10em;}
.footerest #footer {position: relative;margin-top: -9em;}

