/**
 * Theme Name: Elbee Elgee
 * Theme URI: http://literalbarrage.org/blog/code/lblg
 * Short Name: lblg
 * Support URI: http://literalbarrage.org/blog/forums/themes/lblg/
 * Description: An extremely flexible 1, 2, or 3 column theme with over 30 possible layouts and support for widgetized sidebars, custom headers, custom backgrounds, custom navigation menus, BuddyPress and bbPress.
 * Author: Doug Stewart
 * Author URI: http://literalbarrage.org/blog/
 * License: GPL v2
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Version: 1.3.9
 * Tags: buddypress, two-columns, three-columns, one-column, left-sidebar, right-sidebar, white, blue, fixed-width, flexible-width, custom-header, custom-menu, featured-images, sticky-post, theme-options
 *
 * Elbee Elgee WordPress Theme, Copyright (C) 2011 Doug Stewart
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 **/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}

body {
background-color:#222;
background:#3e434c url(http://video-nvidia.com/wp-content/uploads/2016/10/3ona51.jpg) no-repeat top center;
background-attachment:fixed;
color:#343434;
font-family:sans-serif;
font-size:14px;
}

em {
font-family:arial;
font-size:13px;
color:#76B900;
}

a:link,a:visited {
color:#76B900;
text-decoration:none;
}

a:active,a:hover {
text-decoration:underline;
}

.startTranslucent {
background:rgba(0,0,0,0.5);
-ms-filter:alpha(opacity=50);
filter:alpha(opacity=50);
}

.stopTranslucent {
position:relative;
}

#lb-content dl {
padding-left:1em;
padding-top:1em;
}

#lb-content dd {
padding-left:1em;
}

div#container {
margin-top:0;
box-shadow:0 0 0 5px rgba(0,0,0,0.1);
}

#titlelinks {
background:#262626;
display:block;
height:25px;
position:relative;
width:100%;
}

#titlelinks a {
display:block;
float:left;
line-height:25px;
width:auto;
padding:0 5px;
}

#titlelinks a:hover {
text-decoration:none;
}

#titlelinks span {
border-bottom:1px dashed #76B900;
}

#titlelinks span:hover {
border-bottom:1px solid #76B900;
}

div#header {
height:100px;
overflow:hidden;
}

div#titledesc {
background:none repeat scroll 0 0 rgba(0,0,0,0);
float:left;
height:100%;
vertical-align:bottom;
width:50%;
}

#header h1,#header p.blogtitle {
font-size:31px;
font-weight:700;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
margin-top:20px;
}

#titledesc a:link,#titledesc a:visited {
color:#FFF;
text-decoration:none;
vertical-align:baseline;
text-shadow:-1px -1px 0 #333;
}

#blogtitle {
width:50%;
}

#header p.description {
font-style:italic;
font-size:1.2em;
margin-left:1.5em;
color:#AAA;
}

#lb-bp-nav {
width:50%;
height:100%;
float:right;
text-align:right;
}

#lb-bp-nav ul.menu {
width:100%;
height:20px;
margin-top:130px;
}

#lb-bp-nav ul.menu > li {
display:inline-block;
background:#000;
margin-right:5px;
padding-top:5px;
font-weight:700;
height:100%;
overflow:hidden;
border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
}

#lb-bp-nav ul.menu > li a:link,#lb-bp-nav ul.menu > li a:visited {
text-decoration:none;
padding:1em;
}

#lb-bp-nav ul.menu > li a:hover,#lb-bp-nav ul.menu > li a:active {
background:#fff;
padding:1em;
}

#lb-bp-search-bar {
margin-top:20px;
margin-right:10px;
height:25px;
}

div#menu,div.menu {
background-color:#76B900;
float:none;
height:50px;
line-height:50px;
width:100%;
border-color:#666;
border-style:solid;
border-width:0;
margin:0 auto;
}

#menu ul {
background:#76B900;
height:50px;
line-height:50px;
padding:0 0 0 5px;
}

