/*
Theme Name: Eltechs
Description: An original theme for Eltechs.com.
Version: 1.0
Author: WordPress Studio
Author URI: http://www.wpstudio.ru/
Tags: white,blue,fixed-width,custom-menu
License: This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

*/

@font-face {
    font-family: 'FontinSansCR-Regular';
    src: url('fonts/fontinsanscyrillicr46b.eot');
    src: url('fonts/fontinsanscyrillicr46b.eot?#iefix') format('embedded-opentype'),
    url('fonts/fontinsanscyrillicr46b.woff') format('woff'),
    url('fonts/fontinsanscyrillicr46b.ttf') format('truetype'),
    url('fonts/fontinsanscyrillicr46b.svg#fontinsanscyrillicr46b') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FontinSansCR-Bold';
    src: url('fonts/fontinsanscyrillicb46b.eot');
    src: url('fonts/fontinsanscyrillicb46b.eot?#iefix') format('embedded-opentype'),
    url('fonts/fontinsanscyrillicb46b.woff') format('woff'),
    url('fonts/fontinsanscyrillicb46b.ttf') format('truetype'),
    url('fonts/fontinsanscyrillicb46b.svg#fontinsanscyrillicb46b') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    padding: 0;
    margin: 0;
    background: #fff;
    color: #535353;
    font-family: 'FontinSansCR-Regular', Times New Roman;
    font-size: 14px;
}

#wrapper {
    /*overflow: hidden;*/
}

.fixwidth {
    width: 940px;
    margin: 0 auto;
}

body p {
    line-height: 18px;
}

/*links*/

a {
    color: #1f9bd7;
    text-decoration: none;
    -moz-outline: none;
    outline: none;
}

a:hover {
    color: #333;
}

::-moz-focus-inner,
:active,
:focus {
    outline: none;
    -moz-outline-style: none;
}

input::-moz-focus-inner {
    border: 0;
}

/* Buy table styles */

table.lined {
    border-collapse: collapse;
}

table.lined td {
    border: 1px solid #e0e0e0;
    padding: 10px 25px 0px;
}

table.lined td.bright {
    padding: 10px;
    background: #fafafa;
    text-align: left;
}

table.lined td.white {
    background: white;
}

table.lined td.init {
    padding: 10px 25px;
    text-align: left;
}

table.lined td.dev {
    padding: 16px 0 11px;
    background: #fafafa;
    text-align: center;
}

table.lined td.guest {
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    background: white;
}

table.lined td.guest h4.guest-head {
    margin: 20px 0px 6px;
}

table.lined td.guest h4.guest-item {
    color: #666666;
    margin: 10px 0px 6px;
    font-size: 16px;
}

table.devtable {
    width:275px;
    margin:60px 0px auto 10px;
    float:left;
}

/*Headings*/

h1 {
    font-size: 38px;
    font-family: 'FontinSansCR-Bold';
    color: #333;
}

h2 {
    font-size: 35px;
    font-family: 'FontinSansCR-Bold';
    color: #333;
}

h3 {
    font-size: 22px;
    font-family: 'FontinSansCR-Bold';
    color: #333;
}

h4 {
    font-size: 17px;
    font-family: 'FontinSansCR-Bold';
    color: #333;
}

.single-head-title {
    font-size: 38px;
    font-family: 'FontinSansCR-Bold';
    color: #1f9bd7;
    margin: 0 0 5px;
}

.single-title {
    margin-bottom: 20px;
    color: #737373;
margin-top:20px;
}

.preview {
    width: 48px;
    height: 48px;
    float: left;
    margin-right: 10px;
    margin-top: 3px;
}

/*buttons*/

.button {
    background: #1f9bd7;
    padding: 8px 10px;
    line-height: 18px;
    color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.button:hover {
    color: #fff;
}

.buttonblock {
    display:inline-block;
}

.buttonwide {
    font-size: 25px;
    padding: 10px 50px;
    line-height: 27px;
    border-radius: 12px;
}

.button_w250 {
    display:inline-block;
    width:250px;
    padding: 15px 10px;
}

#header {
    height: 125px;
    border-top: 4px solid #1f9bd7;
}

#logo {
    float: left;
    width: 283px;
    margin-top: 20px;
}

#logo a {
    display: block;
    width: 283px;
    height: 80px;
    background: url(images/logo.png) no-repeat 0 0;
}

#lefthead {
    float: right;
}

#headcontacts {
    color: #888;
    clear: both;
    float: right;
    margin-top: 20px;
    height: 15px;
}

#headcontacts li {
    float: left;
    line-height: 15px;
    padding-left: 19px;
    margin-left: 20px;
}

#headcontacts .headphone {
    background: url(images/phone.png) no-repeat 0 center;
}

#headcontacts .heademail {
    background: url(images/mail.png) no-repeat 0 center;
    max-width: 150px;
    overflow: hidden;
    height: 15px;
}

#nav {
    margin-top: 25px;
    height: 25px;
}

#nav ul {}

#nav li {
    float: left;
    margin-left: 20px;
    padding-left: 20px;
    border-left: 1px solid #eee;
    height: 25px;
    line-height: 25px;
}

#nav li a {
    color: #737373;
}

#nav li a:hover {
    color: #333;
}

#nav li.home-icon a {
    text-indent: -9999px;
    display: block;
    height: 25px;
    width: 19px;
    background: url(images/home.png) no-repeat 0 3px;
}

#nav li.home-icon a:hover {
    background: url(images/home.png) no-repeat 0 -22px;
}

#nav li.current_page_item > a,
#nav li.current_page_ancestor > a {
    color: #1f9bd7;
}

#nav li.alpha_item,
#nav ul li:first-child {
    border: none;
    margin-left: 0px;
    padding-left: 0px;
}


#headcontacts #qtranslate-chooser li a {
    padding-left: 5px;
    padding-right: 5px;
}

#headcontacts #qtranslate-chooser li {
    margin-left: 0px;
    padding-left: 0px;
    border-left: 1px solid #888;
}

#headcontacts #qtranslate-chooser li.alpha_item {
    border: 0;
}

#headcontacts #qtranslate-chooser li.active a {
    color: #888;
    cursor: default;
}

#sliderbox {
    background: #eaeaea url(images/sliderbg.png) no-repeat center top;
    height: 370px;
    overflow: hidden;
}

#fixslide {
    position: relative;
}

#sliderbox h2 {
    margin-top: 70px;
    color: #737373;
    width: 400px;
    padding-left: 10px;
}

#sliderbox h2 span {
    color: #1f9bd7;
}

#sliderbox p {
    margin: 30px 0;
    width: 400px;
    padding-left: 10px;
}

.slide-image-right {
    position: absolute;
    bottom: 10px;
    right: 100px;
}

.slides_container {
    width: 940px;
    display: none;
}

.slides_container div {
    width: 940px;
    height: 370px;
    display: block;
    overflow: hidden;
}

.slides_control  div{
    padding:0px 30px;
}

.pagination {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    top: -30px;
    z-index: 9999;
    margin: 0px auto 0;
    width: 100px;
    text-align: center;

}

.pagination li {
    float: left;
    margin: 0 5px;
}

.pagination a {
    display: block;
    width: 11px;
    height: 13px;
    background: url(images/slider_i.png) no-repeat 0 0;
    text-indent: -9999px;
}

.pagination .current a {
    background: url(images/slider_i.png) no-repeat 0 -13px;
}

#sliderbox .next {
    background: url(images/slider_nav.png) no-repeat -52px 0;
    width: 52px;
    height: 52px;
    display: block;
    text-indent: -9999px;
    top: -205px;
    position: relative;
    float: right;
    right: -52px;
}

#sliderbox .prev {
    background: url(images/slider_nav.png) no-repeat 0 0;
    width: 52px;
    height: 52px;
    display: block;
    text-indent: -9999px;
    top: -205px;
    position: relative;
    float: left;
    left: -52px;
}

#sliderbox .next:hover,
#sliderbox .prev:hover {
    background-image: url(images/slider_nav_hover.png);
}

#homecontent {
    margin-top: 50px;
}

.onethird {
    float: left;
    width: 276px;
    margin-right: 35px;
    overflow: hidden;
    text-align: justify;
}

.onethird h3 span {
    color: #1f9bd7;
}


#wrapper .onethird_last {
    margin-right: 0px;
}

.onethird p {
    margin: 25px 0;
    font-size:18px;
    line-height:22px;
}

.onethird .p_aligncenter {
    text-align: center;
}

.onethird h3 {
    text-align: center;
}

.inside_center {
    text-align: center;
}

.icon-img {
    display: block;
    width: 166px;
    height: 166px;
    background-image: url(images/s1.png);
    background-color: #b9b9b9;
    margin: 0 auto 25px;
}

#wrapper .product-icon {
    background-image: url(images/s2.png);
}

#wrapper .staff-icon {
    background-image: url(images/s3.png);
}

.margintop30 {
    margin-top: 30px;
}

#loopcontent {
    margin-top: 30px;
}

.entry h1 {
    line-height: 38px;
    margin-bottom: 30px;
}

.entry h2 {
    line-height: 35px;
    margin-bottom: 30px;
}

.entry h3 {
    line-height: 28px;
    margin-bottom: 15px;
margin-top:30px;
}

.entry h1 span {
    color: #1f9bd7;
}

.entry h2 span {
    color: #1f9bd7;
}

.entry h3 span {
    color: #1f9bd7;
}

.entry p {
    line-height: 22px;
    margin-bottom: 15px;/*30*/
    text-align: justify;
    font-size: 18px;
}

.hr {
    height: 6px;
    line-height: 6px;
    background: url(images/hr.png) no-repeat center center;
    clear: both;
    overflow: hidden;
}

hr {
    height: 30px;
    line-height: 6px;
    background: transparent url(images/hr.png) no-repeat center center;
    clear: both;
    overflow: hidden;
    border: none;
}

#wrapper .hr15 {
    height: 30px;
    clear: both;
    overflow: hidden;
}

#wrapper .hr20 {
    height: 40px;
    clear: both;
    overflow: hidden;
}

#wrapper .hr30 {
    height: 60px;
    clear: both;
    overflow: hidden;
}

.hrb30 {
    margin: 0px 0 30px;
}

.alignleftprodimg {
    float: left;
    margin-left: 30px;
    margin-right: 30px;
}

.entry ul {
    margin-bottom: 25px;
}

.entry ul li {
    padding: 5px 0 5px 12px;
    list-style-type: disc;
    /*background: url(images/arw.png) no-repeat 0 center;*/
}

.entry ol {
    margin-bottom: 25px;
    margin-left: 25px;
}

.entry ol li {
    padding: 5px 0 5px 8px;
    list-style: decimal;
}

#singlehead {
    background: #e6e6e6 url(images/shead.png) no-repeat center top;
    height: 118px;
    overflow: hidden;
}

#singlehead .fixwidth {
    padding-top: 25px;
}

#singlehead h1 {

    /* color:#1f9bd7; */
    color: #777;
    margin: 0px 0 5px;
}

#bc {
    color: #999;
    font-size: 12px;
}

#bc a {
    padding-right: 12px;
    background: url(images/arw.png) no-repeat right center;
    margin-right: 5px;
}

#singlehead #searchform {
    float: right;
    margin: 0px 0 0 0;
    padding: 18px 0 0 0;
}

#s {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
    border: 0;
    background: #fff url(images/shover.png) no-repeat 160px center;
    height: 30px;
    font-family: 'FontinSansCR-Regular', Times New Roman;
    font-size: 14px;
    color: #999;
    outline: none;
    width: 150px;
    padding: 0 20px;
    -moz-box-shadow: 2px 3px 6px #ddd;
    -webkit-box-shadow: 2px 3px 6px #ddd;
    box-shadow: 3px 3px 6px #ddd;
}

#s:focus {
    background: #fff url(images/s.png) no-repeat 160px center;
}

.subfooter-margin {
    background: #ddd;
    margin-top: 40px;
    clear: both;
    padding: 40px 0 50px;
}

.subfooter-nomargin {
    background: #ddd;
    clear: both;
    padding: 40px 0 50px;
}

.subfooter-margin a,
.subfooter-nomargin a {
    color: #737373;
}

.subfooter-margin a:hover,
.subfooter-nomargin a:hover {
    color: #333;
}

.subfooter-margin h4,
.subfooter-nomargin h4 {
    margin-bottom: 15px;
}

.subfooter-margin .subfooterbox,
.subfooter-nomargin .subfooterbox {
    float: left;
    width: 180px;
    margin-right: 10px;
}

.subfooter-margin .subfooterbox_last,
.subfooter-nomargin .subfooterbox_last {
    margin-right: 0px!important;
}

.subfooter-margin .subfooterbox li,
.subfooter-nomargin .subfooterbox li {
    line-height: 18px;
    padding: 1px 0 1px 11px;
    background: url(images/arw.png) no-repeat 1px center;
}

#footer {
    background: #d4d4d4;
    border-top: 1px solid #c9c9c9;
    height: 90px;
    overflow: hidden;
}

#copyrights {
    float: right;
    overflow: hidden;
}

