/*
Author Name: 
Author Site:
Style Name:
Style URI:
Version:
Comments:
*/


body {
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 62.5%; /* Resets 1em to 10px */
	color: #444;
	background: #fff;
	text-align: center;
}


strong, em, b, i {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	}

h1, h2, h3, h4, h5, h6 {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	}
	
h3, .single .k2-asides h3 {
	color:#000000;
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	letter-spacing:normal;
	text-transform:uppercase;
}

h2.archivepages {
  font-size: 11px;
  color:#999999;
  font-weight:normal;
}

#respond {
  font-size: 12px;
  color: #999;
  font-weight:normal;
}

.reply {
color:#444;
font-family:Arial;
font-size:18px;
font-weight:normal;
letter-spacing:normal;
padding:0px 0px 12px 0px;
text-transform:uppercase;
}

.entry-title  {
  font-size: 2.5em;
  font-weight:bold;
  letter-spacing:0px;
  color: #444;
}

.entry-title a {
  color: #444;
}

.entry-title a:hover {
  color: #000;
    text-decoration:none;
  /*
  border-bottom:2px solid #000;
  border-bottom:2px dashed #000;
  background: #ffdf08;
  */
}

a {
	color: #000;
	text-decoration:none;
}

a:hover {
	color: #000;
	text-decoration:underline;
}


a:focus {
  outline: none;
}


#primary a:hover, #primary a:visited:hover,
.secondary a:hover, .secondary a:visited:hover {

	}



/* Шапка */
#header {
	position: relative;
	background: #fff;
	background-position: top right;
}
/* Конец Шапка */



/* Контент */
.content {
	padding: 0px;
}

    /* Список Постов */
    #primary {
      position: relative;
      float: left;
      width: 670px;
      padding: 0px 40px 0px 0px;
    }
    /* Конец Список Постов */
    
    /* Sidebar-1 */
    #sidebar-1 {
      float: right;
      width: 240px;
      padding: 0px;
      margin: 0px 0px 20px 0px;
      color: #999999;
      font-size: 12px;
      font-family: Arial;
    }
	
		 
		  #adrotate_1 h4, #adrotate_2 h4 {
			border-bottom: 0px solid #999999;
			padding: 0px 0px 0px 0px;
		  }    
	
    
         /* Заголовки в sidebar-1 */ 
	 
        .secondary h4 {
          font-family:Arial;
          font-size:18px;
          font-weight:normal;
          letter-spacing:normal;
          margin-bottom: 12px;
		  margin-top:35px;
		  padding: 0px 0px 15px 0px;
		  color: #444;
		  border-bottom: 1px solid #999999;
		  text-transform: uppercase;
          }
		  
	  
		  
        /* Конец Заголовки в sidebar-1 */ 
				        
        /* Ссылки в sidebar-1 */ 
        #sidebar-1 a {
          color:#000;
          text-decoration: none;
        }

        #sidebar-1 a:hover {
          color:#000;
          text-decoration: underline;
        }    
        /* Конец Ссылки в sidebar-1 */ 
		
		
        /* Блок Sidebar-1 */
        #sidebar-1 div {
		  /*margin-bottom: 35px;*/
        }		
        /* Конец  Блок Sidebar-1 */

        /* Контент в блоке Sidebar-1 */
        #sidebar-1 div div {
          border: 0px;	
          /*padding: 0px;*/
        }
        /* Конец Контент в блоке Sidebar-1 */
 
 
       
            /* Форма поиска и Livesearch */

            #sidebar-1 #search {
              border: 0px solid #ccc;
              padding: 0px;
            }

            #search {
              margin-top: 0px;
            }
      
                .secondary div {
                  margin: 0px 0px;
                  padding: 0;
                  position: relative;
                }

            #searchform {
              height: 30px;
            }

            input[type=text], input[type=password], textarea {
              color: #444;
              padding: 6px;
              margin:0px;
              border: 1px solid #ccc;              
              font-family:Verdana,Arial,Helvetica,sans-serif;
              font-size:11px;
              font-size-adjust:none;
              font-stretch:normal;
              font-style:normal;
              font-variant:normal;
              font-weight:normal;
              line-height:normal;              
              background-color:#fff;
              overflow:auto;  			  
            }

            input[type=text]:hover, input[type=password]:hover, textarea:hover {
            background-color:#fff;
            }

            #s {
              width: 226px;
              height: 16px;
              font-size: 13px;
			  -moz-border-radius-bottomleft:13px;
			  -moz-border-radius-bottomright:13px;
			  -moz-border-radius-topleft:13px;
			  -moz-border-radius-topright:13px;
              }

            #s.livesearch {
              width: 78%;
              }              

            .columns-three #s.livesearch {
              width: 226px;
              }

            #searchreset {
              padding: 6px;
              margin:0px;
              }

            #searchload {
              padding: 6px;
              margin:0px;
              }

            #searchcontrols {
              text-align: center;
              padding: 1px;
              background: #ddd;
              }

            #searchcontrols small {
              margin: 0;
              padding: 0;
              }
			  
			label.overlabel-apply {
				top: 6px;
				left: 8px;
				font-size:13px;
				font-family:Verdana,Arial,Helvetica,sans-serif;
				}
              
            /* Конец Форма поиска и Livesearch */
			
	
		
    /* Конец Sidebar-1 */
    