#menu a:link,#menu a:visited {
color:#FFF;
font-weight:400;
text-decoration:none;
padding:10px;
}

#menu a:active,#menu a:hover {
background:rgba(0,0,0,0.5);
color:#fff;
}

.catdescription {
display:block;
color:#666;
}

li.current_page_item a:hover,li.current_page_item a:active,#lb-bp-nav ul.menu > li.current-menu-item a:active,#lb-bp-nav ul.menu > li.current-menu-item a:hover {
background:#fff;
color:#0971B3;
}

div#allwrapper {
background-color:#FFF;
border-bottom-style:none;
overflow:auto;
margin:0 auto;
padding:0 0 10px;
}

div.postinfo {
margin:10px 0;
padding:5px 0 0 5px;
}

span.postmeta,span.postcats,span.posttags {
clear:both;
display:block;
}

.itemtext blockquote,.comment-body blockquote {
margin-bottom:10px;
background:#eee;
font-style:italic;
padding:5px 15px 0;
}

h2#comments {
font-weight:700;
font-size:1.4em;
}

.commentlist li.comment,.commentlist li.pingback,.commentlist li.trackback {
clear:both;
margin-top:15px;
padding-top:10px;
}

.commentlist > li {
border-top:1px solid #1a1c1d;
}

.commentlist li.depth-2,.commentlist li.depth-3,.commentlist li.depth-4 {
border-left:1px solid #1a1c1d;
}

.commentlist > li.even {
background:#f6f6f6;
}

.commentlist img.gravatar,.commentlist img.avatar {
float:left;
background-color:#fff;
border:1px solid #3c3c3c;
}

.commentlist div.comment-meta {
float:right;
font-size:.8em;
}

.commentlist div.comment-author {
display:inline;
font-size:1.5em;
}

.commentlist div.comment-body {
margin-left:5px;
}

.commentlist div.reply {
clear:both;
text-align:right;
}

#primarysb li:a {
height:25px;
color:#000;
}

#primarysb ul {
width:240px;
margin:0;
}

#primarysb > ul > li {
overflow:visible;
padding:0;
}

#secondarysb > ul > li,#footerleft > ul > li,#footerright > ul > li {
overflow:auto;
padding:0;
}

#primarysb h4 {
background:none repeat scroll 0 0 #363636;
color:#FFF;
font-weight:700;
height:36px;
line-height:36px;
padding:0 5px 0 4px;
}

#secondarysb h4,#footerleft h4,#footerright h4 {
background:0 repeat scroll 0 0 #F7F7F7;
border-top:1px solid rgba(0,0,0,0.1);
box-shadow:0 0 5px #AFAFAF;
color:#7F7F7F;
font-weight:700;
height:36px;
line-height:36px;
margin:0;
padding:0 10px;
}

div#footer {
background:#eee;
}

#footerleft,#footerright {
background:rgba(150,150,150,0);
}

div#footerwrapper {
background: rgba(150,150,150,0);
margin-left:auto;
margin-right:auto;
margin-top:0;
padding-bottom:20px;
width:100%;
}

#load-drivers {
margin-top:40px;
}

#vk-comments-top {
background:none repeat scroll 0 0 #DAE2E8;
color:#45688E;
font-family:Tahoma,Arial;
font-size:20px;
margin-top:10px;
padding-left:8px;
}

#vk-comments {
margin-top:10px;
}

#category-info {
background:none repeat scroll 0 0 #323232;
color:#ccc;
display:block;
font-family:Arial;
height:auto;
line-height:normal;
padding-left:5px;
padding-right:5px;
padding-top:5px;
margin:-10px 0 0;
}

#category-info p {
padding-bottom:5px;
}

.model-list-title {
background:none repeat scroll 0 0 #F6F6F6;
border-bottom:medium none;
border-left:7px solid #AAA;
height:90px;
}

.model-list-title:hover {
background:none repeat scroll 0 0 #F6F6F6;
}

