/* Start of CMSMS style sheet 'style' */
* {
   padding:0px;
   margin:0px;
}

img {
     border:0px;
}

table{
      border:0px;
      border-collapse:collapse;
}

body{
     background:#7f868f;
}

td{
      vertical-align:top;
}

div.top{
    width:100%;
    height:47px;
}

div.flash{
    width:100%;
    float:left;
    background:#FFF url(images/top-back.png) left top repeat-x;
}

div.flash div.left{
    width:100%;
    float:left;
    background:url(images/top-left.gif) left top no-repeat;
}

div.flash div.left div.right{
    width:100%;
    float:left;
    background:url(images/top-right.jpg) right top no-repeat;
}

div.global{
     width:100%;
}

div.block1{
    background:url(images/menu-back.png) left top repeat-y;
    float:left;
margin-top:174px;
width:100%;
}

div.menu div{
    margin-left:20px;
}

div.block1 div.left{
    width:11px;
    height:56px;
    float:right;
    background:#bed3e0 url(images/left-item.png) left top no-repeat;
margin-top:38px;
}

div.menu{
    float:left;
    width:307px;
    padding-top:0px;
    text-align:left;
}

div.center{
    margin-left:307px;
padding-top:38px;
}

div.center-top{
    background:#7f868f url(images/left-item.png) left top no-repeat;
    height:56px;
margin:0px;
margin-right:11px;
}

div.center-top h1{
    font-family:Arial;
    color:#fff;
    font-weight:normal;
    font-size:18px;
    margin-left:25px;
    padding-top:5px;
}

div.content{
    background:#fff;
    padding:15px;
    text-align:justify;
    font-family:Verdana;
    font-size:12px;
    line-height:16px;
}

div.content ul{
margin-left:20px;
}
div.content p{
margin-top:10px;
}

div.vacancy{
    background:url(images/vacancy-back.gif) right bottom no-repeat;
    width:29.5%;
    float:right;
    color:#FFF;
}

div.vacancy-2{
    background: url(images/left-item.png) left top no-repeat;

    padding-top:20px;
    padding-left:20px;
    font-family:Verdana;
    font-size:12px;
    line-height:16px;
    padding-right:10px;
}

div.vacancy-2 img{
    margin-left:20px;
    margin-bottom:20px;
}

div.vacancy-2 div.vacancy-3{
    background:url(images/galochka-blue.gif) left top no-repeat;
    padding-left:30px;
}

div.vacancy-2 div.vacancy-3 ul li{
    list-style:circle;
    margin-left:20px;
}

div.bottom-left{
    margin-right:30%;
    color:#FFF;
}

div.partners{
    float:left;
    background:url(images/news-back.gif) right 50px no-repeat;
}

div.partners-2{
    background: url(images/left-item.png) left top no-repeat;
    padding-top:20px;
    padding-left:20px;
    height:280px;
padding-right:20px;
}

div.partners-2 img{
    margin-left:20px;
}

div.partners-2 ul{
    width:50%;
    margin-top:20px;
}

div.partners-2 ul li{
    list-style:none;
    height:30px;
    padding-left:30px;
    font-family:Verdana;
    font-size:12px;
}

div.partners-2 ul li div{
    background:url(images/pix-black.gif) left bottom repeat-x;
}

div.partners-2 ul li div div{
    background:url(images/2pix-black.gif) right bottom no-repeat;
    height:20px;
    padding-top:10px;
}

div.partners-2 ul li{
    background:url(images/galochka-blue.gif) left top no-repeat;
}

div.news{
    float:right;
    width:50%;
    background:url(images/news-back.gif) right 50px no-repeat;
    color:#FFF;
}

div.news-2{
    background: url(images/left-item.png) left top no-repeat;
    padding-top:20px;
    padding-left:20px;
}

div.news-2 img{
    margin-left:20px;
    margin-bottom:20px;
}

div.partners-2 a{
    color:#ff5c00;
    font-size:18px;
    text-decoration:none;
font-weight:bold;
}

div.partners-2 a:hover{
    color:#fff;
}

div.news-2 div.line{
    background:url(images/pix-black.gif) left bottom repeat-x;
    width:80%;
    margin-bottom:10px;
    margin-top:10px;
}

div.news-2 div.line div{
    background:url(images/2pix-black.gif) right bottom no-repeat;
    height:1px;
}

div.partners-2 p{
    margin-left:20px;
    text-align:justify;
    color:#FFF;
    font-family:Verdana;
    font-size:12px;
    line-height:20px;
}