/* Конец Контент */


/* Страница */

#page {
	background: white;
	text-align: left;
	margin: 0 auto;
	padding-top: 10px;
	position: relative;
	border-top: none;
	clear: both;
}

/* Конец Страница */


    /* Навигация внутри поста */ 
    
    
body.smartposition #nav-above {
	position: fixed;
	top: 0px;
	background: #fff;
	border-bottom: 1px solid #eee;
	width: 670px;
	margin: 0;
	padding: 5px 0px 0px 0px;
	z-index: 10;
	}
	
    .navigation {
      text-align: center;
      margin: 0px;
      padding: 0;
      width: 100%;
      overflow:hidden;
     }	
	
    .navigation .nav-previous,
    .navigation2 .left {
      float: left;
      width: 50%;
      text-align: left;
    }
    
    .navigation .nav-next,
    .navigation2 .right {
      float: right;
      width: 50%;
	  height:40px;
      text-align: right;
    } 
		
    .navigation td.nav-previous {
      float: left;
      width: 50%;
      text-align: left;
    }
	
    .navigation td.nav-next {
      float: right;
      width: 50%;
      text-align: right;
    } 
    
    .navigation td.nav-previous a:hover, .navigation td.nav-next a:hover {
		text-decoration:none;
    }
	
    .nav-previous a:hover, .nav-next a:hover {
		text-decoration:none;
    }
	
	.navigation td.nav-previous table {
      width: 100%;
      text-align: left;
	  border: 0px;
	  padding: 0px;
	  margin: 0px;
	  cellspacing: 0px;
	  cellpadding: 0px;
    } 
	
	.navigation td.nav-next table {
      width: 100%;
      text-align: right;
    } 
	
	
	.nav-next a, .nav-previous a{
		font-size:12px;
	}
	
	.nav-next a:hover, .nav-previous a:hover  {
	 font-size:12px;
	 color:#000000;
	}
	
	.meta-nav-previous {
		width: 10px;
		font-size:28px;
		vertical-align:middle;
		padding-right: 10px;
		padding-bottom: 5px;
	}
	
	.meta-nav-next {
		width: 10px;
		font-size:28px;
		vertical-align:middle;
		padding-left: 10px;
		padding-bottom: 5px;
	}
	
	.meta-nav-title {
		font-style: italic;
		line-height:18px;
		font-size:12px;
	}
	
	.meta-nav-title:hover {
		color:#000;
	}

    .navigation a {
      color: #999;
    }
      
    .navigation a:focus {
      outline: none;
    }
      
    .meta-nav {
      font-size:28px;
      margin: 0px;
      vertical-align: middle; 
      line-height:25px; 
	  text-decoration:none;
    }
      
    .meta-nav:hover{
      color: #000;
	  text-decoration:none;
    }
      
    .current-content {
      padding: 0px;
      margin: 0px;
    }
      

    /* Конец  Навигация внутри поста */ 
    
    
    
    /* Навигация (Rolling Archives) */    

	#primary-wrapper {
	width: 670px;
	float: left;
	margin-right: -220px;
	}
	
    #dynamic-content {
       padding-top:35px;
    }
    
    #rollingarchives {
      padding: 0px 0;
      width: 670px;
      font-size: 11px;
      top: 5px;
    }
      
      #texttrimmer {
        top: 3px;
        }
        
      #trimmertrim, #trimmeruntrim {
        top: 0px;
        }
      
      #pagetrackwrap {
        width: 400px;
        }
        
      #pagetrack {
        width: 400px;
        }
        
      body.smartposition #rollingarchives {
        width: 670px;
        }     
        
      body.smartposition #trimmertrim, body.smartposition #trimmeruntrim {
        top: 10px;
        }
         
      div.trimmed .hentry {
        background: #FFFFFF none repeat scroll 0 50%;
        }
        
      #rollnext, #rollprevious {
        color:#999999;
        line-height:6px;
        display: block;
        height: 10px;
        padding: 2px 0px 5px 0px; 
      }
      
      #rollprevious span {
        font-size: 28px;  
        margin: 0px; 
      }      
        
      #rollnext span { 
        font-size: 28px;  
        margin: 0px; 
      }            
      
      #rollnext:hover,
      #rollprevious:hover {
        color: #000;
        text-decoration: none;
        cursor: pointer;        
       }
        
      #rollingarchives a:hover {
        text-decoration:none;
      }       
      
      .entry-head {
        margin-top:13px;
		margin-bottom: 18px;
        }
		
      .page-head {
        margin: 20px 0px 20px 0px;
        }   
		
      .entry-head h3 {
		color:#999999;
		font-family:Arial;
		font-size:2,5em;
		font-weight:bold;
		letter-spacing:normal;
		margin-bottom:12px;
		text-transform:none;
        }
		
		#entry-head-not-found {
			text-align:center;
