html,body{margin:0;padding:0;
          FONT-SIZE: 9.5pt;
          COLOR: #000000;
          FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#dheader{
    height:150px; min-width:1000px;
    BACKGROUND: url(../images/topr2bg.jpg) repeat-x left top;
}
#dmenu{
    width:250px; float:left; background:#eee
}
#dinfo{
    min-width:350px; margin-left:250px
}
#dbody{
    width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
}

TD {
    FONT-SIZE: 9.5pt; text-align: left;
}
.errorClass{
    color:red;
}
A {
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A:hover {
    COLOR: #aaa; TEXT-DECORATION: none
}
H1 {
    PADDING: 0px;
    FONT-WEIGHT: bold;
    MARGIN: 0px;
    COLOR: #3e3e3e;
}
H2 {
    PADDING: 0px;
    FONT-WEIGHT: bold;
    MARGIN: 0px;
    COLOR: #3e3e3e;
}
H3 {
    PADDING: 0px;
    FONT-WEIGHT: bold;
    MARGIN: 0px;
    COLOR: #3e3e3e;
}
H1 A {
    COLOR: #007; TEXT-DECORATION: none
}
H2 A {
    COLOR: #007; TEXT-DECORATION: none
}
H3 A {
    COLOR: #007; TEXT-DECORATION: none
}
IMG {
    BORDER: 0;
}
IMG.left {
    FLOAT: left; MARGIN: 4px 7px 0px 0px
}
IMG.right {
    FLOAT: right; MARGIN-LEFT: 10px
}

.dFooter {
    FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: tahoma; TEXT-DECORATION: none;
    min-width:1000px;
    height:43px;
    background:url(../images/index_40.gif) repeat-x;
    padding: 10px 5px;
}
.dLFooter {
    float: left;
    width: 450px;
}
.dRFooter {
    margin-left:450px;
    min-width:540px;
    text-align: right;
}
.dFooter A {
    FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: tahoma; TEXT-DECORATION: none; FONT-WEIGHT: bold
}







.columns { clear: both; width: 100%; }
.columns .a,
.columns .b
{ float: left; }
.columns .a { width: 30%; /*margin-right: -100%; background: #ccffcc;*/ }
.columns .b { width: 70%; /*margin-left: 30%; display: inline; background: #ffcccc;*/ }

.dHMenu {
    width:465px;
    float:left;
    height: 150px;
    BACKGROUND: url(../images/toplogo2.jpg) no-repeat left top;
}
.dHMenu UL {
    PADDING: 0; MARGIN: 3px 0px 0px 5px; LIST-STYLE-TYPE: none;
}
.dHMenu li {
    PADDING: 0 0 0 17px; FONT-SIZE: 10pt;
    BACKGROUND: url(../images/li.gif) no-repeat left center;
    MARGIN: 0px;
}
.dHMenu li a {
    COLOR: #ffffff; TEXT-DECORATION: none
}
.dHInfo {
    min-width:535px; margin-left:465px;
    height: 150px;
    BACKGROUND: url(../images/topr2.jpg) no-repeat left top;
    color: #ffffff;
}
.dHInfo A {
    color: #ffffff;
    FONT-WEIGHT: bold
}
.dHCaption{
    width:56%;
    height: 44px;
    float: left;
    color: #ffffff;
}
.dHCaption A{
    color: #ffffff;
    FONT-WEIGHT: bold
}
.dHSign {
    width:43%;
    height: 44px;
    FLOAT: left;
}
.dHSign form{
    text-align:right;
    margin:0; padding:0;
}

.dHBanner {
    width: 100%;
    height: 100px;
}


.dTMenu {
    height: 36px;
    min-width:1000px;
    BACKGROUND: url(../images/tn.jpg) repeat-x bottom;
}
.dTMenuBG {
    width: auto;
    min-width:1000px;
    height: 30px;
    BACKGROUND: url(../images/056_08.jpg) repeat-x;
}
.dTLMenu {
    float: left;
    width: 350px;
    height: 30px;
    BACKGROUND: url(../images/056_02.jpg) no-repeat left top;
    PADDING: 0px;
    margin:0;
}
.tlm{
    margin-top:7px;
}
.dTLMenu A{
    margin: 0px 5px 0px 5px;
}
.dTRMenu {
    margin-left: 350px;
    min-width:620px;
    /*    width: 640px;*/
    height: 30px;
}

.dTRMenu UL {
    padding: 0;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none;
    height: 30px;
}
.dTRMenu LI {
    DISPLAY: inline;
    FLOAT: left;
    height: 30px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: tahoma;
    padding: 0 20px 0 0;
    margin:0;
    BACKGROUND: url(../images/056_04.jpg) no-repeat right center;
}
.dTRMenu LI A {

    BACKGROUND: url(../images/056_06.jpg) no-repeat left top;
    PADDING: 7px 5px 0px 17px;
    margin-top:0px;
    FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
    DISPLAY: inline-block;
    height: 20px;
    MARGIN: 0px;
    /*border:green solid 1px;*/
}


.dSubpanel {
    min-width: 1000px;
    DISPLAY:BLOCK;
    padding-top:0px;
    height:auto;
}
.dSubmenu {
    float:left;
    width:79%;
    min-width:750px;
    DISPLAY: block;
    MARGIN-bottom: 0px;
    padding-top: 0px;
    height:auto;
}

.dSubmenu UL {
    display: block;
    PADDING: 0px; MARGIN: 0px;
    LIST-STYLE-TYPE: none;
    height:auto;
}
.dSubmenu LI {
    /*    display:list-item;
        float:left;*/
    display:inline;
    FONT-WEIGHT: bold; FONT-FAMILY: tahoma;
    margin: 0 5px 0 5px;
    padding-bottom: 5px;
}
.dSubmenu A {
    PADDING: 0 0 0 0;
    FONT-SIZE: 12px;
    COLOR: #993300;
    TEXT-DECORATION: none
}

.dProfile {
    width:20%;
    height:25px;
    float:right;
    min-width:150px;
    text-align:right;
    MARGIN: 0px 0px;
    padding-right:5px;
}

.dPanel{
    clear:both;display:block;width:100%; border:0;
    min-width:1000px;
}
.dPLeft{
    width:213px;
    vertical-align:top;
    text-align: left;
}
.dPCenter {
    BACKGROUND: url(../images/056_14.gif) repeat-y left top;
    vertical-align: top;
}
/*block left menu*/
.dBMTop {
    width: 213px;
    background: url(../images/056_09.jpg) no-repeat left top;
    height:96px;
}
.dBMCenter {
    width: 213px;
    padding: 0px;
    margin: 0px;
    background: url(../images/056_18.jpg) repeat-y;
}
.dBMCtx {
    padding: 10px;

}
.dBMBottom {
    width: 213px;
    background: url(../images/056_23.jpg) no-repeat left top;
    height:11px;
}
/*end*/

.dAngle {
    BACKGROUND: url(../images/rb_angle.gif) no-repeat right bottom;
    padding: 3px 3px 10px 3px;
}
.dSearch{
    PADDING: 0 0 5px 0;
    BORDER-BOTTOM: #ccc 1px solid;
}
.dSearch FORM {
    PADDING: 0;
    MARGIN: 0;
}


.dList UL {
    PADDING: 0 0 4px 0;
    MARGIN-LEFT: 5px;
    LIST-STYLE-TYPE: none;
}
.dList LI {
    /*MARGIN0-LEFT: 5px;*/
    PADDING: 0 0 0 10px;
    BACKGROUND: url(../images/marker.gif) no-repeat left;
}
.dList A {
    PADDING: 0;
    TEXT-DECORATION: none
}
.dInfo {
    border: 0;
}
.dInfo TD {
    padding: 0 10px 0 3px;
}



DIV.vmenu2L H2 {
    PADDING: 0 0 4px 0;
    MARGIN: 15px 0px 6px;
    BORDER-BOTTOM: #ccc 1px solid
}
.vmenu2L H2 A{
    COLOR: #55f; TEXT-DECORATION: none
}
DIV.vmenu2L UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.vmenu2L LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.vmenu2L LI A {
    FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; TEXT-DECORATION: none
}


.block {
    PADDING: 5px 0 5px 28px;
    BACKGROUND: url(../images/strelka2.gif) no-repeat left 50%;
    MARGIN: 2px 5px 5px; COLOR: #4a4;
    BORDER-BOTTOM: #a33 1px solid
}
H2.block A {
    COLOR: #a33
}

H1 {
    FONT-SIZE: 12pt;
}
H2 {
    FONT-SIZE: 11pt;
}
H3 {
    FONT-SIZE: 10pt;
}
H4 {
    FONT-SIZE: 9.5pt; MARGIN: 10px 0px 3px
}

.Caption {
    PADDING-RIGHT: 0px; PADDING-LEFT: 28px; BACKGROUND: url(../images/strelka.gif) no-repeat left 50%; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 3px
}






.post {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../images/img05.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 5px 1px 0px; PADDING-TOP: 3px; HEIGHT: 100%
}
#post A:hover {
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.post H3 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.post H3 A {
    COLOR: #000
}
.entry P {
    MARGIN: 3px 0px 5px; TEXT-ALIGN: justify
}
.meta {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/img03.gif) repeat-x; PADDING-BOTTOM: 30px; PADDING-TOP: 5px
}
.meta P {
    MARGIN: 0px; COLOR: #999; LINE-HEIGHT: normal
}
.meta .byline {
    FLOAT: left
}
.meta .links {
    FLOAT: right
}
.meta .more {
    PADDING-RIGHT: 10px; PADDING-LEFT: 18px; BACKGROUND: url(../images/read.gif) no-repeat left center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.meta .comments {
    PADDING-LEFT: 22px; BACKGROUND: url(../images/comment.gif) no-repeat left center
}
.box {
    BORDER-RIGHT: #dadada 1px dashed; BORDER-TOP: #dadada 1px dashed; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 5px 3px 0px; BORDER-LEFT: #dadada 1px dashed; COLOR: #444; BORDER-BOTTOM: #dadada 1px dashed; HEIGHT: 100%
}
.box H3 {
    PADDING-LEFT: 8px; FONT-SIZE: 10pt; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 3px; TEXT-TRANSFORM: lowercase; COLOR: #6c7425
}
.box H3 A {
    COLOR: #000
}
.box P {
    FONT-SIZE: 9pt; MARGIN: 0px; LINE-HEIGHT: 16px; TEXT-ALIGN: justify
}
.box_inner {
    BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(../images/a4.gif) #ffffe9 repeat-x; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 100%
}
.captioned_image {
    FLOAT: left; MARGIN: 4px 7px 0px 0px
}
.dt {
    FONT-SIZE: 10px; LEFT: 0px; BOTTOM: 0px; TEXT-ALIGN: right
}



.top_item {
    COLOR: #55f; TEXT-DECORATION: none
}
.item {
    FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; TEXT-DECORATION: none
}
.print {
    PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(../images/icon-printerfriendly.gif) no-repeat left center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.list {
    PADDING-RIGHT: 20px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; BACKGROUND: url(../images/next.gif) no-repeat right center; PADDING-BOTTOM: 10px; MARGIN: 0px 5px; PADDING-TOP: 10px; TEXT-ALIGN: right
}

.litem {
    BORDER-RIGHT: #dadada 1px dashed; PADDING-RIGHT: 3px; BORDER-TOP: #dadada 1px dashed; PADDING-LEFT: 3px; BACKGROUND: url(../images/bbg0.gif) repeat-x left top; PADDING-BOTTOM: 5px; MARGIN: 2px 0px; BORDER-LEFT: #dadada 1px dashed; PADDING-TOP: 3px; BORDER-BOTTOM: #dadada 1px dashed; HEIGHT: 100%
}
.cap1 {
    BACKGROUND: url(../images/bgcap.jpg) repeat-x left top
}
.cap2 {
    BACKGROUND: url(../images/lcap.jpg) no-repeat left top; WIDTH: 40px
}
.cap3 {
    BACKGROUND: url(../images/rbgcap.jpg) no-repeat right top; PADDING-TOP: 15px
}
.cap4 {
    BACKGROUND: url(../images/rcap.jpg) no-repeat right top; WIDTH: 33px
}


.dPCap {
    height:48px;
    BACKGROUND: url(../images/bgcap.jpg) repeat-x left top
}
.dPC1 {
    height:48px;
    BACKGROUND: url(../images/lcap.jpg) no-repeat left top;
}
.dPC2 {
    height:48px;
    BACKGROUND: url(../images/rcap.jpg) no-repeat right top;
}
.dPC3 {
    height:48px;
    BACKGROUND: url(../images/rbgcap.jpg) no-repeat right top;
    margin:0 33px 0 40px;
    padding: 15px 0 0 0;
}
.dCLine {
    height: 45px;
    BACKGROUND: url(../images/capline.gif) no-repeat left bottom;
}
.number{
    width: 20px;
}
.imgItem{
    width:240px;height: 210px; float:left;text-align:center;
}

/*---------------------*/

.rf-fu {
    width:200px;
}
.rf-fu-lst {
    height: 110px !important;
}
input.rf-au-inp {
    width:100%;
}
.rf-au-lst-scrl {
    width:300px; max-height:200px;
}

input,select,textarea,button,keygen,isindex,legend,a{font-size:9.5pt;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;}
fieldset{border-width:1px;border-style:solid;padding:10px;border-color:#BED6F8;}
hr{border-width:1px;border-style:solid;border-color:#BED6F8;}
input,select,textarea,button,keygen,isindex{border-width:1px;border-color:#BED6F8;color:#000;}
button,input[type="reset"],input[type="submit"],input[type="button"]{border-width:1px;border-color:#BED6F8;font-size:9.5pt;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;background-repeat:repeat-x;background-position:top left;background-color:#BED6F8;background-image:url(org.richfaces.images/buttonBackgroundImage.png);}
button:hover,input[type="reset"]:hover,input[type="submit"]:hover,input[type="button"]:hover{background-position:bottom left;background-repeat:repeat-x;background-image:url(org.richfaces.images/buttonHoverBackgroundImage.png);}
button[disabled],input[type="reset"][disabled],input[type="submit"][disabled],input[type="button"][disabled]{color:#8DB7F3;border-color:#ccc;background-color:#ccc;background-image:url(org.richfaces.images/buttonDisabledBackgroundImage.png);background-position:top left;}
textarea,input[type="text"],input[type="password"],select{border-width:1px;border-style:solid;border-color:#BED6F8;font-size:9.5pt;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;background-repeat:no-repeat;background-position:1px 1px;background-color:#fff;background-image:url(org.richfaces.images/inputBackgroundImage.png);}
textarea[disabled],input[type="text"][disabled],input[type="password"][disabled],select[disabled]{color:#BED6F8;cursor:default;}