﻿html{
  background:#fff;
}
body{
  font:.8em 'Trebuchet MS', 'Arial', sans-serif;
  background:#fff;
  color:#333;
}
fieldset{
  border:none;
}
img, a img{
  border:none;
}
a{
  text-decoration:underline;
  color:#639;
}
a:visited{
}
a:hover{
  text-decoration:none;
}
a:focus, a:active{
  outline:none;
}
[onclick]{
  cursor:pointer;
}
.warning{
  color:#90089c;
}
address{
  font-style:normal;
}
#header{
  background:url('../images/header.jpg') no-repeat #33cbfe;
  color:#fff;
}
#header .blogroll{
  list-style:none;
  font:normal bold 18px 'Trebuchet MS', serif;
  text-shadow:#0a6c9d 2px 1px;
}
#header a{
  color:#fff;
}
.left, .content, .right{
  border-bottom:1px solid #d9d9d9;
}
.left ul{
  list-style:none;
}
.left ul ul{
  border-top:1px solid #ccc;
}
#main .left #category li{
  font:normal bold 100% 'Arial', sans-serif !important;
}
#main .left #category a:hover, #main .left #category .selected a{/*
  background:url('../images/nav.gif') no-repeat 5px 0;*/
  color:#933;
}
.searchform input{
  border:none !important;
}
.searchform fieldset{
  background:url('../images/search.gif') no-repeat;
}
.searchform input[type="text"]{
  font-style:italic;
  background:none;
  color:#666;
}
.left a[href="/sitemap/"]{
  font-style:italic;
  font-size:110%;
  font-weight:bold;
  border-bottom:1px solid #dbdbdb;
  background:url('../images/map.gif') no-repeat;
  color:#39c;
}
.left .searchform~ h4{
  font-size:110%;
  text-transform:uppercase;
  border-bottom:4px solid #39c;
  background:url('../images/best.gif') no-repeat 100%;
  color:#39c;
}
#main .left .blogroll{
  margin:0 0 25px;
}
#main .left .blogroll li{
  background:url('../images/list_blue.gif') no-repeat 0 4px;
}
#main .left .blogroll address{
  font-style:normal;
}
#main .left .blogroll address a{
  color:#39c;
}
#main .left .blogroll li > a{
  font-style:italic;
  font-size:90%;
  color:#333;
}
#main #quote h4{
  text-transform:uppercase;
  border-bottom:4px solid #036;
  background:none;
  color:#036;
}
#quote{
  border-bottom:1px solid #335c85;
}
.xmasb_quotes_author{
  color:#036;
}
#content{
}
/*Слайдер на стартовой*/
#startslider{
  border:1px solid #ccc;
  background:url('../images/loader.gif') no-repeat 125px 50%;
}
#startslider ul{
  list-style:none;
  background-repeat:no-repeat;
}
#startslider li a{
  font-size:12px;
  background:url('../images/startslider.png') no-repeat 13px 0;
  color:#666;
}
#startslider li:hover a, #startslider li.hover a{
  background:url('../images/startslider_h.png') no-repeat 0 0;
  text-decoration:underline;
  color:#fff;
}
#startslider li a:hover{
  text-decoration:underline;
  color:#fff;
}
/*Конец слайдера на стартовой*/
/*Слайдер в рубриках*/
#catslider{
  background:url('../images/loader.gif') no-repeat 125px 50%;
  color:#fff;
}
#catslider ul{
  list-style:none;
  background-repeat:no-repeat;
}
#backs li{
  background-repeat:no-repeat;
}
#posts li{
  background:url('../images/catslider.png');
}
#catslider a{
  text-decoration:none;
  font-weight:bold;
  font-size:115%;
  color:#fff;
}
#catslider address{
  font-style:italic;
  font-size:90%;
}
#sliderpager li{
  cursor:pointer;
  background:url('../images/catslider_sw.png') no-repeat;
}
#sliderpager li.hover{
  background:url('../images/catslider_sw_a.png') no-repeat;
}
/*Конец слайдера в рубриках*/
/*Меню на стартовой с картинками*/
#mainmenu li{
  list-style:none;
}
#content #mainmenu > li{
  border-top:4px solid #639;
}
#content #mainmenu h4{
  font-style:italic;
  font-weight:normal;
  font-size:95%;
  background:url('../images/mainmenu.gif') no-repeat 50% 100% #639;
  color:#fff;
}
#content #mainmenu a{
  background:url('../images/main_drop.gif') no-repeat 0 3px;
  color:#069;
}
#content #mainmenu a:hover{
  background:url('../images/main_drop_h.gif') no-repeat 0 3px;
  color:#930;
}
#content h1{
  font-size:130%;
  color:#639;
}
.content h2{
  font-size:125%;
  color:#639;
}
.content h2+address{
  font-size:90%;
  color:#6a6a6a;
}
#content h2:first-child{
  font-size:150%;
  color:#3172c6;
}
.content h3{
  font-size:120%;
  color:#639;
}
.content h4{
  font-size:115%;
  color:#639;
}
.content h5{
  font-size:90%;
  color:#639;
}
.content h6{
  font-size:105%;
  color:#639;
}
#content ul ul{
  font-size:100%;
}
#content p{
}
#content img{
}
#content .tablelist{
  font-size:120%;
}
#content caption{
  color:#639;
}
#content th{
  font-size:120%;
}
#content td img{
  border:none;
}
/*Комментарии*/
#content .comments h5{
  font-size:110%;
  font-weight:normal;
  text-transform:uppercase;
  border-bottom:4px solid #639;
}
#content .comments h5 a{
  text-decoration:none;
  background:#639;
  color:#fff;
}
#content .comments .comments{
  background:url('../images/comments.gif') no-repeat 0 1px;
}
#content .comments li{
  list-style:none;
}
#content .comments li div[id*="comment"]{
  border-bottom:1px solid #639;
}
#content .comments .children div[id*="comment"]{
  border:1px solid #639;
}
#content .comments address{
  font-size:120%;
  color:#639;
}
#content .comments address span{
  font-style:italic;
}
.reply{
  font-size:120%;
}
#content .comments .children{
  border:
}
#content form th{
  font-size:100%;
  font-weight:normal;
}
#content input[type="text"], #content input[type="password"], #content textarea{
  border:1px solid #639;
}
#content form sup{
  color:#639;
}
#content form p.info{
  font-size:90%;
  color:#639;
}
#content form td ul{
  list-style:none;
}
#last h4{
  text-transform:uppercase;
  font-size:100%;
  border-bottom:4px solid #639;
  background:url('../images/last.gif') no-repeat 100%;
  color:#639;
}
#last h5{
  font-size:110%;
}
#last div{
  background:url('../images/list_mgt.gif') no-repeat 0 4px;
}
#news h4{
  text-transform:uppercase;
  font-size:100%;
  border-bottom:4px solid #306;
  background:url('../images/news.gif') no-repeat 100%;
  color:#306;
}
#news address{
  font-size:110%;
  font-weight:bold;
  color:#306;
}
#news a{
  color:#333;
}
#news div p{
  font-size:110%;
}
#news > p a{
  font-style:italic;
  color:#306;
}
.wp-pagenavi{
  font-size:130%;
}
#socialicons{
  background:#f3f3f3;
}
.section{
  border-top:4px solid #639;
  background:url('../images/section.gif') no-repeat 50% 100% #fff;
}
.section p{
  font-style:italic;
  font-weight:bold;
  font-family:'Arial', sans-serif;
  color:#666;
}
.anonse{
  font-size:90%;
  border-bottom:1px solid #ccc;
}
#content .anonse address{
  font-style:italic;
  font-weight:bold;
  color:#666;
}
.interest li{
  list-style:none;
  font-size:110%;
  color:#639;
}
.interest .watched{
  background:url('../images/watched.gif') no-repeat 0 10px;
}
.interest .comments a{
  background:url('../images/comments.gif') no-repeat 0 100%;
  text-decoration:none;
}
/*Страница поста*/
.author_title{
  border-top:4px solid #639;
  background:url('../images/section.gif') no-repeat 50% 100% #fff;
}
.author_title table{
}
.author_title h5{
  text-transform:uppercase;
}
.author_title strong{
  font-size:110%;
}
.anonse~ul, .post~ul, .author~ul{
  list-style:none;
}
/*Блок языковых версий*/
#content .langs{
  font-style:italic;
  background:url('../images/langs.png') repeat-x 0;
  color:#585555;
}
#content .langs ul{
  list-style:none;
}
#content .langs span{
  background:url('../images/curr-lang.png') no-repeat;
}
#content .langs a{
  color:#585555;
}
/*Страница автора*/
.author blockquote{
  font-style:italic;
  font-weight:bold;
  border-bottom:1px solid #ccc;
}
.author h5{
  font-size:100%;
  color:#333;
}
.author ul{
  list-style:none;
}
/**/
.social{
  list-style:none;
  border-top:4px solid #639;
}
#mainmenu~.social{
  border:none;
}
.submenu{
  border-top:4px solid #639;
}
.author+.submenu{
  border:none;
}
.post~.submenu, .author~.submenu{
  font-size:90%;
}
.submenu td:first-child a{
  background:url('../images/prev.gif') no-repeat 0 5px;
}
.author+.submenu :first-child a{
  background:none;
}
.submenu a{
  background:url('../images/next.gif') no-repeat 100% 5px;
}
.submenu a[href*="#"]{
  background:url('../images/up.gif') no-repeat 0 2px;
}
.subshare{
  font-size:90%;
  border-top:1px solid #ccc;
}
.subshare a{
  color:#666;
}
.subshare td:first-child a{
  background:url('../images/save.gif') no-repeat 15px 2px;
}
.subshare td+td a{
  background:url('../images/send.gif') no-repeat 0 5px;
}
.subshare a[href="javascript:print();"]{
  background:url('../images/print.gif') no-repeat 0 2px;
}
/*Правая колонка*/
.right ul{
  list-style:none;
}
.right ul a{
  color:#39c;
}
#main .right .blogroll{
  border-bottom:4px solid #39c;
}
#main .right .blogroll li{
  border-bottom:1px solid #e0e0e0;
}
#main .right .blogroll a{
  background:url('../images/list_blue.gif') no-repeat 0 75%;
}
#main .right .blogroll a:hover{
  background:url('../images/list_blue.gif') no-repeat 0 75%;
  color:#f99000;
}
#right h4{
  text-transform:uppercase;
  font-size:85%;
  border-bottom:4px solid #39c;
  background:url('../images/help.gif') no-repeat 100%;
  color:#39c;
}
#library{
  padding:0 0 25px;
}
#library div{
  border-bottom:1px solid #d6d6d6;
}
#library h4{
  font-size:100%;
  border-bottom:4px solid #39c;
  color:#39c;
}
#library a{
  color:#39c;
}
#video h4{
  border-bottom:4px solid #036;
  background:url('../images/video.gif') no-repeat 100%;
  color:#036;
}
#video a{
  color:#036;
}
#audio h4{
  background:url('../images/audio.gif') no-repeat 100%;
}
#books h4{
  background:url('../images/books.gif') no-repeat 100%;
}
.right div h5{
  font-size:100%;
}
.right div address{
  font-size:90%;
  color:#666;
}
#bottom h4{
  text-transform:uppercase;
  font-size:110%;
  background:url('../images/responces_blue.gif') no-repeat 50% 100% #369;
  color:#fff;
}
#bottom h4 a{
  color:#fff;
}
#bottom .content #recentcomments h4{
  border-top:3px solid #636;
  background:url('../images/responces_mgnt.gif') no-repeat 50% 100% #fff;
  color:#303;
}
#bottom #related h4{
  border-top:3px solid #036;
  background:url('../images/related.gif') no-repeat 50% 100% #fff;
  color:#036;
}
#bottom address, #bottom cite, .rc-info, #bottom .rc-info a{
  color:#369;
}
#bottom ul{
  list-style:none;
}
#bottom .content #recentcomments address{
  color:#636;
}
#bottom .content #related a{
  font-size:110%;
  color:#369;
}
#bottom .content #related address{
  color:#333;
}
#bottom a{
  color:#666;
}
#bottom div+p{
  font-size:90%;
  border-bottom:2px solid #369;
}
#bottom .content div+p{
  border-bottom:2px solid #636;
}
#bottom div+p a{
  text-decoration:none;
  font-style:italic;
  color:#369;
}
#bottom .content div+p a{
  color:#636;
}
#footer{
  font-size:85%;
  background:#f5f5f5;
}
#footer .left{
  color:#333;
}
#footer .left h4{
  text-transform:uppercase;
  font-family:'Arabic Typesetting', 'Times New Roman', sans-serif;
  font-weight:normal;
  font-size:260%;
  letter-spacing:1px;
}
#footer .left ul{
  list-style:none;
  font-size:125%;
  font-style:italic;
}
#footer .content{
  color:#666;
}
#footer h4{
  color:#333;
}
#footer #mainmenu h4{
  border-bottom:3px solid #666;
  color:#666;
}
#footer .right{
  color:#333;
}
#footer .left a{
  color:#333;
}
#footer .content a{
  color:#666;
}
#footer .right a{
  color:#000;
}