/*
Theme Name: VPSK "Zahist"
Theme URI: http://vpsk-zahist.com.ua/
Description: 
Version: 1.0
Author: MaxBloger
Author URI: http://maxbloger.com/portfolio/
*/
html, body { color: #333333 }
html, body, table, tr, td, div, span, hr, p, h1, h2, h3, h4, h5, h6, ul, li, form { padding: 0; margin: 0; list-style-type: none; text-indent: 0; border: 0; border-collapse: collapse; font-family: Tahoma, Arial; font-size: 13px; font-weight: normal; color: inherit  }
body { height: 100%; }
.fullwrap { width: 100%; background: url('images/bg_yellow.png') bottom left; }
.fullwrap td { vertical-align: top; }
.wrap_olive { width: 100%; height: 100%; background: url('images/bg_olive.png') repeat-x bottom left }
.wrap { width: 974px; margin: 0 auto; height: 100%; }
.wraptile { background: url('images/bg_main.png') }
.wrapgrad { background: url('images/bg_maingrad.png') repeat-x top left }
a { color: #ff1501; text-decoration: none }
a:hover { text-decoration: underline }

#header { height: 205px; background: url('images/header_line.gif') repeat-x bottom #0f60db}
#header .logo { height: 202px; width: 150px; float: left; }
#header .title { height: 202px; width: 824px; float: left; text-align: center; background: url('images/header.jpg') }
#header .title .first { margin-top: 30px; font-size: 30px; color: white; line-height: 32px }
#header .title .second { font-size: 36px; color: yellow; padding-top: 10px; }

#topmenu { height: 36px; background: url('images/menu_bg.gif') repeat-x bottom }
#topmenu div { height: 36px; background: url('images/menu_right.gif') no-repeat bottom right }
#topmenu ul { float: left; display: block; padding-left: 20px; background: url('images/menu_left.gif') no-repeat bottom left; width: 800px; height: 36px }
#topmenu li { float: left; }
#topmenu li a { font-size: 14px; padding: 8px 14px 3px 14px; display: block } 
a.rss { font-size: 14px; padding: 8px 14px 3px 14px; float: right; text-decoration: underline }

#main { width: 964px }

#content { width: 720px; }
#sidebar { width: 244px; background: white;  }

#main h1.category { margin: 10px 0 0px 30px; font-size: 24px; font-family: Georgia, Helvetica }

/* post */
.post { width: 655px; margin: 20px 0 0 50px; background: url('images/post_t.gif') no-repeat top }
.post .b { background: url('images/post_b.gif') no-repeat bottom; padding: 5px 0 5px 0 }
.post .wh { background: white; }
.post .date { position: relative; width: 39px; height: 42px; background: url('images/post_date.gif'); color: white; text-align: center; float: left; margin-left: -19px; margin-top: -10px }
.post .date .daymonth { font-size: 10px; line-height: 11px }
.post .date .year { font-size: 13px; line-height: 18px; font-weight: bold;  }
.post .title { width: 616px; float: left; padding: 4px 0 0 4px; line-height: 22px }
.post .title h2 { font-family: Georgia; font-size: 23px; padding-bottom: 6px }
.post .content { clear: both; padding: 0 21px 0 23px }
.post .content p { text-indent: 0px; padding: 2px 0 6px 0; }
.post .meta { height: 20px; text-align: right; padding: 15px 21px 5px 20px }
.post .meta .author, .post .meta .category { float: left; margin-left: 30px }
.post .comments { float: right;}

.pages { padding: 15px 0 10px 0; text-align: center; font-size: 17px; color: #bbb; line-height: 24px }
.pages .current { font-size: 24px; color: #b2b2b2; padding: 0 5px }
.pages .previous, .pages .next { font-size: 30px; color: #ff1501 }

/* sidebar, footer */
#sidebar h3, #footer h3 { font-size: 18px; padding: 8px 0 0 14px }
#sidebar ul, #footer ul { margin: 8px 0 4px 20px; }
#sidebar li, #footer li { font-size: 12px; line-height: 13px }
#sidebar li { padding-right: 10px }
#sidebar ul.comments li, #footer ul.comments li { padding-bottom: 6px }

.footerwrap { clear: both; width: 974px; height: 345px; background: url('images/bg_footer.png') no-repeat top; padding-top: 14px }
#footer { height: 325px; background: #3f3f3f; color: white; padding: 10px }
#footer a { color: #4ccfff}
#footer a:hover { color: #08b3f2}
#footer .f1, #footer .f2 { height: 290px; width: 160px; float: left }
#footer .f3 { height: 290px; width: 240px; float: left }
#footer .f4 { height: 290px; width: 390px; float: left }
#footer .search { padding: 8px 0 0 32px }
#footer input.text { width: 190px; border: 0 }
#footer input.image { vertical-align: top; margin-left: 5px; font-size: 14px; font-weight: bold; color: #44b8e3 }
#footer .copyright { text-align: center; clear: both }

#respond { font-size:23px; font-style: bold; padding: 10px 0 10px 0; }
#comments { font-size:23px; font-style: bold; }

.entry_comments {
font-size: 18px;
color: #929597;
padding: 15px;
}
.entry_comment {
padding: 5px;
border-left: 1px solid #888;
margin-top: 15px;
}
.entry_comment .author {
font-size: 14px;
color: #444;
font-weight: bold;
}
.entry_comment .author .date {
display: inline;
font-weight: normal;
}
.entry_comment .author a {
color: #5195bf;
}
.entry_comment .author a:hover {
color: #2e76a3;
}
.entry_comment .text {
width: 100%;
padding-top: 5px;
font-size: 14px;
color: #333;
}

.content img {
padding: 2px;