#flogo {
    display: block;
    width: 130px;
    height: 35px;
    background: url(images/flogo.png) no-repeat 0 0;
    clear: both;
    float: right;
    margin: 20px 0 15px;
}

#slogo {
    width: 64px;
    height: 45px;
    clear: both;
    float: right;
    margin: 20px 0 5px;
}

.slogo_bg_en {
    background: url(/wp-content/uploads/2015/09/sk-participant-en-120x85-bw3-e1442858504949.png) no-repeat 0 0;
}

.slogo_bg_en:hover {
    background: url(/wp-content/uploads/2015/09/4-participant-en-120x85-e1442848063876.png) no-repeat 0 0;
}

.slogo_bg_ru {
    background: url(/wp-content/uploads/2015/09/sk-participant-ru-120x85-bw3-e1442858603777.png) no-repeat 0 0;
}

.slogo_bg_ru:hover {
    background: url(/wp-content/uploads/2015/09/3-participant-ru-120x85-e1442848400213.png) no-repeat 0 0;
}

#copyrights p a {
    color: #737373;
    border-bottom: 1px dotted #737373;
}

#copyrights p a:hover {
    border: none;
}

#sharetext {
    margin-top: 15px;
    margin-bottom: 0;
}

#social-links {
    float: left;
    margin-top: 10px;
}

#social-links li {
    float: left;
    margin-right: 10px;
}

#social-links a {
    display: block;
    width: 25px;
    height: 25px;
}

#social-links #twitter a {
    background-image: url(images/eltechs-exagear-twitter-icon3-25x25-dark.png);
}

#social-links #facebook a {
    background-image: url(images/eltechs-exagear-facebook-icon3-25x25-dark.png);
}

#social-links #gplus a {
    background-image: url(images/eltechs-exagear-google-plus-icon3-25x25-dark.png);
}

#social-links #pinterest a {
    background-image: url(images/eltechs-exagear-pinterest-icon3-25x25-dark.png);
}

#social-links #reddit a {
    background-image: url(images/eltechs-exagear-reddit-icon3-25x25-dark.png);
}

#social-links #youtube a {
    background-image: url(images/eltechs-exagear-youtube-icon3-25x25-dark.png);
}

#social-links #twitter a:hover {
    background-image: url(images/eltechs-exagear-twitter-icon3-25x25.png);
}

#social-links #facebook a:hover {
    background-image: url(images/eltechs-exagear-facebook-icon3-25x25.png);
}

#social-links #gplus a:hover {
    background-image: url(images/eltechs-exagear-google-plus-icon3-25x25.png);
}

#social-links #pinterest a:hover {
    background-image: url(images/eltechs-exagear-pinterest-icon3-25x25.png);
}

#social-links #reddit a:hover {
    background-image: url(images/eltechs-exagear-reddit-icon3-25x25.png);
}

#social-links #youtube a:hover {
    background-image: url(images/eltechs-exagear-youtube-icon3-25x25.png);
}

.clear {
    overflow: hidden;
    height: 0px;
    clear: both;
    display: block;
}


body span.wpcf7-not-valid-tip {
    display: none;
}

body div.wpcf7-validation-errors {
    display: none!important;
}

input.wpcf7-not-valid,
textarea.wpcf7-not-valid {
    border: 1px solid red!important;
}

.entry input[type="text"] {
    padding: 0 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #dcdcdc;
    background: #fff;
    height: 30px;
    font-family: 'FontinSansCR-Regular', Times New Roman;
    font-size: 14px;
    color: #666;
    outline: none;
    width: 50%;
}

.entry input[type="email"] {
    padding: 0 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #dcdcdc;
    background: #fff;
    height: 30px;
    font-family: 'FontinSansCR-Regular', Times New Roman;
    font-size: 14px;
    color: #666;
    outline: none;
    width: 50%;
}

.entry select {
    padding: 0 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #dcdcdc;
    background: #fff;
    height: 30px;
    font-family: 'FontinSansCR-Regular', Times New Roman;
    font-size: 14px;
    color: #666;
    outline: none;
    width: 50%;
}

.entry textarea {
    padding: 10px 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #dcdcdc;
    background: #fff;
    font-family: 'FontinSansCR-Regular', Times New Roman;
    font-size: 14px;
    color: #666;
    outline: none;
    width: 70%;
}

.entry input[type="submit"] {
    background: #1f9bd7;
    padding: 8px 10px;
    line-height: 18px;
    color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    border: 0;
    cursor: pointer;
}

.entry input[type="submit"]:hover {
    background: #777;
}

.entry label {
    color: #1f9bd7;
    display: block;
    width: 150px;
    height: 30px;
    float: left;
    margin-right: 10px;
    line-height: 30px;
}

html .entry .wpcf7-captchar {
    width: 120px;
    height: 30px;
}


.error-msg {
    font-size: 300px;
    text-align: center;
}

.error-span {
    text-align: center;
    font-size: 28px;
    margin-top: 10px;
}

/* clearfix */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


.title-meta {
    font-size: 13px;
    color: #999;
}

#loopcontent .entry {
    margin-top: 25px;
}

.blog-post-title {
    font-size: 21px;
}

.tags {
    float: left;
    font-size: 13px;
    color: #999;
}

.post {
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
    padding-bottom: 20px;
    overflow: hidden;
}

a.post {
    padding-bottom: 0px;
}

#wrapper .tags {
    margin-bottom: 0;
}

/* =WordPress Core
-------------------------------------------------------------- */

.alignnone {
    margin: 5px 20px 20px 0;
}



.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%;
    /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Partner list style */

.slice-content {
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
    width: 810px;
    display: block;
}

.partner {
    padding-top: 30px;
    padding-bottom: 57px;
    zoom: 1;
    clear: both;
    margin-left: -5%;
}

.partner:before,
.partner:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.partner:after {
    clear: both;
}

.partner-figure {
    float: left;
    width: 256px;
    margin-left: 4.761904761904762%;
    text-align: left;
}

.partner.style-flipped .partner-figure {
    text-align: right;
}

.partner-description {
    float: left;
    width: 55.23809523809524%;
    margin-left: 4.761904761904762%;
    text-align: left;
}

.partner.style-flipped .partner-description {
    text-align: left;
}

.partner-description p {
    margin-bottom: 10px;
}

.partner-header {
    margin-bottom: 10px;
}

.partner-headline {
    line-height: 1.3;
margin-top: 0 !important;
}

.partner-byline {
    font-size: 18px;
    line-height: 1.3;
    color: #888;
}

.list-item {
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: top;

}

/* Page navigation style */

.wp-pagenavi {
    text-align: right;
    margin-right: 200px;
    font-size: 17px
}

.wp-pagenavi a,
.wp-pagenavi span {
    text-decoration: none;
    border: 0px;
    padding: 3px 5px;
    margin: 2px;
}

.wp-pagenavi a:hover,
.wp-pagenavi span.current {
    border-color: #000;
}

.wp-pagenavi span.current {
    font-weight: bold;
}

ul.sf-menu li ul li ul {
    width: 15em;
}

ul.bot-menu li {
    float: left;
    width: 175px;
    margin-right: 10px;
}

ul.bot-menu li a {
    font-size: 17px;
    font-family: 'FontinSansCR-Bold';
    color: #333333;
}

ul.bot-menu li ul.sub-menu {
    margin-top: 15px;
}

ul.bot-menu li ul.sub-menu li {
    line-height: 18px;
    padding: 1px 0 1px 11px;
    background: url(images/arw.png) no-repeat 1px center;
    float: none;
}

ul.bot-menu li ul.sub-menu li a {
    font-size: 14px;
    color: #737373;
    font-family: 'FontinSansCR-Regular';
}

#post-1918 .list-item2 {
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: top;
    width: 25%;
}

#post-155 .list-item {
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: top;
    width: 45%;
}

#post-155 .list-item2 {
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: top;
    width: 10%;
}

#post-5 .list-item1,
#post-6 .list-item1 {
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: top;
    width: 45%;
}

#post-5 .list-item2,
#post-6 .list-item2 {
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: top;
    width: 5%;
}

#post-7 h3 span {
    color: #2075bc;
}

#post-7 span,
#post-7 p {
    text-align: justify;
}

.underline {
    text-decoration: underline;
}

.mmgg1 {
    font-size: 13px;
    font-weight: normal;
    text-align: justify;
}

.f15 {
    font-size: 1.5em;
}

#post-7591 .clearfix > p {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-top: 0px;
}

.init0 {
    padding: 20px 0 20px 0;
}

.init2 {
    vertical-align: middle;
    width: 50%;
}

.init2 p {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-top: 0px;
}

#post-9 .clearfix > p {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-top: 0px;
}

.ExaGear {
    padding: 0 0 40px 0;
}

#post-3500 .list-item {
    vertical-align: middle;
}

.ExaGear1 {
    font-size: 15px;
    padding-right: 30px;
}

.ExaGear2 {
    font-size: 15px;
}

#post-3500 .list-item2 {
    width: 30%;
}

#post-6215 .list-item {
    vertical-align: middle;
}

#post-6215 .list-item2 {
    width: 30%;
}

.inl1 {
    display: inline;
}

#post-6 .list-item3 {
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: top;
    width: 50%;
}

.line19 {
    line-height: 19px;
}

#post-1328 .list-item5 {
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: top;
    width: 25%;
}

.dd1 {
    background-color: #d8dfcf;
    height: 250px;
    text-align: center;
}

.salehead {
    background-color: #d8dfcf;
    background-blend-mode: multiply;
    position: relative;
    height: 330px;
    text-align: center; 
}

.saleheadmobilebig {
    background-color: #d8dfcf;
    background-blend-mode: multiply;
    position: relative;
    height: 330px;
    text-align: center; 
}

.salehead2 {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    height: 350px;
    position: relative;
}


#post-1072 .pad_tal h4 {
    text-align: center;
    padding: 40px 0 20px 0;
    z-index: 2;
    position: relative;
}

.block_standard_white {
    padding: 20px 0 20px 0;
}

#post-1072 .list-item6 {
    vertical-align: top;
    width: 49%;
    margin: 0px;
    padding: 10px;
    border: 0px none;
}

#post-1072 .list-item6 p {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
}

.block_standard_grey {
    background-color: #eeeeee;
    padding: 20px 0 20px 0;
}
.block_standard_grey_20_55 {
    background-color: #eeeeee;
    padding: 20px 0 55px 0;
}

#post-1072 h2 {
    text-align: left;
    margin: 10px 0px 30px;
}

#post-1072 .list-item7 {
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: top;
    width: 2%;
}

#post-1072 h4 {
    text-align: center;
    padding: 20px 0 20px 0;
}

#post-1072 h3 {
    text-align: center;
    margin: 0px 0px 10px;
}

#post-1072 .list-item6 .m {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 7px;
}

#post-1072 .h42 {
    text-align: center;
    padding: 20px 0 0 0;
}

.dd2_2 {
    text-align: center;
}

.trialmodal {
    display: inline-block!important;
    vertical-align: middle;
    position: relative;
    z-index: 4;
}

.blockermodal {
    z-index: 3;
}

.buttontrial {
    background: #f72400;
    padding: 8px 10px;
    line-height: 18px;
    color: #fff;
    font-family: Changa One;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.buttontrial:hover {
    color: #fff;
    cursor: pointer;
}

.buttontrialno {
    background: #2c2c2c;
    padding: 8px 10px;
    line-height: 18px;
    color: #fff;
    font-family: Changa One;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.buttontrialno:hover {
    color: #fff;
    cursor: pointer;
}

body .crossclose:hover {
    cursor: pointer;
}

body div.picker {
    border: 0px solid #eeeeee;
    border-radius: 5px;
    width: 100%;
    height: 100%;
    background-color: transparent;
    cursor: pointer;
    height: 150px;
}

body div.picker div {
    width: 100%;
    height: 100%;
}

body div.picker:hover {
    background-color: #ffffff;
}

body div.pickerpick {
    border: 0px solid #eeeeee;
    border-radius: 5px;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    cursor: pointer;
    height: 150px;
}

body div.pickerpick div {
    width: 100%;
    height: 100%;
}

#trialform {
    display: none;
}

.trialform1 {
    width: 500px;
    background: white;
}

.trialforma {
    text-align: right;
    color: black;
    height: 20px;
    background: yellow;
    font-size: 32px;
}

.trialform01 {
    text-align: center;
    font-weight: 700;
    font-size: 72px;
    color: black;
    vertical-align: top;
    height: 80px;
    background: yellow;
    font-family: Changa One;
}

.trialspan {
    position: relative;
    bottom: 10px;
}

.trialform02 {
    text-align: center;
    font-weight: bold;
    font-size: 32px;
    vertical-align: middle;
    height: 50px;
    font-family: Arial Black;
    color: #2c2c2c;
}

.trialform03 {
    text-align: center;
    font-size: 21px;
    line-height: 30px;
    color: #909090;
    vertical-align: middle;
    font-family: Open Sans;
}

.trialform04 {
    font-size: 23px;
    line-height: 30px;
    color: #909090;
    vertical-align: middle;
    text-align: left;
    padding: 5px 15px 5px 20px;
}

.trialform04 input {
    width: 435px;
    height: 20px;
    padding: 10px;
    color: rgb(161, 161, 161);
}

.trialform05 {
    vertical-align: middle;
    padding: 25px 55px 25px 10px;
}

.trialform05 .buttontrial {
    padding: 12px 26px;
    font-size: 28px;
}

.trialform05 .buttontrialno {
    position: relative;
    left: 50px;
    padding: 10px;
    font-size: 21px;
}

#post-1575 .fixwidth1 {
    width: 940px;
    margin: 0 auto;
    padding: 20px 0px 20px 0px;
}

