*{margin:0px;padding:0px;}
body{background-color:#eeeeee;font:12px Verdana, Tahoma, Arial, Helvetica, sans-serif;color:#333333;}
.header{height:151px;background:url('/images/header.png') no-repeat top center;}
.wrap{margin:0 auto;width:998px;}
.logo{border:0px;width:354px;height:151px;margin-left:8px;float:left;}
.headimg{background:url('/images/headimg.jpg') no-repeat top left;width:625px;height:151px;float:left;font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.headskype{margin-top:80px;margin-left:100px;}
.headimg a{text-decoration:none;color:#666666;font-size:30px;font-weight:bold;text-shadow:#ffffff 1px 1px 1px;}
.headimg a:hover{text-shadow:#cccccc 1px -1px 1px;}
.headimg p{margin-left:148px;}
.cont{background:url('/images/contbg.gif') repeat-y top left #ffffff;margin:0 auto;width:988px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;box-shadow:5px 0 10px rgba(0,0,0,0.2), -5px 0 10px rgba(0,0,0,0.2);}
.content{width:630px;}
.contpad{padding:0 20px 20px 20px;}
.contpad ul, .contpad ol{padding-left:30px;}
.contpad p{margin:5px 0 10px 1px;}
.menu{width:358px;float:left;min-height:100%;z-index:30;position:relative;}
.menu ul li{list-style:none;background:url('/images/hline.gif') repeat-x bottom left;height:38px;width:317px;}
.menu ul li a{margin-left:30px;padding:10px 0 10px 50px;line-height:38px;color:#0f9ed6;font-size:14px;text-decoration:none;}
.menu ul li a:hover{color:#666666;text-decoration:underline;}
.menu ol{background:url('/images/hline.gif') repeat-x bottom left;width:317px;padding:12px 0 17px 0;}
.menu ol li{list-style:none;background:none;margin-left:100px;height:20px;list-style-image:url('/images/limain.png');padding:1px;}
.menu ol a{color:#333333;font-size:13px;text-decoration:underline;}
.menu ol a:hover{color:#0f9ed6;text-decoration:none;}
#lastmenu{background:none;}
#mainblock{background:url(/images/mainblock.jpg) no-repeat center left;height:176px;padding-left:150px;color:#0f9ed6;}
#mainblock span{font-weight:bold;color:#333333;font-size:18px;}
#mainblock a{font-size:11px;color:#0f9ed6;text-decoration:underline;}
#mainblock a:hover{color:#333333;text-decoration:underline;}
#mainblock p{padding-top:15px;margin:0px;}
#home{background:url(/images/icons/home.png) no-repeat left;}
#descriptions{background:url(/images/icons/descriptions.png) no-repeat left;}
#functions{background:url(/images/icons/functions.png) no-repeat left;}
#products{background:url(/images/icons/products.png) no-repeat left;}
#geoip{background:url(/images/icons/geoip.png) no-repeat left;}
#services{background:url(/images/icons/services.png) no-repeat left;}
#modules{background:url(/images/icons/modules.png) no-repeat left;}
#contacts{background:url(/images/icons/contacts.png) no-repeat left;}
#calc{background:url(/images/calc.png) no-repeat left;}
.blogimg{border:3px solid #dddddd;border-radius:3px;margin:0 15px 10px 0;}
.newstitle{background:url(/images/newstitle.gif) repeat-x top center;height:44px;margin-top:10px;padding-top:10px;padding-left:40px;color:#ffffff;font-size:18px;}
.newspad{padding:15px;}
.newsdate{background-color:#dddddd;border:1px solid #cccccc;border-radius:3px;padding:3px;color:#000000;font-size:10px;text-shadow:#ffffff 1px 1px 1px;margin-right:10px;}
.news{padding-bottom:10px;padding-top:7px;background:url('/images/hline.gif') repeat-x bottom left;}
.news a{color:#0f9ed6;font-size:12px;}
.newsmore{margin-top:15px;padding-bottom:15px;}
.font_phone_number{font-size:30px;color:#0f9ed6;font-weight:bold;font-family:Arial, Tahoma, Verdana;}
.tovarbox{float:right;border:1px solid #cccccc;border-radius:5px;padding:5px;background-color:#eeeeee;text-align:center;margin-left:20px;}
.tovarbox img{width:110px;height:104px;border:1px solid #dddddd;border-radius:6px;padding:3px;background-color:#ffffff;}
.price{font-size:30px;margin:10px;font-weight:bold;text-shadow:#ffffff 1px 1px 1px;color:#cc6600;}
.tovarbox p{text-align:center;font-weight:bold;text-shadow:#ffffff 1px 1px 1px;}
.head_bg{background:url('/images/head_bg.png') repeat-x top left #dddddd;height:265px}
.box{position:relative;left:753px;top:-90px;z-index:1;width:247px;height:258px;}
.slogan{width:365px;height:100px;margin-left:20px;padding-top:25px;font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;text-shadow:#ffffff 1px 1px 1px;}
.full{text-align:center;background:url(/images/full.gif) repeat-x top center #4795ab;margin-bottom:15px;padding:3px 12px 4px 12px;float:right;border-radius:3px;border:1px solid #006699;}
.full a{color:#ffffff;font-weight:bold;text-decoration:none;text-shadow:#333333 1px 1px 1px;}
.full a:hover{color:#ffffff;text-decoration:underline;}
.authtbl{margin-left:35px;}
#authsubm{border:none;margin-top:3px;background:url(/images/enter.gif) no-repeat top left;width:25px;height:23px;}
.authtbl td{padding-left:6px;color:#ffffff;}
.tbl td{font-size:11px;padding:2px;}
.zamok_off{width:69px;height:105px;position:relative;left:39px;top:135px;z-index:2;}
.logform{height:55px;text-shadow:#333333 1px 1px 1px;}
.authmain{height:31px;margin-top:5px;}
a.authlink{color:#aeff00;text-decoration:underline;font-weight:bold;margin-left:45px;}
a.authlink:hover{color:#ffffff;text-decoration:none;font-weight:bold;margin-left:45px;}
.hmenu li{margin-top:-4px;float:left;list-style:none;width:121px;text-align:center;background:url(/images/btn.jpg) no-repeat top right;padding-top:10px;padding-bottom:10px;}
.hmenu a{color:#ffffff;text-decoration:none;font-weight:bold;}
.hmenu a:hover{color:#ffffff;text-decoration:underline;}
#hmenufirst{width:146px;background:url(/images/btn1.jpg) no-repeat top right;}
.blog{color:#ffffff;text-align:center;}
.footer{color:#000000;background-color:#bdbdbd;border-top:3px solid #666666;height:63px;text-shadow:#ffffff 1px 1px 1px;font-size:11px;}
.buttons{padding-right:10px;padding-top:15px;}
.footpad{padding-left:7px;}
.hline{height:1px;background:url(/images/hline.gif) repeat-x top center;}
.vline{width:1px;background:url(/images/vline.gif) repeat-y top center;}
.indpromo{margin-top:-15px;padding:0px;width:100%;height:156px;border-spacing:0px;background-color:#e9ffd1;border-bottom:1px solid #dddddd;}
.indpromo td{font-size:11px;padding-top:10px;}
.indpromo .full{margin-top:15px;}
a{color:#666666;text-decoration:underline;}
a:hover{color:#0f9ed6;text-decoration:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
img{border:0px;}
p{margin:5px 1px 2px 1px;}
input[type="text"], input[type="password"], select{height:26px;border-radius:3px;border:1px solid #666666;font-size:14px;padding-left:3px;background:url(/images/input.gif) repeat-x left top #ffffff;}
input[type="text"]:focus, input[type="password"]:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);}
textarea{border-radius:4px;border:1px solid #666666;font-size:14px;padding:4px;background:url(/images/input.gif) repeat-x left top #ffffff;}
textarea:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);}
input[type="submit"], .btn{cursor:pointer;border:1px solid #006699;border-radius:5px;background:-moz-linear-gradient(top, #0d779e 0%, #18b5e2 100%);background:-o-linear-gradient(top, #0d779e 0%,#18b5e2 100%);background:-ms-linear-gradient(top, #0d779e 0%,#18b5e2 100%);background:linear-gradient(to bottom, #0d779e 0%,#18b5e2 100%);text-decoration:none;color:#fff;padding:5px 20px 5px 20px;}
input[type="submit"]:hover, .btn:hover{background:-moz-linear-gradient(top, #0d779e 0%, #32d1ff 100%);background:-o-linear-gradient(top, #0d779e 0%,#32d1ff 100%);background:-ms-linear-gradient(top, #0d779e 0%,#32d1ff 100%);background:linear-gradient(to bottom, #0d779e 0%,#32d1ff 100%);color:#fff;text-shadow:#333333 1px 1px 2px;outline:0;}
.buybtn{cursor:pointer;border:1px solid #006633;border-radius:5px;background:-moz-linear-gradient(top, #006600 0%, #009900 100%);background:-o-linear-gradient(top, #006600 0%,#009900 100%);background:-ms-linear-gradient(top, #006600 0%,#009900 100%);background:linear-gradient(to bottom, #006600 0%,#009900 100%);text-decoration:none;color:#fff;padding:6px 29px 6px 29px;}
.buybtn:hover{background:-moz-linear-gradient(top, #009900 0%, #33ff33 100%);background:-o-linear-gradient(top, #009900 0%,#33ff33 100%);background:-ms-linear-gradient(top, #009900 0%,#33ff33 100%);background:linear-gradient(to bottom, #009900 0%,#33ff33 100%);color:#fff;text-shadow:#333333 1px 1px 2px;outline:0;}
pre{font-size:11px;color:#000000;font-weight:normal;font-family:Verdana, Tahoma;border:1px solid #cccccc;background:url(/images/numcode.gif) no-repeat top left #eeeeee;padding-left:25px;max-width:560px;}
.podmainhover a{background:url("/images/main_on.gif") repeat-x bottom left #0099ff;color:#ffffff;float:left;margin-right:1px;padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;border-radius:3px 3px 0 0;text-shadow:1px 1px 0 #99ccff;text-decoration:none;border:1px solid #0099ff;text-transform:capitalize;}
.podmainnohov a{background:url("/images/main_off.gif") repeat-x bottom left #33ccff;color:#000000;float:left;margin-right:1px;padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;margin-top:4px;border-radius:3px 3px 0 0;text-shadow:1px 1px 0 #99ccff;text-decoration:none;border:1px solid #0099ff;text-transform:capitalize;}
.podmainnohov:hover a{background:url("/images/main_on.gif") repeat-x bottom left #33ccff;color:#ffffff;float:left;text-shadow:1px 1px 0 #333333;border:1px solid #0099ff;text-transform:capitalize;}
.podmain{background-color:#0099ff;height:3px;clear:both;}
.promotext{text-align:center;padding:10px;margin:10px;border:1px solid #dddddd;border-radius:5px;font-size:10px;color:#666666;}
.promotext h1{font:10px Verdana, Tahoma, Arial, Helvetica, sans-serif;border:0px;background:#ffffff;color:#666666;text-shadow:none;box-shadow:none;padding:0px;margin:0px;}
h1{background:#0099cc;background:linear-gradient(to top, #006699 0%, #66ccff 100%);color:#ffffff;font-size:18px;margin-bottom:20px;padding:3px 0 3px 10px;text-shadow:#333333 1px 1px 1px;border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;border-radius:6px 6px 0 0;border-bottom:3px solid #333333;-webkit-box-shadow:0 8px 7px -7px #777;-moz-box-shadow:0 8px 7px -7px #777;box-shadow:0 8px 7px -7px #777;}
h2{color:#333333;font-size:18px;margin:1px 1px 15px 1px;}
h3{color:#44a0ce;font-size:16px;margin:1px;}
h4{color:#ffffff;font-size:16px;font-weight:bold;padding:3px 0 3px 10px;border-radius:6px;text-shadow:#333333 1px 1px 3px;margin-top:8px;background:url(/images/full.gif) repeat-x top center #4795ab;margin-bottom:15px;border-top:1px solid #006699;border-left:1px solid #006699;border-right:1px solid #006699;border-bottom:3px solid #006699;-webkit-box-shadow:0 8px 7px -7px #777;-moz-box-shadow:0 8px 7px -7px #777;box-shadow:0 8px 7px -7px #777;}
.pages{margin-top:10px;margin-bottom:10px;text-align:right;font-size:12px;}
.pages a{padding:2px 5px 3px 5px;background-color:#eeeeee;font-size:13px;border-radius:3px;text-decoration:none;font-weight:bold;}
.hr{height:1px;background-color:#cccccc;border:0px;margin-top:5px;margin-bottom:20px;}
.er{text-align:center;color:#cc0000;border:1px solid #990000;background:url('/images/error_ico.png') no-repeat left #ffcccc;background-position:15px 17px;padding-top:20px;padding-left:50px;padding-bottom:20px;padding-right:15px;margin-top:5px;margin-bottom:20px;border-radius:5px;font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;text-shadow:#ffffff 1px 1px 3px;}
.erok{text-align:center;color:red;color:#009900;border:1px solid #006600;background:url('/images/errorok_ico.png') no-repeat left #ccffcc;background-position:15px 17px;padding-top:20px;padding-left:50px;padding-bottom:20px;padding-right:15px;margin-top:5px;margin-bottom:20px;border-radius:5px;font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;text-shadow:#ffffff 1px 1px 3px;}
.warn{text-align:center;color:#663300;border:1px solid #ffcc00;background:url('/images/warn_ico.png') no-repeat left #ffffcc;background-position:15px 17px;padding-top:20px;padding-left:50px;padding-bottom:20px;padding-right:15px;margin-top:5px;margin-bottom:20px;border-radius:5px;font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;text-shadow:#ffffff 1px 1px 3px;}
fieldset{border-radius:5px;border:1px solid #999999;margin-top:15px;margin-bottom:15px;padding:5px;}
legend{background-color:#dddddd;padding:3px 15px 3px 15px;border-radius:3px;border:1px solid #999999;font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-shadow:#ffffff 0 0 1px;margin-left:10px;}
.highslide-image{border:4px solid white;}
.highslide-caption{display:none;border:none;padding:8px;background-color:white;}
.highslide-display-block{display:block;}
.highslide-display-none{display:none;}
a.f{color:#ffffff;text-decoration:none;font-weight:normal;}
a.f:hover{color:#cccccc;text-decoration:underline;font-weight:normal;}
a.highslide-loading, a.highslide-loading:hover{color:black;font-weight:bold;text-decoration:none;}
.highslide{cursor:url(/images/zoomin.cur), pointer;outline:none;}
.highslide-loading{display:block;padding:2px;border:1px solid black;background-color:white;font-size:11px;font-family:Tahoma, Verdana, Helvetica;padding-left:22px;background-image:url(/images/loader.gif);background-repeat:no-repeat;background-position:3px 1px;}
.hdn{display:none;}