/*
Theme Name: abc
Theme URI:
Description: блог статей
Version: 1.0
Author: VVA
*/

/* General */
html,body{margin: 0; padding: 0;}
body{  
  font-size: 80%; 
  color: black; 
  text-align:left;
  font-family: Arial, Helvetica, Verdana, Trebuchet, "Bitstream Vera Sans", sans-serif;} 
body.blue { 
  background: url(images/grey.jpg) #a3b9d1 repeat-x top;
}
body.brown { 
  background: url(images/brown.gif) #e8e2ca repeat-x top;

}
p {
  margin:0 auto;
  font-size: 12px;
  padding: 5px 0 7px 0;
}
a { 
  color: #00a8ec;
    background: inherit; 
    text-decoration:none;
}
a:hover { 
    background: inherit;
    text-decoration: underline;
}
#container_big{width:100%;margin:0 auto; text-align:left;height: 100%;}
#page{
  width:100%;
  margin: 0 0 0 0; 
  height: 100%;
}
#container_small{width:965px;margin:0 auto;background: #FFF;height: 100%;}
#wrapper {float: left; width: 100%;}
*html #wrapper {overflow: hidden;}
#content{
  margin: 10px 200px;
  width:425px;
    clear: both;
    overflow: hidden; 
}
#content_brown{
  margin: 10px 200px;
  width:425px;
    clear: both;
    overflow: hidden;
    background: #e8e2ca;
}


#content_brown .mainbottom_com {
  padding: 0px; 
  margin: 0 auto;
  height: 17px; 
  background: url(images/pencil.gif) no-repeat;
}

#footer{
  clear:left;
  width:100%;
  height:100px;
  background: #919ba4;
  color: #FFF;
}
#footer p{margin:0;padding:5px 10px}
/*first page */
#header_blue { height: 100%;width: 100%; background: url(images/header.jpg) #a3b8d0 bottom repeat-x; }

#header { height: 100%;width: 965px;   margin-left: auto; margin-right: auto; }
.title { 
        float: left;
        width: 940px;
    margin-top: 0;      
    margin-bottom: 19px;
        padding: 0 6px 0 5px;
        font-size: 50px;
        font-family: Georgia, 'Times New Roman', Times, serif;  
}

.title a { 
  color: #ffffff;
    background: inherit; 
    text-decoration:none;
}
.title a:hover { 
    background: inherit;
    text-decoration: none;
}

.slogan {
        float: right;
        clear: both;
        padding: 11px 5px 2px 0;
    font-style: italic; 
        font-size: 15px;
        color: /*#a9b8c7;*/#4c5f73;
    height: 16px;
}