#post-1575 .pl1 {
    background-color: #d8dfcf;
    height: 200px;
    text-align: center;
}

#post-1575 .pl01 {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    width: 940px;
    height: 220px;
    position: relative;
}

#post-1575 .pl02 {
    width: 354px;
    height: 200px;
    background: url(/wp-content/uploads/2015/08/cover_08-e1440436937162.jpg) no-repeat;
    position: absolute;
    left: 750px;
    z-index: 1;
}

.pad_tal h1 span,
.pad_tal h3 span {
    color: #000000;
    z-index: 2;
    position: relative;
}
.pad_tal h1,
.pad_tal h3{
    color: #000000;
    z-index: 2;
    position: relative;
}

#post-1575 .pl03 {
    background-color: #eeeeee;
    padding: 0;
}

#post-1575 .pl03 .fixwidth {
    margin-bottom: 0px;
}

#post-1575 .pl03 .list-item {
    padding: 0px;
}

#post-1575 .fixwidth2 {
    margin-bottom: 0px;
    height: 150px;
    table-layout: fixed;
    width: 940px;
    margin: 0 auto;
}

#post-1575 .td3 {
    padding: 0px 0px;
    text-align: center;
    vertical-align: middle;
    height: 100%;
}

.td3 #pick_rpi > div {
    background: url(/wp-content/uploads/2016/04/raspberrypi-bw3-125x125.png) no-repeat center;
}

.td3 #pick_odroid > div {
    background: url(/wp-content/uploads/2016/04/odroid-bw-125x125.png) no-repeat center;
}

.td3 #pick_cubieboard > div {
    background: url(/wp-content/uploads/2016/04/cubieboard-bw2-125x125.png) no-repeat center;
}

.td3 #pick_bananapi > div {
    background: url(/wp-content/uploads/2016/04/bananapi-bw-125x125.png) no-repeat center;
}

.td3 #pick_jetson > div {
    background: url(/wp-content/uploads/2016/04/nvidia-jetson-bw-125x125.png) no-repeat center;
}

.td3 #pick_other > div {
    text-align: center;
    vertical-align: middle;
    height: 100%;
}

.td3 #pick_other > div h2 {
    vertical-align: middle;
    padding: 60px 0px;
    margin-bottom: 0px;
    height: 100%;
}

#post-1575 .fixwidth3 {
    padding: 20px 0px 20px 0px;
    width: 940px;
    margin: 0 auto;
}

#post-1575 .fixwidth3 .list-item {
    padding: 20px 0px 20px 0px;
}

.fixwidth3 p {
    text-align: center;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 0px;
}

#post-1575 .fixwidth .lined {
    margin-right: auto;
    margin-left: 10px;
}

#post-1575 table.lined td {
    width: 30%;
}

#post-1575 table.lined td h3,
#post-1575 table.lined td h4 {
    text-align: center;
}

#post-1575 .sp1 {
    color: #0000ff;
    font-size: 1em;
    line-height: 19px;
}

#post-1575 .h4_2 {
    text-align: center;
    margin-bottom: 13px;
}

#post-1575 .h4_2 span {
    color: #3366ff;
}

#post-1575 .h4_2 .red1 {
    color: #ff0000;
}

#post-1575 .h4_2 .pr_edrpi3eu_del {
    color: #ff0000;
}

#post-1575 .h4_3 {
    text-align: center;
    margin-bottom: 13px;
    margin-top: 13px;
}

#post-1575 .list-item .guest .h4_3 span {
    font-size: 17px;
}

#post-1575 #eml_edrpi1eu,
#post-1575 #eml_edrpi2eu,
#post-1575 #eml_edrpi3eu,
#post-1575 #eml_edodrxu4,
#post-1575#eml_edodrc2,
#post-1575 #eml_edodr32bit {
    margin-bottom: 7px;
    width: 200px;
    color: rgb(161, 161, 161);
}

#post-1575 .sp2 {
    font-size: 15px;
}

#post-1575 .pl04 {
    padding: 1px;
    margin: 0px;
}

#post-1575 .block_standard_grey > div {
    text-align: center;
}

#post-1072 .block_standard_grey > div {
    text-align: center;
}

#post-1072 .fixwidth .fn {
    text-align: center;
    margin: 10px 0px 10px 0;
}

#post-1575 .t2 {
    display: none;
}

#post-1575 .list-item2 {
    width: 30%;
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: top;
}

#post-1575 .h3_2 {
    text-align: center;
    margin: 10px 0px 10px;
}

#post-1575 .list-item2 h4 {
    text-align: center;
}

#post-1575 .list-item2 h3 {
    text-align: center;
    margin: 10px 0px 10px;
}

#post-1575 .list-item2 p {
    text-align: center;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 0px;
}

#post-1575 .fixwidth .list-item h4 {
    text-align: center;
}

#post-1575 .fixwidth .list-item h3 {
    text-align: center;
    margin: 10px 0px 10px;
}

#post-1575 .fixwidth .list-item .ps2 {
    text-align: center;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 0px;
}

#post-1575 .fk {
    text-align: center;
    margin: 10px 0px 10px;
}

.list-item1 {
    width: 25%;
}

.list-item1_1 {
    width: 25%;
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: top;
}

.list-item2 {
    width: 30%;
}

.list-item3 {
    width: 50%;
}

.list-item3_1 {
    width: 50%;
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: top;
}

#post-5393 .fn1 {
    background-color: #d8dfcf;
    height: 230px;
    text-align: center;
}

#post-5393 .dib_tal_2 {  /* fn02 */  /* sh02 */
    width: 354px;
    height: 230px;
    background: url(/wp-content/uploads/2016/06/Chromebook-3.png) no-repeat;
    position: absolute;
    left: 720px;
    z-index: 1;
}

.pad_tal h1 span,
.pad_tal span {
    color: #000000;
    z-index: 2;
    position: relative;
}

.list-item02 {
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: middle;
}

.list-item02 {
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: middle;
}

#post-5393 .item02p {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-top: 0px;
    margin-bottom: 30px;
}

.list-item03 {
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: top;
}

p.tal_fs18_lh22_mb30 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 30px;
}

.block_standard_grey {
    background-color: #eeeeee;
    padding: 20px 0 20px 0;
}

.fon0 {
    padding: 20px 0 20px 0;
}

#post-5393 li {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
}

#post-5393 .fon0 h2 {
    text-align: left;
}

#post-5393 .item04p {
    text-align: left;
    margin: 20px 0px 10px 0;
}

.list-item4 {
    vertical-align: top;
    width: 33%;
}

#post-5393 .item05p {
    text-align: center;
    margin: 20px 0px 10px 0;
    line-height: 18px;
}

#post-824 .list-item3_1 img {
    display: block;
}

#post-444 p,
#post-444 ul,
#post-514 p,
#post-514 ul,
#post-145 p,
#post-145 ul,
#post-5305 p,
#post-5305 ul,
#post-140 ul {
    text-align: justify;
}

#post-1282 .list-item3_1 img {
    display: block;
}

#post-3140 .cont1 {
    font-size: 15px;
}

.lined1 {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 50px;
}

#post-3140 .td1 {
    height: 20px;
    background: #1f9bd7;
    color: white;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 4px;
    padding-top: 10px;
    padding-left: 10px;
}

#post-3140 .td2 {
    height: 20px;
    background: #1f9bd7;
    color: white;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 4px;
}

#post-3140 .td3 {
    width: 80px;
    text-align: center;
    vertical-align: middle;
    padding-bottom: 10px;
    border-right: none;
}

#post-3140 .td4 {
    text-align: left;
    vertical-align: top;
    border-left: none;
    padding: 40px 0px 0px 20px;
}

#post-3140 .td4 .span1 {
    font-size: 18px;
}

#post-3140 .td4 .span1 {
    font-size: 16px;
}

#post-3140 .td5 {
    width: 60px;
    vertical-align: top;
    text-align: center;
    vertical-align: middle;
    font-size: 20px;
    font-weight: bold;
}

#post-3140 .td5 #qty {
    width: 30px;
    font-size: 17px;
    color: #666;
}

#post-3140 .td5 #price_elem {
    color: #3366ff;
}

#post-3140 .td6 {
    width: 615px;
    vertical-align: top;
}

#post-3140 .td6 #scrto {
    margin: 0px 0px 15px 0px;
    font-size: 20px;
    font-weight: bold;
}

.formp {
    margin-bottom: 30px;
    width: 100%;
}

.formp .td7 {
    padding: 0px 5px 15px 0px;
    width: 200px;
}

.formp .td7 input {
    width: 150px;
    background: rgb(220, 242, 250);
    font-size: 17px;
    color: rgb(161, 161, 161);
}

.formp .td7 > div {
    color: red;
    padding-top: 3px;
}

.formp .td8 {
    padding: 0px 5px 15px 5px;
}

.formp .td8 input {
    width: 150px;
    background: #DCF2FA;
    font-size: 17px;
    color: #a1a1a1;
}

.formp .td8 > div {
    color: red;
    padding-top: 3px;
}

.formp .td9 {
    padding-bottom: 15px;
}

.formp .td9 input {
    width: 360px;
    background: rgb(220, 242, 250);
    font-size: 17px;
    color: rgb(161, 161, 161);
}

.formp .td9 > div {
    color: red;
    padding-top: 3px;
}

#post-3140 .cont2 {
    margin: 0px 0px 15px 0px;
    font-size: 20px;
    font-weight: bold;
}

#post-3140 .cont02 {
    border: 1px solid #a4a4a4;
    width: 100%;
    height: 43px;
    padding: 7px 0px 7px 10px;
    margin-bottom: 10px;
    cursor: pointer;
    border-radius: 4px;
    background: url(/wp-content/uploads/2016/03/powered-by-stripe-01.png);
}

#post-3140 #stripe-block {
    display: block;
    margin-bottom: 20px;
}

#post-3140 #stripe-block form > table {
    width: 100%;
}

#stripe-block .td10 {
    padding: 5px 0px 15px 0px;
}

#stripe-block .td10 .payment-errors {
    color: red;
}

#stripe-block .td11 {
    padding-bottom: 15px;
}

#stripe-block .td11 .-metrika-nokeys {
    width: 250px;
    background: #DCF2FA;
    font-size: 17px;
    color: #a1a1a1;
}

#stripe-block .td11_2 {
    padding-bottom: 15px;
}

#stripe-block .td11_3 {
    width: 120px;
}

#stripe-block .td11_2 .-metrika-nokeys {
    width: 70px;
    background: #DCF2FA;
    font-size: 17px;
    color: #a1a1a1;
}

#stripe-block .td11_3 .-metrika-nokeys {
    width: 100px;
    background: #DCF2FA;
    color: #a1a1a1;
    font-size: 17px;
    display: block;
}

#stripe-block .td11_4 {
    width: 24px;
}

#stripe-block .td11 .td11_5 .-metrika-nokeys {
    width: 100px;
    background: #DCF2FA;
    color: #a1a1a1;
    font-size: 17px;
    display: block;
}

#stripe-block .td12 {
    padding: 15px 0px;
}

#stripe-block .td12 .button {
    cursor: pointer;
    padding: 15px;
    font-weight: bold;
    background-color: rgb(31, 155, 215);
}

#post-3140 .cont3 {
    border: 1px solid #a4a4a4;
    display: block;
    width: 100%;
    height: 43px;
    padding: 7px 0px 7px 10px;
    margin-bottom: 10px;
    cursor: pointer;
    border-radius: 4px;
    background: url(/wp-content/uploads/2016/03/other-payment-options.png);
}

#post-3140 #pw-block {
    display: none;
    padding: 10px 0px 25px 0px;
}

#post-3140 #pw-block .pw-block01 {
    font-size: 18px;
}

#post-3140 #pw-block .pw-block02 {
    margin-bottom: 20px;
    height: 60px;
    background: url(/wp-content/uploads/2016/03/all-ther-payment-options-02.png) no-repeat;
}

#post-3140 #pw-block .button {
    cursor: pointer;
    padding: 15px;
    font-weight: bold;
}

#post-3140 .tabright {
    width: 285px;
    margin: 15px 0px 0px 30px;
    border: 1px solid #e0e0e0;
    font-size: 16px;
    background: #E6F1F5;
}

#post-3140 .tabright .td13 {
    padding: 5px;
    height: 30px;
    vertical-align: middle;
    font-size: 18px;
}

#post-3140 .tabright .td14 {
    padding: 5px;
    height: 20px;
    vertical-align: middle;
}

#post-3140 .tabright .td15 {
    padding: 15px 0px 5px;
    height: 20px;
    vertical-align: middle;
    text-align: center;
}

