body{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:14px; line-height:1.5; color:#444444;background-color:#ffffff;padding:0;margin:0;border:0;}
body,html{-ms-scrollbar-darkshadow-color:#000000;-ms-scrollbar-3dlight-color:#ffffff;-ms-scrollbar-shadow-color:#ffffff;-ms-scrollbar-base-color:#686a74;-ms-scrollbar-face-color:#686a74;-ms-scrollbar-track-color:#ffffff;-ms-scrollbar-highlight-color:#ffffff;}
header{font-weight:bold;}
header h1 {font-size:1.8em}
table{width:100%;margin: 0 auto;}
.container{max-width:990px;text-align:center; margin-right: auto; margin-left: auto; padding-bottom:0px;}
.top-container{max-width:990px;text-align:left; margin: 0 auto; padding:0px;}
.clear{padding:0; margin:0; border:0;}
.spacer5{height:5px;display:block;}
.spacer10{height:10px;display:block;}
.spacer20{height:20px;display:block;}
.spacer40{height:40px;display:block;}
.areas{border:1px solid #a0a0a0; padding:3px; overflow:hidden; width:100%;background-color:#ffffff;}
.green-link{padding:7px; background-color:#35068b; color:#ffffff; text-decoration:none; cursor:pointer; border:0;}
.whitespacer{height:20px;width:100%;border-bottom: 1px dashed #a0a0a0;}
.inlineh1{display:inline-block; vertical-align:top; margin-top:-7px;}
.inlineblock{display:inline; vertical-align:top;}
.inlinesection{display:inline-block; vertical-align:top; font-size:12px;}
.progra{display:block; float:left; padding-left:25px; padding-right:25px;}
.blackbox{display:inline;position:relative;margin:10px;padding:10px;text-align:center;}
.blackbox span{color:#ffffff;}
.header{color: #111111;padding-top:20px;padding-bottom:20px;}
.header-small{color:#222222;}
.whitebox{display:inline; position:relative; margin:5px; padding:5px; text-align:center;}
.whity{color:#aaaaaa; font-weight:bold; font-family:Arial,Tahoma; font-size:14px; text-decoration:none;}
.whity:hover{color:#ffffff;}
.menu-bottom{color:#010101;text-decoration:none;}
.menu-bottom:hover{color:#ff0000;}
.russian{float:right; padding-right:10px;font-weight:bold;}
.center{text-align:center;}
.mainitem{text-align:center; width:350px; display:block; float:left; padding-right:10px;}
.miditem{text-align:left; width:480px; display:block; float:left; padding-right:10px;}
.longitem{text-align:center; width:530px; display:block; float:left; padding-right:10px;}
.thumb{display:block; float:left; text-align:center; width:250px;margin:0 auto;}
.thumb-wide{display:block; float:left; text-align:center; width:270px;margin:0 auto;}
.thumbholder{display:block;height:170px;}
.lasthumb{display:block; float:left; text-align:center; width:110px;margin:0 auto;}
.spaceble{padding-left:10px;padding-right:10px;}
.links{color:#007bff;text-decoration:underline;cursor:pointer;}
.lhtab,.mhtab{border-left:1px solid #ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;background-color:#93a5ce;padding:5px;font-weight:bold;}
.rhtab{border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;background-color:#93a5ce;padding:5px;font-weight:bold;}
.lrowtab,.mrowtab{border-left:1px solid #ffffff;border-bottom:1px solid #ffffff;background-color:#f0f0f0;padding:10px; text-align:left;}
.rrowtab{border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;background-color:#f0f0f0;padding:10px;}
.short{padding:7px;text-align:center;}
.rel{position:relative;}
.downloads{padding:10px; padding-left:20px;padding-right:20px; background-color:#428bca;color:#ffffff;text-decoration:none;}
.downloads:hover{text-decoration:none; color:#000000;}
.shortpad{padding:7px;padding-left:10px;}
.leftpad{position:absolute; display:block;}
.product{color:#222222;font-weight:bold;font-size:22px;font-family:Verdana,Helvetica;padding-left:10px;}
.purchase{border: 1px solid #444444;}
.w3c{float:right; padding:5px;}
.contest {margin:0; padding:0;padding-bottom:5px; border:0; overflow:hidden; min-width:170px; display:block; float:left; width:170px; font-family:Courier New; font-size:14px;}
.hr-separator{width:100%;visibility:hidden;}
.hr-software{width:100%; margin-top:10px; margin-bottom:20px; border-bottom:2px dashed #c0c0c0;}
.qr{float:right;border:0;}
.down-section {line-height: 1.7; }
#divMain{width:100%; min-width:280px;}
#divTop{width:100%;height:95px;background-color:#686a74;background-image:url('../images/top.jpg');background-repeat:no-repeat; background-position:center; position:relative;display:block;margin:0 auto;}
#divContainer{width:100%;height:auto;background-color:#ffffff;position:relative;display:block;margin: 0 auto;text-align:left;}
#divContent{padding-left:0px;padding-right:0px;}
#divMenu{width:100%;position:relative; text-align:center; background-color: #222222;}
#divMainBox{width:760px;border:0;display:block; padding-left:210px; text-align: justify}
#divMainBigBox{width:990px;border:0;padding-left:10px;padding-right:5px;display:block;}
#divTopShare{padding-top:20px;padding-bottom:10px;}
#divMainBigBoxNoAd{width:100%;border:0;}
#divMainBox a, td a, a{color:#007bff;text-decoration:none;}
#divMainBox a:hover, td a:hover, a:hover{color:#ff0000;text-decoration:underline;}
#divSearchBox{float:right; padding-right:5px; padding-top:5px;}
#divBottomMenu{border:0;text-align:center;padding:10px;padding-top:20px;}
#divBottomMenuCopy{border:0;text-align:center;font-size:10px;color:#a0a0a0;padding-bottom:20px;}
#divAddBoxLeft{width:160px; display:block; position:absolute; top:10px; left:0; margin:0; margin-left:-170px;border:0;padding:0;}
#divAddBoxRight{width:160px; display:block; position:absolute; top:10px; right:0; margin:0; margin-right:-180px;border:0;padding:0;}
#divAdHere{border:1px solid white; height:80px; text-align:center;}
#divPrevious, #divMoreNew{padding:0;margin:0;display:none;}
#divRightPane{position:absolute; top:0px; left:400px;}
#imgPurchase {border: 1px solid #444444;}

label.mobile-menu span { margin-left: 10px; color:#ffffff; font-size:1em; display: none; font-family: Helvetica,'Open Sans', sans-serif;}
.nav { background-color:#222222; position: relative; margin: 0; padding:5px; text-align:right;}
input#mobiley { display: none; }