/*
THEME NAME: NetworksDesigner
THEME URI: http://networksdesigner.com
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.7
AUTHOR: <a href="http://networksdesigner.com">NetworksDesigner</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url("2c-r.css");

html {
   margin: 0;
   padding: 0;
}

body{
   text-align: left;
   font-family: verdana,helvetica,arial,sans-serif;
   font-size: 12px;
   line-height: 1.5em;
   background: #00446E url() repeat-x right top;
   color: #C4E9FF;
   /*color: #505050;*/
   padding: 0;
   margin: 0;
}

a{
   color: #0B96DE;
   font-weight: normal;
}
a:hover{
   color: #0B96DE;
   text-decoration: none;
}

h2{
   font-size:1.4em;
   line-height: 1.3em;
   margin: 1em 0;
   padding: 0em;
}
h3 {
   font-size:1.2em;
   line-height: 1.3em;
   margin: 2em 0 0em 0;
   padding: 0em;
}
h4{
   font-size:1.2em;
   line-height: 1.3em;
   color: #FF6000;
   margin: 2em 0 0em 0;
   padding: 0em;
}
h5{
   font-size:1.1em;
   line-height: 1.2em;
   margin: 1.5em 0 0em 0;
   padding: 0em;
}
h6 {
   font-size:1.1em;
   line-height: 1.2em;
   color: #FF6000;
   margin: 1.5em 0 0em 0;
   padding: 0em;
}


div#header {
   /*background: #D4EFFF url(images/banner.jpg) no-repeat left top;*/
   border-bottom: 1px solid #0069A9;
   padding: 0;
   margin: 0 0 1em 0;
   
   /*background: pink url() ;*/
}
div#banners {
   /*background: #D4EFFF url(images/banner.jpg) no-repeat left top;*/
   float: none;
   width: 100%;
   height: 70px;
   padding: 0 0 0em 0;
   margin: 0 0 0 0;
   /*background: blue url() ;*/
}
div#banners img{
   float:left;
   border: 0px solid red;
   padding: 0;
   margin: 0;
   /*background: pink url() ;*/
}

div#banners .banner {
   float:right;
   margin: 0;
   padding: 0 0 0 0;
   /*background: lightgreen url() ;*/
}
h1#blog-title {
   float:left;
   font-size:1.2em;
   padding: 0em 0em 0em 0em;
   margin: 0em 0em 0 20em;
   
   /*background: lightblue url() ;*/
}
#blog-description {
   float:left;
   font-size:1em;
   padding: 0 0 1em 1em;
   margin: 0 0 0 0;
   /*background: lightgreen url() ;*/
}

div#footer {
   text-align: left;
   padding: 0 0 0 0;
   margin: 2em 0 0 0;
}

/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}

.entry-title,.entry-meta {
clear:both;
}

div#container,div#primary,div#secondary {
margin-top:1em;
}
div#container{
   margin-top:2em;
}

div#content{
   background: #C4E9FF;
   background: #c4e9ff url(images/bg_content.jpg) no-repeat center bottom;
   color: #00446E;
   padding: 1em 1em 4em 1em;
}
* html div#content{
   border: 1px solid #C4E9FF;
   padding: 1em 1em 3em 1em;
}


form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
/*background:#fff;
color:#c30;*/
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 2em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
   margin-bottom:1em;
   padding: 0em 0 1em 0;
}
div#nav-below {
   padding: 0px 0 0px 0;
   margin: 1em 0 2em 0;
}

div#nav-images {
height:150px;
margin:1em 0;
}
div.navigation {
line-height: 1em;
}
div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar input#s {
   width:9em;
   margin: 0 1em 0 1em;
}

div.sidebar ul {
   margin: 0;
   padding: 0;
}

div.sidebar li {
   /*background: #fafafa;*/
   /*background: #ffffff url() repeat-x left bottom;*/
   list-style:none;
   /*border: 1px solid #bbbbbb;*/
   /*border-left: 1px solid #771621;
   border-right: 1px solid #771621;
   border-bottom: 1px solid #771621;*/
   border: 1px solid #0069A9;
   padding: 7px;
   margin: 0em 0em 1em 0em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
   border: 0em solid red;
   margin: 0 1em 0em 1em;
   padding: 0 1em 0 1em;
}
* html div.sidebar ul ul {
   padding: 0 1em 0 1em;
}

div.sidebar ul ul li {
background: transparent url() ;
   border: 0px solid red;
   list-style: outside url(images/list-style.jpg);
margin:0 0em 0 0em;
padding: 0 0em 0 0em;
}

/*div.sidebar ul ul li:before {
   content:"\203A";
   padding-right: 0.5em; 
}*/

