img { margin-left: 10px;margin-right:10px; }

#left {
 padding: 25px 44px 0 0;
 width: 186px;
 overflow: hidden;
 float: left;
}

#right {
 font-size: 13px;
 padding: 25px 0 0;
 width: 848px;
 float: left;
 overflow: hidden;
}

#calendar { 
margin-left:20px;
 float: right;
 overflow: hidden;
}


ul.subnav li {
 padding: 0;
 margin: 0;
 list-style: none;
 display: block;
}

ul.subnav li a {
 text-decoration: none;
 padding: 5px 0 6px 13px;
 border-bottom: 1px solid #a7b9c6;
 display: block;
}
  
ul.subnav li a:hover, ul.subnav li.selected a {
 text-decoration: none;
 border-bottom: 1px solid #a7b9c6;
 display: block;
}

ul.LIn_shortMode  {
 text-decoration: none;
 padding: 5px 0 6px 12px;
 display: block;
}

.wlpeMessageText {color:red ; font-size: 14px; margin: 15px 0 10px 0;}
.required {color:red ; }
#ajaxSearch_form{
 fieldset label { text-align:right; height:18px; width: 120px; }
}
#ajaxSearch_input{
width: 140px;
}
#wlpeUser form {  top: 50%;left: 50%;width: 500px;height: 500px;margin-left: -250px;margin-top: -250px;margin:0 auto;}
#wlpeUser input select {color:#464646;height:18px;width: 145px;border: 1px solid #0ff;margin: 15px 0 10px 0;}
#wlpeUser label { text-align:right; height:18px;width: 350px; display: block;}
#wlpeUser legend{color:#000;}

#wlpeLogin form {  top: 50%;left: 50%;width: 500px;height: 500px;margin-left: -250px;margin-top: -250px;margin:0 auto;}
#wlpeLoginForm input select {color:#464646;height:18px;width: 145px;border: 1px solid #0ff;margin: 15px 0 10px 0; padding:10px 0 0 0;}
#wlpeLoginForm  label { text-align:right; height:18px;width: 350px; display: block;}
#wlpeLoginForm legend{color:#000;}


#wlpeActivateForm input select {color:#464646;height:18px;width: 145px;border: 1px solid #0ff;margin: 15px 0 10px 0;}
#wlpeActivateForm label { text-align:right; height:18px;width: 350px; display: block;}
#wlpeActivateForm legend{color:#000;}

#wlpeNewUser form {  top: 50%;left: 50%;width: 500px;height: 1600px;margin-left: -250px;margin-top: -800px;margin:0 auto;}
#wlpeNewUser input select {color:#464646;height:18px;width: 145px;border: 1px solid #0ff;margin: 15px 0 10px 0;}
#wlpeNewUser label { text-align:right; height:18px;width: 350px; margin: 15px 0 10px 0; display: block;}
#wlpeNewUser legend{color:#000;}

#ContactForm form {  top: 50%;left: 50%;width: 500px;height: 500px;margin-left: -250px;margin-top: -250px;margin:0 auto;}
#ContactForm input select  {color:#464646;height:18px;width: 145px;border: 1px solid #0ff;margin: 15px 0 10px 0;}
#ContactForm textarea  {color:#464646 ;height:88px;width: 185px; border: 1px solid #0ff; margin: 15px 0 10px 0;}
#ContactForm  label { text-align:right; height:18px; width: 350px; display: block;}
#ContactForm  label.l1 { text-align:right; height:18px; width: 450px; display: block;}
#ContactForm  legend{color:#000;}


button {font-size:7pt;background: #bababa;color:#000000;border:1px outset #333333; margin:10px 0 15px 0;padding:3px 2px 4px 2px;}

.comment {
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    position: relative;
    padding: 10px;
    overflow: hidden;
}
.commentAlt {
    background-color: #f4f4f4;
}
.commentAuthor {
    background-color: #ffc;    
}
.commentMe {
    background-color: #ccf !important;
    padding-top: 5px;
}
.commentNum {
    font-family: Arial, sans-serif;
    font-size: 50px;
    line-height: 30px;
    position: absolute;
    top: 0;
    right: 0;
    color: #f2f2f2;
    font-weight: bold;
    letter-spacing: -4px;
    z-index: 1;
}
.commentAlt .commentNum {
    color: #eaeaea;
}
.commentMe .commentNum {
    color: #b0b0ff;
}
.commentAuthor .commentNum {
    color: #f3f3bb;
}
.commentTitle {
    position: relative;
    z-index: 10;
    color: #999;
}
.commentTitle span {
    text-transform: uppercase;
    font-size: 86%;
}
.commentTitle strong {
    color: #693;
    font-size: 110%;
    text-transform: none;
    font-weight: normal;
    margin-right: 6px;
}
.comment .content {
    position: relative;
    z-index: 10;
}
 
.nl_summaryPost h3 {
border-bottom: 1px solid #CCCCCC;
margin: 0px !important;
padding: 5px !important;
color: black;
}
 
.nl_summaryPost .nl_info {
background-color: #F8F8F8;
padding: 5px !important;
font-size: 0.8em;
color: black;
}
 
.nl_link {
font-size: 76%;
text-align: right;
}
 
.nl_paging {
    border-top: 1px solid #ccc;
    padding: 10px; 
    font-size: 86%;
    color: #618100;
}
#nl_pages #nl_currentpage {
    border: 1px solid #618100;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #9c0; 
    color: #fff;
} 
#nl_pages .nl_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}
#nl_pages a, #nl_pages a:link, #nl_pages a:visited {
    border: 1px solid #9c0; 
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important; 
    color: #618100;
} 
#nl_pages a:hover {
    background-color: #fff;
    color: #000;
}
#nl_archivelist ul {
    list-style-type: none; 
    margin-left: 15px; 
    padding-left: 0;
}
#nl_archivelist ul ul{
    list-style-type: square;
    margin-left: 35px;
} 
#nl_archivelist .nl_month {
    font-weight: bold;
}
.jot-user{
font-size: 86%;
color: #888;font-weight: normal;
}
.jot-content{
  color: #000;
}
.jot-extra{
color: #888;
}
div.pollresults{
border: 0px solid #a7b9c6;
}
.pollresults ul {
    padding:0 0 0 15px;
}
.pollvotes h3, .pollresults h3 {
    margin-top:0px;
    font-size:10px;
    color:#FFFFFF;
}
.pollresults li {
   list-style: none;
    clear:both;
    width:100%;
    padding:0 15px 0 0;
}
.easypoll fieldset {
    border:0px;
    margin:0px;
    padding:0px;
}
.easypoll_bar {
    height:1.0em;
    background-color:#CCC;
    float:left;
    width:80%;
    margin-bottom:0.5em;
}
.easypoll_bar strong {
    float:left;
    display:block;
    padding:2px 3px;
    font-size:0.9em;
}
.easypoll_inner {
    height:100%;
    float:left;
    background-color:#016BAD;
}
.pollbutton{
font-size:7pt; background: #bababa;color:#000000;border:1px outset #333333;margin:10px 0 10px 0;padding:3px 2px 4px 2px;
}
/*
div.childscontainer {
    margin: 0 5% 5% ; /* Отступы вокруг элемента */
    border: 0px solid;
}
div.thumbscontainer {
    margin: 0 5% 0 5%; /* Отступы вокруг элемента */
    border: 0px solid;
}
.thumbs{
   padding:0 5% 0 5%; /* Отступы вокруг элемента */
}
*/