@charset "utf-8";

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/FontAwesome/fontawesome-webfont.eot?v=4.3.0');
  src: url('../fonts/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), 
  url('../fonts/FontAwesome/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), 
  url('../fonts/FontAwesome/fontawesome-webfont.woff?v=4.3.0') format('woff'), 
  url('../fonts/FontAwesome/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), 
  url('../fonts/FontAwesome/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: "DS-Digital";
    src: url("../fonts/DS-Digital/ds-digital-webfont.eot");
    src: url("../fonts/DS-Digital/ds-digital-webfont.eot?#iefix")format("embedded-opentype"),
    url("../fonts/DS-Digital/ds-digital-webfont.woff") format("woff"),
    url("../fonts/DS-Digital/ds-digital-webfont.ttf") format("truetype"),
    url('../fonts/DS-Digital/ds-digital-webfont.svg#ds-digitalnormal') format('svg');
    font-style: normal;
    font-weight: normal;
}
#xo-content .i-table img {max-width: 100%;}
.aws:before   {font-family: FontAwesome;}
/* --------- Hypertext links --------- */
a {color: #6d819d;text-decoration: none;outline: none;}
a:hover {  color: #42aec2;text-decoration: none;}
a::-moz-selection{color: #FF0000;}
a::selection {color: #42aec2;}
a.discrete {color: #7e7e7e;text-decoration: none;  }
a.discrete:hover {color: #7e7e7e;text-decoration: underline; border-bottom: 0; }
a.title {color: #8f8f8f;text-decoration: none;}
a.title:hover {color: #8f8f8f;text-decoration: none;   border-bottom: 0;}
/* --------- filelinks --------- */
a[href $=".djvu"] {background: url(../icons/filelinks/filelinks.png) 100% -10px no-repeat;padding-right: 18px;}
a[href $=".doc"] {background: url(../icons/filelinks/filelinks.png) 100% -36px no-repeat;padding-right: 18px;}
a[href $=".pdf"] {background: url(../icons/filelinks/filelinks.png) 100% -62px no-repeat;padding-right: 18px;}
a[href $=".zip"] {background: url(../icons/filelinks/filelinks.png) 100% -88px no-repeat;padding-right: 18px;}
a[href $=".rar"] {background: url(../icons/filelinks/filelinks.png) 100% -114px no-repeat;padding-right: 18px;}
a[href $=".lay"] {background: url(../icons/filelinks/filelinks.png) 100% -140px no-repeat;padding-right: 18px;}
/* --------- filelinks for #xo-links-download --------- */
#xo-links-download a[href $=".djvu"] {background: url(../icons/filelinks/filelinks.png) 100% -3px no-repeat;padding-right: 18px;}
#xo-links-download a[href $=".doc"] {background: url(../icons/filelinks/filelinks.png) 100% -29px no-repeat;padding-right: 18px;}
#xo-links-download a[href $=".pdf"] {background: url(../icons/filelinks/filelinks.png) 100% -55px no-repeat;padding-right: 18px;}
#xo-links-download a[href $=".zip"] {background: url(../icons/filelinks/filelinks.png) 100% -81px no-repeat;padding-right: 18px;}
#xo-links-download a[href $=".rar"] { background: url(../icons/filelinks/filelinks.png) 100% -107px no-repeat;padding-right: 18px;}
#xo-links-download a[href $=".lay"] {background: url(../icons/filelinks/filelinks.png) 100% -133px no-repeat;padding-right: 18px;}
/* --------- Titles --------- */
h1 {font-size : 1.4em;font-weight : bold;}
h2 {font-size : 1.2em;}
h3 {padding-bottom : 3px;font-size : 1em;  }
h4 {font-size : 1em;}
h5 {font-size : .9em;}
h6 {color: #a0abba;font-size: 16px;padding: 0 10px;}
/* --------- Images --------- */
img {border : 0;   }
.img-table5 td {width: 20%;text-align: center;}
.img-table5 img {width: 100%;}
/* --------- Lists --------- */
#xo-canvas-content ol {list-style: decimal inside none;}
#xo-canvas-content ul {list-style: disc inside none;}
/* --------- Others --------- */
acronym, abbr, dfn {border-bottom : 1px dotted #333;cursor : help;}
q, cite, em, dfn {font-style : italic;}
strong, dfn {font-weight : bold;}
del {text-decoration : line-through;}
address {font-style : normal; letter-spacing : .1em;}
hr {display : none;}
/* --------- Tables and cells --------- */
table {width : 100%;}
table td {padding : 0;vertical-align : top;border-width : 0;  }
th {background: #F8F8F8;height: 24px;border: 0;padding : 2px;vertical-align : middle;text-align:center;border-left:1px solid #fff;}
th a {}
th a:hover {border: 0px;}
.head {background: #f6f6f6;font-weight: bold;padding: 5px;}
.even { padding : 2px;background: #f6f6f6;}
.odd {background: #f6f6f6;padding : 2px;}
.foot {font-weight : bold;}
tr.even td {background-color : #f7f7f7;padding : 5px;}
tr.odd td {background-color : #fafafa;padding : 5px;}
/* --------- Core messages --------- */
.errorMsg {background-color : #FFCCCC;padding : 10px;text-align : center;border-top : 1px solid #DDDDFF;border-left : 1px solid #DDDDFF;border-right : 1px solid #aaa;border-bottom : 1px solid #aaa;font-weight : bold;  }
.confirmMsg {background-color : #DDFFDF;padding : 10px;color : #136C99;  text-align : center;font-weight : bold; border-top : 1px solid #DDDDFF;border-left : 1px solid #DDDDFF;border-right : 1px solid #aaa; border-bottom : 1px solid #aaa;   }
.resultMsg {background-color : #c1c1c1;padding : 10px;color : #333; text-align : center;font-weight : bold;border-top : 1px solid #ccc;border-left : 1px solid #ccc;  border-right : 1px solid #666;border-bottom : 1px solid #666;  }
.infoMsg {background-color : #ffff00;padding : 10px;color : #333;text-align : center;font-weight : bold;border-top : 1px solid #ccc;border-left : 1px solid #ccc;  border-right : 1px solid #666;border-bottom : 1px solid #666;  }
/* --------- Codes and Quotes --------- */
.xoopsCode {background: url("../img/code.gif") no-repeat scroll right top #FAFAFA;max-height : 200px;margin : 6px;background-color : #fafafa;padding : 6px; overflow : auto;color : #666;font-family : "Lucida Console", "courier new", monospace;font-size : 14px;text-align: left;  border : 1px solid #e1e1e1;border-left : 3px solid #6d819d; max-width: 920px;}
.xoopsQuote {margin : 5px; background: #F9F9FC url("../img/quote.gif") no-repeat 3px 3px;  padding: 2px 5px 10px 25px;  font-style : italic;border-color : #B2CCE5;border-style: solid;border-width: 1px;border-radius: 4px; }
/* --------- Articles --------- */
.item {margin-bottom : 0;}
.itemHead {padding-left : 10px;color : #A0ABBA;font-family : georgia, serif;font-size : 1.5em; font-weight : bold;border-bottom : 1px solid #e0e0e0;}
.itemInfo {padding : 3px;text-align : right; }
.itemTitle a {background-color : transparent;color : #A0ABBA;font-size : 1em;font-weight : bold;}
.itemTitle h1, .itemTitle h2 {font-size : 1em;font-weight : bold;}
.itemPoster {font-size : .85em;font-style : italic;}
.itemPostDate {font-size : .9em;font-style : italic;}
.itemStats {font-size : .9em;font-style : italic;}
.itemBody {padding-left : 3px;}
.itemText {margin-top : 5px;margin-bottom : 5px;line-height : 1.4em;}
.imgsmile {width: auto !important;}
.itemFoot {  background-color : #f2f2f2;padding : 4px;text-align : center; }
.itemAdminLink {font-size : .9em;}
.itemPermaLink {font-size : .9em;}
/* --------- Forums and Comments --------- */
.comTitle {color: #666;font-size: 15px;font-weight: bold;margin-bottom: 2px;}
.comText {background: #fbfbfb;border: 1px solid #ddd;border-radius: 6px;padding: 7px;position: relative;margin: 5px 5px 0 0;}
.comText:before {border-color: transparent #fbfbfb transparent transparent;border-style: solid;border-width: 8px;content: "";height: 0;left: -16px;position: absolute;top: 8px;width: 0;z-index: 2;}
.comText:after {border-color: transparent #ddd transparent transparent;border-style: solid;border-width: 8px;content: "";left: -17px;position: absolute;top: 8px;z-index: 1;}
.width20 {width: 130px;}
.news .outer .head:first-child, .outer .news .odd:first-child { text-align: center;}
.ev-p {height: 20px;}

.comUserStat {margin : 2px auto; padding : 2px; font-size : .8em;font-weight : bold;border : 1px solid #ddd;width: 94px;}
.comUserStatCaption {font-weight : normal;}
.comUserStatus {margin-left : 2px;margin-top : 10px;font-weight : bold;font-size : .8em;}
.comUserRank {margin : 2px;}
.comUserRankText {font-size : .8em;font-weight : bold;}
.comUserRankImg {border : 0;}
.comUserName {}
#xo-content .comUserImg {max-width: 100px;}
 
.comDateCaption { font-weight : bold;font-style : normal;font-size : .8em;}
.signature {font-size : .8em;font-style : italic;}
.bbBox{background-color:#fff;height: 400px;border: 1px solid #000000;resize: vertical;overflow: auto;}
/* ---------  Show class --------- */
.clear {clear : both;height : 0;line-height : 0;font-size : 0;  }
.clearleft{clear : left;height : 0;line-height : 0;font-size : 0;  }
.clearright{clear : right;height : 0;line-height : 0;font-size : 0;  }
.block {display : block;}
.hide {display : none;}
.spacer {padding : 0 0 3px 0;}
.floatleft {float : left;margin-top : 1em;margin-right : 1em;padding-left : 4px;border : 0;}
.floatright {float : right;margin-bottom : 1em;margin-left : 1em;padding : 2px;border : 0;}
.left {text-align : left;}
.right {text-align : right;}
.center {text-align : center;}
.justify {text-align : justify; }
.middle {vertical-align : middle;}
.top {vertical-align :	top;}
.bottom {vertical-align : bottom;}
/* --------- Font class --------- */
.extrasmall {font-size : .7em;}
.small {font-size : .9em;}
.normal {font-size : 1em;}
.big {font-size : 1.2em;}
.maxi {font-size : 1.5em;}
.bold {font-weight : bold;}
.italic {font-style : italic;}
.underline {text-decoration : underline;}
/* ---------  Table class --------- */
.table-width-25{width: 25%;}
.table-width-50{width: 50%;}
.table-width-75{width: 75%;}
/* --------- Forms --------- */
fieldset {margin : 0 0 1em 0;padding : 1em;border : 1px solid #ddd;}
legend { padding : 0 3px 0 3px;color : #8f8f8f;font-size : .9em;font-weight : bold;}
label {font-weight : bold;}
input[type=submit], input[type=reset], input[type=button], .xo-formbuttons, .formButton, button {margin: 0px;background: #D3D2D6 url(../img/form/button_bg.png) repeat-x left bottom;color: #405A80;font-size: 1em;border: 1px solid #ccc;cursor: pointer;height: 20px;padding: 0 5px;}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover,.xo-formbuttons:hover, .formButton:hover, button:hover  {background: #E6EBFF url(../img/form/button-hover_bg.png) repeat-x left bottom;color: #333;cursor:pointer;}
input[type=text], input[type=password], input[type=checkbox], input[type=file], textarea {
border: 1px solid #ddd;margin: 0px 0px 0px 0px;padding-left:.2em;color:  inherit;background-color: #fff;border-radius: 3px;}
input[type=text], input[type=password], input[type=file] {color: #333;}
input[type=text]:hover, input[type=password]:hover, input[type=file]:hover {color: #222;background-color: #f9f9f9;;}
input[type=text]:focus, input[type=password]:focus, input[type=checkbox]:hover, input[type=file]:focus/*, textarea:hover*/ {background-color: #f8fcff;border-color: #608bc6;color: #333;}
input[type=radio] {margin: 0 5px 0 5px;}
input[type=text] {height: 18px;}
select {background-color :#f6f6f6;color : #000;border : 1px solid #ccc;font-size : .9em;}
textarea {width :  85%;height : 110px;margin : 0.5em 0.5em 0.5em 0;	padding : 5px;color : #000;border : 1px solid #ccc;overflow : auto;}
input.error[type="text"] {
    border-color: #ff0000;
}
/* --- system_redirect ---*/
#xo-redirect {margin : 20px auto 0px auto;width: 710px;background: #fff;	border-radius: 12px;}
#xo-redirect-content {padding : 8px;text-align : center;}
/* --- system_siteclosed --- */
#xo-siteclosed {margin : 10px 200px 10px 200px;background-color : #fff;padding : 8px;line-height : 1.6em;text-align: center;}
#xo-siteclosed strong {display : block;font-style : normal;}
#xo-siteclosed label {font-size : .9em;font-weight : normal;}
#xo-siteclosed input {margin : 2px;}
/* --------- Left columns --------- */
#xo-canvas-leftcolumn {width : 250px;padding-right : 10px;}
#xo-canvas-leftcolumn .xo-block {background: #1C1C1C;background: linear-gradient(to left, #282828, #101010);border-radius: 10px;margin-bottom: 10px;}
#xo-canvas-leftcolumn h3.xo-blocktitle {margin : 0 0 5px 0;padding : 3px 0 3px 18px;color : #fff;font-family : arial;font-size : 1.1em;font-weight: bold;text-align: center;}
#xo-canvas-leftcolumn .xo-blockcontent {padding : 10px;line-height : 1.2em;font-size: 11px;color: #bbb;width: 230px;word-wrap: break-word;}
#xo-canvas-leftcolumn .even {background-color : transparent;}
#xo-canvas-leftcolumn .odd {background-color : transparent;}
#xo-canvas-leftcolumn ul li {list-style: none;}
/* --------- Center blocks --------- */
#xo-page .xo-block {margin: 8px;clear: both;}

#xo-bottomleftblocks .xo-block, #xo-bottomrightblocks .xo-block {background: #f9f9f9;border: 1px solid #c9d4e5;border-radius: 3px;}
#xo-topcenterblocks, #xo-bottomcenterblocks {}
#xo-topcenterblocks h3.xo-blocktitle, #xo-bottomcenterblocks h3.xo-blocktitle {margin : 5px;padding-left : 10px;color : #A0ABBA;font-size : 18px;font-weight : bold; border-bottom : 1px solid #e0e0e0;}
#xo-topcenterblocks .xo-blockcontent, #xo-bottomcenterblocks .xo-blockcontent {}
#xo-topleftblocks, #xo-bottomleftblocks, #xo-toprightblocks, #xo-bottomrightblocks {width : 49.5%;}
#xo-topleftblocks h3.xo-blocktitle, #xo-bottomleftblocks h3.xo-blocktitle,
#xo-toprightblocks h3.xo-blocktitle, #xo-bottomrightblocks h3.xo-blocktitle {margin : 5px;padding-left : 10px;color : #A0ABBA;font-size : 18px;font-weight : bold;border-bottom : 1px solid #e0e0e0;}
#xo-topleftblocks .xo-blockcontent, #xo-toprightblocks .xo-blockcontent,
#xo-bottomleftblocks .xo-blockcontent, #xo-bottomrightblocks .xo-blockcontent {margin-bottom : 2px;padding : 5px 6px 8px 6px;line-height : 1.3em;text-align : justify;  }
#xo-links-download {border: 0px;background :  url("../img/links_bg_download.gif") no-repeat top left;height: 32px;}
#xo-links-download p {padding:0px 0px 0px 40px;font-size : 2.0em;}

#xo-news-preview {border:0px;	}
#xo-news-preview img{margin-right:10px;}
#xo-news-preview h1{font-size:1.5em;text-shadow: 2px 2px 2px #777777;font-weight:bold;}
#xo-news-preview b{font-style:italic;}
#xo-links-datasheet {margin: 0px;padding: 0px;border: 0px;background : url("../img/links_bg_datasheet.gif") repeat-y top left;}
#xo-links-datasheet p {margin:0;padding:0px 0px 2px 40px;font-size : 1.9em;}
#xo-links-datasheet a:hover {border: 0px;}
#tag-cloud{line-height: 150%;padding: 5px;}
#tag-cloud ul li{float:left;list-style: none;padding-right: 5px;}
#tag-cloud ul li a{text-shadow: 1px 1px 1px #6d819d;}
#tag-cloud ul li a:hover{border:0px;text-shadow: 1px 1px 1px #42aec2;}
#dictionary-list{}
#dictionary-list .dictionary-title{background:url(../img/th_bg.gif) repeat-x;height: 25px;border: 0;vertical-align : middle;font-weight : bold;text-align:center;padding-top:5px;}
#dictionary-list .dictionary-title a:hover{border:0px;}
/* --------- styles page journal --------- */
#journal-list{}
#journal-list .journal-title{background:url(../img/th_bg.gif) repeat-x;height: 25px;border: 0;vertical-align : middle;font-weight : bold;text-align:center;padding-top:5px;}
#journal-list .journal-title a:hover{border:0px;}
#journal-list ul li{list-style:none;}
#i_code, .i_code {background: #FAFAFA;border-color: #B5D1FF;border-style: solid;border-width: 1px 1px 1px 4px;font-family: courier new,courier,monospace;margin: 0;padding: 5px 4px 5px 10px;}
.i_quote{background: #F8F8F8;border: 1px solid #000000;margin: 2px 20px 2px 10px; padding: 5px;color: #440000;}
#i_table{background: #ffffff;border: 0 solid #777777;font-size: 9pt;min-width: 680px;}
#i_table td {background: #F8F8F8;border: 1px solid #666666;padding: 1px 5px;vertical-align: top;}
.i_table {font-size: 0.9em;min-width: 680px;border-collapse: collapse;border-spacing: 0;}
.i_table td {border: 1px solid #D6DDE6;padding: 1px 5px;vertical-align: top;}
.i_table tr:nth-child(even) {background-color: #FCFDFF;}
.i_table tr:nth-child(odd) {background-color: #FDFCFF;}
.i_test { margin: 5px;padding: 5px;background: #FFFEF4;border: 1px solid #FFD800;}
div.bord_img_right {background-color: #F9F9F9;border: 1px solid #C9D4E5;color: #808080;float: right;font-weight: bold;margin: 8px;padding: 5px;position: relative;}
div.bord_img_left {background-color: #F9F9F9;border: 1px solid #C9D4E5;color: #808080;float: left;font-weight: bold;margin: 8px;padding: 5px; position: relative;}
div.bord_img {background-color: #F9F9F9;border: 1px solid #C9D4E5;color: #808080;float: none;font-weight: bold;margin: 8px;padding: 5px; position: relative;}
/* Цвета ников для ранга */
/* Анонимы */
.userrank-color-0{color:#4CA5BF;font-weight:bold;}
.userrank-color-0 a{color:#4CA5BF;}
.userrank-color-0 a:hover{border: 0px;}
/* Юзера */
.userrank-color-1{color:#4CA5BF;font-weight:bold;}
.userrank-color-1 a{color:#4CA5BF;}
.userrank-color-1 a:hover{border: 0px;}
.userrank-color-2{color:#4CA5BF;font-weight:bold;}
.userrank-color-2 a{color:#4CA5BF;}
.userrank-color-2 a:hover{border: 0px;}
.userrank-color-3{color:#4CA5BF;font-weight:bold;}
.userrank-color-3 a{color:#4CA5BF;}
.userrank-color-3 a:hover{border: 0px;}
.userrank-color-4{color:#4CA5BF;font-weight:bold;}
.userrank-color-4 a{color:#4CA5BF;}
.userrank-color-4 a:hover{border: 0px;}
.userrank-color-5{color:#4CA5BF;font-weight:bold;}
.userrank-color-5 a{color:#4CA5BF;}
.userrank-color-5 a:hover{border: 0px;}
/* Модератор */
.userrank-color-6{color:#FF8800;font-weight:bold;}
.userrank-color-6 a{color:#FF8800;}
.userrank-color-6 a:hover{border: 0px;}
/* Админ */
.userrank-color-7{color:#ff0000;font-weight:bold;}
.userrank-color-7 a{color:#ff0000;}
.userrank-color-7 a:hover{border: 0px;}
/* Главный Инженер */
.userrank-color-8{color:#4CA5BF;font-weight:bold;}
.userrank-color-8 a{color:#4CA5BF;}
.userrank-color-8 a:hover{border: 0px;}
/* VIP */
.userrank-color-9{color:#FF40FF;font-weight:bold;}
.userrank-color-9 a{color:#FF40FF;}
.userrank-color-9 a:hover{border: 0px;}
/* Горизонтальное меню */
#rh-globalnav li {list-style: none;}	
#rh-globalnav {background: #5D96BA;background: linear-gradient(#81B1D1, #5D96BA, #3B7DA5);border-radius: 30px;font: bold 14px arial,sans-serif;height: 48px;margin: 0 10px;padding: 0;position: relative;z-index: 9990;
}
#rh-globalnav ul {height: 48px;line-height: 48px;margin: 0;padding: 0;float: left;}	
#rh-globalnav ul ul {height: auto;}	
#rh-globalnav li {float: left;height: 48px;}
#rh-globalnav li.singleColumn {position: relative;}
#rh-globalnav li a {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	text-shadow: 0 1px 0 #198cb6;
	cursor: pointer;
	padding: 0 0 0 10px;
	float: left;
	outline: none;
	overflow: hidden;
	max-height: 48px;
  
}
* html #rh-globalnav li a {
	height: 48px;
	overflow: hidden;
	padding-right: 10px;
	position: relative;
}
*:first-child+html #rh-globalnav li a {height: 48px;overflow: hidden;padding-right: 10px;position: relative;}				
#rh-globalnav li.first a {padding: 0 0 0 24px;}		
* html #rh-globalnav li.first a {padding: 0 10px 0 24px;}	
*:first-child+html #rh-globalnav li.first a {padding: 0 10px 0 24px;}								
#rh-globalnav li a span {height: 48px;padding: 0;padding-right: 10px;float: right;}
* html #rh-globalnav li a span {position: absolute;right: 0;top: 0;}
*:first-child+html #rh-globalnav li a span {position: absolute;right: 0;top: 0;}
#rh-globalnav li a:hover {background: #3B7BA5;background: linear-gradient(#80AFCE, #3B7BA5, #3B7BA5);}	
#rh-globalnav li.first a:hover {background: #3B7BA5;background: linear-gradient(#80AFCE, #3B7BA5, #3B7BA5);border-radius: 30px 0 0 30px;padding-left: 24px; }								
#rh-globalnav li a:hover span {background: #3B7BA5;background: linear-gradient(#80AFCE, #3B7BA5, #3B7BA5);}	
#rh-globalnav div.rh-search-field {width: 188px;float: right;height: 48px;background: url("../img/headSearch.png") no-repeat scroll 0 10px transparent;}
#rh-globalnav div.rh-search-field form input[type="text"]{
	border: 0px solid #0000FF;
	width: 138px;
	color: #666666;
	font-size: 12px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-font-smoothing: antialiased;
	outline: none;
	height: 17px;
	padding: 16px 1px 0 8px;
	background: none;
}
#rh-globalnav div.rh-search-field form input[type="submit"] {
    background: transparent;
    border: 0px solid #FF0000;
    color: #000000;
    cursor: pointer;
    outline: medium none;
	margin: 11px 0 0;
    vertical-align: top;
    width: 26px;
	height: 24px;
}

html #rh-globalnav div.rh-search-field input {
    background: none repeat scroll 0 0 transparent;
    border: 0px solid #FF0000;
	margin: 0px;
	outline: none;
	height: 22px;
	padding: 0 0 0 8px;
}
* html #rh-search-input {margin-left:18px;}	

	
#rh-globalnav li .sub {
	position: absolute;
	z-index: 9999;
	top: 47px;
	display: none;
	padding: 10px 0 0 0;
  /*transition: display 1s ease 1s;*/
 
}

#rh-globalnav li:hover .sub {
	display: block; 
}
#rh-globalnav li .sub .menu {
	border-radius: 10px;
	border: 1px solid #addef1;
	box-shadow: 0 0 10px #777;
	background: #fff;
	padding: 24px 22px 22px 10px;
	overflow: hidden;
} 
* html #rh-globalnav li .sub .menu {padding-left: 0;}
*:first-child+html #rh-globalnav li .sub .menu {}
#rh-globalnav li .sub .menu .otherFeatures {
	margin: 0;
	padding: 24px 0 0 0;
	clear: both;
	text-align: right;
	line-height: 14px;
}
* html #rh-globalnav li .sub .menu .otherFeatures {padding: 20px 0 0 0;}
*:first-child+html #rh-globalnav li .sub .menu .otherFeatures {padding: 10px 0 0 0;}
#rh-globalnav li .sub .menu .otherFeatures a {
	text-shadow: none;
	float: none;
	font-weight: normal;
	height: auto;
	margin: 0;
	padding: 0;
	line-height: 14px;
	color: #00aff0;
	text-decoration: none;
}
#rh-globalnav li .sub .menu .otherFeatures a:hover {
	text-decoration: underline;
	background: none;
}
#rh-globalnav li .sub .menu ul {
	display: block;
	float: left;
	width: 150px;
	margin-left: 10px;
}
#rh-globalnav li .sub .menu ul li {
	background: none;
	float: none;
	line-height: 21px;
	margin: 0;
	margin-bottom: 3px;
	padding: 0;
	height: auto;
}
#rh-globalnav li .sub .menu ul li.rh-title {
    color: #969696;
    font-size: 20px;
    line-height: 20px;
    padding: 4px 0 8px;
}
#rh-globalnav li .sub .menu ul li.rh-title a {
	font-size: 20px;
	color: #969696;
	font-weight: normal;
}
#rh-globalnav li .sub .menu ul li.separator {
	padding: 0 0 8px 0;
	margin: 0 0 8px 0;
	border-bottom: 1px solid #e7e7e7;
}
#rh-globalnav li .sub .menu ul li a {background: none;float: none;color: #009fd9;text-shadow: none;text-decoration: none;padding: 4px 0;margin: 0;font-size: 12px;line-height: 14px;font-weight: bold;}
* html.rtl #rh-globalnav .sub .menu ul li a {display: inline-block;line-height: 19px;height: 19px;padding: 0 0 4px 0;}
*:first-child+html.rtl #rh-globalnav .sub .menu ul li a {display: inline-block;line-height: 19px;height: 19px;padding: 0;}
#rh-globalnav li .sub .menu ul li a:hover {background: none;text-decoration: underline;padding: 4px 0;}
* html.rtl #rh-globalnav li .sub .menu ul li a:hover {padding: 0 0 4px 0;}
*:first-child+html.rtl #rh-globalnav .sub .menu ul li a:hover {padding: 0;}
#rh-globalnav li .sub .menu ul li.sublink a {font-weight: normal;}
#rh-globalnav li.singleColumn .sub {left: 50%;margin-left: -98px;top: 47px;width: 196px;}
html.rtl #rh-globalnav li.singleColumn .sub {left: auto;right: 50%;margin-left: 0;margin-right: -98px;}
* html.rtl #rh-globalnav li.singleColumn .sub {left: auto;right: 50%;margin-left: 0;margin-right: -98px;}
/* -- одна колонка -- */
#rh-globalnav li.oneColumns .sub {left: 0; top: 47px;}
* html #rh-globalnav li.oneColumns .sub {width: 175px; top: 47px;}
*:first-child+html #rh-globalnav li.oneColumns .sub {width: 175px; top: 47px;}
/* -- две колонки -- */
#rh-globalnav li.twoColumns .sub {left: 0; top: 47px;}
* html #rh-globalnav li.twoColumns .sub {width: 320px; top: 47px;}
*:first-child+html #rh-globalnav li.twoColumns .sub {width: 320px; top: 47px;}
/* -- три колонки -- */
#rh-globalnav li.threeColumns .sub {left: 0; top: 47px;}
* html #rh-globalnav li.threeColumns .sub {width: 516px; top: 47px;}
*:first-child+html #rh-globalnav li.threeColumns .sub {width: 516px; top: 47px;}
/* -- четыре колонки -- */
#rh-globalnav li.fourColumns .sub {left: 0; top: 47px;}
* html #rh-globalnav li.fourColumns .sub {width: 675px; top: 47px;}
*:first-child+html #rh-globalnav li.fourColumns .sub {width: 675px; top: 47px;}
/* -- пять колонок -- */
#rh-globalnav li.fiveColumns .sub {left: 0; top: 47px;}
* html #rh-globalnav li.fiveColumns .sub {width: 840px; top: 47px;}
*:first-child+html #rh-globalnav li.fiveColumns .sub {width: 840px; top: 47px;}
#rh-globalnav li .pointer {height: 11px;width: 100%;position: relative;top: 47px;left: 50%;margin-left: -50%;display: none;z-index: 10000;background: url('../img/arrowT.png') no-repeat center 4px transparent;font: 1px/1px monospace;}
html.rtl #rh-globalnav li .pointer {left: auto;right: 50%;margin-left: 0;margin-right: -50%;}
* html #rh-globalnav li .pointer {top: 47px;left: -50%;width: 25px;height: 11px;float: left;margin: 0 -10px 0 -13px;padding: 0;background: url('../img/arrowT8.png') no-repeat center 4px;}
* html.rtl #rh-globalnav li .pointer {left: auto;right: -50%;float: right;}
*:first-child+html #rh-globalnav li .pointer {top: 47px;float: left;width: 100%;height: 0;left: -50%;margin: 0 -50%;padding: 11px 0 0 100%;}
#rh-globalnav li:hover .pointer {display: block;-webkit-animation-name: fadein;-webkit-animation-duration: .3s;-webkit-animation-iteration-count: once;-webkit-animation-direction: normal;-webkit-animation-timing-function: ease-out;}
/* Это что? */
.rh-ir span {position:absolute;text-indent: -99999px;}
#rh-a-header, 
.rh-a-header {font-size: 14px;line-height: 21px;font-family: Arial,Helvetica,sans-serif;color: #666666;-webkit-font-smoothing: antialiased;height: 220px;margin: 0 0 0 0;background: url('../img/body_bg.jpg') repeat-x left top;position: relative;z-index: 33;}
/* --------- Reset css --------- */
* {margin : 0;padding : 0;}
/* --------- CSS3 ::selection --------- */
::-moz-selection{background-color : #9FAEC2;color : #fff;}
::selection {background-color : #9FAEC2;color : #fff;}
/* --------- Layout --------- */
html, body {background : #454444 url("../img/body_bg.jpg") center top repeat-x;color : #8f8f8f;font-family : arial, sans-serif;font-size : 13px;}
#xo-canvas {margin: 0 auto;position: relative; width: 990px;}
#xo-canvas-content {margin : 9px 0 0 0;padding: 0 10px 0 10px;}
#xo-page {padding-top : 0;background: #fff;color: #454444;border-radius: 12px;overflow: hidden;}
/* --------- Header --------- */
#header .logo {background:url(../img/logo09.png) no-repeat left bottom;height: 100px;width: 400px;float: left;}
*html #header .logo {background:url(../img/logo.gif) no-repeat left bottom;}
#header .logo a {display: block;height: 100px;width: 400px;position: relative;}
#header .logo a span {color: #FFFFFF;font-size: 15px;position: absolute;top: 10px;left: 95px;}
#header {height : 104px;}
#header a:hover{border: 0px;}
#xo-headinfo {display: block;height: 100px;margin: 0 7px 0 10px;overflow:hidden;font-size: 11px;}
#xo-headinfo div.xo-headinfo-content {display: block;height: 90px;margin: 5px 0;padding: 0 7px;color: #fff;background: url(../img/blockBG4.jpg) repeat center center;border-radius: 10px;}
#xo-headinfo div.xo-headinfo-dsc {float: right;font-weight: bold;text-align: right;width: 470px;}
#xo-headinfo div.xo-headinfo-dsc .rh-modname {font-family: georgia,serif;font-size: 1.4em;font-weight: bold;}
#xo-content {padding : 8px;text-align : justify;}
#xo-content img {max-width: 680px;height: auto;}
/* --------- Footer --------- */
#footer div.xo-footer-bt {background: #262626;background: linear-gradient(#5C5B5B, #262626);border-radius: 10px;margin: 10px 10px 10px 270px;padding: 3px 5px 2px 100px;text-align: center;}
#footer div.xo-footer-bt a {border: 0px;}
#footer p {background: #262626;background: linear-gradient(#5C5B5B, #262626);border-radius: 10px;color: #666;margin: 10px 10px 10px 270px;padding: 5px 10px;text-align: center;}
#footer .logo {background:#101010;background: linear-gradient(to left, #282828, #101010);border-radius: 10px;float: left;margin-left: 10px;}
/* ---------  --------- */
.tag-item-content {background: none repeat scroll 0 0 #F9F9F9;border: 1px solid #C9D4E5;margin-bottom: 10px;padding-right: 5px;}
.tag-item-content > img {border: 1px solid #C9D4E5;margin: 3px;}
.tag-item-meta {font-size: 0.8em;text-align: right;}
.tag-item-title {font-size: 1.5em;}
#datasheets .odd > td, #datasheets .even > td {text-align: left;}
.xo-headinfo-content img {margin-top: 10px;}
/* --------- Анонс блоком --------- */
.block-announce {margin: 8px -8px;}
.block-announce .rh_thumb {position: relative;margin-left: 10px;margin-right: 10px;height: 180px;float: left;width: 214px !important;}
.block-announce .rh_thumb1 {background-color: #F9F9F9;border: 1px solid #C9D4E5;border-radius: 3px;height: auto;position: absolute;width: 212px;padding: 0 0 2px;}
.block-announce.gallery .rh_thumb {height: 200px;}
.gallery .block-announce.gallery .rh_thumb {height: 220px;}
.block-announce .rh_thumb1:hover {box-shadow: 1px 1px 5px 5px #6AA1CD;z-index:9999}
.block-announce .title {margin: 0 5px 5px;height: 16px;overflow: hidden;}
.block-announce .rh_thumb1:hover .title{height:auto;}
.block-announce .title  a {display: block;font-size: 13px;font-weight: bold;line-height: 16px;text-align: left;}
.block-announce .rh_thumb1:hover .desc {display:block;max-height: 86px;overflow: hidden;min-height: 10px;}/* height: auto; */
.block-announce .desc {display:none;font-size: 12px;line-height: 15px;padding: 2px 5px 5px;line-height: 15px;text-align: justify;-moz-hyphens: auto;min-height: 10px;}
.block-announce .info {font-size: 10px;text-align: right;color: #888;padding: 1px 6px;}
.block-announce .info .comment {float: left;}
.block-announce .info .visit {display: block;text-align: right;}
.block-announce .rh_thumb .image {margin-bottom: 7px;}
.block-announce .rh_thumb .image a {display: block;height: 122px;margin: 5px 5px 0;overflow: hidden;width: 202px;}
.block-announce .rh_thumb .image img {display: inline-block;margin: 0;border: 1px solid #c9d4e5;border-radius: 1px;width: 200px;height: auto;}
.block-announce .rh_thumb a:hover img {border: 1px solid black;}
.block-announce .rh_ds {text-align: center;font-weight: normal;width: 200px;margin: 0 3px 3px 3px;} 
.block-announce .rh_ds a {text-decoration: none;color: #6D819D;}
.block-announce .rh_ds a:hover {color: #42AEC2;}
.block-announce .rh_thumb .star-0, .block-announce .rh_thumb .star-1, .block-announce .rh_thumb .star-2, .block-announce .rh_thumb .star-3, .block-announce .rh_thumb .star-4, .block-announce .rh_thumb .star-5 {background-image: url("../img/stars/star.png");height: 32px;width: 32px;position: absolute;top: -13px;right: -11px;}
.block-announce .rh_thumb .star-0 {background-position: 0 0;}
.block-announce .rh_thumb .star-1 {background-position: 0 -32px;}
.block-announce .rh_thumb .star-2 {background-position: 0 -64px;}
.block-announce .rh_thumb .star-3 {background-position: 0 -96px;}
.block-announce .rh_thumb .star-4 {background-position: 0 -128px;}
.block-announce .rh_thumb .star-5 {background-position: 0 -160px;}
.block-announce .rh_thumb .date-autor {color: #8e8e8e;font-size: 10px;height: 10px;position: relative;}
.block-announce .rh_thumb .date   {position: absolute;left: 6px;top: -5px;}
.block-announce .rh_thumb .autor {position: absolute;right:6px;top: -5px;}
.block-announce .rh_thumb .autor span {font-weight: bold;}


.block-announce .rh_thumb .will_sell {background: url("../img/will_sell.png") repeat-x scroll left center;left: 1px;top: 1px;}
.block-announce .rh_thumb .will_sell:after {background: url("../img/will_sell.png") no-repeat scroll right center;}

.block-announce .rh_thumb .will_sell.ads-type-1 {background: url("../img/s-top.png") repeat-x scroll left center;left: 1px;top: 1px;}
.block-announce .rh_thumb .will_sell.ads-type-1:after {background: url("../img/s-top.png") no-repeat scroll right center;}

.block-announce .rh_thumb .will_sell.ads-type-2 {background: url("../img/s-action.png") repeat-x scroll left center;left: 1px;top: 1px;}
.block-announce .rh_thumb .will_sell.ads-type-2:after {background: url("../img/s-action.png") no-repeat scroll right center;}

.block-announce .rh_thumb .will_sell.ads-type-3 {background: url("../img/s-new.png") repeat-x scroll left center;left: 1px;top: 1px;}
.block-announce .rh_thumb .will_sell.ads-type-3:after {background: url("../img/s-new.png") no-repeat scroll right center;}

.block-announce  .rh_thumb .sticker{color: #ffffff;font: bold 11px/20px Arial;padding: 0 4px 0 8px;position: absolute;}

/* Вертикальное меню */
ul.topnav {padding: 0;margin: 0;font-size: 1em;line-height: 0.5em;list-style: none;}
ul.topnav li a {color: #FFFFFF;line-height: 10px;font-size: 12px;padding: 3px 5px;display: block;text-decoration: none;font-weight: bolder;}
ul.topnav li a:hover {color: #42AEC2;}
ul.topnav ul {margin: 0;padding: 0;display: none;}
ul.topnav ul li {margin: 0;padding: 0;clear: both;}
ul.topnav ul li a {padding-left: 20px;font-size: 11px;font-weight: normal;outline:0;}
ul.topnav ul ul li a {padding-left: 30px;}
ul.topnav span {float: left;font-size: 8px;margin-left: -10px;}
ul.topnav .active a {color: #42AEC2;}
ul.topnav .active a:hover {color: #BD513D;}
ul.topnav .add a {color: #A6A6A6;font: 10px Arial;padding: 10px 0 0;text-align: right;}
/*- pagenav -*/
.xo-pagenav {padding: 8px 0 5px;text-align: center;}
a.xo-counterpage {background: #FFF;background: linear-gradient(#FFF, #EEE, #FFF);color: #5D96BA;}
a.xo-counterpage:hover, strong.xo-pagact {background: #5D96BA;background: linear-gradient(#81B1D1, #5D96BA, #3B7DA5);color: #FFF;}
a.xo-counterpage, strong.xo-pagact{border: 1px solid #C1E2FE;border-radius: 4px;display: inline-block;padding: 2px 7px;margin-top: 5px;} 
/*- правка tinymce -*/
.mce-tinymce.mce-container.mce-panel   {width: 690px !important;}
.threecolumns-layout .head {min-width: 200px;}
.threecolumns-layout .mce-tinymce.mce-container.mce-panel {margin-bottom: 10px;margin-left: -210px;margin-top: 20px;}
body#tinymce {padding: 5px;}
/* Хлебные крошки */
.breadcrumbs {margin:1px 10px 10px 20px;font: 12px/12px Arial;text-align: left;}
.breadcrumbs > div {background: #F8F9FB;border: 1px solid #ddd;border-radius: 50px;display: inline-block;margin-left: -20px;padding: 2px 8px;box-shadow: -3px 0 10px #ffffff;}
.breadcrumbs > div:first-child {background: #f0f3f7;}
.breadcrumbs > div:last-child {background: #fff;}

/* bx */


.bx-wrapper {position: relative;margin: 0 auto 30px;padding: 0 12px 0 0;*zoom: 1;}
.bx-wrapper:hover {z-index: 99;}
.bx-wrapper img {max-width: 100%;display: block;}
.bx-wrapper .bx-viewport {transform: translatez(0);overflow: visible !important;}/*left: -5px;*/
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}
.bx-wrapper .bx-loading {min-height: 50px;background: url(../img/bx_loader.gif) center center no-repeat transparent;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
.bx-wrapper .bx-pager {text-align: right;font-size: .85em;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {	background: #eee;background: linear-gradient(#fff, #eee, #fff);border: 1px solid #c1e2fe;border-radius: 3px;display: block;font-size: 10px;height: 13px;line-height: 12px;margin: 0 3px;outline: 0 none;padding: 0; width: 13px;text-align: center;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #5d96ba;background: linear-gradient(#81b1d1, #5d96ba, #3b7da5);color: #fff;}
.bx-wrapper .bx-prev {right: 20px;background: url(../img/controls.png) no-repeat -10px -40px;}
.bx-wrapper .bx-next {right: 4px;background: url(../img/controls.png) no-repeat -50px -40px;}
.bx-wrapper .bx-prev:hover {background-position: -10px -8px;}
.bx-wrapper .bx-next:hover {background-position: -50px -8px;}
.bx-wrapper .bx-controls-direction a {height: 16px;margin-top: -16px;outline: 0 none;position: absolute;text-indent: -9999px;top: -15px;width: 16px;z-index: 9;}
.bx-wrapper .bx-controls-direction a.disabled {display: block;cursor: auto;}
.bx-wrapper .bx-controls-direction a.bx-prev.disabled {background: url(../img/controls.png) no-repeat -10px -72px;}
.bx-wrapper .bx-controls-direction a.bx-next.disabled {background: url(../img/controls.png) no-repeat -50px -72px;}
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(../img/controls.png) -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(../img/controls.png) -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}
/* /bx */
/* /block komment */
.block-comments .bx-wrapper .block-announce .rh_thumb {width: 233px}
.block-comments .block-announce .rh_thumb{ }
.block-comments .block-announce .rh_thumb1 {width: 220px;}
.block-comments .block-announce .rh_thumb{height: 105px;}
.block-comments .image {border-bottom: 1px solid #eee;height: 50px;margin: 5px 5px 0;overflow: hidden;position: relative;text-align: left;padding-bottom: 6px;}
.block-comments .block-announce .rh_thumb .image img {border: 0 none;float: left;margin: 0;width: 50px;padding-right: 10px;}
.block-comments .image > a {}
.block-comments .block-announce .title {height: 32px;}
.block-comments .block-announce .poster a {font-size: 16px;font-weight: bold;line-height: 12px;height: 16px;overflow: visible;}
.block-comments .block-announce .time {color: #888;font-size: 12px;line-height: 12px;margin: 3px 0 0;}
.block-comments .block-announce .rh_thumb1 .desc img.imgsmile {display: inline-block;max-height: 14px;}
.block-comments .block-announce .module a {font-size: 16px; height: 16px;overflow: visible; line-height: 12px;}
.video-block-lastvideo, .review-block-lastreview { min-height: 170px;}
.additional_links {font-size: 12px;font-style: italic;text-align: right;color: #aaa;padding: 3px 10px 10px 0;}
.additional_links a + a {margin-left: 3px;}
.additional_links a + a:before {content: "•";margin-right: 4px;}
/*news-block-top*/
.news-block-top .block-announce .rh_thumb {height: 338px;}
.news-block-top  .title-desc {height: 176px;overflow: hidden;position: relative;}
.news-block-top .block-announce .title {height: auto;}
.news-block-top .block-announce .desc {display: block;}
.news-block-top .block-announce .desc img {display: none;}
.news-block-top .block-announce .rh_thumb1:hover .desc {max-height: auto;min-height: 10px;overflow: visible;}
.video object {display: block;margin: 0 auto;text-align: center;}

.readmore {background: #f9f9f9;bottom: 2px;box-shadow: -10px 0 5px #f9f9f9;position: absolute;right: 5px;}
.cb {clear: both;}

.max-desc.block-announce .desc { display: block;}
.max-desc.block-announce .rh_thumb {height: 270px;}
.max-desc.block-announce .title {height: auto;overflow: visible;}
.max-desc.block-announce .desc-thumb {height: 100px;overflow: hidden;}
.max-desc.block-announce .rh_thumb .image {height: 130px;margin-bottom: 2px;width: 202px;}

/* --------- Right columns --------- */
#xo-canvas-rightcolumn {position: absolute;}
#xo-canvas-rightcolumn .xo-canvas-730 {background: #fff;border: 1px solid #59677e;border-radius: 12px;box-shadow: -1px 1px 5px #000;display: none;left: -231px;position: absolute; width: 230px;z-index: 99;overflow: hidden;}
#xo-canvas-rightcolumn:before {background: url("../img/left-730.png") no-repeat scroll -3px 3px #fff;border: 1px solid #fff; border-radius: 0 8px 8px 0;content: "";height: 44px;left: 0;opacity: 0.2;position: absolute; top: 32px;width: 14px;}
#xo-canvas-rightcolumn:hover .xo-canvas-730 {display: block;}
#xo-canvas-rightcolumn .xo-block {background: #fff;border-radius: 10px;margin: 5px;}
#xo-canvas-rightcolumn h3.xo-blocktitle {border-bottom: 1px solid #e0e0e0;color : #a0abba;font-family : arial;font-size : 16px;font-weight : bold;  }
#xo-canvas-rightcolumn .xo-blockcontent {margin-bottom : 8px;padding : 3px;line-height : 16px;}
#xo-canvas-rightcolumn .xo-blockcontent .item + .item {border-top: 1px solid #ddd;padding: 5px 0;}
.newbb .comText object {max-width: 570px;}
.block-vertical  {margin: 0 -10px;}
.block-vertical .bx-wrapper .bx-controls-direction a {top: -9px;}
.block-vertical .bx-wrapper .bx-viewport {overflow: hidden !important;}
.block-vertical .bx-wrapper .bx-next {background: url("../img/controls.png") no-repeat scroll -50px -136px;right: 10px;}
.block-vertical .bx-wrapper .bx-prev {background: url("../img/controls.png") no-repeat scroll -7px -136px;right: 28px;}
.block-vertical .bx-wrapper .bx-prev:hover {background-position: -7px -104px;}
.block-vertical .bx-wrapper .bx-next:hover {background-position: -50px -104px;}
.block-vertical .bx-wrapper .bx-controls-direction a.bx-prev.disabled {background: url("../img/controls.png") no-repeat scroll -7px -168px;}
.block-vertical .bx-wrapper .bx-controls-direction a.bx-next.disabled {background: url("../img/controls.png") no-repeat scroll -50px -168px;}
.block-vertical .block-announce {margin: 4px 0px;}
.block-vertical .block-announce .rh_thumb {height: 254px; margin: 0;padding: 3px 10px;;}
.block-vertical .block-announce .rh_thumb1 {height: 244px;}
.block-vertical .bx-wrapper {padding: 0;}
.block-vertical .desc-thumb {height: 84px;overflow: hidden;}
.block-vertical .block-announce .info {bottom: 0;position: absolute;width: 200px;}
.block-vertical .block-announce .desc {display: block;}
.block-vertical .block-announce .title {height: auto;overflow: visible;}
/*newbb*/
.newbb #xo-content {padding: 1px 1px 10px 1px;text-align: left;}
.newbb #index_welcome h1.title {background: #5d96ba;background: linear-gradient(#81b1d1, #5d96ba, #3b7da5);border-radius: 12px 12px 0 0;color: #fff;font-size: 18px;font-weight: bold;margin: 0;padding: 5px 15px;}
.newbb #index_welcome h1.title a{color:#fff}
.newbb #index_welcome .visit {font-size: 11px;padding-right: 10px;text-align: right;}
.newbb #index_welcome div.desc {color: #888;font-size: 12px;font-style: italic;padding: 0 10px;}
.newbb .index_category {border: 0 none;margin-bottom: 0px; margin-top: 15px;}
.newbb .f-head {color: #fff;background: #5d96ba;background: linear-gradient(#81b1d1, #5d96ba, #3b7da5);}
.newbb .f-head a {color: #fff;font-size: 16px;font-weight: bold;padding-right: 6px;}
.newbb .f-head .td-img > img {padding: 5px 3px 0;}
.newbb .f-desc {background: #e7ecef;}
.newbb .dropdown .menu, .dropdown .menubar, .dropdown .item, .dropdown .separator {padding: 3px;}
.newbb .index_category td {padding: 5px;}
.newbb .td-img {width: 18px;}
.newbb .td-img-c {width: 0px;}
.newbb .td-rating {width: 1px;}
.newbb .td-sponsor {text-align: right;width: 220px;}
.newbb .f-desc td {color: #888;font-style: italic;padding: 0 !important;}
.newbb .cat-forum {background: none repeat scroll 0 0 #f6f6f6;}
.newbb .name-topic  a {font-size: 16px;}
.forum_desc {color: #777;}
.head-info-forum {display: none;}
.newbb .moder {color: #888;font-size: 11px;}
.td-post {color: #888;font-size: 12px;text-align: right;width: 120px;}
.newbb .collapse td {padding: 5px;border-bottom: 1px solid #D5E9F2;background: #f6f6f6;}
.newbb .collapse td.td-lastpost {padding-right: 10px;text-align: right;width: 120px;}
.read-more > a:before {content: ">>>>";}
.newbb .read-more img {width: 0 !important;}
.newbb .info-fold.left {float: left;padding-left: 5px;width: 39%;}
.newbb .f-search.right {float: right;padding-right: 10px;width: 50%;}
.newbb .item-info-fold {padding-left: 2px;}
.newbb .info-fold.left  span {vertical-align: bottom;}
.newbb .item-info-fold  span {display: inline-block;padding: 5px 0 0 5px;vertical-align: middle;}
.newbb .moderator {margin: -10px 10px 10px;float: right;padding-top: 5px;text-align: right;}
.newbb h2.bg-f {background: #5d96ba;background: linear-gradient(#81b1d1, #5d96ba, #3b7da5);color: #fff;padding: 5px 10px 5px 36px;}
.newbb h2.bg-f.online-u:before {background: url("../img/on-line.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content: "";margin-left: -27px;padding: 0 30px 0 0;width: 30px;}
.newbb .on-line-bg {background: #f6f6f6;border: 1px solid #d5e9f2;padding: 5px 10px;}
.newbb h2.bg-f {background: #5d96ba;background: linear-gradient(#81b1d1, #5d96ba, #3b7da5);color: #fff;padding: 5px 10px 5px 36px;}
.newbb .notification {margin: 10px 0;}
.newbb .notification .bg-not {padding: 10px;background: #f6f6f6;border: 1px solid #d5e9f2;padding: 5px 10px;}
.newbb h2.bg-f.notific:before {background: url("../img/active_alerts.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content: "";margin-left: -27px;padding: 0 30px 0 0;width: 30px;}
.notification-info .left {float: left; width: 30%;}
.notification-info .right {float: right;}
.newbb .head-category > td {font-weight: bold;}
.newbb .breadcrumbs {padding: 10px;}
.newbb .f-head .td-lastpost {white-space: nowrap;}
.newbb .f-head .td-name.bold16 {font-size: 16px;font-weight: bold;padding: 5px;}
.newbb .name-15 {font-size: 15px;font-weight: bold;}
.newbb .td-name > img {vertical-align: middle;}
.newbb .cat-forum .foot td {border-bottom: 1px solid #d5e9f2;padding: 10px;}
.thread {background: #f6f6f6;border: 1px solid #eee;width: 100%;}
.head-thread {background: #f6f6f6;color: #333;}
.td-user {text-align: center;width: 140px;}
.td-info {border-left: 1px solid #fff;border-right: 1px solid #fff;padding: 5px 10px;text-align: left;}
.td-num {width: 1%;border-bottom: 1px solid #eee;}
.head-thread .td-info {border-bottom: 1px solid #eee;}
.name-15 span img {vertical-align: middle;}
.name-15 > span {font-weight: normal;}
.a-button:before {padding:0px;font: bold 11px FontAwesome;text-shadow: 1px 0 0 #fff, 0 1px 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff;}
.a-button.Редактировать:before {color: #047006;content: "\f040";}
.a-button.Удалить:before {color: #850319;content: "\f00d";}
.a-button.Ответить:before {color: #4f83a7;content: "\f044";}
.a-button.up:before {color: #4f83a7;content: "\f077";}
.a-button {background: #ffffff;background: linear-gradient(#ffffff, #d3d3d3);border: 1px solid #528cab;border-radius: 5px;font-size: 10px;font-weight: bold;padding: 1px 3px;text-transform: uppercase;}
.forum_button span a:before {font: 14px/10px FontAwesome;padding-right: 4px;}
.forum_reply a:before {color: #4f83a7;content: "\f044"; }
.forum_reply a:after {content: "Ответить";}
.forum_addpoll a:before {color: #f8b00b;content: "\f080";}
.forum_addpoll a:after {content: "Добавить опрос";}
.forum_post a:before {color: #056013;content: "\f016";}
.forum_post a:after {content: "Новая тема";}
.forum_post a[href*="radio-hobby.org/user.php?xoops_redirect="]:after {content: "";}
.forum_post a[href*="radio-hobby.org/user.php?xoops_redirect="]:before {color: #550000;
    content: "\f007";}
.quickreply_icon a:before {color: #4f83a7;content: "\f044"; }
.quickreply_icon a:after {content: "Быстрый ответ";}
.forum_button span a {background: linear-gradient(#ffffff, #d3d3d3);border: 1px solid #528cab;border-radius: 5px;display: inline-block;font-size: 12px;font-weight: bold;padding: 0 8px;line-height: 18px;text-transform: uppercase;}
#xo-content .forum_button span img {width: 0 !important;height: 0 !important;}
.forum_button, .fnav {padding: 0 10px;}
.desc {}
/* Shop */
.right-column .cart {margin: 20px 5px;text-align: right;text-align: right;}
.shop #xo-headinfo div.xo-headinfo-dsc {text-align: left;width: 130px;margin: 10px;display: block;}
.shop .xo-headinfo-dsc .cart a {color: #ffffff;font-size: 20px;margin: 2px 0px;}
.shop .xo-headinfo-dsc a:before {font-family: fontawesome;padding-right: 3px;}
.shop .xo-headinfo-dsc .cart a:before {color: #FFE376;content: "\f07a";}
.shop .xo-headinfo-dsc a {color: #ffffff;}
.shop .xo-headinfo-dsc ul {list-style: outside none none;margin-left: 5px;}
.shop .xo-headinfo-dsc ul li a{font-size: 14px;}
.shop .xo-headinfo-dsc a.order:before {color: #6FFB77;content: "\f06b";}
.shop .xo-headinfo-dsc a.bookmarks:before {color: #fba804;content: "\f005";}
.shop .xo-headinfo-dsc a:hover{color: #00D9FF;}
.linksBC {display: inline-block;float: left; line-height: 22px;margin: 10px 0px;}
.linksBC span:before  {padding-right: 2px;}
.linksBC .addtoBookmarks:before {content: "\f005";color:#FFA900}
.linksBC .addtoCompare:before {content: "\f079";color: #03990C;}
.linksBC span  {border-bottom:1px dashed;cursor: pointer;color: #008800;}
.linksBC span + span {margin-left: 10px;}
.a-button-2 {border: 1px solid #85e5ff;border-radius: 3px; padding: 1px 3px;white-space: nowrap;}
.a-button-2:before {padding:2px;color: #85e5ff;font: bold 12px FontAwesome;text-shadow: 1px 0 0 #fff, 0 1px 0 #fff, -1px 0 0 #fff, 0 -1px 0 #fff;}
.a-button-2.down:before {content: "\f078";}
.a-button-2.up:before {content: "\f077";}
.a-button-2.prew:before {content: "\f053";}
.a-button-2.next:before {content: "\f054";}
#xo-content .comText img {max-width: 520px;height: auto;}
.left-column {width: 350px;float: left;margin-bottom: 20px;}
.right-column {float: right;width: 330px;margin-bottom: 20px;}
.shop .bx-wrapper .bxslider li img {height: auto;width: 350px;}
.tab-content {margin: 10px 0 15px;}
.tab-content h3{margin: 0;font-size: 18px;}
#xo-canvas-content .tab-description > ul {list-style: outside none none;}
.tab-description li:before {color: #408493;content: "\f152";font-family: fontawesome;padding-right: 3px;}
.cart .button-cart {background: #5d96ba;background: linear-gradient(#81b1d1, #5d96ba, #3b7da5);border-radius: 5px;box-shadow: 1px 1px 5px #bcbaba;color: #fff;font-size: 14px;padding: 4px 10px;cursor: pointer;}
.button-cart.incart {background: #3e7843;background: linear-gradient(#6bb06f, #3e7843, #20541f);}
.button-cart.incart:hover {background: #36673a;background: linear-gradient(#58915b, #36673a, #173e17);}
.button-cart:hover {background: #3b7ba5;background: linear-gradient(#80afce, #3b7ba5, #3b7ba5);}
.button-cart:before {content: "\f07a";padding-right: 5px;}
.shop .left-column .bx-wrapper .bx-viewport {overflow: hidden !important;border: 1px solid #c9d4e5;}
.shop .bx-pager img {width: 65px;vertical-align: top;}
.shop .bx-pager > a {border: 1px solid #c9d4e5;display: inline-block;margin-bottom: 5px;}
.shop .bx-pager > a.active {box-shadow: 0 0 3px #6aa1cd;}
.shop .bx-pager {margin-right: -2px;}
.shop .bx-wrapper {margin: 0 auto 10px;padding: 0;}
.shop h1 {font-size: 28px;margin: 5px 10px 5px 4px;text-align:left}
.shop .right-column .price {font-size: 20px;margin: 10px 5px;}
.shop .shop-tab {border-bottom: 1px solid #e1e1e1;}
.shop .shop-tab a {background: #f4f4f4;background: linear-gradient(#f4f4f4, #fbfbfb);border-left: 1px solid #dbdbdb;border-radius: 5px 5px 0 0;border-right: 1px solid #dbdbdb;border-top: 1px solid #dbdbdb;display: inline-block;padding: 5px 10px;text-decoration: none;}
.shop .shop-tab a:hover {background: #f4f4f4;background: linear-gradient(#fff, #f4f4f4);}
.shop .desc-thumb {height: 70px !important;}

.ads h1 {font-size: 28px;margin: 5px 10px 5px 4px;text-align:left}

.ads .left-column .bx-wrapper .bx-viewport {overflow: hidden !important;border: 1px solid #c9d4e5;}
.ads .bx-pager img {width: 65px;vertical-align: top;}
.ads .bx-pager > a {border: 1px solid #c9d4e5;display: inline-block;margin-bottom: 5px;}
.ads .bx-pager > a.active {box-shadow: 0 0 3px #6aa1cd;}
.ads .bx-pager {margin-right: -2px;}
.ads .bx-wrapper {margin: 0 auto 10px;padding: 0;}
.ads .bx-wrapper .bxslider li img {height: auto;width: 350px;}
.ads .right-column .price {font-size: 20px;margin: 10px 0px;}
.shop-tab {border-bottom: 1px solid #e1e1e1;}
.shop-tab a {background: #f4f4f4;background: linear-gradient(#f4f4f4, #fbfbfb);border-left: 1px solid #dbdbdb;border-radius: 5px 5px 0 0;border-right: 1px solid #dbdbdb;border-top: 1px solid #dbdbdb;display: inline-block;padding: 5px 10px;text-decoration: none;}
.shop-tab a:hover {background: #f4f4f4;background: linear-gradient(#fff, #f4f4f4);}
.ads .desc-thumb {height: 70px !important;}



.rh_thumb .price .price-present, .rh_thumb .price .price-new {font-size: 26px;}
.rh_thumb .price .price-old {font-size: 22px;}
.rh_thumb .new_prod, .rh_thumb .top_prod, .rh_thumb .action_prod{border-radius: 3px;border-right: 1px solid #fff;color: #ffffff;font: bold 10px/20px Arial;padding: 0 4px 0 8px;position: absolute;}
.rh_thumb .new_prod {background: url("../img/s-new.png") repeat-x scroll left center;left: 1px;top: 1px;}
.rh_thumb .top_prod {background: url("../img/s-top.png") repeat-x scroll left center;right: 11px;top: 1px;}
.rh_thumb .action_prod {background: url("../img/s-action.png") repeat-x scroll left center;right: 1px;top: 110px;}
.product-label {margin-bottom: 20px;text-align: right;}
.product-label .top_prod, .product-label .new_prod, .product-label .action_prod {color: #fff;display: inline-block;font-size: 14px;font-weight: bold;line-height: 26px;padding: 2px 5px 2px 12px;text-shadow: 1px 1px 1px #676767;}
.product-label .top_prod {background: url("../img/st-top.png") no-repeat scroll left center;}
.product-label .top_prod:after, .product-label .new_prod:after, .product-label .action_prod:after {content: "";margin-right: -5px;padding: 10px 5px;   }
.product-label .top_prod:after {background: url("../img/st-top.png") no-repeat scroll right center}
.product-label .new_prod {background: url("../img/st-new.png") no-repeat scroll left center;}
.product-label .new_prod:after {background: url("../img/st-new.png") no-repeat scroll right center}
.product-label .action_prod {background: url("../img/st-action.png") no-repeat scroll left center}
.product-label .action_prod:after {background: url("../img/st-action.png") no-repeat scroll right center}
.shop-video {background: #fff;border: 3px solid #000;border-radius: 3px;float: left;margin: 10px 0 10px 10px;width: 331px;}
.portfolio-thumb.video {position: relative;overflow: hidden;}
.portfolio-thumb.video:hover .shop-video-arrow {opacity: 1;}
.zoom img {vertical-align: top;}
.shop-video-arrow {left: 50%;margin: -33px;opacity: 0.7;position: absolute;top: 50%;}
.tc-video .tab-description {margin: 0 -10px;}
.shop-img-video {width: 100%;}
.shop-block-checkout input {border-radius: 3px;margin: 3px 0;width: 209px;}
.shop-block-checkout {color: #333;}
.shop-block-checkout div span {font-weight: bold;}
.shop-block-checkout input[type="submit"] {background: #5d96ba;background: linear-gradient(#81b1d1, #5d96ba, #3b7da5);border: 1px solid #6cb0c6;border-radius: 3px;color: #fff;font: bold 12px/16px Arial;height: auto;padding: 1px 10px;text-transform: uppercase;}
.shop-block-checkout input:hover[type="submit"] {background: #3b7ba5;background: linear-gradient(#80afce, #3b7ba5, #3b7ba5);}

/*shop-order*/
.shop-order-item {background: #f8f8f8; border: 1px solid #c9d4e5;border-radius: 5px;margin-bottom: 10px;padding: 5px 10px;text-align: left;}

.shop-order-order span.order {float: left;font-size: 15px;font-weight: bold;margin-right: 100px;}
.shop-order-adress {}
.shop-order-item-str {border-bottom: 1px solid #eee;}
.shop-order-item-str.italic{color: #999;}
.str1 {display: inline-block;line-height: 12px;padding: 5px 1px;vertical-align: top;width: 315px; text-align: left;}
.str2, .str3 {display: inline-block;line-height: 24px;text-align: center;vertical-align: top;width: 60px;}
.str4 {display: inline-block;line-height: 24px;text-align: right;vertical-align: top;width: 163px;}
.shop-order-item-str .str0 {display: inline-block;height: 24px;margin-right: 5px;vertical-align: top;width: 40px;}


.shop-order-status .bold {color: #333;}
.status-0 {color: #efa000;}
.status-1 {color: #f0f;}
.status-2 {color: #08f;}
.status-3 {color: #080;}
.status-4 {color: #f00;}

.ml30 {margin-left: 30px;}
.nobord {border: 0 none;}
.bpb1 {border-bottom: 1px solid #e0e0e0;padding: 5px 0;}
.bpb {border-bottom: 1px solid #eee;padding: 5px 0;}
/*billing*/
.billing #xo-content {padding: 10px 1px;}
.billing h1 {background: #5d96ba;background: linear-gradient(#81b1d1, #5d96ba, #3b7da5);color: #fff;margin: 5px 0px;padding: 5px;}
.billing .outer th {background: #fff;}
.billing .outer td  {border: 1px solid #aaa;}

.forum_button.fL.taL {margin-top: 20px;}
.fR {float: right;}
.fL {float: left;}
.taR{text-align:right}
.taL{text-align:left}

.right-column .title {font-size: 16px;font-style: italic;font-weight: bold;}
.right-column .itemInf {margin-bottom: 15px;}
.sticker.Purchase {background: url("../img/st-top.png") no-repeat scroll left center;}

.sticker.will_sell {background: url("../img/st-action.png") no-repeat scroll left center;}
.sticker.will_sell:after {background: url("../img/st-action.png") no-repeat scroll right center;}

.sticker.will_sell.ads-type-1 {background: url("../img/st-top.png") no-repeat scroll left center;}
.sticker.will_sell.ads-type-1:after {background: url("../img/st-top.png") no-repeat scroll right center;}

.sticker.will_sell.ads-type-2 {background: url("../img/st-action.png") no-repeat scroll left center;}
.sticker.will_sell.ads-type-2:after {background: url("../img/st-action.png") no-repeat scroll right center;}

.sticker.will_sell.ads-type-3 {background: url("../img/st-new.png") no-repeat scroll left center;}
.sticker.will_sell.ads-type-3:after {background: url("../img/st-new.png") no-repeat scroll right center;}
.sticker.will_sell.ads-type-4 {display:none}

.code-arduino {background: url(../img/code-arduino.png) no-repeat scroll 0 0;border: 2px solid #00979D;padding: 30px 10px 10px;border-radius: 4px;font-family: Courier New;}


.sticker {color: #fff;display: inline-block;font-size: 16px;font-weight: bold;line-height: 26px;padding: 2px 5px 2px 12px;text-shadow: 1px 1px 1px #676767;}
.sticker.Purchase:after {background: url("../img/st-top.png") no-repeat scroll right center;}
.sticker:after {content: "";margin-right: -5px;padding: 10px 5px;}
.itemBold {font-weight: bold;padding-right: 5px;}
.lc-cinp input{margin: 2px 0;}
.lc-thumb {background: #f9f9f9;border: 1px solid #c9d4e5;border-radius: 3px;float: left;font-family: Arial;font-size: 13px;margin: 5px;padding: 5px;width: 320px;}
.autor_date.itemInf {color: #aaa;float: right;line-height: 14px;text-align: right;}
.autor_date .date span {color: #767676;}

#xo-canvas-leftcolumn th, #xo-canvas-leftcolumn td {background: none;border:none;}
.xoopspoll #xo-content td.poll img, .newbb #xo-content td.poll img {height: 14px;width: 200px;}

.shop .itemFoot td {vertical-align: middle;}
.descshop {white-space: nowrap;width: 1px;}
.descshop a:before {color: #0084ff;content: "\f05a";font-family: fontawesome;font-size: 14px;padding: 0 3px;}

.partner-velaner .pageNoFollow_hilite img { width: 100%;}



.hljs {display: block;overflow-x: auto;padding: 0.5em;background: #F0F0F0;}
.hljs,.hljs-subst {color: #444;}
.hljs-comment {color: #888888;}
.hljs-keyword,.hljs-attribute,.hljs-selector-tag,.hljs-meta-keyword,.hljs-doctag,.hljs-name {font-weight: bold;}
.hljs-type,.hljs-string,.hljs-number,.hljs-selector-id,.hljs-selector-class,.hljs-quote,.hljs-template-tag,.hljs-deletion {color: #880000;}
.hljs-title,.hljs-section {color: #880000;font-weight: bold;}
.hljs-regexp,.hljs-symbol, .hljs-variable, .hljs-template-variable, .hljs-link,.hljs-selector-attr, .hljs-selector-pseudo { color: #BC6060;}
.hljs-literal {color: #78A960;}
.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-addition { color: #397300;}
.hljs-meta {color: #1f7199;}
.hljs-meta-string {color: #4d99bf;}
.hljs-emphasis {font-style: italic;}
.hljs-strong {font-weight: bold;}


/* Адаптация */
@media only screen and (max-width: 1010px) {
#xo-canvas {width: 730px;}
#rh-globalnav li a {padding: 0 0 0 5px;}
#xo-canvas-content {margin: 45px 0 0;}
#xo-canvas-leftcolumn {position: absolute;}
#xo-canvas-leftcolumn .xo-canvas-730 {display: none;background: #070707;position: absolute;z-index: 999;border-radius: 12px;}
#xo-canvas-leftcolumn:before {background: url("../img/left-730.png") no-repeat scroll 0 3px #fff;border: 1px solid #fff;border-radius: 8px 0 0 8px;content: "";height: 43px;left: -17px;opacity: 0.2;position: absolute;top: 31px; width: 15px;}
#xo-canvas-leftcolumn:hover .xo-canvas-730 {display: block;}
#xo-canvas-leftcolumn .xo-canvas-730.enable {display: block;}
#footer div.xo-footer-bt {margin: 10px 5px 5px 220px;padding: 2px 3px 2px 8px;}
#footer p {margin: 0 0 0 220px;}
#footer .logo > img {width: 200px;}
#xo-content .comText img {max-width: 520px;height: auto;}
#xo-headinfo div.xo-headinfo-dsc {width: 235px;}
}

@media (min-width: 751px) and (max-width: 1010px) {
#rh-globalnav li:last-child .sub {left: -135px;margin-left: 0px;}
#rh-globalnav li:last-child a:hover {background: linear-gradient(#80afce, #3b7ba5, #3b7ba5);border-radius: 0 30px 30px 0;}
}

@media only screen and (max-width: 750px) {
#xo-canvas {width: 490px;}
#xo-canvas-content {margin: 9px 0 0;}
#xo-content img {height: auto;max-width: 442px;}
#rh-globalnav nav {background: url("../img/nav-min.png") no-repeat scroll 10px 11px rgba(0, 0, 0, 0);cursor: pointer;height: 48px;padding: 0 5px;position: absolute;width: 100px;}
#rh-globalnav nav:hover ul{display: block;}
#rh-globalnav nav > ul {background: #fff;border-radius: 12px; box-shadow: 0 0 5px #232323;display: none;height: auto; margin: 47px 0 0 -10px;padding: 8px 0 15px; position: relative;}
#rh-globalnav li {float: none;height: 34px;}
#rh-globalnav li a span {height: 0px;}
#rh-globalnav li a {color: #000;display: block;float: none;font-size: 16px;line-height: 22px;padding: 4px 15px;text-shadow: none;}
#rh-globalnav li .pointer {background: url("../img/arrow-mini.png") no-repeat scroll 0 0;filter: drop-shadow(-2px 0 2px #aaa);height: 15px;left: 100%;margin-left: -6px;top: -24px;width: 12px;}
#rh-globalnav li.first a {padding:4px 10px}
#rh-globalnav li.first a:hover {border-radius: 0;padding-left: 10px;}
#rh-globalnav li:hover .sub {left: 100%;top: 0;padding: 0;}
#rh-globalnav li .sub .menu {padding: 0 6px 15px 0;min-height: 300px;}
#rh-globalnav li .sub .menu ul li a {max-height: 100%;}
#rh-globalnav li.twoColumns .sub, #rh-globalnav li.threeColumns .sub, #rh-globalnav li.fiveColumns .sub, #rh-globalnav li.fourColumns .sub {width: 343px;}
#rh-globalnav li.singleColumn {position: static;}
#rh-globalnav li.singleColumn .sub {margin-left: 0px;width: auto;}

#xo-headinfo div.xo-headinfo-dsc {width: 300px;}
.newbb .comText object {max-height: 200px;max-width: 325px;}

#xo-content .comText img {max-width: 320px;height: auto;}
.left-column {width: 440px;float: none;}
.right-column {float: none;width: 440px;}
.shop .bx-wrapper .bxslider li img, .ads .bx-wrapper .bxslider li img {height: auto;width: 440px;}
.shop .bx-wrapper .bxslider li, .ads .bx-wrapper .bxslider li{width: 440px !important;}
.shop .bx-pager img, .ads .bx-pager img {width: 83px;}
.shop h1, .ads h1 {font-size: 24px;}
.shop-video {width: 430px;}
.shop-img-video {width: 100%;}
#header {height: auto;}
#header .logo {float: none;margin: 0 auto;}
.rg-gallery {width: 455px !important;}
.es-carousel ul li a img {width: 95px;}
.es-carousel ul li {width: 99px !important;}
.str1 {width: 250px;}

.i_table {min-width: 443px;}
#i_table {min-width: 443px;font-size: 10px;}
#xo-content table td img {max-width: 220px;}
.width20 {font-size: 10px;width: 80px;}
.comUserRankText {font-size: 0.8em;font-weight: lighter;}
#xo-content .comUserRankImg, #xo-content .comUserImg {max-width: 80px;}
.comUserStat {font-size: 0.8em;font-weight: lighter;width: 80px;}

.calculation .rs-thumb {width: 428px;}
.calculation .lc-thumb {width: 438px;}
.min-none {display: none;}


.str1 {width: 150px;}
.str2, .str3 { width: 50px;}
.str4 {width: 110px;}





}

@media only screen and (min-width: 1255px){
#xo-canvas {width: 1225px;}
#xo-canvas-rightcolumn:before {display: none;}
#xo-canvas-rightcolumn {position: relative;width: 238px;}
#xo-canvas-rightcolumn .xo-canvas-730 {left: 10px;display:block;padding: 10px 0 0;}
.newbb .comText object {max-width: 800px;}
.a-img {height: auto;width: 75px;}
#xo-content .comText img {max-width: 750px;height: auto;}
.str4 {width: 163px;}
}

@media only screen and (min-width: 1490px){
#xo-canvas {width: 1460px;}
#xo-content img {max-width: 920px;height: auto;}
#xo-content .comText img {max-width: 770px;height: auto;}
.a-img {height: auto;width: 75px;}
.left-column {width: 500px;float: left;}
.right-column {float: right;width: 410px;}
.shop .bx-wrapper .bxslider li img, .ads .bx-wrapper .bxslider li img {height: auto;width: 500px;}
.shop .bx-wrapper .bxslider li, .ads .bx-wrapper .bxslider li{width: 500px !important;}
.shop .bx-pager img, .ads .bx-pager img {width: 95px;}
.product-label .top_prod, .product-label .new_prod, .product-label .action_prod {font-size: 16px;}
.shop-video {width: 294px;}
.rg-gallery {width: 920px !important;}
.es-carousel ul li a img {width: 102px;}
.es-carousel ul li {width: 106px !important;}
.calculation .rs-thumb {width: 900px;}
.calculation .lc-thumb {width: 438px;}

}

#xo-logger-output {background: none repeat scroll 0 0 #fff;width: 100%;word-wrap: break-word;word-break: break-all;}
.imgTab {display: block;float: left;margin: 10px;}
.img50 {font-size: 0;}
#xo-content .img50 img {padding: 5px 1%;width: 48%;font-size: 12px;}
.img33 {font-size: 0;}
#xo-content .img33 img {padding: 5px 1%;width: 31%;font-size: 12px;}
.catads .block-announce.max-desc {display:none}