/*
Theme Name: dum
Theme URI:
Description:
Version: 1.0
Author: Ayub Baste
Author URI:
*/

/*=== START SECTION 1 - Initial Styling ===*/
body {
  background: #fff url('images/nasty_fabric.png');
  color: #000000;
  font-family: Verdana, Arial, Tahoma, sans-serif;
  font-size: 14px;
  margin: 0 auto;
  padding: 0;
}

#wrapper {
  background: #f2f2f2 url(images/symphony.png);
  box-shadow: 0 0 12px #999;
  -webkit-box-shadow: 0 0 12px #999;
  -moz-box-shadow: 0 0 12px #999;
  margin: 0 auto;
  padding: 0;
  width: 984px;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

img.aligncenter, div.aligncenter {
  display: block;
  margin: 0 auto;
}
img.alignright, div.alignright {
  margin: 1px 0 2px 10px;
  display: inline;
}

img.alignleft, div.alignleft {
  margin: 1px 10px 2px 0;
  display: inline;
}

li {
  list-style-type: none; /* Убираем маркеры */
}

.line {border-top: 1px solid #999; border-bottom: 1px solid #fff;}

.line2 {border-top: 1px solid #999;}

h4 { font-weight: 500; }

a, a:visited { color: #222; text-decoration: none; }

a:hover { color: #ff7b37; }

/*=== END SECTION 1 - Initial Styling ===*/


/*=== START SECTION 2 - Header Region ===*/

.header {
  background:  url(images/header-bg.jpg);
  height: 250px;
  margin: 0 auto 1px auto;
  padding: 0;
  width: 100%;
}

.logo {
  background: url('images/header.jpg');
  border: none;
  margin: 0;
  width: 540px;
  height: 250px;
}

.dumraikk {
  font-size: 18px;
  margin-bottom: 5px;
  padding-top: 3px;
  text-align: center; 
}


#nav {
  background-color: #1ebc01;
  border-top: 1px solid #0f9c02;
  color: #fff;
  line-height: 100%;
  margin: 0;
  padding: 0;
  width: 100%;
}

#nav li {
  font-size: 14px;
  height: 26px;
  margin: 0;
  padding: 0;
  float: left;
  position: relative;
  list-style: none;
}

/* main level link */

#nav a {
  font-weight: 500;
  color: #fff;
  display: block;
  margin: 0;
  padding: 5px 10px 6px 10px;
  text-decoration: none;
  text-shadow: 1px 1px 0 #055b01;
}

#nav a:hover {
  color: #fff;
}

/* main level link hover */

#nav .current a, #nav li:hover > a {
  background-color: #16af01;
  color: #fff;
  text-shadow: 1px 1px 0 #055b01;
}

#first a  {

}

/* sub levels link hover */

#nav ul li:hover a, #nav li:hover li a {
  background: none;
  border: none;
  color: #222;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
#nav ul a:hover {
  background: #16af01 !important;
  color: #fff !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  text-shadow: 1px 1px 0 #055b01;
}

/* dropdown */

#nav li:hover > ul {
  display: block;
  margin-top: 1px;
}

/* level 2 list */

#nav ul {
  display: none;
  margin: 0;
  padding: 0;
  position: absolute;
  background: #f9f9f9;
  border: solid 1px #e0e0e0;
  width: 140px;
  z-index: 999;
}

#nav ul li {
  float: none;
  margin: 0;
  padding: 0;
}

#nav ul a {
  font-weight: normal;
  text-shadow: 0 1px 0 #fff;
}

/* level 3+ list */

#nav ul ul {
  left: 181px;
  top: -3px;
}
/* rounded corners of first and last link */
#nav ul li:first-child > a {
}

#nav ul li:last-child > a {
}

/* clearfix */

#nav:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

#nav {
  display: inline-block;
}

html[xmlns] #nav {
  display: block;
}

* html #nav {
  height: 1%;
}

/*=== END SECTION 2 - Header Region ===*/


