/* Null paddings
----------------------------------------------- */
BODY
{
	margin: 0px;
	padding: 0px;
}
/* Hide description block
----------------------------------------------- */
#DESC
{
	display:none;
}
/* Hide image borders
----------------------------------------------- */
A img
{
	border-width:0;
}
/* =MAIN
----------------------------------------------- */
#PATH {padding:20px 20px 0 20px;}
#MAIN {margin:0 2% 2% 2%;padding:2px;}
#HEAD {padding:1em 0;position: relative;}
#HEAD img {padding:3px;margin-right:25px;position: relative;}
FORM {margin:0px;}
#HEAD .rightside {}
/* =TEXT
----------------------------------------------- */
#TEXT {width:100%; table-layout: fixed;}
#SIDEBAR {vertical-align: top;}
#SIDEBAR P {padding: 25px 0; padding: 25px 25px 25px 0\9;}
#CONT {vertical-align: top; padding-right: 10px}
#CONTALL {width:100%}
#CONT .HR {margin-left: 35px; font-size: 0; line-height: 0;}
#CONTALL .HR {margin: 0 35px; font-size: 0; line-height: 0;}
#SIDEBAR .HR {margin: 0; margin: 0 25px 0 0\9; overflow: hidden; font-size: 0; line-height: 0;}
/* =CONT
----------------------------------------------- */
.NEWREG {margin:25px 0 25px 35px;padding:10px;}
.CONTIN {margin:15px 0 15px 35px;}
.CONTIN H1 {margin:0;padding:0;font-size:130%;}
.CONTIN img {margin:5px 0;}
#NEWREG INPUT {padding:2px;width:100px;}
FIELDSET {padding:15px;}
.FOTOS {padding:4px;background-color:#FFF;border:1px solid #CCC;}

fieldset ul li {font-size:80%;list-style-type: none;list-style-image: none;}
fieldset ul {margin:0;padding:0;}

.qh {margin:20px; margin-top:5px; width: 100%;}
.smallfont { font-size: 85%; font-style: italic; /*color: #666*/}
/*.alt2 {border:1px inset; padding-right: 40px}*/
.alt2 {padding:10px 10px 5px 10px;}
   td.alt2 {
    font-size: 95%;
    font-style: italic;
    border-style: solid !important;
    border-width:  0 0 0 2px !important;
	border-color: #666 !important; 
   }
   
   #CONT div.CONTIN div  {
    margin: 0 !important
   }

   #CONT div.CONTIN div div.smallfont {
    padding-left: 10px;    
    border-style: solid !important;
    border-color: #666 !important;
    border-width:  0 0 0 2px !important;
    margin: 5px 0 0 0  !important; 
   }
   
   div.bbcode_quote {
    padding-left: 10px;    
    border-style: solid !important;
    border-color: #666 !important;
    border-width:  0 0 0 2px !important;
    margin: 5px 0 0 0  !important;
    font-size: 95%;
    font-style: italic;        
   }
   .bbcode_container{
     padding-top: 5px;
     padding-bottom: 5px;
   } 

ACRONYM {
  border-bottom: 1px dashed; /* Подчеркивание текста */
  cursor: help;
}

.action_span {
    cursor: pointer;
    color: #0000FF;
    text-decoration: underline;    
}

.action_span:hover {
    text-decoration: none;
}
.imagebutton:hover {
    background: none repeat scroll 0% 0% rgb(193, 210, 238);
    border: 1px solid rgb(49, 106, 197);    
}

.maincontainer {
    font-family: Arial;
    width: 95%;
    margin-left:  20px;
    margin-right: 20px;    
    font-size:12px;
}

.editorcontainer {
    width: 65%;
    float: left;
}

.smilescontainer {
    width: 195px;
    float: right;
    padding: 10px;
}

.button_create {
    font-size: 14px;
    color: #000000;
    cursor: pointer;    
}

.button_create:hover {
    color: #567813;
}
.useraction_submenu {    
    position: absolute; 
    background: #f5f5dc; 
    border: 1px solid #adadad; 
    font-size: 12px; 
    z-index: 50; 
    clip: rect(auto, auto, auto, auto);     
    line-height: normal;
}

.hoveringusername {
   border-bottom: 1px dashed;
   cursor: pointer;       
}
.hoveringusername:hover {
    border-bottom: none !important;
    cursor: pointer !important;
}

