body, html {
    margin: 0;
    padding: 0;
}

body {
    background-color: #000000;
    font-family: verdena, arial, helvetica;
    font-size: 12px;
    text-align: center;
}

.clear {

    clear: both;

}

#header, #footer, #wrapper {
    width: 950px;
}

#wrapper {
    padding:0px;
    margin: 0 auto;
    text-align: left;
}

#left { 
    float:left; 
    left: 2%; 
    width: 22%; 
    top: 106px; 
    background-color: #000;  
}

#left ul { 

margin-top:-4px;

}

#left li {
    list-style: none; 
    color: white;
    margin-left: -40px;
    padding-top: 5px;

}

#left li span {
    color:white;
    text-decoration: none;
    cursor: pointer;
    

}

#left li span:hover {
    color:#c70404;
    text-decoration: none;
    cursor: pointer;   

}

#left li {
    color:white;
    text-decoration: none;
    cursor: pointer;
    

}

#left li:hover {
    color:#c70404;
    text-decoration: none;
    cursor: pointer;   

}
 
#content { 
    float:left; 
    left: 25%; 
    width: 39%; 
    top: 106px; 
    background-color: #000;
    color: #fff;
}

#content2 { 
    float:left; 
    left: 25%; 
    width: 39%; 
    top: 106px; 
    background-color: #000;
    overflow: auto;
    color: #f61d0e;
    font-size:15px;
    font-weight:bold;
}

#right { 
    float:left; 
    left: 73%; 
    width: 38%; 
    top: 106px; 
    background-color: #000;
}

#right2 { 
    float:left; 
    left: 75%; 
    width: 35%; 
    top: 106px; 
    background-color: #000;
    margin-left:10px;
    color: #f61d0e;
    font-size:15px;
    font-weight:bold;
}

#right3 { 
    float:left; 
    left: 75%; 
    width: 35%; 
    background-color: #000;
    margin-left:10px;
    margin-top:-40px;
}

#content2 ul, #right2 ul {

    color: white;
    font-size: 12px;
    font-weight: normal;
    list-style-type: none;
    padding: 0;
    margin: 0;

}

#right2 ul {
    color:#9a9a9a;

}

.exlink { 

    color:#fff; 
    text-decoration:none;

}

.exlink:hover {

    color: #f61d0e;
}

#content2 li, #right2 li {


  
}

.full ul {

    list-style: disc #fff; 

}

