*{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
html, body {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    height: 100%;
}
body {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    width: 100%;
    position: relative;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 15px;
    color: #676767;
}
TABLE, TD, TR, DIV, SPAN, IMG, P, UL, LI {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    border: none;
}
TABLE, TD, TR, IMG {
    border: none;
}
TABLE {
    border-collapse: collapse;
}
TABLE TD {
    border-collapse: collapse;
}
.displaynone {
    display: none;
}
.endblock {
    clear: both;
    font-size: 0px;
    line-height: 0px;
}
.w50 {
    width: 50%;
}
.w100 {
    width: 100%;
}
.w1000 {
    width: 1000px;
}
.prelat1p {
    position: relative;
    width: 0px;
    height: 0px;
    font-size: 0px;
    line-height: 0px;
}
.transparent {
    filter: expression(Real_fixPNG(this));
}
.transparent IMG {
    filter: expression(Real_fixPNG(this));
}

#header {
    width: 1000px;
    height: 490px;
    text-align: left;
    background: url('/media/i/header_bg.jpg') no-repeat top left;
}

#header_left {
    width: 50%;
    height: 490px;
}
#header_right {
    width: 50%;
    height: 490px;
}

/* LOGO */
#logo {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 30px;
}

/* MENU */
#menu {
    position: absolute;
    top: 184px;
    left: 72px;
    width: 190px;
    height: 210px;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
}
#menu .select {
    background: url('/media/i/bullet.jpg') no-repeat top left;
}
#menu A {
    margin-left: 20px;
    color: #027028;
}
#menu A:hover {
    color: #00a639;
}

/* ICOS */
#ico_home {
    position: absolute;
    z-index: 2;
    top: 32px;
    left: 340px;
}
#ico_mail {
    position: absolute;
    z-index: 2;
    top: 32px;
    left: 400px;
}
#ico_map {
    position: absolute;
    z-index: 2;
    top: 32px;
    left: 460px;
}


/* CONTENT */
#content {
    width: 1000px;
    text-align: left;
}
#content .container {
    margin: 0px 86px 0px 86px;
}
#content H1 {
    color: #302f2f;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 20px;
}
#content H2 {
    color: #302f2f;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
}
#content H3 {
    color: #302f2f;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}
#content H4 {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 14px;
}
#content .col_left {
    width: 301px;
    margin: 14px 14px 14px 10px;
}
#content .col_right {
    width: 675px;
    margin: 34px 0px 14px 0px;
}

.link {
    color: #000;
}
.fsize10 {
    font-size: 10px;
}
.fsize11 {
    font-size: 11px;
}
.fsize12 {
    font-size: 12px;
}
.fsize13 {
    font-size: 13px;
}


/* CATALOG LIST */
#catalog_list {
    margin: 10px 0px 10px 0px;
}
#catalog_list .title {
    margin-bottom: 30px;
}
#catalog_list .title A {
    color: #079fe1;
    font-weight: bold;
}
#catalog_list .photo {
    margin: 0px 30px 20px 0px;
}
#catalog_list .photo IMG {
    border: 10px solid #a1ddf7;
}
#catalog_list .podtitle {
    margin-bottom:  14px;
}
#catalog_list .podtitle SPAN {
    font-weight: bold;
    color: #009f35;
}

/* FOOTER */
#before_footer {
    clear: both;
    height: 130px;
}
#footer {
    width: 100%;
    height: 120px;
    position: absolute;
    bottom: 0;
}
#footer DIV.footer1000 {
    text-align: left;
    width: 1000px;
    height: 120px;
    text-align: left;
    background: url('/media/i/footer_bg.jpg') no-repeat top left;
}

/* SITEMAP */
#sitemap {
	margin: 10px 0px 30px 0px;	
}
#sitemap A:hover {
	text-decoration: none;	
}
#sitemap LI {
	list-style: none;
	margin: 0px 0px 8px 0px;
}

/* COPYRIGHTS */
#copyrights {
    position: absolute;
    z-index: 2;
    top: 84px;
    left: 96px;
    font-size: 12px;
    line-height: 14px;
    width: 340px;
    height: 20px;
    overflow: hidden;
}

/* MENU FOOTER */
#menu_footer {
    position: absolute;
    top: 16px;
    width: 900px;
    left: 86px;
    font-size: 14px;
    line-height: 16px;
}
#menu_footer P {
    float: left;
    display: inline;
    margin-right: 50px;
}
#menu_footer A {
    color: #000;
}
#menu_footer A:hover {
    color: #027028;
}

/* WEB-MARK.RU */
#webmarklogo {
    position: absolute;
    top: 73px;
    left: 840px;
    width: 120px;
    height: 35px;
}
#webmarklink {
    position: absolute;
    top: 74px;
    left: 710px;
    width: 120px;
    font-size: 12px;
    line-height: 14px;
}
#webmarklink A {
    color: #85726b;
}
#webmarklinkseo {
    position: absolute;
    top: 91px;
    left: 710px;
    width: 120px;
    font-size: 12px;
    line-height: 14px;
}
#webmarklinkseo A {
    color: #85726b;
}

/* ARTICLE */
#article {
    position: absolute;
    top: 83px;
    left: 330px;
    width: 120px;
    font-size: 11px;
    line-height: 14px;
}
#article A {
    color: #999;
}

/* PAGINATOR */
#paginator {
    text-align: center;
    margin: 0px 0px 10px 0px;
}
#paginator .page {
    float: left;
    display: inline;
    margin: 5px;
}
#paginator .page A {
    color: #027028;
}
#paginator .pageNow {
    float: left;
    display: inline;
    margin: 5px;
    color: #555;
    font-weight: bold;
}


/* TEXTES CONTENT */
.text P {
    margin-bottom: 14px;
}
.text UL {
    margin: 4px 0px 4px 20px;
    list-style: disc;
}
.text OL {
    margin-left: 20px;
    list-style: decimal;
}
.text A {
    color: #027028;
}
.text LI {
    margin: 4px 0px 4px 0px;
}