.quote_container img {
    margin: 0 !important;
}
blockquote {color: #777; margin: 0 0 15px 45px!important; font-style: italic!important;}
blockquote p {line-height: 16px!important; margin: 0 0 9px!important; padding: 0!important;}


.wrapContainer {zoom: 1; word-spacing: -0.7em; width: 100%; display: table;}
.cellCol {display: -moz-inline-box; display: table-cell; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}

.left-form {float: none!important; width: 100%!important;}
.add-form *, .end-form {font-family: Arial, sans-serif!important;}
.add-form {padding: 0!important; line-height: 15px;}
.left-form .visible {width: 475px; left: 185px; position: relative;}
.left-form .visible a {text-decoration: none!important; line-height: 14px; right: -65px!important; background: none!important;}
.left-form .visible a.dropsett1.active, .left-form .visible a.dropsett2.active {right: -45px!important;}
.left-form .visible h3 {line-height: 17px; left: -185px!important; background: none!important;}
.add-form .input, #post-title .input {position: relative; height: 32px; border: 1px solid #acadad; box-shadow: inset 0px 1px 1px #d1d3d3; background: #eceeee; width: 98%; border-radius: 2px; padding: 0px 10px; margin: 0 0 3px; color: #929292; font-size: 16px; line-height: 32px;}
.left-form li.list-people div {padding: 0 14px 5px 0!important;}
#CONT div.CONTIN .add-form div div {margin: 0!important;}
#CONT .fotoramaline .visible {width: 455px; left: 205px; position: relative;}
#CONT .fotoramaline .visible h3 {line-height: 17px; left: -205px!important; background: none!important;}
#CONT .fotoramaline .visible a {text-decoration: none!important; line-height: 14px; right: -65px!important; background: none!important;}
#CONT .fotoramaline .visible a.dropsett3.active {right: -45px!important;}
#CONT .fotoramaline .dropsett3.active span {background: url(/img/dropsett-icon2.png) 0 0 no-repeat!important; width: 14px!important; height: 7px!important;}
#CONT div.CONTIN .add-form .vpravo .as-results {margin-left: 40px!important;}
#CONT div.CONTIN .add-form .levo .as-results {margin-left: 25px!important; margin-top: 25px!important;}
#CONT div.CONTIN .add-form .levo, #CONT div.CONTIN .add-form .vpravo {margin-bottom: 10px!important;}

div#CONT {width: 79%; *width: 68%; padding: 0 1% 0 0!important;}
div#SIDEBAR {width: 18%; padding: 0 1%!important;}
div#CONT .postcontainer {line-height: 21px;}
.cellLeft {width: 79%; padding: 0 1% 0 0!important; font: normal 13px Arial, sans-serif;}
.cellRight {width: 18%; font: normal 13px Arial, sans-serif; padding: 0 1%!important; border-left: 1px solid #cdc5c5;}
.cellRigh p {font-size: 11px;}
.cellLeftAva {width: 165px; overflow: hidden; float: left; padding: 0 0 0 20px;}
.cellLeftInfo {margin-left: 185px;}
#SIDEBAR .calendar, #CONT .calendar {border-top: 1px #ccc solid; border-left: 1px #ccc solid;}
#SIDEBAR .calendar td, #CONT .calendar td {border-bottom: 1px #ccc solid; border-right: 1px #ccc solid; padding: 2px 4px 2px 3px; font: normal 13px Arial, sans-serif;}
.maincontainer textarea {width: 100%!important;}
#CONT .add-form {clear: both;}
#CONT .add-form, #CONT .end-form {font: normal 11px Arial, sans-serif!important; color: #1d1d1d;}
#CONT div.CONTIN .add-form .line6, #CONT div.CONTIN .add-form .line7 {max-width: 715px; margin: 0 0 15px!important; padding: 7px 0 0!important; font-size: 12px!important;}
#CONT .add-form .line6 .visible, #CONT .add-form .line7 .visible {background: none!important; border-top: 1px #333 dotted;}
#CONT .add-form .visible h3, #CONT .add-form .dropsett1, #CONT .add-form .dropsett2 {top: -10px!important;}
#CONT .add-form .opensett1 .levo, #CONT .add-form .opensett2 .levo {border-right: 1px #333 dotted!important;}
#CONT .end-form {border-top: 1px #999 solid!important; margin-top: 7px!important;}
#CONT .CONTIN .DATE {vertical-align: top; top: 4px; position: relative;}
#CONT .CONTIN #tags_edit_mode a {font-size: 12px!important; margin: 0 3px 0 0!important;}
#CONT .CONTIN .levo li.check {/*background: #fff!important; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity=60);*/}
#CONT .dropsett1.active span, #CONT .dropsett2.active span {background: url(/img/dropsett-icon2.png) 0 0 no-repeat!important; width: 14px!important; height: 7px!important;}