div.sidebar ul ul ul {
margin: 0 0em 0 1em;
padding: 0 0em 0 0em;
}

div.sidebar ul ul ul li {
      border: 0em solid red;
   /*list-style: outside url(images/list-style.jpg);*/
   list-style: none url();
   padding-left: 0.0em;
}

/*div.sidebar ul ul ul li:before {
   content:"\203A";
   padding-left: 0.8em;
}*/

/*radiusy kartinkami tolko sverhu, vstavlyaetsya do h3 widgettitle*/
      div.sidebar .edge_r {
         background: transparent url(images/bg_sb_small_widgettop_r.jpg) no-repeat right top;
         
         padding: 0px;
         margin: 0 -1px 0 0px;
      }
      div.sidebar .edge_l {
         background: transparent url(images/bg_sb_small_widgettop.jpg) no-repeat left top;
         
         padding: 1px 1px 0 1px;
         margin: 0 0px 0 -1px;
      }
/*radiusy kartinkami tolko sverhu, vstavlyaetsya do h3 widgettitle*/

div.sidebar h3 {
   font-size:18px;
   /*background: #e6e6e6;*/
   /*background: transparent url(images/bg_sb_small_widgettop.jpg) no-repeat left top;
   position: relative;
      left: -2px;*/
   font-weight: normal;
   background: #C4E9FF;
   color: #FF6000;


   padding: 0.5em;
   margin: 0px 0px 12px 0px;
}
div.sidebar .textwidget {
   padding: 0 0em 0 0em;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *{ /*,div.sidebar div,div.sidebar h3,div.sidebar ul { old*/
margin:0;
padding:0;
}


div#access {
   padding: 0;
   margin: 0;
}

.widget {
   padding: 0px;
   margin: 0 0 0 0;
}

div.border {
   background: transparent;
   border: 0px solid #771621;
   padding: 0px;
   margin: 0px 0;

}
div.border-posts {
   background: transparent;
   border: 0px solid #771621;
   padding: 0px;
   margin: 0px 0 12px 0;
}
div.edge_bl {background: url(images/edge_bl.jpg) 0 100% no-repeat; position: relative; 
   bottom: -1px;
   left: -1px;
}
div.edge_br {background: url(images/edge_br.jpg) 100% 100% no-repeat; position: relative;
   bottom: 0px; right: -2px;
}
/* tl i tr odinakovy dlya ie i mozilla*/
div.edge_tl {background: url(images/edge_tl.jpg) 0 0 no-repeat; position: relative; top: -2px; left: -2px;}
div.edge_tr {background: url(images/edge_tr.jpg) 100% 0 no-repeat; 
   position: relative; right: -2px;
   padding: 6px 6px 4px 4px; /*-->padding 15 || +1 +1 -1 -1*/
}
* html div.edge_bl {background: url(images/edge_bl.jpg) 0 100% no-repeat; position: relative; bottom: 0px; left: -1px;}
* html div.edge_br {background: url(images/edge_br.jpg) 100% 100% no-repeat; position: relative; bottom: -1px; right: -2px;}
/** html div.edge_tl {background: url(images/edge_tl.jpg) 0 0 no-repeat; position: relative; top: -2px; left: -2px;}
* html div.edge_tr {background: url(images/edge_tr.jpg) 100% 0 no-repeat; position: relative; right: -2px; 
 padding: 16px 16px 14px 14px; } */


/*edges for top navigation*/
   div.border_menu {
      background: transparent;
      border: 1px solid #771621;
      padding: 0px;
      margin: 0px 0;
      visibility: hidden;
   }
   div.edge_mbl {background: url(images/edge_bl.jpg) 0 100% no-repeat; position: relative; 
      bottom: -1px;
      left: -1px;
   }
   div.edge_mbr {background: url(images/edge_br.jpg) 100% 100% no-repeat; position: relative;
      bottom: 0px; right: -2px;
   }
   
   div.edge_mtl {background: url(images/edge_tl.jpg) 0 0 no-repeat; position: relative; top: -2px; left: -2px;}
   div.edge_mtr {background: url(images/edge_tr.jpg) 100% 0 no-repeat; 
      position: relative; right: -2px;
      padding: 7px 6px 4px 4px; /*-->padding 15 || +1 +1 -1 -1*/
   }
   * html div.edge_mbl {background: url(images/edge_bl.jpg) 0 100% no-repeat; position: relative; bottom: 0px; left: -1px;}
   * html div.edge_mbr {background: url(images/edge_br.jpg) 100% 100% no-repeat; position: relative; bottom: -1px; right: -2px;}
   * html div.edge_mtl {background: url(images/edge_tl.jpg) 0 0 no-repeat; position: relative; top: -3px; left: -2px;}
   * html div.edge_mtr {background: url(images/edge_tr.jpg) 100% 0 no-repeat; position: relative; right: -2px;}