/*=== START SECTION 3 - Content Region ===*/


#main {
  margin: 0 auto;
}

#content {
  background: #f5f5f5;
  border-right: 1px solid #E0E0E0;
  clear: both;
  float: left;
  line-height: 1.3em;
  padding: 0 0 20px 0;
  width: 715px;
}

p {
  text-indent: 10px;
  line-height: 1.5;
  margin-bottom: 10px;
}

#content h1 {
  color: #000;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
}

.index-article {
  padding: 0 5px 30px 15px;
  text-align: justify;
}

.post {
  display: inline-block; 
  vertical-align: top;
}

.index-titles, .fresh-title {
  display: block;
}

.index-titles a, .fresh-title a { 
  color: #111;
  font-size: 14px;
}

.index-titles a:hover, .fresh-title a:hover { 
  color: #ff6600;
}

.index-post {
  display: inline-block;
  margin: 0 0 30px 20px;
  vertical-align: top;
  width: 200px;
}

.index-all a {
  background: #f4f4f4;
  color: #111;
  display: block;
  font-size: 12px;
  text-align: center;
}

.index-all a:hover {
  background: #f2f2f2;
  color: #ff6600;
}

.wp-caption {
  text-align: center;
  margin: 10px;
  padding-top: 5px;
  background-color: #f2f2f2;
}

.wp-caption img {
  box-shadow: 0 8px 9px -6px #333;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: 0 8px 9px -6px #333;
  -moz-box-shadow: 0 8px 9px -6px #333;
}

.wp-caption p.wp-caption-text {
  font-size: 12px;
  line-height: 17px;
  margin: 0;
  padding: 5px 4px 5px;
  text-shadow: 0 1px 0 #f2f2f2;
}

.archive-title, .index-title {
  margin: 10px 10px 0 10px;
  padding-bottom: 10px;
  text-align: center;
}

.index-title {
  clear: both;
  font-size: 16px !important;
  margin-top: 50px;
}

.entry-title, .archive-title {
  margin: 10px 10px 0 15px;
  padding-top: 8px;
  padding-bottom: 10px;
  text-align: center;
}
.post-prevew {
  border-bottom: 1px dashed #e4e4e4;
  margin-bottom: 20px;
  padding: 10px 0 20px 0;
  text-align: center;
}

.prevew-title {
  font-weight: 500;
  margin: 0;
  padding: 2px 0 4px 20px;
  text-shadow: 1px 1px 0 #fff;
}

.prevew-title a {
  color: #111;
  text-decoration: none !important;
}

.prevew-title a:hover {
  color: #ff7b37;
  text-decoration: none;
}

.post-prevew-img { margin-top: 10px; }

.post-prevew-info {

}

.small-image {

}

.stat-ico {
  padding-left: 20px;
  background: url(images/stat-ico.png) 0 50% no-repeat;
  color: #505050;
}

.cat-ico {
  padding-left: 20px;
  background: url(images/cat-ico.png) 0 40% no-repeat;
}

.com-ico {
  padding-left: 20px;
  background: url(images/PostCommentsIcon.png) 0 50% no-repeat;
}

h2, .post h2 {
  font-size: 19px;
  font-weight: 500;
  margin: 10px 0 5px 0;
  padding: 0;
}
.post h3 {
  font-size: 16px;
  margin: 0;
  padding: 0;
  color: #222;
}

.post h3 a {
  text-shadow: 0 1px 0 #fff;
}

.post-edit-link img{
  border: none;
}

a.post-edit-link:link, a.post-edit-link:visited {
  text-decoration: none;
}

.postinfo { text-align: center; }

.tags{
  color: #999;
  font-size: 12px;
  margin-top: 1px;
  margin-left: 10px;
  padding: 2px 0 3px 4px;
  text-shadow: 0 1px 0 #fff;
}

.tags a {
  color: #999;
}

.tags a:hover, .breadcrumbs a:hover {
  color: #ff7b37;
}

