/* >> import colorbox css */
@import url("/styles/colorbox.css") screen;
/* << */
body {
    padding:0;
    margin:0;
    font-family:Arial;
    font-size:12px;
    background:#000;
    text-align:center;
}

a {
    font-weight:normal;
    text-decoration:underline;
    -moz-outline:none;
}
a:hover {
    text-decoration:none;
}

img {
    border:0;
    margin:0;
    padding:0;
}

#page {
    margin:0 auto;
    padding-top:10px;
    width:863px;
    background:#000;
}


/*header*/
#header {
    text-align:left;
    padding: 0;
    margin: 0;
    display: block;
}

#header .buttons {
    float:right;
    margin:10px 0px 0px 0px;
    width:90px;
    height:26px;
}

#header .buttons .macArea {
    display:block;
    height:26px;
    width: 90px;
    background-image:url(/images/mac_area.png);
    background-position: 0 0;
    font-size:12px;
    font-family: Arial;
    text-align:left;
    text-decoration: none;
    color:#fff;
}

#header .buttons .macArea:hover {
    background-position: 0 -34px;
}

/*-----Flags-------*/
#flags{text-align:center;width:16px;list-style:none;margin:18px 20px 0 0;padding:0;float:right;}
#flags li #langdiv{
  box-shadow: 1px 1px 6px #000;
  -moz-box-shadow: 1px 1px 6px rgba(0,0,0,0.6);
  -webkit-box-shadow: 1px 1px 6px rgba(0,0,0,0.6);
  text-align:left;width:15px;margin:0;margin-left:-8px;border-left:1px solid #414141;border-right:1px solid #414141;border-bottom:1px solid #414141; background:#333333;list-style:none;z-index:999;display:none;position:absolute;padding: 0 6px;}

/* For Opera
noindex:-o-prefocus,#flags li #langdiv {
margin-top: -2px;
}
/* For Opera */

#flags li #langdiv li{margin:6px 0}
#flags li:hover #langdiv{display:block;}
#curlang{width:21px;height:16px;padding:0;}
#curlang span{ margin-right:6px}
.curlang_list{background: url(/images/flags_arrow.png); background-repeat: no-repeat; background-position:top right;}
#flags a{color:#0b335f;text-decoration:none; cursor: pointer}
#flags span {display:block;height:12px;padding:0px 7px;font-size:10px; background-image:url(/images/flags.png); background-repeat: no-repeat}
#flags .enFlag{background-position:-10px -15px;}
#flags .deFlag{background-position:-10px -29px;}
#flags .frFlag{background-position:-10px -43px;}
#flags .esFlag{background-position:-10px -68px;}
#flags .jpFlag{background-position:-10px -55px;}
#flags .ruFlag{background-position:-10px -82px;}
/*--------*/
#header #topMenu {
    float: left;
    height: 27px;
    margin-top: 10px;
    text-align: right;
    width: 580px;
}

#header #topMenu ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
#header #topMenu ul li {
display: inline-block; list-style:none;  zoom: 1;*display: inline; margin: 0 30px 0 0;	
}


#header #topMenu ul li a {
    color: #DBDBDB;
   /*display: block;*/
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    text-align: center;
    text-decoration: none;
}

#header #topMenu ul li.itemSel a{
    color:#cc0000;
    font-weight:bold;
    
}

#header #topMenu ul li a:hover {
    color: #FFFFFF;
    
}

#header #topLogo {
    display:block;
    float:left;
    margin:5px 0px 0px 0px;
    width:145px;
    height:39px;
    background:url(/images/logo.gif) no-repeat left top;
}

/* <<< header*/
#footer {
    padding:10px 0 0 0;
	font-family: Arial;
    font-size:12px;
    text-align:left;
    color:#808080;
    background:#000;
}

#footer a {
    color:#999;
}

#footer .copyright {
    float:left;
    padding:10px 30px 0 37px;
    margin:0;
    background:url(/images/footer_dots.gif) repeat-y right;
    line-height:18px;
}

#footer .copyright strong {
    color:#fff;
    font-weight:normal;
}

#footer .copyright strong span {
    color:#d5c402;
}

#footer .phones {
    float:left;
    padding:10px 20px 10px 37px;
    color:#fff;
    line-height:25px;
}

#footer .phones .usa,
#footer .phones .uk,
#footer .phones .ger {
    padding:0 0 0 30px;
    background:url(/images/flags.gif) no-repeat 0px 0px;
}
#footer .phones .uk {
    background-position:0px -14px;
}
#footer .phones .ger {
    background-position:0px -28px;
}

#footer .right {
    float:left;
    width:180px;
    padding:10px 0 0 0;
    text-align:center;
    color:#fff;
    line-height:25px;
}

#footer .right a {
    color:#fff;
    font-weight:bold;
}

#footer .right .rss {
    display:block;
    line-height:22px;
    padding-left:22px;
    background:url(/images/rss.gif) no-repeat left;
}

#footer .links {
    clear:both;
    margin-bottom:10px;
    width:100%;
    font-size:11px;
    background:#171717;	
}

#footer .links .left {
    background:url(/images/footer_bg.gif) no-repeat 0px 0px;
}

#footer .links .right {
    float:none;
    width:auto;
    height:49px;
    line-height:49px;
    padding:0;
    text-align:left;
    background:url(/images/footer_bg.gif) no-repeat right -49px;
    color:#8b8b8b;
}

#footer .links .right .linksBlock{
/*	float: left;
	margin: 0px 0px 0px 20px;
	width: 500px;
*/
	margin: 0px 20px;
	text-align:center;
}

#footer .links .right .twitter{
	float: right;
	margin: 15px 20px 0px 0px;
	background:url(/images/twitter.jpg) no-repeat right;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 210px;
	font: bold 18px Arial, Helvetica, sans-serif ;
	color: #515151;
	text-decoration: none;
	cursor: pointer;
}

#footer .links a {
    font-weight:normal;
    color:#8b8b8b;
}

#content {
    background:#272727;
    text-align:left;
}

#content .left {
    height:100%;
    background:url(/images/content_left.gif) no-repeat left bottom;
}

