/**
 * screen.css css3 - 2013.02.10
 */
@import url(https://fonts.googleapis.com/css?family=Aldrich);
/*@import url('http://fonts.googleapis.com/css?family=Source+Code+Pro:500,700,300,200|Archivo+Narrow:400,400italic,700,700italic|Roboto+Condensed:300,300italic,400italic,700,700italic,400&subset=latin,latin-ext');/**/
/*@import url(http://fonts.googleapis.com/css?family=Josefin+Sans:400,100,300,400italic,600,600italic,700italic,700&subset=latin,latin-ext);
/*@import url(http://fonts.googleapis.com/css?family=Josefin+Sans:400,100,300,400italic,600,600italic,700italic,700);
/*
font-family: 'Source Code Pro', ;
font-family: 'Archivo Narrow', sans-serif;
font-family: 'Roboto Condensed', sans-serif;
*/
/**
 * RESET
 */

/*
*1b3c4c
*072d3f
*0c4e6d
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: none;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit/**/;
}

hr {
	display: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: 300;
}

a img {
	border: none;
}

/**
 * TYPOGRAPHY
 */

body  {
	font-size: 10px;/*62.5%; /* 10px */
	font-family:  Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	background: transparent;
        
}

/* headings */

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
        /*color: /*#1b3c4c/*#808080*/;
        color: #1c4081;
}
h1, h2, h3, h4 {
}


h1  { font-size: 2.3em; margin-bottom: 0.75em; line-height:2.3em;}
h2  { font-size: 2em; margin-bottom: 0.1em; line-height:1.3em;}
h3  { font-size: 1.5em; margin-bottom: 1.2em; line-height:1.2em;}
h4  { font-size: 1.3em; margin: 0; line-height:1.2857em;}
h5  { font-size: 1.0em; margin: 0; line-height:1.0em;}
h6  { font-size: 1.0em; margin:0; font-style: italic; line-height:1.0em;}


a, img, a img {/*-webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;/**/}
/* form elements */
input, select, textarea {
	font-family: 'Source Code Pro', Arial, Helvetica, sans-serif;
	font-size: 1em;
}

/* text elements */

p           { margin-bottom: 1.3em;line-height: 1.3em;}

