div, html, body {margin:0; padding:0;}
html, body {height:100%;}
body {min-height:100%; min-width:1003px;}
#container {position:relative; margin:0 auto; height:auto !important; height:100%; min-height:100%; width:100%;}
a:focus {outline:none;}
#jquery-overlay {position:absolute; top:0; left:0; z-index:90; width:100%; height:500px;}
#jquery-lightbox {position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0;}
#jquery-lightbox a img {border:none;}
#lightbox-container-image-box {position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#lightbox-container-image {padding:10px;}
#lightbox-loading {position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#lightbox-nav {position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#lightbox-container-image-box > #lightbox-nav {left:0;}
#lightbox-nav a {outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%; height:100%; zoom:1; display:block;}
#lightbox-nav-btnPrev {left:0; float:left;}
#lightbox-nav-btnNext {right:0; float:right;}
#lightbox-container-image-data-box {font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0;}
#lightbox-container-image-data {padding:0 10px; color:#666;}
#lightbox-container-image-data #lightbox-image-details {width:70%; float:left; text-align:left;}
#lightbox-image-details-caption {font-weight:bold;}
#lightbox-image-details-currentNumber {display:block; clear:left; padding-bottom:1.0em;}
#lightbox-secNav-btnClose {width:66px; float:right; padding-bottom:0.7em;}

