html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;}
p{text-indent:25px;margin-bottom:10px;}
h2{clear:both;padding:25px 10px;}
table{border:1px solid #64B3D1;margin:5px auto;text-align:center;border-collapse:collapse;}
thead{background:#A4DBEF;}
td{padding:3px;border-collapse:collapse;}
ul{padding-bottom:10px;}
:focus{outline:0;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{display:block;}
mark, rp, rt, ruby, summary, time{display:inline;}
@font-face{font-family:Webesse;src:url("Web-esse.ru.ttf");}
body{background:#505050;font-family:Arial;color:#505050;}
a{text-decoration:none;color:#505050;}
h2{text-align:center;color:#FF831F;}
small{color:#8F8F8F;}
#wrapper{width:1260px;margin:0 auto;background:url(images/wrapbg.jpg) repeat-y top left;overflow:hidden;}
#header{height:401px;width:100%;background:url(images/header.jpg);}
#pages{height:110px;width:100%;background:#70a0dc;}
#content{float:left;margin-top:20px;margin-left:60px;width:877px;}
#sidebar{float:left;min-height:692px;width:300px;}
#footer{clear:both;height:297px;width:1260px;margin:0 auto;background:url(images/footer.jpg) no-repeat bottom left;}
#topmenu{position:relative;list-style:none;width:1000px;top:197px;left:40px;}
#topmenu li{float:left;}
#topmenu li a{text-indent:-5000px;display:block;height:97px;}
li.home a{width:190px;background:url(images/home.png) no-repeat;}
li.home:hover{width:190px;background:url(images/home_hover.png) no-repeat;}
li.page-item-159{margin-top:34px;}
li.page-item-159 a{width:235px;background:url(images/portfolio.png) no-repeat;}
li.page-item-159:hover{background:url(images/portfolio_hover.png) no-repeat;}
li.page-item-6, li.page-item-174{margin-top:50px;}
li.page-item-6 a{width:190px;background:url(images/about.png) no-repeat;}
li.page-item-6:hover{background:url(images/about_hover.png) no-repeat;}
li.page-item-174 a{width:190px;background:url(images/work.png) no-repeat;}
li.page-item-174:hover{background:url(images/work_hover.png) no-repeat;}
#side_menu{position:relative;top:316px;left:114px;}
#side_menu li{float:left;list-style:none;}
#side_menu li a{display:block;width:68px;height:72px;text-indent:-5000px;}
.rss{background:url(images/rss.png) no-repeat;}
.buzz{background:url(images/buzz.png) no-repeat;}
.sitemap{background:url(images/sitemap.png) no-repeat;}
.buzz a:hover{background:url(images/buzz_hover.png) no-repeat;}
.rss a:hover{background:url(images/rss_hover.png) no-repeat;}
.sitemap a:hover{background:url(images/sitemap_hover.png) no-repeat;}
#slideshow{top:20px;position:relative;width:875px;height:340px;}
#slideshow ul{height:320px;left:65px;list-style:none outside none;overflow:hidden;position:absolute;top:0px;width:750px;}
#slideshow li{position:absolute;display:none;z-index:10;}
#slideshow img{width:744px;height:281px;}
#slideshow li:first-child{display:block;z-index:1000;}
#slideshow canvas{display:none;position:absolute;z-index:100;}
#slideshow .arrow{height:86px;width:50px;position:absolute;background:url('images/arrows.png') no-repeat;top:50%;margin-top:-43px;cursor:pointer;z-index:5000;}
#slideshow .previous{background-position:left top;left:0;}
#slideshow .next{background-position:right top;right:0;}
.post, .page{float:left;padding-bottom:42px;background:url(images/post_bottom.png) no-repeat bottom right;}
.header_post{position:relative;width:886px;height:64px;background:url(images/post_top.png) no-repeat top right;}
.header_post h3{padding-top:25px;float:right;width:660px;text-align:center;}
.header_post h3 a{color:#FF831F;}
.date{display:block;position:absolute;left:12px;top:30px;}
.date, .pagenavi a, .current{color:#7086cd;font-style:italic;}
.wp_left_entry{background:url(images/post_border.png) repeat-y top left;}
.wp_right_entry{background:url(images/post_border.png) repeat-y top right;}
.entry{margin-left:25px;margin-right:25px;background:#e5e5e5;padding:10px;width:810px;}
.entry ol, .entry ul{margin-left:15px;}
.entry img{margin:5px auto; display: block;}
.postmetadata, .postmetadata a{color:#1FAFFF;}
.postmetadata a:hover, .more-link:hover, #posts h2:hover{text-decoration:underline;}
.more-link{display:block;color:#279F2C;}
.hr{width:100%;height:40px;background:url(images/hr.png) no-repeat left center;clear:both;border:0;}
#sidebar h3{text-transform:uppercase;}
#sidebar h3, #sidebar a, #topmenu a, #popular ul{font-size:16px;color:#fff;}
#sidebar nav{padding:10px 0;margin:20px;padding:10px 20px 18px;}
#sidebar p{font-size:20px;font-weight:bolder;color:#fff;border-bottom:2px solid #fff;}
nav.categories{color:#fff;list-style-position:inside;line-height:1.7;background:url(images/sidebar-menu.jpg) no-repeat;}
#tagcloud{line-height:1.1;background:url(images/tagwp.jpg) no-repeat;}
#comments-title{margin-top:10px;}
.commentlist > li.comment{background:url(images/comment_bottom.png) repeat-x bottom left;float:left;margin:5px 0;padding-bottom:40px;}
li.comment > div{float:left;background:url(images/comment_bg.jpg) repeat top left;}
.vcard{width:130px;float:left;margin:15px;}
.vcard img{border:2px solid #ff4d0f;}
.metadata{background:#ff4d0f;text-align:center;padding:5px 0;}
.metadata a{color:#fff;}
.metadata_end{clear:both;background:url(images/metadata_end.png) no-repeat top right;width:400px;margin-top:10px;padding-right:23px;color:#fff;}
.comment-body{float:right;width:690px;margin:10px;}
.comment-body span{color:#1FAFFF;}
.comment_text span a{color:#279F2C;}
.reply{float:right;margin-right:10px;}
.navigation{height:20px;}
.navigation,.navigation a{color:#279F2C;}
#mynavi{width:878px;background:url(images/pagenavi.png) no-repeat;height:110px;clear:both;margin-top:20px;padding-top:40px;}
.pagenavi{width:300px;margin:0 auto;}
.current{font-weight:bold;}
#popular li, #zakaz li{list-style:none;}
#popular, #zakaz{float:left;width:360px;height:210px;margin:5px 30px;padding:20px;}
#popular{background:url(images/popular.jpg) no-repeat;}
#zakaz{background:url(images/zakaz.jpg) no-repeat;}
#copy{width:250px;float:left;margin-top:25px;}
.alignleft{float:left;}
.alignright{float:right;}
.clear{clear:both;}
.clearright{clear:right;}
img.alignnone{clear:both;}
.entry a{color:#279F2C;}
.entry a:hover{text-decoration:underline;}
.small{font-size:14px;color:grey;}
.wp_syntax{color:#100;background-color:#f9f9f9;border:1px solid silver;margin:0 0 1.5em 0;overflow:auto;}
.wp_syntax{overflow-x:auto;overflow-y:hidden;padding-bottom:expression(this.scrollWidth > this.offsetWidth ? 15:0);width:100%;}
.wp_syntax table{border-collapse:collapse;}
.wp_syntax div, .wp_syntax td{vertical-align:top;padding:2px 4px;}
.wp_syntax .line_numbers{text-align:right;background-color:#def;color:gray;overflow:visible;}
.wp_syntax pre{margin:0;width:auto;float:none;clear:none;overflow:visible;font-size:12px;line-height:1.333;white-space:pre;}
#respond{background: url(images/comment-bg.png) no-repeat top left;float: left; width: 875px; height: 433px;}
.form-user-info{width: 260px; float: left; margin: 30px;}
.comment-form-comment{width: 550px; float: right;margin-top: 30px;}
.form-user-info p{width: 230px; margin-bottom: 0px;}
.form-user-info input{background: url(images/input-bg.png) no-repeat top left; border: none; color: #fff; padding-left: 25px; padding-top:0; height: 28px;}
#respond label{font-size: 10px;}
.enmask_captcha_widget {float: left !important; margin-left: 41px;}
.enmask_captcha_text {font-size: 36px !important;}
.enmask_font_slider_container {display: none !important;}
#submit-alt {margin-left: 410px;}
.comment-form-captcha {margin-top: 15px}
#captcha_input {width: 203px;}