color:#444444;
font-family:Arial;
font-weight:bold;
letter-spacing:normal;
margin-bottom:12px;
text-transform:none;
font-size:2.5em;
		}
		
      .page-head h1 {
		color:#999999;
		font-family:Arial;
		font-size:18px;
		font-weight:normal;
		letter-spacing:normal;
		margin-bottom:12px;
		text-transform:uppercase;
	  }  
	  
	  .not-found-message {
		text-align:center;
	  }

         
         
    /* Конец Навигация (Rolling Archives) */


/* Пост */


/* Мета */
.post-meta {
	font-size:11px;
	line-height:14px;
	color:#999999;
	padding:0 0 0 0px;
}

.post-meta-key {
	width: 1px;
	display: none;
}

.image-meta, .entry-head ol, .entry-head ul {
	padding: 0 0 0 0px;
	margin-top:8px;
}
	
.image-meta li, .entry-head ol li, .entry-head ul li {
	margin:0 0 4px 0;
	padding:0;
}	
/* .Мета */

       
      .hentry { /* Отступы между постами */
        margin: 5px 0 50px;
        position: relative;
        }
        

            .entry-content a.commentslink {
              text-decoration:none;
            }
       
            /* Комментарии */
            .commentslink {
              padding: 0px 0 0px 0px;
              background: url('images/comment.png') left center no-repeat;
              text-decoration:none;
              }

            /* Конец Комментарии */
             
           
        .entry-content a {
          text-decoration:underline;
          }
          
        .entry-content a:hover {
          text-decoration:none;
          }
          
          
        .entry-content a.more-link {
          text-decoration:none;
          }
          
             
      /* Далее */     
      
      
      .more-link {
       color:#000;
       text-decoration:none;
      }
      
       a:hover.more-link {
       color:#000;
       text-decoration:none;
      }
      
      .reade-more {
        color:#999999;
        text-decoration:none;
       }
       
      .reade-more:hover {
        color:#000;
       }      
            
      .reade-more-text {
        font-size:12px;
        margin: 0px;
        vertical-align: middle;  
      }
      
      .reade-more-right {
        padding: 0px 0px 0px 5px;
        font-size:22px;
        margin: 0px;
        vertical-align: middle;  
      }
      
      /* Конец Далее */ 
	
/* Конец Пост */