.breadcrumbs {
  font-size: 12px;
  padding: 10px 2px 2px 10px;
}

.breadcrumbs a {
  color: #222;
}

.pohozhie {
  margin-top: -5px;
  padding: 3px 5px;
}

.pohozhie-preview {
  display: inline-block;
  margin: 0 0 30px 20px;
  vertical-align: top;
  width: 200px;
}

.pohozhie a {
  font-size: 12px;
}

.entry-content, .entry-excerpt {
  clear: left;
  margin-top: 10px;
  padding: 0 10px 0 0;
}

.entry-content blockquote {
  background: url(images/blockquote1.png) no-repeat right bottom;
  padding: 0 0 0 30px;
  text-indent: -15px;
  width: 345px;
}
.entry-content blockquote p {
  background: url(images/blockquote2.png) no-repeat left top;
  font-size: 14px;
  font-style: italic;
  padding: 0 0 0 60px;
}
a.image:link, a.image:visited, a.image:hover {
  background: none;
  padding: 0;
}
a.image img {
  border: none;
}
.navigation {
  clear: both;
  margin: 20px 0 20px 0;
  width: 690px;
}

.navigation a {
    background-color:#50c043;
    font-family: 'Open Sans', sans-serif;
    font-size:12px;
    text-decoration:none !important;
    text-shadow: 1px 1px 1px #555;
    color:#fff !important;
    position:relative;
    padding:2px 8px;
    background-image: linear-gradient(bottom, rgb(62,51,46) 0%, rgb(101,86,78) 100%);
    border-radius: 5px;
    box-shadow: inset 0px 0px 0px #9e8d84, 0px 3px 0px 0px #2c7c20, 0px 5px 3px #999;
    margin: 0 5px;
}

.navigation a:active {
    top:1px;
    background-image: linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
    box-shadow: inset 0px 0px 0px #2ab7ec, 0px 2px 0px 0px #2c7c20, 0px 3px 3px #999;
}

.navigation span.current {
    top:1px;
    background-color:#ff9752;
    font-family: 'Open Sans', sans-serif;
    font-size:12px;
    text-decoration:none;
    text-shadow: 1px 1px 1px #555;
    color:#fff;
    position:relative;
    padding:2px 8px;
    background-image: linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
    box-shadow: inset 0px 0px 0px #2ab7ec, 0px 2px 0px 0px #da733b, 0px 3px 3px #999;
    border-radius: 5px;
}

.entry-meta {
  font-size: 12px;
  margin: 8px 4px 10px 0;
  padding: 2px 5px;
  text-shadow: 0 1px 0 #fff;
}

.edit {
	float: right;
	margin-right: 10px;
}

.underpost {
	font-size: .9em;
}
.underpost a {
text-decoration: underline;
}

.b-share_theme_counter .b-share {
margin-left: 5px;
}

/*=== END SECTION 3 - Content Region ===*/

/*=== START SECTION 4 - Comment Region ===*/


.comment-title {
  color: #222;
  font-size: 15px;
  font-weight: 500;
  margin-left: 25px;
  padding: 0;
}
#comments {
  color: #222;
  font-weight: 500;
  margin-left: 15px;
}

#comment {
  width: 97%;
}

.avatar {
  float: right;
  margin: 0 0 3px 5px;
}

.comment-body {
  padding-bottom: 10px;
}

.comment-author {
  clear: both;
  padding: 0;
}

.fn {
  color: #999;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  margin-left: 16px;
  text-shadow: 1px 1px 0 #fff;
}

.views {
  background: url(images/post-icon-bg.png) no-repeat left 2px; 
  margin-left: 10px;
  padding: 0px 0px 0px 18px;
  color: #777;
  font-size: 11px;
}

.updated {
  background: url(images/post-icon-bg.png) no-repeat left -11px;
  margin: 0px;
  padding: 0px 0px 0px 18px;
  color: #777;
  font-size: 11px;
}