#content .right {
    height:100%;
    padding:1px 15px 15px 15px;
    background:url(/images/content_right.gif) no-repeat right bottom;
}
.e-button,
.eb-button,
.e-button-p,
.eb-button-p,
.e-button:link,
.e-button:visited,
.eb-button:link,
.eb-button:visited {
    display:-moz-inline-box;
    display:inline-block;
    cursor:pointer;

    line-height:23px;
    margin-right:5px;
    height:24px;
    text-decoration:none;
    color:#fff;

    -moz-outline-width:0;

    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
}

.e-button .e-button-right,
.eb-button .e-button-right,
.e-button-p .e-button-right,
.eb-button-p .e-button-right,
.e-button:link .e-button-right,
.e-button:visited .e-button-right,
.eb-button:link .e-button-right,
.eb-button:visited .e-button-right {
    display:-moz-inline-box;
    display:inline-block;

    height:24px;
    margin:0 0 0 5px;
    line-height:23px;
    padding-right:5px;
    color:#fff;
}

.eb-button,
.eb-button-p,
.eb-button .e-button-right,
.eb-button-p .e-button-right {
    height:29px !important;
    line-height:28px !important;
    font-size:12px;
}
.eb-button .e-button-right,
.eb-button-p .e-button-right {
    margin-left:10px !important;
    padding-right:10px !important;
}


.e-green { background:url(/images/e-button-l.gif) no-repeat top left; }
.e-blue { background:url(/images/e-button-l.gif) no-repeat left -24px; }
.e-purple { background:url(/images/e-button-l.gif) no-repeat left -48px; }
.e-green .e-button-right { background:url(/images/e-button-r.gif) no-repeat top right; }
.e-blue .e-button-right { background:url(/images/e-button-r.gif) no-repeat right -24px; }
.e-purple .e-button-right { background:url(/images/e-button-r.gif) no-repeat right -48px; }

.eb-green { background:url(/images/eb-button-l.gif) no-repeat top left; }
.eb-purple { background:url(/images/eb-button-l.gif) no-repeat left -58px; }
.eb-green .e-button-right { background:url(/images/eb-button-r.gif) no-repeat top right; }
.eb-purple .e-button-right { background:url(/images/eb-button-r.gif) no-repeat right -58px; }

.e-button strong,
.e-button-p strong {
    display:-moz-inline-box;
    display:inline-block;
    line-height:23px;
    min-width:88px;
    text-align:center;
}
.e-button span,
.e-button-p span,
.eb-button span,
.eb-button-p span {
    display:block;
    text-align:center;
}
*html .e-button strong,
*html .e-button-p strong {
    width:88px;
    white-space:nowrap;
}

.eb-button strong,
.eb-button-p strong {
    display:block;
    width:120px;
    text-align:center;
}

*html .eb-button strong,
*html .eb-button-p strong {
    width:120px;
    white-space:nowrap;
}
.e-button:hover { background:url(/images/e-button-l.gif) no-repeat left -72px; }
.e-button:hover .e-button-right { background:url(/images/e-button-r.gif) no-repeat right -72px; }
.eb-button:hover { background:url(/images/eb-button-l.gif) no-repeat left -87px; }
.eb-button:hover .e-button-right { background:url(/images/eb-button-r.gif) no-repeat right -87px; }

.e-button-p { background:url(/images/e-button-l.gif) no-repeat left -96px; }
.e-button-p .e-button-right { background:url(/images/e-button-r.gif) no-repeat right -96px; }
.eb-button-p { background:url(/images/eb-button-l.gif) no-repeat left -116px; }
.eb-button-p .e-button-right { background:url(/images/eb-button-r.gif) no-repeat right -116px; }
/*

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}


#cboxOverlay{background:url(/images/cb/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/images/cb/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/images/cb/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/images/cb/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/images/cb/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/images/cb/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/images/cb/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/images/cb/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/images/cb/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; text-align:left}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/images/cb/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/images/cb/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/images/cb/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/images/cb/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/images/cb/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}



.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

*/

/*.inpText { display:none}
#sticker {
    display:block;
    position:absolute;
    top:0px;
    left:0px;
}
*/
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
#finalSale{
	margin: -12px 0px 0px 0px;
	width: 520px;
	float: left;
	clear: left;
	height: 81px;
	background: url(../images/finalSale2.png) left top no-repeat;
	behavior: url(/styles/iepngfix.htc);
	text-align: left;
	padding: 42px 0px 0px 105px;
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #FFF;
	line-height: 23px;
	position:relative
}
.noscript {
    text-align:center;
    font-size:11px;
    font-weight:bold;
    background:#FFF19F;
    width:620px;
    padding:8px 0;
    border:1px solid #F6CA43;
	color:#ff0000
}
#backLink {
    float:right;
    padding:20px 26px 0 0;
}

#backLink a {
    color:#FFF;
    text-decoration: underline;
	font-weight:bold
}