/* Комментарии внутри поста */             
             
            
            #addcomment {
              margin: 6px 0px 0px 0px; 
            }
			
			#commentlist {
				margin: 10px 0px 50px 0px;
				position: relative;
			}
             
              #commentlist li {
                margin: 20px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                list-style: none;
                }

              #commentlist li .comment-content {
                font-size: 1.2em;
                line-height: 1.8em;
                }

              .comment-content p,
              .comment-content ul,
              .comment-content ol,
              .comment-content div,
              .comment-content blockquote {
                padding: ;
                margin: 0px;
                }
        

              #commentlist li img {
                padding: 0;
                border: none;
                }

              #commentlist li .gravatar {
                float: left;
                margin: 0px 0px 0px 0px;
                }

				#comment-author-info {
				margin: 0px 0px 0px 0px; 
				}

              #commentlist li .counter {
                display: none;
                font: normal 1.5em 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
                color: #999;
                float: left;
                width: 35px;
                }
                
              li.byuser {
                background: #fff;
                }

              li.bypostauthor {
                background: #fff;
                }

              li.bypostauthor blockquote {
                color: #333;
                background: url('images/quote.png') no-repeat 10px 0;              
                }
						

				#commentlist #respond {
					background-color: #eee;
					margin: 1em 0;
					padding: 20px 20px;
					position: relative;
				}
				
				.you-must-login a {
					color: #000;
					text-decoration:underline;
				}
				
				.you-must-login a:hover {
					color: #000;
					text-decoration:none;
				}
				
				#commentlist .cancel-comment-reply {
					position: absolute;
					top: 20px;
					right: 0px;
					width: 20px;
					height: 20px;
					background: url(images/close.png) no-repeat left center;
					padding: 0px;
					margin-right: 20px;
					opacity:0.4;
				}
				
				#commentlist .cancel-comment-reply:hover {
					opacity:1;
				}
				
				#leavecomment, .comments #loading, #comments-closed-msg {
					text-align: center;
					margin: 30px 0 20px !important;
					color: #ccc;
					font-size: 2em;
				}
				
				
				
				

			 /* Комментарии */
			 
			 .comments-heading-box {
                margin: 10px 0px 24px 0px; 
				overflow:hidden;
			 }
			 
			 .comments-heading {
				float:left;
			 }
			 
                 /* RSS лента комментариев */
                 .comments_heading_metalinks {
                    padding:0px 0px 0px 0px;
                 }
                    
	 
				 .comments-heading h4 {
					color:#000000;
					font-family:Arial;
					font-size:18px;
					font-weight:normal;
					letter-spacing:normal;
				 }
                 
				 .metalinks {
					margin-top: 0px;
					padding-top: 7px;
				}
	
                 .comments_metalinks {
                    /*height:21px;*/
                    clear: right;
                    padding:0px 0px 0px 0px;                
                 }
                 
                 .commentsrsslink { 
                    color: #999;
                    font-size: 11px;
                    font-weight:normal;
					margin-left:10px; 
					padding:0px 0px 0px 0px;
                  }
                  
                 .commentsrsslink a {              
                    color:#999;
                    text-decoration:none;
                  }
                  
                 .commentsrsslink a:hover {              
                    color:#999;
                    text-decoration:underline;
                  }
                  
                  /* Конец RSS лента комментариев */
				  
				  .comment-edit-close {
					margin-left: 5px;
					color: #999999;
					font-size:11px;
				  }
				  			  
				  #toggle-comment-author-info {
					color: #999999;
					text-decoration:none;
				  }
				  
				  #toggle-comment-author-info:hover {
					color: #999999;
					text-decoration:underline;
				  }

			 
			  #commentformbox {
                border-top:3px solid #000;
				border-bottom:1px solid #999999;
                padding: 20px 0px 20px 0px;
                margin: 10px 0px 10px 0px;
			  }
              
			  .commentformbox-left {
				float:left;
				width:200px;
			  }			  
			  
			  .commentformbox-left-you-must-login {
				font-size:11px;
			  }
		  
			  .commentformbox-right {
				overflow:hidden;
			  }			  
			  
              .comments textarea {
				width: 98%;
              }  
			  
			.comment-login, .comment-welcomeback {
				color:#777777;
				margin-top:0px;
				margin-bottom: 10px;
			}
			
			.comment-login a {
				color:#999999;
				text-decoration:none;
			}
			
			.comment-login a:hover {
				color:#999999;
				text-decoration:underline;
			}
			
			.comments textarea {
				margin:0px 0px 15px 0px;
			}
			  
			.comment-login-name {	
				color:#444;
				font-weight: bold;	
				font-size:11px;
				margin-right:4px;
			}
			
			.comment-login-name a {
				color:#444;
				text-decoration:none;
			}
			
			.comment-login-name a:hover {
				color:#000;
				text-decoration:none;
			}
			
			.comment-login-logout {	
				margin-left:5px;
				font-size:11px;
			}
			
			.comment-login-logout a {
				color:#999;
				text-decoration:none;
			}
			
			.comment-login-logout a:hover {
				color:#999;
				text-decoration:underline;
			}
			
			
			
			.comment-right {
				float:left;
				width:200px;
				
			}
			.comment-left {
				overflow:hidden;
			}
			
			.comment-box {
				border-top:1px solid #999999;
				margin:0px 0px 0px 0px;
				padding:12px 0px 12px 0px;
			}

			.comment-edit {
				margin-left: 5px;
				font-size: 11px;
			}
			
			.comments #commenterror {
				background-color:#ffebe8;
				color:#FF0000;
				display:none;
				line-height:2;
				padding: 5px 10px 5px 10px;
				margin: 0px 0px 15px 0px;
				font-size:11px;
			}
			
			#commentform-submit {
				float:left;
				width:50px;
			}
			
			.comments #commentload {
				display: none;
				padding-top: 3px;
				float: right;
				vertical-align: middle;
				height: 18px;
				width: 18px;
				background: url('../../images/spinner.gif') center center no-repeat;
			}

			/* .Комментарии */
			  
			  
			  
              /* Комментарии внутри поста */    
              
              .comments form {
                clear: both;
                padding: 0px 0px 20px 0px;
               }          
              
              .comment-body {
                background: #fff; 
                margin: 10px 0px 15px 0px; 
                clear: both;
              }
              
              .comment-content p {
                font-size: 11px;
                line-height: 16px;
                }
				
              .comment-content p a {
				text-decoration:underline;
              }
				
              .comment-content p a:hover {
				 text-decoration:none;
              }
              
              .comment-avatar-author {
                margin: 10px 0px 0px 0px; 
                background: #fff;
              }
              
              .comment-avatar {
                float: left;
                width: 24px;
                height: 24px;
                background: #000;
                margin: 0px 10px 0px 0px;
              }
              
             
              
              .comment-arrow {
                float:left;
                margin:0px;               
                width:12px;                
                position:relative;
                top: auto;
                left:-22px;                
              }             
             
              .comment-talk {
                background:transparent url(images/comments_talk.png) no-repeat scroll 0;
                height:6px;
                width:11px;
                left:40px;
                position:absolute;
                top:6px; 
              }
              
              .comment-text {              
                padding: 10px 12px 4px 12px;  
                color: #444;           
              }
              
             .comment-text a {              
                text-decoration:underline;
              }
              
             .comment-text a:hover {              
                text-decoration:none;
              }
              
             .comment-author {
                font-size: 11px;
                font-weight: bold;
                margin: 0px 0px 0px 0px;
				color:#444444;
             }
              
              .comment-meta {
                overflow:hidden;
                font-size: 10px;
                margin: 0px; 
				color: #999;                
              }
              
              .comment-meta-data {
                font-size: 9px;
                float: left;
              }
              
              .comment-meta-replyc {
                 float: right; 
                 font-size: 11px;   
                 margin: 0px 10px 0px 0px;  
              }
              
              .comment-meta a {
                color: #999;
              }
              
              .comment-meta a:hover {
                color: #999;
                text-decoration:underline;
              }
              
              .comment-reply {
				font-size: 11px;
				color:#999999;
                margin: 8px 0px 0px 0px;
              } 
			  
              .comment-reply a {
				color:#999999;
                text-decoration:none;
              } 
			  
              .comment-reply a:hover {
				color:#999999;
                text-decoration:underline;
              } 
			  	  
			  
			  

			  
              .comment-form {
                border-top:3px solid #000;
				border-bottom:1px solid #999999;
                padding: 15px 0px 10px 0px;
                margin: 10px 0px 10px 0px;
              }
              
              .comment-form-talk {
                background:transparent url(images/comments_talk.png) no-repeat scroll 0;
                height:6px;
                width:11px;
                left:26px;
                position:absolute;
                top:16px; 
              }
              
              .comment-form-textarea {
                margin: 0px;
                padding: 0px;
              }
              
              .comment-form-textarea textarea {
                margin: 0px 0px 10px 0px;
                padding: 0px;
              }     
         
              
              #commentform textarea {
                /* width: 99%; */ 
              }   
			  
			.comments form input[type=text] {
				width: 165px;
				margin: 0px 0px 10px 0;
				}
              
              .comment-form-bottom {
                margin: 0px 0px 0px 0px;
                padding: 0px;
                text-align: center;
                width: 100%;
                min-height: 22px;
                overflow: hidden;
                }
              
			  .button-primary {
			  
			  }
			  
			  
