* {
	margin: 0;
	padding: 0;
}
html {height: 100%; width: 100%;}
body {
//text-align: center; 
font: 12px/16px Verdana, Arial, Tahoma, sans-serif;
	color: #262626;

height:100%;width:100%;
}
body * {
  //text-align: left;
} 
a::-moz-focus-inner, a {
    border: 0;
    padding: 0;
    margin: 0;
    outline: none;
  }
	




	a:link, a:visited {
		color: #0971B2;
		text-decoration: underline;
		
	}

	a:hover {
		text-decoration: none;
	}
	h1 {
		font-size: 22px;
	}
	
	h2 {
		font-size: 20px;
		font-weight:100;
	}
	
	h3 {
		font-size: 14px;
		font-weight:100;
	}

	h4 {
		font-size: 14px;
		font-weight:100;
	}
	
	h5 {
		font-size: 11px;
	}

p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	width: 1000px;
margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;

}
#twitter-follow {
border: 0;
position: fixed;
top: 175px;
right:0;
}

/* Header
-----------------------------------------------------------------------------*/
#header {


}

#header ul {list-style:none;}

.logo{margin:0; padding:0; padding-bottom:20px;}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 20px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
.search{float:right;
margin-top:-190px;
//margin-top:-170px;
}
.search h2{font-size:12px; margin:10px 0 0 0;}