.says {
  color: green;
  margin-left: 3px;
  text-shadow: 1px 1px 0 #fff;
}

.comment-meta {
  color: #555;
  float: right;
  font-size: 10px;
  margin-right: 10px;
  text-shadow: 1px 1px 0 #748b47;
}

.comment-meta a {
  color: #333 !important;
  text-shadow: 1px 1px 0 #fff;
  text-decoration: none !important;
}

.comment-meta a:hover { text-decoration: underline !important; }

.comment-text {
  background-color: #f1e2c4;
  clear: both;
  margin: 0;
  padding: 0 5px 20px 5px;
  text-align: justify;
  text-shadow: 1px 1px 0 #fff;
  -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   -o-border-radius: 5px;
  border-radius: 5px;
   -webkit-box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
   -moz-box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
   -o-box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
  box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
}



.reply a {
  background-color:#97af51;
  display: inline-block;
  margin: 4px;
  padding: 0 3px;
  position:relative;
  text-decoration:none !important;
  text-shadow: 1px 1px 0 #8aa04b;
  color:#fff !important;
  border: solid 1px #96ad54;
  background-image: linear-gradient(bottom, rgb(151,175,81) 0%, rgb(196,225,112) 100%);
  background-image: -o-linear-gradient(bottom, rgb(151,175,81) 0%, rgb(196,225,112) 100%);
  background-image: -moz-linear-gradient(bottom, rgb(151,175,81) 0%, rgb(196,225,112) 100%);
  background-image: -webkit-linear-gradient(bottom, rgb(151,175,81) 0%, rgb(196,225,112) 100%);
  background-image: -ms-linear-gradient(bottom, rgb(151,175,81) 0%, rgb(196,225,112) 100%);
  background-image: -webkit-gradient(
  linear,
  left bottom,
  left top,
  color-stop(0, rgb(151,175,81)),
  color-stop(1, rgb(196,225,112))
  );
  -webkit-box-shadow: inset 0px 1px 0px #e0fcb5, 0px 1px 0px #fff;
  -moz-box-shadow: inset 0px 1px 0px #e0fcb5, 0px 1px 0px #fff;
  box-shadow: inset 0px 1px 0px #e0fcb5, 0px 1px 0px #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.reply a:active {
  padding-bottom: 0px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0px;
  background-image: linear-gradient(bottom, rgb(187,216,105) 0%, rgb(175,203,98) 100%);
  background-image: -o-linear-gradient(bottom, rgb(187,216,105) 0%, rgb(175,203,98) 100%);
  background-image: -moz-linear-gradient(bottom, rgb(187,216,105) 0%, rgb(175,203,98) 100%);
  background-image: -webkit-linear-gradient(bottom, rgb(187,216,105) 0%, rgb(175,203,98) 100%);
  background-image: -ms-linear-gradient(bottom, rgb(187,216,105) 0%, rgb(175,203,98) 100%);
  background-image: -webkit-gradient(
  linear,
  left bottom,
  left top,
  color-stop(0, rgb(187,216,105)),
  color-stop(1, rgb(175,203,98))
  );
}

.cancel-comment-reply {
  margin-left: 30px;
}

#respond {
  margin: 50px 0 30px 0;
}
#respond p {
  font-size: .9em;
}
#respond label {
  display: block;
  margin: 5px 0 5px 0;
}

#submit {
  border:1px solid #488605 !important;
  background-color: #5ba606 !important;
  color:#fff;
  cursor:pointer;
  display:block;
  font-family:'Droid Sans',Tahoma,Arial,Verdana sans-serif;
  font-size:14px;
  margin: 0 0 0 20px;
  padding: 4px 10px;
  text-align: center;
  /*border-radius*/
  -webkit-border-radius:2px;
     -moz-border-radius:2px;
        border-radius:2px;
  text-shadow: 1px 1px 0 #115b05;
}