#post-7636 .tab1 {
    border: 1px solid #e0e0e0;
    font-size: 16px;
    background: #1f9bd7;
    border-collapse: unset;
}

#post-7636 .tab1 .td1 {
    width: 250px;
    padding: 5px;
    border: 1px solid #e0e0e0;
    vertical-align: middle;
    font-size: 30px;
    text-align: center;
    color: white;
    height: 70px;
}

#post-7636 .tab1 .td2 {
    width: 200px;
    padding: 5px;
    border: 1px solid #e0e0e0;
    vertical-align: middle;
    font-size: 30px;
    text-align: center;
    color: white;
}

#post-7636 .tab1 .tab01 {
    width: 220px;
}

#post-7636 .tab1 .tab01 .td01 {
    vertical-align: middle;
    text-align: right;
    width: 100px;
}

#post-7636 .tab1 .tab01 .div1 {
    text-align: right;
    vertical-align: top;
}

#post-7636 .tab1 .tr1 {
    background: #FEFCFF;
}

#post-7636 .tab1 .td3 {
    padding: 5px;
    border: 1px solid #e0e0e0;
    vertical-align: middle;
    font-size: 16px;
    text-align: left;
}

#post-7636 .tab1 .td4 {
    padding: 5px;
    border: 1px solid #e0e0e0;
    vertical-align: middle;
    font-size: 20px;
    text-align: center;
    background: #99C68E;
}

#post-7636 .tab1 .td5 {
    padding: 5px;
    border: 1px solid #e0e0e0;
    vertical-align: middle;
    font-size: 20px;
    text-align: center;
    background: #E8ADAA;
}

#post-7636 .tab1 .td6 {
    padding: 5px;
    border: 1px solid #e0e0e0;
    vertical-align: middle;
    font-size: 20px;
    text-align: center;
}

#post-7636 .tab1 .td7 {
    padding: 5px;
    border: 0px;
    vertical-align: middle;
    font-size: 20px;
    text-align: center;
}

#post-7636 .div2 {
    font-size: 15px;
}

#post-7636 table.lined {
    width: 100%;
    margin-bottom: 50px;
}

#post-7636 table.lined .td8 {
    height: 20px;
    background: #1f9bd7;
    color: white;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 4px;
}

#post-7636 table.lined .td9 {
    width: 80px;
    text-align: center;
    vertical-align: middle;
    padding-bottom: 10px;
    border-right: none;
}

#post-7636 table.lined .td10 {
    text-align: left;
    vertical-align: top;
    border-left: none;
    padding: 40px 0px 0px 20px;
}

#post-7636 table.lined .td10 .sp1 {
    font-size: 18px;
}

#post-7636 table.lined .td10 .sp2 {
    font-size: 16px;
}

#post-7636 table.lined .td11 {
    width: 60px;
    vertical-align: top;
    text-align: center;
    vertical-align: middle;
    font-size: 20px;
    font-weight: bold;
}

#post-7636 table.lined .td11 #qty {
    width: 30px;
    font-size: 17px;
    color: #666;
}

#post-7636 table.lined .td11 #price_elem {
    color: #3366ff;
}

#post-7636 .fixwidth .td1 {
    width: 615px;
    vertical-align: top;
}

#post-7636 .fixwidth .td1 #scrto {
    margin: 0px 0px 15px 0px;
    font-size: 20px;
    font-weight: bold;
}

#post-7636 .fixwidth .tab2 {
    margin-bottom: 30px;
    width: 100%;
}

#post-7636 .fixwidth .tab2 .td2 {
    padding: 0px 5px 15px 0px;
    width: 200px;
}

#post-7636 .fixwidth .tab2 .td2 input {
    width: 150px;
    background: #DCF2FA;
    font-size: 17px;
    color: #a1a1a1;
}

#post-7636 .fixwidth .tab2 .td2 div {
    color: red;
    padding-top: 3px;
}

#post-7636 .fixwidth .tab2 .td3 {
    padding: 0px 5px 15px 5px;
}

#post-7636 .fixwidth .tab2 .td3 input {
    width: 150px;
    background: rgb(220, 242, 250);
    font-size: 17px;
    color: rgb(161, 161, 161);
}

#post-7636 .fixwidth .tab2 .td3 div {
    color: red;
    padding-top: 3px;
}

#post-7636 .fixwidth .tab2 .td4 {
    padding-bottom: 15px;
}

#post-7636 .fixwidth .tab2 .td4 input {
    width: 360px;
    background: #DCF2FA;
    font-size: 17px;
}

#post-7636 .fixwidth .tab2 .td4 div {
    color: red;
    padding-top: 3px;
}

#post-7636 .fixwidth .div3 {
    margin: 0px 0px 15px 0px;
    font-size: 20px;
    font-weight: bold;
}

#post-7636 .fixwidth .div3_1 {
    border: 1px solid #a4a4a4;
    width: 100%;
    height: 43px;
    padding: 7px 0px 7px 10px;
    margin-bottom: 10px;
    cursor: pointer;
    border-radius: 4px;
    background: url(/wp-content/uploads/2016/03/powered-by-stripe-01.png);
}

#post-7636 .fixwidth #stripe-block {
    display: block;
    margin-bottom: 20px;
}

#post-7636 .fixwidth #stripe-block form > table {
    width: 100%;
}

#post-7636 .div4 {
    border: 1px solid #a4a4a4;
    display: block;
    width: 100%;
    height: 43px;
    padding: 7px 0px 7px 10px;
    margin-bottom: 10px;
    cursor: pointer;
    border-radius: 4px;
    background: url(/wp-content/uploads/2016/03/other-payment-options.png);
}

#post-7636 #pw-block {
    display: none;
    padding: 10px 0px 25px 0px;
}

#post-7636 #pw-block .pw-block01 {
    font-size: 18px;
}

#post-7636 #pw-block .pw-block02 {
    margin-bottom: 20px;
    height: 60px;
    background: url(/wp-content/uploads/2016/03/all-ther-payment-options-02.png) no-repeat;
}

#post-7636 #pw-block .button {
    cursor: pointer;
    padding: 15px;
    font-weight: bold;
    background-color: rgb(31, 155, 215);
}

#post-7636 .tabright {
    width: 285px;
    margin: 15px 0px 0px 30px;
    border: 1px solid #e0e0e0;
    font-size: 16px;
    background: #E6F1F5;
}

#post-7636 .tabright .td1 {
    padding: 5px;
    height: 30px;
    vertical-align: middle;
    font-size: 18px;
}

#post-7636 .tabright .td2 {
    padding: 5px;
    height: 20px;
    vertical-align: middle;
}

#post-7636 .tabright .td3 {
    padding: 15px 0px 5px;
    height: 20px;
    vertical-align: middle;
    text-align: center;
}

.subs0 {
    text-align: center;
}

.subs1 {
    width: 470px;
    display: inline-block;
    background: #dddddd;
    padding: 20px 0px 30px 0px;
    margin-bottom: 15px;
    box-shadow: 4px 4px 2px #888888;
}

.subs1 #tbl_form {
    display: inline-table;
    width: 360px;
}

.subs2 {
    text-align: center;
    font-size: 26px;
    color: black;
    padding-bottom: 10px;
    padding-top: 10px;
}

.subs3 {
    text-align: center;
    font-size: 20px;
    line-height: 28px;
    color: black;
}

.subs4 {
    text-align: center;
    padding: 20px 0px 14px 0px;
}

#post-6954 .subs4 input {
    position: relative;
    bottom: 2px;
    width: 215px;
}

.subs4 .button {
    font-size: 17px;
    font-family: 'FontinSansCR-Bold';
}

.subs0 #subs_msg_err {
    display: none;
}

.subs5 {
    text-align: center;
    color: red;
}

.subs0 #subs_msg_emlerr {
    display: none;
}

.subs0 #tbl_ok {
    display: none;
    width: 340px;
}

.subs6 {
    text-align: center;
    font-size: 26px;
    color: black;
    padding-bottom: 12px;
}

.subs7 {
    text-align: center;
    font-size: 18px;
    line-height: 24px;
    color: black;
}

#post-3500 .ckr1 {
    display: inline;
}

#post-3500 .ckr1 img {
    border-style: none;
}

#post-6215 .inl1 img {
    border-style: none;
}

.bg_h_tac {  /* fn1 */ /* sh1 */
    background-color: #d8dfcf;
    height: 230px;
    text-align: center;
}

.dib_tal-1 { /* dd01 */ /* sh01 */
    display: inline-block;
    text-align: left;
    vertical-align: top;
    width: 940px;
    height: 220px;
    position: relative;
}

.dib_tal_2 {  /* fn02 */  /* sh02 */ 
    width: 354px;
    height: 230px;
    background: url(/wp-content/uploads/2015/08/cover_08-e1440436937162.jpg) no-repeat;
    position: absolute;
    left: 750px;
    z-index: 1;
}

.pad_tal {
    padding: 40px 0px 20px 0px;
    text-align: center;
}

.pad_tal h1 span,
.pad_tal h3 span {
    color: #000000;
    z-index: 2;
    position: relative;
}

.block_nonstandard_white {
    padding: 20px 0 0px 0;
}
.block_nonstandard_grey{
    padding: 20px 0 0px 0;
background: #eee;
}
.block_nonstandard_white .list-item1 {
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: top;
    width: 50%;
}

.block_nonstandard_white .list-item01 {
    vertical-align: middle;
    margin: 0px;
    padding: 10px;
    border: 0px none;
}

.block_nonstandard_white .list-item01 p {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
}

.block_nonstandard_white .list-item2 {
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: middle;
    width: 50%;
}

.block_nonstandard_white .list-item3 {
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: top;
    width: 30%;
}

.block_nonstandard_white .list-item4 {
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: top;
    width: 70%;
}

.block_nonstandard_white .list-item2 p {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
}

.block_standard_white {
    padding: 20px 0 20px 0;
}

.block_nonstandard_white .b2 {
    vertical-align: top;
    text-align: center;
    font-size: 22px;
    line-height: 22px;
    border: 2px solid black;
    padding: 10px;
    background-color: #ebf6f9;
    width: 50%;
}

.block_nonstandard_white .b3 {
    vertical-align: middle;
    text-align: center;
    border: 2px solid black;
    padding: 10px;
}

.block_nonstandard_white .p02 {
    vertical-align: middle;
    text-align: center;
    font-size: 18px;
    margin-bottom: 10px;
}

.pad_tal .fn {
    text-align: center;
    font-size: 14px;
    line-height: 18px;
}

.block_standard_white p {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
}

.block_standard_grey {
    background-color: #eeeeee;
    padding: 20px 0 20px 0;
}

.block_standard_grey h2 {
    text-align: left;
}


.block_standard_grey ul {
    margin-left: 50px;
}

.block_standard_grey img {
    display: block;
    margin: 0 auto;
padding:10px;
}

.block_standard_grey .lined1 {
    margin-bottom: 20px;
    border-collapse: collapse;
    border: 1px solid #e0e0e0;
}

.block_standard_grey p {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
}

p.tal_fs18_lh22_mb30 { /* p1 */
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 30px;
}


.block_standard_grey .p4 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 30px;
    margin-top: 30px;
}

.block_standard_grey .p5 {
    
    padding-left: 10px;
    margin: 0;
    
}

.md td {
    text-align: left;
    vertical-align: middle;
}

.md1 {
    line-height: 5px;
}

.block_standard_grey iframe,
.block_standard_white iframe {
    display: block;
    margin: 0 auto;
}

/*.block_standard_grey ol {
    margin-left: 50px;
}*/

.block_standard_grey .p2 {
    text-align: center;
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 5px;
}







.block_standard_white {
    padding: 20px 0 20px 0;
}

.block_standard_white h2 {
    text-align: left;
}

.block_standard_grey li {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 5px;
}

#post-11888 .block_standard_white p,
#post-11888 .block_standard_white li {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 5px;
    background: none;
}

.block_standard_white li {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 5px;
    background: none;
}
.block_standard_white ol{
  margin-left: 50px;
}
.block_standard_white ul
 {
    margin-left: 50px;
   /*list-style-type: circle;*/
}

.block_standard_white .td1 {
    border: 3px solid #FC8D60;
    padding: 15px;
}

#post-11888 .block_standard_white .td1 p {
    text-align: center;
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 10px;
}

.block_standard_white .fixwidth .lined,
.block_standard_grey .fixwidth .lined {
    margin-bottom: 20px;
}

.block_standard_white .p2 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 5px;
    margin-top: 30px;
}

#post-11888 .block_standard_white .p3 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 30px;
}

.block_standard_white .p3 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 30px;
}

.block_standard_white .p6 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 0;
}

.block_standard_white .p7 {
    text-align: right;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 30px;
}

.block_standard_white .p8 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-top: 20pt;
}



.block_standard_white .hb {
    text-align: center;
    padding: 0px 0 20px 0;
    z-index: 2;
    position: relative;
}

.block_standard_white .con1 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.con1 .h3_1 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.block_standard_white .bright,
.block_standard_grey .bright {
    vertical-align: top;
    /*width: 15%;*/
}

.block_standard_white .bright2,
.block_standard_grey .bright2 {
    vertical-align: top;
    width: 32%;
}