.search input{border:1px solid #ccc; margin:6px 0; }

.search  select{border:1px solid #ccc;}
.search option{ padding:1px;}
.search option:hover{background:#EFF4FF;}
.menu{margin-left:280px; margin-top:-60px;}
.menu a{color:#AFAFAF; font-size: 20px;  line-height: 14px; margin-right:10px; } 
.mainmenu{width:720px; margin-top:-20px;}
.mainmenu ul{list-style:none; float:right; margin-top:-20px;}
.mainmenu li{display:inline; padding:5px 10px; background:#EFF4FF; }
.mainmenu li a{ text-decoration:underline;  color:#484848; } 
.mainmenu li a:hover{ text-decoration:none;}

.posts{margin:20px 0 0 0; }
#content {

	padding: 0 0 70px;
}
.textblock{background:#EFF4FF; padding:10px; width:700px; margin-top:-20px;}
.textblock p{margin:5px 0;}
.textblock p strong{font-size:16px; font-weight:600;}
#content .title { margin: 10px 0 20px 0; line-height: 14px; }
#content .title a { color: black; }
#content .post{margin:10px 5px;}
#content .title span a{color:#AFAFAF;} 
.entry{ border-bottom:3px solid #e3e3e3; width:990px; margin-bottom:15px;}
.entry .more-link {text-decoration:underline; font-weight:600; background:url(img/arrow.gif) no-repeat right 5px; padding-right:9px;}
.topsy-big-total{background:none;}
.entry a:hover{text-decoration:none;}
.entry p{padding:3px 0; margin:5px 0;}
.tags  { margin:0; }
.meta a{color:#0971B2}
.meta{margin:10px 0 0;  background:#fff; padding:5px; color:#000; margin-bottom:10px; font-size:11px; border-left:15px solid #efefef;}
.comment{}
.data{}
.commentsl h3{font-weight:16px; font-weight:700px; margin:20px 0;}
.commentlist{list-style:none;}
.commentlist p{font-size:13px; margin:4px 0 10px 0;}
.commentmeta{font-size:10px;}
.commentmeta a{color:#000; font-size:14px; font-weight:600;}
.commentmeta span{color:#000; font-size:14px; font-weight:600;}

.navigation {margin:20px;}
.pages{border:none;}
.page{border:none;}

.rss{margin:20px 0;}
.rss input{width:400px; border:1px solid #ccc; height:16px; padding:4px;}

.goup{ margin-top:-27px; float:right;}
.goup a{background:none;}
.blocklinks {float:right; width:390px;}
.blocklinks h3{	font-size: 14px;
	padding: 0 0 2px 20px;
	margin: 0;
	position: relative;
	font-weight:600;}
	
.blocklinks ul{
list-style:none;
	font-size: 11px;
	margin: 3px 0 0 15px;
	}
.blocklinks li{	
	padding: 2px 0 2px 8px;
	background: url(img/arrow2.gif) 0 8px no-repeat;
	}
	
	.blocklinks a{
	text-decoration: none;
	color: #000;
}
.blocklinks a:hover{
	color: #0085AA;

}
#respond a img, #respond a, #respond img a{background:none; border:none; text-decoration:none;}
#respond  input{border:1px solid #ccc; width:250px; height:16px; padding:3px;}
#respond   #submit{height:25px;}

.emailrss h3{ font-weight:600;}
#sglemail{width:150px; height:15px; margin:0; padding:3px;}
#sglok{width:30px;  height:22px; margin:0; }
/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 200px;
	margin-left: -100%;
	position: relative;
}
.left{margin:10px 30px; }

/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 200px;
	margin-left: -200px;
	position: relative;
}
.prss{
margin:15px 0; 

}
.mailf{
border:1px solid #999999;
width:140px;
padding:3px;
}
.mailb{
border:1px solid #999999;
background:#999999;
color:#fff;
padding:2px;
}

.prss ul {
list-style:none;
	font-size: 11px;
	margin: 3px 0 0 15px;
}

.prss h3 {
	font-size: 12px;
	background: url(img/icon-rss.gif) 0 2px no-repeat;
	padding: 0 0 2px 20px;
	margin: 0;
	position: relative;
	font-weight:600;
}
.prss h4 {
	font-size: 12px;
	padding: 0 0 2px 20px;
	margin: 0;
	position: relative;
	font-weight:600;
}

.prss li {
	padding: 2px 0 2px 8px;
	background: url(img/arrow2.gif) 0 8px no-repeat;
}

.prss a{
	text-decoration: none;
	color: #000;
}
.prss a:hover{
	color: #0085AA;
	text-decoration: underline;
}

.prss .friend li{padding: 2px 0 2px 8px; background:none;}
.goup {font:18px;}
.goup a{text-decoration:none;}

.related{margin:0 auto;}
.related h3{margin:10px 0;  font-size:16px;}
.relatedpost{width:160px; height:auto; float:left; display:block; padding:0 10px 0 0; text-align:center;}
.relatedpost strong{font-weight:normal;}
.relatedpost img{border:1px solid #0971B2;}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 990px;
	margin: -85px auto 0;
	height: 85px;
	font-size:12px;

	 //position: absolute;
  //left: 50%;
  //width: 990px;
  //margin-left: -495px;  /* половина ширины */ 

}
.ftext{font-size:12px; width:600px; text-align:center; margin:0 auto; padding-bottom:20px;	}
.fmenu{
margin:20px 0 40px;;
}
.fmenu ul{list-style:none;}
.fmenu li{display:inline; padding:0 3px 0 0;}
.fmenu a{color:#000; font-size:12px;}
.fmenu h3{font-weight:600;}
.fbutton{float:right; margin-top:-100px;}

#caja {

display: none;
padding:5px;

}
#mostrar{
display:block;
padding:5px;

}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	color: #0066cc;

}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;

	color: #0066cc;

}
.wp-pagenavi a:hover {	

	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	color: #000000;
	background-color: #FFFFFF;
}

.blockquote, #blockquote, blockquote{background:#EFF4FF; padding:20px 60px; margin:10px 50px;}

.wpcf7-form input{border:1px solid #999999;
width:200px;
padding:3px;}
.wpcf7-form textarea{border:1px solid #999999; padding:3px;}
.soclink { margin:10px 0;}
.soclink ul{list-style:none; margin-bottom:10px; }
.soclink li{float:left; margin:0 10px 0 0; border-bottom:none;}
.soclink li a{display:inline;}

.iefix{//margin-top:50px;}

.partners{margin:10px auto; text-align:left; height:70px;}
.partners td{width:180px; text-align:center;}
.partners  a{font-size:9px; text-align:center; text-decoration:none;}
.partners a img{text-decoration:none; border:0;}

.crop{
	float:left;
	margin:.5em 10px .5em 0;
	overflow:hidden; /* this is important */
	position:relative; /* this is important too */
	border:1px solid #000;
	padding:5px;
	width:600px;
	height:100px;

	}

.crop img{
	position:absolute;
	top:-40px;
	left:-50px;
	z-index:1;
	

	}
	.croptitle{margin-top:15px; margin-left:-10px; position:absolute; z-index:2; background:#8FB2FF; padding:5px;}
	.croptitle h3{font-size:14px; margin:0; padding:0; font-weight:100;} 
	.croptitle h3 a{text-decoration:none; color:#fff;}
	}
