body {height: 100%; margin: 0; padding: 0; background-color: #007b38}
body, td {font: normal 0.75em arial, tahoma, verdana; color: #000000}

a {color: #009664}/*00ab4e*/
a:visited {color: #009664}
a:hover {color: #009664}
a:active {color: #009664; text-decoration: underline}

h1, h2, h3 {margin: 0; padding: 0; font-weight: normal}
h1 {font-size: 1.9em; margin-bottom: 0.85em}
h2 {font-size: 1.9em; margin-bottom: 0.8em}
h3 {font-size: 1.2em; margin-bottom: 0.6em; font-weight:bold;}

p {margin: 0; padding: 0 0 1em 0}

div {//width: 100%}
div, form {margin: 0; padding: 0}


ul, ol {margin: 0; padding: 0 0 0 1.8em}
li {margin: 0; padding: 0 0 1em 0}

#png {//background-image: none ! important; behavior: url(/images/png.htc)} 

#mea {width: 100%; height: 0; position: absolute; visibility: hidden}
#fix {width: expression(document.getElementById('mea').clientWidth < 1000 ? '1000px' : '100%'); min-width: 1000px; background: #62e050 url(/images/top.gif) 0 0 repeat-x}

div.container {padding: 0 15px; background: url(/images/bot.gif) 0 100% repeat-x; border: 0px solid red}

table.main td.main_center {width: 100%; background-color: #ffffff}
table.main td div {width: 11px; height: 11px; font-size: 0}
table.main td .main_1 {background: url(/images/main_1.png); //background: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/main_1.png, sizingMethod=crop)}
table.main td .main_2 {background: url(/images/main_2.png); //background: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/main_2.png, sizingMethod=crop)}
table.main td .main_3 {background: url(/images/main_1.png); //background: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/main_3.png, sizingMethod=crop)}
table.main td .main_4 {background: url(/images/main_2.png); //background: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/main_4.png, sizingMethod=crop)}

div.main_1 {background: #ffffff url(/images/main_1.gif) 0 100% no-repeat}
div.main_2 {background: url(/images/main_2.gif) 100% 100% no-repeat}
div.main_1a {background: #ffffff url(/images/main_1a.gif) 0 100% no-repeat}
div.main_2a {background: url(/images/main_2a.gif) 100% 100% no-repeat}
div.content {padding: 38px 40px 30px 25px}
div.content-bot {padding: 11px 0 20px 50px}

td.a, td.b, td.c, td.d, td.e, td.f, td.b table td, td.c table td, td.d  table td {vertical-align: top}
td.a, td.c, td.e {padding-right: 27px}
td.a, td.b {padding-bottom: 2em}
td.c, td.d {padding-bottom: 4.4em}
#index td.c, #index td.d {padding-bottom: 0}
td.b {width: 100%}

td.a div {width: 250px; text-align: center}
td.a a {margin: 0 auto; width: 183px; height: 70px; display: block; background: url(/images/logo.gif) 0 0 no-repeat; cursor: pointer; cursor: hand}
td.a p {padding: 0.8em 10px 0 20px; font-size: 1.15em}

div.ban {clear: both; //padding-right: 1px; //overflow-x: hidden}
div.ban-1, div.ban-2 {float: left; overflow: hidden; border: 0px solid red}
div.ban-1 {width: 58%; //text-align: center}
div.ban-2 {width: 42%}

div.ban-1 a {margin: 0 auto; display: block; cursor: pointer; cursor: hand}
div.ban-2 div {padding-left: 45px}
div.ban-2 ul {padding: 0 0 2.25em 0}
div.ban-2 ul li {margin: 0 1.5em 0 0; padding: 0; font-size: 0.8em; display: inline; list-style: none}
div.ban-2 span {padding-bottom: 0.15em; display: block; font-size: 1.8em}
div.ban-2 p {font-size: 1.05em}

td.c p, td.d p, div.com {padding: 0.3em 1em 0.3em 12px; font-size: 1.05em; background: url(/images/mar.gif) left center no-repeat; color: #ff9c00; white-space: nowrap}
td.c p#on, td.d p#on {background-image: url(/images/mar-on.gif)}
p#on a {color: #ff9c00; text-decoration: none}
p#on a:visited {color: #ff9c00; text-decoration: none}
p#on a:hover {color: #ff9c00; text-decoration: none}
p#on a:active {color: #ff9c00; text-decoration: none}

div.com {margin-top: 0.2em; padding-right: 0; font-size: 1.8em}

div.head-small {padding: 0.4em 15px 0.6em; font-size: 1.35em}
div.u {padding: 0 0 0.4em 0}
div.u_1 {background: #ff9c00 url(/images/u_1.gif) 0 0 no-repeat}
div.u_2 {background: url(/images/u_2.gif) 100% 0 no-repeat}
div.u_3 {background: url(/images/u_3.gif) 0 100% no-repeat}
div.u_4 {padding: 10px 8px 15px; background: url(/images/u_4.gif) 100% 100% no-repeat}
div.u-head {padding: 0 0 0.4em 7px; font-size: 1.05em}
div.u-small {padding: 0.6em 0 0.2em 7px; font-size: 1.05em; font-weight: bold; color: #ffffff}
div.u_4 p {margin-left: 7px; padding: 0 0 0 10px; background: url(/images/u_mar.gif) 0 0.4em no-repeat}

div.uu {padding: 0.1em 0 0}
div.uu_1 {background: #FFC56A url(/images/uu_1.gif) 0 0 no-repeat}
div.uu_2 {background: url(/images/uu_2.gif) 100% 0 no-repeat}
div.uu_3 {background: url(/images/uu_3.gif) 0 100% no-repeat}
div.uu_4 {padding: 0.1em 6px 0.1em; background: url(/images/uu_4.gif) 100% 100% no-repeat}
div.uu_4 p {margin: 0; padding-left: 12px; background: url(/images/uu_mar.gif) 0 0.3em no-repeat; font-weight: bold; color: #ffffff}

a.menu {color: #ffffff; text-decoration: none}
a.menu:visited {color: #ffffff}
a.menu:hover {color: #ffffff; text-decoration: underline}
a.menu:active {color: #ffffff}

table.head td {vertical-align: top}
table.head td p {margin-left: 3em; padding: 0.6em 0 0.6em 16px; font-size: 0.9em; background: url(/images/print.gif) left center no-repeat; white-space: nowrap}

div.bot {padding: 1.2em 36px 0 29px; color: ffffff; background-color: #007b38}
div.icom {clear: both; //padding-right: 1px; //overflow-x: hidden}
div.icom-1, div.icom-2, div.icom-3 {float: left; overflow: hidden; border: 0px solid red}
div.icom-1 {width: 37%}
div.icom-2 {width: 40%}
div.icom-3 {width: 23%; text-align: right}
div.bot p {clear: left}

a.ic {color: #ffffff}
a.ic:visited {color: #ffffff}
a.ic:hover {color: #ff9c00}
a.ic:active {color: #ff9c00; text-decoration: undeline}

div.online {padding: 1em 50px 0.5em}
div.online table td.online-center {width: 100%; padding: 0 20px; text-align: center; font: bold 1.9em 'arial narrow'; color: #ffffff}
div.online div {width: 197px; height: 48px}
div.online-left {background: url(/images/online_left.png); //background: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/online_left.png, sizingMethod=crop)}
div.online-right {background: url(/images/online_right.png); //background: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/online_right.png, sizingMethod=crop)}

div.panel {padding: 0 27px 0 32px}
div.panel table td {width: 14%; vertical-align: top; text-align: center}
div.panel div div {margin: 0 auto; width: 118px; height: 118px}
div.panel div a.block { display:block; margin: 0 auto;width: 118px; height: 118px; cursor:hand;}
div.panel p {margin: -0.2em auto 0; padding-bottom: 0.8em; width: 70%; position: relative; z-index: 1; font-size:  1.05em}
div.panel p a {margin-right: 4px}

a.pa {color: #007937}
a.pa:visited {color: #007937}
a.pa:hover {color: #ffffff}
a.pa:active {color: #ffffff; text-decoration: undeline}

td.new, td.spe, td.hit {vertical-align: top; padding-right: 50px}
td.new {width: 44%}
td.spe {width: 28%}
td.hit {width: 28%}

td.new div.com {margin: 0 0 0.9em 0; padding-top: 0; padding-bottom: 0}
td.new p {padding: 0 0 1.6em 0; clear: left}
td.new p img {float: left; margin: 0.2em 0 1.6em}
td.new p span {padding: 0 0 0 97px; display: block}
div.sp {padding-bottom: 1.3em}
div.sp_1 {background: #ff9c00 url(/images/sp_1.gif) 0 0 no-repeat}
div.sp_2 {background: url(/images/sp_2.gif) 100% 0 no-repeat}
div.sp_3 {background: url(/images/sp_3.gif) 0 100% no-repeat}
div.sp_4 {padding: 10px 28px; color: #ffffff; font-size: 2em; background: url(/images/sp_4.gif) 100% 100% no-repeat}
td.spe span, td.hit span {padding-bottom: 0.9em; display: block}
td.spe span {text-align: center}
td.hit div {margin-left: -0.2em; padding: 0.2em 0 0.5em; position: relative; z-index: 1; color: #ff7800; font-size: 2em;}

/*****************************Добавки*****************************/
.phtd {padding:0 10 10 0;}