.my_menu_top {
background:0 repeat scroll 0 0 rgba(0,0,0,0);
background-color:#EDEDED;
font-weight:700;
}

ul#my_menu {
background: rgba(150,150,150,0);
border-top:5px solid rgba(0,0,0,0.1);
list-style-type:none;
margin:0 0 15px;
padding:0;
}

ul#my_menu li a {
color:#666;
display:block;
height:26px;
text-decoration:none;
width:100%;
}

ul#my_menu li a:hover {
background:#76B900;
color:#FFF;
text-shadow:none;
width:200px;
}

ul#my_menu li a span {
display:block;
font-size:14px;
line-height:8px;
padding:10px 0 0 10px;
}

.buttons_share img {
box-shadow:0 0 5px #666;
width:40px!important;
}

#load-driver-widgets {
text-align:left;
padding:5px;
}

#load-driver-widgets a {
background:none repeat scroll 0 0 #76B900;
border-radius:7px;
box-shadow:0 0 4px #555 inset;
color:#FFF;
font-size:13px;
height:20px;
line-height:35px;
width:215px;
padding:7px;
}

#widgets {
text-align:left;
padding:10px;
}

nav.footer-social-links ul:after {
clear:both;
content:"";
display:table;
}

nav.footer-social-links ul li {
float:left!important;
}

nav.footer-social-links {
display:block;
height:45px;
position:relative;
margin:10px 0 0;
padding:10px 0 0;
}

.in-social.icon-vk:before {
background-position:0 -32px;
height:32px;
width:32px;
margin:-10px 0 0 5px;
}

.in-social.icon-fb:before {
background-position:0 -64px;
height:32px;
width:32px;
margin:-10px 0 0 5px;
}

.in-social:before {
background:url(../images/icons.png) no-repeat scroll 0 0 rgba(0,0,0,0);
clear:both;
content:"";
left:6px;
line-height:35px;
position:absolute;
top:5px;
}

strong,#lb-content dt,li.menu-item {
font-weight:700;
}

#menu .current_page_item > a:link,#menu .current_page_item > a:visited,li.current_page_item,#lb-bp-nav ul.menu > li.current-menu-item,.children li.current_page_item > a:link,.children li.current_page_item > a:visited,#lb-bp-nav ul.menu > li.current-menu-item a:link,#lb-bp-nav ul.menu > li.current-menu-item a:visited {
color:#fff;
}

.commentlist span.comment-date,p.form-allowed-tags {
font-size:.8em;
}

.seo-text {
font-size:13px;
background:#e1f1e1;
border-top:3px solid #a1d1d1;
padding:5px;
}

.download-button {
background:#76B900;
color:#fff!important;
padding:10px;
}

ul.tab {
list-style-type:none;
overflow:hidden;
margin:0;
padding:0;
}

ul.tab li a {
display:inline-block;
color:#000;
text-align:center;
background:rgba(118,185,0,0.3);
text-decoration:none;
transition:.3s;
border-radius:5px;
font-size:13px;
margin:0 3px 0 0;
padding:10px;
}

ul.tab li a:hover {
background-color:rgba(118,185,0,0.5);
}

ul.tab li a:focus,.active {
background-color:rgba(118,185,0,0.6);
}

.tabcontent {
display:none;
font-family:tahoma;
border-top:none;
font-size:13px;
padding:5px 10px;
}

tabcontent {
-webkit-animation:fadeEffect 1s;
animation:fadeEffect 1s;
}

to {
opacity:1;
}

#containerlink > div {
display:none;
padding:5px;
}

#spisok > li {
cursor:pointer;
list-style:none;
width:250px;
margin:0;
padding:0;
}

.gal1 {
font-size:13px;
-webkit-margin-before:0;
-webkit-margin-after:0;
-webkit-margin-start:0;
-webkit-margin-end:0;
margin:0;
padding:0;
}

.gal1 h4 {
color:green;
font-weight:600;
}

.div-left {
width:250px;
float:left;
font-size:13px;
margin:0 5px 0 0;
}

