/*
Theme Name: nazovite
Theme URI:nazovite.ru 
Description:family 
Version: 2.2
Author:WISCO 
Author URI:wisco.info
*/

body,td,th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #55555;
}
body {
	background: #369 url(imgs/bg1.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.entry-date {text-align:right;}
.ya-page_js_yes .ya-site-form_inited_no { display: none; }
.wrapper {width:100%; max-width:1014px; margin:0 auto}
.clear-both { clear:both; }
.overflow-hidden {overflow:hidden}
img {max-width:100%; height:auto}
table,iframe {max-width:100%;}

.radius10 {border-radius:10px;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;}
.padding10 {padding:10px}


header {margin:20px 0px;}
.logo {width:224px; height:64px; float:left}
.logo img {border:0px;}
.up_info {margin-left:234px; color:#FFF; text-align:right; padding-right:10px;}

ul.menu_top {list-style:none; margin-top:30px; }
ul.menu_top li {display: inline-block; margin-left:10px;}
ul.menu_top li a {color:#FFF; font-size:16px; font-family:Arial, Helvetica, sans-serif}
ul.menu_top li a:hover {color: #09F;}
nav select {display:none}

aside {width:240px; float:left;}
article {margin-left:250px; background:#FFF; font-size:16px; line-height:25px; white-space:normal; word-breack:break-all}
article a {color:#069; text-decoration:underline}
article a:hover {color: #930; text-decoration:none}
article ol {
	-webkit-column-width: 40%;
    -moz-column-width: 40%;
    column-width: 40%;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
 }
article ul.menu_dop {-webkit-column-width: 40%;
    -moz-column-width: 40%;
    column-width: 40%;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
	list-style:none; font-size:18px;
}

article ul.menu_dop li {border: 1px solid #ebebeb; border-radius:10px; padding:10px; text-align:center}
article h2 {text-align:center}

.menu1 {background:#1b3f62; color:#FFF; padding:10px; margin-top:10px; }
.menu1 ul {margin:0px; list-style:none; margin-left:1px; padding-left:1px;}
.menu1 li { margin-bottom:15px; margin-left:1px;}
.menu1 li a {color:#FFF; font-family:Arial, Helvetica, sans-serif; display: block;}
.menu1 li a:hover {color: #09F;}
#path {font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif;}
#path a {color:#666; text-decoration:underline}
#path a:hover {color:#333; text-decoration:none}

h1 {
	font-family:   Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #947A3F;
	font-weight: normal;
	line-height:normal;
	text-align:center;
}

h2 {
	font-family:   Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #947A3F;
	font-weight: normal;
}
h3 {
	font-family:   Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #947A3F;
	font-weight: normal;
}

/* Captions & aligment */


.alignleft {
	float: left; margin: 0px 10px 10px 0px;
}

.alignright {
	float: right; margin: 0px 0px 10px 10px;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; max-width:100%
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none; max-width:100%
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

blockquote {
  
  font-size:150%;
  border-left: 10px solid #8cc63f;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";

}
blockquote:before {
  color: #333333;
  content: open-quote;
  font-size: 4em; font-family:"Times New Roman", Times, serif;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}


blockquote p {
  display: inline;

}


/* End captions & aligment */

footer {margin:30px 0px 30px 0px;}
.copyright {font-size:12px; color:#CCC; font-family:Arial, Helvetica, sans-serif; width:240px; float:right; text-align:right; padding-right:10px;}
.counters {margin-left:250px; text-align:left}
.counters img {margin-left:10px;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
        opacity:0.3;
        -moz-opacity:0.3}
		
		.counters img:hover { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        opacity:1;
        -moz-opacity:1}
		
		.publ_wrapper {padding:0px 10px 20px 10px; line-height:18px;}
		.publ_zag {margin-bottom:10px; font-size:1.5em; text-align:left;}
.publ {width:100%; overflow:hidden; padding-top:10px; padding-bottom:5px; border-top:1px solid #eee; text-align:justify;}

.publ img {margin:0px 10px 10px 0px; border:#eee 1px solid; padding:1px; float:left; max-width:130px; height:auto}
		
		
		

.pages {

margin:33px auto;
padding-bottom:33px;
    font-size: 14px;
    font-family: Arial, sans-serif; 
}

.pages a:hover {
    background:#F2F2F2; color:#0A6497;
}

.pages a, .pages span {
    color: #0A6497;
    display: block;
    float: left;
    line-height: 2.2em;
    padding:0 3px;
    text-align:center;
    margin-right: 0.7em;
    border: 1px solid #F2F2F2;
    background: #FFFFFF;
text-decoration:none;
}

.pages span.current {
    border: 1px solid #1985B6;
    font-weight: bold;
    background: #1985B6;
    color:#ffffff;
}
.pages span.current2 {
    border: 1px solid #1985B6;
    font-weight: bold;
    background: #1985B6;
    color:#ffffff;
}
.desctop_ac {display: inherit; padding:10px 0px 10px 0px;}

.mobile-search-form {display:none;}
		
@media screen and (max-width:640px){
	
.logo {width:224px; height:64px; float:none; margin: 0px auto}
.up_info {margin-left:0px; color:#FFF; text-align:right; padding-right:10px; clear:both;}
nav select {display: inherit; margin:15px auto}
.mobile-search-form {display: inherit; margin:15px auto}
ul.menu_top {display:none}
aside  {display:none}
article {margin-left:0px; background:#FFF}
.copyright {font-size:12px; color:#CCC; font-family:Arial, Helvetica, sans-serif; width:100%; text-align: center; float:none;padding:0px;}
.counters {margin-left:0px; text-align:center; margin-top:10px; padding:0px;}
	
	article ul.menu_dop {-webkit-column-width: 40%;
    -moz-column-width: 100%;
    column-width: 100%;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
	list-style:none; font-size:18px;
}

article ul.menu_dop li {border: 1px solid #ebebeb; border-radius:10px; padding:10px; text-align:center}
	
}