body, div, img { padding:0; margin:0; border:none;}
body {color:black;font-family:Verdana, Arial;background:#F2F2F2;font-size:10pt;}

.ilmain, .i32, .logo {background:url('/images/il/head2.png') no-repeat; display: block;float:left;}
.i32 {width: 32px; height: 32px;}
.logo {position:relative;width:45px;height:35px;margin:-11px;}

.AC32 {background-position: -0px -1207px;}
.CD32, .BC32 {background-position: -0px -1164px;}
.DI32, .MD32, .RS32, .TC32 {background-position: -0px -1121px;}
.DR32 {background-position: -0px -1078px;}
.EF32 {background-position: -0px -1035px;}
.ER32 {background-position: -0px -992px;}
.FR32 {background-position: -0px -949px;}
.FT32 {background-position: -0px -906px;}
.IR32 {background-position: -0px -863px;}
.LQ32 {background-position: -0px -820px;}
.LX32, .LR32 {background-position: -0px -777px;}
.MF32, .OE32 {background-position: -0px -734px;}
.MQ32 {background-position: -0px -691px;}
.MR32 {background-position: -0px -648px;}
.NR32 {background-position: -0px -605px;}
.NT32 {background-position: -0px -562px;}
.OR32 {background-position: -0px -519px;}
.PR32 {background-position: -0px -476px;}
.RR32 {background-position: -0px -433px;}
.RY32 {background-position: -0px -390px;}
.UN32 {background-position: -0px -347px;}
.VR32 {background-position: -0px -304px;}
.WB32 {background-position: -0px -261px;}
.WR32, .OP32 {background-position: -0px -218px;}
.ZR32 {background-position: -0px -175px;}
.facebook {background-position: -0px -132px;}
.googleplus {background-position: -0px -90px;}
.lng_en {background-position: -0px -1273px;}
.lng_ru {background-position: -0px -1250px;}
.logo {background-position: -0px -0px;}
.twitter {background-position: -0px -46px;}

.lng_en, .lng_ru {width: 18px; height: 12px;cursor:pointer;}

#search div { color:#eeeeee;}


#body1col, #topbuttons, #wrap, #footer, #table2col {width:940px;margin:0 auto;clear:both;}
#table2col {background:#fff;padding-bottom:50px;}
#body_col {float:left;width:685px;!width:650px;padding:10px 10px 5px 15px;}
#sidebar_col{float:left;width:220px;padding:10px 10px 10px 0px;margin:0;}

#topmenu, #footer {display:block; height: 48px; position: relative; width:940px; margin:0 auto; margin-top:10px;
background:linear-gradient(top,#506179 50%,#354663 100%);
background:-webkit-linear-gradient(top,#506179 50%, #354663 100%);
background:-moz-linear-gradient(top,#506179 50%, #354663 100%);
background:-ms-linear-gradient(top,#506179 50%, #354663 100%);
background:-o-linear-gradient(top,#506179 50%, #354663 100%);
border-radius: 6px;box-shadow: rgba(0, 0, 0, .30) 0 2px 3px;
background-color: #506179;
}

#footer {height:18px; margin-top:0px;margin-bottom:20px;}
#topbuttons {height:160px;}
#body1col {width:900px;background-color: #fff;padding:20px;}

ul.pagemenu {margin:0;border: 0 none;padding: 0;list-style:inside none;float:center;padding-left:6px;}
ul.pagemenu li {height:48px;list-style:inside none;float: left;display: block;position: relative;border-right:1px solid #354158;}
ul.pagemenu li#last {border-right:none;}
ul.pagemenu li#search {border-right:none;float:right;height:20px; padding: 14px 10px 0px 0px;}
a.mia {height:14px;outline:none;float: none !important;float: left;display: block;padding:17px 15px; border: 0px;color: #FFFFFF;font: bold 13px/12px Verdana, Arial;text-decoration: none;}
a.mia:link, a.mia:visited{text-decoration:none;color:#fff;}
a.mia:hover{text-decoration:none;color:silver;
background:linear-gradient(top,#506179 50%,#354158 100%);
background:-webkit-linear-gradient(top,#506179 0%, #354158 100%);
background:-moz-linear-gradient(top,#506179 0%, #354158 100%);
background:-ms-linear-gradient(top,#506179 50%, #354158 100%);
background:-o-linear-gradient(top,#506179 50%, #354158 100%);
}
ul.pagemenu li a#selected{text-decoration:none;color:silver;}

li.li_dropdown > a:before {content:''; position:absolute; top:24px; right:4px; border:4px solid transparent; border-top:4px solid #ccc; } 
li.li_dropdown:hover > a{text-decoration:none;z-index:444;
background:linear-gradient(top,#506179 50%,#354158 100%);
background:-webkit-linear-gradient(top,#506179 0%, #354158 100%);
background:-moz-linear-gradient(top,#506179 0%, #354158 100%);
background:-ms-linear-gradient(top,#506179 50%, #354158 100%);
background:-o-linear-gradient(top,#506179 50%, #354158 100%);
} 

li.li_dropdown:hover ul, 
li.li_dropdown:hover div {display:block;} 
li.li_dropdown div {display:none;} 

ul.ul_submenu li {display:block; list-style:inside none; padding:0; margin:0; position:relative;} 

div.column_wrap {
  display:block;width:600px;z-index:333;
  position:absolute;left:0px;top:48px;
  padding:0;background:#fff;
  border:1px solid silver;
  border-top:14px solid #506179;
  border-radius:0 0 6px 6px;box-shadow: rgba(0, 0, 0, .30) 0 2px 3px;}

div.column_top_line {left:95px;position:absolute; float:left;height:1px;display:block;top:-15px;background:#354158;width:507px;box-shadow: none;}

div.menu_column {padding-bottom: 10px;position:relative;width:33%;float:left;outline:0;white-space: nowrap;display:block;}
ul.ul_submenu {position:relative;list-style: inside none;margin:0px;padding:5px 10px;}
ul.ul_submenu li {float: left;border:none;width:100%;height:38px;outline:none;display: block;position: relative;}
ul.ul_submenu li span {margin-top:-8px;margin-right:4px;}
ul.ul_submenu li a {display: block;padding:10px 8px;color: black;font: 13px Verdana, Arial;text-decoration: none; border:1px solid transparent;border-radius:4px;}
ul.ul_submenu li a:hover{color:black;text-decoration:none;box-shadow: rgba(0, 0, 0, .30) 0 2px 3px;border-radius:4px;
 border:1px solid silver;
 background:linear-gradient(top,#eee 20%, #ddd 100%);
 background:-webkit-linear-gradient(top,#eee 20%, #ddd 100%);
 background:-moz-linear-gradient(top,#eee 20%, #ddd 100%);
 background:-ms-linear-gradient(top,#eee 20%, #ddd 100%);
 background:-o-linear-gradient(top,#eee 20%, #ddd 100%);
}
ul.ul_submenu li a:visited {color:black;}

#search input[type="text"] {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABpklEQVQoka3Qvy80QRjA8cdFoUDB4Xb3PbcOjRAUb/EWrx8hR8SvSxxxuLs9Z3dm7mYmezvzB2iFUkeUoiNRqXSiIKKh1kj8SBSi8COrsY3sEYmnfCafb/IMwG8NpnYvYfKAMHmDubzETGwYlNZ9D5koEi5dK2/fJVO5w9QiOsZMPGMubs2C3VESmgW7g3D5tmBYZ3q01VCUcE+9qsb+/vu/jGjxCVHnvCRexGwNM/HS3t45DQDl3r5K02onpma3CZeuRZ02X2xY+YOlvH0PABWf3yYTM5hw6aYMa8YXz6VzO4TLN7/PyZh4hXDpjscTw764f3AoSbh0EXX2EoRUevslIrsQFQ9ZRK+qNK3WF1dX/6mJJ5K7hEuXMHFNuLOFudjHTLwSLl3MxAsuFMd9MQBAnap29/QNrGbMwgVmzqOVL17PpXNH6Sw6/wg8IybiJQPBYFBpUNWxkKZlGtTwbCik9TdGo6MLWevUC1jUmSoZ8JlAJBIdmc+YJ17gyxP8ArrePOwFDEQ3f4IBAAJquCk2EBtZ1/WW3p9iAIAyRVEiABAAAHgHww6W0cxeJvcAAAAASUVORK5CYII=) no-repeat 5px 3px #344465;
    border: 0 none;
    font: bold 12px Helvetica,Arial,Sans-serif;
    color: #d7d7d7;
    width:80px;
    margin: 0;
    padding: 3px 10px 3px 20px;
    -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); 
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    }

#search input[type="text"]:focus {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAA7klEQVQoka2RvWYEUQCFL2FZ0uYlwjJvkDaEJeRJtk2baqs8wBJSxYQhpEqVasoJl/OdVCGEsIRth2XS3GWsmckOOeW9vvNzbwj/JdtnwIvtte13YFVV1ckh4MJ2Y/sLWAEFUNtexxhnvWCMcWZ7a/upLMvp7lxSZnsDvPXCwA1Qd1XcNZJ02gc/AJ9dd5LObTfARR+8tL3tSgauU3LWCafNDVBIOm6lZsDP4OZ2AvBt+w54To/YALWk+aBB+udX2xvbH8B9MmmAGrgcNNiXpAlQtBpcjTaw/XjwhD8MbkfBIYSQ5/mRpLmkyWh4X78p0/fqOV60GgAAAABJRU5ErkJggg==) no-repeat 5px 3px #fcfcfc;
    color: #6a6f75;
    width: 200px;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    outline: none;
    }

#suggestions {z-index:555; position: absolute; top:47px; left:640px; width:300px; display:none; float:right;
border-radius: 0 0 6px 6px;background-color:#fff;}


/* SEARCHRESULTS */

#searchresults {padding:10px; font-size:13px; border-width:1px; border-color:#354158; border-style:solid;border-radius: 0 0 6px 6px}
#searchresults a {display:block; font:bold 12px;clear:both; height:50px; text-decoration:none; width:100%; border: solid 1px #fff;}
#searchresults a:hover {border: solid 1px #354158;border-radius: 4px;}
#searchresults a span {margin:4px 4px;}
#searchresults a div {color:gray;font-size:95%;}


ul#bottom_menu {height: 14px; padding:0;margin:2px 0;border: 0 none;list-style: none;font: 8pt Verdana, Arial;position: relative;float:left;left:50%;color:#FFFFFF;}
ul#bottom_menu li {padding:0 7px; float: left;display: inline;position: relative; border-left:2px solid silver;right:50%;}
ul#bottom_menu a {font-weight:bold;color: #FFFFFF;text-decoration: none;height: auto !important;height: 1%;}
ul#bottom_menu li#copyright {border-left:none;padding-right:30px;}
ul#bottom_menu li#bm_first {border-left:none}

ul.prod_menu {font-size: 10pt;margin:0px;border:0;padding: 0px;padding-left:20px;padding-bottom:20px;list-style: none;}
ul.prod_menu li {padding-left:8px;}
ul.prod_menu a {border: 0;text-decoration: none;}

ul.news {margin:0px;border:0;padding: 0px;list-style: none;}
ul.news div {font-weight:bold;}
ul.news li {padding-top:14px;}
ul.news a {border: 0;text-decoration: none;}

div.body_prod{padding:16px 0;font-size:100%;}
div.block_offer{border-radius: 5px;font-size:85%;border-style:solid;border-width:2px;border-color:#5F7697;}
div.title_offer{padding:2px;color: white;font-weight:bold;text-align:center;background-color:#5F7697;}
div.body_offer{font-size:100%;margin:5px;}
div.block_prod{font-size:85%;border-style:none;border-width:0px;border-color:#5F7697;}
div.title_prod{border-radius: 5px;padding:2px;color:white;font-weight:bold;text-align:center;background-color:#5F7697;}

div.block_green{border-radius:5px;font-size:85%;border-style:solid;border-width:2px;border-color:#339F31;}
div.title_green{padding:2px;color: white;font-weight:bold;text-align:center;background-color:#339F31;}
div.body_green{font-size:100%;margin:5px;}
div.separator{height:40px;}
div.rmenu {padding-left:8px;padding-top:3px;font-weight:bold;border-bottom:1px solid #E0E0E0;}

table.contactform {border:none;border-radius:3px;}
table.contactform tr td:first-child {border-top-left-radius:3px;border-bottom-left-radius:3px;}
table.contactform tr td:last-child {border-top-right-radius:3px;border-bottom-right-radius:3px;}


A.rlink:link, A.rlink:visited{text-decoration:none;color:#003399;}
A.rlink:hover{text-decoration:none;color:blue;}
H1,H2,H3,H6{font-size:13pt;margin-bottom:4px;color:#51627A;}
H3{color:gray;}

a:link,a:visited{color:#003399;}
a:hover{color:#FF0000;}

a.a1:visited, a.a1:link{text-decoration:none;color:blue;}
a.a1:hover{text-decoration:underline;color:#FF0000;}
a.order:link, a.order:visited{text-decoration:none;color:black;}
a.order:hover{text-decoration:none;color:#0000FF;}
ul.features {margin-left:0em;padding-left:0.2em;margin-bottom:1em;margin-top:-0.1em;}
ul.features li {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAmCAYAAAA1MOAmAAAAP0lEQVRYhe3SuREAIAzEQPdfnFoyKUNAhPlG24CCu8iJWM2YsbtiQAJ7Y2OwPNYHy2N/bfbv9Y29FZMkSTqgAeEt7g400WdzAAAAAElFTkSuQmCC) no-repeat;
height:16px; background-position: 0 0; padding-left: 0.8em;list-style: none;} 
ul.features li a {text-decoration:none;color:#003399;}
ul.features li a:hover {text-decoration:none;color:blue;}

.office16 {background:url('/images/il/office_icons16.png') no-repeat top left; width: 16px; height: 16px; display: block;float:left;}
.accdb{ background-position: 0 0;} 
.doc, .rtf{ background-position: 0 -32px;} 
.docx{ background-position: 0 -64px;} 
.max{ background-position: 0 -96px;} 
.odb{ background-position: 0 -128px;} 
.ods{ background-position: 0 -160px;} 
.odt{ background-position: 0 -192px;} 
.ppt{ background-position: 0 -224px;} 
.pptx{ background-position: 0 -256px;} 
.pst{ background-position: 0 -288px;} 
.pub{ background-position: 0 -320px;} 
.sda{ background-position: 0 -352px;} 
.sdc{ background-position: 0 -384px;} 
.sdw{ background-position: 0 -416px;} 
.vsd{ background-position: 0 -448px;} 
.xls{ background-position: 0 -480px;} 
.xlsx{ background-position: 0 -512px;}