.submit input,
.button,
.button-primary,
.button-secondary,
.button-highlighted,
#postcustomstuff .submit input {
	font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	text-decoration: none;
	font-size: 11px !important;
	line-height: 16px;
	padding: 4px 10px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-khtml-box-sizing: content-box;
	box-sizing: content-box;
}

a.button,
a.button-primary,
a.button-secondary {
	line-height: 1.2em;
	-webkit-border-radius: 10px;
	padding: 4px 10px;
}

.button-primary, .submit .button-primary, #login form .submit input {
	background:#F2F2F2 url(images/white-grad.png) repeat-x scroll left top;
	border-color:#BBBBBB !important;
	color:#464646 !important;
}

.button-primary:hover, #login form .submit input:hover {
	border-color:#666666 !important;
	color:#000000 !important;
}

			  
              .comment-form-button {
                text-align: left;
                width: 50%;
                float: left;                
              }
              
              .comment-form-close {
                font-size: 11px;
                float:right;
                text-align:right;
                width:40%;
                padding: 5px 0px 0px 0px;
              } 
              
              .comment-form-close a {
                color:#999999;
                text-decoration:none;
              } 
              
              .comment-form-close a:hover {
                color:#999999;
                text-decoration:underline;
              }
              
              .comment-logout {
                font-size: 11px;
                padding: 0px 0px 0px 5px;
              } 
              
              .comment-logout a {
                color:#999999;
                text-decoration:none;
              } 
              
              .comment-logout a:hover {
                color:#999999;
                text-decoration:underline;
              } 
              
              .comment-loggedin {
                font-size: 11px;
                margin: 0px 0px 20px 0px;
              }
              
              .comment-loggedin a {
                color:#444;
                text-decoration:underline;
              }
              
              .comment-loggedin a:hover {
                color:#444;
                text-decoration:none;                
              }              
 
              
              /* Конец Комментарии внутри поста */      