#backLink a:hover{ text-decoration: none;}
.hidden{ display:none}
.png {behavior: url(/styles/iepngfix.htc)};
.banner { margin:10px 0 0 0}
.banner a{ color:#FFF; text-decoration:none; font-size:12px}
.banner a:hover{text-decoration: underline}
.floatl{ float:left}
.floatr{ float: right}
.sky_btn{ background:url(/images/sky_btn.png) 0 0 no-repeat; width:184px; height:41px; text-decoration:none; text-align:center; line-height:41px; color:#2783CB !important; text-shadow:0px 1px #FFF}
.blue_btn{ background:url(/images/blue_btn.png) 0 0 no-repeat; 
    display:-moz-inline-box;
    display:inline-block;
    height:42px;
	width:182px;
    line-height:40px;
    color:#fff;
	text-align:center;
    display:-moz-inline-box;
    display:inline-block;
    cursor:pointer;
    text-decoration:none;
    -moz-outline-width:0;
    font-size:16px;
    font-weight:bold;
	text-shadow: 0px 1px 1px #454545;
	behavior: url(/styles/iepngfix.htc);
 }
  .png{behavior: url(/styles/iepngfix.htc);}
  
  
  #facebookOverlay{
  	width:680px;
  	height:394px;
  	background:  url("/images/FCBOver.jpg") no-repeat 0 0;
  }
  #facebookOverlay2{
  	width:680px;
  	height:394px;
  	background:  url("/images/likebg.jpg") no-repeat 0 0;
	overflow:hidden
  }
	.FCOContent{
	text-align: center;
	font-family:Tahoma, Geneva, sans-serif;
  }
  
  .FCOContent .FCOtopText{
	/*position:absolute;*/
	display:block;
	width:330px;
	color: #000;
	font-weight:bold;
	font-size:21px;
	margin:25px 0 0 340px;
	height:170px; overflow:hidden
  }
  .FCOContent .FCOtopText h1,  .FCOContent .FCOtopText h2,  .FCOContent .FCOtopText h3{margin:0; position: relative;}
  .FCOContent .FCOtopText h1{font-size:53px}
  .FCOContent .FCOtopText h2{font-size:42px}
  .FCOContent .FCOtopText h3{font-size:23px}   

  .FCOContent .FCObottomText{
	color: #3F5B96;
	font-size:12px; font-weight:bold;
	margin:40px 0 0 340px;
	width:330px;
	display:block;
	line-height:1.3
  }
 .FCOContent .FCFooterText{
	color: #000000;
/*	font-size:12px;
	font-weight:bold;
*/	margin:10px 0 0 0px;
	display:block;
	line-height:1.3
  }
   .FCOContent .FCFooterText a{
	color: #3F5B96;
	font-weight:normal;
  }
  
  .FCOContent .FCObottomText a{ text-decoration:underline; color: #3F5B96; font-weight:bold}
  #fcbLikeButton2{
	border:none;
	height:25px;
	width:190px;
	margin: 45px 0 0 460px;
  }
  
  #fcbLikeButton{
	border:none;
	overflow:hidden;
	width:180px;
	height:100px;
	position: absolute;
	left: 440px;
	top: 200px;
  }
  .link{ color:#69F}
  
  .contactForm .empty { color: #757575 !important; font-size:13px !important}
  .bkg5{ background:url(/images/bkg5.gif)}
.request_btn {  display:block;  padding:7px 10px; color:#fff; font-size:13px; font-weight:bold; text-shadow: 0 -1px #6D832B; border-radius:5px;  text-align:center; text-decoration:none; cursor:pointer; box-shadow:0 1px 2px #333;
	background: #98b740; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4Yjc0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NTgyMTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #98b740 0%, #658218 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98b740), color-stop(100%,#658218)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #98b740 0%,#658218 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #98b740 0%,#658218 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #98b740 0%,#658218 100%); /* IE10+ */
background: linear-gradient(to bottom,  #98b740 0%,#658218 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98b740', endColorstr='#658218',GradientType=0 ); /* IE6-8 */
 }

/*-------------------*/
.popover{z-index:3000;background:#f5f5f5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;box-shadow:0 1px 0 0 #fff inset,0 0 0 1px rgba(0,0,0,0.2),0 3px 6px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 1px 0 0 #fff inset,0 0 0 1px rgba(0,0,0,0.2),0 3px 6px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 0 0 #fff inset,0 0 0 1px rgba(0,0,0,0.2),0 3px 6px 0 rgba(0,0,0,0.15);-khtml-box-shadow:0 1px 0 0 #fff inset,0 0 0 1px rgba(0,0,0,0.2),0 3px 6px 0 rgba(0,0,0,0.15);position:absolute;display:none;width:200px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.popover .notch:after{border-bottom:8px solid #f5f5f5;border-left:8px solid transparent;border-right:8px solid transparent;content:"";left:50%;margin-left:-8px;margin-top:0;position:absolute;top:2px}
.popover .notch:before{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";left:50%;margin-left:-8px;margin-top:0;position:absolute;top:1px}
.popover .notch{border-bottom:8px solid rgba(0,0,0,0.2);border-left:8px solid transparent;border-right:8px solid transparent;content:"";left:50%;margin-left:-8px;margin-top:-9px;position:absolute;top:0}
.popover ul{list-style:none outside none;margin:0;min-width:180px;padding:0}
.popover ul li{line-height:30px;border-bottom:1px solid #CCC;color:#666;font-size:11px}
.popover ul li:after{clear:both}
.popover ul li:before,.popover ul li:after{content:"";display:table}
.popover ul li:before,.popover ul li:after{content:"";display:table}
.popover ul li.last{border-bottom:0}
.popover ul li span{display:block;float:right;padding:0 10px}
.popover ul li .paramname{float:left!important;color:#aaa}
.popover ul li a{color:#8da550;display:block;text-decoration:none}
/*.splash .buttons .build_info{font-family:Tahoma,Geneva,sans-serif;font-size:11px;background:url(/images/vert.png) 0 -713px no-repeat;padding:0 0 0 15px;line-height:15px;text-align:left;margin:5px 0 0 10px}*/


body {
    padding:0;
    margin:0;
    font-family:Arial;
    font-size:12px;
    background:#000;
    text-align:center;
}

a {
    font-weight:normal;
    text-decoration:underline;
    -moz-outline:none;
}
a:hover {
    text-decoration:none;
}

img {
    border:0;
    margin:0;
    padding:0;
}

#page {
    margin:0 auto;
    padding-top:10px;
    width:863px;
    background:#000;
}


/*header*/
#header {
    text-align:left;
    padding: 0;
    margin: 0;
    display: block;
}

#header .buttons {
    float:right;
    margin:10px 0px 0px 0px;
    width:90px;
    height:26px;
}

#header .buttons .macArea {
    display:block;
    height:26px;
    width: 90px;
    background-image:url(/images/mac_area.png);
    background-position: 0 0;
    font-size:12px;
    font-family: Arial;
    text-align:left;
    text-decoration: none;
    color:#fff;
}

#header .buttons .macArea:hover {
    background-position: 0 -34px;
}

/*-----Flags-------*/
#flags{text-align:center;width:16px;list-style:none;margin:18px 20px 0 0;padding:0;float:right;}
#flags li #langdiv{
  box-shadow: 1px 1px 6px #000;
  -moz-box-shadow: 1px 1px 6px rgba(0,0,0,0.6);
  -webkit-box-shadow: 1px 1px 6px rgba(0,0,0,0.6);
  text-align:left;width:15px;margin:0;margin-left:-8px;border-left:1px solid #414141;border-right:1px solid #414141;border-bottom:1px solid #414141; background:#333333;list-style:none;z-index:999;display:none;position:absolute;padding: 0 6px;}

/* For Opera
noindex:-o-prefocus,#flags li #langdiv {
margin-top: -2px;
}
/* For Opera */

#flags li #langdiv li{margin:6px 0}
#flags li:hover #langdiv{display:block;}
#curlang{width:21px;height:16px;padding:0;}
#curlang span{ margin-right:6px}
.curlang_list{background: url(/images/flags_arrow.png); background-repeat: no-repeat; background-position:top right;}
#flags a{color:#0b335f;text-decoration:none; cursor: pointer}
#flags span {display:block;height:12px;padding:0px 7px;font-size:10px; background-image:url(/images/flags.png); background-repeat: no-repeat}
#flags .enFlag{background-position:-10px -15px;}
#flags .deFlag{background-position:-10px -29px;}
#flags .frFlag{background-position:-10px -43px;}
#flags .esFlag{background-position:-10px -68px;}
#flags .jpFlag{background-position:-10px -55px;}
#flags .ruFlag{background-position:-10px -82px;}
/*--------*/
#header #topMenu {
    float: left;
    height: 27px;
    margin-top: 10px;
    text-align: right;
    width: 580px;
}

#header #topMenu ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
#header #topMenu ul li {
display: inline-block; list-style:none;  zoom: 1;*display: inline; margin: 0 30px 0 0;	
}


#header #topMenu ul li a {
    color: #DBDBDB;
   /*display: block;*/
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    text-align: center;
    text-decoration: none;
}

