* {margin:0; padding:0;}
html {height:100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display:block;}
body {font:16px/140% 'Helvetica Neue', Helvetica, Arial, sans-serif; width:100%; height:100%;}
input, textarea {font:14px/140% 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.wrapper {width:940px; margin:0 auto; min-height:100%; height:auto !important; height:100%; padding:0 20px 0 20px;}
a {color:#007ac5; text-decoration:underline;}
a:hover {color:#b62c2c;}
a:visited {color:#b40eb4;}
a:visited:hover {color:#b62c2c;}
h1, h2, h3, h4, h5, h6 {font-family:Georgia, Arial, sans-serif;}

#check_pay{
    
    margin-bottom: 15px;    
    
    
    
}



#email_pay{
	background-color: #ffffff;
	border: 1px solid #cccccc;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	transition: border linear .2s, box-shadow linear .2s;
	line-height: 20px;
	color: #555555;
	padding: 4px 6px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

#button_pay:hover {
      color: rgb(255,255,255);
  background-image: linear-gradient(#9dc7e7, #74afdd 50%, #378bce);
    
    
    
}
#button_pay{
font-size:15px;
padding:5px 13px 5px 13px;
  display: inline-block;
  margin-left: 20px;
  margin-bottom: 20px;
  color: rgba(255,255,255,.9);
  text-shadow: #2e7ebd 0 1px 2px;
  text-decoration: none;
  text-align: center;
  line-height: 1.1;
  white-space: pre-line;
  border: 1px solid;
  border-color: #60a3d8 #2970a9 #2970a9 #60a3d8;
  border-radius: 6px;
  outline: none;
  background: #60a3d8 linear-gradient(#89bbe2, #60a3d8 50%, #378bce);
  box-shadow: inset rgba(255,255,255,.5) 1px 1px;
    
    
}
#button_pay:hover {cursor:pointer;}


#block-pay{
    
    
padding: 11px 28px 11px 40px;
   background: #e6e6fa;
   border: 1px solid #ccc;
   margin: 20px 20px 20px 20px;
display: table-cell;
    
}

.multi-column-taxonomy-list {background:#f1f2ec; padding:15px 15px 0 15px; overflow:hidden; border-radius:10px;}
.simple-box {background:#f1f2ec; padding:15px 15px 0 15px; overflow:hidden; border-radius:10px;}

/* content ---> */
.middle {width:100%; padding:30px 0 0 0; position:relative;}
.middle:after {display:table; clear:both; content:'';}
.container {width:100%; float:left; overflow:hidden;}
article {padding: 0 0 20px 230px; overflow:hidden;}
article p {margin-bottom:20px;}
/* .posts {width:1000px;} */
/* .posts .post {width:330px; float:left; margin-right:50px;} */
/* .wrap2p {overflow:hidden; position:relative; margin-bottom:30px;} */
.posttitle {font-size:24px; line-height:28px; font-weight:normal; margin-bottom:20px;}
.posts {list-style-position:inside;}
.posts .post {margin-bottom:5px;}
.posts .posttitle {font-size:20px; margin-bottom:10px;}
.posttitle a {color:#000; text-decoration:none; border-bottom:1px solid #d8d8d8; padding-bottom:2px;}
.posttitle a:visited {color:#000;}
.posttitle a:hover {color:#b62c2c; border-bottom:1px solid #b62c2c;}
.posttitle a:visited:hover {color:#b62c2c;}
.postdate {font-size:14px; color:#6b6b6b; margin-bottom:15px; margin-top:-10px;}
.postthumb {margin-bottom:10px; overflow:hidden;}
.postthumb img {width:330px; height:auto; border-radius:10px;}

.breadcrumbs {font-size:14px; color:#424242; margin-bottom:15px;}
.barrow {font-size:16px; color:#a1a1a1; display:inline-block; margin:0 5px 0 5px;}
.breadcrumbs a:visited {color:#007ac5;}
.breadcrumbs a:visited:hover {color:#b62c2c;}

.rposts {overflow:hidden; margin-bottom:20px; margin-top:40px;}
.rposts h4 {font-size:20px; font-weight:normal; border-bottom:1px solid #d8d8d8; padding-bottom:10px; margin-bottom:10px;}
.rposts h3 {font-size:24px; line-height:28px; font-weight:normal; margin-bottom:8px;}
.rposts h3 a {color:#000; text-decoration:none; border-bottom:1px solid #d8d8d8; padding-bottom:2px;}
.rposts h3 a:visited {color:#000;}
.rposts h3 a:hover {color:#b62c2c; border-bottom:1px solid #b62c2c;}
.rposts h3 a:visited:hover {color:#b62c2c;}
.rdate {font-size:14px; color:#6b6b6b;}
.rposts ul {list-style:none;}
.rposts li {position:relative; padding-left:109px; min-height:95px; margin-bottom:20px;}
.rthumb {position:absolute; width:89px; height:89px; left:0; top:6px;}
.rthumb img {display:block; width:89px; height:89px;}
.rarrow {display:block; width:9px; height:17px; background:url(images/rarrow.png) no-repeat; position:absolute; right:0; top:38px;}

.comments-title {font-size:20px; font-weight:normal; border-bottom:1px solid #d8d8d8; padding-bottom:10px; margin-top:30px;}
.commentslist {list-style:none;}
.commentslist li {overflow:hidden; border-top:1px solid #d8d8d8; padding-top:20px; position:relative;}
.commentslist li:first-child {border:none;}
ol.children {margin-left:40px;}
ol.children li:first-child  {border-top:1px solid #d8d8d8;}
.comment-author {font-weight:normal; font-size:18px; height:58px; position:relative;}
.comment-author p {margin-bottom:5px;}
.comment-author img {float:left; margin-right:10px;}
.commentmetadata {font-weight:normal; font-size:14px; position:absolute; left:56px; top:48px;}
.commentmetadata a {color:#6b6b6b; text-decoration:none;}
.commentmetadata a:hover {color:#6b6b6b;}
.fn {font-style:normal;}
.comment-awaiting-moderation {font-weight:normal; font-size:14px; color:#6b6b6b;}
.reply {position:absolute; right:0; top:20px; font-size:16px; text-transform:lowercase;}
.reply a:visited {color:#007ac5;}
.reply a:visited:hover {color:#b62c2c;}
.commententry p {margin-bottom:10px;}
.comment-reply-title {font-size:16px; border-bottom:1px solid #d8d8d8; padding-bottom:10px; margin-top:10px; margin-bottom:20px;}

.comment-reply-title {font-size:20px; font-weight:normal;}
.comment-reply-title a, .comment-reply-title a:visited {color:#007ac5;}
.comment-reply-title a:hover, .comment-reply-title a:visited:hover {color:#b62c2c;}
.comment-respond {margin-top:20px;}
.comment-respond input {border:1px solid #a0c6f2; border-radius:8px; width:250px; height:24px; padding:0 5px 0 5px; line-height:24px; margin-right:5px; color:#8895a1;}
.comment-respond input:focus {border-color:#f8ab73; outline:none; color:#000;}
.comment-respond textarea {width:650px; height:125px; border:1px solid #a0c6f2; border-radius:8px; padding:5px; resize:none; color:#8895a1;}
.comment-respond textarea:focus  {border-color:#f8ab73; outline:none; color:#000;}
.comment-respond p {color:#8895a1;}
.comment-respond label {margin-left:5px;}
.comment-respond span {color:#f44718;}
.comment-respond .submit {color:#fff; border:none; background:#f77c46; width:202px; height:31px;}
.comment-respond .submit:hover {cursor:pointer; background:#fa6f6f;}

.pagenav {clear:both; padding-bottom:20px; line-height:1em; text-align:center; margin-top:15px;}
.pagenav a, .pagenav span, .pagenav .current {padding:8px 4px 5px; margin:0 2px; vertical-align:middle; display:inline-block; min-width:24px; min-height:18px; text-align:center;}
.pagenav a {font-size:14px; color:#000; text-decoration:none; border:1px solid #a0c6f2; border-radius:30px;}
.pagenav a:hover,
.pagenav .current {color:#FFF; background-color:#a0c6f2; border-radius:30px; border:1px solid #a0c6f2;}

.post ol, .post ul, .post p, .post h2, .container h2, .post h3, .post h4, .post h5, .post h6 {margin-bottom:20px;}
.post ol, .post ul {padding-left:40px;}
.post h1 {font-size:30px;}
.post h2, .container h2 {font-size:24px;}
.post h3 {font-size:20px;}
.post h4 {font-size:18px;}
.post h5, .post h6 {font-size:16px;}
.post h1, .container h2, .post h2, .post h3, .post h4, .post h5, .post h6 {font-weight:normal;}
.single-post .post h2, .container h2, .page .post h2 {border-bottom:1px solid #aaa; padding-bottom:3px;}

.postmeta {color:#6b6b6b;}

.simplebtn {display:inline-block; border:1px solid #b9b9dd; border-radius:15px; padding:3px 15px 3px 15px; color:#333; background:#eeeeff; background:linear-gradient(to top, #e4e4fa, #eeeeff); margin:0 10px 10px 0; text-decoration:none;}
.simplebtn2 {display:inline-block; border:1px solid #b9b9dd; border-radius:15px; padding:3px 15px 3px 15px; color:#333; background:#eeeeff; background:linear-gradient(to top, #e4e4fa, #eeeeff); text-decoration:none;}
.simplebtn:visited {color:#333;}
/* <--- content */


/* sidebar ---> */
aside {float:left; width:160px; margin-left:-100%;}
.logo {display:block; width:100%; height:127px; margin:0 auto; margin-bottom:25px; background:url(images/logo-bg.png) no-repeat center center; position:relative; text-align:center; color:#000; overflow:hidden; text-decoration:none;}
.logo:visited {color:#000;}
.logo:hover, .logo:visited:hover {color:#b62c2c;}
.logo span {display:block; margin-top:55px; font-size:25px; font-family:Georiga, Arial, sans-serif; text-transform:uppercase;}
.searchform {width:160px; height:32px; position:relative;}
.searchform  .txt {border:1px solid #a0c6f2; border-radius:8px; width:125px; height:30px; color:#b5d0e9; padding:0 28px 0 5px; line-height:24px;}
.searchform .txt:focus {border-color:#f8ab73; outline:none; color:#000;}
.searchform .submit {width:28px; height:30px; background:url(images/search.png) no-repeat center center; border:none; position:absolute; right:0; top:0;}
.searchform .submit:hover {cursor:pointer; background:url(images/searchhover.png) no-repeat center center;}
.searchform.sleft {margin-bottom:25px;}
.post .searchform {width:250px; height:32px;}
.post .searchform  .txt {width:215px; height:30px;}
.post .searchform  .submit {width:30px; height:30px;}
nav {margin-bottom:35px;}
nav ul {list-style:none; line-height:1;}
nav a {display:block; padding-left:30px;}
nav a:visited {color:#007ac5;}
nav li {margin-bottom:12px;}
nav a:hover {background:url(images/navhover.png) no-repeat 3px 2px;}
nav li.current-menu-item  a {background:url(images/navactive.png) no-repeat 3px 2px;}
nav li.current-menu-item  a:hover {background:url(images/navhover.png) no-repeat 3px 2px;}
.widget {margin-bottom:25px;}
.widget-title {font-size:18px; line-height:1; font-weight:normal; border-bottom:1px solid #d8d8d8; padding-bottom:8px; margin-bottom:8px;}
.widget ul {list-style:none;}
.widget li {margin-bottom:8px;}
.post-date {display:block; color:#6b6b6b; font-size:14px;}
.recentcomments {color:#6b6b6b;}
.widget_categories li {margin-bottom:3px;}
.tagcloud {text-align:center;}
/* <--- sidebar */


/* footer ---> */
footer {width:100%; position:relative; border-top:1px solid #d8d8d8; text-align:center; padding:20px 0 15px 0;}
footer ul {list-style:none;}
.copy {color:#747474; margin-bottom:15px;}
.footer-menu {margin-bottom:20px;}
.footer-menu li {display:inline-block; margin:0 5px 0 5px;}
.footer-menu a:visited {color:#007ac5;}
.footer-menu a:visited:hover {color:#b62c2c;}
.informers img {display:inline-block; margin:0 3px 5px 3px;}
/*
.social {position:absolute; left:0; top:50px; width:300px;}
.social a {display:block; width:32px; height:32px; float:left; margin-right:7px;}
.social_vk {background:url(images/social_vk.png) no-repeat;}
.social_ok {background:url(images/social_ok.png) no-repeat;}
.social_fb {background:url(images/social_fb.png) no-repeat;}
.social_tt {background:url(images/social_tt.png) no-repeat;}
.social_yt {background:url(images/social_yt.png) no-repeat;}
.social a:hover {background-position:0 -32px;}
*/

/* <--- footer */

/* --- > media */
@media (max-width: 767px) {
	.wrapper {width:570px;}
	article {padding-left:200px;}
	.posts {width:auto;}
	.posts .post {float:none; width:360px;}
	ol.children {margin:0;}
	.comment-respond input {width:220px;}
	.comment-respond textarea {width:357px;}
}
@media (max-width: 500px) {
	.wrapper {width:280px;}
	article {padding-left:0; float:none;}
	aside {margin:0; width:280px;}
	.posts .post {width:280px;}
	.post {width:280px;}
	.postthumb img {width:280px; height:auto;}
	.logo {position:absolute; top:20px;}
	.middle {padding-top:160px;}
	.comment-respond input {width:150px;}
	.comment-respond textarea {width:260px;}
	.postmeta a {line-height:30px;}
	.widget {line-height:25px;}
	.searchform {width:260px;}
	.searchform  .txt {width:225px;}
}
/* <--- media */







/* Captions */
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft
{
float: left;
}
 
.alignright
{
float: right;
}
 
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #F1F2EC;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
 
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
 
.wp-caption p.wp-caption-text {

line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
/* End captions */