ul, ol      { margin: 0 1.3em 1.3em 2.3em;line-height: 1.1em;}
ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }
li          {margin: 0 0 2px 0;}

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: normal;font-family: 'Source Code Pro'; }
dd          { margin-left: 1.5em;}

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin-top: 1.5em; font-style: italic; }
del         { color:#666; }

a           { color: #0000dd; text-decoration: none;}

a:hover     { color: #3333aa;border-bottom: solid 1px #3333aa; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong, b      { font-weight: 700; /*font-family: futuramd;/**/}
em,dfn, i      { font-style: italic; font-weight: 300; /*font-family: futurabi;/**/ } /*background: #ffc;*/
b i {}

/*a h1, a h2, a h3, a h4, a h5, a h6 {color: #3688a2;border: none;}
a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6 {color: #3b6ab2;}/**/
/**
 * LAYOUT
 */

/* tags */

body {
	text-align: center;
	color: #11274f /*0e2040 /*#112850/*#5e0000;/* #363636;/*#fcdbcc/*#642104/*#1e2c12;/*6c9d40*/;
        position: relative;
        
        /*min-width: 320px;*/
        background: transparent url(/img/bg.jpg) center center repeat;
          
}/*e1e8f1*/


.CK-editor {
    text-align: left;
    font-size:14px;
    background: #fff;;
}

table {
    width:100%;
    /* IE ext */
    _width:99%;
}
td, th {
    
    /*vertical-align:text-top;*/
    vertical-align:top;
    text-align:left;
    padding-bottom:10px;
}



/* right */
div.right, div div.right {float:right;}
.right {text-align: right;}

div.left {float: left;}
div.left input {width: auto;}
form div.left {width: auto;}

.vidcont {width: 50%; position: relative;float: right;margin-left: 10px;}
.videoWrapper {
    height: 0;
    margin: 1%;
    padding-bottom: 56.25%;
    padding-top: 25px;
    position: relative;
}

.videoWrapper iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.gallery {margin: 0 -5px;}
.gallery div.projector {float: left; width:67%; position: relative;margin: 5px;
-webkit-animation: 2s ease-in-out;/* height;*/
-moz-animation: 2s ease-in-out ;/*-moz-height;*/
animation: 2s ease-in-out ;/*height;*/
}
.gallery div.projector img {width: 100%;}
.gallery div.thumbs {}
.gallery div.thumbs img {float: left; margin: 5px;}
.gallery .pimg {width: 100%;background: rgba(120,120,120,0.2);}
#Projpic {position: absolute; left: 0; top:0;width: 100%;}

.gallery .Idesc {position: relative; padding-top: 5px; width: 100%;background: rgba(255,255,255,0.5);}
.gallery .Idesc span {display: block;padding: 0 5px 5px 5px;}
.gallery .Idesc #BimgT {font-weight: bold;}
/* Site CSS */

h2 {}

.content {}

.content h1 {font-size: 1.6428em}
.content h2 {font-size: 1.6428em}
.content h3 {margin: 0; padding: 0; font-size: 1.4666em; font-weight: 600;}
.content h4 {font-size: 1em}
.content h5 {font-size: 1em}
.content h6 {font-size: 1em}


.content img {width: 50% !important; height: auto !important;float: left;margin-right: 10px;}
.content strong:before { content: "."; display: block; height: 0; clear: both; visibility: hidden;padding-top: 10px;}
body#docbody {
    /*background: #a5c8d2/*#31839b/*#50d5fc/*#3ca2bf /*#f5f5ff;/*#31839b/*#f6f6ff*/ 
    text-align: center;
    position: relative;
   /* background: transparent fixed;
    background-image: -webkit-gradient(linear, left top, right top, from(#e8f0ff), to(#e1ecff)); /* Saf4+, Chrome */
  /*background-image: -webkit-linear-gradient(left, #e8f0ff, #e1ecff); /* Chrome 10+, Saf5.1+ */
  /*background-image:    -moz-linear-gradient(left, #e8f0ff, #e1ecff); /* FF3.6 */
  /*background-image:     -ms-linear-gradient(left, #e8f0ff, #e1ecff); /* IE10 */
  /*background-image:      -o-linear-gradient(left, #e8f0ff, #e1ecff); /* Opera 11.10+ */
  /*background-image:         linear-gradient(left, #e8f0ff, #e1ecff);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e8f0ff', EndColorStr='#e1ecff'); /* IE6–IE9 */
/*background: #e5e5e5;*/
}
.BGelastic {
    position: fixed; width: 100%; height: 100%;
    
    }

.BGstage {
    position: relative;
    
}

.BGinner {
    text-align: left;
    overflow: hidden;
}
header {position: relative;margin: 0 auto;max-width: 1460px;
background: transparent /*#ededed url(/img/page/bg.jpg) repeat-x 0 0/**/; 
height: 80px;padding: 0;
}
header a {position: relative;}
header a:hover {border: none;}

header .bitimpex {margin: 0 auto; max-width: 1440px;position: relative}
header .bitimpex a {z-index: 2; /*display: block;/**/position: absolute;
         text-align: right; top: 5px; right: 10px; font-size: 2em;width: 150px;}
header .bitimpex a h1 {display: none;font-family: 'Aldrich';position: absolute; top: 5px;left: 0;
color: #000000;font-weight: bold;margin: 0; padding: 0; font-size: 1em;line-height: 1em;}
header .bitimpex a img {position: absolute; top: 0; right: 0;}

header .topline {font-size: 1.7em; position: absolute;text-align: left;bottom: 0;}
header .topline a {
                   margin: 0 1px 0 0;color: #666666/*#7a7a7a/*rgba(50,50,50,0.65)/**/;font-weight: bold;
           display: inline-block;float: left;padding: 15px 10px;line-height: 1em;
border-radius: 18px 14px 0 0;}

header .topline a.old { background-color: #939393;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#539667), to(#26452f)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #539667, #26452f); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #539667, #26452f); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #539667, #26452f); /* IE10 */
  background-image:      -o-linear-gradient(top, #539667, #26452f); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #539667, #26452f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#539667', EndColorStr='#26452f'); /* IE6–IE9 */               
}

header .topline a:hover,header .topline a.sel {
       color: #222222/*#444444;/*#1c4081/*#000000/**/;}

header .topline a.old:hover {
    background: rgba(55,100,68,0.95);
       background-image: -webkit-gradient(linear, left top, left bottom, from(#376444), to(#101d13)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #376444, #101d13); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #376444, #101d13); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #376444, #101d13); /* IE10 */
  background-image:      -o-linear-gradient(top, #376444, #101d13); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #376444, #101d13);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#376444', EndColorStr='#101d13'); /* IE6–IE9 */               
   
}

header .topline a span {}

ul.calcr /*ul*/{
    border-bottom: 1px solid #444;
    list-style: none;
    margin: 0; padding: 0;position: relative;
}

ul.calcr::after {clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;}

.calcr li {
    float: left;
    width: 25%;
    position: relative;
    margin: 0; padding: 0;
    vertical-align: middle;
    line-height: 1.5em;
}
#summ .calcr li {line-height: 50px;text-indent: 10px;}
#summ .calcr li:first-child {text-indent: 0;}
.calcr li:first-child {}
.calcr input {
    text-align: right;
    margin: 3px 0;
    padding: 7px 0; width: 50px;
}
.calcp {}
.Aview h5.calcs {font-size: 1.2em;margin: 5px 0 15px 0; padding: 5px;
                 text-shadow: none;
       background: rgba(17,39,79,0.65);color: #fff;}
h5.calcs span {font-weight: bold;}

.CSS-contact .cform {float: left; width: 50%;}
.CSS-contact .cformi {position: relative; margin: 0 10px;}
.CSS-contact .cform .chx {position: relative;}
.CSS-contact .cform .chx input {float: left;width: 40px;clear: both;padding: 5px 0;}
.CSS-contact .cform .chx label {display: block;float: none;padding: 5px 0;}
.CSS-contact .cform textarea {width: 100%;min-height: 100px;text-indent: 10px; padding: 10px 0;}

.CSS-contact input {width: 100%;}

.Itxt {position: relative; margin: 0 33px 0 0;}
.Itar {position: relative; margin: 0 10px 0 0;}
.Ifile {position: relative; margin: 0 10px 0 0;}

.CSS-contact .checkbox {clear: left;}

.CSS-contact h5 {background: rgba(17,39,79,0.65); color: #ffffff;padding: 10px; text-shadow:none !important;font-weight: bold;
margin-bottom: 10px;}

.contin {margin: 0 10px;position: relative;}

.BGstage .CSS-contact .content {position: relative; width: 50%;float: left; margin: 0;}

.cbann {width: 100% !important;margin-bottom: 50px;}




.ich {float: left;width: 50%;}

.ich .ina {padding: 0 10px 0 0;}
.ich .inb {padding: 0 0 0 10px; }
.irprom {float:none; width: 100%;position: relative;margin: 60px 0 50px 0;}
.irprom .in {margin: 0 -10px;position: relative;overflow: hidden;}
/*.irprom .in a {width: 100%; position: relative;display: block;}
.irprom .in a img {width: 100% !important;float: none; margin: 0;}
.iic {width: 12.5%; float: left;position: relative; overflow: hidden;}/**/

.irprom h3 {position: absolute; bottom: 0; width: 100%;font-weight: normal;background: rgba(255,255,255,0.65);
font-size: 1.5em;
    padding: 0;}
.irprom h3 span {/*padding: 10px;/**/ font-size: 1.3em;text-transform: uppercase;}
.irprom h3 a {padding: 10px;display: block;border: none; color: #1c4081;}
.irprom br {display: none;}

.tocont {position: relative;float: left; width: 12.5%;overflow: hidden;}
.tocont:hover {border: none;}
.tocont img {height: 200px !important; margin: 0 auto;width: auto !important;opacity: .6;
transition: opacity .5s ease-in-out;}
.tocont img.nop {opacity: 1;}

#downl a {padding: 5px 10px;margin: 0 0 7px 0;background: #fff;cursor: pointer;
   border: 1px solid rgba(0,0,0,0.3); border-radius: 2px 7px 7px 2px;display: inline-block;}
#downl a:hover {background: #ddd;}
#downl h5 {padding: 9px 0 8px 11px;background: #666;margin: 8px 0 5px 0; color: #fff;}

.item {/*text-align: left;*/float: left; width: 33.333%;position: relative;}
.item h4 {font-size: 1.6em;padding: 3px 6px;margin: 0 10px;}
.item .icont {padding: 0 10px;text-align: left;overflow: hidden;}
.item .icont p {position: relative;}
.item img {width: 100% !important; height: auto !important;}
div.even {display: none;}
div.third {}


.DC {max-width: 1460px;padding: 0;margin: 0 auto;font-size: 1.4em; text-align: left;}
.DC .content {margin: 0 10px;}
.DC .content p {}
.DC h2 {padding: 5px 10px; text-align: left;}

.DC h2, .DC h3, .DC h4, .DC h5, .DC h6{
    text-shadow: 1px 0 1px #ffffff;
} 


.a1, .a2, .a3 {position: relative; width: 33%;float: left;}
.a2 {}
.a3 {}

.a1 img, .a2 img, .a3 img {width: 100% !important;height: auto !important;}


.CSS-news .lcont .item {/*float: left; width: 50%;/**/float: none;width: auto;/**/position: relative;display: block;
                        border-bottom: none;
background: #ffffff/*rgba(28,64,129,0.15)/**/;color: #1c4081;}
.CSS-news .lcont .item:hover {text-decoration: none;}
/*.CSS-news .lcont .item .content {margin: 0;position: relative;}
.CSS-news .lcont .item .content .imgc {margin-left: 0px; float: right; width: 33.333%;position: relative;}
.CSS-news .lcont .item .content .imgc img {margin: 0 0 0 10px}
.CSS-news h3 {margin: 10px 10px 0; text-align: center; font-size: 2em;}/**/

.CSS-news h2 a {color: inherit;border: none;}

.CSS-news .npage {background: #ffffff;}
.CSS-products .pbb h2, .CSS-news .npage h2 {background: rgba(28,64,129,0.8)/*rgba(50,50,100,0.75)/**/; color: #fff;text-shadow:none;}
.CSS-products .pbb h2 {margin: 5px;}
.newc {margin: 0;width: 60%;
position: absolute;
  top: 50%;
  transform: translateY(-50%);

}
.newcin {
    
    padding: 10px;
}

.newc p {color: #666;}

.CSS-news .lowi {display: none;width: 105% !important; margin: 0 -10px;}
.CSS-news h2 {margin-bottom: 0; /*border-bottom: 3px solid #1c4081;/**/}
.CSS-news .highi {margin: 0px 0px 0px 10px; float: right; width: 40%/*33.333%/**/ !important;position: relative;
height: auto !important;}
.CSS-news h4 {margin: 0; padding: 10px;font-weight: bold; font-size: 1.2em;
             line-height: 1em; margin: 0 -10px 10px;text-transform: uppercase;}
.CSS-news b.next {position: absolute; bottom: 0; width: 100%;color: #fff;
                  display: block; background: rgba(28,64,129,0.8);/**/
      text-align: left;font-weight: normal;line-height: 2em;text-transform: uppercase;}
.CSS-news b span {padding: 0 10px;}
/*.CSS-news .lcont .item .content a {
     background:none;
    border: medium none;
    color: #11274f;
    display: inherit;
    height: auto;
    overflow:visible;
    position: relative;
    
}
.CSS-news .lcont p {margin: 10px 0 10px 10px;}
.CSS-news .lcont .item a.next {text-align: center;margin: 0;
      width: 100%; position: absolute; bottom: 0; right: 0;}
.CSS-news .lcont .item .content a h4 {
    background: none;
    font-weight: normal;
    left: auto;
    line-height: 1.3em;
    margin: 10px;
    padding: 0;
    top: auto;
    width: auto;
    position: relative;
}
/**/

.soltype {position: relative; text-align: center;margin: 0; padding: 0;}
.CSS-index .soltype {margin-bottom: 50px;}
.soltype h1 {margin: 0; padding: 0; position: relative;font-size: 1em;}
.soltype a {padding: 0; 
           min-width: 190px;width: 33.333%; display: inline-block;border: none;}
.soltype a span {display: block; margin: 0;padding: 10px 0;background: rgba(255,255,255,0.2); }

.soltype a:hover span, .soltype a.sel span {background: rgba(255,255,255, 0);}


.soltype a {color: #fff;text-shadow: 1px 0 1px #000000;font-weight: bold;}

.CSS-solutions .soltype a span {padding: 10px 0;}
.CSS-solutions .soltype a {width: auto;float: left;}
.renovation {background: #f67828;}
.engineering {background: #007cb0;}
.sound {background: #989ea1;}
/* PRODUCTS */
.Pscont {/*margin: 0 -2px;/**/}
.Psel {/*float: left; width: 33.333%;*/position: relative;}
.Psel h3 {margin: 0;position: relative;background: rgba(100,100,100,0.75) /*17,39,79*/; color: #eee;/**/
text-shadow:none;line-height: 1em;}
.Psel h3 span {padding: 10px;display: block;}
.Psel ul {list-style-type: none;margin: 0;}
.Psel li {display: block; padding: 0;margin: 0;float: left; width: 33%; overflow: hidden;}
.Psel li a {display: block; background: rgba(70,70,70,0.4) no-repeat center center;
            background-size: 100% auto;position: relative;
           height: 200px;padding: 0 /*5px 9px*/;border: none;margin: 1px;
           -webkit-transition: background-size 0.5s ease;
  -moz-transition: background-size 0.5s ease;
  -o-transition: background-size 0.5s ease;
  transition: background-size 0.5s ease;/**/

}

.Psel li a:hover {
    background-size: 105% auto;
}

/* end products */

.orderer .Sfw-tool b {float: left; color: #fff;font-size: 2em; font-weight: normal; line-height: 30px;}
#sortabless li {list-style: none;cursor: grabbing;}
.ajava {cursor: pointer;}


.lcont {/*margin: 0 5px;/**/position: relative;}
.lcont .item {margin: 0;}
.lcont .item .content {margin: 5px;/*height: 350px;overflow: hidden;/**/position: relative;}
.CSS-solutions .lcont .item .content {background: rgba(255,255,255,0.85);min-height: 120px;}

.CSS-pl .item {position: relative;}
.CSS-pl .item .content {margin: 5px;border: 1px solid rgba(0,0,0,0.3); background: #ffffff;}
.CSS-pl .item .content a {position: relative;display: block;border: none;}
.CSS-pl .item img {margin: 0;}
.CSS-pl h4 {/**/}
.CSS-pl .item p {/*display: none;*/clear: left;padding: 5px;margin: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.3); color: #555555;background: #f9f9f9;}

.lcont .item .content a {position: relative;display: block;border: none;
background: rgba(28,64,129,0.15)/*(14,32,64,0.2)/**/;/*height: 300px;/**/ overflow: hidden;
color: #11274f/*1c4081/*11274f/**/;
}

.CSS-pl h4, .lcont .item .content a h4 {top:0; left: 0; background: rgba(255,255,255,0.75);
              margin: 0;padding: 5px 0;position: absolute;
              font-weight: bold;width: 100%;line-height: 1.3em;}
.CSS-pl h4 span, .lcont .item .content a h4 span {padding: 0 10px;display: block;}
.lcont .item .content a p {padding: 10px;}
.lcont .item .content a .ppic .aa{position: relative; /*height: 200px;/**/
     margin-bottom: 10px;}
.lcont .item .content a img {overflow: hidden;margin-bottom: 10px;}

.lcont .item .content h5 {position: absolute; top: 48px; right: 0;
            background: rgba(255,255,255,0.5);font-style: italic;padding: 5px;}
.item .content img {z-index: -1;}


.Aview {padding: 0 10px; position: relative;/*overflow: hidden;*/}
.Aview h3 {}
.Aview h4 {font-size: 1.5em;}
.Aview h5 {text-align: left;font-style: italic;padding: 0 0 .5em 0;
line-height: 1em;text-shadow: 1px 0 0 rgba(0,0,0,0.3);}
.Aview h6 {border-top: 2px solid #ffffff; margin-bottom: 5px; background: rgba(255,255,255,0.4);
    text-align: right; font-style: normal; font-weight: bold; padding: 5px;}



#refe .ref {}
#refe .ref h2 {}
#refe .ref h3 {background: #11274f none repeat scroll 0 0;color: #fff; text-shadow: 1px 0 0 rgba(0,0,0,0.3);
padding: 3px 10px;margin: 20px 0 0 0;}
#refe .ref .img {}



.phead {position: relative; overflow: hidden;margin: 0 10px 10px 10px;}
.phead h2 {position: absolute;bottom: 0;line-height: 1em;
           background: rgba(255,255,255,0.75);
    font-size: 2em; padding: 10px; margin: 0;}
.phead img {width: 100%; height: auto;}

.contblk {}
.full .contblk img {float: right;margin: 0 0 10px 10px;}

.Aview h4 {
    padding-left: 30px;
    /*margin-bottom: 10px;*/
    margin: 25px 0 10px 0;
    background: transparent url(/img/prod/defprod.png) no-repeat 0 0;
}
.Aview .contcol {width: 100%; float: left;position: relative;}
.Aview table {width: 50%; position: relative; border-collapse: collapse;}


table.units {width: 100%;border-bottom: 1px solid #dc8a01;margin-bottom: 1em;}
table.units tr td {padding: 5px;border-right: 1px solid #dc8a01;line-height: 1em;
border-top: 1px dotted #666666;}
table.units thead td {
    border-left: #ffffff 1px solid;
     background: #dc8a01;
    color: #ffffff;padding: .5em 5px;
}
table.units tr td:first-child {border-left: 1px solid #dc8a01;}
table.units tr:first-child td {border-top: none;}
table.ds {width: 100% !important; margin-bottom: 1em;}
table.ds td { line-height: 1em; padding: .5em 5px;}
table.ds thead td {padding: .5em 5px;background: #dc8a01; color: #ffffff;}
table.ds tr td {border: 1px solid #dc8a01;border-collapse: collapse;}


.bbutt {
    background: #999 none repeat scroll 0 0;
    border: 1px solid rgba(255,255,255,0.50);
    border-radius: /*17px*/ 17px;
    color: #fff;
    display: inline-block;
    margin: 5px 10px 5px 0;
    min-width: 100px;
    padding: 5px 10px;
    text-align: center;
    transition: border .3s ease;
    overflow: hidden;
    border-left-width: 5px;
    border-right-width: 5px;
    
}
.bbutt:hover  {color: #fff;border-color: rgba(0,0,0,.25);}

/*all base*/
.video {background: #1c4081;}

/* dryzone */
.dryzone {}
.dryzone h3, .dryzone h2 {color: #dc8a01;}
#refe .ref h3 {background-color: #dc8a01;}
.dryzone h4 {
    background: transparent url(/img/prod/dryzone.png) no-repeat 0 0;
    color: #dc8a01;
}
.dryzone .video, .dryzone #downl h5, .dryzone .bbutt {background: #dc8a01;
text-shadow:1px 0 0 rgba(0,0,0,0.3);}
.dryzone #downl a {/*color: #dc8a01;*/}

/* microsilan */
.microsilan {}
.microsilan h3 {color: #0d10f5;}
.microsilan h4 {
    background: transparent url(/img/prod/microsilan.png) no-repeat 0 0;
    color: #0d10f5;
}
.microsilan table.units {border-bottom: 1px solid #0d10f5;}
.microsilan table.units tr td {border-right: 1px solid #0d10f5;
border-top: 1px dotted #666666;}
.microsilan table.units tr td:first-child,
.microsilan table.ds tr td {border-color: #0d10f5;}
.microsilan .video, .microsilan #downl h5, .microsilan .bbutt, .microsilan table.units thead td,
.microsilan table.ds thead td {background: #0d10f5; }
.microsilan #downl a {/*color: #0d10f5;*/}

/*aquablock*/
.aquablock {}
.aquablock h3 {color: #06c;}
.aquablock h4 {
    background: transparent url(/img/prod/aquablock.png) no-repeat 0 0;
    color: #06c;
}
.aquablock table.units {border-bottom: 1px solid #06c;}
.aquablock table.units tr td {border-right: 1px solid #06c;
border-top: 1px dotted #666666;}
.aquablock table.ds tr td,
.aquablock table.units tr td:first-child {border-color:  #06c;}
.aquablock .bbutt, .aquablock table.units thead td, .aquablock .video,
.aquablock table.ds thead td, .aquablock #downl h5 {background: #06c;}
.aquablock #downl a {/*color: #06c;*/}



/*soluguard*/
.soluguard {}
.soluguard h3 {color: #007038;}
.soluguard h4 {
    background: transparent url(/img/prod/soluguard.png) no-repeat 0 0;
    color: #007038;
}
.soluguard table.units {border-bottom: 1px solid #007038;}
.soluguard table.units tr td {border-right: 1px solid #007038;
border-top: 1px dotted #666666;}
.soluguard table.units tr td:first-child,
.soluguard table.ds tr td {border-color: #007038;}
.soluguard #downl a {/*color: #06c;*/}
.soluguard table.ds thead td, .soluguard table.units thead td,
.soluguard #downl h5, .soluguard .video, .soluguard .bbutt {background: #007038;}


/*vandex*/
.vandex {}
.vandex h3 {color: #033a8a;}
.vandex h4 {
    background: transparent url(/img/prod/vandex.png) no-repeat 0 0;
    color: #033a8a;
}
.vandex table.units {border-bottom: 1px solid #033a8a;}
.vandex table.units tr td {border-right: 1px solid #033a8a;
border-top: 1px dotted #666666;}
.vandex table.units tr td:first-child,
.vandex table.ds tr td {border-color: #033a8a;}
.vandex #downl a {/*color: #06c;*/}
.vandex table.ds thead td, .vandex table.units thead td,
.vandex #downl h5, .vandex .video, .vandex .bbutt {background: #033a8a;}









.video, .Chalf {position: relative;width: 50%;float: left;}
.Chalf .fcr {margin-right: 10px;}


.full {position: relative;width: 100%;}
.Chalf img {width: 100% !important; height: auto !important;}
.full img {width: 50% !important; height: auto !important; float: left;margin: 0 10px 10px 0;}

.coin {/*margin-left: 10px;*/margin-top: 10px;}
.coinl {padding: 0 10px 0 0;}
.coinr {padding: 0 0 0 10px;}
.coina {padding: 0 10px;}



img.right {float: right; margin: 0 0 5px 10px;}

.lcont .item .content h6 {background: rgba(255,255,255,0.4);
    text-align: right; font-style: normal; font-weight: bold; padding: 5px;}


/*.Aview .imgcol {width: 30%; float: right; margin: 0; position: relative;}
.Aview .imgcol .iin {margin-left: 20px;position: relative;}
.Aview .imgcol img {width: 100% !important;margin: 0 ;}/**/

.CSS-products .lcont .item .content {border: 1px solid rgba(0,0,0,0.3);}
.CSS-products .lcont .item a p {/*display: none;*/border-top: 1px solid rgba(0, 0, 0, 0.3); color: #555555; /*#1c4081/**/;
    background: #f9f9f9;margin: 0;padding: 5px;clear: left;}
.CSS-products .lcont .item a img {margin: 0;float: left;}
.ppic {}

.GLtop, .GLtop:hover {position: fixed; right: 10px; bottom: 10px; 
                      border: 1px solid rgba(0,0,0,0.3);
       border-radius: 5px;width: 40px; height: 40px;
       background: rgba(17,39,79,0.65); color: #ffffff;}
.GLtop:hover {background: rgba(17,39,79,0.85); border-color: rgba(0,0,0,0.6);}
.GLtop .ico {display: block; background: transparent url(/img/page/arrow.png) no-repeat center center; 
     width: 100%; height: 100%;position:  relative}
.GLtop .txt {display: none;}



#downl {display: block; clear: both;}
/*#refe {display: block;clear: both;margin-top: 3em;}

#refe h2 {color: #000000; background: transparent;}
#refe h3 {color: #000000; background: transparent;font-size: 1em;}
#refe h4 {color: #000000; background: transparent;}
#refe img {float: left; width: 20% !important;}

#refe ul {list-style: none;}

#refe .views-row {clear: both;}/**/


/*Admin*/
.Gid {display: none;}

.gallery-edit {}
.gallery-edit .thumb {position: relative; float: left;height: 170px;margin: 5px}
.gallery-edit .desc {position: absolute; width: 100%;left: 0; top: 50px; height: 120px;
      background-color: rgba(200,200,200,0.7);
}
.gallery-edit h6 {width: 100%;border-bottom: 1px solid gray;}

.imgup {position: relative; height: 200px;}
.imgup #Iimg {}
.imgup .imgedit {position: absolute; margin-left: 150px;top: 20px; left: 0; }

/*Admin end*/
footer, .CSS-footer {max-width: 1440px; margin: 0 auto; padding: 0 ;}
footer {position: relative;background: rgba(2,33,87, 0.6);font-size: 1.2em;line-height: 1em;}






.DC div.Sfw-tool {
}


.promo {position: relative; color: #ffffff; overflow: hidden;height: 250px;
        background: #26649d;
       margin: 0;padding: 0;}
.promo h2 {color: #ffffff;padding: 0; margin: 0;}
.banners/*, .calendar/**/ {height: 250px; overflow: hidden;/**/}
.banners {margin: 0 0 0 0; position: relative;background: rgba(255,255,255,0.5);}
.banner {height: 250px; overflow: hidden;width: 100%;
        position: absolute; left: 0; top: 0;transition: left 1s ease;}
.banner div {position: relative;height: 250px; width: auto; padding: 0px;
background: rgba(150,0,0,0.9);background: transparent center center no-repeat;}
.banner a {height: 250px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    
}
.banner img {display: none;}
.banner h3 {margin: 0; padding: 0; background: rgba(255,255,255,0.65);}
.banner h3 span {padding: 10px;display: block;font-size: 1.3em;}
.banner p {text-shadow: 1px 0 1px #000000;margin: 0; padding: 0;font-weight: bold;}
.banner p span {padding: 10px;display: block;font-size: 1.2em;}
.editingarea {}
.editingarea .row {}
.editingarea .i{padding: 0 10px;}

.editingarea .rowS {float: left; width: 33%;}
.editingarea .rowD {float: left; width: 66%;}

.editingarea .rowMulti {width: 100%;}
.editingarea .rowMulti input {width: auto;margin: 5px 10px;}
.editingarea .rowMulti .ch {float: left; padding: 0; width: 33%;}
/* flag || flags */
.flags {position: relative;}
.flags h4 {padding: 15px 0; background: #0000ff; color: #fff;}
.flag {position: relative; width: 33.33%;float: left;height: 100px;margin: 5px 0; }
.flag h6, .flag h5, .flag input {position: relative;width: 19%;float: left;min-height: 10px;}
.flag h6.type, .flag h6.order {width: 5%;}
.flag span {display: none;}
.BGstage .pbb .backto {position: relative; float: right;bottom: auto; right: auto;margin: 2px 7px 0 0;} 
.BGstage .backto {border: 1px solid rgba(255,255,255,0.9);
       border-radius: 5px;width: 40px; height: 40px;
       background: rgba(17,39,79,0.65) url(/img/page/arrowb.png) no-repeat center center; color: #ffffff;
       z-index: 97;bottom: 12px;
right: 10px; position: absolute;/**/}
.backto:hover {color: #555; background-color: rgba(17,39,79,0.65)/**/;
border: 1px solid rgba(255,255,255,1);}

.backto span {display: none;}

.CSS-news .backto {position: relative; float: right;bottom: auto; right: auto;}

.left input.esend, .offerb {display: inline-block; width: auto;background: rgba(17,39,79,0.65); color: #eeeeee;
        transition: .3s all ease;text-shadow: 1px 0 0 rgba(0,0,0,0.3);
}
.left input.esend:hover, .offerb:hover {color: #ffffff;border-bottom: none;background: rgba(17,39,79,0.85);}
.offerb span {display: block; padding: 10px;}
input.icode {margin: 0 20px 20px 0;}
.left input.esend {border: none;line-height: 35px; height: 35px; padding: 0 40px;margin: 2px 0 0 0;}

@media screen and (max-height:680px) {
}

@media screen and (max-width:1750px) {
    header .MA a span {width: 15%;}
header .MB a span {width: 25%;}
header .MC a span {width: 32%;}
header .MD a span {width: 55%;
}
}
@media screen and (max-width:1460px) {
    .phead {margin-left: 0; margin-right: 0;}
header .MA a span {width: 5%;}
header .MB a span {width: 15%;}
header .MC a span {width: 22%;}
header .MD a span {width: 35%;}
}
@media screen and (max-width:1440px) {/*1400*/
  
}

@media screen and (max-width:1160px) {/*1400*/
   
}


@media screen and (max-width:960px) {
  .item {width: 50%;}
  .Psel li { width: 50%;}
  div.third {display: none;}
  div.even {display: block;}
  .newc {
      position: relative;
      top: auto;
      transform: none;
      width: auto;
  }
}



@media screen and (max-width: 850px) {

}

@media screen and (max-width: 750px) {
  header .topline a span b {display: none;}
  .gallery div.projector {float: none; width:auto; 
}
.gallery div.projector img {width: 100%;}
.gallery div.thumbs {width: auto;}
.gallery div.thumbs img {float: left; margin: 5px;}
}

@media screen and (max-width:650px) {
 .Psel li { width: 100%;}
 .item {float: none; width: 100%;}
 .lcont .item .content {margin: 5px 0;}
 .lcont .item .content h5, .lcont .item .content p {margin-left: 5px; margin-right: 5px;}
 
 .Aview .Chalf, .Aview .video { width: 100%;}
 .Aview .video {margin-bottom: 1em;}
 .Aview .fcr {margin-right: 0;}
 .coin {margin-left: 0;} 
 .coina, .coinl, .coinr {padding: 0;}
 img.right {float: none; margin: 0;width: 100% !important;}
 header {height: 100px;}
 
 .full .contblk img {width: 100% !important; float: none;margin: 0;}
 
 .ich {float: none; width: 100%;}
 .ich .ina, .ich .inb {padding: 0; }
 

.irprom h3 span {font-size: 1em;}
.irprom .tocont {width: 25%;height: 100px;}
.offerb {margin-bottom: 15px;}
.BGstage .CSS-contact .content, .CSS-contact .cform {width: 100%; float: none;}
.CSS-contact .conti, .CSS-contact .cformi {margin: 0;} 

}

@media screen and (max-width: 600px){
    .CSS-news .lowi {display: block;}
    .CSS-news .highi {display: none;}
    
    
    .soltype a {width: 50%;}
    .soltype a span {}
    .phead h2 {position: relative; display: block;}
    .CSS-solutions .soltype a {float: none; width: 100%;}
    .CSS-solutions .soltype a span {padding: 5px 0;}
}

@media screen and (max-width:530px) {
  .calcr li {width: 33%;}
  .calcr li:first-child {width: 100%;}
  .irprom br {display: initial;} 
  #refe .ref img {width: 100% !important; margin: 0 0 10px 0;}
}


@media screen and (max-width:444px){
   
}

@media screen and (max-width:600px){
    
}

@media screen and (max-width:470px){
    header .it a b {display: none;}
}

@media screen and (max-width:400px) {
   .soltype a {width: 100%;}
   .soltype a span {padding: 10px 0;}
   header .topline {font-size: 1.4em;}
}


/*
* Pager css
*/


div.pager {
    font-size: 1.2em;
  margin:20px 0 20px 0;
  text-align:center;
  font-weight:300;
  color: #a6a6a6;
}
div.pager span.item {/*padding: 0 5px 0 5px;font-size:1.2em; */margin: 0;border:none;float: none;text-align: center;}
div.pager span.delimiter span {padding: 0 0 0 0;font-size:1em; border:none;background: none;width: 13px;color: #808080;}
/* sima közep */
div.pager a {
    display: inline-block;
    width: 30px;height: 30px;
    margin: 0 2px;
    background: transparent url(/img/sprite.png) no-repeat -120px -10px;
    color:#820000;
    border: none;
}
div.pager a:hover {
    background-position: -120px -50px;
  color:#70000;
  /*border:none;*/
}

div.pager a:active {
    background-position: -120px -90px;
  color:#1e2c12;
  /*border:none;*/
}

div.pager a:active {
   /* background-position: -330px -482px;
  color:#273049;
  border:none;*/
}
/* Current */
div.pager span span {
    display: inline-block;
    width: 30px;height: 30px;
    margin: 0 2px;
    background: transparent url(/img/sprite.png) no-repeat -120px -90px;/**/
  
  
}
div.pager span span span{
    color: #eaeaea;display: table-cell;vertical-align: middle;
    background: none;
}

div.pager a span {background: none;display: table-cell;vertical-align: middle;}


/* PREV */
div.pager span.prev a {
  display: inline-block;
    width: 90px;height: 30px;
    padding: 0 0 0 10px;
    margin: 0 2px;
    background: transparent url(/img/sprite.png) no-repeat -10px -10px;
  border:none;
}
div.pager span.prev a:hover {
  background-position: -10px -50px;
}

div.pager span.prev a:active {
  background-position: -10px -90px;
}
/* disabled */
div.pager span.prev span {
  /*display: inline-block;*/
    width: 90px;height: 30px;
    padding: 0 0 0 10px;
    margin: 0 2px;
    background: transparent url(/img/sprite.png) no-repeat -10px -130px;
}
div.pager span.prev span span {color:#a6a6a6;margin: 0;padding: 0;background: none;}
div.pager span.prev a span {margin: 0; background: none;padding: 0; text-align: center;}


/* NEXT */
div.pager span.next a {
  display: inline-block;
    width: 90px;height: 30px;
    padding: 0 10px 0 0;
    margin: 0 2px;
    background: transparent url(/img/sprite.png) no-repeat -160px -10px;
  border:none;
}
div.pager span.next a:hover {
    background-position: -160px -50px;
}

div.pager span.next a:active {
    background-position: -160px -90px;
}

div.pager span.next span {
  /*display: inline-block;*/
    width: 90px;height: 30px;
    padding: 0 10px 0 0;
    margin: 0 2px;
    background: transparent url(/img/sprite.png) no-repeat -160px -130px;
  border:none;
}
div.pager span.next span span {color:#a6a6a6;margin: 0;padding: 0;background: none;}
div.pager span.next a span {margin: 0;background: none;padding: 0;text-align: center;}






/* INPUT FORM ELEMENTS */
.uzenet .cstage {position: relative;}
div.row {
  margin: 0;
  width: 100%;
  position: relative;
}

.imgcode {float: left;width: 150px;overflow: hidden;border: 1px solid #aaaacc;padding: 1px;margin:0 20px 20px 0;
         border-radius: 5px;
         -moz-border-radius: 5px;
         -webkit-border-radius: 5px;
}
.imgcode-txt {float: left; width: 130px;margin: 0 20px 20px 0;}

div.row .SfwB {width: 156px;height: 34px;margin: 0 0 20px 0}

div.row textarea {width: 99%; height: 130px;white-space: pre-wrap;}

div.row-inner {padding: 10px;position: relative;}

div.row h6{
    line-height: 1.2em;
  margin:0;
  padding:0;
  text-align:left;
  font-size:1em;

}
div.row a:hover {/*border:none;*/}
div.row img {}
/*Form elemets*/
a.index-pic-holder {
  
  display:block;
  width:140px;
  height:140px;
  padding: 0;
  border: 2px solid #999999;
}
a.index-pic-holder-big {
  display:block;
  width:298px;
  min-height: 298px;
  background-repeat: no-repeat;
  padding: 0;
  border: 2px solid #999999;
}

a.index-pic-holder:hover, a.index-pic-holder-big:hover {
  border-color: #666666;}


span.info {margin:0 10px 20px 10px; font-style:italic; display:block; color:#36426a;width: 100%;}
span.error {color:#d51919;}

div.error em {color:#d51919;display: block;}
div.error div.fileup em {color:#d51919;display: block;bottom: 20px;position: relative;}

input {
    margin:0;
    padding:5px 10px;
    height:20px;
    line-height: 20px;
    width:96%;/*width: 320px;/*450px;
    /*border:none;*/
    outline:0;
    resize: none;
    /*background: transparent url(/img/collector.png) no-repeat -10px -10px;*/
    font-weight: 300;
    /*font-family: Arial;*/
    font-size: 1em;
    float: left;
}

input:focus {}

input:hover {}

input[type='submit'], input[type='button'] {cursor: pointer;line-height: 30px;height: 30px;}

input[type='submit']:hover, input[type='button']:hover {}


/*input.Ifile,*/
input[type='file'] {
    height: 30px; /*width: 152px;/**//*overflow: hidden;/**/border: 0px solid #f1f1f1;
    text-align: left;
       position: absolute;
       filter:alpha(opacity=1);
        -moz-opacity:0.01;
        -khtml-opacity: 0.01;
        opacity: 0.01;/**/
        cursor: pointer;
        z-index: 2;
}

div.fileup{position: relative;overflow: hidden;/*margin-left: 20px;/**/text-align: left;height: 28px;width: 100%/*298px/**/;
           /*overflow: hidden;*/float: left;margin: 15px 0;
       border:1px solid #999999;background: #FFFFFF;}
div.fileup span { cursor: pointer;z-index: 1;font-weight: normal;display: block;position: absolute;width: 298px;line-height: 28px;text-align: center;}
div.fileup span.mover {color: red;}

div.afileup{position: relative;width: 100%; padding: 8px 0;overflow: hidden;
        border-radius: 3px; border: 1px solid #666666; background: rgba(255,255,255,0.2);}

div.error {}
div.error input {color: red;}
div.error textarea {color: red;}
input.chCode {}
input.chCode:focus {}
div.error input.chCode {}

textarea.CItextarea {
    margin:0;
    padding:5px 5px 5px 10px;
    height:155px;
    line-height: 20px;
    width: 100%;
    /*border:none;*/
    outline:0;
    resize: none;
    /*background: transparent url(/img/collector.png) no-repeat -10px -130px;*/
    font-weight: 300;
    font-size: 1.4em;
    float: left;
}

textarea.CItextarea:focus { }
div.error textarea.CItextarea { }

select {width: auto; padding: 7px;}
select option {}



label {cursor: pointer;float: left;color: #5c5c5c;font-weight: 300;margin-top: 4px;}
label:hover {color: #414141;}
.checkbox {cursor: pointer;display: inline-block; float: left; width: 25px; height: 25px; background: transparent url(/img/checkbox.png) no-repeat -5px -5px;}
.checkbox--empty {background-position: -5px -5px;}
.checkbox--selected {background-position: -5px -55px;}
.checkbox--over {background-position: -5px -105px;}




/* special layout */
div.Sfw_message {
        position: fixed;
    /*top: 30px;*/
    width: 100%;
    height: 100%;
    background: transparent url('/img/transparent/black-60.png') repeat;
 z-index: 99997;
 font-size: 1.5em;

}

div.Sfw_message h4 {font-size: 2em; color: #ffffff;background: #1c4081;font-weight: 400;margin-bottom: 10px;padding: 10px;line-height: 1em;}
div.Sfw_message span.close {position: absolute; color: #ffffff;cursor: pointer;right: 10px; top: 20px;font-size: 2em;}
div.Sfw_message .spot-inner{
    min-width: 280px;
    max-width: 600px;
    margin: 40px auto 0 auto;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: none; /*1px solid #aaa;*/
    overflow: hidden;
    background:#eeeeee;

    /*padding:10px 20px;*/ padding: 0 0 5px 0;
    opacity:0.8;
    filter:alpha(opacity=85);
    -moz-opacity:0.85;
    -khtml-opacity: 0.85;
    position: relative;
    cursor: pointer;
    text-align: center;
}
div.Sfw_message .spot-inner p {padding: 0 10px 10px 10px;}

div.Sfw-message-popup {
}


/*SFW - Extra*/




div.Sfw-tool .SfwB {
-webkit-box-shadow: 0px 1px 0px 0px #848484;
-moz-box-shadow: 0px 1px 0px 0px #848484;
box-shadow: 0px 1px 0px 0px #848484;
    overflow: hidden;
    line-height: 21px;/*1.5em;*/
    height: 21px;/*1.5em;*/
    display: inline-block;
    padding: 4px 9px;
    margin: 2px;
    border: 1px solid #1a1a1a;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius:5px;
color: #dedede;


    background-color: #939393;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4e4e4e), to(#262626)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #4e4e4e, #262626); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #4e4e4e, #262626); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #4e4e4e, #262626); /* IE10 */
  background-image:      -o-linear-gradient(top, #4e4e4e, #262626); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #4e4e4e, #262626);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4e4e4e', EndColorStr='#262626'); /* IE6–IE9 */
}
div.Sfw-tool  .SfwB:hover {text-decoration: none;
 -webkit-box-shadow: none;;
-moz-box-shadow: none;
box-shadow: none;
 border-color: #000000;
background-color: #939393;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3f3f3f), to(#1e1e1e)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #3f3f3f, #1e1e1e); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #3f3f3f, #1e1e1e); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #3f3f3f, #1e1e1e); /* IE10 */
  background-image:      -o-linear-gradient(top, #3f3f3f, #1e1e1e); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #3f3f3f, #1e1e1e);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3f3f3f', EndColorStr='#1e1e1e'); /* IE6–IE9 */
            color: #ffffff;
}
/*******************************/
div.Sfw-tool .SfwBD, div.Sfw-super-tool a.admBD, div.admin-group a.delete, div.admin-tool a.delete, a.admBD
{
    -webkit-box-shadow: 0px 1px 0px 0px #848484;
-moz-box-shadow: 0px 1px 0px 0px #848484;
box-shadow: 0px 1px 0px 0px #848484;
    overflow: hidden;
    line-height: 1.5em;
    height: 1.5em;
    display: inline-block;
    padding: 4px 9px;
    margin: 2px;
    border: 1px solid #590000;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius:5px;
    color: #ffffff;


    background-color: #d77c7c;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d77c7c), to(#262626)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #d77c7c, #b30001); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #d77c7c, #b30001); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #d77c7c, #b30001); /* IE10 */
  background-image:      -o-linear-gradient(top, #d77c7c, #b30001); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #d77c7c, #b30001);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d77c7c', EndColorStr='#b30001'); /* IE6–IE9 */

}

div.Sfw-tool .SfwBD:hover, div.Sfw-super-tool a.admBD:hover, div.admin-group a.delete:hover, div.admin-tool a.delete:hover, a.admBD:hover
{text-decoration: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border-color: #480000;
background-color: #ad6363;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ad6363), to(#8f0001)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #ad6363, #8f0001); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #ad6363, #8f0001); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #ad6363, #8f0001); /* IE10 */
  background-image:      -o-linear-gradient(top, #ad6363, #8f0001); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #ad6363, #8f0001);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ad6363', EndColorStr='#8f0001'); /* IE6–IE9 */
            }


/*
* special modifiers
*/
/* BOREDR */
.NoBL, div.NoBL {border-left:none;}
.NoBR, div.NoBR {border-right:none;}
.NoBT, div.NoBT {border-top:none;}
.NoBB, div.NoBB {border-bottom:none;}
/* MARGIN */
.NoML, div.NoML {margin-left:0px;}
.NoMR, div.NoMR {margin-right:0px;}
.NoMT, div.NoMT {margin-top:0px;}
.NoMB, div.NoMB {margin-bottom:0px;}
/* PADDING */
.NoPL, div.NoPL {padding-left:0px;}
.NoPR, div.NoPR {padding-right:0px;}
.NoPT, div.NoPT {padding-top:0px;}
.NoPB, div.NoPB {padding-bottom:0px;}


/*
* CLEAR
*/
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-block; }
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}

/* End hide from IE-mac */