.div-right {
width:100%;
font-size:16px;
display:block;
margin:0 5px 0 0;
}

.divos {
background:rgba(118,185,0,0.1);
border-radius:5px;
margin:15px 0 0;
padding:10px;
}

.infotab {
font-size:16px;
font-weight:600;
}

.links-series {
display:block;
clear:both;
}

.green {
background:#76B900;
display:block;
color:#fff!important;
font-size:22px;
text-align:left;
margin:0 0 0 1px;
padding:5px;
}

.black {
background:#555;
display:block;
color:#fff!important;
width:30%;
font-size:12px;
float:left;
text-align:center;
margin:1px;
padding:11px;
}

.black:hover {
background:#777;
}

.new {
background-image:url(http://findicons.com/files/icons/1689/splashy/17/new_6.png);
background-repeat:no-repeat;
background-position:right;
}

#bglink {
display:block;
height:100%;
width:100%;
position:fixed;
left:0;
top:0;
z-index:0;
text-indent:-5000em;
}

.getdriver a {
display:block;
background:#76B900;
color:#fff;
height:28px;
line-height:28px;
text-align:center;
}

#branding {
height:90px;
width:728px;
margin:10px auto;
}

table {
border-collapse:collapse;
border-spacing:0;
font-size:inherit;
font:100%;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400;
}

caption,th {
text-align:left;
}

h1,h3,h4,h5,h6 {
font-size:100%;
font-weight:400;
}

q:before,q:after {
content:'';
}

#s {
max-width:97%;
}

body * {
line-height:1.22em;
}

select,input,textarea {
border:1px solid #CCC;
border-radius:5px;
font:99% arial,helvetica,clean,sans-serif;
height:30px;
padding-left:5px;
width:100%;
margin-bottom:3px;
}

pre,code {
font:115% monospace;
font-size:100%;
}

#menu,div.menu {
float:left;
width:100%;
border-top:0;
position:relative;
vertical-align:bottom;
margin:0;
padding:0;
}

#lb-content {
padding-left:10px;
padding-right:10px;
}

#wrapper-404 {
float:left;
width:100%;
}

#wrapper-404 #content {
width:95%;
}

#archive-wrapper {
float:left;
width:100%;
margin-left:-49%;
}

#archive-posts {
margin-left:50%;
padding-left:5%;
}

#archive-categories {
float:right;
width:44%;
padding-right:5%;
text-align:right;
}

#footerleft {
float:left;
width:50%;
margin:0 auto;
}

#footerright {
float:right;
text-align:right;
width:50%;
margin:0 auto;
}

#footercredits {
width:50%;
clear:both;
text-align:center;
margin:0 auto;
}

#comments {
padding-left:0;
list-style:none;
width:95%;
}

#content-driver-load {
background:none repeat scroll 0 0 rgba(0,0,0,0.05);
box-shadow:0 0 0 10px #f9d088 inset;
display:block;
padding:16px;
}

#content-driver-load a {
color:red;
font-size:15px;
}

#content-driver-load h2 {
color:#626262;
font-family:sans-serif;
font-size:18px;
text-shadow:1px 1px 0 #FFF;
}

#header h1 {
font-size:189%;
font-family:times;
padding-left:20px;
}

#header p {
padding-left:20px;
}

#menu li {
display:inline-block;
}

.series-links,.series-toc {
font-size:77%;
}

.ch_code_container {
background-color:#f0f0f0;
border:1px solid #C3CED9;
width:100%;
text-align:left;
font-size:1em;
overflow:auto;
padding:0;
}

.ch_code_container .head {
color:gray;
font-weight:700;
background-color:#f0f0ff;
border-bottom:1px solid #d0d0d0;
padding:2px;
}

#navigation ul,#extra ul,#footer ul,#footer ol,#bigbar ul {
padding-left:0;
padding-right:0;
margin:0;
}

#navigation ul li,#extra ul li,#footer ul li,#bigbar ul li {
list-style-type:none;
list-style-image:none;
}