.block_standard_white .bright3,
.block_standard_grey .bright3 {
    width: 6%;
}

.block_standard_white .dc0 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    border: solid #DCDCDC 2px;
    padding: 10px;
}

.block_standard_white .dc33 {
    border: solid #DCDCDC 2px;
    width: 33%;
}

.block_standard_white .dc17 {
    border: solid #DCDCDC 2px;
    width: 17%;
}

.block_standard_white .dc50 {
    border: solid #DCDCDC 2px;
    width: 50%;
}

.block_standard_white .p5 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 15px;
}

.block_standard_grey .dc33 {
    border: solid #E0E0E0 1px;
    width: 33%!important;
    vertical-align:middle;
    padding-bottom:5px;
}

.block_standard_grey .dc17 {
    border: solid #E0E0E0 1px;
    width: 17%!important;
    vertical-align:middle;
    padding-bottom:5px;
}

.block_standard_grey .dc50 {
    border: solid #E0E0E0 1px;
    width: 50%!important;
    vertical-align:middle;
    padding-bottom:5px;
}

p.margin-bottom-20{
    margin-bottom: 20px;
}



#post-11888 .block_standard_white .fn {
    text-align: center;
    margin: 10px 0px 10px 0;
    font-size: 14px;
}

.block_standard_white .fn,
.block_standard_grey .fn {
    text-align: center;
    margin: 10px 0px 10px 0;
    font-size: 14px;
}

.block_standard_white img {
    display: block;
    margin: 0 auto;
    padding: 15px 0;
}

.block_standard_white img.nopad {
    padding: 0;
}

.block_standard_white img.noblock {
    display: inline;
}

.fix_top7 {
position: relative;
top: 7px;
}

#post-11888 .block_standard_white .p4 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-top: 30px;
    margin-bottom: 30px;
}

table.lined1 td {
    border: 1px solid #e0e0e0;
    padding: 10px 25px 0px;
}

.block_standard_white .bb1 .lim1 {
    margin-bottom: 5px;
}

.block_standard_white .bb1 .lim0 {
    margin-bottom: 0px;
    padding: 5px 0 5px 8px;
    list-style: decimal;
    text-align: left;
    font-size: 18px;
    line-height: 22px;
}

.block_standard_white .nb1 {
    vertical-align: middle;
    padding: 10px;
    text-align: center;
    font-size: 22px;
    line-height: 22px;
}

.block_standard_white .bb1 {
    vertical-align: middle;
    padding: 5px;
    border: 1px solid black;
    text-align: center;
    font-size: 22px;
    line-height: 22px;
}

.block_standard_white .bb0 {
    vertical-align: middle;
    padding: 5px;
    border: 1px solid black;
    text-align: center;
    font-size: 22px;
    line-height: 22px;
    width: 30%;
}

.block_standard_white .bb2 {
    font-family: 'FontinSansCR-Regular', Times New Roman;
    font-size: 14px;
    border: 1px solid gray;
    padding: 5px;
 text-align: left;
}

table.lined1 td.init {
    padding: 10px 25px;
    text-align: left;
}



table.lined td.bright01 {
    padding: 10px 25px;
    background: #fafafa;
    text-align: left;
    width: 33%;
    border: 1px solid #e0e0e0;
}

table.lined td.bright02 {
    padding: 10px 25px;
    background: #fafafa;
    text-align: left;
    width: 33%;
    border: 1px solid #e0e0e0;
    vertical-align: middle;
}

table.lined td.bright03 {
    padding: 10px 25px;
    background: #fafafa;
    text-align: left;
    width: 66%;
    border: 1px solid #e0e0e0;
    vertical-align: middle;
}

.block_standard_grey .pm {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 0px;
}

.block_standard_grey .pm1 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 0px;
    vertical-align: middle;
}

p.margin-bottom-10{
    margin-bottom: 10px;
}

.block_standard_grey .pm3 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
    margin-left: 30px;
}

.block_standard_grey .h4fn,
.block_standard_white .h4fn {
    text-align: center;
    padding: 0px 0 20px 0;
    z-index: 2;
    position: relative;
}

.block_standard_grey .h4fn2,
.block_standard_white .h4fn2 {
    text-align: center;
    padding: 40px 0 20px 0;
    z-index: 2;
    position: relative;
}

/* проба статьи */

/*<h3><span style="color: #000000; z-index: 2; position: relative;">*/

h3 span.h_span {
    color: #000000;
    z-index: 2;
    position: relative;
}

h1 span.h_span {
    color: #000000;
    z-index: 2;
    position: relative;
}


/* style="text-align: left;" */

.text_left {
    text-align: left;
}

p.text_left {
    text-align: left;
}

h3.text_left {
    text-align: left;
}

h2.text_left {
    text-align: left;
}

/* style="text-align: center;" */

.text_center {
    text-align: center;
}

p.text_center {
    text-align: center !important;
}


/* padding: 20px 0 20px 0 */

.p_20_0 {
    padding: 20px 0;
}

/* style="background-color: #eeeeee; padding: 20px 0 20px 0;" */

.p_20_eee {
    background-color: #eeeeee;
    padding: 20px 0 20px 0;
}

/*style="display: block; margin: 0 auto;*/

img.block_0_a {
    display: block;
    margin: 0 auto;
}

/* style="margin-bottom: 15px;" */

img.mb_15 {
    margin-bottom: 15px;
}


/*style="text-align: left; font-size: 18px; line-height: 22px;"*/





td.vat_w15 {
    vertical-align: middle;
    width: 15%;
}
td.vat_w100{
vertical-align: top;
    width: 100%;
}

/* style="background-color: #eeeeee; padding: 20px 0 55px 0;" */

.bgeee_p20_55 {
    background-color: #eeeeee;
    padding: 20px 0 55px 0;
    

}

/*margin-bottom: 20px;*/

table.mb_20 {
    margin-bottom: 20px;
}

/* style="text-align: center; padding: 40px 0 20px 0; z-index: 2; position: relative;" */

h4.h4_style1 {
    text-align: center;
    padding: 40px 0 20px 0;
    z-index: 2;
    position: relative;
}

/* style="vertical-align: top;" width="32%" */

td.vat_w32 {
    vertical-align: top;
    width: 32%;
}


/* style="vertical-align: top;" width="30%" */

td.vat_w30 {
    vertical-align: top;
    width: 30%;
}
td.vat_w20 {
    vertical-align: top;
    width: 20%;
}

/* style="vertical-align: top;" width="50%" */

td.vat_w50 {
    vertical-align: top;
    width: 50%;
}

/* style="vertical-align: middle;" width="70%" */

td.vam_w70 {
    vertical-align: middle;
    width: 70%;
}

/* style="vertical-align: middle;" width="50%" */

td.vam_w50 {
    vertical-align: middle;
    width: 50%;
}

/*   style="margin-top: 20px; margin-bottom: 20px;" */

table.mt20_mb20 {
    margin-top: 20px;
    margin-bottom: 20px;
}

/* style="text-align: left; font-size: 18px; line-height: 22px; margin-bottom: 15px;" */
















/* Backup your Raspberry Pi SD Card */

/*style="padding: 20px 0 20px 0"*/

.pad_20_0 {
    padding: 20px 0;
}


/*style="vertical-align: middle;" width="30%"*/

td.vert_al_mid_w30 {
    vertical-align: middle;
    width: 30%;
}



/* style="display: block; margin: 0 auto;" */

img.disblock_m0auto {
    display: block;
    margin: 0 auto;
padding-bottom: 10px;
}

/*list-style-type: none*/

li.list_style_none {
    list-style-type: none;
}

/* style="text-align: left; font-size: 18px; line-height: 22px; margin-bottom: 10px; */



/*style="text-align: center; margin: 10px 0px 10px 0;*/

p.tac_m10_0 {
    text-align: center;
    margin: 10px 0;
}

/*style="font-size: 16px;"*/

pre.fs16 {
    font-size: 16px;
}

/*style="text-align: left; font-size: 18px; line-height: 22px; margin-bottom: 0px;" */


/* style="text-align: left; font-size: 18px; line-height: 22px; margin-top: 0px;" */

p.tal_fs18_lh22_mt0 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-top: 0px;
}

/*style="padding: 20px 0 55px 0;"*/

.pad20_0_55_0 {
    padding: 20px 0 55px 0;
}

/*style="text-align: center; font-size: 18px; line-height: 22px;"*/

p.tac_fs18_lh22 {
    text-align: center;
    font-size: 18px;
    line-height: 22px;
}

/* style="background-color: #eeeeee; margin-top: 20px; margin-bottom: 20px;" */

table.bgeee_mt20_mb {
    background-color: #eeeeee;
    margin-top: 20px;
    margin-bottom: 20px;
}

/* style="text-align: left; font-size: 18px; margin-bottom: 0px; vertical-align: middle;" */



/* style="width: 354px; height: 230px; position: absolute; left: 720px; z-index: 1;" */

.w354_h230_posa_l720_zin1 {
    width: 354px;
    height: 230px;
    position: absolute;
    left: 720px;
    z-index: 1;
}

/*style="background-color: #eeeeee; padding: 20px 0 10px 0;" */

.bgeee_pd20_10 {
    background-color: #eeeeee;
    padding: 20px 0 10px 0;
}

/*style="vertical-align: middle;" width="100%"*/

td.vam_w100 {
    vertical-align: middle;
    width: 100%;
}

/*style="font-size: 12.5px;"*/

pre.fs125 {
    font-size: 12.5px;
}

/*style="vertical-align: middle;" valign="middle" width="33%"*/

td.vam_w33 {
    vertical-align: middle;
    width: 33%;
}
td.vam {
    vertical-align: middle;
    
}
/*style="text-align: left; font-size: 18px; line-height: 22px; margin-top: 20px;"*/

p.tal_fs18_lh22_mt20 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-top: 20px;
}

/*style="text-align: left; font-size: 18px; line-height: 22px; margin-bottom: 20px;"*/

p.tal_fs18_lh22_mb20 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 20px;
}



/*style="vertical-align: top; padding: 10px;"*/

td.vat_pad10 {
    vertical-align: top;
    padding: 10px;
}

/*style="padding: 20px 0 0px 0;"*/

.pad20000 {
    padding: 20px 0 0 0;
}

/*style="list-style-type: disc; margin-left: 50px;"*/

ul.list-disc_ml50 {
   /* list-style-type: disc;*/
    margin-left: 50px;
}

/*style="background: #eeeeee;"*/

section.bgeee {
    background: #eeeeee;
}

/*style="text-align: left; font-size: 18px; line-height: 22px; margin-bottom: 30px;"*/

p.tal_fs18_lh22_mb30 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 30px;
}

/*style="margin-left: 50px;"*/

ol.ml50 {
    margin-left: 50px;
}

/* style="margin-left: 50px; list-style-type: disc;"*/

ul.ml50_lst-disc {
    margin-left: 50px;
   /* list-style-type: disc;*/
}

/* style="padding: 20px 0 55px 0;"*/

.padding_20-0-55-0 {
    padding: 20px 0 55px 0;
}

/*style="vertical-align: middle; padding: 5px; border: 1px solid black; text-align: center; font-size: 18px; line-height: 22px;"*/

td.border1_text_center {
    vertical-align: middle;
    padding: 5px;
    border: 1px solid black;
    text-align: center;
    
}


/*style="vertical-align: middle; padding: 5px; border: 1px solid black; text-align: center; font-size: 22px; line-height: 22px; box-sizing: border-box;"*/

td.border-black_text_center {
    vertical-align: middle;
    padding: 5px;
    border: 1px solid black;
    text-align: center;
    
    box-sizing: border-box;
}
pre.mb5{
margin-bottom: 5px;
}

/*style="text-align: left; font-size: 18px; line-height: 22px; margin-bottom: 5px; background: none;"*/

li.tal_fs18_lh22_mb5_bgnone {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 5px;
    background: none;
}

/*style="vertical-align: middle; padding: 0px;"*/

td.vam_pad0 {
    vertical-align: middle;
    padding: 0px;
}

/*style="vertical-align: top; padding: 0px;"*/

td.vat_pad0 {
    vertical-align: top;
    padding: 0px;
}

td.vat_tac_pad0 {
    vertical-align: top;
    text-align: center;
    padding: 0px;
}

td.tac_p15 {
    text-align: center;
    padding: 15px;
}

/*style="background: none; border-top: 1px solid #000000;" */

hr.bgnone_bordertop-1 {
    background: none;
    border-top: 1px solid #000000;
}

/*style="text-align: left; font-size: 12px; line-height: 22px;"*/

p.tal_fs12_lh22 {
    text-align: left;
    font-size: 12px;
    line-height: 22px;
}

/*style="margin-right: 25px; margin-bottom: 25px;"*/

img.mr25_mb25 {
    margin-right: 25px;
    margin-bottom: 25px;
}

/*style="margin-right: 25px; margin-bottom: 20px;" */

img.mr25_mb20 {
    margin-right: 25px;
    margin-bottom: 20px;
}

/* style="text-align: left; font-size: 18px; line-height: 22px; margin-left: 40px; margin-top: -22px;" */

ul.tal_fs18_lh22_ml40_mt-22 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-left: 40px;
    margin-top: -22px;
}

