body {font:11px Arial, Tahoma, Verdana, Sans-Serif; color:#494949; background-color:#fff; /*background-image: url(http://www.planar.spb.ru/holydays/snow.gif);*/}
dl, dt, dd, ol, ul, li {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
hr {border:0px none; color:#e4e4e6; background-color:#e4e4e6; height:1px;}
html>body input {font:11px Arial, Tahoma, Verdana, Sans-Serif; border:1px solid #ddd; border-color:#ddd; padding:4px 7px; color:#444; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; height:24px; margin:2px 0 2px 0;}
@-moz-document url-prefix() {input {margin:2px 0;}}
@-moz-document url-prefix() {select {margin:2px 0;}}
html>body input:hover {border-color: #cacaca;}
html>body input:focus {border-color: #ff9900;}
html>body input:focus:hover {border-color: #ff9900;}
html>body input.search_input {font:11px Arial, Tahoma, Verdana, Sans-Serif; font-weight:bold; border: 1px solid #ddd; border-color: #ddd; padding: 4px 7px; color: #444; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing: border-box; width:218px; border-color: #ff9900; /* background-image:url(images/sb.gif); background-position:0 100%; background-repeat:no-repeat; padding-left:22px; */}
html>body input.search_input:hover {border-color: #cacaca;}
html>body input.search_input:focus {border-color: #ff9900;}  
html>body textarea {font:11px Arial, Tahoma, Verdana, Sans-Serif; border: 1px solid #ddd; border-color: #ddd; padding: 4px 7px; margin: 2px 0; color: #444; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing: border-box;}
@-moz-document url-prefix() {textarea {margin:2px 0;}}
html>body textarea:hover {border-color: #cacaca;}
html>body textarea:focus {border-color: #ff9900;}
html>body select {font:11px Arial, Tahoma, Verdana, Sans-Serif; border: 1px solid #ddd; border-color: #ddd; padding: 4px; color: #444; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing: border-box;}
html>body select:hover {border-color: #cacaca;}
html>body select:focus {border-color: #ff9900;}

html>body .radio {height:15px; width:15px; float:left; margin:0; vertical-align:middle; padding:0; background:url("/img/design/radio.png") no-repeat; cursor:default; text-align:left; display:block; *display:-moz-inline-block;*/}
html>body .checkbox {height:15px; width:15px; float:left; margin:0; padding:0; background:url("/img/design/checkbox.png") no-repeat; cursor:default; text-align:left;}
html>body .checkbox input,.radio input {display:none;}
html>body .checkbox input.show,.radio input.show {display:inline;}
html>body .selected {background-position:0 -75px;}
.block {width:50%; float:left;}
html>body label {padding:0 5px 0 5px; display:block; float:left;}
@-moz-document url-prefix() {label {margin:0;}}

.label {float:left; text-align:right; width:180px; line-height:29px;}
.clear{clear:both;}

legend{border:1px solid #e4e4e6; padding:5px 7px; margin-top:-10px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background-color:#f9f9f9; font:11px Arial, Tahoma, Verdana, Sans-Serif; font-weight:bold; text-transform:uppercase; color:#f90;}
@-moz-document url-prefix() {legend {margin-top:0px;}}
fieldset{border:1px solid #e4e4e6; padding:7px; margin-top:10px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

input.buttons {font:11px Arial, Tahoma, Verdana, Sans-Serif; font-weight:bold; border: 1px solid #ddd; background-color:#f6f6f6; border-color:#ddd; padding:2px 7px; margin:8px 0 0 0; color:#2278d1; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; cursor:pointer; background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#eeeeee)); background: -moz-linear-gradient(top,  #fefefe,  #eeeeee); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fefefe,endColorstr=#eeeeee,GradientType=0); zoom: 1;} 
@-moz-document url-prefix() {input.buttons {padding:0 7px 4px 7px;}}
input.buttons:hover {border-color:#cacaca; background-color:#eee; color:#f90;}

/* Список прайс-листа */
.treeview, .treeview ul {list-style:none; color:#2278d1;}
.treeview ul {background-color:white; margin-top:2px;}
.treeview .hitarea {background:url(../ru/img/design/treeview-default.gif) -16px -92px no-repeat; height:16px; width:16px; margin-left:-16px; float:left; cursor:pointer;}
* html .hitarea {display:inline; float:none;} /* fix for IE6 */
.treeview li {margin:0; padding:0 0 3px 18px;}
.treeview a.selected {color:#ff9900;}
#treecontrol {margin:1em 0; display:none;}
.treeview .hover {color:#f90; cursor:pointer;}
.treeview li {background:url(../ru/img/design/treeview-default-line.gif) 0 0 no-repeat;}
.treeview li.collapsable, .treeview li.expandable {background-position:0 0;}
.treeview .expandable-hitarea {background-position:-48px -48px;}
.treeview li.last {background-position:0 -1766px;}
.treeview li.lastCollapsable {background-image:url(../ru/img/design/treeview-default.gif); background-position:0 -111px;}
.treeview li.lastExpandable {background-image:url(../ru/img/design/treeview-default.gif); background-position:-32px -67px;}
.filetree li {padding:3px 0 2px 16px;}
.filetree span.folder, .filetree span.file {display:block;}
.filetree span.folder {padding:0 0 2px 18px; background:url(../ru/img/design/folder.gif) 0 0 no-repeat;}
.filetree li.expandable span.folder {background:url(../ru/img/design/folder-closed.gif) 0 0 no-repeat;}
.filetree span.file {padding:0 0 2px 18px; background:url(../ru/img/design/file.gif) 0 0 no-repeat;}

td {font:11px Arial, Tahoma, Verdana, Sans-Serif;}
pre {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; padding:0 0 7px 0; margin:0;}

ul{list-style:none; /*margin:0 0 0 5px; padding:0 0 5px 5px;*/}
ul li {padding:0 0 0 10px; margin:0 0 0 10px; background:url(/img/design/ul.gif) no-repeat 0 6px;}
ol {list-style:none; margin:10px 0;}
ol li {padding:0 0 0 20px; background:url(/img/design/tire.gif) no-repeat 0 4px;}

h1 + ul, h2 + ul, h3 + ul{list-style:none; margin:10px 0 0 5px; padding:0 0 5px 5px;}
h1 + table, h2 + table, h2 + table{margin:10px 0 0 0; padding:0;}

.priceleft ul{list-style:none; text-align:left; margin:0 0 0 0; padding:0 0 0 15px;}
.priceleft ul li {padding:2px 0 2px 0; margin:1px 0 0 0; background:none;}
.priceleft li {padding:2px 0 2px 0; margin:0; background:none;}

/* контент */
#content {padding:0 19px 10px 19px; margin:0; width:100%; vertical-align:top;}

/* левая колонка */
#colleft {padding:0; margin:0; width:228px; vertical-align:top;}

/* правая колонка */
#colright {padding:0; margin:0; width:228px; vertical-align:top;}

a:link {color:#2278d1; text-decoration:underline;}
a:visited {color:#2278d1; text-decoration:underline;}
a:active {color:#2278d1; text-decoration:underline;}
a:hover {color:#ff9900; text-decoration:none;}

a.red:link {color:#c00; text-decoration:underline;}
a.red:visited {color:#c00; text-decoration:underline;}
a.red:active {color:#c00; text-decoration:underline;}
a.red:hover {color:#f90; text-decoration:none;}

a.allblue {color:#2278d1;}
a.allred {color:#fd5e07;}
a.allred:visited {color:#fd5e07;}

a.redlink:hover {color:#fd5e07;}
a.imglink {color:#000;}
a.newslink {color:#121446;}
a.newslink:hover {color:#fd5e07;}

h1, h2, h3, h4, h5  {font-size:17px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic; letter-spacing:-1px; word-spacing:0px; padding-top:3px; padding-left:0px; padding-right:12px; margin:0px;}
h1 {color:#00135c; background:url("../images/h1.gif") no-repeat 0px 9px; text-indent:15px;}
h2 {color:#5c707a; background:url("../images/h2.gif") no-repeat 0px 9px; text-indent:15px;}
h3 {color:#8b8b8b;}
h4 {font-family:"Trebuchet MS", Times, serif; font-weight:normal; font-style:normal; padding:0px; color:#6a6d74;}
h5 {color:#00135c; background:url("../images/h1.gif") no-repeat 10px 9px; text-indent:25px;}

.gallery {list-style:none; margin:0; padding:0;}
.gallery li {padding-bottom:10px; float:left; position:relative; width:180px; height:130px; margin:0;}
.gallery img {border:solid 1px #999; background:#f5f5f5; padding:5px;}
.gallery li:hover img {background:#fff; border-color:#595959;}
.gallery em {color:#000; font-style:normal; font-family:Tahoma, sans-serif; font-size:11px; display:block; position:absolute; top:142px; left:2px; padding:2px 5px;}
.gallery a {text-decoration:none;}

.imgnews {float:left; border:1px solid #bfc2ca; background-color:#edeef0; margin:0 10px 5px 0; padding:4px;}
.img {border:1px solid #bfc2ca; background-color:#edeef0; padding:4px;}

/* Новости */
.news {color:#999999; margin-bottom:10px;}
.news-image {float:left; border:1px solid #dddddd; padding:4px; margin:0 6px 6px 0; background:#eeeeee; position:relative; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.news-image2 {float:right; border:1px solid #dddddd; padding:4px; margin:0 0 6px 6px; background:#eeeeee; position:relative; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.news-image3 {border:1px solid #dddddd; padding:4px; margin:0 0 6px 6px; background:#eeeeee; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
a:hover > .news-image3 {border:1px solid #cccccc; padding:4px; margin:0 0 6px 6px; background:#dddddd; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.clearleft {clear:left;}

/* Разделитель */
.razdel {width:auto; height:2px; background-image:url(images/razdel.gif); background-repeat:repeat-x; clear:both; margin:10px 0;}

/* Архив новостей */
.wp-pagenavi {font-family:Tahoma; font-size:11px; font-weight:bold; color:#5c707a;}
.wp-pagenavi a:link, .wp-pagenavi a:active, .wp-pagenavi a:visited, .wp-pagenavi a:hover, .wp-pagenavi .current {float:left; color:#fff; margin-left:5px; margin-bottom:5px; text-decoration:none; width:25px; height:24px; text-align:center; line-height:23px; padding:0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:5px; -khtml-border-radius:3px;}
.wp-pagenavi a:link, .wp-pagenavi a:active, .wp-pagenavi a:visited {background:#069;}
.wp-pagenavi a:hover {background:#f90;}
.wp-pagenavi .current {background:#bfc2ca;}
.wp-pagenavi .pages {float:left; color:#5c707a; text-decoration:none; font-weight:normal; text-align:center; line-height:23px; width:auto; height:24px; background:#fff; margin-left:0; margin-bottom:5px; padding:0;}

#news {font-size:11px; padding:0 10px; margin:0 70px 0 0;}

#but {font-family:Tahoma; font-size:11px; font-weight:bold;}
#but a {color:#fff; text-decoration:none; width:auto; height:24px; text-align:center; line-height:23px; padding:7px 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;}
#but a:link, #but a:active, #but a:visited {background-color:#2277d0; border:1px solid #244487; background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.28, #24468a),color-stop(0.74, #2277d0)); background-image: -moz-linear-gradient(center bottom,#24468a 28%,#2277d0 74%);}
#but a:hover {background-color:#f90; border:1px solid #C60; background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.28, #c37602),color-stop(0.74, #f90)); background-image: -moz-linear-gradient(center bottom,#c37602 28%,#f90 74%);}
#butcurrent {font-weight:bold; color:#bfc2ca; background-color:#f4f4f4; border:1px solid #e4e4e6; width:auto; height:24px; text-align:center; line-height:23px; padding:7px 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.28, #f4f4f4),color-stop(0.74, #fff)); background-image: -moz-linear-gradient(center bottom,#f4f4f4 28%,#fff 74%);}

#data {border:1px solid #e4e4e6; border-collapse:collapse;}
#data th {font:11px Tahoma, Verdana, sans-serif; font-weight:bold; padding:3px; border-right:1px solid #e4e4e6; border-left:1px solid #e4e4e6; border-top:2px solid #bfc2ca; border-bottom:2px solid #bfc2ca;}
#data td {font:11px Tahoma, Verdana, sans-serif; border:1px solid #e4e4e6; padding:3px; text-align:center;}
#data tr.odd {background:#fafafa;}

/* Список в виде книжного оглавления */
ul#list {list-style:none; width:auto; line-height:1.5; margin:0; padding:0; border:none;}
#list li {padding:0; margin:0; background:url(images/razdel.gif) repeat-x 0 10px;}
#list li nobr {float:left; background:#fff; padding:0 4px 0 0;}
#list li span {float:right; background:#fff; padding:0 0 0 4px;}
#list li br {clear:both;}

.gray {color:#999;}
.orange {color:#f90;}
.red {color:#f90; margin:0 0 0 5px;}

/* Таблица зебра */
#zebra {border-collapse:collapse; font:11px Tahoma, Verdana, Arial, Sans-Serif;}
.tfoot {border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; background-color:#eeeeee; border-bottom:none;}
#zebra th {border-bottom:2px solid #e4e4e6; border-right:1px dotted #e4e4e6; padding:5px; background-color:#eeeeee;}
#zebra th:last-child {border-right:none;}
#zebra th:first-child {border-radius:5px 0 0 0; -moz-border-radius:5px 0 0 0; -webkit-border-radius:5px 0 0 0;}
#zebra th:last-child {border-radius:0 5px 0 0; -moz-border-radius:0 5px 0 0; -webkit-border-radius:0 5px 0 0;}
#zebra tr td {border-bottom:1px solid #e4e4e6; border-right:1px dotted #e4e4e6; padding:4px; text-align:center; vertical-align:middle;}
#zebra tr td:last-child {border-right:none;}
#zebra tr {background-color:#fafafa; _background-color:#fafafa;}
#zebra tr:hover {background-color:#fff7ea;}
#zebra tr:nth-child(odd) {background-color:#fff;}
#zebra tr:nth-child(odd):hover {background-color:#fff7ea;} 
.odd {background:#fff;}
.even {background:#fafafa;}

/* Таблица сортировки */
.tablesorter {background-color:#e4e4e6;	margin:10px 0 15px;	font-size:11px; width:100%; text-align:left; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
.tablesorter thead th {background-color:#eeeeee; border:1px solid #fff; font-size:11px; padding:4px 24px 4px 8px; min-height:31px; height:31px;}
.tablesorter thead tr {background-color:#eeeeee; border:1px solid #fff; font-size:11px; padding:4px 8px; min-height:31px; height:31px;}
.tablesorter th:first-child {border-radius:5px 0 0 0; -moz-border-radius:5px 0 0 0; -webkit-border-radius:5px 0 0 0;}
.tablesorter th:last-child {border-radius:0 5px 0 0; -moz-border-radius:0 5px 0 0; -webkit-border-radius:0 5px 0 0;}
.tablesorter tbody td {padding:0 8px; vertical-align:middle; min-height:31px; height:31px;}
.tablesorter tbody td > input{padding:3px;}
.tablesorter tbody tr {background-color:#fafafa; _background-color:#fafafa;}
.tablesorter tr:hover {background-color:#fff7ea;}
.tablesorter tr:nth-child(odd) {background-color:#fff;}
.tablesorter tr:nth-child(odd):hover {background-color:#fff7ea;} 
table.tablesorter thead tr .header {background-image: url(img/design/sort.png); background-repeat:no-repeat; background-position:center right; cursor:pointer;}
table.tablesorter thead tr .headerSortUp {background-image: url(img/design/sort-up.png);}
table.tablesorter thead tr .headerSortDown {background-image: url(img/design/sort-down.png);}
table.tablesorter thead tr .headerSortDown, .tablesorter thead tr .headerSortUp {background-color:#fff7ea; color:#e5841d;}
table.tablesorter thead tr .header:hover {background-color:#fff7ea;}
.tablesorter tfoot td {border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; background-color:red; border-bottom:none;}

/* Цветные блоки */
.block-white {background-color:#ffffff; padding:10px; border:1px solid #dddddd; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.block-yellow {background-color:#fff5ed; padding:10px; border:1px solid #feddbe; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.block-yellow2 {background-color:#ffff66; padding:10px; border:1px solid #dec100; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.block-red {background-color:#fef0f0; padding:10px; border:1px solid #c36e6e; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.block-green {background-color:#f3f9f1; padding:10px; border:1px solid #cae5ca; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.block-blue {background-color:#f1f6fc; padding:10px; border:1px solid #c7ddf3; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.block-gray {background-color:#f5f5f5; padding:10px; border:1px solid #dddddd; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.block-whi {background-color:#ffffff; margin:0 0 5px 0; padding:8px; border:1px solid #bfc2ca; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.block-blu {background-color:#dcf6ff; margin:0 0 5px 0; padding:8px; border:1px solid #6e9cc3; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px;}
.fontbold {font-size:15px; font-family:"Trebuchet MS", Times, serif; font-weight:bold;}
.animate {color:#f58220; font-size:11px; font-family:Tahoma, Helvetica, sans-serif; padding:0; margin:0; font-weight:bold;}
#left {padding-left:8px; font-size:11px; font-family:Tahoma, Helvetica, sans-serif;}

ul.sample-menu {padding:0; margin:0; width:225px;}
ul.sample-menu li ul {padding:0; margin:0;}
ul#my-menu a {outline:none; padding:10px; margin:0; border-bottom:solid 1px #e6e6e6; background-color:#fff; display:block;}
ul#my-menu a:hover {outline:none; background-color:#f7f7f7; color:#690;}
ul#my-menu a.collapsed {outline:none; padding:10px; margin:0; border-bottom:1px solid #e6e6e6; font-size:11px; font-weight:bold; text-transform:uppercase; background-image: url("../images/diz/off.gif"); color:#fff;}
ul#my-menu a.collapsed:hover {outline:none; background-image: url("../images/diz/on.gif"); color:#fff;}
ul#my-menu a.expanded {outline:none; font-weight:bold; text-transform:uppercase; background-image: url("../images/diz/on2.gif"); color:#fff;}
ul#my-menu a.expanded:hover {outline:none; background-color:#666; color:#fff;}

/* Стили слайдера */
*{outline:none;}
img {border:0;}
.container {/* width:500px; */ padding:0; margin:0;}
.folio_block {position:relative; margin:0;}
.main_view {float:left;	position:relative;}
.window {width:500px; height:200px; overflow:hidden; position:relative;}
.image_reel {position:relative;}
.image_reel img {float:left; _width:494px;}

.paging {position:absolute;	bottom:-15px; right:-4px; width:350px; height:47px;	text-align:left; text-indent:24px;}
.paging a {padding-top:16px; background:#fff; text-decoration:none;	border:1px solid #ccc; -moz-border-radius:5px; /* Firefox */ -webkit-border-radius:5px; /* Safari, Chrome */ -khtml-border-radius:5px; /* KHTML */ border-radius:5px; /* CSS3 */}
.paging a.active {border:1px solid #069;}

/* Button 1 */
a.btn1 {color:#2278d1; font-size:11px; font-weight:bold; background:url(images/button.png); background-position:0 0; text-decoration:none;}
a.btn1 {display:inline-block; height:25px; line-height:25px; padding:0 0 0 10px; zoom:1; cursor:pointer; margin:0;}
a.btn1 span {display:table-cell; background:url(images/button.png) right 0; padding:0 10px 0 0; zoom:1;}
a.btn1:hover {background-position: 0 -25px; color:#f90;}
a.btn1:hover span {background-position: right -25px;}
a.btn1:active {background-position: 0 -50px; color:#f90;}
a.btn1:active span {background-position: right -50px;}
a.btn1:focus {outline:0;}

/* Button 2 */
a.btn2 {color:#fff; font-size:11px; font-weight:bold; background:url(images/button.png); background-position:0 -75px; text-decoration:none;}
a.btn2 {display:inline-block; height:25px; line-height:25px; padding:0 0 0 10px; zoom:1; cursor:pointer; margin:0;}
a.btn2 span {display:table-cell; background:url(images/button.png) right -75px; padding:0 10px 0 0; zoom:1;}
a.btn2:hover {background-position: 0 -100px; color:#fff;}
a.btn2:hover span {background-position: right -100px;}
a.btn2:active {background-position: 0 -125px; color:#fff;}
a.btn2:active span {background-position: right -125px;}
a.btn2:focus {outline:0;}
a.btn2:visited {color:#fff; text-decoration:none;}

/* Button 3 */
a.btn3 {color:#fff; font-size:11px; background:url(images/button.png); background-position:0 -150px; text-decoration:none;}
a.btn3 {display:inline-block; height:25px; line-height:25px; padding:0 0 0 10px; zoom:1; cursor:pointer; margin:0;}
a.btn3 span {display:table-cell; background:url(images/button.png) right -150px; padding:0 10px 0 0; zoom:1;}
a.btn3:hover {background-position: 0 -175px; color:#fff;}
a.btn3:hover span {background-position: right -175px;}
a.btn3:active {background-position: 0 -200px; color:#fff;}
a.btn3:active span {background-position: right -200px;}
a.btn3:focus {outline:0;}
a.btn3:visited {color:#fff; text-decoration:none;}

/* Button 4 */
.but_prt{background:url(/img/design/all-only-print.png); padding:0px; margin:0; border:0; width:147px; height:25px; display:inline-block; overflow:hidden; cursor:pointer;}
.but_prt {background-position:0 0; text-indent:-9999px;}
.but_prt:hover {background-position:0 -25px;}
.but_prt:active {background-position:0 -50px;}

/* Button 5 */
.but_all{background:url(/img/design/all-only-print.png); padding:0px; margin:0; border:0; width:206px; height:25px; display:inline-block; overflow:hidden; cursor:pointer;}
.but_all {background-position:0 -75px; text-indent:-9999px;}
.but_all:hover {background-position:0 -100px;}
.but_all:active {background-position:0 -125px;}

/* Button 6 */
.but_only{background:url(/img/design/all-only-print.png); padding:0px; margin:0; border:0; width:206px; height:25px; display:inline-block; overflow:hidden; cursor:pointer;}
.but_only {background-position:-206px -75px; text-indent:-9999px;}
.but_only:hover {background-position:-206px -100px;}
.but_only:active {background-position:-206px -125px;}

/* Кнопки Искать, Добавить, Удалить, Заказать, Очистить  */
.but_search,.but_add,.but_del,.but_order,.but_clear {background:url(/img/design/but1.png); padding:0px; margin:0; border:0; width:90px; height:25px; display:inline-block; overflow:hidden; cursor:pointer;}
.but_search {background-position:0 0; text-indent:-9999px;}
.but_search:hover {background-position:90px 0;}
.but_add {background-position:0 -25px;}
.but_add:hover {background-position:90px -25px;}
.but_del {background-position:0 -50px;}
.but_del:hover {background-position:90px -50px;}
.but_order {background-position:0 -75px;}
.but_order:hover {background-position:90px -75px;}
.but_clear {background-position:0 -100px;}
.but_clear:hover {background-position:90px -100px;}

/* iLoad галерея картинок на jQuery */
#blogContainer{margin:-615px 0 -170px 47px;padding:190px 0 0 10px;width:490px;z-index:10;background:url(/js/iload3.jpg) no-repeat top left;}
.downloadiload {position:absolute;top:106px;left:202px;color:#abb8ba;}
#blogContainer p{text-indent:20px;padding:0 0 5px 0;}
.codes {font:12px 'Courier New',monospace !important;text-align:left;padding-left:12px;padding-right:12px;}
.code {font:12px 'Courier New',monospace !important;text-align:left;padding-left:2px;padding-right:2px;background:#ddd;color:#666;}
.cosp {font:12px 'Courier New',monospace !important;text-align:left;padding-left:2px;padding-right:2px;background:#ddd;color:#666;}
.tableil{width:490px;border-collapse:collapse; background-color:#e6e9ea; border:1px solid #DDE1E2; color:#777777; margin:10px 0; overflow:auto;}

.tableil td{padding:10px;text-align:left;}
.tableil .code,.tableil .vars {padding-right:20px;font:12px 'Courier New',monospace !important;background:none;color:#778386;vertical-align:top;white-space:nowrap;}
.tableil .w {background:#f1f6f7;border-top:1px solid #f5fdff;border-bottom:1px solid #dbdfe0;}
.tableil .vars {display:none;}
.wswrap {white-space:normal !important;}

/* Анонсы на главной */
.roundbox-tr {width:100%; margin:auto; padding:0; background:url("../images/anonstr.png") no-repeat right top;}
.roundbox-tl {margin:0; padding:0; background: url("../images/anonstl.png") no-repeat left top;}
.roundbox-br {margin:0; padding:0; background: url("../images/anonsbr.png") no-repeat right bottom;}
.roundbox-bl {margin:0; padding:0; background: url("../images/anonsbl.png") no-repeat left bottom;}
.roundbox-content {margin:0; padding:10px;}
.roundbox-content p {margin:0; padding:0; color:#ff0000;}

.roundbox-content a:link {color:#f90; text-decoration:underline;}
.roundbox-content a:visited  {color:#f90; text-decoration:underline;}
.roundbox-content a:active {color:#f90; text-decoration:underline;}
.roundbox-content a:hover {color:#2278d1; text-decoration:underline;}

/* Закладки для каталога */
.tab_container {border:1px solid #ddd; border-top-right-radius:3px; -moz-border-radius-topright:3px; -webkit-border-top-right-radius:3px; -khtml-border-top-right-radius:3px; border-bottom-right-radius:3px; -moz-border-radius-bottomright:3px; -webkit-border-bottom-right-radius:3px; -khtml-border-bottom-right-radius:3px; border-bottom-left-radius:3px; -moz-border-radius-bottomleft:3px; -webkit-border-bottom-left-radius:3px; -khtml-border-bottom-left-radius:3px; overflow:hidden;	clear: both; float:left; width:100%; background:#fff; margin:0 0 10px 0;}
.tab_content {padding:10px;	font-size:11px;}
ul.tabs {margin:0; padding:0; float:left; list-style:none; width:100%;}
ul.tabs li {float:left; margin:0 10px 0 0; padding:0; height:31px; line-height:31px; border:1px solid #ddd;	margin-bottom:-1px;	overflow:hidden; position:relative;background:#f5f5f5;	border-top-right-radius:3px; -moz-border-radius-topright:3px; -webkit-border-top-right-radius:3px; -khtml-border-top-right-radius:3px; border-top-left-radius:3px; -moz-border-radius-topleft:3px; -webkit-border-top-left-radius:3px; -khtml-border-top-left-radius:3px; background: -moz-linear-gradient(top,#fff,#eee);
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)); background: linear-gradient(top,#fff,#eee); background-image: -o-linear-gradient(#fff,#eee);}
ul.tabs li a {text-decoration:none;	display:block; font-size:11px; font-weight:bold; text-transform:uppercase; padding:0 10px; margin-bottom:-1px; border-bottom:none; outline:none;}
ul.tabs li a:hover {background:#fff; color:#f90; border-top-right-radius:3px; -moz-border-radius-topright:3px; -webkit-border-top-right-radius:3px; -khtml-border-top-right-radius:3px; border-top-left-radius:3px; -moz-border-radius-topleft:3px; -webkit-border-top-left-radius:3px; -khtml-border-top-left-radius:3px;}
html ul.tabs li.active, html ul.tabs li.active a:link, html ul.tabs li.active a:visited, html ul.tabs li.active a:active, html ul.tabs li.active a:hover {background:#fff; color:#565656; border-bottom:1px solid #fff; border-top-right-radius:3px; -moz-border-radius-topright:3px; -webkit-border-top-right-radius:3px; -khtml-border-top-right-radius:3px; border-top-left-radius:3px; -moz-border-radius-topleft:3px; -webkit-border-top-left-radius:3px; -khtml-border-top-left-radius:3px;}

/* Иконки к ссылкам на форматы */
a[href $='.zip'] {background:url("/img/icons/rar.png") no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0;}
a[href $='.rar'] {background:url("/img/icons/rar.png") no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0;}
a[href $='.pdf'] {background:url("/img/icons/pdf.png") no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0;}
a[href $='.doc'] {background:url("/img/icons/doc.png") no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0;}
a[href $='.xls'] {background:url("/img/icons/xls.png") no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0;}
a[rel ~='external'] {background:url("/img/icons/lnk.png") no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0;}
a[rel ~='web'] {background:url("/img/icons/web.png") no-repeat center left; padding:5px 0 5px 20px; margin:0; border:0;}