.center,.aligncenter {
text-align:center;
margin:0 auto;
}

.alignright {
float:right;
}

.alignleft {
float:left;
height:82px!important;
width:auto!important;
}

img.center,img.aligncenter,img[align=center] {
display:block;
margin:0 auto!important;
}

img.alignright,img[align=right] {
_padding:4px;
display:inline;
margin:0 0 2px 7px !important;
padding:4px!important;
}

img.alignleft,img[align=left] {
_padding:4px;
display:inline;
margin:0 7px 2px 0;
padding:4px;
}

img.noborder {
border:none!important;
}

#content img {
margin-left:-5px;
border:1px solid #ccc;
max-width:100%;
padding:4px;
}

.lifestream_icon img,.btc-summary img {
border:0 none!important;
}

#flickrrss img {
border:0 none;
padding:5px;
}

.gravatar,.avatar {
float:left;
border:1px solid #3c3c3c;
background:#fff;
margin-right:10px;
margin-bottom:5px;
margin-left:5px!important;
padding:3px;
}

.postgrav {
float:left;
margin-right:5px;
margin-left:5px;
border:1px solid #000;
background:transparent;
padding:3px;
}

.navigation {
text-align:center;
width:100%;
margin:10px 0;
padding:0;
}

.navigation .left {
float:left;
width:50%;
text-align:left;
}

.navigation .right {
float:right;
width:50%;
text-align:right;
}

.postinfo {
font-size:90%;
clear:both;
}

.postmeta {
line-height:20px;
padding-left:20px;
background:url(images/icon-set-bloggers/gray/date-small.png) no-repeat left top;
}

.postcats {
line-height:20px;
padding-left:20px;
background:url(images/icon-set-bloggers/gray/category-small.png) no-repeat left top;
}

.posttags {
line-height:20px;
padding-left:20px;
background:url(images/icon-set-bloggers/gray/tag-small.png) no-repeat left top;
}

.commentlink {
line-height:20px;
padding-right:20px;
background:url(images/icon-set-bloggers/gray/comment-small.png) no-repeat right;
}

.extlink {
padding-right:8px;
background-image:url(http://literalbarrage.org/blog/wp-images/aoutside.gif);
background-position:right top;
background-repeat:no-repeat;
}

#site-meta,#site-quickpost {
position:fixed;
width:100%;
z-index:1000;
top:0;
left:0;
}

#site-meta li {
display:inline;
}

#meta-panel {
background:#EEE;
border-bottom:1px solid #000;
}

#meta-panel ul {
width:960px;
text-align:right;
margin:0 auto;
padding:36px 0;
}

#meta-anchor,#quickpost-anchor {
display:block;
float:right;
background-color:#eee;
border:1px solid #000;
border-top:#eee;
margin-top:-1px;
padding-left:1.5em;
padding-right:1.5em;
height:1.8em;
}

.clear {
clear:both;
margin:0;
padding:0;
}

.listclear {
clear:both;
height:1px;
overflow:hidden;
}

#comments_fieldset {
border:0;
padding:0;
}

#comment {
width:95%;
height:12em;
font-size:12pt;
margin:0 auto;
}

.comment-text {
margin-left:85px;
}

#footer h2 a.rssfeed {
background:url(images/feed.png) center left no-repeat;
padding-left:18px;
}

#aboutsite {
margin-left:-300px;
width:300px;
float:right;
clear:both;
}

div.message {
width:80%;
font-size:1em;
margin:20px auto;
padding:10px 20px;
}

.information {
background-color:#F8FAFC;
border-top:2px solid;
border-bottom:2px solid;
color:#333;
border-color:#B5D4FE;
}

.notification,.category-notification {
border:1px solid;
background-color:#9BCF7B;
color:#333;
border-color:#693;
padding:10px;
}

div.notification a,div.category-notification a {
color:#4d7424;
}

.alert,.category-alert {
border:1px solid #E6DB55;
background-color:#FFFFE0;
color:#000;
padding:10px;
}

