﻿html, body {
width: 100%;
height: 100%;
background:#ffffff no-repeat center top url(index_kirkondratenko1.jpg);
}

body {
margin:0px;
padding:0px;
font-family:tahoma;

}


.content {
font-size:80%;
padding-top:4px;
padding-left:12px;
}

p {
margin-top:1em;
margin-bottom:1em;

}


.cover {
height:100%;
}

.main0 {
background-image:url('');
background-repeat:no-repeat;
background-position:30px top;
text-align:center;
}

.main1 {
text-align:left;

}

.gray {
color:#aaa;
}

.logo {
margin-top:11px;
margin-bottom:22px;
}

.left {
padding-left:60px;
padding-right:60px;
}

.right0 {
padding-left:15px;
}


.right1 {
line-height:1.4em;
color:#222;
padding-right:30px;

}

.man1 {
background-image:url('i/man1.gif');
background-repeat:no-repeat;
background-position:right bottom;
}

.man2 {
background-image:url('i/man2.gif');
background-repeat:no-repeat;
background-position:right bottom;
}

.man3 {
background-image:url('i/man3.gif');
background-repeat:no-repeat;
background-position:right bottom;
}

.man4 {
background-image:url('i/man4.gif');
background-repeat:no-repeat;
background-position:right bottom;
}

.man5 {
background-image:url('i/man5.gif');
background-repeat:no-repeat;
background-position:right bottom;
}

.man6 {
background-image:url('i/man6.gif');
background-repeat:no-repeat;
background-position:right bottom;
}

.top0 {
padding:0px;
padding-top:50px;
padding-left:60px;
}

.rss a, a {
color:#159FF7;
}

.menu1 a {
font-size:120%;
white-space:nowrap;
}


.menu1 a.act, .menu2 a.act, .menu3 a.act {
color:#FF8A00;
}

.menu1 {
margin-top:8px;
line-height:2.3em;

}

.menu2 a {
color:#929292;
font-size:90%;
line-height:1.6em;
}

.menu2 {
margin-top:26px;
}

.menu3 a {
color:#929292;
background-image:url('i/dict_ico.gif');
background-repeat:no-repeat;
background-position:left top;
padding-top:10px;
padding-left:42px;
display:block;
height:35px;
width:140px;
font-size:80%;

}

.menu3 {
margin-top:40px;
}

.footer {
padding-left:60px;
padding-right:60px;
}

.footer div {
font-size:70%;
color:#929292;
margin-bottom:25px;
line-height:2.6em;
white-space:nowrap;
}

.right {
padding-top:73px;
padding-left:10px;
}

h1 {
margin:0px;
margin-bottom:16px;
color:#A1A1A1;
font-size:175%;
font-weight:normal;
}

h3 {
font-size:135%;
margin:0px;
margin-top:14px;
margin-bottom:5px;

}

h1 a {
color:#FF8A00;
}


h2 {
color:#929292;
font-size:140%;
font-weight:normal;
margin-top:1.8em;
}

.tooltip {

background-color:#CF6702;

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
-moz-opacity: 0.8; /* Mozilla 1.6 � ���� */
-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.8;/* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */

position:absolute;
top:221px;
left:-42px;

width:400px;
}

.tooltip2 {

line-height:1.4em;
color:white;
font-size:16px;
position:absolute;

top:221px;
left:-42px;

width:400px;
}


.tooltip2 div {
margin:37px;
margin-left:42px;
margin-right:30px;
}

.note_container {
margin-top:30px;
margin-left:6px;
}

.note {
background-color:#DE9650;
padding:22px;
padding-top:8px;
padding-left:28px;
color:white;
width:400px;
font-size:70%;
line-height:1.5em;

position:relative;
top:-6px;
left:-6px;

}

.note_shadow {
background-color:#C8C8C8;
}

.note a {
color:#fff;
}




.note2 {
background-color:#DE9650;
padding:22px;
color:white;
font-size:120%;
line-height:1.4em;
margin-top:16px;
margin-bottom:16px;
}

.note2 a {
color:#fff;
}

.note3 {
background-color:#DE9650;
padding:20px;
padding-top:4px;
padding-bottom:4px;
color:#fff;

}

.blog {
line-height:1.3em;
margin-bottom:27px;
margin-top:8px;
}


.blog h2 {
margin-top:0px;
margin-bottom:14px;
font-size:140%;
}

.blog_a {
margin-bottom:7px;
font-size:110%;
font-weight:bold;
}

.tags, .date, .comments {
font-size:85%;
}

.tags a, .tags, .comments {
color:#AFAFAF;
}

.tags a {
padding-right:2px;
}

.rss img {
border:none;
margin-right:10px;
margin-bottom:-3px;
}

.rss {
padding-left:30px;
font-size:50%;
}

.rss a {
margin-right:22px;
}

.i_text {
width:100%;
margin-top:6px;
margin-bottom:22px;
font-size:22px;
font-family:verdana;
padding-left:3px;
}

.i_area {
padding-left:3px;
font-size:22px;
font-family:verdana;
margin-top:6px;
margin-bottom:22px;
width:100%;
height:180px;
overflow:auto;
}

.i_butt {
font-size:18px;
font-family:arial;
padding:6px;
width:140px;
}

.topless {
    margin-top:0px;
}

.ok {
background-color:#ddd;
padding:3px;
padding-left:6px;
padding-right:6px;
}

.dict {
margin-bottom:16px;
line-height:3em;
font-size:110%;
}

.dict a {
text-decoration:none;
border-bottom:1px dashed;
}

.small80 {
font-size:70% !important;
}

.portfolio td {
font-size:80%;
padding-bottom:27px;
line-height:1.5em;
}

.portfolio h2 {
margin-top:13px;
margin-bottom:14px;
}

.molinos {
margin-left:6px;
margin-bottom:-7px;
}

.gray {
color:#999;
font-size:85%;
}

.gray img {
margin-bottom:-9px;
margin-right:7px;
}

.theform table {
color:#ffffff;
}

form {
padding:38px;
padding-top:30px;
margin:0px;
display:block;
}

ol.commentlist {
    list-style-type:none;
    margin:30px 0 30px 0;
    padding:0;
}

p.c_title {
    margin-top:40px;
    font-weight:bold;
}

.fn {
    font-style:normal;
}

form#commentform {
    margin:0;
    padding:0;
}

li.comment {
    margin:0;
    padding-bottom:20px;
}

.comment p {
    margin:0;
    padding:0;
}

.comment-author {
    font-size:11px;
}

div.comment-author {
    padding-bottom:3px;
}

#respond small {
    font-size:11px;
}

.cform1 {
    width:245px;
}

.cform2 {
    width:500px;
    height:150px;
}
