html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
:focus {
    outline: 0;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
html {
    height: 100%;
}
header, nav, section, article, aside, footer {
    display: block;
}
body {
    font: 14px/18px Arial, sans-serif;
    width: 100%;
    height: 100%;
}
a {
    color: blue;
    outline: none;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
p {
    margin: 0 0 18px
}
img {
    border: none;
}
input {
    vertical-align: middle;
}
#wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
.wrap{
    width:925px;
    padding:0 10px;
    margin:0 auto;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
    height: 80px;
    background: #495762;
}
.logo{
    float:left;
    margin:11px 0 0 0;
}
.useru{
    float:right;
    margin:23px 0 0 0;
}
input[type=button].enter{
    cursor:pointer;
    width:81px;
    height:32px;
    color:#414f59;
    background:#414f59;
    border:none;
    color:#fff;
    text-align:center;
    border-bottom:3px solid #3b4852;
    border-left:3px solid #3b4852;
    margin:0 19px 0 16px;
}
input[type=button].rega{
    cursor:pointer;
    width:93px;
    height:32px;
    color:#414f59;
    border:none;
    color:#fff;
    text-align:center;
    background:#b7ca33;
    border-bottom:3px solid #a4b52e;
    border-left:3px solid #a4b52e;
}
input[type=button].rega:hover{
    background:#3bb9bb;
    border-bottom:3px solid #31a8aa;
    border-left:3px solid #31a8aa;
}
.menu{
    float:right;
    margin:0 0 0 0;
}
.menu li{
    float:left;

}
.menu li a{
    color:#fff;
    text-decoration:none;
    padding:0 16px;
    line-height:80px;
    height:80px;
    display:block;
}
.menu li a:hover,
.menu li a.active{
    background:#3bb9bb;
    display:block;
}


/* Middle
-----------------------------------------------------------------------------*/
#content {
    /*padding: 0 0 262px;*/
    padding: 0 0 10px;
}
.box_1{
    background:#cbe6fa;
    overflow:hidden;
    padding:63px 0 0 0;
}
.box_1 .lf{
    width:360px;
    float:left;
    color:#74808a;
    font-size:16px;
    line-height:24px;
}
.box_1 .lf h1{
    color:#495762;
    font-size:30px;
    line-height:36px;
    font-weight:normal;
    margin-bottom:15px;
}
.box_1 .lf p{

}
.start{
    margin:30px 0 0 0;
    font-size:24px;
    background:#3bb9bb;
    border-bottom:3px solid #31a8aa;
    border-left:3px solid #31a8aa;
    padding:0px 55px;
    color:#fff;
    text-decoration:none;
    line-height:50px;
    display:inline-block;
    *display:inline;
    *zoom:1;
}
.start:hover{
    background:#b7ca33;
    border-bottom:3px solid #a4b52e;
    border-left:3px solid #a4b52e;
}
.box_1 .rf{
    width:479px;
    float:right;
}
.imac{
    background:url(../images/imac.png) no-repeat scroll;
    width:479px;
    height:349px;
}
.rtb{
    overflow:hidden;
    background:#f7f7f3;
    padding:46px 0 92px 0;
}
.schema{
    float:left;
    width:501px;
    background:url(../images/schema.png) no-repeat scroll;
    height:284px;
    position:relative;
}
.dmp{
    cursor:pointer;
    position:absolute;
    width:66px;
    height:66px;
    left:436px;
    top:0;
    display:block;
}
.mor{
    display:none;
    width:194px;
    height:184px;
    padding:13px;
    background:#222;
    color:#fff;
    font-size:14px;
    line-height:24px;
    position:relative;
    left:65px;
    top:-40px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
}
.uk{
    background:url(/template/main/images/uk2.png) no-repeat scroll;
    width:19px;
    height:17px;
    position:absolute;
    top:40px;
    left:-18px;
}

.mor a{
    color:#31a8aa;
}
.dmp:hover .mor{
    display:block;

}
.ssp:hover .mor{
    display:block;

}
.rtarget{
    width: 176px;
    height: 99px;
    top: 115px;
    position: absolute;
    left: 316px;
    border-radius: 58px;
}
.rtarget:hover .mor{
    display:block;

}
.opis{
    float:right;
    width:364px;
    font-size:16px;
    line-height:24px;
    color:#85939f;
    margin:30px 0 0 0;
}
.opis h2{
    font-weight:normal;
    font-size:30px;
    line-height:normal;
    margin-bottom:18px;
    color:#495762;
}
.opis p{

}
.advantages{
    background:#333;
    padding:57px 0 63px 0;
}
.advantages .title{
    color:#fff;
    font-size:30px;
    line-height:normal;
    margin-bottom:54px;
}
.advantages ul{
    overflow:hidden;
}
.advantages ul li{
    padding:15px 0 0 105px;
    height:60px;
    font-size:16px;
    color:#e3e3e3;
    width:160px;
    margin:0 45px 29px 0;
    display:inline-block;
    vertical-align:middle;
}
.advantages ul li.ic1{background:url(../images/ico_1.png) no-repeat scroll left center;}
.advantages ul li.ic2{background:url(../images/ico_2.png) no-repeat scroll left center;}
.advantages ul li.ic3{background:url(../images/ico_3.png) no-repeat scroll left center;margin-right:0;width:190px;}
.advantages ul li.ic4{background:url(../images/ico_4.png) no-repeat scroll left center;}
.advantages ul li.ic5{background:url(../images/ico_5.png) no-repeat scroll left center;}
.advantages ul li.ic6{background:url(../images/ico_6.png) no-repeat scroll left center;margin-right:0;width:190px;}

.management{
    background:#414f59;
    padding:54px 0;
}
.management .title{
    font-size:30px;
    line-height:normal;
    color:#fff;
    margin-bottom:45px;
}
#example {
    width:611px;
    height:373px;
    position:relative;
    background:#37434c;
    margin:0 auto;
}
#slides {
    position:absolute;
    top:-11px;
    right:-13px;
    z-index:100;
}
.slides_container {
    background:#333;
    width:611px;
    height:373px;
    overflow:hidden;
    position:relative;
}
.box{
    width:611px;
    height:373px;
    font-size:14px;
    color:#3bb9bb;
    text-transform:uppercase;
    text-align:center;
}
.play{
    background:url(../images/play.png) no-repeat scroll;
    width:181px;
    height:181px;
    display:block;
    margin:75px auto 46px;
}
#slides .next,#slides .prev {
    background:url(../images/arrow.png) no-repeat scroll left top;
    width:43px;
    height:65px;
    position:absolute;
    top:154px;
    left:-127px;
    display:block;
    z-index:101;
}
#slides .next {
    background-position: right top;
    left:693px;
}
.pagination {
    margin:26px auto 0;
    width:120px;
}
.pagination li {
    float:left;
    margin:0 6px;
}
.pagination li a {
    display:block;
    width:24px;
    height:0;
    padding-top:24px;
    background-image:url(../images/pagination.png);
    background-position:0 -24px;
    float:left;
    overflow:hidden;
}
.pagination li.current a {
    background-position:0 0;
}

.statistics{
    background:#e6e7e8;
    padding:83px 0 81px 0;
    overflow:hidden;
}
.sites,
.banners,
.pokaz{
    font-size:50px;
    color:#414f59;
    line-height:normal;
    float:left;
    text-align:right;
    background:url(../images/dotted.png) repeat-y scroll right center;
    padding:3px 74px 0 0;
    margin:0 58px 0 0;
}
.pokaz{
    background:none;
    padding:0 0 0 0;
    margin:0 0 0 0;
}
.sites div,
.banners div,
.pokaz div{
    font-size:14px;
    padding:19px 0 9px 0;
}
.partners{
    padding:73px 0 56px 0;
}
.partners .title{
    color:#414f59;
    font-size:30px;
    line-height:normal;
    margin-bottom:40px;
}
.part_box{
    background:url(../images/shadow.jpg) no-repeat scroll center bottom;
    overflow:hidden;
    text-align:center;
}
.part{
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin:0 10px;
}
.part span{
    height:101px;
    display:table-cell;
    vertical-align:middle;
}
.startr{
    text-align:center;
}
.startr .start{
    font-size:18px;
    line-height:40px;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
    margin: -262px auto 0;
    height: 236px;
    padding:26px 0 0 0;
    background: #222;
    position: relative;
}
.foot_left {
    width:200px;
    float:left;
    font-size:11px;
    line-height:20px;
    color:#999;
}
.logofoot{
    margin-bottom:10px;
    display:block;
}
.copy{
    margin:50px 0 0 0;
}
.foot_right{
    float:right;
    width:620px;
}
.foot_menu{
    float:right;
    text-transform:uppercase;
    font-size:12px;
    font-weight:bold;
    margin:14px 0 0 0;
    height:150px;
}
.foot_menu li{
    float:left;
    padding:0 32px;
    position:relative;
}
.foot_menu li:last-child{
    padding:0 0 0 32px;
}
.foot_menu li a{
    color:#31a8aa;
    text-decoration:none;
}
.foot_menu li ul{
    position:absolute;
    top:36px;
    left:0;
    text-transform:none;
    color:#999;
}
.foot_menu li ul li{
    font-size:11px;
    line-height:14px;
    padding-bottom:15px;
}
.foot_menu li ul li a{

    color:#999;
}
.social{
    float:right;
}
.social li{
    float:left;
}
.social li a{
    background:url(../images/cos2.png) no-repeat scroll;
    width:45px;
    height:45px;
    display:block;
    margin:5px;
}
.social li a.s1{background-position:0 0;}
.social li a.s2{background-position:-56px 0;}
.social li a.s3{background-position:-111px 0;}
.social li a.s4{background-position:-166px 0;}
.social li a.s5{background-position:-221px 0;}
/*
---------------------------------------*/
.comdop{
    background:#cbe6fa;
}
.fon{
    background:url(../images/fon.png) no-repeat scroll 218px 2px;
    padding:50px 0;
}
.fon .title{
    font-size:30px;
    color:#495762;
    line-height:normal;
    margin-bottom:22px;
}
.fon p{
    margin:0;
    font-size:16px;
    line-height:30px;
    color:#74808a;
}
.hivrin{
    padding:75px 0 81px 0;
    background:#333;
    overflow:hidden;
}
.nh{
    float:left;
}
.nh img{
    display:block;
    border:8px solid #31a8aa;
    border-top:8px solid #3bb9bb;
    border-right:8px solid #3bb9bb;
}
.nhwho{
    padding-left:212px;
    font-size:16px;
    line-height:24px;
    color:#dadada;
}
.nhwho .name{
    font-size:30px;
    color:#fff;
    margin-bottom:16px;
}
.nhwho .dev{
    font-size:12px;
    margin-bottom:20px;
}
.nhwho p{
    margin:0;
}
.comanda{
    background:#414f59;
    padding: 37px 0 5px 0;
}
.comanda .title{
    font-size:30px;
    color:#fff;
    line-height:normal;
    margin-bottom:45px;
}
.lica{
    margin:0 -33px;
}
.people{
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:top;
    color:#fff;
    width:178px;
    margin:0 33px 50px 33px;
}
.people .name{
    font-size:16px;
}
.people .face{
    margin:17px 0 13px 0;
}
.people .face img{
    display:block;
    border:8px solid #31a8aa;
    border-top:8px solid #3bb9bb;
    border-right:8px solid #3bb9bb;
}
.people .dev{
    font-size:11px;
    line-height:14px;
}
/*
---------------------------------------------------*/
.enter_page{
    background:#495762;
    height: 100%;
}
.enter_box{
    width:322px;
    margin:0 auto;
    padding:128px 0 0 0;
}

.line{
    margin:0 0 20px 0;
}
.line p{
    color:#fff;
    margin:0 0 9px 0;
}
.line input[type=text],.line input[type=password] {
    width:300px;
    padding:0 10px;
    height:35px;
    background:#fff;
    border:1px solid #6ebabe;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
}
.enter_box .meta{
    margin:0 0 12px 0;
    overflow:hidden;
}
.ch{
    float:left;
    color:#fff;
}
.ch input[type=checkbox]{
    vertical-align:top;
}
.zabil{
    float:right;
    font-size:14px;
    color:#6ebabe;
    text-decoration:none;
}
.zabil:hover{
    text-decoration:underline;
}
.enter_box input[type=button], .enter_box input[type=submit]{
    margin:20px 0 0 0;
    cursor:pointer;
    font-size:14px;
    text-transform:uppercase;
    background:#3bb9bb;
    border:0;
    border-bottom:3px solid #31a8aa;
    border-left:3px solid #31a8aa;
    color:#fff;
    padding:0 45px;
    height:30px;
}
/*.enter_box input[type=button]:hover, .enter_box input[type=submit]:hover{
    background:#b7ca33;
    border-bottom:3px solid #a4b52e;
    border-left:3px solid #a4b52e;
}*/

.noact{
    padding:19px 0 16px 0;
    font-size:14px;
    color:#fff;
    margin:73px 0 0 0;
    width:320px;
    text-align:center;
    border:1px solid #6ebabe;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
}
.noact p{
    margin:0 0 7px 0;
}
.noact a{
    color:#31a8aa;
    text-decoration:none;
}
.noact a:hover{
    text-decoration:underline;
}


/* Страница внутрення с таблицами
-----------------------------------------------------------------------------------------------------------------------------------------*/
#wrapper2 {
    min-width: 980px;
    max-width: 1920px;
    margin: 0 auto;
    height: auto !important;
    /*min-height: 100%;*/
    /*background:url(/template/main/images/left_bg.jpg) repeat-y scroll left center #fff;*/
}

#header2 {
    height: 55px;
    background: #4e5b65;
    overflow:hidden;
}
.head_left{
    background:#414f59;
    float:left;
    height: 55px;
}
.logopage{
    display:block;
    height: 55px;
}
.head_right{
    padding-left:200px;

}
.inh{
    width:100%;
}
.project{
    float:left;
    color:#fff;
    font-size:12px;
    padding:19px 0 0 40px;
}
.project a{
    color: #fff;
    text-decoration: none;
}

.project span{
    background:#394751;
    padding:2px 12px;
}
.menus{
    float:right;
    background:url(../images/nastr.jpg) no-repeat scroll;
    width:35px;
    height:16px;
    margin:20px 20px 0 0;
}

#middle {
    width: 100%;
    height: 1%;
    position: relative;
}
#middle:after {
    content: '';
    clear: both;
    display: table;
}
#container {
    width: 100%;
    float: left;
    overflow: hidden;
}
#content2 {
    padding: 0 0 0 190px;
}