.warning,.category-warning {
border:1px solid;
background-color:#faa19f;
color:#000;
border-color:#D43C3C;
padding:10px;
}

div.warning a,div.category-warning a {
color:#d43c3c;
}

.sticky {
border:1px solid #097bc3;
background:#9ed2fb;
padding:10px;
}

div.sticky a {
color:#097bc3;
}

#lb-content dl.gallery-item {
padding-left:0;
}

div.post-pagination {
clear:both;
}

.accessibly-hidden {
display:none;
}

#lb-content.bp-full-width {
width:95%;
margin:0 auto;
padding:0 20px;
}

#load-drivers-pc {
border:1px solid #CCC;
border-radius:5px;
box-shadow:0 0 5px #666;
margin:15px 0 0;
padding:10px;
}

ol.tree {
width:300px;
padding:0 0 0 30px;
}

li.tree {
position:relative;
margin-left:-15px;
list-style:none;
}

li.file {
margin-left:-1px!important;
}

li.file a {
background:url(images/document.png) no-repeat scroll 0 0 rgba(0,0,0,0);
color:#000;
display:block;
line-height:20px;
padding-left:21px;
text-decoration:none;
}

li input {
position:absolute;
left:0;
margin-left:0;
opacity:0;
z-index:2;
cursor:pointer;
height:1em;
width:1em;
top:0;
}

li input + ol {
background:url(images/toggle-small-expand.png) 40px 0 no-repeat;
height:1em;
margin:-.938em 0 0 -44px;
}

li input + ol > li {
display:none;
margin-left:-14px!important;
padding-left:1px;
}

li label {
background:url(images/folder-horizontal.png) 15px 1px no-repeat;
cursor:pointer;
display:block;
padding-left:37px;
}

li input:checked + ol {
background:url(images/toggle-small.png) 40px 5px no-repeat;
height:auto;
margin:-1.25em 0 0 -44px;
padding:1.563em 0 0 80px;
}

li input:checked + ol > li {
display:block;
margin:0 0 .125em;
}

li input:checked + ol > li:last-child {
margin:0 0 .063em;
}

#attention {
border-top:1px dashed #666;
color:red;
display:block;
font-family:Georgia!important;
height:25px;
padding-top:4px;
}

#attention a {
color:red;
font-weight:700;
text-decoration:underline;
}

p.nvidia-bottom a {
background:none repeat scroll 0 0 #76B900;
border-radius:13px;
box-shadow:0 0 4px #555 inset;
color:#FFF;
display:block;
font-size:20px;
height:20px;
line-height:20px;
margin-top:10px;
width:235px;
padding:9px 15px;
}

#ava {
border:1px solid #76B900;
border-radius:5px;
padding:5px;
}

#ava p {
background:none repeat scroll 0 0 #76B900;
border-radius:5px;
color:#FFF;
font-size:16px;
font-weight:700;
text-shadow:-1px -1px 0 #999;
padding:.3em!important;
}

.knopka-load {
background:url(images/download.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);
display:inline-block;
height:27px;
line-height:27px;
width:138px;
}

#zagruzit {
color:#777;
font-size:10px;
padding:5px;
}

#zagruzit h2 {
font-size:large;
}

#zagruzit-title-n {
background:none repeat scroll 0 0 #626262;
color:#FFF;
height:22px;
line-height:20px;
padding:5px;
}

#zagruzit-title-knopka p {
padding-bottom:5px!important;
}

#kupit {
color:#76B900;
font-size:18px;
margin:25px 0 0;
}

.big-text {
font-size:18px;
}

#model-img {
width:250px;
}

#model-title {
height:84px;
margin-left:185px;
line-height:84px;
}

fieldset,img,abbr,acronym {
border:0;
}

ol,ul,.now-reading ul {
list-style:none;
}

li.file a[href *= .pdf],li.file a[href *= .html],li.file a[href $= .css],li.file a[href $= .js] {
background:url(images/document.png) 0 0 no-repeat;
}

