* {margin:0px;padding:0px;}

html {position:relative;width:100%;height:100%;}
body {position:relative;width:100%;height:100%;background:#ffffff;color:#000000;font-size:13px;font-family:Calibri,Arial,sans;}

input, select, textarea, button {font-family:Calibri,Arial,sans;font-size:1em;color:#000000;}
input.text, select, textarea, button {border:1px solid #000000;padding:2px 3px;}

table {border-collapse:collapse;font-family:Calibri,Arial,sans;font-size:1em;}

img, table, th, td {border:0px;vertical-align:top;}

a, a h1, a h2 {cursor:pointer;color:#fe0002;text-decoration:underline;display:inline;}
a:hover, a:hover h1, a:hover h2 {text-decoration:none;}

p {font-size:1em;padding-bottom:1em;/* text-indent:1em; */}

ul, ol {font-size:1em;padding:0 0 1em 2em;}
ul li, ol li {padding:0px 0px 5px 0px;}
ul ul, ol ol, ul ol, ol ul {padding:0 0 0 2em;}

ul li {list-style-image:url(/img/bullet.gif);}
ul ul li, ol ul li {list-style-image:url(/img/bullet.gif);}

h1, .h1 {font-size:36px;font-weight:normal;padding:/*26*/0px 0px 12px 0px;color:#000000;}
h2, .h2 {font-size:24px;font-weight:normal;padding:/*26*/0px 0px 12px 0px;color:#000000;}
h3, .h3 {font-size:18px;font-weight:normal;padding:/*26*/0px 0px 12px 0px;color:#000000;}
h4, .h4 {font-size:15px;font-weight:normal;padding:/*26*/0px 0px 12px 0px;color:#000000;}
h5, .h5 {font-size:12px;font-weight:normal;padding:/*26*/0px 0px 12px 0px;color:#000000;}

ins p, ins h1, ins h2, ins h3, ins h4 {padding-bottom:0em;}

blockquote {;}

.br {display:block;clear:both;float:none;width:0px;height:0px;font-size:0px;line-height:0px;overflow:hidden;}

.clear:after {content:'.';display:block;clear:both;font:0/0 a;height:0;visibility:hidden;}
.clear {display:inline-block;height:1%;}

.fl {float:left;_display:inline;}
.fr {float:right;_display:inline;}

.ib {display:-moz-inline-stack;display:inline-block;vertical-align:top;_overflow:hidden;zoom:1;*display:inline;}

.w100p {width:100%;overflow:hidden;}
.h100p {height:100%;overflow:hidden;}

.w {width:1px;height:100%;font-size:0px;line-height:0px;overflow:hidden;}
.h {height:1px;width:100%;font-size:0px;line-height:0px;overflow:hidden;}

.block {width:auto;}
.block-l {float:left;width:230px;position:relative;z-index:1;}
.block-l-i {position:relative;z-index:1;}
.block-r {float:right;width:100%;margin:0px 0px 0px -280px;position:relative;z-index:0;}
.block-r-i {margin:0px 30px 0px 270px;position:relative;z-index:0;}

.cols3 {width:100%;}
.cols3-m {float:left;_display:inline;width:100%;}
.cols3-m-i {margin:0px 33% 0px 33%;padding:0px 5px 0px 5px;}
.cols3-l {float:left;_display:inline;width:33%;margin-left:-100%;}
.cols3-l-i {padding:0px 10px 0px 0px;}
.cols3-r {float:left;_display:inline;width:33%;margin-left:-33%;}
.cols3-r-i {padding:0px 0px 0px 10px;}

.cols2 {;}
.cols2-l {float:left;width:50%;position:relative;z-index:1;}
.cols2-l-i {padding:0px 0px 0px 0px;}
.cols2-r {float:right;width:100%;margin:0px 0px 0px -50%;position:relative;z-index:0;}
.cols2-r-i {margin:0px 0px 0px 50%;padding:0px 0px 0px 0px;}

#main {width:100%;min-width:998px;width:expression(document.body.clientWidth<998?"998px":"auto");height:100%;}

#head {width:100%;height:130px;/*background:url(/img/head.gif) repeat-x 0px 100%;*/}
#head-i {width:1000px;height:100%;margin:0px auto;}
#head-l {float:left;_display:inline;position:relative;top:50px;width:271px;height:39px;}
#head-r {float:right;_display:inline;position:relative;top:0px;width:727px;line-height:1em;}

#head #menu {float:right;margin:75px 0px 0px 0px;font-size:12px;}
#head #menu ul {display:block;padding:0px;margin:0px;}
#head #menu ul li {display:block;float:left;padding:0px;margin:0px 0px 0px 20px;}
#head #menu ul li.active {;}

#lang {position:absolute;top:0px;right:0px;height:36px;line-height:1em;}
#lang-l {float:left;_display:inline;width:12px;height:36px;background:url(/img/lang-l.gif) no-repeat 0px 0px;}
#lang-m {float:left;_display:inline;height:26px;padding:10px 12px 0px 12px;background:url(/img/lang-m.gif) repeat-x 0px 0px;}
#lang-r {float:left;_display:inline;width:12px;height:36px;background:url(/img/lang-r.gif) no-repeat 0px 0px;}

#promo {width:100%;height:315px;background:url(/img/promo.gif) no-repeat 50% 0px #ffffff;}
#promo-i {width:1000px;height:100%;margin:0px auto;position:relative;}
#promo-i-f {position:absolute;top:7px;left:-20px;z-index:3;width:680px;height:295px;}
#promo-i-p {position:absolute;top:27px;left:0px;z-index:2;width:100%;}

#i #promo {height:125px;background:url(/img/i-promo.gif) no-repeat 50% 0px #ffffff;}
#i #promo-i-p {top:22px;}

#text {width:100%;/*background:url(/img/text.gif) repeat-x 0px 0px;*/}
#text-i {width:1000px;margin:0px auto;padding:40px 0px 80px 0px;}

#l #text-i {width:940px;padding:0px 30px 80px 30px;}

a.bdl {text-decoration:none;border-bottom:1px dotted #cc0000;}
a.bdl:hover {text-decoration:none;border-bottom:0px;}

#text #menu {line-height:20px;font-size:12px;}
#text #menu h2 {font-size:17px;font-weight:bold;}
#text #menu p {padding:0px;}

#i #text #menu {;}
#i #text #menu ul {padding:0px;margin:0px;}
#i #text #menu ul li {padding:0px;margin:0px;list-style:none;}

#i #text #menu ul li {padding:0px 0px 20px 0px;}
#i #text #menu ul li div {font-size:17px;font-weight:bold;}
#i #text #menu ul li div.active {color:#000000;}
#i #text #menu ul li div.active a {color:#000000;}

#i #text #menu ul li ul li {padding:0px 0px 0px 15px;}
#i #text #menu ul li ul li div {font-size:13px;font-weight:bold;}
#i #text #menu ul li ul li div.active {color:#333333;}
#i #text #menu ul li ul li div.active a {color:#333333;}

#i #text #menu ul li ul li ul {padding:0px 0px 20px 15px;}
#i #text #menu ul li ul li ul li {padding:0px;}
#i #text #menu ul li ul li ul li div {color:#666666;font-weight:normal;}
#i #text #menu ul li ul li ul li div a {color:#666666;}
#i #text #menu ul li ul li ul li div.active {color:#000000;}

.news {line-height:normal;}
.news-pict {float:left;padding:0px 20px 13px 0px;}
.news-date {font-size:10px;}
.news-name {padding:0px 0px 13px 0px;}
.news-text {padding:0px 0px 13px 0px;}
.news-year {font-size:18px;padding:0px 0px 13px 0px;}

.first .news-name {font-size:18px;}

#news {width:100%;/*height:270px;*//*overflow:hidden;*/}
#news h2 {font-size:17px;font-weight:bold;}
#news-i {/*width:250px;*/height:100%;margin:0px auto;position:relative;}
#news-i-i {position:absolute;top:-30px;/*left:-50px;width:350px;*/height:100%;}
#news-t-l {background:url(/img/news-t-l.gif) no-repeat 0px 0px;}
#news-t-m {background:#f2f2f2;}
#news-t-r {background:url(/img/news-t-r.gif) no-repeat 100% 0px;}
#news-b-l {background:url(/img/news-b-l.gif) no-repeat 0px 100%;}
#news-b-m {background:url(/img/news-b-m.gif) repeat-x 0px 100%;}
#news-b-r {background:url(/img/news-b-r.gif) no-repeat 100% 100%;}
#news-m {/*width:1000px;*/margin:0px auto;padding:30px 25px 30px 25px;}

#news-c-m {padding:0px 80px 0px 0px;}
#news-c-l {padding:0px 80px 0px 0px;}
#news-c-r {padding:0px 80px 0px 0px;}

#foot {width:100%;padding:30px 0px 100px 0px;}
#foot-i {width:1000px;margin:0px auto;padding:15px 0px 0px 0px;border-top:1px solid #dedede;}
#foot-t {font-size:10px;color:#cccccc;padding:20px 0px 0px 0px;}

#title {position:relative;z-index:2;}
#title h1 {padding-top:0px;}

#bread {color:#666666;font-size:11px;line-height:20px;padding:0px 0px 15px 0px;}
#bread a {color:#666666;/*background:url(../img/separator.gif) no-repeat 0px 50%;padding:0px 0px 0px 15px;*/}
#bread img {width:15px;height:9px;padding:5px 0px 0px 0px;}

.intro {position:relative;width:758px;z-index:1;margin:0px 0px 60px -30px;background:#f2f2f2;}
.intro-t-l {background:url(/img/rb-5-t-l.gif) no-repeat 0px 0px;}
.intro-t-r {background:url(/img/rb-5-t-r.gif) no-repeat 100% 0px;}
.intro-b-r {background:url(/img/rb-5-b-r.gif) no-repeat 100% 100%;}
.intor-b-l {background:url(/img/rb-5-b-l.gif) no-repeat 0px 100%;}
.intro-m {padding:20px 30px;height:120px;position:relative;}
.intro-m-i {float:right;position:relative;margin:-80px -30px -60px 0px;/*position:absolute;top:-60px;right:-30px;*/}
.intro-m-b {position:absolute;top:95px;left:30px;}

.intro-m table {height:120px;}
.intro-m table td {vertical-align:middle;}

#l .intro {width:1000px;margin:0px 0px 30px -30px;}
#l .intro-m {padding:40px 30px 35px 30px;height:auto;}
#l .intro-m-i {margin:0px;}
#l .intro-m-b {position:relative;top:auto;left:auto;}

.button {color:#ffffff;height:45px;line-height:45px;position:relative;margin:0px 0px 0px -5px;display:-moz-inline-stack;display:inline-block;vertical-align:top;_overflow:hidden;zoom:1;*display:inline;text-decoration:none;}
.button sup {width:10px;height:45px;background:url(/img/button-l.png) no-repeat 0px 0px;/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/button-l.png',sizingMethod='scale');_background:transparent;*/}
.button ins, .button sup, .button sub {padding:0px;margin:0px;display:-moz-inline-stack;display:inline-block;vertical-align:top;_overflow:hidden;zoom:1;*display:inline;font-size:1em;font-weight:normal;font-style:normal;text-decoration:none;}
.button ins {height:45px;background:url(/img/button-m.png) repeat-x 0px 0px;padding:0px 10px 0px 10px;/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/button-m.png',sizingMethod='scale');_background:transparent;*/}
.button sub {width:10px;height:45px;background:url(/img/button-r.png) no-repeat 0px 0px;/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/button-r.png',sizingMethod='scale');_background:transparent;*/}

.button-download ins div {background:url(/img/button-download.gif) no-repeat 50% 50%;width:15px;height:45px;}
.button-submit ins div {background:url(/img/button-submit.gif) no-repeat 50% 50%;width:14px;height:45px;}

.b-line {padding:0px;margin:0px;display:-moz-inline-stack;display:inline-block;vertical-align:top;_overflow:hidden;zoom:1;*display:inline;height:45px;line-height:45px;}

ul.frames {padding:0px;margin:0px;}
ul.frames li {display:-moz-inline-stack;display:inline-block;vertical-align:top;_overflow:hidden;zoom:1;*display:inline;list-style:none;color:#999999;height:75px;position:relative;padding:0px;margin:0px 0px 15px 0px;cursor:pointer;background-repeat:no-repeat;background-position:15px 50%;}
ul.frames li a {text-decoration:none;color:#999999;}
ul.frames li .title {color:#333333;font-size:28px;font-weight:bold;line-height:28px;}
ul.frames li .title a {color:#666666;font-size:12px;}
ul.frames li ins, ul.frames li sup, ul.frames li sub {padding:0px;margin:0px;display:-moz-inline-stack;display:inline-block;vertical-align:top;_overflow:hidden;zoom:1;*display:inline;font-size:1em;font-weight:normal;font-style:normal;text-decoration:none;}
ul.frames li ins {width:255px;height:55px;overflow:hidden;background:url(/img/frame-m.png) repeat-x 0px 0px;padding:10px 0px 10px 60px;text-align:left;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/frame-m.png',sizingMethod='scale');_background:transparent;}
ul.frames li sup {width:5px;height:75px;background:url(/img/frame-l.png) no-repeat 0px 0px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/frame-l.png',sizingMethod='scale');_background:transparent;}
ul.frames li sub {width:5px;height:75px;background:url(/img/frame-r.png) no-repeat 0px 0px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/frame-r.png',sizingMethod='scale');_background:transparent;}

ul.frames li.active ins, ul.frames li.hover ins {background-image:url(/img/frame-m-active.png);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/frame-m-active.png',sizingMethod='scale');_background:transparent;}
ul.frames li.active sup, ul.frames li.hover sup {background-image:url(/img/frame-l-active.png);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/frame-l-active.png',sizingMethod='scale');_background:transparent;}
ul.frames li.active sub, ul.frames li.hover sub {background-image:url(/img/frame-r-active.png);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/frame-r-active.png',sizingMethod='scale');_background:transparent;}

.rb-3 {-moz-border-radius:3px;-webkit-border-radius:3px;background:#f2f2f2;padding:3px;}
.rb-4 {-moz-border-radius:4px;-webkit-border-radius:4px;background:#f2f2f2;padding:4px;}
.rb-5 {-moz-border-radius:5px;-webkit-border-radius:5px;background:#f2f2f2;padding:5px;}
.rb-6 {-moz-border-radius:6px;-webkit-border-radius:6px;background:#f2f2f2;padding:6px;}

.rb-no-t-l {-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;}
.rb-no-t-r {-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;}
.rb-no-b-r {-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;}
.rb-no-b-l {-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;}

ul.clients {padding:0px 0px 1em 0px;margin:0px;position:relative;margin:0px 0px 0px -30px;}
ul.clients li {display:block;list-style:none;padding:0px;margin:0px;width:178px;height:70px;padding:5px 1px 5px 1px;margin:5px;text-align:center;background:url(/img/client.jpg) no-repeat 0px 0px;display:-moz-inline-stack;display:inline-block;vertical-align:top;_overflow:hidden;zoom:1;*display:inline;}