#submit:hover {
  background-color: #4d8e08 !important;
  border: 1px solid #3d7205;
  text-shadow: 1px 1px 0 #1a3701;
}

.thread-odd {  }

#commentform {
  padding: 0 15px;
}

#commentlist ul {
  background-color: #fff;
}

ol.commentlist {
  list-style-type: none;
  margin: 0px;
  padding: 10px;
}

ol.commentlist ul {
  margin-top: 2px;
}

ol.commentlist li {
  list-style: none;
}
ol.commentlist li a {
  color: #555;
  text-decoration: none;
}

/*=== END SECTION 4 - Comment Region ===*/


/*=== START SECTION 5 - Sidebar Region ===*/

#sidebar {
  border-left: 1px solid #fff;
  float: right;
  margin: 0 0 20px 0;
  padding: 0;
  width: 267px;
}

.textwidget {
	margin-bottom: 30px;
}

.widgettitle, #sidebar li a:link, #sidebar li a:visited, .menu-menyu-container li, .popular-ttitle {
  text-shadow: 1px 1px 0 #fff;
}


.widgettop {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #fff;
  padding: 0;
}


.sidebar-menu {
  border-top: 1px solid rgba(202, 202, 202, 0.68);
}

.widgettitle {
  background-color: rgba(30, 188, 1, 0.31);
  border-top: 1px solid #fff;
  border-bottom: 1px solid #65BD55;
  display: block;
  font-size: 17px;
  padding: 3px 5px 3px 10px;
}

#sidebar h2 {
  color: #111;
  font-size: 15px;
  font-weight: 500;
  margin: 5px 0 0 0;
  padding: 5px 3px 8px 10px;
}

#sidebar ul {
  clear: both;
  list-style-type: none;
  margin: 20px 0 30px 0;
  padding: 0;
}

#sidebar ul ul li, #sidebar ul ul li {
	font-size: .9em;
	margin-left: 5px;
}

#sidebar li a:link, #sidebar li a:visited, .menu-menyu-container li {
  background-color: rgba(255, 213, 0, 0.17);
  border-top: 1px solid #fff;
  border-bottom: 1px solid #f5f5f5;
  display: block;
  font-size: 14px;
  text-decoration: none;
  padding: 2px 5px 3px 20px;
  color: #111;
}

#sidebar li a:hover {
  color: #ff7b37;
  background-color: rgba(255, 203, 0, 0.29);
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #f5f5f5;
  text-decoration: none;
}

.widgetbottom {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #fff;
  margin-top: 5px;
  padding: 0;
}


.popular-ttitle {
  background: #ffdfb6;
  border-bottom: 1px dashed #fff;
}

.popular li a:hover {
  background: #ffe7cf !important;
  text-decoration: none;
}

.popularbottom {
  background: #ffdfb6;
  border-top: 1px dashed #fff;
  border-bottom: 1px solid #ffdfb6;
  padding-top: 1px;
}

/*=== END SECTION 5 - Sidebar Region ===*/


/*== Search Form ==*/

.search { float: right; margin: 20px 10px 0 0; }

#searchform {
  height: 20px;
  line-height: 20px;
  background-color: #1cbc01;
  border-top: 1px solid #1c9606;
  border-bottom: 1px solid #27d90a;
  border-left: 1px solid #1b9106;
  border-right: 1px solid #25c808;
  color: #fff;
  border-radius: 5px;
   -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#searchform dt {
  float: left;
  width: 150px;
}

#searchform dd {
  margin-left: 180px;
}
#searchform input[type="text"] {
  font-size: 12px;
  width: 173px;
  margin: 2px 2px 0 2px;
  padding: 1px 4px 2px 4px;
  border: none;
  background: none;
  color: #fff;
  outline: none; /* убираем точечную обводку в FireFox, которая появляется при клике */
  text-shadow: 1px 1px 0 #115b05;
}
#searchform input[type="submit"] {
  width: 40px;
  height: 20px;
  line-height: 20px;
  border: none;
  background: url(images/search-btn.png) no-repeat 50% 50%;
  cursor: pointer; 
}
/*=== END Search Form ==*/