/*style="text-align: left; font-size: 18px; line-height: 22px; margin-left: 40px;"*/

ul.tal_fs18_lh22_ml40 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-left: 40px;
}

/*style="width: 354px; height: 230px; background: url('/wp-content/uploads/2016/06/Chromebook-3.png') no-repeat; position: absolute; left: 720px; z-index: 1;"*/

.w354_h230_bgurl_posa_l720_zi-1 {
    width: 354px;
    height: 230px;
    background: url('/wp-content/uploads/2016/06/Chromebook-3.png') no-repeat;
    position: absolute;
    left: 720px;
    z-index: 1;
}

/*style="font-family: monospace; font-size: 16px;"*/

span.ff-monospace_fs16 {
    font-family: monospace;
    font-size: 16px;
}



h3.left_top20 {
    text-align: left;
    margin-top: 20px;
}

/*style="padding: 0px 0 20px 0;"*/

.padding-bottom-20 {
    padding: 0px 0 20px 0;
}

/*style="background-color: #eeeeee; padding: 40px 0 20px 0;"*/

.block_grey_padding40 {
    background-color: #eeeeee;
    padding: 40px 0 20px 0;
}

/*style="text-align: left; font-size: 18px; line-height: 22px; margin-bottom: 25px;"*/

p.tal_fs18_lh22_mb25 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 25px;
}

/*style="text-align: left; font-size: 18px; line-height: 22px; margin-top: 10px;"*/

p.tal_fs18_lh22_mt10 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-top: 10px;
}

/* style="text-align: left; font-size: 18px; line-height: 22px; margin-top: -20px;" */

p.tal_fs18_lh22_mt-20 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-top: -20px;
}

/*style="text-align: left; font-size: 18px; line-height: 22px; margin-top: 0px; margin-bottom: 10px;"*/

p.tal_fs18_lh22_mt0_mb10 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-top: 0px;
    margin-bottom: 10px;
}

/*style="text-align: left; font-size: 18px; line-height: 22px; margin-top: 40px;"*/

p.tal_fs18_lh22_mt40 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-top: 40px;
}

/*style="text-align: left; font-size: 18px; line-height: 22px; margin-top: 40px; margin-bottom: 10px;"*/

p.tal_fs18_lh22_mt40_mb10 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-top: 40px;
    margin-bottom: 10px;
}


/*style="text-align: justify;"*/

p.taljustify {
    text-align: justify;
}

h3.taljustify {
    text-align: justify;
}

/* style="font-size: 15px;"*/

span.fs15 {
    font-size: 15px;
}

/*style="text-align: left; margin-bottom: 15px;"*/

h3.tal_mb15 {
    text-align: left;
    margin-bottom: 15px;
}

/*style="padding-left: 30px;"*/

p.pad-left-30 {
    padding-left: 30px;
}


/*style="display: block; margin:0 auto;"*/

img.disp-block_m0auto {
    display: block;
    margin: 0 auto;
}

/*style="vertical-align: middle;"*/

td.vert-al-mid {
    vertical-align: middle;
}

#post-9492 .
/* 1post try */
/* sh1 */
.bg_h_tac { 
    background-color: #d8dfcf;
    height: 230px;
    text-align: center;         
}

/* sh01 */
.dib_tal-1 {
    display: inline-block;
    text-align: left;  
    vertical-align: top;
    width: 940px;
    height: 220px;
    position: relative;
}

/* sh02 */
.dib_tal_2 { 
    width: 354px;
    height: 230px;
    background: url('/wp-content/uploads/2015/08/cover_08-e1440436937162.jpg') no-repeat;
    position: absolute;
    left: 750px;
    z-index: 1;
}

/* sh03 */
.pad_tal{
        padding: 40px 0px 20px 0px;
    text-align: center;
}


/* 
sh03 h1 span,
sh03 h3 span 
 */
.pad_tal h1 span, pad_tal h3 span{
      color: #000000;
    z-index: 2;
    position: relative;
}

/* sh04  sh07 */
.block_nonstandard_white{ 
    padding: 20px 0 0 0;
}
.block_nonstandard_white .list-item1{
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: top;
    width: 50%;
}
.block_nonstandard_white .list-item2 {
    margin: 0px;
    padding: 10px;
    border: 0px none;
    vertical-align: middle;
    width: 50%;
}

.block_nonstandard_white .list-item2 p {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
}

 /* sh05 */
.block_standard_white{ 
    padding: 20px 0; 
}
.block_standard_white p {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
margin-bottom:15px !important;
}

/* sh06 */
.block_standard_grey{
    background-color: #eeeeee;
    padding: 20px 0 20px 0;    
}

/* pb - .p_left_bold_grey */
.block_standard_grey .p_left_bold_grey {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 5px;
}


/* p1 - p_left_bold */
.block_standard_grey .p_left_bold,
.block_standard_white .p_left_bold,
.block_nonstandard_white .p_left_bold {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 30px;
}
/* p2 - p_center_bold */
.block_standard_grey .p_center_bold {
    text-align: center;
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 5px;
}
/* p2 - p_center_bold */

/*  p4 - p_grey_1 */
.block_standard_grey .p_grey_1 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 30px;
    margin-top: 30px;
}

/* p5 -  p_left_mbottom15*/
.block_standard_grey .p_left_mbottom15 {
    font-size: 18px;
    padding-left: 10px;
    margin: 0;
    line-height: 22px;
}
 /* sh07 */

.block_standard_white{
    padding: 20px 0;
}
.block_standard_white h2 {
    text-align: left;
}
#post-11888 .block_standard_white p,
#post-11888 .block_standard_white li {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 5px;
    background: none;
}

.block_standard_white ul.alpha,
.block_standard_white ol.alpha {
    margin-left: 50px;
  list-style-type: circle;
}
/* td1 - orange_frame_table */
#post-11888 .block_standard_white .orange_frame_table p {
    text-align: center;
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 10px;
}


/* p3 - nonstandart_left */ 
.block_standard_white .nonstandart_left {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 30px;
}

/* p_grey_1 */
#post-11888 .block_standard_white .p_grey_1 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-top: 30px;
    margin-bottom: 30px;
}


/* style="text-align: left; font-size: 18px; line-height: 22px;" */
p.standart{
    text-align: left;
    font-size: 18px;
    line-height: 22px;
}
/* hb - h4_center_relative */
.block_standard_white .h4_center_relative {
    text-align: center;
    padding: 0px 0 20px 0;
    z-index: 2;
    position: relative;
}

.block_standard_white .bright,
.block_standard_grey .bright {
    vertical-align: top;
    /*width: 15%;*/
}

/* p5 - p_left_mbottom15 */
.block_standard_white .p_left_mbottom15 {
    text-align: left;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 15px;
}

/* fn - p_center_margin-10-0 */


.block_nonstandard_white .p_center_margin-10-0,
.block_standard_grey .p_center_margin-10-0 {
    text-align: center;
    margin: 10px 0px 10px 0;
    font-size: 14px;
}

.pad_tal .fn {
    text-align: center;
    font-size: 14px;
    line-height: 18px;
}

#post-1072 .fixwidth .fn {
    text-align: center;
    margin: 10px 0px 10px 0;
}


/* bright2 - block_top_32*/
.block_standard_white .block_top_32,
.block_standard_grey .block_top_32 {
    vertical-align: top;
    width: 32%;
}

/* bright  - block_top_15 */
.block_standard_white .block_top_15,
.block_standard_grey .block_top_15 {
    vertical-align: top;
    width: 15%;
}
/* bright3 - block_6 */
.block_standard_white .block_6,
.block_standard_grey .block_6 {
    width: 6%;
}
.entry p{
        line-height: 22px;
    margin-bottom: 15px; /* 30 */
    text-align: justify;
    font-size: 18px;
}
/* для прилегающих абзацей */
p.entry.p-1{
        line-height: 22px;
    margin-bottom: 15px; /* 30 */
    text-align: justify;
    font-size: 18px;
    margin-top: 15px;
}

ul.alpha li{ /* alpha item*/
    background: url(images/arw.png) no-repeat 0 center;
}
h3.lighter{
font-weight: lighter;
}
.img-center{
    text-align: center;
}
td.padding-right-25{
padding-right: 25px;
}
table.table-center{
    margin:0 auto;
}
table.margin-10-0{
margin: 10px 0;
}
h4.h4fn{
    text-align: center;
    padding: 0px 0 20px 0;
    z-index: 2;
    position: relative;
margin-top: 40px;
}
p.text-right{
    text-align: right;
}
p.margin-top-30{
    margin-top: 30px;
}
p.margin-bottom-30{
    margin-bottom: 30px;
}
p.margin-top-20{
    margin-top: 20px;
}
p.margin-top-40{
margin-top: 40px;
}
td.orange_frame_table{
border: 3px solid #FC8D60; 
padding: 15px;
}
p.video-center{
text-align: center;
}
p.image-center{
text-align: center;
}
.image-center{
text-align: center;
padding: 10px ;
}
table.mb20{
margin-bottom:20px;
}
td.vac_w100{
vertical-align: center;
width: 100%;
}
td.vab_w50{
vertical-align: bottom;
width: 50%;
}
span.paypal-st{
color: #0079cd; font-family: Arial; font-size: small;
}
span.color999{
color: #999999;
}


/*Select your ARM device*/
.display_none{
display: none;
}

/*style="width:500px; background:white; */
table.width500_white{
 width:500px;
    background :white;
}

 /*style="text-align:right; color:black; height:20px; background:yellow; font-size:32px;*/

td.text-right_black_yellow_32px{
  text-align:right;
    color:black;
    height:20px; 
    background:yellow; 
    font-size:32px;
}
/*style="position:relative; top:5px; right:5px;"*/
img.relative-5-5{
position:relative;
        top:5px;
    right:5px;
}

/*style="text-align:center; font-weight: 700; font-size: 72px; color:black; vertical-align:top; height:80px; background:yellow; font-family:Changa One;"*/


td.text-center700_72px{
    text-align:center; 
    font-weight: 700;
    font-size: 72px;
    color:black;
    vertical-align:top; 
    height:80px;
    background:yellow; 
    font-family:Changa One;
}
 /*style="position:relative; bottom:10px;"*/
span.relative10{
   position:relative;
    bottom:10px;
}

/*style="text-align:center; font-size: 21px; line-height:30px; color:#909090; vertical-align:middle; font-family:Open Sans;"*/

td.center_21px_opensans{
   text-align:center;
    font-size: 21px;
    line-height:30px;
    color:#909090;
    vertical-align:middle;
    font-family:Open Sans;
}


/*style="text-align:center; font-weight: bold; font-size: 32px; vertical-align:middle; height:50px; font-family:Arial Black; color:#2c2c2c;">*/
td.center_bold_arial{
    text-align:center;
    font-weight: bold;
    font-size: 32px;
    vertical-align:middle;
    height:50px;
    font-family:Arial Black; 
    color:#2c2c2c;
}

/*style="font-size: 23px; line-height:30px; color:#909090; vertical-align:middle; text-align:left; padding:5px 15px 5px 20px;*/
td.text-left_23px_909090{
   font-size: 23px;
    line-height:30px;
    color:#909090;
    vertical-align:middle; 
    text-align:left;
    padding:5px 15px 5px 20px;
}
 /*style="width:435px; height:20px; padding:10px; color:#a1a1a1;" */
input.w435_a1a1a1{
    width:435px; 
    height:20px; 
    padding:10px; 
    color:#a1a1a1;
}
/*style="vertical-align:middle; padding:25px 55px 25px 10px;"*/
td.vam_padding25{
vertical-align:middle; 
    padding:25px 55px 25px 10px;
}
td.vam_p1{
vertical-align:middle;
padding-bottom: 15px;
}
/* style="padding:12px 26px; font-size:28px;" */
a.pad12-26_fs28{
    padding:12px 26px; font-size:28px;
}


/*style="position:relative; left:50px; padding:10px; font-size:21px;"*/

a.relative_left50{
  position:relative;
    left:50px;
    padding:10px; 
    font-size:21px;
}


.padding-0{
    padding: 0;
}

td.padding-0{
        padding: 0;
}
  
/*<div style="background-color: #eeeeee; padding: 0px;">*/

.block_grey_pad0{
  background-color: #eeeeee;
    padding: 0px;
}

/*style="margin-bottom: 0px;*/

table.margin0{
    margin-bottom: 0;
}

/*style="margin-bottom: 0px; height: 150px; table-layout: fixed;"*/
table.mb0_table-fixed{
 margin-bottom: 0px;
    height: 150px;
    table-layout: fixed
}


/*style="padding: 0px 0px; text-align: center; vertical-align: middle; height:100%;"*/
td.pad0_text-center_vam{
padding: 0px 0px;
    text-align: center;
    vertical-align: middle; 
    height:100%
}

/*padding: 20px 10px 20px 10px;
*/
td.padding20-10{
    padding: 20px 10px 20px 10px;
}
/*style="display: none;"*/
.display-none{
 display: none;
}

