body {margin: 0px
    ; padding: 0px
    ; background-color: #F2F2F2
	; font-family: Verdana, sans-serif
	; font-size: 15px
	; width: 100%
	; height: 100%
	; text-align: center;
  /* overflow: scroll */

}

* {margin: 0px
 	; padding: 0px
}

a:link, a:visited, a:hover, a:active {text-decoration: none
	; cursor: pointer; cursor: hand
}

a:link img, a:visited img, a:hover img, a:active img {border-style: none
	; cursor: pointer; cursor: hand
}

img {vertical-align: top
}

.iePNG {
  behavior: url(/static/truepng.htc);
  position: relative;
}

#div-site {width: 906px
	; margin: 0px auto 0px auto
    ; background-color: #FFFFFF
    ; background-image: url(../img/background.png)
	; background-position: left top
	; background-repeat: repeat-y
	; text-align: left
	; padding-bottom: 33px;
}

#div-site-temp
{
	; height: auto !important; height: 100%
	; min-height: 100%
}

#div-page {width: 900px
	; margin: 0px 3px 0px 3px
}

#div-footer {width: 900px
	; margin: 0px 3px 0px 3px
	; text-align: left
	; vertical-align: top
	; height: 187px
	; height: 206px
	; overflow: hidden
}

#div-site-bottom {width: 906px
	; margin: 0px auto 0px auto
	; background-color: #F2F2F2
    ; background-image: url(../img/background-bottom.png)
	; background-position: left top
	; background-repeat: no-repeat
	; height: 33px
	; overflow: hidden
}


#div-manage-top, #div-manage-bottom {width: 467px
	; height: 21px
	; margin: 0px
	; overflow: hidden
}

#span-manage-main, #span-manage-map, #span-manage-subscript, #span-manage-rules, #span-manage-rss , #span-manage-expert {float: left
	; color: #ECECEC
	; font-size: 9px
	; margin-top: 4px
}

#span-manage-main {margin-left: 25px}

#span-manage-map, #span-manage-subscript, #span-manage-rules, #span-manage-rss,
 #span-manage-expert{margin-left: 10px}

#span-manage-cabinet {color: #b2b2b2
	; font-size: 9px
	; margin-top: 4px
	; float: left
	; margin-left: 25px
}

div.div-calendar-row {width: 147px
	; height: 19px
	; margin: 2px 0px 0px 0px
}

div.div-calendar-row-first {margin: 3px 0px 0px 0px}

div.div-calendar-row-last {margin: 2px 0px 10px 0px !important; margin: 2px 0px 20px 0px}

div.div-calendar-cell {width: 19px
`   ; height: 19px
	; margin: 0px 2px 0px 0px
    ; background-image: url(../img/calendar-bg-lightgrey.png)
	; background-position: left top
	; background-repeat: no-repeat
	; float: left
	; overflow: hidden
}

div.div-calendar-cell-right {margin: 0px}

p.p-calendar-cell {width: 19px
	; height: 19px
	; font-size: 10px
	; color: #afafaf
	; line-height: 19px
	; vertical-align: baseline
	; text-align: center
	; position: relative
	; top: 0px
	; left: 0px
}

div.div-calendar-cell-orange {background-image: url(../img/calendar-bg-orange.png)}
div.div-calendar-cell-green {background-image: url(../img/calendar-bg-green.png)}
div.div-calendar-cell-red {background-image: url(../img/calendar-bg-red.png)}
div.div-calendar-cell-grey {background-image: url(../img/calendar-bg-grey.png)}

div.div-calendar-cell-orange p.p-calendar-cell,
div.div-calendar-cell-green p.p-calendar-cell,
div.div-calendar-cell-red p.p-calendar-cell,
div.div-calendar-cell-grey p.p-calendar-cell
{color: #FFFFFF}

.p-keywords-header {color: #37B1E4; font-size: 9px;}

div#search-button {
    height: 12px;
    width: 12px;
    position: relative;
    margin-left: 420px;
    margin-top: 7px;
    cursor: pointer;
    z-index: 100;
}

/* buttons */
div.div-main {margin: 20px 0px 30px 0px}

div.div-left-corner, div.div-center, div.div-right-corner {float: left
	; height: 26px
	; background-position: left top
}

div.div-left-corner, div.div-right-corner {width: 3px
	; background-repeat: no-repeat
}

div.div-center {width: 400px
	; background-repeat: repeat-x
}

div.div-left-corner {background-image: url(/static/img/ramka_left.png)}
div.div-right-corner {background-image: url(/static/img/ramka_right.png)}
div.div-center {background-image: url(/static/img/ramka_center.png)}

div.div-link-blog, div.div-link-mail {float: left
	; height: 19px
	; margin-top: 7px
	; margin-left: 12px !important; margin-left: 10px
	; margin-right: 6px !important; margin-right: 5px
	; font-size: 10px
	; line-height: 11px
	; vertical-align: baseline
}

div.div-link-blog {color: #29abe2}

div.div-link-mail {color: #8c8c8c
	; margin-left: 20px
}

img.img-link {width: 16px
	; height: 16px
	; margin: 5px 0px 0px 6px
	; float: left
}

/* buttons end */


.hide {
    visibility: hidden !important;
}

