/*------------------------------------------------------------*
** ÏÎÇÄÐÀÂËßÞ, ÂÛ ÎÒÊÎÏÀËÈ ÔÀÉË ÑÒÈËÅÉ CSS. **
**  Àâòîð: Innerson (artleaf.ru)
**------------------------------------------------------------*/
* { margin:0; padding:0; } 
body { background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:23px; color:#000; }
a { color:#1d7edd; text-decoration:none;}
a:hover { color:#000; text-decoration:underline; }
img { border:none; }
#header {height:150px; background:#383d44 url('bg.gif') repeat-x bottom; }
#header-inner {width:1000px; margin:0 auto; }
#intro-inner { width:100%; }
#logo { float:left; margin-top:38px; margin-left:30px;}
#nav ul {  list-style-type:none; color:#ccc; margin-top:45px; margin-right:20px; serif; font-size:18px; }
#nav ul li { float:left; margin-right:40px; }
#nav ul li a { color:#fff; text-decoration:none; padding-top:5px; }
#nav ul li a:hover { border-bottom:2px solid #555; }
#nav ul li span { ; }
li.n-about { margin-right:10px; }
#frontline { height:10px; width:100%; background:url('top.gif') repeat-x; }
#br { height:50px; background:url('content.png') repeat-x; }
#content { width:1000px; margin:0 auto; }
#left { float:left; width:100%; }
#right { float:left; width:330px; background:#fff; margin-left:-380px; padding-left:30px; }
#left-inner { margin-right:430px; padding-left:30px; }
h1, h2, h3, h4 { font-weight:normal; font-family: Arial, sans-serif; }
h1 { font-size:18px; margin-bottom:0px; padding-bottom:15px; }
h2 { font-size:18px; }
h1 a { color:#000;  }
.news h1 { font-size:18px; color:#000; background:none; }
.news { margin-bottom:40px; padding-bottom:20px; border-bottom:1px dashed #ccc; }
.fullst { margin-bottom:20px; }
#right ul { list-style-type:none; margin-bottom:0px; line-height:30px; }
#right ul li a:hover { text-decoration:none; }
#right img { margin-bottom:30px; }
#right ul li a { font-size:16px; color:#000; border-bottom:1px solid #ccc; }
#footer { background:#e7e7e7; height:100px; padding-left:50px; clear:both; padding-top:15px; color:#1d7edd;}
#footer a { font-size:11px; text-transform:uppercase; color:#777; }
#intro h2 { color:#fff; padding:20px; font-family:Arial; font-size:14px; }
ul#c { padding:20px 20px 20px 0px; }
ul#c li { background:url('folder.png') no-repeat left center; font-size:13px; padding-top:3px; padding-bottom:3px; }
#footer span { color:#888; display:block; font-size:11px; padding-top:5px;}
.comment { margin-bottom:30px; }
p.top { margin-bottom:5px; font-size:11px; }
p.top span { margin-left:10px; font-size:11px; color:#555; }
p.top a { font-weight:bold; color:#333; margin-left:5px;}
p.foot span { float:right; }
p.foot span a { color:#555; font-size:11px; }
#addcomments h1 { float:none; }
textarea.addcom { width:500px; height:100px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:10px; margin-bottom:10px; color:#555; }
#addcomments { border-top:1px dashed #777; padding-top:30px; margin-top:10px; }
input.submit { padding:5px; padding-left:10px; padding-right:10px; }
.snews img { padding-right:20px; }
.rss { background:url('rss.png') no-repeat left center; padding-left:30px; }
.rss a { color:#ec7812; }
h4 { font-size:18px; font-weight:normal; margin-top:20px; margin-bottom:5px;}
.news p { padding-top:3px;padding-bottom:3px; }
h1 span a { color:#1d7edd; }
h1 span em { font-family:Tahoma; font-style:normal; }
#reg8 input { display:block; float:left; clear:left; }
.relatedn li { list-style-type:square; color:#ddd; margin-left:20px; }
.relatedn li a { padding-top:5px;padding-bottom:5px;border-bottom:1px dotted #ccc; color:#777; margin-top:5px;margin-bottom:5px; }
a.copy { font-size:13px; padding-bottom:5px; }
.tagsn { font-size:11px; color:#777; padding-left:20px; background:url('tagsn.png') no-repeat left center; }
.meta .tag a { color:#777; }
ul.gallery li { list-style-type:none; float:left; margin-right:20px; margin-top:20px; }
ul.gallery { margin-bottom:50px; }
h3 { font-size:18px; clear:left; }
.m2 { padding-left:30px; padding-right:50px; }
.m-bottom { margin-bottom:30px; }
ol { margin-top:10px;margin-bottom:10px; padding-left:20px; }
ol li { margin-top:10px;margin-bottom:10px; }
TD, TR, TABLE { font-size:13px; }
a.linkreg { font-size:11px; color:#777; }

.edituser { color:#fff; }
.edituser a { font-size:18px; color:#777; border-bottom:1px dashed #777; }

.post input, input.f_input { background:#eee; border:1px solid #ddd; color:#777; padding:5px; font-family:Arial; margin-top:10px; margin-bottom:10px; }
.post textarea, textarea.f_textarea { background:#eee; border:1px solid #ddd; color:#777; padding:10px; font-family:Arial;  margin-top:10px; margin-bottom:10px; }

#news-id-9 img { border-bottom:2px solid #ccc; }
.comrat a { padding:0; margin:0; border-bottom:none; text-decoration:none; }
.post input { background:#eee; border:1px solid #ddd; color:#777; padding:5px; font-family:Arial; margin-bottom:20px; }
.post textarea { background:#eee; border:1px solid #ddd; color:#777; padding:10px; font-family:Arial; margin-bottom:20px; }
.f_textarea { padding:5px; background:#f5f5f5; border:1px solid #ddd; width:460px;height:150px; margin-top:10px; margin-bottom:5px; font-family:Arial; font-size:12px; color:#555; }

.example { background: #ffffcc; padding: 20px; line-height:auto;}
.news img { padding:5px; border:1px #ddd solid; }
em { font-style: italic; }
.meta img { border:none; }
pre { width: 500px; overflow: auto; font-size: 12px; background: #ddd; color: #000; line-height: 1.2em; padding: 10px;  }

.newhover { position:absolute;top:120px;left:550px;font-size:11px;font-family:Trebuchet MS;color:#666;background:#fff;padding-left:10px;padding-right:10px; }
.newrss { position:absolute;top:3px;right:3px; }
.newnav { float:none;position:absolute;top:30px;left:480px;z-index:10;margin:0;padding:0; }
.newintro { height:0px; width:0px; }

.downl { margin:0; }
.downl h2 { margin:0; padding:0; }
.downl p { margin-top:5px; }

.tagg a { color:#555; }

ul.submenu { padding-left:30px; }
#right ul.submenu li a.sn { border-bottom:1px dashed #ccc; }
#right ul li #tags a, #right ul li #topnews a, #right ul li  #archives a,#right ul li  #partners a { font-size:12px; }
#right ul li #tags, #right ul li #topnews, #right ul li  #archives,#right ul li  #partners { padding-left:20px; padding-top:10px; padding-bottom:10px; }
#right p { padding-left:30px; }

.newlog { background:url('log.gif') no-repeat; padding-left:11px; padding-top:7px; }
.newlog a { color:#ccc; border-bottom:1px solid #777; font-size:12px; }
.newlog a:hover { text-decoration:none; }

#footer-inner { width:1000px; margin:0 auto; }
#designedby { font-size:11px; margin-right:230px; }
#designedby a { text-transform:none; }

#dnav { clear:both; }
ul#dnav { font-size:12px; padding-top:10px; }
ul#dnav li { margin-right:15px; }
ul#dnav li a { color:#888; }

.active li a { border-bottom:2px solid #fff; }
.active li a:hover { border-bottom:2px solid #fff; }

sup { float:right;  }
sup a { background:url('sup.png') no-repeat left center; padding-left:20px; color:#000; }
input#srz { padding:10px; border:none; background:#eee; font-size:12px; font-family:Arial; font-style:italic; color:#555; font-family:Georgia; }