/* Подвал */
#footer {
	width: 950px;
	clear: both;
	text-align: left;
	margin:0px auto 40px auto;
	padding:0px 0px 0px 0px;
	position:relative;
	background: #fff;
	color: #444;	
	font-size: 12px;
	font-family: Arial;
}

#footer span { 
text-transform:uppercase;
}

#footer a { 
	color:#444;
	text-decoration:none;
}

#footer a:hover { 
	color:#444;
	text-decoration:underline;
}


#footer-_ {
	color:#cccccc;
	font-family:Arial;
	font-size:18px;
	margin:0px;
	padding: 0px 0px 10px 0px;
}

#footer-bottom {
	width: 950px;
	padding: 15px 0px 0px 0px;
	margin: 30px auto 0px auto;
	border-top: 2px solid #000000;
	font-size:12px;
	overflow:hidden;
}

#footer-bottom-top {

}

#footer-bottom-top span {
	text-transform:uppercase;
	margin-right: 15px; 
}

#footer-bottom-left{
	width: 620px;
	font-size:12px;
	float: left;
}

#footer-bottom-left span{
	text-transform:uppercase;
	margin-right: 15px; 
}

#footer-bottom-left div {
	text-transform:uppercase;
	margin-right: 15px; 
	float: left;
}

div#footer-bottom-left-LiveInternet {
	top: -10;
	float: left;
	margin-left: 5px; 
}


#footer-bottom-right{
	width: 320px;
	float: right;
	padding: 5px 0px 0px 0px;
}

.footer-bottom-right-logo {
	height: 20px;
	margin-left: 10px;
	float: right;
	opacity: 0.6;
}

.footer-bottom-right-logo:hover {
	opacity: 1;
}

#footer-bottom-right-logo-vkontakte {
  width: 20px;
  background: transparent url(images/footer-logo-vkontakte.png) no-repeat center;
}

#footer-bottom-right-logo-facebook {
  width: 20px;
  background: transparent url(images/footer-logo-facebook.png) no-repeat center;
}

#footer-bottom-right-logo-myspace {
  width: 20px;
  background: transparent url(images/footer-logo-myspace.png) no-repeat center;
}

#footer-bottom-right-logo-twitter {
  width: 34px;
  background: transparent url(images/footer-logo-twitter.png) no-repeat center;
}

#footer-bottom-right-logo-tumblr {
  width: 20px;
  background: transparent url(images/footer-logo-tumblr.png) no-repeat center;
}

#footer-bottom-right-logo-youtube {
  width: 49px;
  background: transparent url(images/footer-logo-youtube.png) no-repeat center;
}

#footer-bottom-right-logo-issuu {
  width: 20px;
  background: transparent url(images/footer-logo-issuu.png) no-repeat center;
}

