/*  
Theme Name: Limau Orange
Description: Limau Orange is a 3 columns Wordpress theme. I love to hear of my work being used :). This work is licensed under Creative Commons Attribution-Share Alike 3.0 License. This means you may use it for any purpose, and make any changes you like. Just leave my Bob link under your footer :)
Version: 0.2
Author: Bob 

This theme was designed and built by Bob of <a href="http://www.blogohblog.com/">Blog Oh Blog</a> based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
*/

body { font-family:'Verdana'; font-size:10px;overflow-x: hidden;}
h1 {
  font-size: 20px;
}
#wrap { width:980px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666; margin:0 auto; }
#header { height:0px; width:301px; position:relative; color:#000; margin-bottom:3px; float:left; padding:0; }
#header h3, .headerh3 { text-indent:-10000px; margin:0; padding:0; }
#header h3 a { display:block; background:url(images/logo.gif) no-repeat left top; height:56px; }
#search { margin-top:30px; float:right; padding:0; }
input#searchsubmit { background:#fc6; border:2px solid #f93; color:#333; font-size:13px; }
a:hover { text-decoration:none; color:#555353; border:none;}
.left { float:left; width:200px; border:3px solid #f3f3f3; margin:10px 0; padding:10px; }
.right { float:right; width:170px; border:3px solid #f3f3f3; margin:10px 0; padding:10px; } 
.right img { border:0; display:block; margin-left:auto; margin-right:auto; }
.middle { margin-top:10px; line-height: 19px; margin-left:10px; float:left; width:510px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; font-size:12px; }
.middle h2 { font-size:16px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; }
.middle img { border:4px #eee solid; margin: 0 6px 0 0; }
.ads { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:510px; border:3px solid #f3f3f3; text-align:center; padding:10px; }
.ads img { border:0; text-align:center; }
img.wp-smiley { border:0; padding:0; }
#footer { width:100%; margin-top:20px; text-align:center; clear:both; padding:10px; }
div.hr { height:3px; background:#fff url(images/hr.gif) repeat-x scroll center; clear:both; }
div.br { height:10px; background:#fff url(images/br.gif) repeat-x scroll center; clear:both; }
.alignleft {
	float:left !important;
	margin-right: 10px !important;
	margin-bottom: 6px !important;
	margin-top: 6px !important;
    display:block !important;
}

.alignright {
	float:right !important;
margin-bottom: 6px !important;
	margin-top: 6px !important;
	margin-left: 10px !important ;
    display:block !important;
}

.aligncenter {
	display:block !important;
	margin:0 auto !important ;
	margin-top: 10px !important;
	margin-bottom: 10px  !important;
}


.gcomment { border-left:none; vertical-align:middle; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#F7F7F7; padding:3px; }
.ucomment { border-left:none; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#fbfbf1; padding:3px; } 
input#submit { background:#fc6; border:2px solid #f93; color:#fff; font-size:13px; }
ol.commentlist { margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; }
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }
span {}
.addthis { float:right; clear:both; }
a:link,a:active,a:visited { text-decoration:none; color:#416e90; border:none; }
.left h2,.comments h3 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.left ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.left ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.left ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.left ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }
.left ul li ul li :hover { border-bottom:#ccc 1px solid;}
.right h4,.comments h3, .right .ash4, .ash4 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; font-weight:bold; }
.middle .ash4{margin:0px; font-size:15px;}
.right ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.right ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.right ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.right ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }
.right ul li ul li :hover { border-bottom:#ccc 1px solid;}
div.hr hr,div.br br { display:none; }
.middle2,.middle3 { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:237px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; }
.middle2 h2,.middle3 h2 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; } 
.middle2 :hover,.middle3 :hover { background:#fafafa; }
.ucomment img,.addthis img { border:0; }
.wp-pagenavi {text-align: center; font-size: 16px;}
.wp-pagenavi a, .wp-pagenavi a:link { padding: 2px 4px 2px 4px;
  display: inline-block;
  margin: 1px;
  margin-bottom: 2px;
  margin-top: 4px;
  min-width: 20px;
  text-decoration: none;
  border: 1px solid rgb(0, 102, 204);
  color: rgb(0, 102, 204);
  background-color: rgb(255, 255, 255);}  
.wp-pagenavi a:visited { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc; background-color: #FFFFFF; }  
.wp-pagenavi a:hover { border: 1px solid #000000; color: #000000; background-color: #FFFFFF; }  
.wp-pagenavi a:active { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc; background-color: #FFFFFF; }  
.wp-pagenavi span.pages { padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #000000; background-color: #FFFFFF; }  
.wp-pagenavi span.current { 
  padding: 2px 4px 2px 4px;
  margin: 2px;
  display: inline-block;
  min-width: 20px;
  font-weight: bold;
  border: 1px solid rgb(0, 0, 0);
  color: rgb(0, 0, 0);
  background-color: rgb(255, 255, 255);
} }  
.wp-pagenavi span.extend { padding: 2px 4px 2px 4px; margin: 2px; border: 1px solid #000000; color: #000000; background-color: #FFFFFF; }
.article_item_right { float: left; width: 260px;}
.article_item_left {float: left; padding: 5px 0;}
.content_header { font-size: 16px; margin: 10px 0 15px; }
.entry {clear: both; }
.article_data {margin: 5px 0;}
.clear {clear: both;}
.article_more_item {margin: 10px 0;}
.article_more_img { float: left; }
.article_more_header h3,.article_more_header .ash3 {margin: 0; margin-bottom:5px; }
.article_more_header .ash3{
	font-size:14px;
	font-weight:bold;
	
}

.mrst ul li{
	list-style-type:none;
	display:inline;
}
.mrst ul li a{
	text-decoration:underline;
}



#wrap > div.middle > div.wp-pagenavi > a.ins{border: 1px solid #000000; color: #000000; background-color: #FFFFFF;}
	
	
}


.post li {
list-style-position:outside !important@;
margin-right: 1px !important;
margin-left: 2x !important;
margin-bottom: 10px !important;
display: list-item  !important;
text-align: -webkit-match-parent !important;
 margin-left: 5px !important;
  position: relative !important;
 left: 30px !important;
 width: 502px !important;

}
.post ul, ol{
 margin-left: 30px !important;
 list-style-position:outside !important@;
margin-right: 1px !important;
margin-left: 2x !important;
margin-bottom: 10px !important;
display: list-item  !important;
text-align: -webkit-match-parent !important;
 margin-left: 5px !important;
  position: relative !important;
 left: 30px !important;
 width: 422px !important;
}

#lo2	
{
text-align:center;
}

ul.relatedposts {
	list-style: none;
}

.relatedposts img.alignleft {
	clear: both;
}

ul.relatedposts li {
	margin-bottom: 10px;
}
.text-side {

display:inline-block;
}
.int-title {
margin-bottom:20px;
}
.ya-site-form__input input[name="text"]{
    width: 112px;
}

.footer-submenu{
width: 510px;
text-align: left;
margin-left: 174px;
}
.footer-submenu li ul{
display: none;
margin-top: -12px;
margin-left: 0px;
}
.footer-submenu li ul li{
display: inline-block !important;/* в одну строчку все пункты*/
}
.footer-submenu li a{
color: #416e90;
display: block;
text-decoration: none;
}
.footer-submenu li a:hover{
display: block;
text-decoration: none;
}
.footer-submenu li:hover ul{
display: block;
list-style: none;
text-decoration: underline;
color: #f9f9f9; /*тут должен быть цвет фона футера*/
}

.footer-submenu li {
list-style: none;
}
div.right ul.xoxo li>a {
  font-size: 13px;
  font-weight: bold;
}
.news_block{
	float:left;
	width: 48%;
  padding: 1%;

}
.news_block_title{
	font-weight:bold;
}
.news_block_date{
position:absolute;
  margin-top: -28px;
  margin-left: 2px;
  background: rgb(128, 128, 128);
  padding: 2px;
}
#mavrcatlist {
position: relative;
  width: 46px;
  float: right;
  margin-top: -14px;
  /* margin-left: -200px; */
  margin-right: 70px;
}

.left-block_one span {
	/*display: block;*/
    text-decoration: none;
    color: #fff;
    padding: 3px 12px;
    border-radius: 5px;
	position: relative;
}

.left-block_one span ul{
	position: absolute;
	width: 130px;
    left: -9999px;
	bottom: 8px;
    list-style:none;
    padding: 4px;
	border: 1px solid #c7cacc;

	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	z-index: 9999;
}

.left-block_one span:hover ul {
	left: -40px;
}

.left-block_one span ul li{
	padding: 5px 0;
}
	
.left-block-two {
  margin-top: 10px;
}

.rsidebar-date {
  position: absolute;
  background: rgb(128, 128, 128);
  margin-top: -18px;
  padding: 1px;
  color: rgb(0, 0, 0);
}