/*style="vertical-align: middle; padding: 60px 0px; margin-bottom: 0px; height: 100%;"*/
h2.vam_padding0_mb0{ 
    vertical-align: middle;
    padding: 60px 0px; 
    margin-bottom: 0px;
    height: 100%;
}


/*style="text-align: center; vertical-align: middle;  height: 100%;"*/
.text_center-vam_h100{
    text-align: center;
    vertical-align: middle; 
    height: 100%;
}

/*style="background: url('/wp-content/uploads/2016/04/raspberrypi-bw3-125x125.png' ) no-repeat center;"*/
.pickrpi_img{
background: url('/wp-content/uploads/2016/04/raspberrypi-bw3-125x125.png' ) no-repeat center;
}

/*<div style="background: url('/wp-content/uploads/2016/04/odroid-bw-125x125.png') no-repeat center;">*/

.odroid_img{
  background: url('/wp-content/uploads/2016/04/odroid-bw-125x125.png') no-repeat center;
}

/*background: url('/wp-content/uploads/2016/04/cubieboard-bw2-125x125.png') no-repeat center;"*/
.cubieboard_img{
    background: url('/wp-content/uploads/2016/04/cubieboard-bw2-125x125.png') no-repeat center;
}

/* style="background: url('/wp-content/uploads/2016/04/bananapi-bw-125x125.png') no-repeat center;"*/

.bananapi_img{
   background: url('/wp-content/uploads/2016/04/bananapi-bw-125x125.png') no-repeat center;
}
/*background: url('/wp-content/uploads/2016/04/nvidia-jetson-bw-125x125.png') no-repeat center;*/
.jetson_img{
    background: url('/wp-content/uploads/2016/04/nvidia-jetson-bw-125x125.png') no-repeat center;
}
#post-1575 .block_standard_grey > div > h2{
text-align: center;
}
/*payment*/
/*width:200px; padding:5px; border:1px solid #e0e0e0; vertical-align:middle; font-size:30px; text-align: center; color: white;*/
td.w200_p5_white{
    width:200px; padding:5px;
    border:1px solid #e0e0e0; 
    vertical-align:middle;
    font-size:30px;
    text-align: center;
    color: white;
}

/*style="width:250px; padding:5px; border:1px solid #e0e0e0; vertical-align:middle; font-size:30px; text-align: center; color: white;"*/

td.w250_border1_white{
  width:250px; 
    padding:5px;
    border:1px solid #e0e0e0; 
    vertical-align:middle;
    font-size:30px;
    text-align: center;
    color: white;
}
/* style="border:1px solid #e0e0e0; font-size:16px; background:#1f9bd7; border-collapse: unset;"*/
table.border1-unset{
     border:1px solid #e0e0e0;
    font-size:16px;
    background:#1f9bd7;
    border-collapse: unset;
}
/*style="vertical-align: middle; text-align: right; width: 100px;"*/
td.vam_right_w100{
    vertical-align: middle; 
    text-align: right; 
    width: 100px;
}
/*text-align: right; vertical-align: top;*/
.text_right_vat{
    text-align: right;
    vertical-align: top;
}

/*style="background:#FEFCFF;">*/
tr.bgfefcff{
background:#FEFCFF;
}
/*style="padding:5px; border:1px solid #e0e0e0; vertical-align:middle; font-size:16px; text-align: left;"*/
td.pad5_border_text-left{
    padding:5px;
    border:1px solid #e0e0e0; 
    vertical-align:middle;
    font-size:16px;
    text-align: left;
}

/* style="padding:5px; border:1px solid #e0e0e0; vertical-align:middle; font-size:20px; text-align: center; background:#99C68E;">*/
td.pad5_border_vam_center{
  padding:5px;
    border:1px solid #e0e0e0;
    vertical-align:middle;
    font-size:20px;
    text-align: center;
    background:#99C68E;
}

/*padding:5px; border:1px solid #e0e0e0; vertical-align:middle; font-size:20px; text-align: center; background:#E8ADAA;"*/
td.pad_border1_vam_text-center{
    padding:5px;
    border:1px solid #e0e0e0;
    vertical-align:middle;
        font-size:20px;
    text-align: center; 
    background:#E8ADAA;
}

/* style="width: 220px;" */
table.width220{
   width: 220px;
}
/*style="padding:5px; border:1px solid #e0e0e0; vertical-align:middle; font-size:20px; text-align: center;" */
td.pad5_border_text-center{
    padding:5px;
    border:1px solid #e0e0e0;
    vertical-align:middle;
    font-size:20px; 
    text-align: center;
}
/*style="padding:5px; border:0px; vertical-align:middle; font-size:18px; text-align: center;"*/
td.pad5_vam_text-center_border0{
       padding:5px; border:0px; 
    vertical-align:middle; 
    font-size:18px;
    text-align: center;
}
/*style="cursor:pointer;"*/
a.pointer{
   cursor:pointer;
}

/*style="padding:5px; border:0px; vertical-align:middle; font-size:16px; text-align: left;"*/
td.pad5_border0_text_left{
 padding:5px;
    border:0px;
    vertical-align:middle; 
    font-size:16px; 
    text-align: left;
}

/*style="cursor:pointer; width:15px; height:15px; margin:0px 5px;"*/
input.pointer_w15_h15{
  cursor:pointer; 
    width:15px; 
    height:15px; 
    margin:0px 5px;
}

.font-size-15{
    font-size:15px;
}

/*style="height:20px; background:#1f9bd7; color:white; font-size:20px; font-weight:bold; padding-bottom:4px;"*/
td.h20_white_bold{
   height:20px;
    background:#1f9bd7;
    color:white;
    font-size:20px; 
    font-weight:bold; 
    padding-bottom:4px;
}
/*style="width:100%; margin-bottom:50px;"*/
table.w100_mb50{
    width:100%;
    margin-bottom:50px;
}

/*style="width:80px; text-align:center; vertical-align:middle; padding-bottom:10px; border-right:none;"*/
td.w80_text-center_vam_right{
   width:80px;
    text-align:center; 
    vertical-align:middle; 
    padding-bottom:10px; 
    border-right:none;
}

/*<td style="text-align:left; vertical-align:top; border-left:none; padding:40px 0px 0px 20px;"> */
td.text-left_vat_padding40{
  text-align:left;
    vertical-align:top;
    border-left:none;
    padding:40px 0px 0px 20px;
}

span.fs16{
    font-size: 16px;
}
span.fs18{
    font-size: 18px;
}

.fs18{
    font-size: 18px;
}
/*style="width:60px; vertical-align:top; text-align:center; vertical-align:middle; font-size:20px; font-weight:bold;"*/
td.w60_vat_text_center_bold{
   width:60px; 
    vertical-align:top; 
    text-align:center; 
    vertical-align:middle;
    font-size:20px; 
    font-weight:bold;
}

/* style="width:30px; font-size:17px; color:#666;"*/
input.w30_fs17_666{
  width:30px; 
    font-size:17px; 
    color:#666;
}

/*<td style="padding:15px 0px 5px; height:20px; vertical-align:middle; text-align:center;">*/
td.pad15-5_h20_text-center{
    padding:15px 0px 5px; 
    height:20px; 
    vertical-align:middle; 
    text-align:center;
}

/*<td style="padding:5px; height:20px; vertical-align:middle;">*/
td.pad5_h20_vam{
padding:5px; 
    height:20px; 
    vertical-align:middle;
}
/*style="padding:5px; height:30px; vertical-align:middle; font-size:18px;"*/
td.pad5_vam_fs18{
    padding:5px; 
    height:30px;
    vertical-align:middle;
    font-size:18px;
}
/*<table style="width:285px; margin:15px 0px 0px 30px; border:1px solid #e0e0e0; font-size:16px; background:#E6F1F5;">*/
table.w285_border1px_fs16{
   width:285px;
    margin:15px 0px 0px 30px; 
    border:1px solid #e0e0e0;
    font-size:16px; 
    background:#E6F1F5;
}

/*style="margin-bottom:20px; height:60px; background:url('/wp-content/uploads/2016/03/all-ther-payment-options-02.png') no-repeat;"*/
.mb20_h60_img-bg{
  margin-bottom:20px;
    height:60px;
    background:url('/wp-content/uploads/2016/03/all-ther-payment-options-02.png') no-repeat;
}

/*style="cursor:pointer; padding:15px; font-weight:bold;"*/
a.pointer_pad15_bold{
    cursor:pointer; 
    padding:15px;
    font-weight:bold;
}
/*style="display:none; padding:10px 0px 25px 0px;"*/
.none_pad10-25{
   display:none;
    padding:10px 0px 25px 0px;
}

/* style="border:1px solid #a4a4a4; display:block; width:100%; height:43px; padding:7px 0px 7px 10px; margin-bottom:10px; cursor:pointer; border-radius:4px; background:url('/wp-content/uploads/2016/03/other-payment-options.png');"*/
.border1_block_img_pointer{
     border:1px solid #a4a4a4;
    display:block; width:100%;
    height:43px; 
    padding:7px 0px 7px 10px;
    margin-bottom:10px;
    cursor:pointer;
    border-radius:4px; 
    background:url('/wp-content/uploads/2016/03/other-payment-options.png');
}

/*style="cursor:pointer; padding:15px 30px; font-weight:bold;"*/
a.pointer_bold_15_30{
    cursor:pointer;
    padding:15px 30px;
    font-weight:bold;
}
/*style="position:relative;"*/
.position-relative{
position:relative;
}
/*<td style="padding:15px 0px;">*/
td.pad15-0{
padding:15px 0px;
}

/*<td style="padding-bottom:15px;">*/
td.pad_bot_15{
    padding-bottom: 15px;
}

/*width:615px; vertical-align:top;*/
td.w615_vat{
    width:615px; 
    vertical-align:top;
}

/*style="width:150px; background:#DCF2FA; font-size:17px; color:#a1a1a1;"*/
input.w150_fs17_a1{
 width:150px; 
    background:#DCF2FA;
    font-size:17px; 
    color:#a1a1a1;
}

/*style="margin:0px 0px 15px 0px; font-size:20px; font-weight:bold;"*/
.mb15_fs20_bold{
    margin:0px 0px 15px 0px; 
    font-size:20px;
    font-weight:bold;
}
/*style="padding:0px 5px 15px 5px;"    */
td.pad0-5-15-5{
  padding:0px 5px 15px 5px;
}

/*style="margin-bottom:30px; width:100%;"*/
table.mb30_w100{
    margin-bottom:30px; 
    width:100%;
}

/* style="color:red; padding-top:3px;">*/
.red_pt3px{
    color:red; 
     padding-top:3px;
}
/*style="padding:0px 5px 15px 0px; width:200px;"*/
td.mb15_w200{
    padding:0px 5px 15px 0px; 
    width:200px;
}

/*style="width:100%;"*/
table.w100{
    width: 100%;
}
/*tyle="display:block; margin-bottom:20px;">*/
.display-block_mb20{
  display:block; 
    margin-bottom:20px;
}
/*style="border:1px solid #a4a4a4; width:100%; height:43px; padding:7px 0px 7px 10px; margin-bottom:10px; cursor:pointer; border-radius:4px; background:url('/wp-content/uploads/2016/03/powered-by-stripe-01.png');"*/
.border-1_h43_rad4_img{
   border:1px solid #a4a4a4;
    width:100%; 
    height:43px; 
    padding:7px 0px 7px 10px;
    margin-bottom:10px; 
    cursor:pointer;
    border-radius:4px; 
    background:url('/wp-content/uploads/2016/03/powered-by-stripe-01.png');
}

/*style="width:100px; background:#DCF2FA; color:#a1a1a1; font-size:17px; display:block;"*/
select.w100_color-a1_block{
  width:100px;
    background:#DCF2FA; 
    color:#a1a1a1;
    font-size:17px; 
    display:block;
}

/* style="width:70px; background:#DCF2FA; font-size:17px; color:#a1a1a1;"*/
select.w70_a1a1a1_fs17{
     width:70px;
    background:#DCF2FA;
    font-size:17px;
    color:#a1a1a1;
}
/*style="width:250px; background:#DCF2FA; font-size:17px; color:#a1a1a1;"*/
select.w250_fs17_a1a1a1{
   width:250px;
    background:#DCF2FA; 
    font-size:17px;
    color:#a1a1a1;
}
/* style="color:red;"*/
span.color-red{
     color:red;
}
/*style="padding:5px 0px 15px 0px;*/
td.pad5-0-15-0{
    padding:5px 0px 15px 0px;
}
/*style="width:360px; background:#DCF2FA; font-size:17px;"*/
input.w360_fs17_bg{
    width:360px; 
    background:#DCF2FA;
    font-size:17px;
}
td.w120px{
    width: 120px;
}
/* style="width:24px;"*/
td.w24px{
     width:24px;
}