#header #topMenu ul li.itemSel a{
    color:#cc0000;
    font-weight:bold;
    
}

#header #topMenu ul li a:hover {
    color: #FFFFFF;
    
}

#header #topLogo {
    display:block;
    float:left;
    margin:5px 0px 0px 0px;
    width:145px;
    height:39px;
    background:url(/images/logo.png) no-repeat left top;
}

/* <<< header*/
#footer {
    padding:10px 0 0 0;
	font-family: Arial;
    font-size:12px;
    text-align:left;
    color:#808080;
    background:#000;
}

#footer a {
    color:#999;
}

#footer .copyright {
    float:left;
    padding:10px 30px 0 37px;
    margin:0;
    background:url(/images/footer_dots.gif) repeat-y right;
    line-height:18px;
}

#footer .copyright strong {
    color:#fff;
    font-weight:normal;
}

#footer .copyright strong span {
    color:#d5c402;
}

#footer .phones {
    float:left;
    padding:10px 20px 10px 37px;
    color:#fff;
    line-height:25px;
}

#footer .phones .usa,
#footer .phones .uk,
#footer .phones .ger {
    padding:0 0 0 30px;
    background:url(/images/flags.gif) no-repeat 0px 0px;
}
#footer .phones .uk {
    background-position:0px -14px;
}
#footer .phones .ger {
    background-position:0px -28px;
}

#footer .right {
    float:left;
    width:180px;
    padding:10px 0 0 0;
    text-align:center;
    color:#fff;
    line-height:25px;
}

#footer .right a {
    color:#fff;
    font-weight:bold;
}

#footer .right .rss {
    display:block;
    line-height:22px;
    padding-left:22px;
    background:url(/images/rss.gif) no-repeat left;
}

#footer .links {
    clear:both;
    margin-bottom:10px;
    width:100%;
    font-size:11px;
    background:#171717;	
}

#footer .links .left {
    background:url(/images/footer_bg.gif) no-repeat 0px 0px;
}

#footer .links .right {
    float:none;
    width:auto;
    height:49px;
    line-height:49px;
    padding:0;
    text-align:left;
    background:url(/images/footer_bg.gif) no-repeat right -49px;
    color:#8b8b8b;
}

#footer .links .right .linksBlock{
/*	float: left;
	margin: 0px 0px 0px 20px;
	width: 500px;
*/
	margin: 0px 20px;
	text-align:center;
}

#footer .links .right .twitter{
	float: right;
	margin: 15px 20px 0px 0px;
	background:url(/images/twitter.jpg) no-repeat right;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 210px;
	font: bold 18px Arial, Helvetica, sans-serif ;
	color: #515151;
	text-decoration: none;
	cursor: pointer;
}

#footer .links a {
    font-weight:normal;
    color:#8b8b8b;
}

#content {
    background:#272727;
    text-align:left;
}

#content .left {
    height:100%;
    background:url(/images/content_left.gif) no-repeat left bottom;
}

#content .right {
    height:100%;
    padding:1px 15px 15px 15px;
    background:url(/images/content_right.gif) no-repeat right bottom;
}
.e-button,
.eb-button,
.e-button-p,
.eb-button-p,
.e-button:link,
.e-button:visited,
.eb-button:link,
.eb-button:visited {
    display:-moz-inline-box;
    display:inline-block;
    cursor:pointer;

    line-height:23px;
    margin-right:5px;
    height:24px;
    text-decoration:none;
    color:#fff;

    -moz-outline-width:0;

    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
}

.e-button .e-button-right,
.eb-button .e-button-right,
.e-button-p .e-button-right,
.eb-button-p .e-button-right,
.e-button:link .e-button-right,
.e-button:visited .e-button-right,
.eb-button:link .e-button-right,
.eb-button:visited .e-button-right {
    display:-moz-inline-box;
    display:inline-block;

    height:24px;
    margin:0 0 0 5px;
    line-height:23px;
    padding-right:5px;
    color:#fff;
}

.eb-button,
.eb-button-p,
.eb-button .e-button-right,
.eb-button-p .e-button-right {
    height:29px !important;
    line-height:28px !important;
    font-size:12px;
}
.eb-button .e-button-right,
.eb-button-p .e-button-right {
    margin-left:10px !important;
    padding-right:10px !important;
}


