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

html, body { margin: 0; padding: 0;width: 100%;height: 100%;}
body { background:#fff; font-size:11px; font-family:Arial;min-height: 100%;height: auto !important;height: 100%;position: relative; 
background:url(../images/body_back.jpg) no-repeat top center}
.clear { clear:both}
.all { margin:0 auto; width:988px;position:relative;  color:#000000;font:11px Arial;  height:100%; min-height: 100%; padding-bottom:350px}
.top { width:953px; margin-left:25px; height:129px; background:url(../images/top_back.jpg) no-repeat top center; position:relative}
.in { background:url(../images/top_back_in.jpg) no-repeat top center!important}
.top .logo { position:absolute; top:25px; left:0; display:block; width:264px; height:72px; background:url(../images/logo.png) no-repeat; text-indent:-999px}
.top .phone {position:absolute; top:100px; left:3px; display:block;font: bold 14px Arial,Helvetica,sans-serif; color: #0C3182;}
.top .lang { position:absolute; right:410px; top:7px;}
.top .logo a {font:11px Arial, Helvetica, sans-serif}
.top .lang .active { display:block; width:30px; height:19px; background: url(../images/lang_back.png); color:#ffffff; line-height:17px; text-align:center; text-decoration:none; float:left; margin-right:4px }
.top .lang .passive { display:block; width:30px; height:19px; background: url(../images/lang_back.png) 0 -19px; color:#484f53; line-height:17px; text-align:center; text-decoration:none; float:left;  }
.top .control { position:absolute; top:0; right:109px; width:289px; height:32px; background:url(../images/topButtons.png)}
.top .control .select_control { position:absolute; right:138px; top:5px; display:block; width:140px; height:18px}
.top .control .clientArea { position:absolute; right:9px; top:5px; display:block; width:119px; height:18px}
.top .registr { right:0px; padding-top:10px;height:14px; display:block; background:url(../images/plus.png) no-repeat left 10px; font:bold 11px/14px  Arial, Helvetica, sans-serif; padding-left:20px; position:absolute; text-decoration:none; color:#333334}
.top .menu {behavior: url(fileadmin/templates/js/PIE.htc); -webkit-border-radius: 5px;-moz-border-radius:5px;border-radius:5px; height:32px; background:url(../images/menu_back.jpg) repeat-x; position:absolute; right:0; top:45px; line-height:32px; z-index:2}
.top .menu a { color:#f6f6f6; font:bold 14px/32px Arial; padding:0px 10px; display:block; float:left; text-decoration:none}
.top .menu a:hover { text-decoration:underline}

.foot_col h2 a { color:#f6f6f6; text-decoration:none}
.foot_col h2 a:hover { text-decoration:underline}

.top .menu img { float:left; margin-top:5px}
.top .menu_under { position:absolute; right:0; top:85px; background:url(../images/podmenu_back.jpg) repeat-x;behavior: url(fileadmin/templates/js/PIE.htc); -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; height:30px; z-index:4 }
.top .menu_under a { color:#e7e7e7; font: 14px/31px Arial, Helvetica, sans-serif; display:block; float:left; padding-right:10px; padding-left:21px; text-decoration:none; font-weight:bold}
.top .menu_under a:hover { text-decoration:underline} 
.banner { position:relative; width:954px; height:292px; margin-left:25px; background:url(../images/banner.png) no-repeat}
.banner .left { position:absolute; top:10px; left:20px}
.banner .left h2 { color:#db017c; font:32px Arial, Helvetica, sans-serif; text-transform:uppercase}
.banner .left h2 span { font-weight:bold;font-size:34px}
.banner .left .cloud { width:286px; height:193px; background:url(../images/left_banner_bac.png) no-repeat; position:absolute; top:75px}
.banner .left .cloud ul { position:absolute; top:24px}
.banner .left .cloud ul li { background: url(../images/arr_banner.png) no-repeat 5px 0px; padding-left:17px; font:bold 11px Arial, Helvetica, sans-serif; color:#000000; list-style:none; padding-bottom:7px}
.banner .right { position:absolute; top:10px; right:260px}
.banner .right h2 { color:#ffffff; font:32px Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:right; position:absolute}
.banner .right h2 span { font-weight:bold;font-size:34px}
.banner .right .cloud { width:286px; height:193px; position:absolute; top:75px}
.banner .right .cloud ul { position:absolute; top:24px}
.banner .right .cloud ul li { background: url(../images/arr_right_ban.png) no-repeat 5px 4px; padding-left:17px; font:bold 11px Arial, Helvetica, sans-serif; color:#000000; list-style:none; padding-bottom:7px}
.banner_inner {position:relative; width:956px; height:137px; margin-left:25px; background:url(../images/banner_inner.png) no-repeat; margin-top:-10px; z-index:0}
.banner_inner h2 {color:#db017c; font:32px Arial, Helvetica, sans-serif; text-transform:uppercase; margin-left:26px; line-height:137px}
.banner_inner h2 span { font-weight:bold; font-size:34px}
.banner_inner img { position:absolute; right:3px; top:-5px}
.banner_inner .why { position:absolute; right:4px; top:-4px}
.banner_inner .servers { position:absolute; right:3px; top:5px} 
.banner_inner .kont { position:absolute; right:-4px; top:-1px} 
.banner_inner .mail  { position:absolute; right:-4px; top:-1px} 
.banner_inner .cservers { position:absolute; right:41px; top:3px} 
.banner_inner .support { position:absolute; right:5px; top:-6px} 
.content { width:988px; position:relative; margin-top:9px }
.content .client { position:absolute; left:0; top:0; width:32px; height:124px; background:url(../images/our_client.png) no-repeat}
.content .content_full { width:954px;overflow:hidden; position:relative; margin-left:25px}
.content .content_full .top_back { width:954px; background:url(../images/cont_top.png) no-repeat; height:18px}
.content .content_full .con_all { width:954px; background: url(../images/cont_rep.png) repeat-y; overflow:hidden}
.tickercontainer { background: #fff; width: 900px; height: 80px; margin:0 0 0 25px; padding: 0;padding-bottom:10px;overflow: hidden; }
.tickercontainer .mask { position: relative;left: 10px;top: 8px;width: 900px;overflow: hidden;}
#ticker02 span {display:none;}
ul.newsticker { position: relative;left: 0px;list-style-type: none;margin: 0;padding: 0;}
ul.newsticker li {float: left; margin: 0;padding: 0;background: #fff; width:141px; height:75px; }
ul.newsticker a {white-space: nowrap;padding: 0;color: #ff0000;margin: 0 0px 0 0; float:left} 
ul.newsticker span {margin: 0 10px 0 0;} 
.icon {background-position:0 0;display:block;height:75px;width:141px;}
.icon:hover {background-position:0 -75px !important;height:75px;width:141px;}
.banner_inner h2 img { position:relative; right:4px; top:50px}
.content .content_full .con_all .cont_left {float:left; width:327px; margin-left:20px; margin-top:20px}
.content .content_full .con_all .cont_left h2 { color:#000000; font:bold 18px Arial, Helvetica, sans-serif;}
.content .content_full .con_all .cont_left h2 span { color:#a50061}
.content .content_full .con_all .cont_left .str_p { font:bold 14px Arial, Helvetica, sans-serif; margin-bottom:22px; margin-top:29px}
.content .content_full .con_all .cont_left p { font:12px Arial, Helvetica, sans-serif; margin-bottom:22px; color:#454547 }
.content .content_full .con_all .cont_right { float:left; margin-top:0px; width:574px; margin-left:30px}
.content .content_full .con_all .cont_right .new { float:left; width:255px; background:url(../images/new_back.jpg) no-repeat; padding-left:30px;}
.content .content_full .con_all .cont_right .new h2 { font:bold 18px Arial, Helvetica, sans-serif; color:#454547; margin:0px 0;}
.content .content_full .con_all .cont_right .new p { margin-top:17px; font:12px Arial, Helvetica, sans-serif;color:#454547 }
.content .content_full .con_all .cont_left .line { border-bottom: 1px solid #D8D8D8;height: 22px; margin: 10px 0;margin-left: 0px;width: 370px;}
.content .content_full .con_all .cont_right .conf_price { width:537px; margin-top:16px; margin-left:30px}
#tabs, #tabsText{list-style:none;padding:0;margin:0;}
#tabs { position:absolute}
#tabs li{padding-left:-5px;margin:0;float:left;cursor:pointer;background:url(../images/tab_passive.png) no-repeat; width:144px; height:34px; color:#454547; text-align:center;  font:bold 14px/30px Arial, Helvetica, sans-serif;}
#tabs li.first { position:relative; z-index:2} 
#tabs li.current{background:url(../images/tab_active.png) no-repeat; width:144px; height:34px;color:#fff; font:bold 14px/30px Arial, Helvetica, sans-serif; }
#tabs li.ot { margin-left:-10px; position:relative; z-index:1}
#tabsText{  clear:left; width:580px; background:url(../images/price_back.png) no-repeat;  top:24px; position:relative; z-index:999; height:217px; margin-bottom:25px}
#tabsText li{padding:5px;position:absolute;width:500px;display:none; padding:10px 20px; }
#tabsText li h3 { font:bold 14px Arial, Helvetica, sans-serif;  color:#454547;}
#tabsText li .linage { width:322px; height:67px; position:relative; margin-top:3px; float:left}
#tabsText li .linage .ram { width:322px; position:absolute; top:0; left:0; height:20px; background:url(../images/lineika.png) no-repeat 0 10px}
#tabsText li .linage .ram .cloud_lin { width:32px; height:20px; position:absolute; background:url(../images/small_cloud.png) no-repeat; left:43px; top:3px; cursor:pointer}
#tabsText li .linage .ram .cloud_lin a {display:block; width:32px; height:20px;}
#tabsText li .linage .number { height:21px; width:325px; position:absolute; top:27px; }
#tabsText li .linage .number .giga { height:15px; color:#454547; font:bold 11px Arial, Helvetica, sans-serif; float:left; padding:0 3px}
#tabsText li .linage .number .active { border-bottom:2px solid #45a1cd}
#tabsText li .price  { float:left; margin-left:16px; margin-top:-12px; width:162px}
#tabsText li .config h2 { color:#a50061;font:bold 14px Arial, Helvetica, sans-serif; margin-bottom:8px }
#tabsText li .marg { margin-top:7px!important}
#tabsText li .config table th { border:1px solid #e8e8e8;  text-align:center;font:bold 11px Arial, Helvetica, sans-serif; color:#000000 ; width:56px; background:#fff}
#tabsText li .config table td { border:1px solid #e8e8e8;text-align:center;font:bold 11px Arial, Helvetica, sans-serif; color:#1985b9;width:56px;background:#fff}
#tabsText li .config table .remark { background:#e6e5e3; font:10px Arial, Helvetica, sans-serif; color:#454547}
#tabsText li .config { float:left; margin-left:16px; margin-top:-12px; width:162px}
#tabsText li .config h2 { color:#a50061;font:bold 14px Arial, Helvetica, sans-serif; margin-bottom:8px }
#tabsText li .config table th { border:1px solid #e8e8e8;  text-align:center;font:bold 11px Arial, Helvetica, sans-serif; color:#000000 ; width:56px; background:#fff}
#tabsText li .config table td { border:1px solid #e8e8e8;text-align:center;font:bold 11px Arial, Helvetica, sans-serif; color:#1985b9;width:56px;background:#fff}
#tabsText li .config table .remark { background:#e6e5e3; font:10px Arial, Helvetica, sans-serif; color:#454547}
#tabsText li .form { position:relative; width:160px; float:left; margin-top:10px}
#tabsText li .form input { width:147px; height:27px; font:12px/27px Arial, Helvetica, sans-serif; color:#454547; border:1px solid #CCCCCC}
#tabsText li .form h3 { color:454547;font:bold 11px Arial, Helvetica, sans-serif;}
#tabsText li .send { cursor:pointer; position:absolute; left:20px; top:165px ; background:url(../images/send_but.png) no-repeat; width:144px; height:37px}
.content .content_full .con_all .cont_right .conf_price h2 {color:#1985b9; font:bold 18px Arial, Helvetica, sans-serif; margin-bottom:16px}
.content .content_full .con_all .inner_cont {behavior: url(fileadmin/templates/js/PIE.htc); -webkit-border-radius:7px;-moz-border-radius:8px;border-radius:8px;border:1px solid #d8d8d8; padding:10px 20px; margin:10px 20px; overflow:hidden; position:relative; height:169px;}
.content .content_full .con_all .inner_cont h3 { font: bold 18px Arial, Helvetica, sans-serif; color:#000;}
.content .content_full .con_all .inner_cont h3 a {border-bottom: 1px dotted #1985B9; color: #1985B9; text-decoration: none;}
.content .content_full .con_all .inner_cont ul { float:left; margin-top:20px; width:110px;}
.content .content_full .con_all .inner_cont ul li { list-style:none; padding:2px 0}
.content .content_full .con_all .inner_cont ul li a { text-decoration:none; color:#454547; font:11px Arial, Helvetica, sans-serif;  border-bottom: 1px dotted #454547;}
.content .content_full .con_all .inner_cont ul li a:hover { text-decoration:none}
.content .content_full .con_all .inner_cont .text { float:left; margin-left: 36px; width:309px; font:11px Arial, Helvetica, sans-serif; color:#454547; margin-top:20px}
.content .content_full .con_all .inner_cont .text a { color:#1985b9; font:11px Arial, Helvetica, sans-serif; text-decoration:none; margin:10px 0; display:block}
.content .content_full .con_all .inner_cont .text a:hover { text-decoration:underline}
.content .content_full .con_all .inner_cont .buttons { float:left; margin-top:20px; width:152px; margin-left:20px; position:relative}
.content .content_full .con_all .inner_cont .buttons .send { cursor:pointer;  background:url(../images/send_but.png) no-repeat; width:144px; height:37px; position:absolute; left:5px }
.content .content_full .con_all .inner_cont .buttons .line {  height:1px; border-top:1px solid #d8d8d8; position:absolute; top:51px; width:152px}
.content .content_full .con_all .inner_cont .buttons .free { width:118px; height:37px; background:url(../images/free.jpg) no-repeat; cursor:pointer;position:absolute; left:15px; top:67px}
.content .content_full .con_all .inner_cont .buttons .time { text-align:center; color:#1c1c1c; font:11px Arial, Helvetica, sans-serif; position:absolute; top:101px; left:37px}
.content .content_full .con_all .inner_cont .img_back1 { position:absolute; right:-1px; top:0}
.content .content_full .con_all .inner_cont .img_back2 { position:absolute; right:-1px; top:-6px}
.content .content_full .con_all .coll { margin-left:20px; margin-top:25px; float:left; width:450px;behavior: url(fileadmin/templates/js/PIE.htc); -webkit-border-radius:7px;-moz-border-radius:8px;border-radius:8px;border:1px solid #d8d8d8; position:relative}
.content .content_full .con_all .coll h3 { display:block; width:435px; height:70px;  text-transform:uppercase; color:#ffffff; font-size:36px; padding-left:15px; padding-top:30px}
.content .content_full .con_all .coll h3 span { font-size:12px}
.content .content_full .con_all .coll .back1 { background:url(../images/header1.png)}
.content .content_full .con_all .coll .back2 { background:url(../images/header2.png); font-size:24px}

.content .content_full .con_all .coll .text { padding:20px; font:12px Arial, Helvetica, sans-serif; color:#454547;  }
.content .content_full .con_all .soc { margin:15px 0px 15px 20px }
.content .content_full .con_all .soc a { display:block; float:left; width:16px; height:16px; margin-right:5px}
.content .content_full .con_all .soc .face { background:url(../images/soc.png)}
.content .content_full .con_all .soc .di { background:url(../images/soc.png) -19px 0}
.content .content_full .con_all .soc .rss { background:url(../images/soc.png) -38px 0}
.content .content_full .con_all .soc .in { background:url(../images/soc.png) -57px 0}
.content .content_full .con_all .soc .spyt { background:url(../images/soc.png) -76px 0}
.content .content_full .con_all .soc .v { background:url(../images/soc.png) -95px 0}
.content .content_full .con_all .soc .tube { background:url(../images/soc.png) -114px 0}
.content .content_full .con_all .soc .spide { background:url(../images/soc.png) -133px 0}
.content .content_full .con_all .soc .kontact { background:url(../images/soc.png) -152px 0}
.content .content_full .con_all .soc .mate { background:url(../images/soc.png) -170px 0}
.content .content_full .con_all .soc .twitter { background:url(../images/soc.png) -190px 0}
.content .content_full .con_all .soc .google { background:url(../images/soc.png) -209px 0}
.content .content_full .con_all .pic { margin-top:15px; margin-left:20px; margin-bottom:10px }
.content .content_full .con_all .pic img { margin-right:2px}
.content .content_full .con_all .reply {behavior: url(fileadmin/templates/js/PIE.htc); -webkit-border-radius:7px;-moz-border-radius:8px;border-radius:8px;border:1px solid #d8d8d8; position:relative; float:left; width:408px; margin:10px 0px 10px 20px;  padding:10px 20px 22px 20px; height:210px}
.content .content_full .con_all .reply h2 { color: #A50061;    font: bold 18px Arial,Helvetica,sans-serif; margin-bottom:30px}
.content .content_full .con_all .reply h2 a{border-bottom: 1px dotted #1985B9;color: #1985B9;text-decoration: none;}
.content .content_full .con_all .reply .text {  color: #454547;float: left; font: 11px Arial,Helvetica,sans-serif;width: 290px; position:relative; z-index:99}
.content .content_full .con_all .reply img { position:absolute; right:0; top:0; z-index:1}
.content .content_full .con_all .reply .text span { color:#A50061;font: bold 11px Arial,Helvetica,sans-serif;}
.content .content_full .con_all .reply .link a {color: #1985B9; display: block; font: 11px Arial,Helvetica,sans-serif;margin: 0px 0;text-decoration: none;}
.content .content_full .con_all .reply .link a:hover { text-decoration:underline}
.content .content_full .con_all .why_left { width:680px; float:left; padding:0; margin:0} 
.content .content_full .con_all .rightBlock {float:right; width:270px;}
.content .content_full .con_all .why_right { width:242px; float:left; background: url(../images/new_back.jpg) no-repeat scroll left 0 transparent; padding:15px 15px 15px 15px}
.content .content_full .con_all .why_right h2 { font:bold 18px Arial, Helvetica, sans-serif; color:#454547}
.content .content_full .con_all .why_right .new p {color: #454547;font: 12px Arial,Helvetica,sans-serif; margin-top: 17px;}
.content .content_full .con_all .why_right .border_bottom {border-bottom:1px solid #d8d8d8; padding-bottom:30px }
.content .content_full .con_all .why_right .point { padding:10px 10px 20px 0px; border-bottom:1px solid #d8d8d8; position:relative; overflow:hidden }
.content .content_full .con_all .why_right .point h3 { color:#a50061; font:bold 14px Arial, Helvetica, sans-serif; margin-bottom:10px }
.content .content_full .con_all .why_right .point img { float:left; margin:0 12px 12px 0}
.content .content_full .con_all .why_right .point .comment { font:12px Arial, Helvetica, sans-serif;color:#454547  }
.content .content_full .con_all .why_right .point span { text-align:right; color:#454547;font: italic 11px Arial, Helvetica, sans-serif; float:right}
.content .content_full .con_all .why_right #wrap {color: #404040;margin: 20px 0;}
.content .content_full .con_all .kont { margin:10px 20px;behavior: url(fileadmin/templates/js/PIE.htc); -webkit-border-radius:7px;-moz-border-radius:8px;border-radius:8px;border:1px solid #d8d8d8; position:relative; overflow:hidden;padding:10px 20px; color:#454547; background:url(../images/map.jpg) no-repeat top right }
.content .content_full .con_all .kont p { margin:10px 0; font-size:12px}
.content .content_full .con_all .kont .line {border-bottom:1px solid #d8d8d8; margin:20px 0; height:1px; width:280px}
.content .content_full .con_all .kont h2 {color: #A50061;    font: bold 18px Arial,Helvetica,sans-serif; margin-bottom:30px}
.content .content_full .con_all .kont span { color:#A50061; font-size:14px; font-weight:bold}
.content .content_full .con_all .tree_mail { float:left; width:600px; margin:10px 20px;  }
.content .content_full .con_all .tree_mail .all_client { width:600px;behavior: url(fileadmin/templates/js/PIE.htc); -webkit-border-radius:7px;-moz-border-radius:8px;border-radius:8px;border:1px solid #d8d8d8; position:relative; overflow:hidden; margin-bottom:20px}
.content .content_full .con_all .tree_mail .all_client .exchange { position:absolute; top:8px; left:5px}
.content .content_full .con_all .tree_mail .all_client .price { position:absolute; top:244px; left:60px; font:bold 30px Arial, Helvetica, sans-serif; color:#A50061}
.content .content_full .con_all .tree_mail .all_client img  { position:absolute; top: 5px;}
.contentFull { width:900px; margin: 0px 0px 0px 15px; padding:10px; behavior: url(fileadmin/templates/js/PIE.htc); -webkit-border-radius:7px;-moz-border-radius:8px;border-radius:8px;border:1px solid #d8d8d8; position:relative; overflow:hidden; margin-bottom:20px}
.newsBlock {padding: 20px 0px 0px 30px;color: #454547; font: 12px Arial,Helvetica,sans-serif;}
.news-amenu-container {padding: 10px 0px 0px 20px;color: #454547; font: 12px Arial,Helvetica,sans-serif;}
.news-amenu-container ul {list-style: none outside none;}
.news-amenu-container ul li {padding-left: 10px;}
.news-amenu-container ul li.news-amenu-item-year {font-weight: bold; padding:0px;}
.news-amenu-container ul li a {text-decoration:none; color: #1985B9;display: block;font: 12px Arial,Helvetica,sans-serif;}
.news-list-item {margin-top: 3px;}
.news-list-item .date {float: left; margin-right: 5px;}
.news-list-item .text, .news-single-item .text {float:rgiht; margin-left: 0px;}
.news-list-item .text h3 a {text-decoration: none;  border-bottom: 1px dotted #000; color: #000; font: bold 14px Arial,Helvetica,sans-serif;}
.news-list-item .text p {margin-top: 27px !important;}
h2.csc-firstHeader a {text-decoration: none;  border-bottom: 1px dotted #1985B9; color: #1985B9; font: bold 18px Arial,Helvetica,sans-serif;}
table.dateNews {float: left;text-align: center;width: 41px; height:48px; background:url(../images/dateBG.png) no-repeat;}
table.dateNews  td.month { color: #FFFFFF;font-size: 12px;}
table.dateNews  td.year { color: #FFFFFF;font-size: 9px; font-weight:bold; }
table.dateNews td.day {color: #000000;font-size:16px;}
.news-latest-gotoarchive a, .news-single-backlink a {text-decoration: none; color: #1985B9;display: block;font: 11px Arial,Helvetica,sans-serif; margin: 10px 0px 0px 55px;}
.news-latest-gotoarchive a {float:right; padding-right: 10px;}
.news-latest-gotoarchive {margin-top:15px;}
#tabs_in, #tabsText_in{  list-style:none;padding:0;}
.content .content_full .con_all .tree_mail .all_client  .right_col { margin-left:240px; position:relative; padding-right:20px}
.content .content_full .con_all .tree_mail .all_client  .right_col h2 {color: #A50061;    font: bold 18px Arial,Helvetica,sans-serif; margin-bottom:15px; margin-top:10px}
.content .content_full .con_all .tree_mail .all_client  .right_col p { font:12px Arial, Helvetica, sans-serif; color:#454547; margin:10px 0}
.content .content_full .con_all .tree_mail .all_client  .right_col select { width:233px;border:1px solid #d8d8d8; position:relative; height:22px }
.content .content_full .con_all .tree_mail .all_client  .right_col .orderBtn {display:block; background:url(../images/send_but.png); width:144px; height:37px; cursor:pointer; margin-bottom:23px}
#tabs_in { margin:10px 20px; height:23px;}
#tabs_in li{padding:5px 10px 0px 20px;margin:0;float:left;background:url(../images/tabs_pas.png) no-repeat;  height:28px; position:relative; max-width:90px; }
#tabs_in li span { width:21px; height:33px;  position:absolute; right:-18px;background:url(../images/tabs_pas.png) no-repeat right -37px; top:0}
#tabs_in li p {margin-top:0px;}
#tabs_in li.current{background:url(../images/tabs_act.png) no-repeat;color:#fff; position:relative; z-index:10}
#tabs_in li.current span {background:url(../images/tabs_act.png) no-repeat right -37px;width:21px; height:33px;  position:absolute; right:-19px; top:0} #tabs_in  .z9 { z-index:9}
 #tabs_in  .z8 { z-index:8}
 #tabs_in  .z7 { z-index:7}
 #tabs_in  .z6 { z-index:6}
 #tabs_in  .z5 { z-index:5}
 #tabs_in  .z4 { z-index:4}
 #tabs_in  .z3 { z-index:3}
 #tabs_in  .z2 { z-index:2}
#tabs_in a {font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; width:70px;}
#tabs_in li.current a {color:#fff;}
#tabsText_in {clear:both; margin: 10px;}
#tabsText_in {behavior: url(fileadmin/templates/js/PIE.htc); -webkit-border-radius:7px;-moz-border-radius:8px;border-radius:8px;border:1px solid #d8d8d8;position:relative; margin:10px 20px; padding:10px 10px 40px 16px; font:12px Arial, Helvetica, sans-serif}
#tabsText_in div p { margin-bottom:10px}
#tabsText_in div h2 {color: #A50061;    font: bold 18px Arial,Helvetica,sans-serif; margin-bottom:30px}
#carouselRight li {height: 75px; overflow:hidden;}
.footer { background:url(../images/footer_back.jpg) no-repeat #ffffff center top; height:350px; width:100%; position:absolute; bottom:0}
.footer .inside { margin:0 auto; position:relative; width:954px; height:350px; }
.footer .inside .cont_part { background:url(../images/part_cont.png) no-repeat center top; width:954px; height:28px; margin-left:8px}
.footer .inside .foot_col { float:left; width:237px;}
.footer .inside .foot_col h2 { font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff; margin-bottom:14px;margin-top:26px}
.footer .inside .foot_col p { color:#ffffff; font:11px Arial, Helvetica, sans-serif; margin:4px 0}
.footer .inside .foot_col p a {color:#ffffff; font:11px Arial, Helvetica, sans-serif; text-decoration:none}
.footer .inside .foot_col p a:hover { text-decoration:underline}
.footer .inside .foot_col .top_up { margin-top:26px}
#tabsText_in div .serv_content { width:280px; height:122px; float:left; margin:10px 5px 10px 11px; behavior: url(fileadmin/templates/js/pie.htc); -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #d8d8d8; position:relative}
#tabsText_in div .serv_content img { position:absolute; left:1px; top:23px; z-index:1}
#tabsText_in div .serv_content .serv_right { margin-left:89px; width:203px; position:relative; z-index:999}
#tabsText_in div .serv_content .serv_right h2 { color:#a50061; font: bold 12px Arial, Helvetica, sans-serif; margin: 15px 0}
#tabsText_in div .serv_content .serv_right .cont_text { font: 11px Arial, Helvetica, sans-serif; color:#454547; margin-bottom:9px; width:190px}
#tabsText_in div .serv_content .serv_right a { color:#1985b9; font: 11px Arial, Helvetica, sans-serif; text-decoration:none}
#tabsText_in div .serv_content .serv_right a:hover { text-decoration:underline}


/*configurator*/
.header_conf { color:#1985b9; font: bold 18px Arial, Helvetica, sans-serif; margin-bottom:15px}
#calculatorsBlock, #calc{list-style:none;padding:0;margin:0;}
#calculatorsBlock{ position:absolute}
#calculatorsBlock li{padding-left:-5px;margin:0;float:left;cursor:pointer;background:url(../images/tab_passive_new.png) no-repeat; width:200px; height:34px; color:#454547; padding-left:10px;  font:bold 14px/30px Arial, Helvetica, sans-serif;}
#calculatorsBlock li.first { position:relative; z-index:2} 
#calculatorsBlock li.current{background:url(../images/tab_active_new.png) no-repeat; width:200px; height:34px;color:#fff; font:bold 14px/30px Arial, Helvetica, sans-serif; z-index:100 !important;}
#calculatorsBlock li.ot { margin-left:-20px; position:relative; z-index:1}
#calc {clear:left; width:591px; top:24px; position:relative; z-index:999; margin-bottom:25px}
#calc li {width:500px;display:none; border:none; margin:0!important }
#calc li h3 { font:bold 14px Arial, Helvetica, sans-serif;  color:#454547;}
#calc li .linage { width:316px; height:50px; position:relative; margin-top:3px; float:left}
#calc li .linage .ram { width:316px; position:absolute; top:0; left:0; height:40px; background:url(../images/lineika.png) no-repeat 0 10px}
#calc li .linage .ram .cloud_lin { width:32px; height:20px; position:absolute; background:url(../images/small_cloud.png) no-repeat; left:43px; top:3px; cursor:pointer}
#calc li .linage .ram .cloud_lin a {display:block; width:32px; height:20px;}
#calc li .linage .number { height:21px; width:325px; top:25px; position:absolute;}
#calc li .linage .number .giga { position:relative; z-index:1; height:15px; color:#454547; font:bold 11px Arial, Helvetica, sans-serif; float:left; padding:0 0px; width: 29px; text-align:center;}
#calc li .linage .number .active { border-bottom:2px solid #45a1cd}
#calc li .price  { float:left; margin-left:16px; margin-top:-12px; width:162px}
#calc li .config h2 { color:#a50061;font:bold 14px Arial, Helvetica, sans-serif; margin-bottom:8px }
#calc li .marg { margin-top:7px!important}
#calc li .config table th { border:1px solid #e8e8e8;  text-align:center;font:bold 11px Arial, Helvetica, sans-serif; color:#000000 ; width:56px; background:#fff}
#calc li .config table td { border:1px solid #e8e8e8;text-align:center;font:bold 11px Arial, Helvetica, sans-serif; color:#1985b9;width:56px;background:#fff}
#calc li .config table .remark { background:#e6e5e3; font:10px Arial, Helvetica, sans-serif; color:#454547}
#calc li .config { float:left; margin-left:16px; width:162px}
#calc li .config.total {margin-top:10px;}
#calc .infoBlock p.info {margin: 10px 0px 0px 16px; color:#1985B9;}
#calc .infoBlock div a.moneyBack {background: url(../images/moneyBack2.png); cursor: pointer;width:139px; height:39px;display:block; margin:10px 0px 0px 16px;}
#calc .infoBlock div.pay {margin: 10px 0px 0px 16px;}
#calc .infoBlock div.pay div {margin-top:10px;}
#calc .bottomBlock a.calc2zakaz {background: url(../images/send_but.png); cursor: pointer;width:144px; height:37px;display:block;float:left;}
#calc .bottomBlock div.os {float:left;margin-right:20px;}
#calc .bottomBlock span {color:#A50061;padding-top:5px;display:block;}
#calc li .config h2 { color:#a50061;font:bold 14px Arial, Helvetica, sans-serif; margin-bottom:8px }
#calc li .config table th { border:1px solid #e8e8e8;  text-align:center;font:bold 11px Arial, Helvetica, sans-serif; color:#000000 ; width:56px; background:#fff}
#calc li .config table td { border:1px solid #e8e8e8;text-align:center;font:bold 11px Arial, Helvetica, sans-serif; color:#1985b9;width:56px;background:#fff}
#calc li .config table .remark { background:#e6e5e3; font:10px Arial, Helvetica, sans-serif; color:#454547}
#calc li .config table .white { background:#ffffff !important;}
#calc li .config table .remark p {font: bold 11px Arial,Helvetica,sans-serif; color:#000;}
#calc li .config table .remark #netVal {color: #1985B9;font: bold 11px Arial,Helvetica,sans-serif;}
#calc li .form { position:relative; width:316px; float:left; margin-top:10px}
#calc li .form input { width:147px; height:27px; font:12px/27px Arial, Helvetica, sans-serif; color:#454547; border:1px solid #CCCCCC}
#calc li .form h3 { color:454547;font:bold 11px Arial, Helvetica, sans-serif;}
#calc li .send { cursor:pointer; position:absolute; left:20px; top:165px ; background:url(../images/send_but.png) no-repeat; width:144px; height:37px}
#calc .zakaz { position: relative; width:600px; height:85px; padding-top:10px}
#calc .zakaz .accept {color:#454547;font-weight:bold;width: 400px;top: -10px;position: relative;}
#calc .zakaz .inp_zakaz {background: url(../images/send_but.png) no-repeat scroll 0 0 transparent; cursor: pointer;height: 37px; left: 0px; position: absolute;top:60px;width: 144px;}
#calc.zakaz .inp_free {background: url(../images/free2.png) no-repeat scroll 0 0 transparent; cursor: pointer;height: 37px; left: 164px; position: absolute;top:10px;width: 156px;}
#calc .zakaz .moneyBack {background: url(../images/moneyBack.png) no-repeat scroll 0 0 transparent; cursor: pointer;height: 45px; left: 164px; position: absolute;top:55px;width: 319px;}
/*.content .content_full .con_all .zakaz span { position:absolute; top:20px; left:333px; color:#1c1c1c; font:11px Arial, Helvetica, sans-serif}*/
#tabsText .inp_free {background: url(../images/free2.png) no-repeat scroll 0 0 transparent; cursor: pointer;height: 45px; left: 185px; position: absolute;top:165px;width: 319px;}
#calc .calcTop {background:url(../images/price_back_top.png) no-repeat 0 top; width: 536px; height:15px;}
#calc .calcContent {padding: 0px 20px 10px 20px; width: 494px; background:url(../images/price_back_bottom.png) no-repeat 0 bottom #f4f4f4;}
#calc .calcText {padding-bottom: 5px; color: #A50061}
#calc .calcText2 {padding-bottom: 5px; color: #A50061;position: relative;top: -10px;}
#calc .calcText.none {display:none;}
#calc .zakaz .accept span {padding: 10px 10px 0px 0px;display: block;color:#454547;font-weight:bold;}
div.calculator {margin-left: 10px;}
#halfPrice, #yearPrice {color:red !important;}
/*configurator*/


.tree_mail ul {}
.tree_mail ul li {margin-left:20px;}

/*Application block*/
#tabs_conf2 { position:absolute}
#tabs_conf2 li.first { position:relative; z-index:2}
#tabs_conf2 li.current{background:url(../images/tab_active2.png) no-repeat; width:200px; height:34px;color:#fff; font:bold 14px/30px Arial, Helvetica, sans-serif;   list-style: none outside none; text-align: center; }
#appBlock {margin:55px 0px 0px 30px; color: #454547;}
#tabsText_conf2 {list-style:none;padding:0;margin:0;}
#tabsText_conf2 {  clear:left; width:591px; top:24px; position:relative; z-index:999; margin-bottom:25px}
#tabsText_conf2 li {width:500px; border:none; margin:0!important }
#tabsText_conf2 .calcTop {background:url(../images/price_back_top.png) no-repeat 0 top; width: 536px; height:15px;}
#tabsText_conf2 .calcContent {padding: 0px 20px 10px 20px; width: 494px; background:url(../images/price_back_bottom.png) no-repeat 0 bottom #f4f4f4;}
#tabsText_conf2 .sApp {width: 111px; float:left; margin:0px 2px; padding:3px; behavior: url(fileadmin/templates/js/PIE.htc); -webkit-border-radius:7px;-moz-border-radius:8px;border-radius:8px;border:1px solid #454547; position:relative;height:230px;}
#tabsText_conf2 .sApp h2 {font: bold 12px Arial, Helvetica, sans-serif; }
#tabsText_conf2 .sApp .order {position: absolute; top:175px;}
#tabsText_conf2 .sApp .tryFree {position: absolute; top:202px;}
#tabsText_conf2 .sApp .order a {background:url("../images/order.png"); display:block; width:110px; height:28px;}
#tabsText_conf2 .sApp .tryFree a {background:url("../images/tryFree.png"); display:block; width:110px; height:26px; margin-top:5px;}
#tabsText_conf2 .sApp .image {text-align:center;}
#tabsText_conf2 .sApp .price {color:#A50061; text-align:center; font-weight:bold; font-size:13px;}
#tabsText_conf2 p.bodytext {color:#A50061;}
#tabsText_conf2 div.text p {color:#454547;}

.inner_cont a.img {  position: absolute;right: -1px;top: 0px;}
.inner_cont a.img img {float:right;}
.sApp h2 {text-align:center;}
.sApp h2 a {border-bottom: 1px dotted #1985B9;color: #000000;text-decoration: none;}
#tabsText_in ul {padding: 0px 0px 0px 13px;}
.news-single-item .date table {margin: 0px 10px 0px 0px;}
td.tAdv {width:111px !important; color:black !important;text-align:left !important;padding-left:3px;}
.furjbqy a {padding: 5px 0px !important;}
#c414 .tx-popupcontact-pi1 div {text-align: center;}