/*style="width:100px; font-size:17px; background:#DCF2FA; color:#a1a1a1;"*/
select.w100_fs17_a1a1a1{
   width:100px; 
    font-size:17px;
    background:#DCF2FA;
    color:#a1a1a1;
}
#mobmenubutton{
    display: none;
}
.leftright table {
    width: 360px;
    height: 300px;
}
.leftright table tr td {
    text-align: center;
}
.leftright table tr td.ttitle {
    height:25px;
}
.leftright b {
    font-size: 16px;
}
.leftright table.left {
    float: left;
}
.leftright table.right {
    float: right;
}
@media (max-width:1024px)  {
#menu-tops ul,.w354_h230_posa_l720_zin1{
	display: none;
}	
table{
    overflow-y: hidden;
}
img{
	max-width: 100%;
}
.alignnone{
	margin-left: auto!important;
	margin-right: auto!important;
}
.fixwidth.mt20_mb20 img{
	max-width: initial;
    margin-right: 20px!important;
}
body,html{
	overflow-x: hidden;
    width: 100%;
    max-width: 100%;
}
#sliderbox .prev {
    top: -215px;
    left: -10px;
    z-index: 999;
}
#sliderbox .next {
    top: -215px;
    right: -10px;
    z-index: 999;
}
.heademail {
    max-width: 100%!important;
}
 a,#post-11888 .block_standard_white p, #post-11888 .block_standard_white li{
       word-wrap: break-word;
 }  
#footer{
	height: auto;
} 
.fixwidth{
    width: 100%;
    padding: 0 10px;
    display: block;
}
table.mb0_table-fixed{
	display: table;
}
table.mb0_table-fixed tbody{
	display: table-row-group;
}
.fixwidth>tbody{
    width: 100%;
    display: block;
}
.slides_container,.slides_container div{
    width: 768px;
}
.slide-image-right {
    position: absolute;
    bottom: 10px;
    right: 15px;
}
img.slide-image-right {
    max-width: 300px;
    height: auto;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#logo {
    width: 200px;
    margin-top: 35px;
}
#logo a {
    width: 200px;
    height: 60px;
    background-size: 100%;
}

.onethird {
    width: 48%;
    margin: 1%;
}
.onethird_last {
    clear: both;
    margin: auto;
    margin-left: 26%;
}
.dib_tal-1{
width: 100%;
height: auto;
}
pre {
    white-space: pre-wrap;       /* Since CSS 2.1 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.dib_tal_2{
    left: auto;
    right: 0;
}
#mobmenubutton{
    display: block;
    float: right;
    width: 40px;
    height: 40px;
    background: url(/wp-content/uploads/2018/03/menuicon.png) no-repeat 0 0;
    background-size: 100%;
    margin-top: 24px;
    cursor: pointer;
}
#nav {
    display: none;
    position: fixed;
    width: 90%;
    overflow: auto;
    height: 100vh!important;
    background: #f7f7f7;
    z-index: 999999;
    padding: 15px;
    left: 0;
    top: 0;
    margin-top: 0;
    max-width: 270px;
    box-shadow: 0px 0px 10px 0px #747779;
}
#nav > ul > li {
    float: left;
    margin-left: 20px;
    padding-left: 20px;
    border-left: 1px solid #eee;
    height: 25px;
    line-height: 25px;
    float: none;
    border: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    border-top: 1px solid #7c7a7a;
    padding: 5px 0;
    height: auto;
}
#nav > ul > li>a{
    height: 100%;
    width: 100%;
}
#lefthead{
    width: 100%;
}
#headcontacts{
    float: left;
    margin-top: 5px;
    margin-left: -20px;
}
#header {
    height: 100px;
}
#logo {
    margin-top: 10px;
}
.onethird {
    float: none;
    width: 100%;
    margin: 0;
}
#nav ul.sf-menu li ul{
    position: relative;
    top: 0;
    left: 0;
    width: 95%;
    margin-left: 5%!important;
    border-radius:0 0 3px 3px;
}
#nav li.sfHover{
    padding-left: 0;
}
#nav li{
    height: auto;
}
#nav ul  ul  ul li{
    font-size: 15px;
}
.block_standard_white img{
    width: auto;
}
.dib_tal_2, .w354_h230_bgurl_posa_l720_zi-1{
    display: none;
}
#post-824 .entry .block_nonstandard_white > table td > img,#post-1282 .entry .block_nonstandard_white > table td > img{
	min-width: 250px;
}
table.fixwidth.mt20_mb20 td{
    vertical-align: middle!important;
}
#post-5931 .block_standard_white .block_standard_white .fixwidth > table {
    overflow-x: auto;
    display: block;
    max-width: 100%;
}
#post-1045 td img{
    min-width: 250px;
}
#post-5931 table .vat_pad0 img, #post-5931 table .vat_pad10 img, .wp-image-1662, #post-728 table td img,#post-720 table td img, #post-711 table td img, #post-697 table td img, #post-691 table td img{
    max-width: inherit;
}
#post-1282 .block_standard_white td img, #post-824 .block_standard_white td img{
    width: 100%;
}
#post-1282 td.list-item1_1 img, #post-824 td.list-item1_1 img{
    width: auto!important;
    margin:auto;
}
.border1_block_img_pointer, .border-1_h43_rad4_img {
    height: 60px;
}
#footer{
    height: auto;

}
#footer .alignleft
{
    float: none;
    text-align: center;
    margin: 0;
}
#copyrights > table{
    width: 200px!important;
    display: table;
    margin: auto;
}
#copyrights{
    float: none;
    text-align: center;
}
#copyrights>p>a{
    display: block;
    width: 45%;
    float: left;
    margin-right: 5%!important;
    margin-bottom: 10px;
}
#footer #social-links{
    float: none;
    display: inline-block;
}
#footer table a{
    float: left;
}
#footer > .fixwidth{
 width: 400px;
}
#post-1575 .fixwidth .lined{
    margin-left: 0!important;
}
.wp-image-75{
    max-width: inherit;
}
#post-3140 .lined.w100_mb50 td{
    width: auto!important;
}
#post-3140 .lined.w100_mb50 {
    display: table!important;
}
#post-3140 .lined.w100_mb50 tbody{
    display: table-row-group;
}
#post-3140 .pad_bot_15 table{
    max-width: 260px!important;
}
#post-3140 .pad_bot_15 table td {
    display: table-cell;
}
#post-3140 .pad_bot_15 table .w24px{
    padding-right: 25px;
}
}

@media (max-width:768px)  {
table.devtable {
    width:100%;
    display:inline-table;
    float:none;
    margin:60px 0px 0px 0px;
}
table.devtable tbody {
    display:contents;
}
.leftright table {
    width: 100%;
    float: none;
}
    .pad_tal{
        padding: 30px 20px;
    }
    .block_nonstandard_white .list-item01{
    	padding-left: 0;
    	padding-right: 0;
    }
    table:not(.lined) td:empty{
        display: none;
    }
    img.alignright{
    	float: none;
    }
    table.border1-unset td:empty{
    	display: table-cell;
    }
    #post-7 p{
        overflow: hidden;
    }
    #post-7 p>a>img{
        float: none;
        margin:auto;
    }
     #post-7 h3 img{
        float: none;
        margin: 0;
        margin-bottom: -25px;
        margin-top: 15px;
    }
	#headcontacts .heademail{
		max-width: 100%;
	}
	#bc{
		margin-bottom: 10px;
	}
	#sliderbox h2{
		margin-top: 30px;
	}
	.border1_block_img_pointer,.border-1_h43_rad4_img{
		height: 60px;
	}
	td.pad15-5_h20_text-center{
		height: auto;
	}
	.block_nonstandard_white .list-item1, td.list-item{
		padding-left: 0;
		padding-right: 0;
	}
	table.w285_border1px_fs16{
		margin: 0;
		margin-bottom: 10px;
	}
ul.bot-menu > li{
    margin-bottom: 15px;
}
ul.bot-menu li ul.sub-menu{
    margin-top: 5px;
}

.subs1, .subs1 table{
    max-width: 100%!important;
    display: block!important;
}
.bright a img{
    margin-bottom: -16px;
    padding-bottom: 0;
    margin-top: 40px;
}
.onethird p, .entry p{
    text-align: left!important;
    line-height: 25px!important;
    word-wrap: break-word;
}
.onethird .innerbox{
    padding:10px;
}
pre {
    white-space: pre-wrap;       /* Since CSS 2.1 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.wp-pagenavi > span:first-child{
    display: none;
}
.wp-pagenavi{
    margin: 0;
    font-size: 14px;
    text-align: center;
    margin-bottom: 10px;
}

#footer{
    height: auto;

}
#footer .alignleft
{
    float: none;
    text-align: center;
    margin: 0;
}
#copyrights > table{
    width: 200px!important;
    display: table;
    margin: auto;
}
#copyrights{
    float: none;
    text-align: center;
}
#copyrights>p>a{
    display: block;
    width: 45%;
    float: left;
    margin-right: 5%!important;
    margin-bottom: 10px;
}
#footer #social-links{
    float: none;
    display: inline-block;
}
#footer table a{
    float: left;
}
#sliderbox p,#sliderbox h2{
    max-width: 100%;
}
.slides_container,.slides_container div{
    width: 580px;
    margin: auto;
}
.slides_control  img{
    display: none;
}
#post-5 tr, #post-6 tr,#post-5 td, #post-6 td,#post-1072 tr, #post-1072 td,.page-id-5393 tr, .page-id-5393 td, .entry tr, .entry td{
display: block;
width: 100%!important;
}
.lined {
    max-width: 100%;
    overflow: auto;
    display: block;
    margin-left: 0;
}
.lined tr{
display: table-row;
}
.lined td{
    display: table-cell;
}
#singlehead{
    height: auto;
}
img{
    max-width: 100%!important;
    height: auto;
}
.partner-figure,.partner-description{
    float: none;
    width: 100%;
    margin:0;
}
.partner{
    margin: 0;
    padding-top: 0;
    margin-top: -15px;
    padding-bottom: 40px;
}

.dib_tal_2 {
    width: 100%!important;
    height: auto!important;
    background-position: center;
    top: 0!important;
    right: 0!important;
    bottom: 0!important;
    left: 0!important;
    height: 100%!important;
    display: none;
}
.dib_tal-1,.dd1,.bg_h_tac{
    width: 100%;
    height: auto;
}
iframe {
    max-width: 100%;
    width: 100%;
}
#wpcf7-f5337-p5393-o1 input, #wpcf7-f5337-p5393-o1 select{
    width: 100%;
    max-width: 320px;
}
table.mb0_table-fixed{
    height: auto;
}
table.width220{
    width: auto;
}
.border1-unset tr{
    display: table-row;
}
.border1-unset td{
    display: table-cell;
}
.border1-unset tbody > tr:first-child td{
font-size: 16px;
width: auto;
}
td.pad5_vam_text-center_border0{
    font-size: 10px;
}
.text_right_vat img{
    width: 30px;
    max-width: 30px;
}
.lined.w100_mb50 td{
    padding: 10px 0;
}
#payment-form input,.mb30_w100 input{
    max-width: 100%;
    width: 300px!important;
}
.mb30_w100 td{
    padding: 0;
    padding-bottom: 15px;
}

.fixwidth .fixwidth{
    padding: 0;
}
table,tbody{
    display: block;
    max-width: 100%;
}
table.lined td.bright01{
    padding: 0;
}

#post-5931 .block_standard_white .block_standard_white .fixwidth > table tr, .nomobblock tr{
    display: table-row;
}
#post-5931 .block_standard_white .block_standard_white .fixwidth > table td{
    display: table-cell;
}
.fixwidth.lined.mb_20, .fixwidth.lined.mb_20 tr, .fixwidth.lined.mb_20 td{
	display: block;
}
.table121212 td{
    margin-bottom: 30px!important;
    text-align: center;
}
.table121212 td img{
    float: none!important;
    margin: 0!important;
}
table.lined td.bright02,table.lined td.bright01{
	padding: 5px;
	vertical-align: middle;
}
table.lined td.bright01 p, table.lined td.bright02 p{
	margin-bottom: 0;
}
table.lined td.bright01 img{
	max-width: inherit;
}
table.fixwidth.mt20_mb20 td > a > img{
	margin-bottom: -16px;
    padding-bottom: 0;
    margin-top: 40px;
    margin-right: auto!important;
}
}
@media (max-width:600px)  {
.slides_container,.slides_container div{
    width: 425px;
}
.wanish600 {
    display: none!important;
}
}
@media (max-width:425px)  {
#sliderbox {
    background: #eaeaea url(images/sliderbg_h400.png) no-repeat center top;
    height: 440px;
}
.slides_container div {
    height: 440px!important;
}
.slides_container,.slides_container div{
    width: 300px;
}
#sliderbox .next {
    top: -255px;
}
#sliderbox .prev {
    top: -255px;
}
iframe{
    height: 280px;
}
.block_standard_white .dc0{
    font-size: 15px;
}
#singlehead #searchform{
    float: none;
    width: 100%;
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
}
#singlehead .fixwidth{
    padding-top: 5px;
}
#singlehead #searchform #s{
   background: #fff url(images/shover.png) no-repeat 98% center!important;
   width: 100%;
}
td.pad5_border_text-left{
    font-size: 12px;
}
.border1-unset tbody > tr:first-child td{
    font-size: 12px;
}
.w285_border1px_fs16 {
    margin: 0!important;
}
.pad_bot_15 table td{
    display: table-cell;
}
.salehead {
    height:350px;
}
.saleheadmobilebig {
    height:510px;
}
.salehead2 {
    height:370px;
}
}