/* Конец Подвал */





/* Header Лого + Меню + Баннер */

#header_menu {
	position: relative;
	height:41px;
	background: #fff;
}

/* Header Лого */
#header_logo {
	position: relative;
	float:left;
	height:41px;
	width: 200px;
	background:#000;
}

#header_logo h1{
  font-size: 12px;
  padding:0px;
  margin:0px;
}

#header_logo h1 a{
  width:200px;
  height:41px;
  overflow:hidden;
  display:block;
  position:relative;
}

#header_logo h1 a span{
  position:absolute;
  width:200px;
  height:41px;
  top:0;
  left:0;
  background: #000 url(images/sgustok_magazine_top_logo.png) no-repeat 0 0;
  cursor:pointer;
}
/* Конец Header Лого */


#header_version {
	position:absolute;
	top:-3px;
	left:212px;
	color:#999999;
	font-size:11px;
}


/* Header Меню */
#header_navigation {
  float:right; 
  line-height:normal; 
  width:70%;
}

#header_navigation ul { 
  float:right; 
  height:41px; 
  margin:0; 
  padding:0; 
  list-style:none;
  background:#000; 
  border-left: solid 6px #000; 
  border-right: solid 6px #000;
}
 
#header_navigation li {
  height:41px; 
  float:left; 
  display: inline;
  margin:0; 
  padding:0px; 
  line-height: 41px; 
  text-transform: lowercase;
  font-family: Tahoma, Arial, Verdana, Sans-Serif; 
  font-size:12px; 
  font-weight:bold;
} 

#header_navigation li a { 
  display:block; 
  padding:0px 13px 0px 13px; 
  background:#000; 
  color:#FFF;
  text-decoration: none;
}

#header_navigation li a:hover { 
  display:block; 
  padding:0px 13px 0px 13px; 
  color:#FFF; 
  background:#000; 
  margin-right: 0px; 
  cursor:pointer;
  text-decoration: none;
}

#header_navigation li span { 
  padding:0px; 
  color: #000; 
  background-color: #fff; 
  margin-right: 0px;
}

#header_navigation li span a { 
  padding:0px 13px 0px 13px; 
  color: #000; 
  background-color: #FFF; 
  margin: 0px; 
  cursor:pointer;
  text-decoration: none;
}

#header_navigation ul li span a:hover { 
  padding:0px 13px 0px 13px; 
  color: #000; 
  background-color: #FFF; 
  cursor:pointer;
  text-decoration: none;
}
/* Конец Header Меню */


#header_name {
  padding:20px 0px 20px 0px;
  color: #000;
}

#header_name h1 {
  font-family:Tahoma;
  font-size:18px;
  font-weight:normal;
}

#header_top_banner {
  padding:15px 0px 40px 0px;  
}

/* Конец Header Лого + Меню + Баннер */