/*=== START SECTION 6 - Footer Region ===*/

#footer {
  background: #187107 url('images/footer-bg.jpg');
  clear: both;
  color: #fff;
  text-shadow: 1px 1px 0 #0f4f03;
  width: 100%;
}

#footer a:link, #footer a:visited {
  text-decoration: none;
}

#footer a:hover {
  text-decoration: underline;
}

.counter {
  display: block;
  margin-top: 5px;
  opacity: 0.3;
  -moz-opacity: 0.3;
  filter: alpha (opacity=30);
}

.counter:hover {
  opacity: 0.8;
  -moz-opacity: 0.8;
  filter: alpha (opacity=80);
}

.copyright {
  font-size: 12px;
  padding-bottom: 5px;
  text-align: center;
}

.copyright p {
  text-indent: 0px;
  line-height: 1;
  margin-bottom: 10px;
}

.copyright, .copyright a {
  color: #fff;
  text-shadow: 1px 1px 0 #0f4f03;
}

.copyright a:hover {
}



/*=== END SECTION 6 - Footer Region ===*/


/*---------------------------------------------------------------------------------*/
/* Contact Form 7 CSS */
/*---------------------------------------------------------------------------------*/

.wpcf7-form p{
  font-size:small;
  margin-left: 150px;
  text-align:left;
}

.wpcf7-form p textarea {
  width: 450px;
}

.wpcf7-form p input, .wpcf7-form p textarea, #author, #email, #comment {
  outline:none;
  background: none;
  border:1px dashed #555;
  font-family:'Droid Sans',Tahoma,Arial,Verdana sans-serif;
  font-size: 14px;
  color: #3F3F3F;
  padding: 3px;

  /*border-radius*/
  -webkit-border-radius:2px;
   -moz-border-radius:2px;
        border-radius:2px;
  /*transition*/
  -webkit-transition:background 0.2s linear,
				   box-shadow 0.6s linear;
   -moz-transition:background 0.2s linear,
				   box-shadow 0.6s linear;
     -o-transition:background 0.2s linear,
				   box-shadow 0.6s linear;
        transition:background 0.2s linear,
				   box-shadow 0.6s linear;

  text-shadow: 1px 1px 0 #fff;
}

span.wpcf7-form-control-wrap input:focus, span.wpcf7-form-control-wrap textarea:focus, #author:focus, #email:focus, #comment:focus {
  background: #f2f2f2;
  border:dashed 1px #ccc;
  /*box-shadow*/
  -webkit-box-shadow:2px 2px 7px #eee inset;
     -moz-box-shadow:2px 2px 7px #eee inset;
          box-shadow:2px 2px 7px #eee inset;

}
 
.wpcf7-submit {
  text-align: center;
  cursor:pointer;
  display:block;
  margin: 50px 0 0 180px;
  padding: 4px 10px !important;
  border:1px solid #488605 !important;
  background-color: #5ba606 !important;
  color: #fff !important;
  font-family:'Droid Sans',Tahoma,Arial,Verdana sans-serif;
  font-size:14px;
  /*border-radius*/
  -webkit-border-radius:2px;
     -moz-border-radius:2px;
        border-radius:2px;
  text-shadow: 1px 1px 0 #1a3701 !important;
}

.wpcf7-submit:hover {
  background-color: #4d8e08 !important;
  border: 1px solid #3d7205;
  text-shadow: 1px 1px 0 #1a3701;
}

div.wpcf7-mail-sent-ok {
  border: none !important;
  color: #7a96c3;
}


/* END Contact Form 7 */



.karta {
  color: #999;
}

.karta ul {
  margin: 0 0 20px 0;
}


.karta li {
  color: #cсс;
  font-size: 12px;
  margin: 2px 0 2px -20px;
}

