/* --------- Каркас на дивах --------- */
html, body	{height:100%;min-height:100%;margin:0;padding:0;}	
#outer		{position:relative;min-height:100%;/* height нельзя использовать - футер залазит на текст при скроллинге, поэтому используем хак для фона (чтобы тянулся) - бордер*/
			border:0px solid #000000;background-repeat:no-repeat;background-position:233px 231px}
html>body #outer, html>body #footer		{min-width:1000px;max-width:1200px;width:auto;margin:0 auto}
/* height нужен для IE (чтобы футер прижимался книзу при изменении размеров окна) */
* html #outer	{height: 100%;}
* html #outer2	{height: 100%;}
div				{padding:0px;margin:0px}
#header			{height:282px;background-image:url("/img/tmpl/im_02.gif");background-position:top left;background-repeat:repeat-x}
#container		{border:0 none}
#main			{margin-right:244px}
#main2			{margin-right:244px}
#content		{margin-left:285px;padding:45px 0px 0px 20px;border:0 none}
#left_part		{width:285px;float:left;border:0px solid yellow}
#right_part		{width:240px;float:right;border:0px solid red}
#container, #right_part	{padding-bottom:20px}
.clear			{height:0;line-height:.1em;clear:both}
#footer			{padding-bottom:10px;height:157px;clear:both;/*margin-top:-157px;*/
				background-image:url("/img/tmpl/im_87.gif");background-position:top left;background-repeat:repeat-x}

