/*!
 Simple reset.css

 @version	1.0
 @author	Oskar Krawczyk (thereis@nouincolor.com)

*/

body, head, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, li, dd, dt, dl, form, fieldset, input, textarea, button {
	padding: 0;
	margin: 0;
	list-style: none;
	border: none;
	font-weight: normal;
	vertical-align: top;
	line-height: 100%;
	font-size: 1em;
}

img {
	border: none;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
}

table, td, tr, th, tbody, thead {
	border: none;
	padding: 0;
	margin: 0;
}

legend {
	display: none;
}

.selector:after,
#content .mCont:after,
.orderSteps:after,
.whiteCont:after,
.wCont5:after,
.wCont3:after,
.wCont2:after,
.checkSerialNumber:after {
	display: block;
	content: ' ';
	clear: both;
	height: 0;
	font-size: 0;
	overflow: hidden;
	width: 100%;
}

p {
	line-height: 1.5em;
}

input, select, textarea {
	font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
}


/*icons
============================================================================= */
.icon {
  background: url(../img/icons/icons.png) no-repeat;
  display: inline-block;
  position: absolute;
}

#main-menu .breadcrumbs li,
.v_icon {
  background: url(../img/icons/icons-vertical.png) no-repeat;
  display: inline-block;
}

.i_quantityOrdered {
  background-color: #ec6253;
  background: -moz-linear-gradient(top, #ec6253 0%, #c60604 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ec6253), color-stop(100%, #c60604));
  background: -webkit-linear-gradient(top, #ec6253 0%, #c60604 100%);
  background: -o-linear-gradient(top, #ec6253 0%, #c60604 100%);
  background: -ms-linear-gradient(top, #ec6253 0%, #c60604 100%);
  background: linear-gradient(top, #ec6253 0%, #c60604 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec6253', endColorstr='#c60604');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec6253', endColorstr='#c60604')";
  border: solid 1px #bb1810;
  border-radius: 10px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);
  color: #fff;
  font-size: 9px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.9em;
  height: 15px;
  min-width: 11px;
  padding: 0 2px;
  text-align: center;
  text-shadow: none;
}

.i_phoneGrey {
  background-position: 0 0;
  height: 12px;
  width: 15px;
}

.i_phoneBlue {
  background-position: -5px -111px;
  height: 16px;
  width: 21px;
}

.i_phoneBigBlue {
  background-position: -21px -601px;
  height: 20px;
  width: 27px;
}

.i_phoneYellow {
  background-position: -37px -183px;
  height: 10px;
  width: 13px;
}

.i_phoneYellow2 {
  background-position: -19px -545px;
  height: 11px;
  width: 15px;
}

.i_phoneGreySmall {
  background-position: -24px -328px;
  height: 11px;
  width: 13px;
}

.i_wifi {
  background-position: 0 -467px;
  height: 14px;
  width: 20px;
}

.active .i_wifi {
  background-position: -9px -452px;
}

.i_lan {
  background-position: -37px -500px;
  height: 15px;
  width: 16px;
}

.active .i_lan {
  background-position: -37px -516px;
}

.i_fiber {
  background-position: -30px -456px;
  height: 11px;
  width: 18px;
}

.active .i_fiber {
  background-position: -21px -468px;
}

.i_radiolines {
  background-position: 0 -481px;
  height: 18px;
  width: 17px;
}

.active .i_radiolines {
  background-position: -17px -481px;
}

.i_masts {
  background-position: -34px -480px;
  height: 18px;
  width: 19px;
}

.active .i_masts {
  background-position: 0 -18px;
}

.i_equipment {
  background-position: 0 -500px;
  height: 18px;
  width: 18px;
}

.active .i_equipment {
  background-position: -18px -500px;
}

.i_antenna {
  background-position: 0 -758px;
  height: 20px;
  width: 20px;
}

.active .i_antenna {
  background-position: -31px -740px;
}
.i_monitoring {
  background-position: -5px -796px;
  height: 20px;
  width: 20px;
  margin: 0px 0px 0px -27px;
}
.active .i_monitoring {
  background-position: -5px -818px;
}



.i_locationGrey {
  background-position: -29px -339px;
  height: 14px;
  width: 8px;
}

.i_suitcaseGrey {
  background-position: -12px -329px;
  height: 10px;
  width: 11px;
}

.i_dollarGrey {
  background-position: -21px -340px;
  height: 10px;
  width: 7px;
}

.i_basket {
  background-position: -16px 0;
  height: 16px;
  width: 14px;
}

.i_basketWhite {
  background-position: 0 -68px;
  height: 18px;
  width: 16px;
}

.i_basketWhite2 {
  background-position: 0 -86px;
  height: 16px;
  width: 14px;
}

.i_basketGreyBig {
  background-position: -1px -340px;
  height: 21px;
  width: 19px;
}

.i_basketPending {
  background-position: -16px -519px;
  height: 18px;
  width: 19px;
}

.i_basketDone {
  background-position: 0 -535px;
  height: 19px;
  width: 18px;
}

.i_basketBlue {
  background-position: -39px -789px;
  height: 17px;
  width: 14px;
}

.i_talkGrey {
  background-position: -21px -18px;
  height: 14px;
  width: 19px;
}

.i_talkDarkGrey {
  background-position: 0 -412px;
  height: 26px;
  width: 34px;
}

.i_talkWhite {
  background-position: -17px -133px;
  height: 13px;
  width: 19px;
}

.i_arrow {
  background-position: -41px -18px;
  height: 5px;
  width: 5px;
}

.i_arrow2 {
  background-position: -42px -24px;
  height: 8px;
  width: 5px;
}

.i_arrow3 {
  background-position: -28px -189px;
  height: 11px;
  width: 8px;
}

.i_arrowGalPrev {
  background-position: -47px -8px;
  height: 7px;
  width: 6px;
}

.i_arrowGalNext {
  background-position: -47px 0;
  height: 7px;
  width: 6px;
}

.i_arrowBlackPrev {
  background-position: -47px -225px;
  height: 10px;
  width: 6px;
}

.i_arrowBlackNext {
  background-position: -47px -237px;
  height: 10px;
  width: 6px;
}

.i_360degrees {
  background-position: 0 -40px;
  height: 26px;
  width: 53px;
}

.i_car {
  background-position: -17px -67px;
  height: 12px;
  width: 20px;
}

.i_carBlue {
  background-position: -14px -439px;
  height: 12px;
  width: 16px;
}

.i_cancel {
  background-position: -23px -80px;
  height: 30px;
  width: 30px;
}

.i_cancelBlue {
  background-position: -35px -429px;
  height: 14px;
  width: 14px;
}

.i_corner {
  background-position: -38px -67px;
  height: 10px;
  width: 8px;
}

.i_newsletter {
  background-position: -28px -111px;
  height: 21px;
  width: 25px;
}

.i_help {
  background-position: 0 -129px;
  height: 17px;
  width: 16px;
}

.i_removeGrey {
  background-position: -37px -133px;
  height: 16px;
  width: 16px;
  text-indent: -900em;
}

.i_removeGrey:hover {
  background-position: 0 -740px;
}

.i_removeDarkGrey {
  background-position: 0 -311px;
  height: 17px;
  width: 16px;
}

.i_removeGreySmall {
  background-position: 0 -149px;
  height: 13px;
  width: 12px;
  right: 5px;
  text-indent: -900em;
  top: 4px;
}

.i_removeGreySmall:hover {
  background-position: -17px -740px;
}

.i_removeLightGreySmall {
  background-position: -21px -204px;
  height: 12px;
  width: 12px;
}

.i_removeDarkBlue {
  background-position: 0 -217px;
  height: 12px;
  width: 13px;
}

.i_minus {
  background-position: -13px -149px;
  display: block;
  height: 3px;
  width: 6px;
}

.i_plus {
  background-position: -20px -149px;
  display: block;
  height: 9px;
  width: 8px;
}

.i_plusGrey {
  background-position: -38px -149px;
  height: 8px;
  width: 8px;
}

.i_plusLightGrey {
  background-position: -34px -204px;
  height: 12px;
  width: 10px;
}

.i_plusWhite {
  background-position: -10px -204px;
  height: 12px;
  width: 10px;
}

.i_warranty {
  background-position: 0 -162px;
  height: 26px;
  width: 26px;
}

.i_tools {
  background-position: -27px -162px;
  height: 20px;
  width: 20px;
}

.i_tools2 {
  background-position: -1px -363px;
  height: 21px;
  width: 20px;
}

.i_headphones {
  background-position: -28px -374px;
  height: 24px;
  width: 24px;
}

.i_headphonesYellow {
  background-position: -36px -623px;
  height: 18px;
  width: 16px;
}

.i_checkedGrey {
  background-position: 0 -189px;
  height: 9px;
  width: 12px;
}

.i_checkedDarkBlue {
  background-position: 0 -230px;
  height: 9px;
  width: 12px;
}

.i_checkedWhite {
  background-color: #50bb09;
  background-position: -23px -247px;
  border-radius: 50%;
  height: 30px;
  width: 30px;
}

.i_checkedGreen {
  background-position: -15px -279px;
  height: 12px;
  width: 12px;
}

.i_checkedBlack {
  background-position: 0 -673px;
  height: 13px;
  width: 12px;
}

.i_point {
  background: #dbdbdb;
  border-radius: 50%;
  height: 5px;
  width: 5px;
}

.i_pointDark {
  background: #818181;
  border-radius: 50%;
  height: 4px;
  width: 4px;
}

.i_questionMarkBlue {
  background-position: -13px -189px;
  height: 14px;
  width: 14px;
}

.i_questionMarkYellow {
  background-position: -45px -204px;
  height: 11px;
  width: 7px;
}

.i_questionMarkGrey {
  background-position: 0 -281px;
  height: 15px;
  width: 14px;
}

.i_letter {
  background-position: -37px -194px;
  height: 9px;
  width: 11px;
}

.i_letterGrey {
  background-position: -42px -591px;
  height: 9px;
  width: 11px;
}

.i_narrowing {
  background-position: 0 -203px;
  height: 11px;
  width: 8px;
}

.i_dative {
  background-position: 0 -247px;
  height: 17px;
  width: 16px;
}

.i_printer {
  background-position: 0 -265px;
  height: 15px;
  width: 16px;
}

.i_printerWhite {
  background-position: -19px -624px;
  height: 16px;
  width: 16px;
}

.i_printerGrey {
  background-position: -42px -579px;
  height: 11px;
  width: 10px;
}

.i_currentBasketTip {
  background-position: -29px -318px;
  height: 7px;
  width: 8px;
}

.i_inet {
  background-position: -23px -289px;
  height: 29px;
  width: 30px;
}

.i_pin {
  background-position: 0 -312px;
  height: 19px;
  width: 10px;
}

.i_submenu {
  background-position: -38px -335px;
  height: 16px;
  width: 15px;
}

#account-menu .category div .hover.i_submenu {
  background-position: -38px -335px !important;
}

#account-menu .category div:hover .i_submenu,
.active .i_submenu {
  background-position: -38px -318px;
}

.i_profileGrey {
  background-position: -30px -354px;
  height: 19px;
  width: 22px;
}

.i_profileLightBlue {
  background-position: 0 -519px;
  height: 15px;
  width: 15px;
}

.i_employeeProfil {
  background-position: -21px -642px;
  height: 18px;
  width: 16px;
}

.i_clockBlue {
  background-position: -16px -398px;
  height: 13px;
  width: 14px;
}

.i_clockGrey {
  background-position: 0 -709px;
  height: 30px;
  width: 30px;
}

.i_flagBlue {
  background-position: -35px -399px;
  height: 14px;
  width: 10px;
}

.i_alertRed {
  background-position: -35px -414px;
  height: 14px;
  width: 14px;
}

.i_download {
  background-position: 0 -439px;
  height: 12px;
  width: 13px;
}

.i_bulb {
  background-position: 0 -452px;
  height: 14px;
  width: 8px;
}

.i_bulbLight {
  background-position: -42px -559px;
  height: 14px;
  width: 8px;
}

.i_charts {
  background-position: 0 -579px;
  height: 19px;
  width: 18px;
}

.i_rack {
  background-position: -19px -579px;
  height: 21px;
  width: 20px;
}

.i_discussion {
  background-position: 0 -601px;
  height: 22px;
  width: 20px;
}

.i_recalculate {
  background-position: 0 -624px;
  height: 17px;
  width: 18px;
}

.i_furtherArrow {
  background-position: -40px -642px;
  height: 11px;
  width: 12px;
}

.i_cables {
  background-position: -21px -663px;
  height: 16px;
  width: 24px;
}

.i_pickPhone {
  background-position: -13px -680px;
  height: 28px;
  width: 28px;
}

.v_arrowWhite {
  background-position: 100% -161px;
  padding-right: 14px;
}

.v_arrowBlue {
  background-position: 100% -177px;
}

.v_arrowBlue2 {
  background-position: 0 -242px;
  padding-left: 10px !important;
}

.v_arrowBlue3 {
  background-position: 0 -314px;
  float: left;
  font-size: 12px;
  line-height: 1.4em;
  padding-left: 10px;
}

.v_arrowBlue4 {
  background-position: 100% -285px;
}

.v_arrowBlue,
.v_arrowBlue4 {
  float: right;
  font-size: 12px;
  line-height: 1.4em;
  padding-right: 12px;
}

.v_arrowGrey {
  background-position: 0 -193px;
  padding-left: 10px;
}

.v_arrowDownBlack {
  background-position: -22px -55px;
}

.v_arrowDownBlue {
  background-position: -22px -67px;
}




/*buttons
============================================================================= */
.btn1 {
  background-color: #fff;
  border-radius: 20px;
  /*box-shadow: 0 1px 1px #f5f7f8, inset 0 1px 3px #e3e3e3;*/
  border: solid 1px #bebebe;
  color: #393939;
  font-size: 1.2em;
}

.btn2 {
  background-color: #f3f6f8;
  background: -moz-linear-gradient(top, #f3f6f8 0%, #eef3f5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f6f8), color-stop(100%, #eef3f5));
  background: -webkit-linear-gradient(top, #f3f6f8 0%, #eef3f5 100%);
  background: -o-linear-gradient(top, #f3f6f8 0%, #eef3f5 100%);
  background: -ms-linear-gradient(top, #f3f6f8 0%, #eef3f5 100%);
  background: linear-gradient(top, #f3f6f8 0%, #eef3f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f6f8', endColorstr='#eef3f5');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f6f8', endColorstr='#eef3f5')";
  border: solid 1px #b6bdc3;
  border-radius: 2px;
  box-shadow: 0 1px 1px #f5f7f8, inset 0 1px 1px #f7f9fa;
  color: #668299;
  cursor: pointer;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 1.1em;
  text-shadow: 0 1px 1px #fff;
}

.btn2:hover {
  background-color: #fbfbfb;
  background: -moz-linear-gradient(top, #fbfbfb 0%, #eef3f5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #eef3f5));
  background: -webkit-linear-gradient(top, #fbfbfb 0%, #eef3f5 100%);
  background: -o-linear-gradient(top, #fbfbfb 0%, #eef3f5 100%);
  background: -ms-linear-gradient(top, #fbfbfb 0%, #eef3f5 100%);
  background: linear-gradient(top, #fbfbfb 0%, #eef3f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#eef3f5');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#eef3f5')";
}

.btn2:active {
  background-color: #eef3f5;
  background: -moz-linear-gradient(top, #eef3f5 0%, #f7fdff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eef3f5), color-stop(100%, #f7fdff));
  background: -webkit-linear-gradient(top, #eef3f5 0%, #f7fdff 100%);
  background: -o-linear-gradient(top, #eef3f5 0%, #f7fdff 100%);
  background: -ms-linear-gradient(top, #eef3f5 0%, #f7fdff 100%);
  background: linear-gradient(top, #eef3f5 0%, #f7fdff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eef3f5', endColorstr='#f7fdff');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eef3f5', endColorstr='#f7fdff')";
}

.btn3 {
  background-color: #1b6cc7;
  background: -moz-linear-gradient(top, #2072ca 0%, #1966c3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2072ca), color-stop(100%, #1966c3));
  background: -webkit-linear-gradient(top, #2072ca 0%, #1966c3 100%);
  background: -o-linear-gradient(top, #2072ca 0%, #1966c3 100%);
  background: -ms-linear-gradient(top, #2072ca 0%, #1966c3 100%);
  background: linear-gradient(top, #2072ca 0%, #1966c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2072ca', endColorstr='#1966c3');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2072ca', endColorstr='#1966c3')";
  border-radius: 2px;
  /*box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.13);*/
  border: solid 1px #105db8;
  border-bottom: solid 1px #0f57ac;
  border-top: solid 1px #105eb9;
  cursor: pointer;
  color: #fff;
  display: inline-block;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 1.4em;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 -1px 1px #1962b2;
}

  .btn3.big,
  .btn6.big {
    font-size: 1.3em;
    padding: 6px 20px 4px 20px;
  }

  .btn6.big {
    line-height: 1.4em;
  }

  .btn3.bigger,
  .btn6.bigger {
    font-size: 1.3em;
    line-height: 1.4em;
    padding: 6px 32px 4px 32px;
  }

  .btn17.next,
  .btn3.next {
    font-size: 1.5em;
    padding: 9px 24px 8px 30px;
  }

    .btn17.next span,
    .btn3.next span {
      background-position: 100% -159px;
    }

  .btn3.back {
    font-size: 1.5em;
    padding: 9px 14px 8px 13px;
  }

    .btn3.back span {
      background-position: 0 -205px;
      padding-left: 17px;
    }

.btn3:hover {
  background-color: #1e7bde;
  background: -moz-linear-gradient(top, #1e7bde 0%, #1966c3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e7bde), color-stop(100%, #1966c3));
  background: -webkit-linear-gradient(top, #1e7bde 0%, #1966c3 100%);
  background: -o-linear-gradient(top, #1e7bde 0%, #1966c3 100%);
  background: -ms-linear-gradient(top, #1e7bde 0%, #1966c3 100%);
  background: linear-gradient(top, #1e7bde 0%, #1966c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e7bde', endColorstr='#1966c3');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e7bde', endColorstr='#1966c3')";
}

.btn3:active {
  background-color: #1966c3;
  background: -moz-linear-gradient(top, #1966c3 0%, #2178d5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1966c3), color-stop(100%, #2178d5));
  background: -webkit-linear-gradient(top, #1966c3 0%, #2178d5 100%);
  background: -o-linear-gradient(top, #1966c3 0%, #2178d5 100%);
  background: -ms-linear-gradient(top, #1966c3 0%, #2178d5 100%);
  background: linear-gradient(top, #1966c3 0%, #2178d5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1966c3', endColorstr='#2178d5');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1966c3', endColorstr='#2178d5')";
}

.btn4 {
  background-color: #f8f8f8;
  background: -moz-linear-gradient(top, #fbfbfb 0%, #f2f2f2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #f2f2f2));
  background: -webkit-linear-gradient(top, #fbfbfb 0%, #f2f2f2 100%);
  background: -o-linear-gradient(top, #fbfbfb 0%, #f2f2f2 100%);
  background: -ms-linear-gradient(top, #fbfbfb 0%, #f2f2f2 100%);
  background: linear-gradient(top, #fbfbfb 0%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#f2f2f2');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#f2f2f2')";
  box-shadow: inset 0 1px 1px #fff;
  display: inline-block;
  text-indent: -900em;
  text-shadow: 0 1px 1px #fff;
}

.btn4:hover {
  background-color: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f2f2f2));
  background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);
  background: -o-linear-gradient(top, #fff 0%, #f2f2f2 100%);
  background: -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%);
  background: linear-gradient(top, #fff 0%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2')";
  text-decoration: none;
}

.btn4:active {
  background-color: #f0f0f0;
  background: -moz-linear-gradient(top, #f0f0f0 0%, #fff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(100%, #fff));
  background: -webkit-linear-gradient(top, #f0f0f0 0%, #fff 100%);
  background: -o-linear-gradient(top, #f0f0f0 0%, #fff 100%);
  background: -ms-linear-gradient(top, #f0f0f0 0%, #fff 100%);
  background: linear-gradient(top, #f0f0f0 0%, #fff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#ffffff');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#ffffff')";
}

.btn5 {
  background: #fff;
  border: solid 1px #e1e1e1;
  border-top: solid 1px #cecece;
  border-bottom: solid 1px #e4e4e4;
  box-shadow: 0 1px 0 #fdfdfd, inset 0 1px 0 #f4f4f4;
  color: #939393;
  font-size: 1.2em;
  line-height: 1.1em;
}

.btn6 {
  background: #fbfbfb;
  border: solid 1px #d0d0d0;
  border-top: solid 1px #d2d2d2;
  border-bottom: solid 1px #c7c7c7;
  box-shadow: 0 1px 0 #f2f2f2, inset 0 1px 0 #fff;
  border-radius: 2px;
  color: #444;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
}

.btn6:hover {
  background: #fdfdfd;
  text-decoration: none;
}

.btn6:active {
  background-color: #f7f7f7;
  background: -moz-linear-gradient(top, #f7f7f7 0%, #fefefe 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #fefefe));
  background: -webkit-linear-gradient(top, #f7f7f7 0%, #fefefe 100%);
  background: -o-linear-gradient(top, #f7f7f7 0%, #fefefe 100%);
  background: -ms-linear-gradient(top, #f7f7f7 0%, #fefefe 100%);
  background: linear-gradient(top, #f7f7f7 0%, #fefefe 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#fefefe');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#fefefe')";
}

.btn7 {
  background-color: #eff7ff;
  background: -moz-linear-gradient(top, #eff7ff 0%, #eaf5ff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eff7ff), color-stop(100%, #eaf5ff));
  background: -webkit-linear-gradient(top, #eff7ff 0%, #eaf5ff 100%);
  background: -o-linear-gradient(top, #eff7ff 0%, #eaf5ff 100%);
  background: -ms-linear-gradient(top, #eff7ff 0%, #eaf5ff 100%);
  background: linear-gradient(top, #eff7ff 0%, #eaf5ff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff7ff', endColorstr='#eaf5ff');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff7ff', endColorstr='#eaf5ff')";
  border: solid 1px #bbcfe1;
  border-radius: 2px;
  box-shadow: inset 0 1px 0 #f7fbff, 0 1px 0 rgba(255, 255, 255, 0.27);
  color: #5d7587;
  cursor: pointer;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.4em;
}

.btn7:hover {
  background-color: #f4faff;
  background: -moz-linear-gradient(top, #f4faff 0%, #eaf5ff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4faff), color-stop(100%, #eaf5ff));
  background: -webkit-linear-gradient(top, #f4faff 0%, #eaf5ff 100%);
  background: -o-linear-gradient(top, #f4faff 0%, #eaf5ff 100%);
  background: -ms-linear-gradient(top, #f4faff 0%, #eaf5ff 100%);
  background: linear-gradient(top, #f4faff 0%, #eaf5ff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4faff', endColorstr='#eaf5ff');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4faff', endColorstr='#eaf5ff')";
  text-decoration: underline;
}

.btn7:active {
  background-color: #e5f2fe;
  background: -moz-linear-gradient(top, #e5f2fe 0%, #f4faff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5f2fe), color-stop(100%, #f4faff));
  background: -webkit-linear-gradient(top, #e5f2fe 0%, #f4faff 100%);
  background: -o-linear-gradient(top, #e5f2fe 0%, #f4faff 100%);
  background: -ms-linear-gradient(top, #e5f2fe 0%, #f4faff 100%);
  background: linear-gradient(top, #e5f2fe 0%, #f4faff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5f2fe', endColorstr='#f4faff');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5f2fe', endColorstr='#f4faff')";
}

.btn8 {
  background: #e8f4ff;
  border: solid 1px #d5dee5;
  border-top: solid 1px #d7e0e7;
  border-bottom: solid 1px #c8d0d7;
  border-radius: 2px;
}

.btn9 {
  background-color: #eaf6ff;
  background: -moz-linear-gradient(top, #eaf6ff 0%, #e7f4ff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaf6ff), color-stop(100%, #e7f4ff));
  background: -webkit-linear-gradient(top, #eaf6ff 0%, #e7f4ff 100%);
  background: -o-linear-gradient(top, #eaf6ff 0%, #e7f4ff 100%);
  background: -ms-linear-gradient(top, #eaf6ff 0%, #e7f4ff 100%);
  background: linear-gradient(top, #eaf6ff 0%, #e7f4ff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaf6ff', endColorstr='#e7f4ff');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaf6ff', endColorstr='#e7f4ff')";
  border: solid 1px #c7d5e1;
  border-top: solid 1px #c9d7e3;
  border-bottom: solid 1px #bbc8d3;
  border-radius: 2px;
  box-shadow: inset 0 1px 0 #f0f9ff;
  color: #668299;
  cursor: pointer;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 1.4em;
  text-shadow: 0 1px 0 #fff;
}

.btn10 {
  background-color: rgba(255, 255, 255, 0.5);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7FFFFFFF', endColorstr='#00FFFFFF');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#7FFFFFFF', endColorstr='#00FFFFFF')";
  border: solid 1px #e5e0ac;
  box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;
  border-radius: 2px;
  display: block;
  font-size: 1.3em;
  font-weight: bold;
  line-height: 1.4em;
  padding: 6px 0;
}

.btn10:hover {
  background-color: rgba(255, 255, 255, 0.65);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.65)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(top, rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A5FFFFFF', endColorstr='#00FFFFFF');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#A5FFFFFF', endColorstr='#00FFFFFF')";
  text-decoration: underline;
}

.btn10:active {
  background: rgba(255, 255, 255, 0.4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66FFFFFF', endColorstr='#66FFFFFF');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#66FFFFFF', endColorstr='#66FFFFFF')";
}

.btn11 {
  background-color: #e9e9e9;
  background: -moz-linear-gradient(top, #e9e9e9 0%, #dfdfdf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9e9e9), color-stop(100%, #dfdfdf));
  background: -webkit-linear-gradient(top, #e9e9e9 0%, #dfdfdf 100%);
  background: -o-linear-gradient(top, #e9e9e9 0%, #dfdfdf 100%);
  background: -ms-linear-gradient(top, #e9e9e9 0%, #dfdfdf 100%);
  background: linear-gradient(top, #e9e9e9 0%, #dfdfdf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#dfdfdf');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#dfdfdf')";
  border-radius: 2px;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.13);
  border: solid 1px #b6b6b6;
  cursor: pointer;
  color: #1b6cc7;
  display: inline-block;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 1.4em;
  text-align: center;
  text-shadow: 0 1px 0 #f1f1f1;
}

.btn11:hover {
  background: #e8e8e8;
}

.btn11:active {
  background-color: #e9e9e9;
  background: -moz-linear-gradient(top, #e9e9e9 0%, #dfdfdf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9e9e9), color-stop(100%, #dfdfdf));
  background: -webkit-linear-gradient(top, #e9e9e9 0%, #dfdfdf 100%);
  background: -o-linear-gradient(top, #e9e9e9 0%, #dfdfdf 100%);
  background: -ms-linear-gradient(top, #e9e9e9 0%, #dfdfdf 100%);
  background: linear-gradient(top, #e9e9e9 0%, #dfdfdf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#dfdfdf');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#dfdfdf')";
}

.btn12 {
  background-color: #f6581e;
  background: -moz-linear-gradient(top, #f6581e 0%, #f44d17 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6581e), color-stop(100%, #f44d17));
  background: -webkit-linear-gradient(top, #f6581e 0%, #f44d17 100%);
  background: -o-linear-gradient(top, #f6581e 0%, #f44d17 100%);
  background: -ms-linear-gradient(top, #f6581e 0%, #f44d17 100%);
  background: linear-gradient(top, #f6581e 0%, #f44d17 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6581e', endColorstr='#f44d17');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6581e', endColorstr='#f44d17')";
  border-radius: 2px;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.13);
  border: solid 1px #e1440e;
  border-bottom: solid 1px #d3400d;
  border-top: solid 1px #e3450e;
  cursor: pointer;
  color: #fff;
  display: inline-block;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 1.4em;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 -1px 1px #d04817;
}

.btn12:hover {
  background-color: #f76a2c;
  background: -moz-linear-gradient(top, #f76a2c 0%, #f13e11 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f76a2c), color-stop(100%, #f13e11));
  background: -webkit-linear-gradient(top, #f76a2c 0%, #f13e11 100%);
  background: -o-linear-gradient(top, #f76a2c 0%, #f13e11 100%);
  background: -ms-linear-gradient(top, #f76a2c 0%, #f13e11 100%);
  background: linear-gradient(top, #f76a2c 0%, #f13e11 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f76a2c', endColorstr='#f13e11');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f76a2c', endColorstr='#f13e11')";
}

.btn12:active {
  background: #f55219;
}

.btn13 {
  background: #e9f5ff;
  border: solid 1px #c7d5e1;
  border-top: solid 1px #c9d7e3;
  border-bottom: solid 1px #bbc8d3;
  border-radius: 2px;
  box-shadow: inset 0 1px 0 #f0f9ff;
  color: #668299;
  display: block;
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
  text-shadow: 0 1px 0 #f9fcff;
}

.btn13:hover {
  background: #f0f8ff;
  text-decoration: none;
}

.btn14 {
  background-color: #3c3c3c;
  background: -moz-linear-gradient(top, #3c3c3c 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3c3c3c), color-stop(100%, #323232));
  background: -webkit-linear-gradient(top, #3c3c3c 0%, #323232 100%);
  background: -o-linear-gradient(top, #3c3c3c 0%, #323232 100%);
  background: -ms-linear-gradient(top, #3c3c3c 0%, #323232 100%);
  background: linear-gradient(top, #3c3c3c 0%, #323232 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c3c3c', endColorstr='#323232');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c3c3c', endColorstr='#323232')";
  border: solid 1px #000;
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.13);
  color: #fff;
  cursor: pointer;
  font-size: .9em;
  font-weight: bold;
  line-height: 1.4em;
  padding: 3px 12px;
}

.btn14:hover {
  background: #424242;
}

.btn14:active {
  background: #373737;
}

.btn15 {
  background: #f8f9fa;
  border: solid 1px #d9d9d9;
  border-bottom: solid 1px #d0d0d0;
  border-radius: 2px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.03);
  cursor: pointer;
  display: inline-block;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 1.4em;
  margin: 0 0 4px 0;
  padding: 3px 9px;
}

.btn15:hover {
  background: #f0f5f9;
}

.btn15:active {
  background: #f8f9fa;
}

.btn16 {
  background: #f8f9fa;
  border: solid 1px #d9d9d9;
  border-bottom: solid 1px #d0d0d0;
  border-radius: 2px;
  /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);*/
  color: #242424;
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.5em;
}

.btn16:hover {
  background: #fbfbfb;
}

.btn16:active {
  background: #f8f9fa;
}

.btn17 {
  background-color: #454545;
  background: -moz-linear-gradient(top, #454545 0%, #3b3b3b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #454545), color-stop(100%, #3b3b3b));
  background: -webkit-linear-gradient(top, #454545 0%, #3b3b3b 100%);
  background: -o-linear-gradient(top, #454545 0%, #3b3b3b 100%);
  background: -ms-linear-gradient(top, #454545 0%, #3b3b3b 100%);
  background: linear-gradient(top, #454545 0%, #3b3b3b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#3b3b3b');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#3b3b3b')";
  border: solid 1px #353535;
  border-bottom: solid 1px #313131;
  border-radius: 2px;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.13);
  cursor: pointer;
  color: #fff;
  display: inline-block;
  font-size: 1.1em;
  font-weight: bold;
  line-height: 1.4em;
  text-align: center;
  text-decoration: none;
}

.btn17:hover {
  background-color: #4e4e4e;
  background: -moz-linear-gradient(top, #4e4e4e 0%, #3b3b3b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4e4e4e), color-stop(100%, #3d3d3d));
  background: -webkit-linear-gradient(top, #4e4e4e 0%, #3d3d3d 100%);
  background: -o-linear-gradient(top, #4e4e4e 0%, #3d3d3d 100%);
  background: -ms-linear-gradient(top, #4e4e4e 0%, #3d3d3d 100%);
  background: linear-gradient(top, #4e4e4e 0%, #3d3d3d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e4e4e', endColorstr='#3d3d3d');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e4e4e', endColorstr='#3d3d3d')";
}

.btn17:active {
  background-color: #454545;
  background: -moz-linear-gradient(top, #454545 0%, #3b3b3b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #454545), color-stop(100%, #3b3b3b));
  background: -webkit-linear-gradient(top, #454545 0%, #3b3b3b 100%);
  background: -o-linear-gradient(top, #454545 0%, #3b3b3b 100%);
  background: -ms-linear-gradient(top, #454545 0%, #3b3b3b 100%);
  background: linear-gradient(top, #454545 0%, #3b3b3b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#3b3b3b');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#3b3b3b')";
}