#step .item1  {
    background-image: url(images/lidis1.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step .item2 {
    background-image: url(images/lidis2.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step .item3 {
    background-image: url(images/lidis3.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step .item4 {
    background-image: url(images/lidis4.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step .item5 {
    background-image: url(images/lidis5.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step .item6 {
    background-image: url(images/lidis6.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step .item7 {
    background-image: url(images/lidis7.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step .item8 {
    background-image: url(images/lidis8.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step .item9 {
    background-image: url(images/lidis9.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step .item10 {
    background-image: url(images/lidis10.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step .item11 {
    background-image: url(images/lidis11.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step .item12 {
    background-image: url(images/lidis12.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step .item13 {
    background-image: url(images/lidis13.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step2 .item1  {
    background-image: url(images/lidis1.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step2 .item2 {
    background-image: url(images/lidis2.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step2 .item3 {
    background-image: url(images/lidis3.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step2 .item4 {
    background-image: url(images/lidis4.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step2 .item5 {
    background-image: url(images/lidis5.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step2 .item6 {
    background-image: url(images/lidis6.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step2 .item7 {
    background-image: url(images/lidis7.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step2 .item8 {
    background-image: url(images/lidis8.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step2 .item9 {
    background-image: url(images/lidis9.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step2 .item10 {
    background-image: url(images/lidis10.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step2 .item11 {
    background-image: url(images/lidis11.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

#step2 .item12 {
    background-image: url(images/lidis12.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}

.limanag {

    margin-left:0px;

}

#step2 .item13 {
    background-image: url(images/lidis13.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 1em 0;

}


#content2 li p, #right2 li p {  

margin-left:15px;
margin-top:5px;
margin-bottom: 0px;

                                        
}

#right3 li {

    list-style-image: url(images/dadis.jpg);
    list-style-position: outside;
    margin-left:-20px;
}


#header {
    background-color: #2d2d2d;
    margin: 30px auto 30px auto;
    height: 63px;
    clear: both;
}

h1, h1 a {
    width: 126px;
    height: 66px;
}

h1 {
    float: left;
    margin: 0;
    padding: 0;
}

h2 {

    font-size: 32px;
    color:white;
    margin: 0;
    margin-bottom: 24px;
    padding: 0;
}

h3 {

  font-size: 18px;
  color: #c70404;  
  padding-top:10px;
  padding-bottom:10px;

}

.manag {

  border-top: 3px solid #c70404;

}

h1 a.en {
    display: block;
    text-indent: -9999px;
    background: transparent url('images/loxon-logo.png') no-repeat top center;
}

h1 a.ru {
    display: block;
    text-indent: -9999px;
    background: transparent url('images/loxon-logo-ru.png') no-repeat top center;
    margin-left: 8px;
}

#navigation {
    margin: 42px 0 0 19px;
    float: left;
    padding: 0;
}

#navigation li {
    list-style: none;
    float: left;
    font-size: 13px;
    margin-right: 12px;
}

#navigation a {
    color: #fff;
    text-decoration: none;
}

#navigation a:hover {
    color: #c70404;
}

#flash {
    margin-bottom: 14px;
    width: 950px;
    height: 270px;
    background: #cccccc;
}

#home {

}

#snippets {
    float: left;
    width: 630px;
    margin-right: 10px;
}

.snippet {
    width: 145px;
    border-top: 1px solid #2f2e2e;
    padding: 10px 0 0 5px;
    float: left;
    margin-right: 10px;
}

.fourth {
    margin-right: 0;
}

.snippet:hover {
    border-top: 1px solid #640202;
}

.snippet h2, #news h3 {
    font-weight: bold;
    margin: 0;
    padding: 0;
    font-size: 13px;
}

.snippet h2 {
    color: #ffffff;
}

.snippet:hover h2 {
    color: #c70404;
}

.toplink a:hover {
    color:#fff;

}

.snippet p {
    font-size: 11px;
    color: #ababab;
    margin: 11px 0 0 0;
    padding: 0;
}

.row {
    clear: both;
    overflow: auto;
    margin-bottom: 20px;
}

.row a {

    text-decoration:none;
    color: #c70404;

}

.row a:hover {

    text-decoration:none;
    color: #fff;

}

#news {
    width: 305px;
    float: left;
    border-top: 1px solid #2f2e2e;
    padding: 10px 0 0 5px;
}

#news h3 {
    color: #c70404;
    margin-bottom: 25px;
}

#news p {
    padding: 6px;
    background-color: #1a1a1a;
    margin: 0 0 1px 0;
    color: #c70404;
    font-size: 13px;
}

#news .date {
   color:#1a1a1a;
   background: black;
   font-size: 13px; 
   margin: 0 0 1px 0;
}

#content .date {
   color:#969696;
   font-size: 11px;
   margin-top:-30px;
}

#news p a {

    color: #c70404;
    text-decoration: none;

}

#news p a:hover {
    
    color:#fff;

}

#footer {
    border-top: 1px solid #2f2e2e;
    padding: 10px 0 0 0;
    position: relative;
    clear: both;
    margin: 10px auto 36px auto;
}

#footer #copyright {
    position: absolute;
    right: 0;
    font-size: 11px;
    color: #9a9a9a;
    margin: 0;
    padding: 0;
}

#navigation_footer {
    margin: 0 0 0 3px;
    float: left;
    padding: 0;
}

#navigation_footer li {
    list-style: none;
    float: left;
    font-size: 11px;
    margin-right: 12px;
}

#navigation_footer a {
    color: #9a9a9a;
    text-decoration: none;
}

#navigation_footer a:hover {
    color: #c70404;
}

#almenu .title {

    color: white;
    font-size: 13px;
    font-weight: bold;
    border-top: 1px solid #2f2e2e;
    width:165px;
    padding-top:5px;
    padding-bottom:5px;


}

.linksub {

    text-decoration: none;
    color: white;

}
.linksuba {

    text-decoration: none;
    color: #c70404;

}

.linksub:hover {

    color: #c70404;

}

.linksubfront {

    text-decoration: none;
    color: white;

}
.linksubfronta {

    text-decoration: none;
    color: #c70404;

}

.linksubfront:hover {

    color: #c70404;

}

#almenu .title:hover {
    border-top: 1px solid #640202; 
}


#almenu .desc {

    font-weight: normal;
    font-size: 11px;
    color: #9a9a9a;

}

#content .desc {
    font-weight: normal;
    color: #9a9a9a;
    border-bottom: 3px solid #c70404;
    padding-bottom: 30px; 
}

#content .desc3 {
    font-weight: normal;
    color: #9a9a9a;
    padding-bottom: 30px; 
}

#content .desc2 {
    font-weight: normal;
    color: #9a9a9a;
    border-bottom: 3px solid #2f2e2e;
    padding-bottom: 30px; 
}

#content .desc_press {
    font-weight: normal;
    color: #9a9a9a;
    border-bottom: 3px solid #c70404;
}

.desc li {

    color: #fff;

}

#content p {
    font-weight: normal;
    color: #fff;

}

#content li {

    padding: 3px;
    color: #9a9a9a;
    margin-top:2px;
    list-style-image: url('images/pont.jpg');   

}  

#content ul {
    
   color: #c70404;

}

#content2 li, #right2 li { 
    padding-bottom:5px;
    padding-left: 10px;

}

#content li a {
  color: #c70404; 
  text-decoration: none;

}

#content li:hover {
  color: #fff; 

}

a {
 color: #c70404; 
  text-decoration: none;
}

a:hover {

 color: #fff; 
}


#right img {

    margin-left: 47px;

}

h6 {
    border-top: 3px solid #2f2e2e;
    padding-top:10px;
    font-size: 15px;
    font-weight: bold;
    color: #c70404;

}

#right3 ul {

    margin-top:-12px;

}

#right3 {

color: #9a9a9a;

}

.bio {
    
    color: #9a9a9a;
    
}

#about_table {
    color: #9a9a9a;
    width: 320px;
    margin-left: auto;
}

#about_table td {
    padding: 0 5px 0 5px;
}

#about {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#about li {
    color: white;
    background-repeat: no-repeat;
    background-position: left top;
    padding-bottom: 5px;
    padding-left: 25px;
    margin: 0;
}

#about .item1  {
    background-image: url(images/lidis1.jpg);
}

#about .item2  {
    background-image: url(images/lidis2.jpg);
}

#about .item3  {
    background-image: url(images/lidis3.jpg);
}

#about .item4  {
    background-image: url(images/lidis4.jpg);
}

a.pager_older {
    width: 50%;
    display: block;
    text-align: right;
    font-weight: bold;
    margin: 25px 0 10px auto;
}

a.pager_newer {
    width: 50%;
    display: block;
    text-align: left;
    font-weight: bold;
    margin: 25px 0 10px 0;
}