h3 {
font-size:28px;
margin:0;
padding:0;
}

.myup {
background-color:#e1f1e1;
border:medium none;
border-radius:15px;
box-shadow:0 5px 18px #bbb;
color:#323232;
font-family:arial;
font-size:12px;
font-style:oblique;
font-weight:lighter;
height:65px;
line-height:9px;
padding-left:20px;
padding-right:0;
position:fixed;
right:3%!important;
top:10%;
width:330px;
z-index:10000;
}

.mytext {
color:#000;
font-size:14px;
font-variant:normal;
line-height:127%;
margin-bottom:8px;
margin-top:12px;
overflow-y:auto!important;
padding-top:6px;
}

.myclose {
background-color:rgba(0,0,0,0.8);
border:2px solid #ccc;
border-radius:15px;
box-shadow:1px 1px 3px #000;
font-weight:700;
height:24px;
line-height:24px;
position:absolute;
right:-13px;
text-align:center;
text-decoration:none;
top:-15px;
width:24px;
}

.myclose:before {
color:rgba(255,255,255,0.9);
content:"X";
font-size:14px;
text-shadow:0 -1px rgba(0,0,0,0.9);
}

.myclose:hover {
background-color:rgba(64,128,128,0.8);
}

.button {
zoom:1;
display:inline;
vertical-align:baseline;
outline:none;
cursor:pointer;
text-align:center;
text-decoration:none;
font:14px/100% Arial, Helvetica, sans-serif;
text-shadow:0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius:2em;
-moz-border-radius:2em;
border-radius:2em;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
box-shadow:0 1px 2px rgba(0,0,0,.2);
color:#fff!important;
border:solid 1px #538312;
background:0;
background-image:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f',endColorstr='#4e7d0e');
margin:0 2px;
padding:.5em 2em .55em;
}

.button:hover {
text-decoration:none;
background:0;
background-image:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28',endColorstr='#436b0c');
}

.button:active {
position:relative;
top:1px;
color:#fff;
background:0;
background-image:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e',endColorstr='#7db72f');
}

#new-on-site {
display:block;
line-height:30px;
height:30px;
width:100%;
font-size:13px;
background:#fff;
color:#32322;
margin:0;
}

#new-on-site span {
line-height:30px;
padding:5px;
}

.b-share_theme_counter .b-share__handle {
padding:10px!important;
}

#menu ul ul,div.menu ul ul {
display:none;
float:left;
position:absolute;
width:188px;
border:1px solid #000;
background:#3c3c3c;
z-index:99999;
}

#menu ul ul li,div.menu ul ul li {
position:relative;
width:100%;
}

#menu ul ul ul,div.menu ul ul ul {
left:100%;
top:-1px;
}

.sub-menu a:link,.sub-menu a:visited {
border:1px solid rgba(0,0,0,0.2);
border-radius:8px;
box-shadow:0 0 2px #FFF;
color:#111;
display:block;
font-weight:400;
text-decoration:none;
text-shadow:-1px 0 0 #FFF;
margin:5px;
padding:3px;
}

.sub-menu a:hover,.sub-menu a:active/*,.children a:hover,.children a:active*/ {
background:#ddd;
color:#76B900;
}

#calendar_wrap {
padding:15px;
}

#wp-calendar {
width:90%;
margin:0 auto;
}

#wp-calendar caption {
font-weight:700;
text-align:center;
margin-bottom:10px;
}

#wp-calendar th {
border-bottom:1px solid;
}

.notification,.category-notification,.alert,.category-alert,.warning,.category-warning,.sticky,.message,.information {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

body.home-page #lb-content h2,body.home #lb-content h2,body.single #lb-content h1,body.page #lb-content h1,body.error404 #lb-content h1,body.search h1,body.search h2,h1.entry-title,body.archive #lb-content h2 {
font-size:1.8em;
font-weight:100;
padding-bottom:.5em;
}