.e-green { background:url(/images/e-button-l.gif) no-repeat top left; }
.e-blue { background:url(/images/e-button-l.gif) no-repeat left -24px; }
.e-purple { background:url(/images/e-button-l.gif) no-repeat left -48px; }
.e-green .e-button-right { background:url(/images/e-button-r.gif) no-repeat top right; }
.e-blue .e-button-right { background:url(/images/e-button-r.gif) no-repeat right -24px; }
.e-purple .e-button-right { background:url(/images/e-button-r.gif) no-repeat right -48px; }

.eb-green { background:url(/images/eb-button-l.gif) no-repeat top left; }
.eb-purple { background:url(/images/eb-button-l.gif) no-repeat left -58px; }
.eb-green .e-button-right { background:url(/images/eb-button-r.gif) no-repeat top right; }
.eb-purple .e-button-right { background:url(/images/eb-button-r.gif) no-repeat right -58px; }

.e-button strong,
.e-button-p strong {
    display:-moz-inline-box;
    display:inline-block;
    line-height:23px;
    min-width:88px;
    text-align:center;
}
.e-button span,
.e-button-p span,
.eb-button span,
.eb-button-p span {
    display:block;
    text-align:center;
}
*html .e-button strong,
*html .e-button-p strong {
    width:88px;
    white-space:nowrap;
}

.eb-button strong,
.eb-button-p strong {
    display:block;
    width:120px;
    text-align:center;
}

*html .eb-button strong,
*html .eb-button-p strong {
    width:120px;
    white-space:nowrap;
}
.e-button:hover { background:url(/images/e-button-l.gif) no-repeat left -72px; }
.e-button:hover .e-button-right { background:url(/images/e-button-r.gif) no-repeat right -72px; }
.eb-button:hover { background:url(/images/eb-button-l.gif) no-repeat left -87px; }
.eb-button:hover .e-button-right { background:url(/images/eb-button-r.gif) no-repeat right -87px; }

.e-button-p { background:url(/images/e-button-l.gif) no-repeat left -96px; }
.e-button-p .e-button-right { background:url(/images/e-button-r.gif) no-repeat right -96px; }
.eb-button-p { background:url(/images/eb-button-l.gif) no-repeat left -116px; }
.eb-button-p .e-button-right { background:url(/images/eb-button-r.gif) no-repeat right -116px; }

/*
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}


#cboxOverlay{background:url(/images/cb/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/images/cb/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/images/cb/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/images/cb/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/images/cb/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/images/cb/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/images/cb/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/images/cb/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/images/cb/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; text-align:left}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/images/cb/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/images/cb/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/images/cb/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/images/cb/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/images/cb/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}


.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
*/

/*.inpText { display:none}
#sticker {
    display:block;
    position:absolute;
    top:0px;
    left:0px;
}
*/
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
#finalSale{
	margin: -12px 0px 0px 0px;
	width: 520px;
	float: left;
	clear: left;
	height: 81px;
	background: url(../images/finalSale2.png) left top no-repeat;
	behavior: url(/styles/iepngfix.htc);
	text-align: left;
	padding: 42px 0px 0px 105px;
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #FFF;
	line-height: 23px;
	position:relative
}
.noscript {
    text-align:center;
    font-size:11px;
    font-weight:bold;
    background:#FFF19F;
    width:620px;
    padding:8px 0;
    border:1px solid #F6CA43;
	color:#ff0000
}
#backLink {
    float:right;
    padding:20px 26px 0 0;
}

#backLink a {
    color:#FFF;
    text-decoration: underline;
	font-weight:bold
}