div.footer{
    width:85%;
    float:left;
    background:url(images/pix-black.gif) right top repeat-x;
}

div.footer-2{
    background:url(images/2pix-black.gif) right top no-repeat;
    padding-top:20px;
}

div.copyright{
    width:255px;
    height:31px;
    margin-bottom:20px;
padding-left:20px;
}

div.soft-lab{
    float:left;
    color:#FFF;
    font-family:Verdana;
    font-size:12px;
    margin-left:20px;
    padding-top:8px;
}

div.soft-lab a{
    color:#FFF;
    text-decoration:none;
}

div.soft-lab a:hover{
    color:#FFF;
    text-decoration:underline;
}

div.green{
    float:right;
    background:#249432 url(images/green-back.png) left top repeat-x;
    width:10px;
    height:31px;
}

div.contacts{
    text-align:right;
    font-size:10px;
    padding-right:55px;
    margin-left:-10px;
    padding-top:80px;
    height:95px;
    margin-bottom:20px;
}

div.tel{
    font-size:18px;
    color:#FFF;
    font-weight:800;
    margin-top:30px;
}

div.tel span{
    font-size:25px;
    margin-left:10px;
    color:#ff5c00;
    font-weight:800;
}

div.menu ul{
   margin-top:10px;
}

div.menu ul li{
   list-style:none;
   margin-right:20px;
   margin-left:11px;
   border-bottom:dotted 1px #000;
   background:#7F868F url(images/2pix-black.gif) right bottom no-repeat;

}

div.menu ul li a{
   display:block;
   padding-left:20px;
   text-decoration:none;
   color:#FFF;
   font-weight:bold;
   font-family:Verdana;
   font-size:12px;
   line-height:27px;
}

div.menu ul li a:hover{
   background:#b5b9be url(images/menu-item.gif) left center no-repeat;
   color:#ff5c00;
}

div.menu ul li ul li{
   list-style:none;
   margin-right:20px;
   margin-left:11px;
   border-top:dotted 1px #000;
   border-bottom:none;
   background:url(images/2pix-black.gif) right top no-repeat;
}

div.menu ul li ul li a{
   text-transform:none;
   padding-left:30px;
   line-height:20px;
   color:#dedede;
}

div.menu ul li ul li a:hover{
   background:#b5b9be none;
   color:#ff5c00;
}

div.menu ul li ul li ul li{
   color:#dedede;
   list-style:circle;
   margin-right:20px;
   margin-left:60px;
   border-top:none;
   border-bottom:none;
   background:none;
}

div.menu ul li ul li ul li a{
   text-transform:none;
   padding-left:0px;
   font-size:10px;
   line-height:15px;
}

div.menu ul li ul li ul li a:hover{
   background:none;
   color:#ff5c00;
}

div.top div.pict{
    padding-top:12px;
    float:left;
}

div.top div.pict a{
    margin-left:30px;
}

div.search{
    float:left;
    padding-top:10px;
    margin-left:40px;
}

input.search-text{
      background:#e8f1f6;
      border:inset 1px #b1c2cf;
      color:#c1c8cd;
      height:19px;
      font-size:14px;
      padding-top:3px;
      padding-left:5px;
}

div.search input{
    float:left;
    margin-left:10px;
}

div.top-menu{
    float:right;
    text-align:right;
    padding-top:0px;
    margin-right:10px;
    background:url(images/pix-black.gif) left bottom repeat-x;
    padding-bottom:3px;
}

div.top-menu img{
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    float:left;
}

div.top-menu a{
    color:#ff5c00;
    font-size:18px;
    text-decoration:none;
    font-family:Verdana;
    font-weight:bold;
    margin-top:10px;
    display:block;
    float:left;
}

div.top-menu a:hover{
    color:#FFF;
}

div.faq table tr td{
padding:5px;
}

div.artikle_name a{
font-weight:bold;
}

div.questions{
margin-bottom:15px;
}
div.questions p{
margin-top:10px;
padding-bottom:10px;
border-bottom:dotted 1px #666;
}
div.question{
padding:7px;
border:dotted 1px #666;
background:#DDD;
}
div.answer{
padding:7px;
background:#EEE;
margin-top:10px;
margin-bottom:10px;
border:dotted 1px #666;
}
table.question-form{
margin-top:10px;
}
table.question-form tr td{
padding:5px;
font-weight:bold;
}
table.question-form tr td input, table.question-form tr td textarea{
padding:3px;
}
/* End of 'style' */