/* my nav */
.nav {clear: both; margin:0 0; width:620px; height: 25px;}
.nav ul{padding: 2px 0; margin: 0 10px 0 0;}
.nav ul li{ float:left; height: 25px; overflow: hidden; display: inline; line-height:25px; MARGIN-right: -1px;}
.nav ul li a {display: block; padding: 0 10px 0 10px; color:#fff; font-weight:normal; background: url(images/nav.jpg) no-repeat right;/*text-transform:uppercase;*/ }
.nav ul li a:hover { text-decoration:underline;}
.nav ul li.current_page_item { background: url(images/m_right.gif) no-repeat right;}
.nav ul li.current_page_item a { background: url(images/m_left.gif) no-repeat left; color:#2d566f; }
/*end nav*/

h1{
  font-size: 17pt;
  font-weight: normal;
  padding: 0 5px 2px 7px;
  margin: 0 auto; 
  color: black;
  font-family: Georgia,'Times New Roman', Times, serif;
}
h2{
  font-size: 12pt; 
  padding: 0 5px 0 5px; 
  margin: 0 auto; 
  font-weight:100;
  font-family: Georgia, 'Times New Roman', Times, serif;
  color: black;
}
h3{
  font-size: 12pt; 
  padding: 0 5px 10px 5px; 
  margin: 0 auto; 
  font-family: Georgia, 'Times New Roman', Times, serif;
  color: #cc0000;
}
/*main*/
.post {
    padding: 0 0 0 0;
    clear: both;
  height: 100%;
}
.post .photo {
    height: 64px;
    width: 64px;
    padding: 0 9px 6px 0;
    float: left;
}
.post .photo img {
    padding: 0;
    float: left;    
  /*border: 1px solid #171717;*/
}
.post img.photo {
    /*border: 1px solid #171717;*/
}

.post .p_title {
    float: left;
    width: 394px;
    padding: 0 5px 0 5px;
  height: 100%;
}
.maintop {
  clear: both;
  height: 100%;
}
.maintop p{  
  font-size: 9pt;
  padding: 0;  
  margin: 0 auto;
  line-height: 1.2;
}
.maintop span{  
    color: #999999;
}
a.mtop { 
    color: black;
    background: inherit; 
    text-decoration:none;
}
a.mtop:hover { 
    color: #00a8ec;
  background: inherit;
    text-decoration: none;
}
.maincontent {
  clear: both;
  padding: 0 0 0 0;
}
.maincontent p {
  font-size: 9pt;
  padding: 14px 5px 0 5px; 
  margin: 0 auto;
  line-height: 1.4;
}

a.text { 
    color: black;
    background: inherit; 
    text-decoration:none;
}
a.text:hover { 
  background: inherit;
    text-decoration: none;
}
.alignright {
  padding: 2px 2px 2px 2px;
    margin: 5px 0 3px 9px;
    border: 1px solid #ccc;
    float: right;  
}
.alignleft {
  padding: 2px 2px 2px 2px;
    margin: 5px 9px 3px 0;
    border: 1px solid #ccc;
    float: left;  
}
.alignnone {
  padding: 2px 2px 2px 2px;
    margin: 5px 0 2px 9px;
    border: 1px solid #ccc;
    float: right;  
}
.aligncenter{
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  margin-bottom: 5px;
  border: 1px solid #ccc;
  padding: 2px 2px 2px 2px;
}
.mainbottom {
    clear: both;
  height: 100%;
  margin-bottom: 20px;
  padding: 3px 9px 0 5px;
}
.mainbottom p{
  font-size: 9pt;
  line-height: 1.2;
  margin: 0 auto;
  padding: 2px 0 2px 0;
}
.mainbottom span{  
  color: #999999;
}
.mainbottom_com {
  padding: 0px; 
  margin: 0 auto;
  height: 17px; 
  background: url(images/respond.gif) no-repeat;
}
.mainbottom_com p{  
  padding: 0 0 0 18px;
  font-size: 9pt;
  line-height: 1.2;
}

.comment_text {
  width: 407px; 
  margin: 0 auto; 
  float: left;
  background: #f5fafc;      
}

.comment_text .photo {
    height: 64px;
    width: 64px;
    padding: 5px 9px 7px 5px;
    float: left;
}

.comment_text .photo img {
    padding: 0;
    float: left;    
 /* border: 1px solid #171717;*/
}

.comment_text img.photo {
    /*border: 1px solid #171717;*/
}

.comment_text p {
  font-size: 9pt; 
  padding: 5px 5px 5px 5px; 
  line-height: 1.4;
} 
#comment {
  width: 407px;
  background: #f5fafc;
}

#searchform {margin: 20px 0 7px 0; }
#s {font-size: 8pt; width: 105px;}
#searchsubmit {font-size: 8pt;}

.bordertop {
    padding: 0 0 0 0;
    margin: 0 auto;font-size: 5pt;
  /* border-bottom: dotted 1px #CCCCCC;*/
  background: url(images/point1.gif) repeat-x bottom;
  width: 98%;  
}
.borderbot {
    padding: 0;
    margin: 0 auto;font-size: 5pt;
     background: url(images/point.gif) repeat-x bottom;
/*  border-bottom: dotted 1px #999999; */
  width: 98%;
  clear: both;  
}
.border_cur {
    padding: 0;
    margin: 0 auto;font-size: 5pt;
     background: url(images/point_cur.gif) repeat-x bottom;
/*  border-bottom: dotted 1px #999999; */
  width: 98%;
  clear: both;  
}
/*Left Sidebar++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#extra{
  background: #fff;
  float:left;
  width:200px;
  margin-left:-965px}
*html #extra {overflow: hidden;}
.extra { 
  width: 181px;
  height: 100%;
  margin: 9px 9px 9px 9px;
  font-size: 9pt;
}
.extra h2{
  font-size: 12pt; 
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-weight:normal;
  padding: 5px 5px 0 5px;
  color: black;
  color: #822923;
}

/*main round corner*/

.b1, .b2, .b3, .b4, .b5,
.b1 i, .b2 i, .b3 i, .b4 i, .b5 i,
.b1 b, .b2 b, .b3 b, .b4 b, .b5 b{
    height: 1px;
    font-size: 1px;
    overflow: hidden;
    border-style: solid;
    border-width: 0 1px;
    display: block;
}    

.b1_l, .b2_l, .b3_l, .b4_l, .b5_l,
.b1_l i, .b2_l i, .b3_l i, .b4_l i, .b5_l i,
.b1_l b, .b2_l b, .b3_l b, .b4_l b, .b5_l b,
.b1_l q, .b2_l q, .b3_l q, .b4_l q, .b5_l q {
    height: 1px;
    font-size: 1px;
    overflow: hidden;
    border-style: solid;
    border-width: 0 1px;
    display: block;
}
/*end main round corner*/

/*left grey round corner*/
.extra .b1,.extra .b2,.extra .b3,.extra .b4,.extra .b5,
.extra .b1 i,.extra .b2 i,.extra .b3 i,.extra .b4 i,.extra .b5 i,
.extra .b1 b,.extra .b2 b,.extra .b3 b,.extra .b4 b,.extra .b5 b{
    background: /*URL(images/extra_light.jpg)*/ #efefef repeat-x left top scroll;       
}
.extra .b1 {
  margin: 0 2px;
  background: #efefef;
  border: none;
}
.extra .b1 b {
  margin: 0 2px;
  background: #efefef;
  border-color: #efefef;
}
.extra .b2 {margin: 0 1px; border-color: #efefef;}
.extra .b2 b {border-color: #efefef;}
.extra .b2 i {border-color: #efefef;}
.extra .b3 {border-color: #efefef;} 
.extra .b3 b {border-color: #efefef;}
.extra .b3 i {border-color: #efefef;}
.extra .b4 {border-color: #efefef;}
.extra .b4 b {border-color: #efefef;}
.extra .b5 {border-color: #efefef;}
.extra .b5 b {border-color: #efefef;}

.extra_text {
  height: 100%;
  width: 181px;
  padding: 0px;
    background: #efefef repeat-x left top;  
    background-attachment: scroll;
}

/* original ul*/  
/*
.extra_text ul { 
    list-style : none;
    margin: 0 auto;
  padding: 5px 8px 9px 9px;
}
.extra_text #calendar_wrap{     
  background: url(images/pointex.gif) repeat-x bottom;
  padding: 0 0 9px 0;
}
*/

/* right experiment */ 

.extra_text ul { 
    list-style : none;
    margin: 0 auto;
    text-align: right; 
  padding: 5px 8px 9px 9px;
}

.extra_text #calendar_wrap{     
  background: url(images/pointex.gif) repeat-x bottom;
  padding: 0 0 9px 0;
 }

/* end right experiment*/

.extra_text ul li{}
.extra_text ul li ul{ 
  background: url(images/pointex.gif) repeat-x bottom;
}
.extra_text .textwidget{ 
  background: url(images/pointex.gif) repeat-x bottom;
  padding: 0 0 14px 0;
}

/*left grey round corner end*/

/*Right Sidebar++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#navigation{
  width:340px;
  margin-left:-340px;
  height: 100%;
  float:left;
  background: #fff; 
  /*background: #eff2f5;*/
}
*html #navigation {overflow: hidden;}
.navigation {
  font-size: 9pt;
  padding: 0 11px 9px 9px;

  height: 100%;
  clear: both;
}
.navigation_sidebar {
  background: #efefef;
  width: 320px;
  height: 100%
  padding: 0;
  margin: 12px 0 0 0;
}

.navigation h1{
  font-size: 15pt;
  font-weight: normal;
  padding: 0 5px 2px 0;
  margin: 0 auto; 
  color: black;
  font-family: Georgia,'Times New Roman', Times, serif;
}
.navigation h2{
  font-size: 12pt; 
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-weight:normal;
  padding: 5px 5px 0 5px;
  color: #822923;
}
.navigation ul { 
    list-style : none;
    margin: 0 auto;
  padding: 5px 8px 9px 9px;
}
.navigation ul li{}
.navigation ul li ul{ 
  background: url(images/pointex.gif) repeat-x bottom;
}
.navigation .textwidget{ 
  background: url(images/pointex.gif) repeat-x bottom;
  padding: 14px 0 14px 0;
}
.navigation .post {
    padding: 0 5px 9px 5px;
    clear: both;
  height: 100%;
}
.navigation .maincontent img {
    padding: 2px 2px 2px 2px;
    margin: 5px 0 2px 5px;
    border: 1px solid #999999;
    float: right; 
  width: 75px;
  height: 75px; 
}

/*right brown round corner - Current Theme*/
#current {
margin-top:-52px; position: relative;
display:table;
}

.current_theme {}
.current_theme h1 {
  font-size: 20pt;
  font-weight: normal;
  padding: 2px 0 2px 0;
  margin: 0 auto; float: right;
  font-family: Georgia,'Times New Roman', Times, serif;
}
.current_theme a{
  color: #822923; 
    background: inherit; 
    text-decoration:none;
}
.current_theme a:hover { 
  background: inherit;
    text-decoration: none;
}

.current_title {
    width: 300px;
    padding: 0 5px 0 5px;
  height: 100%;
}

.navigation .b1,.navigation .b2,.navigation .b3,.navigation .b4,.navigation .b5,
.navigation .b1 i,.navigation .b2 i,.navigation .b3 i,.navigation .b4 i,.navigation .b5 i,
.navigation .b1 b,.navigation .b2 b,.navigation .b3 b,.navigation .b4 b,.navigation .b5 b{
    background: URL(images/brown.gif) #f6dda9 repeat-x left top scroll;     
}
.navigation .b1 {
  margin: 0 2px;
  background: #f6dda9;
  border: none;
}
.navigation .b1 b {
  margin: 0 2px;
  background: #f6dda9;
  border-color: #f6dda9;
}
.navigation .b2 {margin: 0 1px; border-color: #f6dda9;}
.navigation .b2 b {border-color: #f6dda9;}/**/
.navigation .b2 i {border-color: #f6dda9;}
.navigation .b3 {border-color: #f6dda9;}    
.navigation .b3 b {border-color: #f6dda9;}
.navigation .b3 i {border-color: #f6dda9;}
.navigation .b4 {border-color: #f6dda9;}
.navigation .b4 b {border-color: #f6dda9;}
.navigation .b5 {border-color: #f6dda9;}
.navigation .b5 b {border-color: #f6dda9;}

.navigation_text {
  width: 320px;
  height: 100%;
  padding: 0;
    background:  URL(images/brown.gif) #e8e2ca repeat-x left top;
    background-attachment: scroll;
/*  display:table;*/    /* if fon*/
}
.navigation_fon {
  width: 1px;
  height: 400px;
  float: left; 
    background: URL(images/brown.gif) #f6dda9 repeat-x left top;
    background-attachment: scroll;
}
.navigation .b1_l,.navigation .b2_l,.navigation .b3_l,.navigation .b4_l,.navigation .b5_l,
.navigation .b1_l i,.navigation .b2_l i,.navigation .b3_l i,.navigation .b4_l i,.navigation .b5_l i,
.navigation .b1_l b,.navigation .b2_l b,.navigation .b3_l b,.navigation .b4_l b,.navigation .b5_l b{
      background: #e8e2ca repeat-x left top fixed ;
}
.navigation .b1_l {
  margin: 0 2px;
  background: #e8e2ca;
  border: none;
}
.navigation .b1_l b {
  margin: 0 1px;
  background: #e8e2ca;
  border-color: #e8e2ca;
}
.navigation .b2_l {margin: 0 1px; border-color: #e8e2ca}
.navigation .b2_l b {border-color: #e8e2ca}
.navigation .b2_l i {border-color: #e8e2ca}
.navigation .b3_l {border-color: #e8e2ca}   
.navigation .b3_l b {border-color: #e8e2ca}
.navigation .b3_l i {border-color: #e8e2ca}
.navigation .b4_l {border-color: #e8e2ca}
.navigation .b4_l b {border-color: #e8e2ca}
.navigation .b5_l {border-color: #e8e2ca}
.navigation .b5_l b {border-color: #e8e2ca}
/*round corner end*/

/* PlugIn +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*wp-pagenavi*/
.page_navi {margin: 0 0 9px 0;}
/*******************************/

.addzakl { margin: 1em .2em .3em .2em }