#backLink a:hover{ text-decoration: none;}
.hidden{ display:none}
.png {behavior: url(/styles/iepngfix.htc)};
.banner { margin:10px 0 0 0}
.banner a{ color:#FFF; text-decoration:none; font-size:12px}
.banner a:hover{text-decoration: underline}
.floatl{ float:left}
.floatr{ float: right}
.sky_btn{ background:url(/images/sky_btn.png) 0 0 no-repeat; width:184px; height:41px; text-decoration:none; text-align:center; line-height:41px; color:#2783CB !important; text-shadow:0px 1px #FFF}
.blue_btn{ background:url(/images/blue_btn.png) 0 0 no-repeat; 
    display:-moz-inline-box;
    display:inline-block;
    height:42px;
	width:182px;
    line-height:40px;
    color:#fff;
	text-align:center;
    display:-moz-inline-box;
    display:inline-block;
    cursor:pointer;
    text-decoration:none;
    -moz-outline-width:0;
    font-size:16px;
    font-weight:bold;
	text-shadow: 0px 1px 1px #454545;
	behavior: url(/styles/iepngfix.htc);
 }
  .png{behavior: url(/styles/iepngfix.htc);}
  
  
  #facebookOverlay{
  	width:680px;
  	height:394px;
  	background:  url("/images/FCBOver.jpg") no-repeat 0 0;
  }
  #facebookOverlay2{
  	width:680px;
  	height:394px;
  	background:  url("/images/likebg.jpg") no-repeat 0 0;
	overflow:hidden
  }
	.FCOContent{
	text-align: center;
	font-family:Tahoma, Geneva, sans-serif;
  }
  
  .FCOContent .FCOtopText{
	/*position:absolute;*/
	display:block;
	width:330px;
	color: #000;
	font-weight:bold;
	font-size:21px;
	margin:25px 0 0 340px;
	height:170px; overflow:hidden
  }
  .FCOContent .FCOtopText h1,  .FCOContent .FCOtopText h2,  .FCOContent .FCOtopText h3{margin:0; position: relative;}
  .FCOContent .FCOtopText h1{font-size:53px}
  .FCOContent .FCOtopText h2{font-size:42px}
  .FCOContent .FCOtopText h3{font-size:23px}   

  .FCOContent .FCObottomText{
	color: #3F5B96;
	font-size:12px; font-weight:bold;
	margin:40px 0 0 340px;
	width:330px;
	display:block;
	line-height:1.3
  }
 .FCOContent .FCFooterText{
	color: #000000;
/*	font-size:12px;
	font-weight:bold;
*/	margin:10px 0 0 0px;
	display:block;
	line-height:1.3
  }
   .FCOContent .FCFooterText a{
	color: #3F5B96;
	font-weight:normal;
  }
  
  .FCOContent .FCObottomText a{ text-decoration:underline; color: #3F5B96; font-weight:bold}
  #fcbLikeButton2{
	border:none;
	height:25px;
	width:190px;
	margin: 45px 0 0 460px;
  }
  
  #fcbLikeButton{
	border:none;
	overflow:hidden;
	width:180px;
	height:100px;
	position: absolute;
	left: 440px;
	top: 200px;
  }
  .link{ color:#69F}
  
  .contactForm .empty { color: #757575 !important; font-size:13px !important}
  .bkg5{ background:url(/images/bkg5.gif)}
.request_btn {  display:block;  padding:7px 10px; color:#fff; font-size:13px; font-weight:bold; text-shadow: 0 -1px #6D832B; border-radius:5px;  text-align:center; text-decoration:none; cursor:pointer; box-shadow:0 1px 2px #333;
	background: #98b740; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4Yjc0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NTgyMTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #98b740 0%, #658218 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98b740), color-stop(100%,#658218)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #98b740 0%,#658218 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #98b740 0%,#658218 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #98b740 0%,#658218 100%); /* IE10+ */
background: linear-gradient(to bottom,  #98b740 0%,#658218 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98b740', endColorstr='#658218',GradientType=0 ); /* IE6-8 */
 }

/*-------------------*/
.popover{z-index:3000;background:#f5f5f5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;box-shadow:0 1px 0 0 #fff inset,0 0 0 1px rgba(0,0,0,0.2),0 3px 6px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 1px 0 0 #fff inset,0 0 0 1px rgba(0,0,0,0.2),0 3px 6px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 0 0 #fff inset,0 0 0 1px rgba(0,0,0,0.2),0 3px 6px 0 rgba(0,0,0,0.15);-khtml-box-shadow:0 1px 0 0 #fff inset,0 0 0 1px rgba(0,0,0,0.2),0 3px 6px 0 rgba(0,0,0,0.15);position:absolute;display:none;width:200px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.popover .notch:after{border-bottom:8px solid #f5f5f5;border-left:8px solid transparent;border-right:8px solid transparent;content:"";left:50%;margin-left:-8px;margin-top:0;position:absolute;top:2px}
.popover .notch:before{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";left:50%;margin-left:-8px;margin-top:0;position:absolute;top:1px}
.popover .notch{border-bottom:8px solid rgba(0,0,0,0.2);border-left:8px solid transparent;border-right:8px solid transparent;content:"";left:50%;margin-left:-8px;margin-top:-9px;position:absolute;top:0}
.popover ul{list-style:none outside none;margin:0;min-width:180px;padding:0}
.popover ul li{line-height:30px;border-bottom:1px solid #CCC;color:#666;font-size:11px}
.popover ul li:after{clear:both}
.popover ul li:before,.popover ul li:after{content:"";display:table}
.popover ul li:before,.popover ul li:after{content:"";display:table}
.popover ul li.last{border-bottom:0}
.popover ul li span{display:block;float:right;padding:0 10px}
.popover ul li .paramname{float:left!important;color:#aaa}
.popover ul li a{color:#8da550;display:block;text-decoration:none}
/*.splash .buttons .build_info{font-family:Tahoma,Geneva,sans-serif;font-size:11px;background:url(/images/vert.png) 0 -713px no-repeat;padding:0 0 0 15px;line-height:15px;text-align:left;margin:5px 0 0 10px}*/

/* >>> tag_cloud_line.tpl*/
.cloud_line {
    background-position:0 -195px; 
    padding:10px 0 10px 40px!important; 
    font-size: 18px;
    }

.tag_features_line {
    background: #2d2d2d; padding:15px 12px;margin: 0;
      border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.tag_features_line {color:#c2c2c2;}
.tag_features_line a {color:#c2c2c2; text-decoration: none;display: inline-block;}
.tag_features_line a:hover {color:#fff; text-decoration:underline;}
/* <<< tag_cloud_line.tpl*/
/*style for buttons*/
.btn2{
    margin:0; 
    padding: 0;
    padding:0 15px;
    display:inline-block; 
    cursor:pointer; 
    line-height:46px; 
    height:46px; 
    text-decoration:none; 
    text-align: center;
    color:#fff; 
    min-width: 220px;
    font-size:17px; 
    font-weight:bold;  
    box-shadow: 0px 3px 5px rgba(62,62,62,1); -moz-box-shadow: 0px 3px 5px rgba(62,62,62,1); -webkit-box-shadow: 0px 3px 5px rgba(62,62,62,1);
}
.no_box_shadow, .no-box-shadow{
    box-shadow:none!important;
}
.no_text_shadow, .no-text-shadow{
    text-shadow:none!important;
}

.btn2-orange, .btn2-orange:link{
    background: #f18633;
   	text-shadow:0px -2px 0px rgba(219,91,75,1);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxODYzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZTViMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f18633 0%, #be5b0f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f18633), color-stop(100%,#be5b0f));
    background: -webkit-linear-gradient(top,  #f18633 0%,#be5b0f 100%);
    background: -o-linear-gradient(top,  #f18633 0%,#be5b0f 100%);
    background: -ms-linear-gradient(top,  #f18633 0%,#be5b0f 100%);
    background: linear-gradient(to bottom,  #f18633 0%,#be5b0f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f18633', endColorstr='#be5b0f',GradientType=0 );  
}
.btn2-orange:hover{
    background: #fea864;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYTg2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMzQ3MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fea864 0%, #a34701 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fea864), color-stop(100%,#a34701));
    background: -webkit-linear-gradient(top,  #fea864 0%,#a34701 100%);
    background: -o-linear-gradient(top,  #fea864 0%,#a34701 100%);
    background: -ms-linear-gradient(top,  #fea864 0%,#a34701 100%);
    background: linear-gradient(to bottom,  #fea864 0%,#a34701 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fea864', endColorstr='#a34701',GradientType=0 );
}
.btn2-orange:active{
    background: #a34701;
    text-shadow:none;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EzNDcwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGE2NjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #a34701 0%, #fda662 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a34701), color-stop(100%,#fda662));
    background: -webkit-linear-gradient(top,  #a34701 0%,#fda662 100%);
    background: -o-linear-gradient(top,  #a34701 0%,#fda662 100%);
    background: -ms-linear-gradient(top,  #a34701 0%,#fda662 100%);
    background: linear-gradient(to bottom,  #a34701 0%,#fda662 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a34701', endColorstr='#fda662',GradientType=0 );  
}

.btn2-green, .btn2-green:link{
    background: #99bc42;
    text-shadow:0px -2px 0px rgba(106,150,78,1);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5YmM0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2Nzg2MTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #99bc42 0%, #678619 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99bc42), color-stop(100%,#678619));
    background: -webkit-linear-gradient(top,  #99bc42 0%,#678619 100%);
    background: -o-linear-gradient(top,  #99bc42 0%,#678619 100%);
    background: -ms-linear-gradient(top,  #99bc42 0%,#678619 100%);
    background: linear-gradient(to bottom,  #99bc42 0%,#678619 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99bc42', endColorstr='#678619',GradientType=0 );
}
.btn2-green:hover{
background: #b7dc5a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3ZGM1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YjdkMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #b7dc5a 0%, #5b7d06 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7dc5a), color-stop(100%,#5b7d06));
    background: -webkit-linear-gradient(top,  #b7dc5a 0%,#5b7d06 100%);
    background: -o-linear-gradient(top,  #b7dc5a 0%,#5b7d06 100%);
    background: -ms-linear-gradient(top,  #b7dc5a 0%,#5b7d06 100%);
    background: linear-gradient(to bottom,  #b7dc5a 0%,#5b7d06 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7dc5a', endColorstr='#5b7d06',GradientType=0 );
}
.btn2-green:active{
    background: #5a7c05;
    text-shadow:none;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhN2MwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2RjNWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #5a7c05 0%, #b7dc5a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a7c05), color-stop(100%,#b7dc5a));
    background: -webkit-linear-gradient(top,  #5a7c05 0%,#b7dc5a 100%);
    background: -o-linear-gradient(top,  #5a7c05 0%,#b7dc5a 100%);
    background: -ms-linear-gradient(top,  #5a7c05 0%,#b7dc5a 100%);
    background: linear-gradient(to bottom,  #5a7c05 0%,#b7dc5a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a7c05', endColorstr='#b7dc5a',GradientType=0 );
}

.btn3{
    margin:0; 
    padding: 0;
    padding:0 30px;
    display:inline-block; 
    cursor:pointer; 
    line-height:50px; 
    height:50px; 
    text-decoration:none; 
    text-align: center;
    color:#ffffff; 
    min-width: 140px;
    font-size:18px; 
    font-weight:bold;  
    box-shadow: 0px 3px 5px rgba(62,62,62,1); -moz-box-shadow: 0px 3px 5px rgba(62,62,62,1); -webkit-box-shadow: 0px 3px 5px rgba(62,62,62,1);
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}
.btn-app{
    font-size:16px; 
    line-height:normal; 
	height:43px; 
	padding-top:7px;
}
.btn-app span{
background-image: url('/images/icon-apple@2x.png');
background-repeat:no-repeat;
background-position: 0 3px;
background-size:22px 28px;
padding-left:33px;
display:inline-block;
}
.btn3-fr{
    
    font-size:16px; 
}
.btn3-yellow, .btn3-yellow:link{
    color:#14445e;
    box-shadow: 0px 3px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
   	text-shadow:0px 1px 0px rgba(255,255,255,1);
background: #f5e5af;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZTVhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmQ2ODAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f5e5af 0%, #efd680 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5e5af), color-stop(100%,#efd680));
background: -webkit-linear-gradient(top,  #f5e5af 0%,#efd680 100%);
background: -o-linear-gradient(top,  #f5e5af 0%,#efd680 100%);
background: -ms-linear-gradient(top,  #f5e5af 0%,#efd680 100%);
background: linear-gradient(to bottom,  #f5e5af 0%,#efd680 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5e5af', endColorstr='#efd680',GradientType=0 );


}
.btn3-yellow:hover{
    background: #f9eeca;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZWVjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2NkNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f9eeca 0%, #eccd65 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9eeca), color-stop(100%,#eccd65));
    background: -webkit-linear-gradient(top,  #f9eeca 0%,#eccd65 100%);
    background: -o-linear-gradient(top,  #f9eeca 0%,#eccd65 100%);
    background: -ms-linear-gradient(top,  #f9eeca 0%,#eccd65 100%);
    background: linear-gradient(to bottom,  #f9eeca 0%,#eccd65 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9eeca', endColorstr='#eccd65',GradientType=0 );

}
.btn3-yellow:active{
     box-shadow: inset -1px 1px 1px rgba(235,204,100,1); -moz-box-shadow: inset -1px 1px 1px rgba(235,204,100,1); -webkit-box-shadow:inset -1px 1px 1px rgba(235,204,100,1);
    background: #eccd65;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjY2Q2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGVkYzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #eccd65 0%, #f8edc9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eccd65), color-stop(100%,#f8edc9));
    background: -webkit-linear-gradient(top,  #eccd65 0%,#f8edc9 100%);
    background: -o-linear-gradient(top,  #eccd65 0%,#f8edc9 100%);
    background: -ms-linear-gradient(top,  #eccd65 0%,#f8edc9 100%);
    background: linear-gradient(to bottom,  #eccd65 0%,#f8edc9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eccd65', endColorstr='#f8edc9',GradientType=0 );
}

.btn3-green, .btn3-green:link{
    
        box-shadow: 0px 3px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
    text-shadow:0px -1px 0px rgba(19,143,22,1);
    background: #58c966;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4Yzk2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYWFkNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #58c966 0%, #3aad42 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#58c966), color-stop(100%,#3aad42));
    background: -webkit-linear-gradient(top,  #58c966 0%,#3aad42 100%);
    background: -o-linear-gradient(top,  #58c966 0%,#3aad42 100%);
    background: -ms-linear-gradient(top,  #58c966 0%,#3aad42 100%);
    background: linear-gradient(to bottom,  #58c966 0%,#3aad42 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58c966', endColorstr='#3aad42',GradientType=0 );

}
.btn3-green:hover{
    background: #72e182;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyZTE4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDk1MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #72e182 0%, #209526 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72e182), color-stop(100%,#209526));
    background: -webkit-linear-gradient(top,  #72e182 0%,#209526 100%);
    background: -o-linear-gradient(top,  #72e182 0%,#209526 100%);
    background: -ms-linear-gradient(top,  #72e182 0%,#209526 100%);
    background: linear-gradient(to bottom,  #72e182 0%,#209526 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72e182', endColorstr='#209526',GradientType=0 );

}
.btn3-green:active{
    box-shadow: inset -1px 1px 1px rgba(80,171,84,1); -moz-box-shadow: inset -1px 1px 1px rgba(80,171,84,1); -webkit-box-shadow:inset -1px 1px 1px rgba(80,171,84,1);
    background: #209524;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwOTUyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MmUxODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #209524 0%, #72e182 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#209524), color-stop(100%,#72e182));
    background: -webkit-linear-gradient(top,  #209524 0%,#72e182 100%);
    background: -o-linear-gradient(top,  #209524 0%,#72e182 100%);
    background: -ms-linear-gradient(top,  #209524 0%,#72e182 100%);
    background: linear-gradient(to bottom,  #209524 0%,#72e182 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#209524', endColorstr='#72e182',GradientType=0 );

}
.btn3-upgrade, .btn3-upgrade:link{
    box-shadow: 0px 3px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
    text-shadow:0px -1px 0px rgba(0,0,0,1);
background: #396988;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5Njk4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDUxNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #396988 0%, #2d516a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#396988), color-stop(100%,#2d516a));
background: -webkit-linear-gradient(top,  #396988 0%,#2d516a 100%);
background: -o-linear-gradient(top,  #396988 0%,#2d516a 100%);
background: -ms-linear-gradient(top,  #396988 0%,#2d516a 100%);
background: linear-gradient(to bottom,  #396988 0%,#2d516a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#396988', endColorstr='#2d516a',GradientType=0 );

}

.btn3-upgrade:hover{
    background: #4882aa;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ4ODJhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzM0NWY3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjM4NGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #4882aa 0%, #345f7b 50%, #1f384a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4882aa), color-stop(50%,#345f7b), color-stop(100%,#1f384a));
    background: -webkit-linear-gradient(top,  #4882aa 0%,#345f7b 50%,#1f384a 100%);
    background: -o-linear-gradient(top,  #4882aa 0%,#345f7b 50%,#1f384a 100%);
    background: -ms-linear-gradient(top,  #4882aa 0%,#345f7b 50%,#1f384a 100%);
    background: linear-gradient(to bottom,  #4882aa 0%,#345f7b 50%,#1f384a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4882aa', endColorstr='#1f384a',GradientType=0 );
}
.btn3-upgrade:active{
    background: #1e3848;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlMzg0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzMzNWQ3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODgyYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #1e3848 0%, #335d79 50%, #4882aa 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e3848), color-stop(50%,#335d79), color-stop(100%,#4882aa));
    background: -webkit-linear-gradient(top,  #1e3848 0%,#335d79 50%,#4882aa 100%);
    background: -o-linear-gradient(top,  #1e3848 0%,#335d79 50%,#4882aa 100%);
    background: -ms-linear-gradient(top,  #1e3848 0%,#335d79 50%,#4882aa 100%);
    background: linear-gradient(to bottom,  #1e3848 0%,#335d79 50%,#4882aa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e3848', endColorstr='#4882aa',GradientType=0 );
}

.btn3-grey{
    color:#2d2d2d;
    background: #f7f4e8;
     box-shadow:none;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjRlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWYwZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f7f4e8 0%, #f5f0e2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f4e8), color-stop(100%,#f5f0e2));
    background: -webkit-linear-gradient(top,  #f7f4e8 0%,#f5f0e2 100%);
    background: -o-linear-gradient(top,  #f7f4e8 0%,#f5f0e2 100%);
    background: -ms-linear-gradient(top,  #f7f4e8 0%,#f5f0e2 100%);
    background: linear-gradient(to bottom,  #f7f4e8 0%,#f5f0e2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f4e8', endColorstr='#f5f0e2',GradientType=0 );
}

.btn3-grey:active{
background: #767471;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2NzQ3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjOTA4ZjhhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjYWZhZWE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDIlIiBzdG9wLWNvbG9yPSIjZjJmMGVhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #767471 0%, #908f8a 5%, #afaea8 11%, #f2f0ea 42%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#767471), color-stop(5%,#908f8a), color-stop(11%,#afaea8), color-stop(42%,#f2f0ea));
background: -webkit-linear-gradient(top,  #767471 0%,#908f8a 5%,#afaea8 11%,#f2f0ea 42%);
background: -o-linear-gradient(top,  #767471 0%,#908f8a 5%,#afaea8 11%,#f2f0ea 42%);
background: -ms-linear-gradient(top,  #767471 0%,#908f8a 5%,#afaea8 11%,#f2f0ea 42%);
background: linear-gradient(to bottom,  #767471 0%,#908f8a 5%,#afaea8 11%,#f2f0ea 42%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#767471', endColorstr='#f2f0ea',GradientType=0 );
}

.vat_text{color:#a5a59d; font-size:13px;font-weight:normal;margin:5px 0;}
.splash_os {color:#fffe00;font-size:14px;}
.ap_icon{   
    width:23px;
    height:28px;    
    margin-top:10px;
    display:block;
    float:left;
    line-height:18px;
    text-align:left;
    font-style:normal;
    background-image:url('/images/ap.png');
    background-repeat:no-repeat;
    background-position:left center;
}
.btn_text{
    display: block;
    float:left;
    margin-left: 12px;
    margin-top:8px;
    line-height:16px;
    text-align:left;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2){
	.ap_icon{ -webkit-background-size:100%;-moz-background-size:100%;background-size:100%; }
	.ap_icon{ background-image:url('/images/ap@2x.png'); }
}