.karta li a {
  font-size: 14px;
}


/* BUTTON DOWNLOAD */

.download {
	background-color: #1ea106;
        margin-top: 50px;
	padding:10px;
	position:relative;
	text-decoration:none !important;
        text-shadow: 1px 1px 0 #136007;
	color:#fff !important;
	border: solid 1px #96ad54;
	background-image: linear-gradient(bottom, rgb(30,161,6) 0%, rgb(37,200,8) 100%);
	background-image: -o-linear-gradient(bottom, rgb(30,161,6) 0%, rgb(37,200,8) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(30,161,6) 0%, rgb(37,200,8) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(30,161,6) 0%, rgb(37,200,8) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(30,161,6) 0%, rgb(37,200,8) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(30,161,6)),
	color-stop(1, rgb(37,200,8))
	);
	-webkit-box-shadow: inset 0px 1px 0px #30ff0a, 0px 3px 0px #198309;
	-moz-box-shadow: inset 0px 1px 0px #30ff0a, 0px 3px 0px #198309;
	box-shadow: inset 0px 1px 0px #30ff0a, 0px 3px 0px #198309;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.download::before {
	background-color:#eeeeee;
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	padding:8px;
	left:-8px;
	top:-8px;
	z-index:-1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
	-moz-box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
	-o-box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
	box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
}

.download:active {
	padding-bottom:9px;
	padding-left:10px;
	padding-right:10px;
	padding-top:11px;
	top:1px;
	background-image: linear-gradient(bottom, rgb(37,200,8) 0%, rgb(30,161,6) 100%);
	background-image: -o-linear-gradient(bottom, rgb(37,200,8) 0%, rgb(30,161,6) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(37,200,8) 0%, rgb(30,161,6) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(37,200,8)) 0%, rgb(30,161,6) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(37,200,8) 0%, rgb(30,161,6) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(37,200,8)),
	color-stop(1, rgb(30,161,6))
	);
}

.slider { 
  clear: both; margin-top: 30px;
  width: 610px;
  height: 160px;
  background-color:#eeeeee;
  border: 1px solid #ddd;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0px 1px 1px #999, 0px 1px 0px #fff;
  -moz-box-shadow: inset 0px 1px 1px #999, 0px 1px 0px #fff;
  -o-box-shadow: inset 0px 1px 1px #999, 0px 1px 0px #fff;
  box-shadow: inset 0px 1px 1px #999, 0px 1px 0px #fff;
  padding: 10px 5px 0px 5px;
}

#orphus img { float: left; opacity: 0; filter: alpha(opacity=0); }


.header-links, .header-links a { clear: both; float: left; }

.header-links { margin: 40px 0 0 5px; }

.header-links-r, .header-links-r a { float: right; width: 250px; }

.header-links-r { margin: 40px 5px 0 0; }

.header-links a img, .header-links-r a img {
  display: block;
  margin-top: 5px;
  opacity: 0.7;
  -moz-opacity: 0.7;
  filter: alpha (opacity=70);
}

.header-links a img:hover, .header-links-r a img:hover {
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha (opacity=100);
}

/* Кнопка ВВЕРХ */
.scrollTop{
	background: url('images/vverh.png') 0 -48px no-repeat;
	width: 45px;
	height: 45px;
	bottom: 30px;
	right: 20px;
}
.scrollTop:hover{ background-position:0 0; }

/* END Кнопка ВВЕРХ */


/* Мигающий текст */
#blink {
  -webkit-animation: blink 1s linear infinite;
  animation: blink 2s linear infinite;
}
@-webkit-keyframes blink {
  50% { color: rgb(252, 20, 20); }
  51% { color: rgba(252, 20, 20, 1); }
  100% { color: rgba(252, 20, 20, 0); }
}
@keyframes blink {
  50% { color: rgb(252, 20, 20); }
  51% { color: rgba(252, 20, 20, 1); }
  100% { color: rgba(252, 20, 20, 0); }