.itemtext h2,.itemtext h3,.itemtext h4,.itemtext h5,.itemtext h6,.comment-body h2,.comment-body h3,.comment-body h4,.comment-body h5,.comment-body h6 {
font-weight:700;
clear:both;
}

.itemtext h2,.comment-body h2 {
font-size:1.8em;
padding-bottom:10px;
}

.itemtext h3,.comment-body h3,h3#reply-title {
font-size:1.2em;
padding-top:20px;
padding-bottom:10px;
}

.itemtext h4,.comment-body h4 {
font-size:1.4em;
}

.itemtext h5,.comment-body h5 {
font-size:1.2em;
}

.itemtext h6,.comment-body h6 {
font-size:1em;
}

.itemtext table,.comment-body table {
width:95%;
margin:0 auto;
}

.itemtext table th,.comment-body table th {
text-transform:uppercase;
text-align:left;
}

.itemtext table tr td,.comment-body table tr td {
border-top:1px solid #bbb;
padding:5px 10px;
}

ol.commentlist ul.children {
margin-left:20px;
}

.itemtext ul,.comment-body ul {
list-style-type:disc;
margin-left:22px;
}

.itemtext ul ul,.comment-body ul ul {
list-style-type:circle;
}

.itemtext ul ul ul,.comment-body ul ul ul {
list-style-type:square;
}

.itemtext ol,.comment-body ol {
list-style-type:decimal;
margin-left:22px;
}

.itemtext ol ol,.comment-body ol ol {
list-style-type:lower-latin;
}

.itemtext ol ol ol,.comment-body ol ol ol {
list-style-type:lower-roman;
}

.itemtext abbr,.itemtext dfn,.itemtext acronym,.comment-body abbr,.comment-body dfn,.comment-body acronym {
border-bottom-style:dotted;
cursor:help;
border-bottom-width:1px;
}

.itemtext pre,.comment-body pre {
margin-left:20px;
background:#eee;
padding:5px 20px;
}

#lb-content p {
padding-bottom:.7em;
}

#lb-content div.post {
margin-top:.3em;
}

#lb-content div.post a {
color:#73B51B;
font-size:15px;
font-weight:700!important;
}

#lb-content img.wp-post-image {
display:block;
margin:0 auto;
}

#menu-sitebar-container ul,#comments li.odd,#comments li.even,#comments li.highlight {
padding:5px;
}

ul.tab li,.comment-meta {
float:left;
}

.title_komplekt_1,.title_komplekt_2 {
display:block;
background:rgba(118,185,0,0.1);
text-align:center;
font-size:16px;
color:#323232;
margin:0;
padding:3px;
}

.title_komplekt_1:hover,.title_komplekt_2:hover {
background:rgba(118,185,0,0.2);
}

#menu a:link,#menu a:visited,div.menu a:link,div.menu a:visited,.comment-author,.comment-date,#kupit-box,#menu ul li:hover > ul,div.menu ul li:hover > ul {
display:block;
}

.button a:link,.button a:visited,#menu-sitebar-container a {
color:#fff!important;
}

/*mobile*/
@media (max-width: 1003px){
#header {

        background-position:contain!important;
}
#container {
    width: auto!important;
    margin-top:0!important;
}

#titledesc {
        width:auto!important;
}
#lb-content {
        width:auto!important;
        float:none!important;
}
#text-6 .textwidget ul{
        float:left;
}

#primarysb > ul{
        width:auto!important;
}
#text-6 {
        display:block
}
.tree-nvidia{
        width:auto!important;
}
.tree-nvidia > div {
        width:33.33%;
}
.tree-nvidia a {
        width:auto!important;
}
#titlelinks {
        height:auto!important;
        overflow:hidden;
}
#menu, #menu ul {
        height:auto!important;
}
#footerwrapper > div {
        width:auto;
}
#google_translate_element{
        width:auto!important;
        padding:20px 0;
        text-align:center;
}
}
@media (max-width:640px) {


.tree-nvidia > div   {
 background-size:150%!important;
 background-repeat:no-repeat;
}

}
/*mobile end*/