/* Пост */


    /* Верхняя часть поста */
    #post-top {
      margin: 5px 0px 20px 0px;
      overflow:hidden;    
      color: #999999;
    }

    #post-top-left {
      float: left;
    }
    
    #post-top-left span {
      margin: 0px 0px 0px 3px;
    }

    #post-top-right {
      float: right;
      text-transform: lowercase;
      text-decoration: none;
    }
    
    
    #post-comments{
      position: relative;
      width:28px;
      height:28px;
      line-height: 28px;
      text-align: center;
      top: 65px;
      left: 620px;
      padding: 0px;
      margin: 0px;
      margin-top: -28px;      
    }
    
    #post-comments span {

    }
    
    #post-comments a {
      text-transform: none;
    }
    
    #post-comments-link {
      background:#cccccc; 
      color:#FFFFFF;
      width:28px;
      height:28px;
      line-height: 28px;
      text-align: center;
      padding: 0px;
      margin: 0px;
    }
    
    
    #post-comments-link span {
      height:6px;
      width:6px;
      position:absolute;
      top:28px;
      right:16px;
      background:transparent url(images/comments.png) no-repeat left bottom;
    }
    
     .comments-heading-rss {
        color: #999;
        font-size: 11px;
        font-weight:normal;
        margin: 0px 0px 0px 10px;
		text-transform:none;
       }	
	   
     .comments-heading-rss a {
        color: #999;
        padding: 0px;
        height: 16px;
       }
       
     .comments-heading-rss a:hover {
        color: #999;
        text-decoration: underline;
       }
      
     .entry-edit {
        color: #999;
        font-size: 11px;
        font-weight:normal;
        margin: 0px 0px 0px 10px;
		text-transform:none;
       }
       
     .entry-edit a {
        color: #999;
        padding: 0px;
        height: 16px;
       }
       
    .entry-edit a:hover {
        color: #999;
        text-decoration: underline;
       }
	   
	.entry-views {
		padding: 0px 0px 0px 6px; 
        color: #aaa;
        font-size: 11px;
        font-weight:normal;
		margin-right:0px;
	}
    
    /* Конец Верхняя часть поста */


    /* Нижняя часть поста */
    #post-bottom {
      padding: 0px;
      margin: 20px 0px 10px 0px;
      overflow:hidden;
      font-size: 11px;
	  border-top: 1px solid #999999; 
	  border-bottom: 1px solid #999999; 
    }

    #post-bottom-left {
      float: left;
      height: 40px;
	  width: 200px;
    }
    
    #post-bottom-left li {
      height:40px; 
      float:left; 
      display: inline;
      margin:0; 
	  margin-right:15px;
	  padding: 10px 0px 10px 0px;
	  line-height: 20px;
      /* line-height: 40px; */
      text-transform: uppercase;
    }

    #post-bottom-right {	
      overflow:hidden;
	  padding: 10px 0px 10px 0px;
	  line-height: 20px;
	  /*
      line-height:40px;
      padding: 0px 15px 0px 15px;
      border: 1px solid #ccc;      
      border-left-style: none; */     
    }
    
    #post-bottom-right a { 
       text-decoration: none;
    }
    
    #post-bottom-right a:hover { 
      text-decoration: underline;
    }
    
    #post-bottom-left li a {  
		text-decoration: none;
	  /*
	  display:block; 	  
      padding:0px 15px 0px 15px; 
      background:#cccccc; 
      color:#FFFFFF;*/
    }
    
    #post-bottom-left li a:hover { 
		text-decoration: underline;
      /*
	  display:block; 
	  padding:0px 15px 0px 15px; 
      background:#999999; 
      color:#FFFFFF;*/
    }
    /* Конец Нижняя часть поста */
    
    #bookmark {
      margin: 15px 0px 0px 5px;
      overflow:hidden;
      background:transparent url(images/heart.png) no-repeat scroll left center;
      padding:0px 0px 0px 20px;    
    }


/* Конец  Пост */


/* Фон поста */
#post-background {
  text-align: left;
  padding:0px 0px 0px 0px; 
  margin: 0px 0px 20px 0px;
  background: #eee;
  position:relative;
  height: auto;
}

.attached-image {
  padding:0px; 
  margin-bottom:-5px;
}

.ezAdsense adsense adsense-leadout {
float:none;
}


.sociable {
	float:right;
	padding:0px 0px 0px 0px;
	position: absolute;
	left:-35px;
	top:21px;
	width:20px;
	text-align: right;
}

.sociable img{
	opacity:0.6;
}

.sociable img:hover{
opacity:1;
}

.sociable-2 {
	float:right;
	padding:0px 0px 0px 0px;
	position: absolute;
	left:-35px;
	top:0px;
	width:20px;
	text-align: right;
}

.sociable-2 img{
	opacity:0.6;
}

.sociable-2 img:hover{
	opacity:1;
}

.sociable-2 img {
	border:0 none;
	float:none;
	height:16px;
	margin:0;
	padding:0;
	width:17px;
}

		p .newsletter-text {
			width:210px;
			margin:5px 0px 10px 0px;
			font-size:13px;
			height:16px;
		}
		
		.newsletter  input[type="submit"] {
			background:#F2F2F2 url(images/white-grad.png) repeat-x scroll left top;
			border-color:#BBBBBB !important;
			color:#464646 !important;
		}

		.newsletter input[type="submit"]:hover {
			border-color:#666666 !important;
			color:#000000 !important;
		}
		
		.newsletter  input[type="submit"]{
			font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
			text-decoration: none;
			font-size: 11px !important;
			line-height: 16px;
			padding: 4px 10px;
			cursor: pointer;
			border-width: 1px;
			border-style: solid;
			-moz-border-radius: 11px;
			-khtml-border-radius: 11px;
			-webkit-border-radius: 11px;
			border-radius: 11px;
			-moz-box-sizing: content-box;
			-webkit-box-sizing: content-box;
			-khtml-box-sizing: content-box;
			box-sizing: content-box;
		}