/* ::::: http://tolstun.ru/wp-content/themes/Linetech/style.css ::::: */

html, body { font-family: arial; font-size: 12px; border: 0pt none; color: rgb(115, 115, 115); }
body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote { margin: 0pt; padding: 0pt; }
body { background: url('bg_footer.jpg') repeat scroll 0% 0% transparent; }
p { line-height: 20px; padding: 10px 0pt; }
h1, h2, h3, h4, h5 { padding: 10px 0pt; color: rgb(255, 255, 255); }
ul, ol { list-style: none outside none; padding: 10px 0pt; }
a { color: rgb(219, 43, 44); text-decoration: none; }
a:hover { text-decoration: none; }
a img { border: medium none; }
#top { width: 100%; height: 233px; padding-top: 5px; background: url('bg_top.jpg') repeat scroll 0% 0% transparent; }
#top .in { width: 925px; height: 233px; margin: 0pt auto; position: relative; }
#title { width: 550px; height: 182px; background: url('bg_title.jpg') no-repeat scroll left top transparent; overflow: hidden; float: left; position: relative; margin-left: -50px; }
#title h1 { font-family: Tahoma; font-size: 40px; margin-left: 60px; padding-top: 65px; }
#title h1 a { color: rgb(255, 255, 255); text-decoration: none; letter-spacing: -2px; }
#title h1 a:hover { color: rgb(0, 160, 230); }
#top #search { width: 197px; height: 42px; background: url('bg_search.jpg') repeat scroll 0% 0% transparent; position: relative; float: right; margin-top: 77px; margin-right: 43px; display: inline; }
#top #search input.txt { color: rgb(100, 100, 100); font-family: Arial,Helvetica,sans-serif; font-size: 12px; position: absolute; left: 15px; top: 12px; border: 0pt none; background: none repeat scroll 0% 0% transparent; width: 130px; }
#top #search input.bt { position: absolute; left: 158px; top: 8px; }
#menu { width: 100%; clear: both; position: absolute; bottom: 10px; }
#menu ul { width: 640px; padding: 0pt; }
#menu ul li { text-transform: uppercase; display: inline; }
#menu li a { color: rgb(83, 81, 81); display: block; float: left; padding-left: 3px; margin-right: 7px; }
#menu li a span { display: block; line-height: 34px; padding: 0pt 14px 0pt 11px; }
#menu ul li a:hover { color: rgb(255, 255, 255); background: url('link_left.jpg') no-repeat scroll left top transparent; }
#menu ul li a:hover span { background: url('link_right.jpg') no-repeat scroll right top transparent; }
#content_wrap { width: 100%; background: url('bg_content.jpg') repeat scroll 0% 0% transparent; }
#content_wrap .in { width: 925px; margin: 0pt auto; padding-bottom: 30px; }
#content { width: 549px; float: left; padding-top: 30px; }
#content h2 { font-size: 21px; font-family: Georgia; font-weight: normal; }
#content h1, #content h2, #content h3 { color: rgb(255, 255, 255); }
.post { padding: 15px 0pt 10px; clear: both; }
.post a { text-decoration: underline; }
.post a:hover { color: rgb(255, 255, 255) ! important; }
h2.lc { padding-top: 20px; }
#content form { margin: 20px 0pt 30px 10px; }
#content form label { display: block; margin: 10px 0pt; font-size: 12px; }
#content form label input { padding: 6px 4px; width: 220px; font-size: 12px; background: none repeat scroll 0% 0% rgb(47, 47, 47); border: 1px solid rgb(63, 63, 63); color: rgb(255, 255, 255); }
#content textarea { margin-bottom: 10px; display: block; padding: 3px; font-size: 12px; background: none repeat scroll 0% 0% rgb(47, 47, 47); border: 1px solid rgb(63, 63, 63); color: rgb(255, 255, 255); }
#content form input { margin-top: 5px; }
#content form input.sb { background: none repeat scroll 0% 0% rgb(47, 47, 47); border: 1px solid rgb(63, 63, 63); color: rgb(139, 139, 139); padding: 5px 0pt; width: 80px; }
#sidebar { width: 284px; float: right; background: url('bg_sidebar.jpg') repeat scroll 0% 0% transparent; }
#sidebar_in { width: 284px; padding-bottom: 120px; background: url('sidebar_bottom.jpg') no-repeat scroll left bottom transparent; }
#sidein { padding-left: 20px; margin-top: -10px; width: 241px; overflow: hidden; padding-right: 23px; }
#sidebar h2 { font-size: 12px; font-weight: normal; text-transform: uppercase; background: url('sidebar_h2.jpg') no-repeat scroll 0% 0% transparent; padding: 0pt 0pt 0pt 20px; margin-top: 10px; margin-bottom: 5px; line-height: 35px; width: 262px; margin-left: -19px; }
.widget_text { padding-bottom: 20px ! important; }
.widget_text h2 { margin-bottom: 15px ! important; }
.block { padding-bottom: 10px; }
#sidebar a { text-decoration: underline; }
#sidebar a:hover { color: rgb(255, 255, 255); }
a.rss { display: block; width: 284px; height: 58px; background: url('sidebar_rss.jpg') repeat scroll 0% 0% transparent; margin-top: -21px; position: relative; }
a.rss:hover { background: url('sidebar_rss_hover.jpg') repeat scroll 0% 0% transparent; }
a.rss span { display: none; }
#sidebar ul { padding: 10px 0pt; }
#sidebar ul ul { padding: 0pt; }
#sidebar li { line-height: 18px; padding: 2px 0pt 2px 20px; background: url('li.gif') no-repeat scroll 0pt 8px transparent; }
#sidebar li a { color: rgb(250, 136, 74); text-decoration: none; }
#sidebar li a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
#content_wrap:after, .comments_wrap:after, .in:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
/* ::::: http://tolstun.ru/wp-content/plugins/nextgen-gallery/css/ngg_dkret3.css?ver=1.0.0 ::::: */

.ngg-imagebrowser {  }
.ngg-imagebrowser h3 { text-align: center; }
.ngg-imagebrowser img { border: 1px solid rgb(169, 169, 169); margin-top: 10px; margin-bottom: 10px; width: 100%; display: block ! important; padding: 5px; }
.ngg-imagebrowser-nav { padding: 5px; margin-left: 10px; }
.ngg-imagebrowser-nav .back { float: left; border: 1px solid rgb(221, 221, 221); margin-right: 3px; padding: 3px 7px; }
.ngg-imagebrowser-nav .next { float: right; border: 1px solid rgb(221, 221, 221); margin-right: 3px; padding: 3px 7px; }
.ngg-imagebrowser-nav .counter { text-align: center; font-size: 0.9em ! important; }
/* ::::: http://tolstun.ru/wp-includes/js/thickbox/thickbox.css?ver=20090514 ::::: */

/* ::::: http://tolstun.ru/wp-content/plugins/wordpress-popular-posts/style/wpp.css ::::: */

.wpp-post-title {  }
.post-stats { font-size: 9px; font-weight: bold; }
.wpp-views {  }
#begun_block_202485587 { height: auto ! important; line-height: 0pt ! important; }
#begun-default-css { display: none ! important; }