/* ----- Основные стили --------------- */
p			{margin:0px;padding:7px 0px 7px 0px}
form		{padding:0px;margin:0px}
br			{line-height:10px}
td,p,select,textarea,button,input,div	{font-family:Tahoma,Arial,sans-serif;font-size:12px;color:#474747}
h1,h2,h3,h4,h5,h6,h7	{font-family:Arial,Tahoma,sans-serif;margin:0px;padding:20px 0px 0px 0px;color:#366B9D;font-weight:bold}
h1			{color:#DC3235;font-size:17px;padding:10px 0px 6px 0px}
h2			{font-size:14px}
h3			{font-size:12px}
h4			{font-size:11px;padding-top:15px}
h5			{color:#ffffff;font-size:11px;padding-top:15px}
.pad0		{padding:0;margin:0}
.brd		{border:1px solid #494949;margin:10px 30px 17px 3px}
.brd2		{border:1px solid #494949;margin:10px 3px 17px 30px}
.italic		{font-style:italic}
label		{cursor:pointer;color:#2C5179}
div.info	{width:247px;border:1px solid #A3A3A3;background-color:#e5e5e5;margin:10px 10px 10px 0px;float:left}
p.info		{line-height:17px;padding:10px 10px 10px 20px;font-size:11px}

a				{color:#525252;text-decoration:underline}
a:hover			{color:#DA251D;text-decoration:underline}
p.green			{color:#096B3A;font-size:14px;text-decoration:underline}
a.green:hover	{color:#DA251D !important;text-decoration:underline}
/*a.green:visited	{color:#096B3A}*/

h1 span			{color:#525252}

td.content		{padding:0px 43px 30px 35px}
td.content p, dd{line-height:15px}
dl				{margin:0px;padding:0px}
dt				{font-weight:bold}
dd				{padding:3px 0px 14px 0px;margin:0px}

/* ------ Верх ---------- */
table.top_part	{height:282px;background-image:url("/img/tmpl/im2_02.jpg");background-position:top right;background-repeat:no-repeat}
td.logo			{height:179px;padding:48px 0px 0px 22px;vertical-align:top;background-image:url("/img/tmpl/im_01.gif");background-position:top left;background-repeat:no-repeat}
td.dt			{height:57px;padding:28px 0px 0px 26px;font-family:Arial,Tahoma,sans-serif;font-size:17px;font-weight:bold;color:#666666}
td.mn_ico		{height:68px;padding:0px 5px 0px 50px;text-align:right}
td.header		{width:26%;vertical-align:bottom;text-align:center;padding:0px 0px 135px 0px}
td.tree			{width:26%;vertical-align:top;text-align:center;padding:9px 0px 0px 0px}
td.header h1	{padding:0px;margin:0px;color:#ffffff;font-size:17px;line-height:19px}
td.banner		{height:91px;text-align:center;padding-right:20px}
td.banner img	{border:0 none}
a.mn_ico			{color:#797979;font-size:11px;text-decoration:none}
a.mn_ico:hover		{color:#DA251D !important;}
a.mn_ico:visited	{color:#797979}
td.mn_ico span		{padding-right:16px}
table.email			{width:456px;height:52px;background-image:url("/img/tmpl/im2_08.gif");background-position:top right;background-repeat:no-repeat}
td.td_last			{width:305px;padding-bottom:6px}
a.last				{color:#333333;font-size:12px;font-weight:bold;text-decoration:none}
a.last:hover		{color:#333333 !important;text-decoration:underline}
a.last:visited		{color:#333333}
.td_email			{vertical-align:bottom;padding:0px 0px 5px 0px;color:#2B5555;font-size:11px}
a.email				{color:#2B5555;font-size:11px;text-decoration:underline}
a.email:hover		{color:#DA251D !important;text-decoration:underline}
/*a.email:visited		{color:#2B5555}*/
table.search		{width:456px;height:51px;background-image:url("/img/tmpl/im_46.gif");background-position:bottom left;background-repeat:repeat-x}
/* верхнее меню */
td.td_mn_top		{height:20px;text-align:center;padding-right:26px}
td.mn_top_pad		{padding:0px 3px 0px 3px}
td.mn_top_a			{padding:0px 10px 0px 10px;color:#FFFF00;font-size:11px;font-weight:bold;background-image:url("/img/tmpl/im_24.gif");background-position:top left;background-repeat:repeat-x}
td.mn_top			{padding:0px 10px 0px 10px;background-image:url("/img/tmpl/im_30.gif");background-position:top left;background-repeat:repeat-x}
a.mn_top			{color:#ffffff;font-size:11px;text-decoration:none;font-weight:bold}
a.mn_top:hover		{color:#DA2427 !important;text-decoration:none}
/*a.mn_top:visited	{color:#096B3A}*/
/* форма поиска */
input.search		{width:290px;border:1px solid #C7C7C7;height:17px;font-size:11px;padding:0px 2px 0px 2px}
td.search_txt		{color:#006633;font-weight:bold}

/* ------------ ЛЕВАЯ ЧАСТЬ -------------- */

td.header2			{height:45px;font-size:20px;color:#9BC7B1;font-weight:bold;padding:18px 0px 0px 26px}
/* меню */
table.bg_mn			{background-image:url("/img/tmpl/im_55.gif");background-position:top left;background-repeat:repeat-y}
td.bg_mn_corner		{padding:19px 0px 15px 0px;background-image:url("/img/tmpl/im_51.gif");background-position:top left;background-repeat:no-repeat}

.bg_mn		{background-image:url("/img/tmpl/im2_08.gif");background-position:left top;background-repeat:repeat-y}
td.td_mn	{height:30px;padding:0px 0px 23px 0px;background-image:url("/img/tmpl/im2_11.gif");background-position:left bottom;background-repeat:no-repeat}
p.mn		{padding:5px 10px 5px 53px;color:#4C4C4C;font-size:14px;background-image:url("/img/tmpl/im_59.gif");background-position:25px 6px;background-repeat:no-repeat}
a.mn			{color:#4C4C4C;text-decoration:none;font-family:Arial,Tahoma,sans-serif;}
a.mn:hover		{color:#009933;text-decoration:none}
/*a.mn:visited	{color:#4C4C4C}*/
table.submn	{display:none}
td.td_submn	{padding:5px 20px 8px 0px}
p.submn		{padding:2px 0px 2px 0px;color:#2C5179}
a.submn			{color:#222222;text-decoration:none}
a.submn:hover	{color:#000000;text-decoration:underline}
#a.submn:visited	{color:#222222}


div.number		{padding:45px 0px 0px 25px;margin:0px}
table.number	{width:233px;height:39px;background-image:url("/img/tmpl/im_66.gif");background-position:top left;background-repeat:no-repeat}
div.advertise	{padding:37px 0px 0px 25px}
p.statistic		{font-size:11px;font-style:italic;padding:50px 20px 30px 25px}
p.statistic span	{color:Red}
/* формочка с номерами */
input.num1,input.num2	{width:34px;height:15px;border:0px solid #ffffff;background-color:transparent;padding:0px 2px 0px 2px}
input.num2				{width:54px}
td.params		{vertical-align:bottom;text-align:right;padding:0px 17px 3px 0px}
td.submit		{vertical-align:bottom;padding-left:15px}

/* -------- ПРАВАЯ ЧАСТЬ --------- */
td.rmenu		{padding:43px 0px 15px 0px}
td.contact		{padding:15px 0px 18px 0px}
td.vote			{padding-top:18px}
td.vote_header	{height:17px;padding-left:10px;color:#ffffff;font-size:11px;font-weight:bold;background-image:url("/img/tmpl/im_64.gif");background-position:top left;background-repeat:no-repeat}
table.panel		{width:168px;border:1px solid #47916C;border-width:0px 1px 0px 1px}
td.panel		{padding:10px}
td.panel span	{color:#DF4043;font-size:11px;font-weight:bold}
td.panel label	{font-size:11px}
td.vote_footer	{height:17px;text-align:right;padding-right:10px;background-image:url("/img/tmpl/im_72.gif");background-position:top left;background-repeat:no-repeat}
td.advertise	{padding:37px 0px 0px 20px}
td.link1,td.link2,td.link3	{height:22px;padding-left:35px;background-image:url("/img/tmpl/im_76.gif");background-position:top left;background-repeat:no-repeat}
td.link2					{background-image:url("/img/tmpl/im_78.gif")}
td.link3					{background-image:url("/img/tmpl/im_83.gif")}
a.link			{color:#ffffff;text-decoration:none;font-weight:bold}
a.link:hover	{color:#DA2427;text-decoration:none}
/*a.link:visited	{color:#ffffff}*/
/* ----------- ФУТЕР ---------------- */
td.address		{font-size:14px;color:#ffffff;padding-left:20px}
td.grey			{height:40px;color:#797979;font-size:11px;vertical-align:bottom;text-align:center}
td.cp			{height:30px;color:#797979;font-size:11px;text-align:center}
a.cp			{color:#797979;font-size:11px;text-decoration:none}
a.cp:hover		{color:#DA251D !important;text-decoration:underline !important;}
a.cp:visited	{color:#797979}
/* ----------- ПОИСК ---------------- */

div.item h2	{padding:0;margin:0 0 0 -3;background:url("/img/tmpl/bg_01_05.gif") repeat-x top}
div.item h2 a, div.item h2 span {padding:1px 5px;margin:0;font-size:12px;text-decoration:none;color:White;background-color:#009933;}
div.item h2 a:hover {text-decoration:none;color:White}
div.item .brief	{padding-bottom:15px}

div.navi		{text-align:center}
div.navi a.active	{font-size:14px;font-weight:bold;color:#009933}
div.navi a		{padding:0 5px}

#content .item {margin:0 0 20px 30px;padding-top:1px;overflow:hidden;}
#content .item img {float:left;border-bottom:#C30 none 0px;}
#content .item h2 {height:16px;margin:0;padding:0;font-size:11px;}
#content .item h2 a, #content .item h2 span {float:left;font-size:11px;text-decoration:none;}
/*#content .img h2 {margin-left:215px;}
#content .img h1 {margin-left:215px;}*/
#content .img img {border-right:15px solid #FFF;}
#content .brief {padding:10px 0 20px;}
#content .item div {font-size:12px;}
#content .author	{padding-bottom:10px;}
#content .back	{padding:10px 5px}
#content .rss	{text-align:right}

td.contact .phone	{font-size:10px;font-weight:bold;color:White;padding:34px 0 10px}
td.contact .info	{padding:0px 10px 10px 0;font-size:12px;font-weight:bold;text-align:right;line-height:15px}
td.contact span		{font-weight:normal;font-size:11px}