/*edges for top navigation*/

div.clear {
   clear: both;
}

div#favour {
   height: 214px;
   background: #771621 url(images/bg_favour.jpg) no-repeat right top;
   color: #ffffff;
   padding: 1.5em;
   margin: 1em 0 0 0;
}
div#favour_content {
float: left;

width:100%;
margin:0 -440px 0 0;
}
div#favour_text {
   /*border: 1px dotted red;*/
   /*background: lightblue;*/
   padding: 0;
   margin:0 440px 0 0;
}
div#favour .entry-title {
   color: #ffffff;
   background: transparent;
}
div#favour_img {
   float:right;
   /*background: lightgreen;*/
   text-align: center;
   overflow:hidden;
   width:310px;
   height: 202px;
   margin: 5px 92px 0 0px;
}
* html div#favour_img {
   padding: 0px 0 0 0;
   margin: 5px 0 0 -402px;
}
div#favour_img img{
   border: 0px solid red;
}


div.post{
   /*background: yellow;
   border: 1px solid red;*/
   /*background: #fafafa;*/
   padding: 7px;
   margin: 0px; /*margin-top - radius of the edge!!!*/
}
div.page{
   /*background: #fafafa;*/
   padding: 7px;
   margin: 0px;
}

.page-title {
   font-size: 1.5em;
   text-align: center;
   padding: 0;
   margin: 0;
}
.page-title a, .page-title a:hover, .page-title a:link, .page-title a:visited, .page-title a:active {
   padding: 0px 0;
   margin: 1px 0 15px 0;
}

.entry-title{
   font-size: 1.5em; /*1.4em;*/
   /*color: #505050;*/
   /*background: #e6e6e6;*/
   /*border: 1px solid brown;*/
   font-weight: normal;
   color: #FF6000;
   margin: 0px 0px 0px 0px; 
   padding: 0em 0em;
}
.entry-title a{
   color: #FF6000;
}
.entry-content {
   padding: 0;
   margin: 0;
   
   /*border: 1px solid blue;*/
   /*border: 1px solid blue;
   background: yellow url() ;*/
}
.entry-meta {
   font-size: 0.916em;
   line-height: 1.38em;
   border-top: 1px dotted #0B96DE;
      /*border: 1px solid green;*/
   padding: 0em 0 0 0;
   margin: 0em 0 0 0;
   
   /*border: 1px solid green;
   background: lightgreen url() ;*/
}

.entry-date {
   text-align: right;
   font-size: 0.916em;
   line-height: 1em;
   /*border-bottom: 1px solid #bbbbbb;*/
   padding: 0em 0 0 0;
   margin: 0em 0 0 0;
}

div#comments h3{
   font-size: 1.5em;
   font-weight: normal;
   border-bottom: 1px dotted #0B96DE;
   margin: 0px 0px 0px 0px; 
   padding: 0em 0em;
}
div#respond h3{
   font-size: 1.5em;
   font-weight: normal;
   border-bottom: 1px dotted #0B96DE;
   margin: 0px 0px 0px 0px; 
   padding: 0em 0em;
}

div blockquote {
   background: #fcfcfc url(images/quote.jpg) no-repeat left top;
   /*border-left: 3px dotted #6699ff;*/
   padding: 0 2em 0 3em;
   margin: 0em 1em;
}
div blockquote blockquote{
   background: #fcfcfc url(images/quote.jpg) no-repeat left top;
   /*border-left: 3px dotted #6699ff;*/
   padding: 0 2em 0 3em;
   margin: 0em 0em;
}
.wp-caption {
   text-align: center;
   background: #ffffff url(images/bg_widget.jpg) repeat-x left bottom;
   border: 1px solid #bbbbbb;
}
.wp-caption-text{
   padding: 0;
   margin: 0;
}
.wp-caption img{
   border: 0px;
}
div .comment{
   clear:both;
   border-bottom: 1px solid #bbbbbb;
}
div .bypostauthor{
   background: #fafafa;
}

div .comment .comment-author{}
div .comment .comment-meta{
   font-size: 0.92em;
   padding: 0;
   margin: 0;
}
div .comment p{}

div .comment .atr_reply {
   color: blue;
   text-decoration: underline;
}
div .comment .atr_reply:hover {
   color: #FF6000;
   text-decoration: none;
}
div .comment .atr_reply_img {}
div .comment a.atr_link {}
div .comment a.atr_link:hover {}
div .comment div#atr_tt {}
