html, body{font-family:arial;font-size:12px;border:0;color:#304030;padding-bottom:30px;}
body{background:#334F60;}
body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote{margin:0;padding:0;}
p{margin-bottom:18px;}
h1, h2, h3, h4, h5, ul, ol{padding:10px 0;}
small{font-size:11px;}
code{background:#FFFFC1;}
a{color:#CE1433;text-decoration:none;}
a:hover{text-decoration:none;}
a img{border:none;}
.wrap{width:100%;}
.left-col{float:left;}
.right-col{float:right;}
#container{width:940px;margin:0 auto;background:url(http://st.ivanpirog.com/top.png) no-repeat 0 143px;}
#header{width:100%;height:108px;}
#header h1{padding:35px 0 0 160px;}
#menu{width:100%;height:35px;margin-bottom:4px;}
#menu ul{width:764px;height:35px;margin-left:160px;padding:0;background:url(http://st.ivanpirog.com/menu_bg.png) repeat-x 0 bottom;}
#menu li{line-height:30px;display:inline;font-weight:bold;text-transform:uppercase;font-family:Arial,Tahoma,Verdana,sans-serif;}
#menu a{display:block;float:left;margin-top:5px;padding:0 27px 0 0;color:#C0CDCF;border-left:#2B404D 1px solid;}
#menu a:hover{color:#fff;cursor:pointer;}
#menu a span{display:block;float:left;height:30px;padding:0 0 0 27px;}
#menu li.current_page_item{line-height:35px;}
#menu li.current_page_item a{background:url(http://st.ivanpirog.com/menu_button.png) no-repeat right top;margin-top:0;color:#1A272E;border:0;}
#menu li.current_page_item a:hover{color:#1A272E;}
#menu li.current_page_item a span{background:url(http://st.ivanpirog.com/menu_button.png) no-repeat left top;height:35px;}
#menu li.first a{border:0;}
#menu li.current_page_item a{margin-right:-1px;position:relative;}
.background{background:#F5F5F5 url(http://st.ivanpirog.com/content_bg.png) repeat-y right top;}
#content{width:723px;}
h2.arh{width:533px;margin-left:160px;margin-top:12px;margin-bottom:10px;padding:10px 15px;font-size:20px;background:#FFF0D4;border-bottom:#D7D7D7 1px solid;border-top:#D7D7D7 1px solid;line-height:25px;}
.post{width:100%;clear:both;padding:10px 0;border-bottom:#CBCBCB 1px solid;background:url(http://st.ivanpirog.com/post_element.png) no-repeat 159px 21px;}
.error, .page{border:0;}
.post-content{width:510px;margin-right:25px;display:inline;font-family:Trebuchet MS,Calibri,Arial,Verdana,sans-serif;font-size:14px;line-height:18px;text-align:justify;}
.post-content a{font-weight:bold;text-decoration:underline;}
.post-content a:hover{text-decoration:none;}
.post-content h2{font-size:28px;line-height:30px;padding-bottom:19px;text-align:left;}
.post-content h2 a{color:#404040;}
.post-content h2 a:hover{text-decoration:underline;}
.post-content h3{font-size:18px;padding:5px 0;color:#339;text-align:left;}
.post-content h4{font-size:16px;padding:0;margin:0 0 1em 0;color:#363;text-align:left;}
.post-content ol, .post-content ul{text-align:left;}
.post-content ul, .post-content ol{padding:0;margin:0;padding-left:20px;margin-bottom:18px;}
.post-content ul li{padding:3px 0;}
.post-content ol{padding-left:37px;}
.post-content ol li{list-style:decimal;padding:3px 0;}
.post-content blockquote{border-left:2px solid #777777;color:#777777;font-style:italic;margin:5px auto 15px;padding:0 20px;padding-top:20px;padding-bottom:1px;width:85%;}
.text_footer{margin-top:3em;margin-bottom:1em;padding:1em;border-left:1px solid #c3c3c3;color:#363668;}
.text_footer div{text-align:right;font-style:italic;color:#303057;}
.post-content img{padding:3px;background:#1A272E;}
.post-content span.read_more{padding:5px 0 10px 0;display:block;float:left;font-size:13px;}
.post-content a span.read_more{color:#1A86DF;text-decoration:underline;}
.post-content a:hover span.read_more{text-decoration:none;}
.post-meta{width:140px;margin-left:6px;text-align:right;display:inline;padding-top:11px;}
.post-meta a{color:#587384;}
.post-meta a:hover{text-decoration:underline;}
.post-meta h3{padding:3px 0;margin-bottom:23px;}
.post-meta h3 span.day{display:block;float:right;line-height:28px;font-size:35px;border-right:#CBCBCB 1px solid;padding-right:5px;color:#8D8D8D;}
.post-meta h3 span.month, .post-meta h3 span.year{color:#666666;width:40px;}
.post-meta h3 span.month{display:block;float:right;font-size:16px;line-height:14px;padding-left:4px;text-align:center;text-transform:uppercase;}
.post-meta h3 span.year{font-size:14px;display:block;}
.post-meta h4{font-size:12px;padding:3px 21px 3px 0;color:#666666;}
.post-meta h4.author{background:url(http://st.ivanpirog.com/icon_author.png) no-repeat right 2px;font-style:italic;}
.post-meta h4.comments{background:url(http://st.ivanpirog.com/icon_comment.gif) no-repeat right 4px;}
.post-meta h4.comments a{color:#666666;}
.more_posts{width:400px;clear:both;margin-left:190px;padding:5px 0 6px 0;}
.more_posts h2{font-size:20px;}
.more_posts h2 a{color:#404040;}
.more_posts h2 a:hover{color:#1A86DF;}
h3#comments, h3.lc{font-size:18px;border-bottom:#D7D7D7 2px solid;}
h3.lc{padding-top:20px;}
.comments_wrap{margin:20px 0 0px 0px;clear:both;padding-bottom:5px;border-bottom:#D7D7D7 1px dotted;}
.comments_wrap img{background:none;padding:1px;}
.comments_wrap .left{width:46px;padding-top:2px;float:left;}
.comments_wrap .left img{border:#D7D7D7 1px solid;padding:1px !important;}
.comments_wrap .right{margin-left:55px;}
.comments_wrap .right h4{font-size:11px !important;text-transform:none;padding:0;font-weight:normal;}
.comments_wrap .right h4 b{font-size:12px !important;}
.comments_wrap .right h4 a{text-decoration:none;}
.comments_wrap .right h4 a:hover{text-decoration:underline;}
#content form{margin:20px 0 30px 10px;}
#content form label{display:block;margin:10px 0;font-size:12px;}
#content form label input{padding:3px;font-size:12px;}
#content textarea{margin-bottom:10px;display:block;padding:3px;font-size:12px;}
#content form input{margin-top:5px;}
.lc_logged{padding:0;margin-top:-10px;}
#sidebar{width:216px;}
#sidebar h2{font-size:14px;color:#4A8393;padding-bottom:0;}
#sidebar .gomain{line-height:27px;margin:7px 0 0 25px;padding-left:21px;background:url(http://st.ivanpirog.com/icon_folder.gif) no-repeat 0 6px;}
#sidebar .gomain a{font-weight:bold;}
#sidebar .block{padding:14px 4px 14px 14px;background:url(http://st.ivanpirog.com/sidebar_block_top.gif) repeat-x 0 0;}
#sidebar .block a{color:#3F6069;}
#sidebar .block a:hover{color:#131A1C;}
#sidebar .block ul{width:100%;padding:1px 0 8px 10px;list-style-type:none;}
#sidebar_in .block ul li{font-weight:bold;line-height:20px;padding:4px 0 4px 21px;background:url(http://st.ivanpirog.com/circle.gif) no-repeat 5px 11px;margin-right:10px;}
#sidebar_in .block ul li ul li{border:0;}
#sidebar .categories ul, #sidebar .blogroll ul, #sidebar .widget_categories ul, #sidebar .widget_links ul{margin-top:3px;}
#sidebar .categories ul li, #sidebar .blogroll ul li, #sidebar .widget_categories ul li, #sidebar .widget_links ul li{width:155px;float:left;margin-right:10px;display:inline;}
#sidebar .categories ul li, #sidebar .widget_categories ul li{background:url(http://st.ivanpirog.com/icon_folder.gif) no-repeat 0 6px;}
#sidebar .blogroll ul li, #sidebar .widget_links ul li{background:url(http://st.ivanpirog.com/circle.gif) no-repeat 5px 11px;font-size:11px;}
#tag_cloud{padding-bottom:20px;}
#tag_cloud h2{margin-bottom:5px;}
#footer{width:940px;margin:0 auto;background:url(http://st.ivanpirog.com/footer_bg.png);padding-top:18px;margin-top:-1px;position:relative;}
#footer a{color:#B2D1E4;}
#footer a:hover{color:#318DE1;}
#footer h2{color:#6D7E87;}
#footer .popular{padding-bottom:30px;}
#footer .left-col .wrap{width:646px;}
#footer .left-col h2{width:115px;display:block;float:left;line-height:24px;text-align:right;padding:10px 35px 10px 10px;font-size:20px;background:url(http://st.ivanpirog.com/footer_element.png) no-repeat right 18px;display:inline;}
#footer .left-col ul{width:441px;display:block;float:left;padding:5px 0 15px 30px;list-style-type:none;}
#footer .left-col ul li{line-height:20px;font-size:16px;padding:6px 0 9px 0;font-weight:bold;background:url(http://st.ivanpirog.com/footer_line.gif) repeat-x left bottom;}
#footer #subscribe{width:241px;padding:0 30px 0 18px;color:#B2D1E4;}
#footer #subscribe a{font-weight:bold;text-decoration:underline;}
#footer #subscribe h2{font-size:16px;}
#footer #subscribe p{padding:8px 0 8px 42px;}
#footer #subscribe p.rss{background:url(http://st.ivanpirog.com/icon_rss.gif) no-repeat 0 11px;}
#copyright{width:100%;clear:both;background:#1A272E url(http://st.ivanpirog.com/bottom.png) no-repeat left bottom;border-top:#2B404D 1px solid;font-size:11px;color:#677881;padding:5px 0;}
#copyright .left-col{padding-left:15px;}
#copyright .right-col{padding-right:15px;}
#copyright .right-col img{vertical-align:middle;}
.wrap:after, .block ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{clear:both;height:1px;margin:-1px 0 0;overflow:hidden}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:3px 0 2px 10px;display:inline;}
img.alignleft{padding:4px;margin:3px 10px 2px 0;display:inline;}
.alignleft{float:left;}
.alignright{float:right;}
ol.commentlist{margin:0;padding:0;}
ol.commentlist li{list-style-type:none;}
ol.commentlist li ul.children{padding:0;margin:0;padding-left:20px;}
ol.commentlist li ul.children li{border-top:1px dotted #D7D7D7;border-bottom:none;padding-top:15px;margin:0;}
#commentquiz{margin-bottom:1em;}