.addbox{
    overflow:hidden;
    margin-bottom:15px;
}
.addbox input[type=text]{
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
    float:left;
    width:246px;
    padding:0 11px;
    height:26px;
    border:1px solid #ccc;
    border-right:0;
    border-bottom:1px solid #ddd;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    -webkit-box-shadow: inset #f0f0f0 0px 3px 3px;
    -moz-box-shadow: inset #f0f0f0 0px 3px 3px;
    box-shadow: inset #f0f0f0 0px 3px 3px;
    background: #fff;
    behavior: url(PIE.htc);
}
.addbox input[type=submit]{
    cursor:pointer;
    color:#414f59;
    float:left;
    width:92px;
    height:28px;
    border:1px solid #ddd;
    padding-bottom:2px;
    background: #f8f8f8;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f8f8), to(#ededed));
    background: -webkit-linear-gradient(#f8f8f8, #ededed);
    background: -moz-linear-gradient(#f8f8f8, #ededed);
    background: -ms-linear-gradient(#f8f8f8, #ededed);
    background: -o-linear-gradient(#f8f8f8, #ededed);
    background: linear-gradient(#f8f8f8, #ededed);
    -pie-background: linear-gradient(#f8f8f8, #ededed);
    behavior: url(PIE.htc);
}
.meta{
    font-size:12px;
    color:#ccc;
    margin-bottom:28px;
    text-align:right;
}
.meta a{
    color:#ccc;
    margin-left:15px;
    text-decoration:none;
}
.meta a.active{
    color:#60a2a6;
}
table.dafault{
    border:1px solid #d7dfe1;
    color:#333;
    font-size:12px;
}
table.dafault a{
    color:#60a2a6;
    text-decoration:none;
}
.plays{
    background:url(../images/buttons.png) no-repeat scroll left top;
    width:12px;
    height:18px;
    display:block;
}
.pause{
    background:url(../images/buttons.png) no-repeat scroll left bottom;
    width:12px;
    height:18px;
    display:block;
}
/*.stat{
    width:75px;
    height:20px;
    background:#e5e5e5;
    text-align:center;
    line-height:20px;
    font-size:11px;
    color:#4c4c4c !important;
    display:inline-block;
    *display:inline;
    *zoom:1;
}
.nastr{
    width:75px;
    height:20px;
    background:#e38585;
    text-align:center;
    line-height:20px;
    font-size:11px;
    color:#fff !important;
    display:inline-block;
    *display:inline;
    *zoom:1;
}*/
.delete{
    background:url(../images/delete.png) no-repeat scroll;
    width:15px;
    height:17px;
    display:block;
}
table.dafault thead{}
table.dafault thead tr{
    background:#ecf0f1;
    height:35px;
    line-height:35px;
    border:1px solid #d7dfe1;
}
table.dafault thead tr th, table.tblc tr th, table.tablehistor tr th{
    text-align:left;
    font-size:13px;
    color:#555;
    padding:0 10px;
}
table.dafault tbody{}
table.dafault tbody tr, table.tblc  tr, table.tablehistor  tr{
    height:26px;
    vertical-align:middle;
}
table.dafault tbody tr.grey{
    background:#fafafa;
}
table.dafault tbody tr td, table.tblc tbody tr td, table.tablehistor  tbody tr td{
    vertical-align:middle;
    padding:0 10px;
}


#sideLeft {
    float: left;
    width: 200px;
    margin-left: -100%;
    position: relative;
    background: #ecf0f1;
}
.finbox{
    font-size:12px;
    color:#4e5b65;
    padding:40px 0 0px 13px;
}
.finbox p{
    margin:0 0 10px 0;
}
.finbox .title{
    margin:0 0 18px 0;
}
.finbox input[type=button]{
    cursor:pointer;
    margin:0 0 10px 0;
    color:#fff;
    width:148px;
    height:29px;
    text-align:center;
    line-height:29px;
    padding:0 0 2px 0;
    border:1px solid #38454f;
    background: #62707a;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#62707a), to(#42505a));
    background: -webkit-linear-gradient(#62707a, #42505a);
    background: -moz-linear-gradient(#62707a, #42505a);
    background: -ms-linear-gradient(#62707a, #42505a);
    background: -o-linear-gradient(#62707a, #42505a);
    background: linear-gradient(#62707a, #42505a);
    -pie-background: linear-gradient(#62707a, #42505a);
    behavior: url(PIE.htc);
}
.finbox a{
    color:#4a9397;
    font-size:12px;
    text-decoration:none;
}
.news_box{}
.news_box .title{
    font-size:14px;
    color:#4e5b65;
    border-bottom:1px solid #d9e0e2;
    padding:0 0 13px 24px;
}
.news_box .news{
    border-bottom:1px solid #d9e0e2;
    padding:5px 45px 8px 24px;
    background:url(/template/main/images/news.png) no-repeat scroll 187px center;
}
.news_box .news .date{
    font-size:11px;
    color:#aab6bf;
}
.news_box .news a{
    font-size:12px;
    line-height:16px;
    color:#4e5b65;
    margin:0;
    text-decoration:none;
    display:block;
}
/*  UPD about.htm
------------------------------------------------*/
.comdop h1{
    font-size:30px;
    line-height:normal;
    color:#495762;
    font-weight:normal;
    padding:26px 0;
}
.about{
    overflow:hidden;
    padding:30px 0;
}
.about .left{
    margin:20px 0 0 0;
    font-size:14px;
    line-height:24px;
    color:#737272;
    float:left;
    width:440px;
}
.aboutico{
    float:right;
    margin:0 74px 0 0;
}
.aboutico li{
    background:url(../images/about_icon.png) no-repeat scroll;
    height:50px;
    line-height:50px;
    padding-left:68px;
    font-size:16px;

    margin-bottom:12px;
}
.aboutico li a{
    color:#31a8aa;
}
.aboutico .ab1{background-position:0 0;}
.aboutico .ab2{background-position:0 -100px;}
.aboutico .ab3{background-position:3px -200px;}
.aboutico .ab4{background-position:0 -300px;}
.aboutico .ab5{background-position:3px -400px;}
.dsp{
    background:#333;
    color:#e5e5e1;
    font-size:16px;
    line-height:24px;
    overflow:hidden;
    padding:51px 0 65px 0;
}
.dsp .title{
    font-size:30px;
    line-height:normal;
    color:#f7f7f3;
    margin-bottom:27px;
}
.imgright{
    float:right;
    margin:5px 0 0 120px;
}
.dsp ul{
    margin:0 0 18px 0;
}
.dsp ul li{
    background:url(../images/gal.png) no-repeat scroll 4px center;
    padding:0 0 0 33px;
    margin:0 0 2px 0;
}
.evolution{
    background:url(../images/evo_bg.jpg) repeat scroll;
    padding:42px 0 0 0;
}
.evolution .title{
    font-size:30px;
    color:#333;
    margin-bottom:40px;
    line-height:normal;
}
.evo_line{
    overflow:hidden;
    border-bottom:1px solid #fff;
    padding-bottom:53px;
    margin-bottom:56px;
    -webkit-box-shadow: #e2e5e3 0px 1px 0px;
    -moz-box-shadow: #e2e5e3 0px 1px 0px;
    box-shadow: #e2e5e3 0px 1px 0px;
    behavior: url(PIE.htc);
}
.evo_line.last{
    border-bottom:none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin:0;
    behavior: url(PIE.htc);
}
.evo_line .pic{
    float:left;
}
.evo_line .pic img{
    border:4px solid #429299;
}
.evo_line .evo_opis{
    padding:0 0 0 315px;
}
.evo_opis .zag{
    font-size:24px;
    line-height:normal;
    color:#333;
    margin-bottom:15px;
}
.evo_opis p{
    font-size:14px;
    line-height:22px;
    color:#666;
}
.evo_line2{
    margin:0 -18px;
    overflow:hidden;
    border-bottom:1px solid #fff;
    padding-bottom:53px;
    margin-bottom:56px;
    -webkit-box-shadow: #e2e5e3 0px 1px 0px;
    -moz-box-shadow: #e2e5e3 0px 1px 0px;
    box-shadow: #e2e5e3 0px 1px 0px;
    behavior: url(PIE.htc);
}
.evo_box{
    float:left;
    margin:0 18px;
    width:283px;
}
.evo_box .pic{
    margin-bottom:23px;
}
.evo_box .pic img{
    border:4px solid #429299;
}
.evo_box .zag{
    font-size:24px;
    line-height:normal;
    color:#333;
    margin-bottom:15px;
}
.evo_box p{
    font-size:14px;
    line-height:22px;
    color:#666;
}

.pokup{
    padding:40px 0 60px 0;
    text-align:center;
}
.pokup p{
    font-size:18px;
    color:#737373;
}

/*  UPD product.htm
------------------------------------------------*/
.prabs{
    position:relative;
    height:694px;
}
.product_list{
    background:#f7f7f3;
}
.product_box{
    width:309px;
    background:#fff;
}
.product_box.pr1{
    -webkit-box-shadow: #ababa9 0px 3px 5px;
    -moz-box-shadow: #ababa9 0px 3px 5px;
    box-shadow: #ababa9 0px 3px 5px;
    behavior: url(PIE.htc);
    position:absolute;
    top:52px;
    left:7px;
    z-index:1;
}
.product_box.pr2{
    -webkit-box-shadow: #ababa9 0px 10px 20px;
    -moz-box-shadow: #ababa9 0px 10px 20px;
    box-shadow: #ababa9 0px 10px 20px;
    behavior: url(PIE.htc);
    position:absolute;
    top:32px;
    left:308px;
    z-index:2;
}
.product_box.pr3{
    -webkit-box-shadow: #ababa9 0px 3px 5px;
    -moz-box-shadow: #ababa9 0px 3px 5px;
    box-shadow: #ababa9 0px 3px 5px;
    behavior: url(PIE.htc);
    position:absolute;
    top:52px;
    right:7px;
    z-index:1;
}
.product_box .title{
    height:80px;
    font-size:24px;
    line-height: 60px;
    color:#fff;
    text-align:center;
    padding:15px 0 0 0;
}
.product_box.pr1 .title{background:#b7ca33;}
.product_box.pr2 .title{background:#a2b32c;}
.product_box.pr3 .title{background:#94a427;}

.product_box .opisan{
    padding:20px 35px 18px 25px;
    font-size:13px;
    line-height:22px;
    color:#9a9898;
}
.opisan p{
    margin-bottom:20px;
}
.opisan ul{
    margin-bottom:18px;
}
.opisan ul li{
    background:url(../images/li.png) no-repeat scroll left 9px;
    padding-left:14px;
    margin-bottom:10px;
}
.product_box.pr1 .opisan .links{
    text-align:center;
    margin:50px 0 0 0;
}
.product_box.pr2 .opisan .links{
    text-align:center;
    margin:32px 0 0 0;
}
.product_box.pr3 .opisan .links{
    text-align:center;
    margin:32px 0 0 0;
}
.product_box.pr3 .opisan p{
    margin-bottom:15px;
}
.product_box.pr3 .opisan ul li{
    margin-bottom:2px;
}
.links p{
    margin:0 !important;
}
.links a{
    color:#31a8aa;
    font-size:13px;
}
.links a.more{
    font-size:13px;
    text-transform:uppercase;
    background:#3bb9bb;
    border-bottom:3px solid #31a8aa;
    border-left:3px solid #31a8aa;
    padding:0px 32px;
    color:#fff;
    text-decoration:none;
    line-height:30px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin:0 0 10px 0;
}
.links a.more:hover{
    background:#b7ca33;
    border-bottom:3px solid #a4b52e;
    border-left:3px solid #a4b52e;
}
.whotline{
    text-align:center;
    margin-bottom:10px;
    font-size:13px;
    color:#31a8aa;
    text-transform:uppercase;
    background:url(../images/whotline.png) repeat-x scroll left center;
}
.whotline span{
    padding:0 10px;
    background:#fff;
}
.product_list .startr{
    padding:0 0 42px 0;
}

/* blog.htm
---------------------------------------------------*/
.blog{
    background:url(../images/blogbg.jpg) repeat-x scroll left top #f7f7f3;
}

.blog_list{
    margin:52px 0 52px 0;
    padding:0 28px 0 48px;
    -webkit-box-shadow: #c8c8c4 0px 0px 5px;
    -moz-box-shadow: #c8c8c4 0px 0px 5px;
    box-shadow: #c8c8c4 0px 0px 5px;
    background: #fff;
    behavior: url(PIE.htc);
    overflow:hidden;
}
.blog_content{
    float:left;
    padding:36px 0 35px 0;
    width:598px;
    font-size:12px;
    line-height:24px;
    color:#85939f;
}
.post{
    border-bottom:1px solid #ddd;
    padding-bottom:26px;
    margin-bottom:46px;
}
.top_meta{
    overflow:hidden;
}
.top_meta h1{
    font-size:30px;
    line-height:normal;
    color:#495762;
    font-weight:normal;
    padding-right:50px;
    margin-bottom:22px;
}
.top_meta .comment{
    float:right;
    background:url(../images/comment.png) no-repeat scroll;
    width:41px;
    height:34px;
    text-align:center;
    line-height:30px;
}
.bmeta{
    font-size:12px;
    color:#1982d1;
    margin-bottom:20px;
}
.nav{
    overflow:hidden;
}
.nav .prev{
    font-size:14px;
    color:#3893d7;
    font-weight:bold;
    float:left;
    text-decoration:none;
}
.nav .next{
    font-size:14px;
    color:#3893d7;
    font-weight:bold;
    float:left;
    text-decoration:none;
}

.site_bar{
    float:left;
    margin:0 0 0 13px;
    width:238px;
}
.search_box{
    width:168px;
    height:27px;
    padding:3px 0 0 9px;
    border:1px solid #ddd;
    background:#fafafa;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    behavior: url(PIE.htc);
    margin:28px 0 26px 25px;
}
.search_box input[type=button]{
    background:url(../images/loopa.jpg) no-repeat scroll;
    border:0;
    width:13px;
    height:18px;
}
.search_box input[type=text]{
    padding:0 7px;
    color:#a9a9a9;
    font-size:12px;
    background:transparent;
    border:0;
}
.site_bar .start{
    padding:0;
    width:206px;
    line-height:43px;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    margin:0 0 46px 25px;
}
.site_bar .menusd{
    margin:0 0 40px 10px;
}
.site_bar .menusd .title{
    margin:0 0 13px 26px;
    text-transform:uppercase;
    color:#666;
    font-size:12px;
}
.site_bar .menusd ul{}
.site_bar .menusd ul li{
    background:url(../images/dot.jpg) no-repeat scroll left center;
    padding-left:17px;
    margin-bottom:3px;
}
.site_bar .menusd ul li a{
    color:#1982d1;
    font-weight:bold;
    text-decoration:none;
}
.site_bar .menusd ul li a:hover{
    text-decoration:underline;
}
.site_bar .menusd ul li span{
    font-size:12px;
    color:#777;
}

.hide{
    display: none;
}

.contact{
    /*background:url(../images/evo_bg.jpg) repeat scroll;
    overflow:hidden;
    padding:56px 0 94px 0;*/
    float: left;
}
.contact .left{
    float:left;
    width:420px;
}
.con{
    margin:0 0 14px 0;
}
.con span{
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:top;
    width:103px;
    font-size:12px;
    color:#414f59;
}
.con input[type=text]{
    width:291px;
    padding:0 10px;
    height:31px;
    line-height:31px;
    background:#fff;
    border:1px solid #495762;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
}
.con textarea{
    width:291px;
    height:121px;
    padding:5px 10px;
    background:#fff;
    border:1px solid #495762;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
}
.con input[type=submit]{
    cursor:pointer;
    width:116px;
    height:41px;
    color:#414f59;
    border:none;
    color:#fff;
    text-align:center;
    background:#3bb9bb;
    border-bottom:3px solid #31a8aa;
    border-left:3px solid #31a8aa;
}
.con input[type=submit]:hover{
    background:#b7ca33;
    border-bottom:3px solid #a4b52e;
    border-left:3px solid #a4b52e;
}
.contact .rigth{
    float:right;
    width:457px;
}

.blog_content .tw, .blog_content .fb, .blog_content .vk{
    float: left;
    width: 86px;
}

.blog_content .vk{
    margin-left:20px;
}

.clearfix{
    clear:both;;
}

.lefts{
    float:left;
    width:560px;
    font-size:14px;
    color:#737272;
    line-height:24px;
}
.gh{
    float:left;
    margin-bottom:15px;
}
.gh li{
    background:url('/template/main/images/gal2.png') no-repeat scroll left center;
    padding-left:28px;
    line-height:36px;

}
.drt{
    margin-left:50px;
}
.imgrght{
    float:right;
}
.imgleft{
    float:left;
    margin:0 0 0 50px;
}
.primerpg{
    padding-left:306px;
}

.clear{clear:both;}

.personalic{
    background:#fff;
    padding:57px 0 63px 0;
}
.personalic .title{
    color:#333;
    font-size:30px;
    line-height:normal;
    margin-bottom:54px;
}
.personalic ul{
    overflow:hidden;
}
.personalic ul li{
    padding:15px 0 0 105px;
    height:60px;
    font-size:16px;
    color:#333;
    width:160px;
    margin:0 45px 29px 0;
    display:inline-block;
    vertical-align:middle;
}
.personalic ul li.ic1{background:url('/template/main/images/p_ico_1.png') no-repeat scroll left center;}
.personalic ul li.ic2{background:url('/template/main/images/p_ico_2.png') no-repeat scroll left center;}
.personalic ul li.ic3{background:url('/template/main/images/p_ico_3.png') no-repeat scroll left center;margin-right:0;width:190px;}
.personalic ul li.ic4{background:url('/template/main/images/p_ico_4.png') no-repeat scroll left center;}
.personalic ul li.ic5{background:url('/template/main/images/p_ico_5.png') no-repeat scroll left center;}
.personalic ul li.ic6{background:url('/template/main/images/p_ico_6.png') no-repeat scroll left center;margin-right:0;width:190px;}

.leftt{
    float:left;
    width:500px;
    font-size:14px;
    color:#737272;
    line-height:24px;
}
.gereration{
    background:#414f59;
    color:#fff;
    padding:45px 0 80px 0;
    color:#e5e5e1;
    font-size:16px;
    line-height:24px;
}
.gereration .title{
    font-size:30px;
    line-height:normal;
    margin-bottom:15px;
}
.gereration .title2{
    font-size:24px;
    line-height:normal;
    margin-bottom:15px;
}
.gereration .cd{
    margin:20px auto;
    text-align:center;
}
.personalic ul li.tic1{background:url('/template/main/images/t_ico_1.png') no-repeat scroll left center;}
.personalic ul li.tic2{background:url('/template/main/images/t_ico_2.png') no-repeat scroll left center;}
.personalic ul li.tic3{background:url('/template/main/images/t_ico_3.png') no-repeat scroll left center;margin-right:0;width:190px;}
.personalic ul li.tic4{background:url('/template/main/images/p_ico_3.png') no-repeat scroll left center;}
.personalic ul li.tic5{background:url('/template/main/images/p_ico_5.png') no-repeat scroll left center;}
.personalic ul li.tic6{background:url('/template/main/images/t_ico_6.png') no-repeat scroll left center;margin-right:0;width:190px;}


.sevenico{
    background:#344048;
    font-size:14px;
    color:#f7f7f3;
    padding:120px 0 70px 0;
}
.acrt{
    padding-left:92px;
    width:188px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:top;
    margin-right:25px;
    margin-bottom:35px;
}
.acrt .tild{
    font-size:18px;
    margin-bottom:10px;
}
.acrt p{
    margin-bottom:10px;
}
.acrt .gl{
    float:left;
    margin-right:30px;
}
.acrt .gl li{
    background:url(/template/main/images/gal3.png) no-repeat scroll left center;
    padding-left:30px;
    margin-bottom:11px;
}
.acrt.acrt1{
    background:url(/template/main/images/a_ico_1.png) no-repeat scroll left top;
}
.acrt.acrt2{
    background:url(/template/main/images/a_ico_2.png) no-repeat scroll left top;
}
.acrt.acrt3{
    background:url(/template/main/images/a_ico_3.png) no-repeat scroll left top;
}
.acrt.acrt4{
    background:url(/template/main/images/a_ico_4.png) no-repeat scroll left top;
}
.acrt.acrt5{
    background:url(/template/main/images/a_ico_5.png) no-repeat scroll left top;
}
.acrt.acrt6{
    background:url(/template/main/images/a_ico_6.png) no-repeat scroll left top;
}
.acrt.acrt7{
    background:url(/template/main/images/a_ico_7.png) no-repeat scroll left top;
    width:500px;
}
.auditor_box{
    background:#fff;
    border:4px solid #3bb9bb;
    font-size:16px;
    color:#414f59;

    margin-bottom:40px;
}
.auditor_box .tit{
    font-size:24px;
    line-height:normal;
    color:#3bb9bb;
    margin-bottom:17px;
}
.polosa{
    margin-bottom:25px;
}
.polosa .pol_nm{
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:117px;
    float:left;
    vertical-align:top;
}
.polosa .pol_rt{
    padding-left:120px;
    vertical-align:top;
}
label.che{
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin:0 5px 0 0;
}
.polosa.interes	label.che{
    margin:0 5px 15px 0;
}
.polosa input[type=checkbox]{
    vertical-align:-1px;
}
.cis{
    margin-right:10px;
}
.ciss{
    margin-right:20px;
}
.polosa input[type=text]{
    width:50px;
    height:31px;
    text-align:center;
    line-height:31px;
    font-size:16px;
    color:#414f59;
    border:1px solid #c4c4c4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset #c4c4c4 0px 3px 5px;
    -moz-box-shadow: inset #c4c4c4 0px 3px 5px;
    box-shadow: inset #c4c4c4 0px 3px 5px;
    background: #fff;
    behavior: url(PIE.htc);
    margin:0 3px;
}
input[type=button].bnm{
    cursor:pointer;
    font-size:16px;
    height:35px;
    color:#333;
    text-shadow:0 1px 1px #fff;
    padding:0 18px 2px;
    border:1px solid #dcdcdc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #f6f6f6;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f6f6f6), to(#c6c6c6));
    background: -webkit-linear-gradient(#f6f6f6, #c6c6c6);
    background: -moz-linear-gradient(#f6f6f6, #c6c6c6);
    background: -ms-linear-gradient(#f6f6f6, #c6c6c6);
    background: -o-linear-gradient(#f6f6f6, #c6c6c6);
    background: linear-gradient(#f6f6f6, #c6c6c6);
    -pie-background: linear-gradient(#f6f6f6, #c6c6c6);
    behavior: url(PIE.htc);
}

.personalic ul li.atic1{background:url(/template/main/images/t_ico_2.png) no-repeat scroll left center;}
.personalic ul li.atic2{background:url(/template/main/images/p_ico_3.png) no-repeat scroll left center;}
.personalic ul li.atic3{background:url(/template/main/images/p_ico_6.png) no-repeat scroll left center;margin-right:0;width:190px;}
.personalic ul li.atic4{background:url(/template/main/images/p_ico_1.png) no-repeat scroll left center;}
.personalic ul li.atic5{background:url(/template/main/images/t_ico_1.png) no-repeat scroll left center;}
.personalic ul li.atic6{background:url(/template/main/images/p_ico_5.png) no-repeat scroll left center;margin-right:0;width:190px;}

.cusel {
    display: block;
    position: relative;
    cursor: pointer;
    font-size: 16px;
    width:170px !important;
    height:31px;
    text-align:center;
    line-height:31px;
    font-size:16px;
    color:#414f59;
    border:1px solid #c4c4c4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset #c4c4c4 0px 3px 5px;
    -moz-box-shadow: inset #c4c4c4 0px 3px 5px;
    box-shadow: inset #c4c4c4 0px 3px 5px;
    background: #fff;
    behavior: url(PIE.htc);
    float:left;
    margin:0 20px 0 0;
}
.cuselFrameRight {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    height: 100%;
    width: 34px;
    background:url(/template/main/images/select.png) left 0 no-repeat;
}
.cuselText {
    height: 31px;
    padding: 0 0 0 11px;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    z-index: 1;
    font-size:16px;
    color:#414f59;
    position: absolute;
    top: 0;
    left: 0;
}
* html .cuselText {
    height: 22px;
}
.cusel span {
    display: block;
    cursor: pointer;
    white-space: nowrap;
    padding: 2px 15px 2px 11px;
    zoom: 1;
    font-size:16px;
    color:#414f59;
    text-align:left;
}
.cusel span:hover,
.cusel .cuselOptHover {
    background: #C1C1C1;
    color: #fff;
}
.cusel .cuselActive {
    background: #C1C1C1;
    color: #fff;
    cursor: default;
}
.cuselOpen {
    z-index: 999;
}
.classDisCusel,
.classDisCusel .cuselFrameRight {
    cursor: default;
    color: #ccc;
}
.classDisCusel .cuselText {
    cursor: default;
}
.cusel .cusel-scroll-wrap {
    display: block;
    visibility: hidden;
    position: absolute;
    left: -1px;
    top: 100%;
    background: #fff;
    min-width: 100%;
    width: auto;
    border-left:solid 1px #e9e9e9;
    border-right:solid 1px #e9e9e9;
    border-bottom:solid 1px #e9e9e9;
}
.cusel .jScrollPaneContainer {
    position: relative;
    overflow: hidden;
    z-index: 5;
    border: 1px solid #999;
}
.cusel .jScrollPaneTrack {
    height: 100%;
    width: 7px !important;
    background: #ccc;
    position: absolute;
    top: 0;
    right: 4px;
}
.cusel .jScrollPaneDrag {
    position: absolute;
    background-position: -40px -26px;
    cursor: pointer;
    width: 15px !important;
    height: 27px !important;
    right: -4px;
}
.cusel .jScrollPaneDragTop {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.cusel .jScrollPaneDragBottom {
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
}
.cusel .jScrollArrowUp {
    position: absolute;
    top: 0;
    right: 2px;
    width: 26px;
    height: 12px;
    cursor: pointer;
    background-position: -2px -26px;
    overflow: hidden;
}
.cusel .jScrollArrowDown {
    width: 25px;
    height: 12px;
    position: absolute;
    top: auto;
    bottom: 0;
    right: 3px;
    cursor: pointer;
    background-position: -21px -26px;
    overflow: hidden;
}


.bloked{
    margin:0 0 0 -40px;
}
.bloked h1{
    color:#404040;
    font-size:24px;
    line-height:32px;
    margin-bottom:15px;
    font-weight:normal;
}
.bloked p{
    font-size:14px;
    line-height:22px;
    color:#737373;
}
.bloked h3{
    color:#404040;
    font-size:18px;
    line-height:32px;
    margin-bottom:15px;
    font-weight:normal;
}
textarea.pole{
    border:1px solid #e0e0e0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset #e0e0e0 0px 5px 10px;
    -moz-box-shadow: inset #e0e0e0 0px 5px 10px;
    box-shadow: inset #e0e0e0 0px 5px 10px;
    behavior: url(PIE.htc);
    height:100px;
    width:610px;
    padding:5px;
    margin-bottom:25px;
}
input[type=button].send{cursor:pointer;
    height:27px;
    padding:0 10px 2px;
    color:#fff;
    text-shadow:0 -1px 0 #35797a;
    border:1px solid #2c9193;
    background: #5dc1c3;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5dc1c3), to(#30a0a2));
    background: -webkit-linear-gradient(#5dc1c3, #30a0a2);
    background: -moz-linear-gradient(#5dc1c3, #30a0a2);
    background: -ms-linear-gradient(#5dc1c3, #30a0a2);
    background: -o-linear-gradient(#5dc1c3, #30a0a2);
    background: linear-gradient(#5dc1c3, #30a0a2);
    -pie-background: linear-gradient(#5dc1c3, #30a0a2);
    behavior: url(PIE.htc);
}

.load_button{
    cursor:pointer;
    overflow: hidden;
    height:27px;
    line-height:27px;
    width:144px;
    border:1px solid #cecece;
    background: #fefefe;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#e8e8e8));
    background: -webkit-linear-gradient(#fefefe, #e8e8e8);
    background: -moz-linear-gradient(#fefefe, #e8e8e8);
    background: -ms-linear-gradient(#fefefe, #e8e8e8);
    background: -o-linear-gradient(#fefefe, #e8e8e8);
    background: linear-gradient(#fefefe, #e8e8e8);
    -pie-background: linear-gradient(#fefefe, #e8e8e8);
    behavior: url(PIE.htc);
    margin-bottom:12px;
    cursor:pointer;
}
.load_button .text{
    font-size:12px;
    color:#4c4c4c;
    text-align:center;
}
.typeload{
    margin-top: -50px;
    margin-left:-410px;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;
    font-size: 150px;
    height: 26px;
    cursor: pointer;
}

.inh{
    overflow:hidden;
}
.projectmenu{
    float:left;
    margin-left:23px;
}
.projectmenu li{
    float:left;
}
.projectmenu li a{
    color:#fff;
    line-height:55px;
    display:block;
    padding:0 15px;
    text-decoration:none;
}
.projectmenu li a:hover,
.projectmenu li a.active{
    background:#6ebbbe;
}
.projectmenu li a span{
    background:#394751;
    padding:2px 12px;
}

.inh input[type=button].rega{
    float:right;
    margin:16px 20px 0 0;
    height:24px;
    width:73px;
    padding:0 0 2px 0;
    font-size:12px;
}
.seldre{
    padding-bottom:200px;
    float:right;
}
#cuselFrame-upr{
    margin:20px 0 0 0;
}


.back_menu{
    font-size:12px;
    line-height:16px;
    margin:30px 0 0 0;
}
.back_menu li{

}
.back_menu > li a{
    color:#4e5b65;
    text-decoration:none;border-bottom:1px solid #d9e0e2;
    display:block;
    padding:10px 0 10px 16px;
}
.back_menu > li a:hover,
.back_menu > li a.active{
    color:#6ebbbe;
}
.back_menu > li ul{

}
.back_menu > li > ul > li > a {
    padding:5px 0 5px 36px;
}
.back_menu > li > ul > li > ul > li > a{
    padding:5px 0 5px 56px;
}
.side_menu{
    font-size:12px;
    line-height:16px;
    margin:30px 0 0 0;
}
.side_menu li{

}
.side_menu > li a{
    color:#4e5b65;
    text-decoration:none;border-bottom:1px solid #d9e0e2;
    display:block;
    padding:10px 0 10px 16px;
}
.side_menu > li a:hover,
.side_menu > li a.active{
    color:#6ebbbe;
}
.side_menu > li ul{

}
.side_menu > li > ul > li > a {
    padding:5px 0 5px 36px;
}
.side_menu > li > ul > li > ul > li > a{
    padding:5px 0 5px 56px;
}


.bloked{
    margin:0 0 0 -40px;
}
.bloked h1{
    color:#404040;
    font-size:24px;
    line-height:32px;
    margin-bottom:15px;
    font-weight:normal;
}
.bloked p{
    font-size:14px;
    line-height:22px;
    color:#737373;
}
.bloked h3{
    color:#404040;
    font-size:18px;
    line-height:32px;
    margin-bottom:15px;
    font-weight:normal;
}
textarea.pole{
    border:1px solid #e0e0e0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset #e0e0e0 0px 5px 10px;
    -moz-box-shadow: inset #e0e0e0 0px 5px 10px;
    box-shadow: inset #e0e0e0 0px 5px 10px;
    behavior: url(PIE.htc);
    height:100px;
    width:610px;
    padding:5px;
    margin-bottom:25px;
}
input[type=button].send{cursor:pointer;
    height:27px;
    padding:0 10px 2px;
    color:#fff;
    text-shadow:0 -1px 0 #35797a;
    border:1px solid #2c9193;
    background: #5dc1c3;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5dc1c3), to(#30a0a2));
    background: -webkit-linear-gradient(#5dc1c3, #30a0a2);
    background: -moz-linear-gradient(#5dc1c3, #30a0a2);
    background: -ms-linear-gradient(#5dc1c3, #30a0a2);
    background: -o-linear-gradient(#5dc1c3, #30a0a2);
    background: linear-gradient(#5dc1c3, #30a0a2);
    -pie-background: linear-gradient(#5dc1c3, #30a0a2);
    behavior: url(PIE.htc);
}

.load_button{
    cursor:pointer;
    overflow: hidden;
    height:27px;
    line-height:27px;
    width:144px;
    border:1px solid #cecece;
    background: #fefefe;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#e8e8e8));
    background: -webkit-linear-gradient(#fefefe, #e8e8e8);
    background: -moz-linear-gradient(#fefefe, #e8e8e8);
    background: -ms-linear-gradient(#fefefe, #e8e8e8);
    background: -o-linear-gradient(#fefefe, #e8e8e8);
    background: linear-gradient(#fefefe, #e8e8e8);
    -pie-background: linear-gradient(#fefefe, #e8e8e8);
    behavior: url(PIE.htc);
    margin-bottom:12px;
    cursor:pointer;
    position:relative;
}
.load_button .text{
    font-size:12px;
    color:#4c4c4c;
    text-align:center;
}
.typeload{
    margin-top: -50px;
    margin-left:-410px;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;
    font-size: 150px;
    height: 26px;
}


/*update 25.09.13*/
.error_login {
    padding:24px 0 0 0;
}
.error_login p {
    margin:0 0 8px 0;
    background:#c0392b url(/template/main/images/znak_vos.png) 18px 11px no-repeat;
    padding:4px 5px 5px 48px;
}
.error_login p span {
    background:#e74c3c;
    display:block;
    padding:5px 24px 4px 15px;
    font-size:14px;
    color:#ffffff;
    line-height:22px;
}
.enter_page2 {
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
#sideLeft .tit {
    font-size:15px;
    color:#4e5b65;
    line-height:17px;
    padding:37px 0 0 16px;
}
.back_menu2 {
    margin-top:14px;
}
.back_menu2 > li:first-child {
    border-top: 1px solid #D9E0E2;
}
.back_menu2 > li a {
    padding: 5px 0 6px 16px;
}
.back_menu2 > li a.active,
.back_menu2 > li a:hover {
    background:#b7ca33;
    color:#fff;
}
.part_pro {
    font-size:15px;
    color:#4e5b65;
    line-height:41px;
    margin:31px 0 27px 0;
    border-bottom: 1px solid #D9E0E2;
}
.part_pro a {
    display:block;
    padding:0 5px 0 15px;
    color:#4e5b65;
    text-decoration:none;
}
.part_pro a.part_pro_act {
    background:#b7ca33;
    color:#ffffff;
    border-bottom:none;
}
.bloked2 h1 {
    color:#4e5b65;
}
.list_part_pro {
    font-size:14px;
    color:#4e5b65;
    line-height:24px;
    list-style-type:decimal;
    padding:10px 0 25px 20px;
}
.list_part_pro li {
    margin-bottom:27px;
    list-style-type:decimal;
}
.list_prog {
    overflow:hidden;
    padding:0 0 0 20px;
}
.list_prog li {
    background-image:url(/template/main/images/icons_program.png);
    background-repeat: no-repeat;
    float:left;
    text-align:center;
    font-size:14px;
    padding:124px 0 0 0;
}
.list_prog li a {
    color:#3da2a6;
    text-decoration:none;
}
.list_prog li a:hover {
    text-decoration:underline;
}
.list_prog .e1 {
    width:100px;
    background-position: center 0px;
}
.list_prog .e2 {
    width:170px;
    background-position: center -160px;
    margin:0 157px 0 162px;
}
.list_prog .e3 {
    width:108px;
    background-position: center -323px;
}
.top_form_plat {
    padding:0 0 14px 0;
}
.top_form_plat strong {
    display:block;
    float:left;
    font-size:12px;
    color:#555555;
    line-height:27px;
    font-weight:normal;
}
.txt_pl1 {
    margin-right:8px;
}
.txt_pl2 {
    margin:0 13px 0 12px;
}
.top_form_plat .cusel {
    float:left;
    margin:0;
    width:128px !important;
    height:25px;
    border:solid 1px #cccccc;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}
.top_form_plat .cusel .cuselFrameRight {
    background:url(/template/main/images/select2.gif) left 4px no-repeat;
    width:17px;
    right:4px;
}
.top_form_plat .cusel .cuselText {
    color:#31979b;
}
.top_form_plat .cusel span {
    color:#31979b;
}

.history_table_palt, .tblc, .tablehistor {
    width:100%;
    border:solid 1px #d7dfe1;
}
.history_table_palt thead tr, .tblc thead tr, .tablehistor thead tr {
    border:solid 1px #d7dfe1;
}
.history_table_palt thead td, .tblc thead td, .tblc th, .tablehistor thead td, .tablehistor th {
    background:#ecf0f1;
    height:35px;
    font-size:13px;
    color:#555555;
    font-weight:bold;
    vertical-align:middle;
    text-align: left;
}
.history_table_palt .td1,
.history_table_palt .td11,
.tblc .td1,
.tblc .td11,
.tablehistor .td1,
.tablehistor .td11{
    padding:0 22px 0 23px;
    width:17px;
}
.history_table_palt .td2,
.history_table_palt .td21,
.tblc .td2,
.tblc .td21,
.tablehistor .td2,
.tablehistor .td21{

}
.history_table_palt .td3,
.history_table_palt .td31,
.tblc .td3,
.tblc .td31,
.tablehistor .td3,
.tablehistor .td31{
    width:150px;
    padding-left:56px;
}
.history_table_palt .td4,
.history_table_palt .td41,
.tblc .td4,
.tblc .td41,
.tablehistor .td4,
.tablehistor .td41{
    width:70px;
}
.history_table_palt tbody tr:nth-child(even),
.dafault tbody tr:nth-child(even),
.tblc tbody tr:nth-child(even),
.tablehistor tbody tr:nth-child(even){
    background:#fafafa;
}
.history_table_palt tbody tr.ie_bg,
.tblc tbody tr.ie_bg,
.tablehistor tbody tr.ie_bg{
    background:#fafafa;
}
.history_table_palt tbody td,
.tblc tbody td,
.tablehistor tbody td{
    font-size:12px;
    color:#333333;
    line-height:16px;
    padding:5px 0;
    vertical-align:middle;
}
.history_table_palt tfoot tr,
.tblc tfoot tr,
.tablehistor tfoot tr{
    border:solid 1px #d7dfe1;
}
.history_table_palt tfoot td,
.tblc tfoot td,
.tablehistor tfoot td{
    background:#ecf0f1;
    height:35px;
    vertical-align:middle;
    font-size:14px;
    color:#555555;
    padding:0;
}
.history_table_palt tfoot .td31,
.tblc tfoot .td31,
.tablehistor tfoot .td31{
    padding:0;
}
.history_table_palt tfoot td strong,
.tblc tfoot td strong,
.tablehistor tfoot td strong{
    font-weight:bold;
    padding-right:8px;
}
.hleb_krowka {
    overflow:hidden;
    padding-top:8px;
    margin-bottom:30px;
}
.hleb_krowka li {
    float:left;
    font-size:12px;
    color:#39434b;
    line-height:14px;
    padding:0 3px 0 9px;
    background:url(/template/main/images/hleb_krowka.gif) left 2px no-repeat;
}
.hleb_krowka li:first-child {
    padding:0 3px 0 0;
    background:none;
}
.hleb_krowka li a {
    color:#31979b;
    text-decoration:none;
}
.hleb_krowka li a:hover {
    text-decoration:underline;
}
.pol_palt_box {
    border:solid 1px #d7dfe1;
    width:599px;
}
.pol_palt_box .tit {
    height:34px;
    background:#ecf0f1;
    font-size:14px;
    color:#404040;
    padding:0 0 0 19px;
    line-height:34px;
}
.body_cont_plat {
    padding:23px 5px 5px 19px;
}
.money_plat {
    overflow:hidden;
}
.money_plat span {
    display:block;
    font-size:14px;
    color:#404040;
    float:left;
    line-height:24px;
    margin-right:9px;
}
.money_col {
    float:left;
    width:89px;
    height:24px;
    background:#fff;
    border:solid 1px #d3d3d3;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -moz-box-shadow:inset 0px -3px 3px rgba(0,0,0,0.05);
    -webkit-box-shadow:inset 0px -3px 3px rgba(0,0,0,0.05);
    box-shadow:inset 0px -3px 3px rgba(0,0,0,0.05);
    zoom:1;
    behavior: url(PIE.htc);
    margin-right:9px;
    font:14px Arial, Helvetica, sans-serif;
    color:#999;
    line-height:24px;
    padding:0 10px;
}
.spos_oplat_form {
    padding:0px 0px 20px 20px
}
.spos_oplat_form > strong {
    display:block;
    font-size:14px;
    color:#404040;
    line-height:17px;
    font-weight:normal;
    margin-bottom:24px;
}
.spos_oplat_form p {
    overflow:hidden;
    padding:0 0 0 4px;
    margin:0 0 10px 0;
}

.spos_oplat_form p img{
    float: left;
    width: 50px;
    height: 30px;
    float: left;
    display: block;
    margin-right: 12px;
}

.spos_oplat_form p input {
    float:left;
    margin:8px 13px 0 0;
}
.spos_oplat_form p span {
    float:left;
    width:50px;
    height:30px;
    float:left;
    display:block;
    margin-right:12px;
    background-image:url(../images/icons_spos_oplatu.png);
    background-repeat:no-repeat;
}
.spos_oplat_form p strong {
    display:block;
    float:left;
    width:470px;
    font-weight:normal;
    font-size:14px;
    color:#8c8c8c;
    line-height:18px;
    padding:6px 0 0 0;
}
.icon_op1 {
    background-position:0px 0px;
}
.icon_op2 {
    background-position:0px -53px;
}
.icon_op3 {
    background-position:0px -103px;
}
.icon_op4 {
    background-position:0px -151px;
}
.icon_op5 {
    background-position:0px -197px;
}
.icon_op6 {
    background-position:0px -247px;
}
.buts_pop {
    overflow:hidden;
    padding:28px 0 0 0;
}
.buts_pop input {
    width:80px;
    height:29px;
    float:left;
    zoom:1;
    behavior: url(PIE.htc);
    cursor:pointer;
    font:12px Arial, Helvetica, sans-serif;
    position:relative;
}
.button_popol {
    margin-right:11px;
    border:solid 1px #379697;
    background: #62c6c8;
    background: -moz-linear-gradient(top,  #62c6c8 0%, #2e9ea0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62c6c8), color-stop(100%,#2e9ea0));
    background: -webkit-linear-gradient(top,  #62c6c8 0%,#2e9ea0 100%);
    background: -o-linear-gradient(top,  #62c6c8 0%,#2e9ea0 100%);
    background: -ms-linear-gradient(top,  #62c6c8 0%,#2e9ea0 100%);
    background: linear-gradient(to bottom,  #62c6c8 0%,#2e9ea0 100%);
    -pie-background: linear-gradient(#62c6c8,#2e9ea0);
    color:#fff;
    text-shadow:0px -1px rgba(0,0,0,0.35);
}
.button_otmeta {
    border:solid 1px #cfcfcf;
    background: #e6e6e6;
    background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%);
    -pie-background: linear-gradient(#ffffff,#e6e6e6);
    color:#4c4c4c;
}
.tikets {
    overflow:hidden;
}
.tikets a {
    display:block;
    border-bottom: 1px solid #D9E0E2;
    padding:12px 0 13px 14px;
    overflow:hidden;
}
.tikets a.active {
    background:#b7ca33;
}
.tikets span {
    font-size:15px;
    display:block;
    float:left;
    color:#4e5b65;
}
.tikets a.active span {
    color:#fff;
}
.tikets strong {
    display:block;
    float:left;
    font-size:12px;
    color:#ffffff;
    width:14px;
    height:14px;
    background:#27ae60;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
    zoom:1;
    behavior: url(PIE.htc);
    text-align:center;
    line-height:14px;
    margin-left:7px;
    margin-top:2px;
}
.tikets a.active strong {
    display:none;
}
/*.block_tikets*/
.info_tiket {
    background:#27ae60 url(/template/main/images/ptashka.gif) 7px 18px no-repeat;
    padding:5px 7px 6px 51px;
    margin-bottom:26px;
}
.info_tiket2 {
    background:#2ecc71;
    padding:14px 26px 15px 15px;
    overflow:hidden;
    color: white;
}
.info_tiket2 p {
    float:left;
    margin:0;
    font-size:14px;
    color:#ffffff;
    line-height:18px;
    padding:1px 0 0 0;
}
.info_tiket2 a.read_otvet {
    width:157px;
    height:28px;
    background:#4cd787 url(/template/main/images/str.gif) 146px 12px no-repeat;
    display:block;
    border:solid 2px #2cc46c;
    float:right;
    font-size:14px;
    color:#ffffff;
    line-height:28px;
    padding:0 0 0 31px;
    text-decoration:none;
}
.osnov_info {
    border:solid 1px #d7dfe1;
    width:315px;
}
.osnov_info .tit {
    height:34px;
    background:#ecf0f1;
    line-height:34px;
    padding:0 12px;
    font-size:14px;
    color:#555555;
}
.body_osnov_info {
    padding:17px 15px 0 12px;
}
.body_osnov_info > div {
    overflow:hidden;
    margin-bottom:11px;
}
.body_osnov_info > div > span {
    display:block;
    float:left;
    width:109px;
    font-size:14px;
    color:#404040;
    line-height:27px;
}
.cont_osnov_inf {
    margin-left:109px;
    font-size:14px;
    overflow:hidden;
}
.cont_osnov_inf a {
    color:#5fb5b8;
    text-decoration:none;
}
.cont_osnov_inf span {
    display:block;
    float:left;
    font-size:14px;
    color:#404040;
    line-height:27px
}
/*a.but_pop {
    width:78px;
    height:27px;
    font-size:12px;
    color:#ffffff;
    border:solid 1px #379697;
    text-align:center;
    line-height:27px;
    float:right;
    display:block;
    background: #62c6c8;
    background: -moz-linear-gradient(top,  #62c6c8 0%, #2e9ea0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62c6c8), color-stop(100%,#2e9ea0));
    background: -webkit-linear-gradient(top,  #62c6c8 0%,#2e9ea0 100%);
    background: -o-linear-gradient(top,  #62c6c8 0%,#2e9ea0 100%);
    background: -ms-linear-gradient(top,  #62c6c8 0%,#2e9ea0 100%);
    background: linear-gradient(to bottom,  #62c6c8 0%,#2e9ea0 100%);
    -pie-background: linear-gradient(#62c6c8,#2e9ea0);
    text-shadow:0px -1px rgba(0,0,0,0.35);
    zoom:1;
    behavior: url(PIE.htc);
    position:relative;
}*/

a.but_pop {
    width:78px;
    height:27px;
    font-size:12px;
    color:#ffffff;
    border:solid 1px #a8382c;
    text-align:center;
    line-height:27px;
    float:right;
    display:block;
    background: #62c6c8;
    background: #e74c3c;

    zoom:1;
    behavior: url(PIE.htc);
    position:relative;
}

a.but_pop:hover{
    background:#6fb9be;
    border: 1px solid #548d91;
}

.my_tikets {
    padding: 0 0 50px 0;
}
.my_tikets h1 {
    font-size:24px;
    color:#4e5b65;
    margin-bottom:13px;
}
.list_my_tikets {
    width:727px;
}
.element_tiket {
    margin-bottom:24px;
}
.box_tiket {
    background:#ecf0f1;
    border:solid 1px #d7dfe1;
    padding:11px 33px 17px 9px;
}
.name_tik {
    font-size:14px;
    color:#53b1b5;
    line-height:16px;
    display:block;
    margin-bottom:5px;
}
.box_tiket p {
    font-size:14px;
    color:#737373;
    line-height:18px;
    margin:0;
}
.bottom_tik {
    padding:17px 0 0 0;
    overflow:hidden;
}
.date_num_tik {
    font-size:12px;
    color:#bfbfbf;
    line-height:15px;
    float:left;
}
.date_num_tik strong {
    color:#6ebbbe;
    font-weight:normal;
    padding-left:4px;
}
.link_show_hide {
    float:right;
    font-size:12px;
    line-height:15px;
}
.link_show_hide a {
    color:#53b1b5;
    text-decoration:none;
    border-bottom:dotted 1px #53b1b5;
    display:inline-block;
    zoom:1;
    *display:inline;
}
.link_show_hide a:hover {
    border-bottom:dotted 1px #ecf0f1;
}
.dialog_tiket {
    border-left:solid 1px #d7dfe1;
    border-right:solid 1px #d7dfe1;
    border-bottom:solid 1px #d7dfe1;
    padding:29px 23px 17px 11px;
}
.dialog_tiket_show {
    display:block;
}
.el_dial_tiket {
    overflow:hidden;
    margin-bottom:18px;
}
.left_name_user {
    width:73px;
    float:left;
    font-size:12px;
    color:#333333;
    line-height:14px;
}
.left_name_user_yuor {
    color:#31a1a3;
}
.body_dial_txt {
    margin:0 0 0 73px;
}
.body_dial_txt p {
    margin:0 0 0 0;
    font-size:14px;
    color:#737373;
    line-height:18px;
}
.body_dial_txt .date_dial {
    display:block;
    text-align:right;
    font-size:12px;
    color:#bfbfbf;
    line-height:18px;
}
.form_dial_tik {
    padding:0 0 0 72px;
}
.text_dial_tik {
    border:1px solid #e0e0e0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0px 3px 6px rgba(0,0,0,0.15);
    -moz-box-shadow: inset 0px 3px 6px rgba(0,0,0,0.15);
    box-shadow: inset 0px 2px 6px rgba(0,0,0,0.15);
    behavior: url(PIE.htc);
    height:100px;
    width:610px;
    padding:5px;
    margin-bottom:25px;
    position:relative;
}
.dopust_format {
    font-size:12px;
    color:#808080;
    line-height:19px;
    margin-bottom:10px;
}
.otprav_tik {
    width:80px;
    height:29px;
    color:#ffffff;
    border:solid 1px #379697;
    text-align:center;
    display:block;
    background: #62c6c8;
    background: -moz-linear-gradient(top,  #62c6c8 0%, #2e9ea0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62c6c8), color-stop(100%,#2e9ea0));
    background: -webkit-linear-gradient(top,  #62c6c8 0%,#2e9ea0 100%);
    background: -o-linear-gradient(top,  #62c6c8 0%,#2e9ea0 100%);
    background: -ms-linear-gradient(top,  #62c6c8 0%,#2e9ea0 100%);
    background: linear-gradient(to bottom,  #62c6c8 0%,#2e9ea0 100%);
    -pie-background: linear-gradient(#62c6c8,#2e9ea0);
    zoom:1;
    behavior: url(PIE.htc);
    text-shadow:0px -1px rgba(0,0,0,0.35);
    cursor:pointer;
    font:12px Arial, Helvetica, sans-serif;
    position:relative;
}
.close_tiket {
    text-align:right;
    padding-top:4px;
}
.close_tiket a {
    font-size:14px;
    color:#5cb6b9;
    display:inline-block;
    zoom:1;
    *display:inline;
    line-height:16px;
    border-bottom:dotted 1px #5cb6b9;
    text-decoration:none;
}
.close_tiket a:hover {
    border-bottom:dotted 1px #ffffff;
}
.form_raschot {
    padding:0 0 130px 0;
}
.radio_list {
    overflow:hidden;
}
.radio_list p {
    font-size:14px;
    color:#404040;
    float:left;
    overflow:hidden;
    margin-right:46px;
}
.radio_list p input {
    float:left;
    margin:0;
}
.radio_list p span {
    display:block;
    float:left;
    margin-left:6px;
    line-height:16px;
    margin-top:-1px;
}
.list_el_form1 {
    padding:9px 0 0 0;
}
.list_el_form1 p {
    margin:0 0 14px 0;
}
.list_el_form1 p span {
    display:block;
    float:left;
    width:237px;
    font-size:14px;
    color:#404040;
    line-height:24px;
}
.list_el_form1 p span label {
    color:#f73232;
}
.list_el_form1 p input {
    width:269px;
    height:24px;
    background:#fff;
    border:solid 1px #d3d3d3;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -moz-box-shadow:inset 0px -2px 3px rgba(0,0,0,0.05);
    -webkit-box-shadow:iinset 0px -2px 3px rgba(0,0,0,0.05);
    box-shadow:inset 0px -2px 3px rgba(0,0,0,0.05);
    zoom:1;
    behavior: url(PIE.htc);
    line-height:24px;
    padding:0 10px;
    color:#333;
    font:13px Arial, Helvetica, sans-serif;
    position:relative;
}
.but_bot_ras {
    overflow:hidden;
    padding-top:18px;
}
.but_bot_ras input {
    width:80px;
    height:29px;
    float:left;
    font:12px Arial, Helvetica, sans-serif;
    cursor:pointer;
    zoom:1;
    behavior: url(PIE.htc);
    position:relative;
}
.save_but {
    color:#ffffff;
    border:solid 1px #379697;
    text-align:center;
    display:block;
    background: #62c6c8;
    background: -moz-linear-gradient(top,  #62c6c8 0%, #2e9ea0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62c6c8), color-stop(100%,#2e9ea0));
    background: -webkit-linear-gradient(top,  #62c6c8 0%,#2e9ea0 100%);
    background: -o-linear-gradient(top,  #62c6c8 0%,#2e9ea0 100%);
    background: -ms-linear-gradient(top,  #62c6c8 0%,#2e9ea0 100%);
    background: linear-gradient(to bottom,  #62c6c8 0%,#2e9ea0 100%);
    -pie-background: linear-gradient(#62c6c8,#2e9ea0);
    text-shadow:0px -1px rgba(0,0,0,0.35);
    margin-right:28px;
}
.otmet_but {
    border:solid 1px #cfcfcf;
    background: #e6e6e6;
    background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%);
    -pie-background: linear-gradient(#ffffff,#e6e6e6);
    color:#4c4c4c;
}
.option_block {
    border:solid 1px #d7dfe1;
    width:380px;
}
.option_block .title {
    font-size:14px;
    color:#555555;
    line-height:34px;
    height:34px;
    padding:0 12px;
    background:#ecf0f1;
}
.body_option {
    padding:26px 0 18px 12px;
}
.list_for_opt {
    
}
.list_for_opt .el_f {
    overflow:hidden;
    margin-bottom:18px;
}
.list_for_opt .el_f strong {
    display:block;
    width:68px;
    float:left;
    font-size:14px;
    color:#404040;
    line-height:26px;
    font-weight:normal;
}
.list_for_opt .el_f div {
    float:left;
}
.list_for_opt .el_f div > input[type="text"],.list_for_opt .el_f div > input[type="password"],.list_for_opt .el_f > input[type="text"], .se_text {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
    float:left;
    width:246px;
    padding:0 11px;
    height:26px;
    border:1px solid #ccc;
    border-bottom:1px solid #ddd;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    -webkit-box-shadow: inset #f0f0f0 0px 3px 3px;
    -moz-box-shadow: inset #f0f0f0 0px 3px 3px;
    box-shadow: inset #f0f0f0 0px 3px 3px;
    background: #fff;
    behavior: url(PIE.htc);
}
.list_for_opt .el_f div span {
    display:block;
    clear:both;
    font-size:12px;
    color:#afafaf;
    line-height:14px;
    padding:1px 0 0 7px;
}
.pod_news {
    overflow:hidden;
    padding:0 0 0 65px;
}
.pod_news input {
    float:left;
    margin-right:12px;
}
.pod_news span {
    font-size:14px;
    color:#404040;
    display:block;
    float:left;
    line-height:20px;
}
.buts_option {
    overflow:hidden;
    padding:29px 0 0 69px;
}
.buts_option input {
    width:80px;
    height:29px;
    float:left;
    font:12px Arial, Helvetica, sans-serif;
    cursor:pointer;
    zoom:1;
    behavior: url(PIE.htc);
    position:relative;
}

.list_el_form1 p .acc_form2{
    width: 20px;
}

.list_el_form1 p .acc_form3{
    width: 147px;
}

.block_my_prof .titl {
    font-size:18px;
    color:#4e5b65;
    line-height:20px;
    margin-bottom:17px;
}

.block_my_prof .titl span{
    font-size: 13px;
}

.email_prof {
    float:left;
    margin-right:61px;
}
.email_prof span {
    font-size:14px;
    color:#404040;
    /*padding-right:5px;*/
    line-height:27px;
}
.email_prof strong {
    font-size:14px;
    line-height:27px;
}
.email_prof strong a {
    color:#5fb5b8;
    text-decoration:none;
}
.email_prof .pensil {
    display:inline-block;
    zoom:1;
    *display:inline;
    width:12px;
    height:12px;
    background:url(/template/main/images/edit_email.gif) no-repeat;
    text-decoration:none;
    margin-left:7px;
    vertical-align:middle;
}
.balans {
    float:left;
}
.balans span {
    display:block;
    float:left;
    font-size:14px;
    color:#404040;
    line-height:27px;
    margin-right:27px;
}
.balans span b {
    font-weight:normal;
    /*padding-left:6px;*/
}
.balans .but_pop {
    text-decoration:none;
    float:left;
}
.option_edit {
    border:solid 1px #e5e4e4;
    width:517px;
    margin-top:20px;
}
.option_edit .tit {
    height:31px;
    padding:0 10px;
    font-size:14px;
    color:#738488;
    line-height:31px;
    background:#ecf0f1;
    border-bottom:solid 1px #e5e4e4;
}
.body_option_edit {
    padding:17px 11px 1px 11px;
    *padding:17px 11px 18px 11px;
}
.list_option_ed {
    overflow:hidden;
    zoom:1;
}
.list_option_ed li {
    float:left;
    height:30px;
    width:172px;
    font-size:14px;
    padding:0 0 0 46px;
    background-image:url(/template/main/images/icons_oprion.png);
    background-repeat:no-repeat;
    line-height:30px;
    margin-bottom:16px;
    zoom:1;
}
.list_option_ed li a {
    color:#5fb5b8;
    text-decoration:none;
}
.list_option_ed li a:hover {
    text-decoration:underline;
}
.list_option_ed .o1,
.list_option_ed .o3 {
    margin-right:57px;
}
.list_option_ed .o1 {
    background-position:0px 5px;
}
.list_option_ed .o2 {
    background-position:0px -55px;
}
.list_option_ed .o3 {
    background-position:0px -120px;
}
.list_option_ed .o4 {
    background-position:0px -188px;
}

.notif .buts_option{
    padding: 0px;
}

.history_table_palt.docs a{
    color: #60a2a6;
}
.dialog_tiket .file_link{
    color: #60a2a6;
    font-size:12px;
}

input[type=button].button, input[type=submit].button {
    cursor: pointer;
    color: #414f59;
    float: left;
    padding-top:2px;
    padding-left: 15px;
    padding-right: 15px;
    height: 28px;
    border: 1px solid #ddd;
    padding-bottom: 2px;
    background: #f8f8f8;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f8f8), to(#ededed));
    background: -webkit-linear-gradient(#f8f8f8, #ededed);
    background: -moz-linear-gradient(#f8f8f8, #ededed);
    background: -ms-linear-gradient(#f8f8f8, #ededed);
    background: -o-linear-gradient(#f8f8f8, #ededed);
    background: linear-gradient(#f8f8f8, #ededed);
    -pie-background: linear-gradient(#f8f8f8, #ededed);
    behavior: url(PIE.htc);
}

.target-setting{
    font-size: 12px;
}

.lefts_1{
    color: #737272;
    float: left;
    font-size: 14px;
    line-height: 24px;
    width: 925px;
    text-align: justify;
}

.gh_1 {
    margin-bottom: 15px;
}

.gh_1 li {
    background: url("/template/main/images/gal2.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    line-height: 36px;
    padding-left: 28px;
}

.uploadify{
    margin-left: -14px;
}

.element_tiket.no_read .box_tiket{
    background: #ecf0f1;
}

.ads-add select{
    width: 200px;
}

.ads-add .list_for_opt .el_f strong{
    width: 110px;
}

.ads-add .list_for_opt .el_f div > input[type="text"]{
    width: 180px
}

.ads-add .buts_option{
    padding-left:0px;
}

.cont_target {
    padding:32px 0 0 0;
}
/*tabs*/
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix {
    min-height: 0;
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter:Alpha(Opacity=0);
}
.ui-front {
    z-index: 100;
}
.ui-state-disabled {
    cursor: default !important;
}
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ui-tabs {
    position: relative;
    border:solid 1px #d7dfe1;
    float:left;
    margin-top:-14px;
    margin-bottom:50px;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    overflow:hidden;
}
.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
    border-left:solid 1px #e1e7e9;
    border-bottom:solid 1px #d7dfe1;
    margin:0;
}
.ui-tabs .ui-tabs-nav li:first-child {
    border-left:none;
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    text-decoration: none;
    display:block;
    height:46px;
    line-height:46px;
    font-size:16px;
    color:#414f59;
    text-align:center;
    background:#ecf0f1;
}
.ui-tabs-nav #ui-id-1 {
    width:241px;
}
.ui-tabs-nav #ui-id-2 {
    width:225px;
}
.ui-tabs-nav #ui-id-3 {
    width:259px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
    border-bottom:solid 1px #fff;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
    cursor: text;
    background:#fff;
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    background: none;
    padding:13px 25px 34px 25px;
}
.button_form_s1 {
    font:12px Arial, Helvetica, sans-serif;
    border:solid 1px #379697;
    background: #62c6c8;
    background: -moz-linear-gradient(top,  #62c6c8 0%, #2e9ea0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62c6c8), color-stop(100%,#2e9ea0));
    background: -webkit-linear-gradient(top,  #62c6c8 0%,#2e9ea0 100%);
    background: -o-linear-gradient(top,  #62c6c8 0%,#2e9ea0 100%);
    background: -ms-linear-gradient(top,  #62c6c8 0%,#2e9ea0 100%);
    background: linear-gradient(to bottom,  #62c6c8 0%,#2e9ea0 100%);
    -pie-background: linear-gradient(#62c6c8,#2e9ea0);
    zoom:1;
    behavior: url(PIE.htc);
    color:#fff;
    text-shadow:0px -1px rgba(0,0,0,0.35);
    cursor:pointer;
    position:relative;
    *behavior:/**/
}
.button_form_s2 {
    font:12px Arial, Helvetica, sans-serif;
    border:solid 1px #cfcfcf;
    background: #e6e6e6;
    background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%);
    -pie-background: linear-gradient(#ffffff,#e6e6e6);
    color:#4c4c4c;
    cursor:pointer;
    position:relative;
    *behavior:/**/
}
.form_targentin {
    padding-top:10px;
}
.form_targentin form {
    margin:0;
    padding:0;
    display:block;
    float:left;
    width:100%;
}
.element_form_tar {
    margin-bottom:19px;
}
.element_form_tar p {
    margin:0;
}
.style_input_txt {
    height:27px;
    border:solid 1px #bfbfbf;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -moz-box-shadow:inset 0px 2px 4px rgba(0,0,0,0.15);
    -webkit-box-shadow:inset 0px 2px 4px rgba(0,0,0,0.15);
    box-shadow:inset 0px 2px 4px rgba(0,0,0,0.15);
    zoom:1;
    behavior: url(PIE.htc);
    font:12px Arial, Helvetica, sans-serif;
    color:#414f59;
    line-height:27px;
    padding-top:0px;
    padding-bottom:0px;
    position:relative;
}
.left_title_form {
    width:77px;
    float:left;
    font-size:12px;
    color:#414f59;
    line-height:29px;
}
.body_target_form {
    width:570px;
    float:left;
}
.list_pol_ckek {
    overflow:hidden;
}
.list_pol_ckek p {
    float:left;
    overflow:hidden;
    margin-right:41px;
}
.list_pol_ckek p input {
    float:left;
    margin:7px 4px 0 0;
    margin:4px 4px 0 0\0/;
    *margin:4px 4px 0 0;
}
.list_pol_ckek p span {
    display:block;
    float:left;
    font-size:12px;
    color:#414f59;
    line-height:29px;
}
.age_person {
    overflow:hidden;
}
.age_person span {
    font-size:12px;
    color:#414f59;
    line-height:29px;
    display:block;
    float:left;
}
.age_person .ot_page {
    margin-right:11px;
}
.age_person input {
    width:42px;
    text-align:center;
    float:left;
}
.age_person .do_page {
    margin:0 15px 0 16px;
}
.plus_age {
    display:block;
    float:left;
    width:42px;
    height:27px;
    border:solid 1px #e7e7e7;
    background: #fcfcfc url(/template/main/images/icons_targetin.png) 15px 8px no-repeat;
    background: url(/template/main/images/icons_targetin.png) 15px 8px no-repeat, -moz-linear-gradient(top,  #fcfcfc 0%, #e6e6e6 100%);
    background: url(/template/main/images/icons_targetin.png) 15px 8px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#e6e6e6));
    background: url(/template/main/images/icons_targetin.png) 15px 8px no-repeat, -webkit-linear-gradient(top,  #fcfcfc 0%,#e6e6e6 100%);
    background: url(/template/main/images/icons_targetin.png) 15px 8px no-repeat, -o-linear-gradient(top,  #fcfcfc 0%,#e6e6e6 100%);
    background: url(/template/main/images/icons_targetin.png) 15px 8px no-repeat, -ms-linear-gradient(top,  #fcfcfc 0%,#e6e6e6 100%);
    background: url(/template/main/images/icons_targetin.png) 15px 8px no-repeat, linear-gradient(to bottom,  #fcfcfc 0%,#e6e6e6 100%);
    -pie-background: url(/template/main/images/icons_targetin.png) 15px 8px no-repeat, linear-gradient(#fcfcfc,#e6e6e6);
    text-decoration:none;
    margin-left:22px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    zoom:1;
    behavior: url(PIE.htc);
    position:relative;
}
.but_region {
    display:block;
    width:42px;
    height:27px;
    border:solid 1px #e7e7e7;
    background: #fcfcfc url(/template/main/images/icons_targetin.png) 12px -44px no-repeat;
    background: url(/template/main/images/icons_targetin.png) 12px -44px no-repeat, -moz-linear-gradient(top,  #fcfcfc 0%, #e6e6e6 100%);
    background: url(/template/main/images/icons_targetin.png) 12px -44px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#e6e6e6));
    background: url(/template/main/images/icons_targetin.png) 12px -44px no-repeat, -webkit-linear-gradient(top,  #fcfcfc 0%,#e6e6e6 100%);
    background: url(/template/main/images/icons_targetin.png) 12px -44px no-repeat, -o-linear-gradient(top,  #fcfcfc 0%,#e6e6e6 100%);
    background: url(/template/main/images/icons_targetin.png) 12px -44px no-repeat, -ms-linear-gradient(top,  #fcfcfc 0%,#e6e6e6 100%);
    background: url(/template/main/images/icons_targetin.png) 12px -44px no-repeat, linear-gradient(to bottom,  #fcfcfc 0%,#e6e6e6 100%);
    -pie-background: url(/template/main/images/icons_targetin.png) 12px -44px no-repeat, linear-gradient(#fcfcfc,#e6e6e6);
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    zoom:1;
    behavior: url(PIE.htc);
    text-decoration:none;
    position:relative;
}
.but_time {
    display:block;
    width:42px;
    height:27px;
    border:solid 1px #e7e7e7;
    background: #fcfcfc url(/template/main/images/icons_targetin.png) 12px -44px no-repeat;
    background: url(/template/main/images/icons_targetin.png) 12px -44px no-repeat, -moz-linear-gradient(top,  #fcfcfc 0%, #e6e6e6 100%);
    background: url(/template/main/images/icons_targetin.png) 12px -44px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#e6e6e6));
    background: url(/template/main/images/icons_targetin.png) 12px -44px no-repeat, -webkit-linear-gradient(top,  #fcfcfc 0%,#e6e6e6 100%);
    background: url(/template/main/images/icons_targetin.png) 12px -44px no-repeat, -o-linear-gradient(top,  #fcfcfc 0%,#e6e6e6 100%);
    background: url(/template/main/images/icons_targetin.png) 12px -44px no-repeat, -ms-linear-gradient(top,  #fcfcfc 0%,#e6e6e6 100%);
    background: url(/template/main/images/icons_targetin.png) 11px -97px no-repeat, linear-gradient(to bottom,  #fcfcfc 0%,#e6e6e6 100%);
    -pie-background: url(/template/main/images/icons_targetin.png) 11px -98px no-repeat, linear-gradient(#fcfcfc,#e6e6e6);
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    zoom:1;
    behavior: url(PIE.htc);
    text-decoration:none;
    position:relative;
}
.cpm_tar {
    overflow:hidden;
}
.cpm_tar input {
    width:203px;
    padding:0 10px;
    float:left;
}
.cpm_tar strong {
    display:block;
    float:left;
    font-weight:normal;
    font-size:12px;
    color:#414f59;
    line-height:29px;
    margin-left:9px;
}
#cuselFrame-ustroj_sel,
#cuselFrame-ustroj_sel2,
#cuselFrame-ustroj_sel3,
#cuselFrame-type_baner {
    width:223px !important;
    height:27px;
    border:solid 1px #bfbfbf;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -moz-box-shadow:inset 0px 2px 4px rgba(0,0,0,0.15);
    -webkit-box-shadow:inset 0px 2px 4px rgba(0,0,0,0.15);
    box-shadow:inset 0px 2px 4px rgba(0,0,0,0.15);
    zoom:1;
    behavior: url(PIE.htc);
}
#cuselFrame-ustroj_sel .cuselText,
#cuselFrame-ustroj_sel2 .cuselText,
#cuselFrame-ustroj_sel3 .cuselText,
#cuselFrame-type_baner .cuselText {
    font:12px Arial, Helvetica, sans-serif;
    color:#414f59;
    padding:0 0 0 10px;
    line-height:29px;
}
#cuselFrame-ustroj_sel .cuselFrameRight,
#cuselFrame-ustroj_sel2 .cuselFrameRight,
#cuselFrame-ustroj_sel3 .cuselFrameRight,
#cuselFrame-type_baner .cuselFrameRight {
    width:24px;
    height:27px;
    right:0px;
    top:0px;
    background:url(/template/main/images/icons_targetin.png) left -155px no-repeat;
}
#cuselFrame-ustroj_sel span:first-child,
#cuselFrame-ustroj_sel2 span:first-child,
#cuselFrame-ustroj_sel3 span:first-child,
#cuselFrame-type_baner span:first-child {
    display:none;
}
#cuselFrame-ustroj_sel span,
#cuselFrame-ustroj_sel2 span,
#cuselFrame-ustroj_sel3 span,
#cuselFrame-type_baner span {
    padding:0 10px;
    font-size:12px;
    color:#414f59;
}
.ploshatku {
    width:203px;
    padding:0 10px;
}
.ploshatku_form p {
    font-size:12px;
    color:#737373;
    line-height:14px;
    padding:9px 0 0 0;
}
.pokaz_el_form {
    overflow:hidden;
    margin-bottom:17px;
}
.pokaz_in {
    width:93px;
    padding:0 10px;
    float:left;
}
.pokaz_el_form span {
    display:block;
    font-size:12px;
    color:#737373;
    line-height:27px;
    float:left;
    margin-left:11px;
}
.pokaz_el_form p {
    clear:both;
    font-size:12px;
    color:#737373;
    line-height:27px;
    padding:2px 0 0 0;
}
.buts_terg_form {
    overflow:hidden;
}
.buts_terg_form input {
    width:106px;
    height:29px;
    float:left;
}
.buts_terg_form .save_tar {
    margin-right:24px;
}
.retargetutg_block {
    border: 1px solid #D7DFE1;
    width:728px;
    margin-bottom:130px;
}
.retargetutg_block form {
    margin:0;
    padding:0;
    display:block;
    float:left;
    width:100%;
}
.retargetutg_block p {
    margin:0;
}
.retargetutg_block .title {
    height:46px;
    font-size:16px;
    color:#414f59;
    line-height:46px;
    background:#ecf0f1;
    padding:0 0 0 26px;
    border-bottom: 1px solid #D7DFE1;
}
.body_retargetutg_block {
    padding:26px 24px 29px 24px;
}
.elemen_form_t {
    margin-bottom:20px;
}
.left_title_form2 {
    width:133px;
    float:left;
    font-size:12px;
    color:#414f59;
    line-height:27px;
}
.body_cont_ret {
    width:460px;
    float:left;
}
#cuselFrame-istoch_audit {
    width:156px !important;
    height:27px;
    border:solid 1px #bfbfbf;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -moz-box-shadow:inset 0px 2px 4px rgba(0,0,0,0.15);
    -webkit-box-shadow:inset 0px 2px 4px rgba(0,0,0,0.15);
    box-shadow:inset 0px 2px 4px rgba(0,0,0,0.15);
    zoom:1;
    behavior: url(PIE.htc);
    margin-right:23px;
}
#cuselFrame-istoch_audit .cuselText {
    font:12px Arial, Helvetica, sans-serif;
    color:#414f59;
    padding:0 0 0 10px;
    line-height:29px;
}
#cuselFrame-istoch_audit .cuselFrameRight {
    width:24px;
    height:27px;
    right:0px;
    top:0px;
    background:url(/template/main/images/icons_targetin.png) left -155px no-repeat;
}
#cuselFrame-istoch_audit span:first-child {
    display:none;
}
#cuselFrame-istoch_audit span{
    padding:0 10px;
    font-size:12px;
    color:#414f59;
}
.body_cont_ret .plus_age {
    margin-left:0px;
}
.sbora_bl {
    overflow:hidden;
}
.days_sbora {
    float:left;
    width:132px;
    padding:0 10px;
}
.sbora_bl span {
    display:block;
    float:left;
    font-size:12px;
    color:#414f59;
    line-height:27px;
    margin-left:21px;
}
.cpm_t {
    width:202px;
    padding:0 10px;
}
.body_cont_ret .but_region {
    border:solid 1px #2f9496;
    background: #5dc2c4 url(/template/main/images/icons_targetin.png) 12px -271px no-repeat;
    background: url(/template/main/images/icons_targetin.png) 12px -271px no-repeat, -moz-linear-gradient(top,  #5dc2c4 0%, #35a3a5 100%);
    background: url(/template/main/images/icons_targetin.png) 12px -271px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5dc2c4), color-stop(100%,#35a3a5));
    background: url(/template/main/images/icons_targetin.png) 12px -271px no-repeat, -webkit-linear-gradient(top,  #5dc2c4 0%,#35a3a5 100%);
    background: url(/template/main/images/icons_targetin.png) 12px -271px no-repeat, -o-linear-gradient(top,  #5dc2c4 0%,#35a3a5 100%);
    background: url(/template/main/images/icons_targetin.png) 12px -271px no-repeat, -ms-linear-gradient(top,  #5dc2c4 0%,#35a3a5 100%);
    background: url(/template/main/images/icons_targetin.png) 12px -271px no-repeat, linear-gradient(to bottom,  #5dc2c4 0%,#35a3a5 100%);
    -pie-background: url(/template/main/images/icons_targetin.png) 12px -271px no-repeat, linear-gradient(#5dc2c4,#35a3a5);
}
.body_cont_ret .but_time {
    border:solid 1px #2f9496;
    background: #5dc2c4 url(/template/main/images/icons_targetin.png) 11px -216px no-repeat;
    background: url(/template/main/images/icons_targetin.png) 11px -216px no-repeat, -moz-linear-gradient(top,  #5dc2c4 0%, #35a3a5 100%);
    background: url(/template/main/images/icons_targetin.png) 11px -216px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5dc2c4), color-stop(100%,#35a3a5));
    background: url(/template/main/images/icons_targetin.png) 11px -216px no-repeat, -webkit-linear-gradient(top,  #5dc2c4 0%,#35a3a5 100%);
    background: url(/template/main/images/icons_targetin.png) 11px -216px no-repeat, -o-linear-gradient(top,  #5dc2c4 0%,#35a3a5 100%);
    background: url(/template/main/images/icons_targetin.png) 11px -216px no-repeat, -ms-linear-gradient(top,  #5dc2c4 0%,#35a3a5 100%);
    background: url(/template/main/images/icons_targetin.png) 11px -216px no-repeat, linear-gradient(to bottom,  #5dc2c4 0%,#35a3a5 100%);
    -pie-background: url(/template/main/images/icons_targetin.png) 11px -216px no-repeat, linear-gradient(#5dc2c4,#35a3a5);
}
.lisr_organich p {
    overflow:hidden;
    margin-bottom:14px;
}
.lisr_organich p span {
    display:block;
    font-size:12px;
    color:#414f59;
    float:left;
    width:129px;
    line-height:27px;
}
.lisr_organich p input {
    width:72px;
    padding:0 10px;
}
.lisr_organich .price_org {
    width:32px;
    padding:0px 10px;
    float:left;
}
.lisr_organich p strong {
    display:block;
    float:left;
    font-size:12px;
    color:#414f59;
    line-height:27px;
    margin-left:15px;
    font-weight:normal;
}
.statistik .tit {
    font-size:16px;
    color:#414f59;
    line-height:18px;
    margin-bottom:18px;
}
.block_stat p {
    overflow:hidden;
    margin-bottom:5px;
}
.block_stat p span {
    display:block;
    float:left;
    width:130px;
    font-size:12px;
    color:#414f59;
    line-height:27px;
}
.block_stat p strong {
    display:block;
    float:left;
    font-size:12px;
    color:#414f59;
    line-height:27px;
    width:300px;
    font-weight:normal;
}
.block_stat .readme_stat {
    font-size:12px;
    color:#6ebbbe;
    text-decoration:none;
    display:inline-block;
    zoom:1;
    *display:inline;
    padding-top:8px;
}
.block_stat .readme_stat:hover {
    text-decoration:underline;
}
.retargetutg_block .buts_terg_form {
    padding:25px 0 0 0;
}
.form_targentin2 .left_title_form {
    width:90px;
}
.list_chek_obraz {
    overflow:hidden;
    zoom:1;
}
.list_chek_obraz p {
    float:left;
    overflow:hidden;
    margin-left:34px;
}
.list_chek_obraz p:first-child {
    margin-left:0px;
}
.list_chek_obraz p input {
    float:left;
    margin:7px 5px 0 0;
    margin:4px 5px 0 0\0/;
    *margin:4px 5px 0 0;
}
.list_chek_obraz p span {
    display:block;
    float:left;
    font-size:12px;
    color:#414f59;
    line-height:27px;
}
.list_chek_inter {
    overflow:hidden;
    margin-bottom:-14px;
}
.list_chek_inter p {
    float:left;
    overflow:hidden;
    margin-right:11px;
    margin-bottom:14px;
}
.list_chek_inter p input {
    float:left;
    margin:7px 5px 0 0;
    margin:4px 5px 0 0\0/;
    *margin:4px 5px 0 0;
}
.list_chek_inter p span {
    display:block;
    float:left;
    font-size:12px;
    color:#414f59;
    line-height:27px;
}
#mask {
    position:absolute;
    left:0;
    top:0;
    z-index:9000;
    display:none;
    /*background-color:#000;*/
}

#boxes .window {
    position:absolute;
    left:0;
    top:0;
    display:none;
    z-index:9999;
}
#boxes #dialog_option_time {
    width:638px;
    background:#ffffff;
    padding:15px 0 8px 21px;
    -moz-box-shadow:0px 8px 14px rgba(0,0,0,0.39);
    -webkit-box-shadow:0px 8px 14px rgba(0,0,0,0.39);
    box-shadow:0px 8px 14px rgba(0,0,0,0.39);
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    zoom:1;
    behavior: url(PIE.htc);
    position:fixed;
    *behavior:/**/
}
.top_cheks_time {
    overflow:hidden;
    margin-bottom:8px;
    padding:0 0 0 50px;
    zoom:1;
    padding:0 0 0 45px\0/;
    *padding:0 0 0 45px;
}
.top_cheks_time input {
    float:left;
    margin:0 0 0 11px;
    margin:0 0 0 5px\0/;
    *margin:0 0 0 4px;
}
.top_cheks_time input:first-child {
    margin:0;
}
.left_days_calen {
    width:44px;
    float:left;
    padding-top:3px;
    padding-top:1px\0/;
    *padding-top:1px;
}
.left_days_calen div {
    overflow:hidden;
    width:35px;
    margin-bottom:7px;
    margin-bottom:4px\0/;
    *margin-bottom:5px;
    zoom:1;
    *width:37px;
}
.left_days_calen div span {
    font-size:12px;
    color:#090909;
    display:block;
    float:left;
    line-height:17px;
}
.left_days_calen div input {
    float:right;
    margin:1px 0 0 0;
    *margin:-1px 0 0 0;
}
.list_objeck_bl {
    float:left;
    width:575px;
}
.list_objeck {
    overflow:hidden;
    margin:0 -1px;
}
.list_objeck span {
    width:20px;
    height:19px;
    border:solid 1px #6ebbbe;
    background:#6ebbbe;
    margin:0 1px 3px 1px;
    display:block;
    float:left;
}
.list_objeck span.act {
    background:#fff;
}
.list_time_hour_bl {
    padding:9px 0 0 46px;
}
.list_time_hour {
    overflow:hidden;
    margin:0 -1px;
}
.list_time_hour span {
    display:block;
    float:left;
    width:22px;
    margin:0 1px;
    font-size:12px;
    color:#090909;
    height:35px;
    padding-top:4px;
}
.list_time_hour span b {
    display:block;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    font-weight:normal;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    width:32px\0/;
}
.buts_option_time {
    overflow:hidden;
    padding: 26px 0 0 0px;
}
.buts_option_time .save_time {
    float:left;
    width:106px;
    height:29px;
    margin-right:23px;

}
.reset_all_save {
    float:left;
    height:24px;
    display:block;
    padding-top:5px;
    text-decoration:none;
}
.reset_all_save span {
    font-size:12px;
    color:#36a4a6;
    display:inline-block;
    zoom:1;

    border-bottom:dotted 1px #36a4a6;
    line-height:12px;
}
.all_vubor_time {
    float:left;
    display:block;
    height:24px;
    padding-top:5px;
    margin-left:26px;
    text-decoration:none;
}
.all_vubor_time span {
    font-size:12px;
    color:#36a4a6;
    display:inline-block;
    zoom:1;

    border-bottom:dotted 1px #36a4a6;
    line-height:12px;
}
.all_vubor_time:hover span,
.reset_all_save:hover span {
    border-bottom:dotted 1px #fff;
}
#boxes #dialog_regions {
    width:469px;
    background:#f9f9f9;
    padding:20px 20px 30px 23px;
    -moz-box-shadow:0px 8px 14px rgba(0,0,0,0.39);
    -webkit-box-shadow:0px 8px 14px rgba(0,0,0,0.39);
    box-shadow:0px 8px 14px rgba(0,0,0,0.39);
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    zoom:1;
    behavior: url(PIE.htc);
    position:fixed;

}
.list_regions_link {
    margin-bottom:26px;
}
.list_regions_link p {
    font-size:12px;
    color:#000000;
    margin:0 0 5px 0;
}
.list_regions_link p a {
    color:#000000;
    text-decoration:none;
    display:inline-block;
    zoom:1;
    *display:inline;
    border-bottom:dotted 1px #000;
    line-height:13px;
}
.list_regions_link p a:hover {
    border-bottom:dotted 1px #f9f9f9;
}
#dialog_regions .buts_option_time {
    padding:0 0 0 0;
}
.form_targentin3 .left_title_form {
    width:80px;
}
.form_targentin3 {
    float:left;
    width:100%;
    padding-top:23px;
}
.baner_primer {
    width:239px;
    float:left;
    margin-left:-247px;
    padding-top:31px;
}
.baner_primer span {
    display:block;
    font-size:12px;
    color:#414f59;
    line-height:16px;
    margin-bottom:22px;
}
.image_baner {
    height:291px;
    background:#bfbfbf;
}
.load_file_tar {
    overflow:hidden;
    cursor:pointer;
    width:42px;
    height:27px;
    border:solid 1px #e7e7e7;
    background: #fcfcfc url(/template/main/images/icons_targetin.png) 16px -327px no-repeat;
    background: url(/template/main/images/icons_targetin.png) 16px -327px no-repeat, -moz-linear-gradient(top,  #fcfcfc 0%, #e6e6e6 100%);
    background: url(/template/main/images/icons_targetin.png) 16px -327px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#e6e6e6));
    background: url(/template/main/images/icons_targetin.png) 16px -327px no-repeat, -webkit-linear-gradient(top,  #fcfcfc 0%,#e6e6e6 100%);
    background: url(/template/main/images/icons_targetin.png) 16px -327px no-repeat, -o-linear-gradient(top,  #fcfcfc 0%,#e6e6e6 100%);
    background: url(/template/main/images/icons_targetin.png) 16px -327px no-repeat, -ms-linear-gradient(top,  #fcfcfc 0%,#e6e6e6 100%);
    background: url(/template/main/images/icons_targetin.png) 16px -327px no-repeat, linear-gradient(to bottom,  #fcfcfc 0%,#e6e6e6 100%);
    -pie-background: url(/template/main/images/icons_targetin.png) 16px -327px no-repeat, linear-gradient(#fcfcfc,#e6e6e6);
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    zoom:1;
    behavior: url(PIE.htc);
    text-decoration:none;
    position:relative;
}
.load_file_tar input {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    font-size:25px;
    cursor:pointer;
    position:0px;
    margin:0px;
}
.url_input {
    padding: 0 10px;
    width: 203px;
}
.opus_tar {
    height:147px;
    width:283px;
    padding:3px 10px;
    line-height:inherit;
    resize:none;
}

.useru .enter:hover{
    background: #b7ca33;
    border-bottom: 3px solid #a4b52e;
    border-left: 3px solid #a4b52e;
}

.error_page{
    background:url(/template/main/images/error404.jpg) no-repeat scroll center top #495762;
}
.ar{
    padding:194px 0 0 0;
}
.error_logo{
    background:url(/template/main/images/error_logo.png) no-repeat scroll 0 0;
    width:523px;
    height:126px;
    display:block;
    margin:0 auto;
}
.e404{
    font-size:140px;
    color:#6ebabe;
    font-family:Arial, Helvetica, sans-serif;
    text-align:center;
    line-height:normal;
    margin:20px 0 0 0;
}
.etext{
    width:390px;
    font-size:14px;
    color:#fff;
    text-transform:uppercase;
    font-family:Arial, Helvetica, sans-serif;
    text-align:center;
    line-height:20px;
    margin:0 auto;
}
.etext a{
    text-decoration:none;
    color:#50ccd3;
}

.ssp{
    position: absolute;
    height: 74px;
    width: 77px;
    left: 165px;
    top: 128px;
}

.side_menu2 {
    margin-top:14px;
}
.side_menu2 > li:first-child {
    border-top: 1px solid #D9E0E2;
}
.side_menu2 > li a {
    padding: 5px 0 6px 16px;
}
.side_menu2 > li a.active,
.side_menu2 > li a:hover {
    background:#b7ca33;
    color:#fff;
}

.target-info{
    display: none;
    border-left: solid 1px #d7dfe1;
    border-right: solid 1px #d7dfe1;
    border-bottom: solid 1px #d7dfe1;
    padding: 29px 23px 17px 11px;
    height: 510px;
}

.box_target{
    border: solid 1px #d7dfe1;
    padding: 11px 33px 17px 9px;
    clear: both;
}

.target-block{
    margin-bottom: 5px;
}

.button2{
    cursor: pointer;
    margin: 0 0 10px 0;
    color: #fff;

    height: 29px;
    text-align: center;
    line-height: 29px;
    padding: 0 0 2px 0;
    border: 1px solid #38454f;
    background: #62707a;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#62707a), to(#42505a));
    background: -webkit-linear-gradient(#62707a, #42505a);
    background: -moz-linear-gradient(#62707a, #42505a);
    background: -ms-linear-gradient(#62707a, #42505a);
    background: -o-linear-gradient(#62707a, #42505a);
    background: linear-gradient(#62707a, #42505a);
    -pie-background: linear-gradient(#62707a, #42505a);
    behavior: url(PIE.htc);
    padding-left: 10px;
    padding-right: 10px;
}

.nastr {
    margin-left: 10px;
}

.info_tiket2 .messages{
    color: #fff;
}

.info_tiket2 a{
    color: #fff;
}

a {
    color: #5fb5b8;
    text-decoration: none;
}


.edit-password .list_for_opt .el_f strong{
    width: 120px;
}

.edit-password .list_for_opt .el_f div > input[type="password"], .edit-password .list_for_opt .el_f > input[type="text"]{
    width: 200px;
}

.edit-password .buts_option{
    padding: 0px;
}

.unvisible_form{
    display: none;
}

.audot_box .audit_meta{
    margin-bottom: 20px;
}


/** site_param **/
.gr_bl{
	border:1px solid #cbcbcb;
	background: #eff0f0;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eff0f0), to(#ffffff));
	background: -webkit-linear-gradient(#eff0f0, #ffffff);
	background: -moz-linear-gradient(#eff0f0, #ffffff);
	background: -ms-linear-gradient(#eff0f0, #ffffff);
	background: -o-linear-gradient(#eff0f0, #ffffff);
	background: linear-gradient(#eff0f0, #ffffff);
	-pie-background: linear-gradient(#eff0f0, #ffffff);
	behavior: url(PIE.htc);
	padding:15px;
	margin-bottom:30px;
	}
	.gr_bl_title{
		background:url(../images/bl_title.png) no-repeat center right;
		height:30px;
		line-height:30px;
		color:#323c4d;
		font-size:14px;
		display:inline-block;
		padding:0 30px 0 15px;
		margin:-15px 0 10px -15px;
		}
		.os_block{
			width:175px;
			float:left;
			padding-right:50px;
			}
			.os_block_title{
				font-size:14px;
				
				background:url(../images/os_block_title.png) no-repeat left bottom;
				padding:0 0 3px 10px;
				}
				.os_block_table tr{
					height:30px;
					line-height:30px;
					}
				.linetr{
					border-bottom:1px dotted #323c4d;
					}
		.q_red{color:#d42a4d;}	
		.g_blue{color:#5e72b7;}
		.g_red{color:#ec4f4a;}
		.g_yel{color:#f7b31e;}
		.g_green{color:#508963;}
		
		.data_reg{
			border-top:1px solid #cbcbcb;
			margin-top:15px;
			padding-top:7px;
			}
	
		ul.robots li{
			margin-bottom:14px;
			}
			ul.robots li i{
				padding-bottom:7px;
				border-bottom:1px dotted #323c4d;
				font-style:normal;
				}	
				ul.robots li i a{
					color:#323c4d;
					}

.inactive a {
    color:gray;
}
/** /site_param **/

a.asc{
        background:url(../images/asc.png) no-repeat;
        width:8px;
        height:7px;
        display:inline-block;
        margin-left:8px;
        }
a.asc_ok{
        background:url(../images/asc_ok.png) no-repeat;
        width:8px;
        height:7px;
        display:inline-block;
        margin-left:8px;
        }    
a.desc{
        background:url(../images/desc.png) no-repeat;
        width:8px;
        height:7px;
        display:inline-block;
        margin-left:3px;
        }
a.desc_ok{
        background:url(../images/desc_ok.png) no-repeat;
        width:8px;
        height:7px;
        display:inline-block;
        margin-left:3px;
        }     
        
        .tblc th{
           border-bottom: 1px solid #D7DFE1;
        }
        
.clear{clear:both;padding:0;margin:0;height:0;}        


.searc_block_in{
	padding-top:24px;
	margin:0 0 31px 0;
	}
	.searc_block_in span{
                position:relative;
		z-index:1;
		color:#323c4d;
		font-size:18px;
		margin-right:15px;
                position: relative;
                vertical-align: top;                
        }
			
	input[type=text].s_search_in{
		position:relative;
		z-index:1;
		height:26px;
		line-height:26px;
		width:415px;
		padding:0 10px;
		border:1px solid #717a81;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		behavior: url(PIE.htc);
		-webkit-box-shadow: inset #d7d7d7 0px 2px 3px;
		-moz-box-shadow: inset #d7d7d7 0px 2px 3px;
		box-shadow: inset #d7d7d7 0px 2px 3px;
		behavior: url(PIE.htc);
                font-size: 15px;
		}	
                input[type=text], input[type=password]{
                    -webkit-border-radius: 5px;
                    -moz-border-radius: 5px;
                    border-radius: 5px;
                    behavior: url(PIE.htc);
                    -webkit-box-shadow: inset #d7d7d7 0px 2px 3px;
                    -moz-box-shadow: inset #d7d7d7 0px 2px 3px;
                    box-shadow: inset #d7d7d7 0px 2px 3px;
                    behavior: url(PIE.htc);                       
                }
                
                #statusbar{
                    height: 40px;
                }                
                
.bottom_line{
	border-top:1px solid #bac1cc;
	margin-bottom:5px;
	}
.exel{
	color:#323c4d;
	text-decoration:none;
	background:#d8dada;
	padding:5px;
	display:inline-block;
	}
	.exel:hover{
		text-decoration:underline;
		}
                
.csv a{
	color:#323c4d;
	text-decoration:none;
	background:#d8dada;
	padding:5px;
	display:inline-block;
	}
	.csv a:hover{
		text-decoration:underline;
		}	
	.bloki_in{
		float:right;
		margin:0 -5px;
		padding:40px 0;
		}	

.csv .csv_none {
    display: none;
}
.export_open .csv_none {
    display: inline;
}
.csv_none table{
    border: 0 none;
    border-collapse: collapse;    
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A9B1BF;
    color: #323C4D;
    margin-top: -10px;    
}
.csv_none table td{
    padding: 5px;
    border: 1px solid #A9B1BF;
}        


input[type=button], input[type=submit]{
    cursor:pointer;
    height:32px;
    color:#414f59;
    border:none;
    color:#fff;
    text-align:center;
    background:#1c6a75;
    border-bottom:3px solid #1c6a75;
    border-left:3px solid #1c6a75;
}

input[type=button]:hover, input[type=submit]:hover{
    background:#6fb9be;
    /*border-bottom:3px solid #31a8aa;
    border-left:3px solid #31a8aa;*/
    /*border: 3px sold #31a8aa;*/
    border: 1px solid #548d91;
    color: #fff;
}

input.acc_form[type="text"], input.acc_form[type="password"] {
    border: 1px solid #AFAFAF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 3px #D7D7D7 inset;
    height: 24px;
    padding: 0 5px;
    width: 366px;
}
select.acc_form {
    border: 1px solid #AFAFAF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 3px #D7D7D7 inset;
    height: 24px;
    padding: 0 5px;
    width: 150px;
}
input.acc_form2[type="text"] {
    border: 1px solid #AFAFAF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 3px #D7D7D7 inset;
    height: 24px;
    padding: 0 5px;
    width: 47px;
}
input.acc_form3[type="text"] {
    border: 1px solid #AFAFAF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 3px #D7D7D7 inset;
    height: 24px;
    margin: 0 7px;
    padding: 0 5px;
    width: 86px;
}
input.acc_form4[type="text"] {
    border: 1px solid #AFAFAF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 3px #D7D7D7 inset;
    height: 24px;
    padding: 0 5px;
    width: 47px;
}
.acc_center div {
    margin-bottom: 10px;
    clear: both;
}

.acc_center div span{
    width: 200px;
}
.ur_info_n{
    width: 150px;
    float: left;    
    padding-right: 10px;
}

.error {
    background: none repeat scroll 0 0 #FDD2D2;
    border-radius: 5px 5px 5px 5px;
    color: #CC7171;
    display: inline-block;
    margin-bottom: 20px;
    padding: 10px;
    position: relative;
}



.toolTip { 
	cursor: help; 
	position: relative;
	}
	.toolTipWrapper {
		width: 175px;
		position: absolute;
		/*top: -5px;*/
                top: 20px;
		/*margin-left:30px;*/
                margin-left:-30px;
		display: none;
		color: #555555;
		font-size: 12px;
		line-height:16px;
		z-index:100;
		border: 1px solid #D7DFE1;
		}
	.toolTipMid {
			padding: 8px 15px;
			background: #ECF0F1;
			}                           
                        .fancybox-close{
                            display: none;
                        }
                        
.meta_links{
		line-height:40px;
		color:#666;
		}
                
                
    
/*-----------------------------------*/
	
	#breadcrumbs-two{
	  /* Clear floats */
	  overflow: hidden;
	  width: 100%;
	  /*for ST*/
	  margin-bottom:25px;

	}
	
	#breadcrumbs-two li{
	  float: left;
	  margin: 0 .1em 0 1em;
	}
	
	#breadcrumbs-two a{
          line-height: 12px;
	  background: #ececec;
	  padding: .7em 1em;
	  float: left;
	  text-decoration: none;
	  color: #6c6c6c;
	  position: relative;
	}
	
	#breadcrumbs-two a:hover{
	  background: #6ebbbe;
          color: #fff;
	}
	
	#breadcrumbs-two a::before{
	  content: "";
	  position: absolute;
	  top: 50%; 
	  margin-top: -1.5em;   
	  border-width: 1.5em 0 1.5em 1em;
	  border-style: solid;
	  border-color: #ececec #ececec #ececec transparent;
	  left: -1em;
	}
	
	#breadcrumbs-two a:hover::before{
	  border-color: #6ebbbe #6ebbbe #6ebbbe transparent;
	}
	
	#breadcrumbs-two a::after{
	  content: "";
	  position: absolute;
	  top: 50%; 
	  margin-top: -1.5em;   
	  border-top: 1.5em solid transparent;
	  border-bottom: 1.5em solid transparent;
	  border-left: 1em solid #ececec;
	  right: -1em;
	}
	
	#breadcrumbs-two a:hover::after{
	  border-left-color: #6ebbbe;
	}
	
        #breadcrumbs-two li.first{
            margin: 0 0.1em 0 0;
        }
           
        #breadcrumbs-two li.current a{
            color: #155764;
            background: #fafafa;
            cursor: default;
        }
        
        #breadcrumbs-two li.current{
            color: #bfbfbf;
            background: #fafafa;
            
            cursor: default;
        }
        
        #breadcrumbs-two li.current a:hover{
          line-height: 12px;
	  background: #fafafa;
	  padding: .7em 1em;
	  float: left;
	  text-decoration: none;
	  position: relative;
          cursor: default;
        }   
        

	#breadcrumbs-two li.current a:hover:before{
	  border-color: #fafafa #fafafa #fafafa transparent;
	}
        cursor: default;
        
	#breadcrumbs-two li.current a:hover::after{
	  border-left-color: #fafafa;
          cursor: default;
	}
        
	#breadcrumbs-two li.current a::after{
            border-left: 1em solid #fafafa;
            cursor: default;
	}
	#breadcrumbs-two li.current a::before{
            border-color: #fafafa #fafafa #fafafa transparent;
            cursor: default;
	}
        
	/*#breadcrumbs-two .current,
	#breadcrumbs-two .current:hover{
            color: #bfbfbf;
            border-color: #fafafa #fafafa #fafafa rgba(0, 0, 0, 0);
	}/
	
	/*#breadcrumbs-two .current::after,
	#breadcrumbs-two .current::before{
            border-color: #fafafa #fafafa #fafafa rgba(0, 0, 0, 0);
	}*/
	
	/* ------------------------------------------- */
        


.uploadify-button{
    background-color: rgba(0, 0, 0, 0);
    border: medium none;
    padding: 0;
    background-position: center top;
    background-repeat: no-repeat;
    border: 0px;
    color: #FFFFFF;
    margin: 0;
    outline: 0 none;    
    background-image: url("/template/main/images/browse-btn.png");
    height: 33px;
    line-height: 33px;
    text-indent: -9999px;
    width: 176px;    
    behavior: url(PIE.htc);
}

.uploadify-button:hover{
    background-position:bottom;
    cursor: pointer;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.progress .bar {
  width: 0%;
  height: 100%;
  color: #ffffff;
  float: left;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}
.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar,
.progress .bar-danger {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}
.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-success .bar,
.progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-info .bar,
.progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-warning .bar,
.progress .bar-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}
.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-success {
    background-color: #5CB85C;
     height: 20px;
     width: 0;
}


.tree ul  {
    width: 300px;  /*ширина блока навигации*/
    margin: 0px;   /*убираем поля*/
    padding: 0px; /*убираем отступы*/
    position: relative; /*отсчитываем позицию относительно текущего места*/
    left: 20px;     /*и всегда сдвигаем в право на 20 пикселей*/
}
.tree li   {
    list-style: none;    /*убираем маркеры*/
    line-height: 24px;  /*задаем высоту строки, чтобы лучше отделить ссылки*/
}