#top1 {background:#d5d5d5; height:103px; padding-top:17px;}
#topbanner {margin:0px 30px; background:#fff url(/bitrix/templates/tpl_inc/images/banner.png) center no-repeat; height:87px; overflow:hidden; text-align:center;}
#top2 {margin-top:12px; position:relative; height:95px;}
#top2 img {border:none;}
#logo {position:absolute; left:30px; width:339px; height:90px;}
#logo a {display:block; position:relative; z-index:2;}
#top1r {position:absolute; right:30px; width:100%;}
#icons {margin-top:10px; text-align:right;}
#menu {margin-top:35px; width:100%; text-align:right;}
#menu a {font-family:Calibri; font-size:18px; color:#52565e; text-decoration:none; background:url(/bitrix/templates/tpl_inc/images/sep.png) left bottom repeat-x;}
#menu a.sel {color:#eca418; background:none;}
#menu a:hover {background:url(/bitrix/templates/tpl_inc/images/sep_or.png) left bottom repeat-x; color:#eca418;}
.sub_menu {background:#e7e7e7; text-align:left; padding:10px 30px;}
.sub_menu a {font-family:Calibri; font-size:18px; color:#52565e; text-decoration:none; margin:0px 70px 0px 0px; line-height:30px; white-space:nowrap; position:relative;}
.sub_menu a:hover {text-decoration:underline;}
#top3 {margin-bottom:20px; margin-top:20px; background:none;}
#top3 table {width:100%;}
#top3 table td {vertical-align:top; text-align:center; padding:22px; padding:0px 22px 0px 22px;}
#top3 a {font-family:"Trebuchet MS"; font-size:11px; color:#52565e; text-decoration:none; margin:0; }
#top3 img {border:none; text-decoration:none; margin-top:20px; margin-bottom:-10px;}
#contacts {width:234px; height:132px; background:url(/bitrix/templates/tpl_inc/images/contact_bg.png); position:relative; font-family:"Trebuchet MS"; color:#000; margin:0 auto;}
#cblock1 {font-size:12px; position:absolute; top:20px; left:24px;}
#cblock2 {font-size:14px; position:absolute; top:55px; left:28px;}
#cblock3 {font-size:30px; position:absolute; top:50px; left:70px;}
#cblock4 {position:absolute; top:90px; left:52px;}
#cblock4 a {font-size:14px; text-decoration:underline; color:#000;}
#cblock4 a:hover {text-decoration:none;}
#top4 {padding:0px 120px 0px 30px; position:relative; margin:20px 0 0 0;}
#q {width:100%; z-index:1; height:25px; border:1px solid #d5d5d5; font-family:Calibri; font-size:18px; color:#52565e; padding-left:10px;}
#s {position:absolute; right:30px; top:0px; z-index:2; border:none; background:url(/bitrix/templates/tpl_inc/images/search.png); width:66px; height:29px;}

#top5 {border:1px solid #d5d5d5; margin:30px 30px; position:relative;}
#top5title {font-family:"Trebuchet MS"; font-size:18px; color:#000; margin:30px 0px 30px 35px; text-transform:uppercase;}
#top5 table {width:100%;}
/*#top5 td {border:1px solid red;}
#top5 div.element {border:1px solid blue;}*/
#top5 table td {text-align:center; vertical-align:top;}
#top5 div.element {width:300px; clear:both; margin:0px auto;}
#top5 div.photo {float:left; width:125px; margin-bottom:30px; position:relative;}
#top5 div.photo img.new {position:absolute; top:-10px; right:-10px; border:none;}
#top5 div.photo img {border:1px solid #d5d5d5;}
#top5 div.description {float:right; text-align:left; width:165px; margin-left:10px; margin-bottom:30px;}
#top5 div.title {margin-bottom:10px;}
#top5 div.title a {font-family:Arial; font-size:18px; color:#218bc1; text-decoration:underline;}
#top5 div.title a:hover {text-decoration:none;}
#top5 div.text {font-family:Arial; font-size:13px; color:#52565e; margin-bottom:10px;}
#top5 div.coast {font-family:"Trebuchet MS"; font-size:30px; color:#52565e;}
#downloadprice {position:absolute; right:-28px; bottom:-40px;}
#downloadprice img {border:none;}
#middle {margin:0px 30px;}
#lc {position:relative; padding-right:330px;}
#rc {position:absolute; right:0px; width:330px; top:0px;}
#rc h2 {font-family:"Trebuchet MS"; font-size:18px; color:#000; font-weight:normal; text-transform:uppercase;}
#rc a {font-family:Arial; font-size:13px; color:#000; text-decoration:underline;}
#rc a:hover {text-decoration:none;}
#rc a img {border:none;}
#rc span.more {margin-top:10px; display:block; clear:both;}
#rc img.banner {border:1px solid #d5d5d5 !important;}
#rc div.text {font-family:Arial; font-size:13px; color:#52565e; line-height:18px;}
#rc div.text b.b {margin-bottom:5px; display:block;}
#lic {background:url(/bitrix/templates/tpl_inc/images/rbg.png); width:281px; height:178px; padding:10px 0px 0px 35px;}
#lic div a {float:left; margin-right:4px;}
#lic div {clear:both;}
#partners a {position:relative; display:block; float:left; margin-right:10px;}
#partners a img {z-index:1;}
#partners a img.p_hover {position:absolute; z-index:2; top:1px; left:1px;}
div.br {clear:both;}
#footer {position:absolute; clear:both; text-align:center; background:#e7e7e7; height:42px; bottom:0px; width:100%;}
#footer img {border:none; margin-top:10px;}
div.fsp {height:72px;}
#ftext {font-family:Arial; font-size:12px; color:#bcbcbc; position:absolute; left:30px; top:15px;}
#lc h2 {font-family:"Trebuchet MS"; font-size:18px; color:#000; font-weight:normal; text-transform:uppercase;}
#news {width:100%;}
#news td {vertical-align:top; padding-right:50px; width:30%;}
#news .date {font-family:Arial; font-weight:bold; font-size:12px; color:#bcbcbc;}
#news .hr {border-bottom:1px solid #bcbcbc; margin:8px 0px;}
#news .text a {font-family:Arial; font-size:12px; color:#000; text-decoration:none; line-height:18px;}
#news .text a:hover {color:#2e81ab;}
#lc span.more {margin-top:10px; display:block; clear:both;}
#lc a {font-family:Arial; font-size:13px; color:#000; text-decoration:underline;}
#lc a:hover {text-decoration:none;}
#lc a.more img {border:none;}

/*#lc a.more span, #rc a.more span {text-decoration:none !important;background:url(/bitrix/templates/tpl_inc/images/arrow.png) right center no-repeat; padding-right:20px;}
#lc a.more, #rc a.more  {background:url(/bitrix/templates/tpl_inc/images/arrow.png) right center no-repeat; padding-right:20px;}
*/
#content {margin-top:60px; color:#52565e; font-family:Arial; font-size:12px; line-height:18px; margin-right:30px;}
#content h1 {font-family:"Trebuchet MS"; font-size:24px; color:#000; font-weight:normal; line-height:25px;}
#content a {color:#218BC1 !important;}

#middle {vertical-align:middle !important;}

div.element {width:300px; float:left; margin-right:20px;}
div.photo {float:left; width:125px; margin-bottom:30px; position:relative;}
div.photo img.new {position:absolute; top:-10px; right:-10px; border:none;}
div.photo img {border:1px solid #d5d5d5;}
div.description {float:right; text-align:left; width:165px; margin-left:10px; margin-bottom:30px;}
div.title {margin-bottom:10px;}
div.title a {font-family:Arial !important; font-size:18px !important; color:#218bc1 !important; text-decoration:underline;}
div.title a:hover {text-decoration:none;}
div.text {font-family:Arial; font-size:13px; color:#52565e; margin-bottom:10px;}
div.coast {font-family:"Trebuchet MS"; font-size:30px; color:#52565e;}
div.br {clear:both;}

#content table td p {padding:0px; margin:0px;}

.sect1702 img {border:1px solid #D5D5D5 !important;}

.popupblock {position:absolute; top:100px; left:100px; z-index:1000; width:297px;}
.popupblock_in {position:relative; width:297px;}
.popupblock_top {position:absolute; width:297px; left:0px; top:-40px; height:42px; background:url(/images/z0.png);}
.popupblock_bottom {position:absolute; width:297px; left:0px; bottom:-20px; height:20px; background:url(/images/z2.png);}
.popupblock_text {background:url(/images/z1.png); width:297px; min-height:35px;}
.popupblock_text a {font-family:"Trebuchet MS"; font-size:13px; color:#211616; text-decoration:underline; display:block; margin-left:66px; width:215px;}
.popupblock_text a:hover {text-decoration:none;}