@import url("cssmenu.css");
@import url("secondmenu.css");
@import url("rightmenu.css");
@import url("scroll.css");
/*main style*/
html, body, img, form, div, ul, ol, li, h1, h2, h3, a, table, td, code, pre, cite {margin:0px; padding:0px; border:none;}
body {font: 11pt Arial;color:#333333;}
table td {vertical-align:top;}
table {
    table-layout: fixed; /* Фиксированная ширина ячеек */
   }
.main {width:990px; margin:0px auto;padding:10px 0;}
.main2 {width:990px; margin:0px auto;padding:10px 0 70px 0;}
.fl {float:left}
.fr {float:right}
.clear {clear:both;}
.block, .block1 {padding:10px 0;clear:both;}

.pad10 {padding:10px;}
.pad10_0 {padding:10px 0px;}
.pad102 {padding:10px 20px;}
.h20 {height:20px;}
.h10 {height:10px;}
.mr10 {margin-right:10px;}
.h320 {height:420px;overflow:hidden;}
.h327 {height:327px;overflow:hidden;}
*+html .h327 {height:315px;overflow:hidden;}
.vb {vertical-align:bottom;}
/*header*/
.header_bg {background: #b2def3 url(../images/headerbg.jpg) repeat-x top left;}
.header {background: url(../images/header.jpg) no-repeat top center;}
.logo {float:left;margin-top:10px;padding-left: 15px;}
.logotxt {display:none;}
.phone {float:right;margin-top:40px;font-family:Trebuchet MS;font-size:2em;color:#333333;font-weight:bold;}
.search {margin-right:-2px; float:right;height:32px;}
.searchbg {background: url(../images/search.png) no-repeat top center;width:160px; height:32px;}
.searchtext {border:none;background:none;width:139px; height:18px;margin:6px;font-size:0.9em;line-height:1em;color:#729bc8;}
.send {background: url(../images/buttons/send.png) no-repeat top center;width:40px; height:32px;border:none;cursor:pointer;vertical-align:top;}
.main_block {background: url(../images/main_block.jpg) no-repeat top center;width:990px; height:340px;overflow:hidden;}
#images {width:990px;height:340px;text-align:center;list-style:none;padding:0px;margin:0px;overflow:hidden;position:relative; z-index:0;}
#jCarouselLiteDemo {position:absolute; top:470px; z-index:4; display:block;}
.carousel {margin-left:20px;}
.carousel a.left, .carousel a.lefty {background: url(../images/buttons/block_left.png) no-repeat top center;width:10px; height:22px;display:block;}
.carousel a.left:hover, .carousel a.lefty:hover{background: url(../images/buttons/block_left_hover.png) no-repeat top center;width:10px; height:22px;display:block;}
.carousel a.right, .carousel a.righty {background: url(../images/buttons/block_right.png) no-repeat top center;width:10px; height:22px;display:block;}
.carousel a.right:hover, .carousel a.righty:hover{background: url(../images/buttons/block_right_hover.png) no-repeat top center;width:10px; height:22px;display:block;}
#textblock {width:490px;height:170px;list-style:none;overflow:hidden;padding:10px 10px 0px 10px;margin:0;}
#links, #linkblock {list-style:none;padding:0;margin:0;font-size:0.9em;}
#links li, #linkblock li {float:left;display:block;text-align:center;}
#links li span, #linkblock li span {background: url(../images/buttons/block.png) no-repeat top center;width:22px; height:22px;display:block;color:#0957aa;text-decoration:none;font-size:1em;font-weight:bold;line-height:1.6em;margin:0 2px;cursor:pointer;}
#links li span:hover, #linkblock li span:hover{background: url(../images/buttons/block_hover.png) no-repeat top center;width:22px; height:22px;display:block;color:#333333;}
#links li.active span, #linkblock li.active span {background: url(../images/buttons/block_ok.png) no-repeat top center;width:22px; height:22px;display:block;}
#links li span span, #linkblock li span span, #links li.active span span, #linkblock li.active span span, #links li span span:hover, #linkblock li span span:hover {background:none;margin:0;padding:0;}
#links li.active span span, #linkblock li.active span span {display:none;}
#linkblock li span {color:#ffa621;}
.jCarouselLite2 ul {margin:0;padding:0;list-style:none;}
.jCarouselLite2 ul li{width:424px;margin:0;padding:0;font-size:0.9em;}
.otzivblock .mouseWheel2 a.lefto{width:33px; height:200px;display:block;background: url(../images/buttons/otziv_left_sm.jpg) no-repeat top left;}
.otzivblock .mouseWheel2 a.righto{width:33px; height:200px;display:block;background: url(../images/buttons/otziv_right_sm.jpg) no-repeat top right;}
.otzivblock .mouseWheel2 a.lefto:hover{background: url(../images/buttons/otziv_left.jpg) no-repeat top center;width:33px; height:200px;display:block;}
.otzivblock .mouseWheel2 a.righto:hover{background: url(../images/buttons/otziv_right.jpg) no-repeat top center;width:33px; height:200px;display:block;}
.otzivblock2 .mouseWheel2 a.lefto{width:33px; height:200px;display:block;background: url(../images/buttons/otziv2_left_sm.png) no-repeat top left;}
.otzivblock2 .mouseWheel2 a.righto{width:33px; height:200px;display:block;background: url(../images/buttons/otziv2_right_sm.png) no-repeat top right;}
.otzivblock2 .mouseWheel2 a.lefto:hover{background: url(../images/buttons/otziv2_left.png) no-repeat top center;width:33px; height:200px;display:block;}
.otzivblock2 .mouseWheel2 a.righto:hover{background: url(../images/buttons/otziv2_right.png) no-repeat top center;width:33px; height:200px;display:block;}
.otzivblock .mouseWheel2 a.disabled:hover, .otzivblock2 .mouseWheel2 a.disabled:hover, .otzivblock .mouseWheel2 a.disabled, .otzivblock2 .mouseWheel2 a.disabled {background:none;cursor:text;}
.otzivblock a {color: #000;}
.otzivblock a:hover {color: #ff421e;}
ul#clientsCarousel li, ul#sertificateCarousel li{text-align:center;}
/* yellow block title*/
.yellowblockbg {background: #fba015 url(../images/yellowblockbg.jpg) repeat-x top left; height:78px;}
.yellowblock {background: url(../images/yellowblock.jpg) no-repeat top right; height:78px; width:990px; margin:0 auto;}
.link_y {font-size:1em;color:#303030;font-family:Arial; font-weight:bold;margin-left:15px;}
.link_y a{font-size:0.9em;color:#303030;font-family:Arial;text-decoration:none;}
.link_y a:hover{text-decoration:underline;color:#000;}
.title_y {font-size:1.8em;color:#303030;font-family:Arial;margin-left:15px;}
/* yellow block */
.otziv {background: #ff9800 url(../images/otziv.jpg) repeat-x top left;}
.textblock {background: url(../images/textblock.jpg) no-repeat top left;width:491px; height:209px;float:left;}
.title_t {font-size:1.5em;color:#202020;font-family:Arial;padding:15px 5px 10px 15px;font-weight:normal;}
.text_t {font-weight:normal;height:120px; overflow:hidden; font-size:1.1em;color:#404040;font-family:Arial;line-height:1.6em;padding:0px 15px 0px 15px;}
.otzivblock {background: url(../images/otzivblock.jpg) no-repeat top left;width:494px; height:213px;float:right;margin-right:-4px;}
.otz_t {height:140px; overflow:hidden;font-size:1.2em;color:#2d2105;font-family:Georgia, Arial;line-height:1.5em;padding:10px;}
.otz_ps {height:40px; overflow:hidden;font-size:0.8em;color:#2d2105;font-family:Georgia, Arial;line-height:1.5em;font-style:italic;}
.otzivblock2 {background: url(../images/otzivblock2.png) no-repeat top left;width:494px; height:213px;}
.otz_t2 {height:140px; overflow:hidden;font-size:1.3em;color:#004ea5;font-family:Georgia, Arial;line-height:1.5em;padding:10px;}
.otz_ps2 {height:40px; overflow:hidden;font-size:0.9em;color:#004ea5;font-family:Georgia, Arial;line-height:1.5em;font-style:italic;}
.text_t a {color:#202020;font-size:1.1em;line-height:1.7em;}
.text_t a:hover {color:#fe0034;font-size:1.1em;line-height:1.7em;}

/*content*/
.content {background: #ddf4ff url(../images/content_bg.jpg) repeat-x bottom left;}
/*content second*/
.second {width:700px;float:left; margin:0px 15px;}
.second_block {width:240px;margin-left:735px;}
.title {color:#004ea5;font-size:1.5em;font-family:Arial, Verdana;padding-bottom:10px;}
h1 {color:#004ea5;font-size:1.4em;font-family:Arial, Verdana;font-weight:normal;padding-bottom:5px;}
h2 {color:#004ea5;font-size:1.2em;font-family:Arial, Verdana;font-weight:normal;padding-bottom:5px;}
h2 a{color:#004ea5;text-decoration:underline;}
h2 a:hover{text-decoration:none;color:#ff421e;}
h3 {color:#004ea5;font-size:1.1em;font-family:Arial, Verdana;}
h3 a{color:#004ea5;text-decoration:underline;}
h3 a:hover{text-decoration:none;color:#ff421e;}
.text {color:#404040;font-size:0.9em;font-family:Arial, Verdana;line-height:1.4em;padding: 0 2em 30px 0;text-align:left;}
.text2 {color:#404040;font-size:0.9em;font-family:Arial, Verdana;line-height:1.4em;padding:10px 0;}
p {margin:5px 0;color:#404040;line-height:1.7em;}
.big p {font-size: 17px; padding: 0 2em 6px 0;line-height:1.5em;}
.big a {color: #000;}
.big a:hover {color: #ff421e;}
.text a, .text2 a {color:#518bc6; text-decoration:underline;}
.text a:hover, .text2 a:hover {color:#ff421e;}
.text a:visited, .text2 a:visited {color:#88168a;}
table.cont_img td {line-height:1em;padding:0;margin:0;font-size:0em;}
.image_top {background: url(../images/image_top.jpg) no-repeat top left;width:303px;height:12px;}
.image_left {background: url(../images/image_left.jpg) repeat-y top left;width:12px;}
.image {background:#FFFFFF;overflow:hidden;text-align:center;}
.image_right {background: url(../images/image_right.jpg) repeat-y top left;width:317px;}
.image_bottom {background: url(../images/image_bottom.jpg) no-repeat top left;width:303px;height:17px;}
.pic {position:relative;z-index:0;line-height:1em;float:left;}
.pic_img {position:relative;z-index:-100;line-height:1em;font-size:0em;}
.pic img {padding: 10px;}
.pic_ps {position:relative;z-index:100;top:-50px;height:50px;background:#333333;opacity:0.8;overflow:hidden;filter: alpha(opacity=80);}
.pic_pstext {font-size:1.1em;line-height:3em;text-align:center;color:#ffffff;}
a.open {text-decoration:none;border-bottom:1px dashed #518bc6; padding:0 2px;}
a.open:hover {color:#bf2d00; border-bottom:1px dashed #bf2d00; text-decoration:none;}
a.open:visited {color:#518bc6; border-bottom:1px dashed #518bc6; text-decoration:none;}
a.open_b {color:#004ea5;text-decoration:none;border-bottom:1px dashed #004ea5; padding:0 1px;margin:0 2px;}
a.open_b:hover {color:#004ea5; border-bottom:1px dashed #004ea5; text-decoration:none;}
a.open_b:visited {color:#004ea5; border-bottom:1px dashed #004ea5; text-decoration:none;}
a.open_7 {color:#7f7f7f;text-decoration:none;border-bottom:1px dashed #7f7f7f; padding:0 2px;}
a.open_7:hover {color:#7f7f7f; border-bottom:1px dashed #7f7f7f; text-decoration:none;}
a.open_7:visited {color:#7f7f7f; border-bottom:1px dashed #7f7f7f; text-decoration:none;}
a.vlink {background: url(../images/icon/vlink.png) no-repeat center left;padding-left:18px;}
/*Show-Hide blocks
.text.shblock */
h3.shblock {padding-bottom: 20px;}

ol {color:#60b4dd;margin:0px 50px 20px 50px;}
ul#move {color:#000;list-style-type: none; _list-style-type: decimal;margin:0 0 20px 0;}
ul#move span.num_move {background: url(../images/buttons/move.png) no-repeat top left;width:44px;height:20px;float:left;text-align:center;color:#FFFFFF;margin-right:5px;}
ul#doin {color:#000;list-style-type: none; _list-style-type: decimal;margin:0 0 20px 0;}
ul#doin span.num_doin {background: #ff8200;width:25px;height:20px;float:left;text-align:center;color:#FFFFFF;margin-right:10px;}
ul#move p, ul#doin p {display:inline;}
ul#move li, ul#doin li {margin:7px 0;}
ul#move li ul, ul#doin li ul {margin:0 50px;}
ul {color:#60b4dd;list-style-type:square;margin:0px 30px 20px 30px;}
li ul{color:#60b4dd;list-style-type:square;margin:0px 30px;}
ul li span.d {color:#004ea5;font-weight:bold;}
ul.month li{padding:0 0 10px 0;}
.cont_img {float:left;padding:0 20px;}
.b_topl {background: url(../images/b_topl.gif) no-repeat top left;width:3px; height:3px;}
.b_topr {background: url(../images/b_topr.gif) no-repeat top left;width:3px; height:3px;}
.b_botl {background: url(../images/b_botl.gif) no-repeat top left;width:3px; height:3px;}
.b_botr {background: url(../images/b_botr.gif) no-repeat top left;width:3px; height:3px;}
.b_bg {background-color:#4aa9d7;}
.b_bg p {color:#FFFFFF;padding:0px 30px;font-size:1.2em;line-height:1.4em;}
.b_bg p a  {color:#ddd;}
.date {color:#666666;font-size:0.9em;}
.table {border-collapce:collapce;margin:10px 0;}
.table td.table_top {background: url(../images/table_top.png) no-repeat top left;width:668px; height:4px;padding:0;}
.table td.table_bottom {background: url(../images/table_bottom.png) no-repeat top left;width:668px; height:4px;padding:0;}
.table td.table_rl {background-color:#b9d1ed; width:1px;}
.table td.table_bg {background-color:#eff5f9;}
.table td {vertical-align:top;padding:5px 10px;font-size:0.9em;line-height:1.4em;}
.table td.h2 {height:1px;background-color:#b9d1ed;padding:0;}
.table th {background-color:#FFFFFF;padding:10px;text-align:left;}
.table a {color:#000;}
.color6 {color:#666666;}
.color7 {color:#7f7f7f;}
.colorblue {color:#004ea5}
a.black_b {color:#404040; font-weight:bold;text-decoration:none;}
a.black_b:hover {color:#ff421e; font-weight:bold;text-decoration:underline;}
.size1 {font-size:0.9em;}
/* form */
.border {border:1px solid #b9d1ed;background-color:#FFFFFF;margin:10px 0 20px 0;padding:20px 30px;}
.textarea {border:1px solid #b9d1ed; font-size:0.9em; width:99%;}
.input {border:1px solid #b9d1ed; font-size:0.9em; width:340px;float:right;}
.inputsm {border:1px solid #b9d1ed; font-size:0.9em; width:60px;}
.input1 {border:1px solid #b9d1ed; font-size:0.9em; width:250px;float:right;}
.input2 {border:1px solid #b9d1ed; font-size:0.9em; width:345px;float:right;}
.contform {color:#518bc6;font-style:italic;margin:0;}
.sendform {background: url(../images/buttons/sendform.jpg) no-repeat top left; width:98px;height:28px;border:none;cursor:pointer;}
/* end form*/
.avtomatizacia {background: url(../images/avtomatizacia.gif) no-repeat top left; width:345px;height:185px;border:none;}
.avtomatizacia:hover {background: url(../images/avtomatizacia_hover.gif) no-repeat top left; width:345px;height:185px;border:none;}
.avtomatizacia_text {height:100px; overflow:hidden;font-size:1em;color:#404040;font-family:Arial;line-height:1.4em;padding:30px 15px 0 110px;}
.avtomatizacia_link {position:relative;top:0px;left:130px;width:180px;font-size:1em;color:#000;font-family:Arial;line-height:1.4em;padding-right:10px;font-style:italic;}
#buy {color:#007f01;font-style:normal;font-size:1em;font-weight:bold;}
#demo {color:#ff8200;font-style:normal;font-size:1em;font-weight:bold;}
#more {color:#000;font-style:normal;font-size:1em;font-weight:bold;}
.bluelinks {width:150px;float:right;margin-left:20px;}
/*block 240*/
.cont_block {width:240px;}
.cont_block_top {background: url(../images/cont_block_top.gif) no-repeat bottom left;width:240px; height:4px;}
.cont_block_bg {background: url(../images/cont_block_bg.gif) repeat-y top left;width:240px;}
.cont_block_bottom {background: url(../images/cont_block_bottom.gif) no-repeat top left;width:240px; height:4px;}
.cont_txt {padding:10px;color:#4e4e4e;font-size:0.9em;font-family:Arial, Verdana;}
.cont_txt2 {padding:10px;color:#4e4e4e;font-size:1em;font-family:Arial, Verdana;}
/* text sobitia*/
.title_s {padding:0 0 20px 10px;color:#4e4e4e;font-size:1.2em;font-family:Arial, Verdana;font-weight:bold;}
.title_s a {color:#004ea5;}
.title_s a:hover {color:#bf0000;}
.txt_s {padding:5px 10px;line-height:1.4em;}
.txt_s a {color:#4e4e4e;font-size:1em;font-family:Arial, Verdana;text-decoration:none;}
.txt_s a:hover {color:#4e4e4e;font-size:1em;font-family:Arial, Verdana;text-decoration:underline;}
.txt_s span.date {color:#bf0000;font-size:1em;font-family:Arial, Verdana;font-weight:bold;}
.rss {margin:5px 0 0 5px;}
.hr {border-bottom:1px solid #cccccc;height:5px;}
/*block 740*/
.cont_main {width:740px;}
.cont_main_top {background: url(../images/cont_main_top.gif) no-repeat bottom left;width:740px; height:4px;float:left;}
.cont_main_bg {background: url(../images/cont_main_bg.gif) repeat-y top left;width:740px;float:left;}
.cont_main_bottom {background: url(../images/cont_main_bottom.gif) no-repeat top left;width:740px; height:4px;float:left;}
/*block video*/
.vblock {padding:0 10px;width:220px;}
.vblock a {font-size:0.8em;font-family:Arial, Verdana;line-height:1.2em;text-decoration:none;}
.vblock a:hover {text-decoration:underline;}
.vtxt {padding:10px 0;color:#4e4e4e;font-size:1em;font-family:Arial, Verdana;line-height:1.4em;}
.vtxt a {font-size:1em;color:#175ead;text-decoration:none;}
.vtxt span {display:inline;border-bottom:1px dashed #175ead;font-weight:bold;padding:0 3px;}
/*block 990*/
.cont {width:990px;}
.cont_top {background: url(../images/cont_top.gif) no-repeat bottom left;width:990px; height:4px;float:left;}
.cont_bg {background: url(../images/cont_bg.gif) repeat-y top left;width:990px;float:left;}
.cont_bottom {background: url(../images/cont_bottom.gif) no-repeat top left;width:990px; height:4px;float:left;}

.title_c {padding:0 0 20px 10px;color:#4e4e4e;font-size:1.1em;font-family:Arial, Verdana;font-weight:bold;}
.title_c a {color:#004ea5;}
.title_c a:hover {color:#bf0000;}
.ctxt {padding:10px;color:#4e4e4e;font-size:1em;font-family:Arial, Verdana;line-height:1.4em;}
.ctxt span {color:#175ead;text-decoration:none;font-size:1em;}
.ctxt span.link {display:inline;border-bottom:1px dashed #175ead;font-weight:bold;padding:0 3px;cursor:pointer;}
.allf {padding:0 0 20px 10px;font-size:1.1em;font-family:Arial, Verdana;font-weight:bold;}
.allf a {color:#999999;text-decoration:underline;}
.allf a:hover {color:#999999;text-decoration:underline;}
.txt_f {padding:10px;}
.txt_f a {color:#4e4e4e;font-size:0.8em;font-family:Arial, Verdana;text-decoration:none;}
.txt_f a:hover {color:#4e4e4e;font-size:0.8em;font-family:Arial, Verdana;text-decoration:underline;}
.title_r {padding:0 0 10px 10px;color:#175ead;font-size:1.2em;font-family:Arial, Verdana;font-weight:bold;}
.title_r a {color:#175ead;text-decoration:none;}
.txt_r {padding:10px;line-height:1.3em;}
.txt_r a {color:#4e4e4e;font-size:1em;font-family:Arial, Verdana;text-decoration:none;}
.txt_r a:hover {color:#bf0000;font-size:1em;font-family:Arial, Verdana;text-decoration:underline;}
.txt_r span {font-weight:bold;text-decoration:underline;}
/*fonts*/
.yblock {padding:0 10px;float:left;}
.yblock a {font-size:0.8em;font-family:Arial, Verdana;line-height:1.2em;text-decoration:none;}
.yblock a:hover {text-decoration:underline;}
.w230 {width:230px;}
.w200 {width:200px;}
.yellow {color:#ff8200;}
.red {color:#bf0000;}
.redbl {color:#7f0000;}
.green {color:#118812;}
.blue {color:#4599b0;}
/*footer*/
.footer {background: #ddf4ff url(../images/footbg.jpg) repeat top left;padding-bottom:0px;}
.copy {color:#999999;font-size:0.7em;font-family:Arial, Verdana;text-decoration:none;}
.copy a {color:#999999;font-size:0.7em;font-family:Arial, Verdana;text-decoration:none;}
.menu_bottom {width:470px;float:left;padding:0 20px;color:#999999;font-size:0.8em;font-family:Arial, Verdana;}
ul.bmenu1 {list-style:none;width:25%;padding-right:10px;float:left;margin:0;}
ul.bmenu2 {list-style:none;width:40%;padding-right:10px;float:left;margin:0;}
ul.bmenu1 li, ul.bmenu2 li {color:#999999;font-size:1em;font-family:Arial, Verdana;line-height:2em;}
ul.bmenu1 li a, ul.bmenu2 li a {color:#999999;text-decoration:underline;}
ul.bmenu1 li.bold a, ul.bmenu2 li.bold a {color:#ffffff;text-decoration:underline;font-weight:bold;}
ul.bmenu1 li.active a, ul.bmenu2 li.active a {color:#4571a6;text-decoration:none;font-weight:bold;}
ul.bmenu1 li a:hover, ul.bmenu2 li a:hover {color:#bf2d00;}
.contacts {width:250px;padding:10px 0;float:right;color:#999999;font-size:0.8em;font-family:Arial, Verdana;line-height:1.8em;}
.contacts span {font-weight:bold;color:#ffffff;}
.contacts a {color:#999999;}
.contacts a:hover {color:#bf2d00;}
/*for opera*/
*|html[xmlns*=""] .textblock {font-size:1.2em;}
*|html[xmlns*=""] .title_t {font-size:1.1em;}
*|html[xmlns*=""] .text_t {font-size:0.9em;}
*|html[xmlns*=""] #linkblock {font-size:0.7em;}
*|html[xmlns*=""] #linkblock li span {font-size:1.1em;}


/*features*/
.flist {width:390px;border:none;}
.fimg {width:300px;height:280px;border:nome;margin-top:5px;margin-bottom:-60px;}
