body, td				{font-family:verdana, tahoma, sans-serif; font-size:70%; color:#4A4A4A; line-height:130%;}
form					{padding:0px; margin:0px;}
input, select, textarea	{font-family:verdana, tahoma, sans-serif; font-size:100%; color:#4A4A4A;}

a						{color:#333333;}
a:visited				{color:#333333;}
a:hover					{text-decoration:none;}

h3                      {font-size:11px; color:#1a4e00; text-transform:uppercase; margin: 0; padding: 0; padding-bottom: 10px;}
h4                      {font-size:12px; padding:0; margin:0;}

.box {width:100%; max-width:1500px; min-width:870px; width: expression(document.body.clientWidth > 1500 ? "1500px" : (document.body.clientWidth < 870 ? "870px" : "100%"));}

.main					{width:90%; background:url(i2/bg01.gif) no-repeat top right;}

.td01					{width:20%; padding:10px; background:url(i2/bg05.gif) repeat-y top right; vertical-align:top;}
.td02					{width:80%; vertical-align:top;}				
.td04					{background:url(i2/bg06.gif) repeat-y top right; vertical-align:top; padding:0px 0px 20px 0px;}
.td05					{padding:0px 0px 20px 7px; vertical-align:top;}			
.td09					{vertical-align:top;}				
.td10					{background:url(i/bg07.gif) repeat-y bottom right; vertical-align:top; padding:0px 0px 20px 0px;}					
.td11					{vertical-align:top;}

.logo					{padding:30px 10px;}

.lang					{font-size:90%;}
.lang a					{color:#1D5800;}
.lang a:visited			{color:#1D5800;}
.lang span.s			{color:#857442; font-weight:bold;}

.menu					{text-align:left;}
						
.menu div.m				{color:#857442; background:url(i/m.gif) no-repeat top left; padding:3px 5px 3px 15px; text-transform:uppercase;}				
.menu div.m a			{color:#1D5800; text-decoration:none;}
.menu div.m a:visited	{color:#1D5800;}
.menu div.m a:hover		{text-decoration:underline;}
.menu div.s				{background:#F5F8E9 url(i/ms.gif) no-repeat top left; padding:3px 5px 3px 15px; color:#857442; text-transform:uppercase; font-weight:bold;}

.submenu				{padding:5px 0px 5px 15px;}
.submenu div			{font-size:90%; padding:3px 0px 3px 10px;}
.submenu div.subm		{color:#857442; background:url(i/subm.gif) no-repeat top left;}
.submenu div.subm_act  {background:url(i/subm.gif) no-repeat top left;}
.submenu div.subm_act  a {color:#cb9b35; font-weight:bold;}
.submenu div.subms		{color:#857442; background:url(i/subms.gif) no-repeat top left;}

.tab-top				{padding:15px 0px 0px 13px;}
.tab-top td				{vertical-align:top;}

.top-yel td				{vertical-align:top;}
.top-yel td.pic			{background:#F5F8E9 url(i/bg03.gif) no-repeat top left; padding:10px;}
.top-yel td.text		{width:100%; background:#F5F8E9; padding:10px 0px 10px 0px;}
.top-yel td.bg			{background:url(i/bg02.gif) no-repeat center right;}
.top-yel div.head		{color:#1D5800; font-weight:bold; text-transform:uppercase;
						background:url(i/ico03.gif) repeat-y top left;
						padding:3px 10px 3px 10px; margin:0px 0px 10px 0px;}
						
.content td.topleft		{width:65%;
						border-top:1px solid #e3e3e3;
						border-right:1px solid #e3e3e3;
						border-left:2px solid #e3e3e3;
						vertical-align:top;
						padding-top:20px;}
.content td.topright	{width:35%;
						border-top:1px solid #e3e3e3;
						vertical-align:top;
						background:url(i2/bg12.gif) no-repeat bottom right;}
div {padding:0px;}
.content td.botleft		{background:url(i2/bg09.gif) no-repeat left top; border-right:1px solid #e3e3e3;}
.content td.botright	{background:url(i2/bg10.gif) no-repeat bottom right;}
.content td.botright2   {background:url(i2/bg10-2.gif) no-repeat right top; height:24px;}
.content td.center		{width:100%;
						border-top:1px solid #e3e3e3;
						border-left:1px solid #e3e3e3;
						padding:20px 0px 10px 0px;
						vertical-align:top;}

.content div             {padding-bottom:10px;}
.content td.topright div {padding:0px;}
.all					{text-align:right; background:url(i/ico10.gif) no-repeat top right; padding:5px 30px 5px 0px;}
.copyright				{font-size:90%; padding:20px 20px 0px 60px;}
.img-bord				{border:2px solid #DCE5B2;}
.date					{color:#1D5800; background:url(i/ico09.gif) no-repeat top left;
						padding:4px 5px 4px 10px; margin:5px 0px 5px 0px;}
.news					{padding:5px 20px 5px 24px;}
.price					{font-weight:bold; color:#1D5800;}
.contacts				{background:url(i/bg14.gif) no-repeat top left; padding:15px 20px 15px 45px; text-align:left;}

.tit01					{background:url(i/tit_bg01.gif) no-repeat top right;}
.tit02					{width:100%; background:url(i2/tit_bg02.gif) no-repeat top right;
						font-family:arial; font-weight:bold; color:#ffffff; text-transform:uppercase;}		
						
.head					{font-family:arial; font-weight:bold; color:#4A4A4A; text-transform:uppercase; padding:3px 0px;}
											
.line					{background-color:#e3e3e3; margin:10px 0px 10px 0px;}
.line150				{background-color:#e3e3e3; margin:10px 10px 0px 10px; width:150px;}

.ico01					{background:url(i/ico01.gif) no-repeat top left; padding:3px 5px 3px 15px;}
.ico02					{background:url(i2/ico02.gif) no-repeat top left; padding:3px 5px 3px 15px;}
.ico08					{background:url(i/ico08.gif) no-repeat top left; padding:2px 5px 5px 12px; margin:0px 0px 0px 30px;}
.ico12					{background:url(i/ico12.gif) no-repeat top left; padding:2px 5px 5px 12px; margin:0px 0px 0px 30px;}
						
.more					{color:#857442;}
.more a					{color:#857442;}
.more a:visited			{color:#857442;}

.greylink a				{color:#4A4A4A; text-decoration:none;}
.greylink a:visited		{color:#4A4A4A;}
.greylink a:hover		{text-decoration:underline;}

.bord-t					{border-top:1px solid #e3e3e3;}
.bord-r					{border-right:1px solid #e3e3e3;}
.bord-b					{border-bottom:1px solid #e3e3e3;}
.bord-l					{border-left:1px solid #e3e3e3;}

.input100				{width:100%;}
.brownbutton			{background:#857442 url(i/bg13.gif) no-repeat bottom right;
						font-size:10px; font-weight:bold; text-transform:uppercase; color:#ffffff;
						padding:3px 5px 2px 3px; border:0px;}
.bord-brownbut			{border-left:4px solid #6A5A31;}

.form					{width:70%;}
.form td				{padding:3px;}
.form td.form01			{width:30%; text-align:right;}
.form td.form02			{width:70%;}
.form td.form03			{width:60%; text-align:right;}
.form td.form04			{width:40%;}
.star					{color:#3F7C22;}

.page td div			{color:#6A6A6A; font-size:11px; font-weight:bold; background:url(i/page02.gif) no-repeat center; padding:2px 5px 3px 5px; margin:0px 3px 0px 0px;}
.page td a div			{color:#3F7C22; background:url(i/page02.gif) no-repeat center; text-decoration:underline;}
.page td a:visited div	{color:#3F7C22;}
.page td a:hover div	{color:#857442; background:url(i/page01.gif) no-repeat center; text-decoration:none;}
.page td#s div			{color:#857442; background:url(i/page01.gif) no-repeat center;}

.tab01 td				{padding:0px 10px 10px 0px;}

.tab02 td				{padding:3px;}
.tab02 tr.title td		{font-weight:bold; color:#1D5800; text-transform:uppercase;}
.tab02 tr.line td		{background:#F5F8E9;}

.tab03 {font-size:130%;}
.tab03 td {padding:5px;}
.tab03 tr.title { background:#e3d6b0;}
.tab03 tr.line { background:#f5f8e9;}
.tab03 tr.line td { text-align:center;}
.tab03 tr.line .t {padding:3px 10px 4px 10px; text-align:left;}
.wht { background:#ffffff;}

.block01				{width:100%; padding:20px 20px 20px 1px; vertical-align:top; background:url(i/bg11.gif) no-repeat top left;}
.block02				{width:100%; padding:20px 0px 20px 20px; vertical-align:top;}
.block03 {width:50%; float:left; padding:20px 0px 20px 0px; vertical-align:top; background:url(i/bg11.gif) no-repeat top left;}

.bot-yel				{background-color:#F5F8E9; border-top:4px solid #E8EFCC; vertical-align:top;}
.bot-yel td.xbank		{width:15%; padding:25px 10px 25px 25px;}
.bot-yel td.left		{width:15%; padding:25px 10px;}
.bot-yel td.right		{width:70%; padding:25px 25px 25px 10px;}

.bot-logo				{background:url(i/bg08.gif) no-repeat bottom right;
						text-align:center; vertical-align:bottom;
						padding:50px 0px 0px 0px;}

.pblock-bot				{padding:10px 10px 25px 50px;}


.p10					{padding:10px;}
.p2020					{padding:20px 20px 0px 20px;}
.p1010					{padding:0px 10px;}
.p5p15					{padding:5px 15px;}
.p15 					{padding-left:15}
.pl10 					{padding-left:10px;}
.pl20 					{padding-left:20px;}
.pl32 					{padding-left: 32px;}
.p5 					{padding-bottom:3px;}
.pr25 					{padding-right: 25px;}
.pb10 					{padding-bottom:10px;}


ol { padding:0; margin:0; margin:6px 0px 6px 30px;}
ol li { padding-bottom:2px;}

ul, ul.normal {padding:0; margin:0; margin:4px 0px 4px 12px;}
ul li, ul.normal li {list-style:none; background:url(i/dot.gif) 0px 8px no-repeat; padding-left:10px; padding-bottom:2px;}

ul.normal {padding:0!important; margin:0!important; margin:4px 0px 4px 12px!important;}
ul.normal li {list-style:none; background:url(i/dot.gif) 0px 8px no-repeat!important; padding-left:10px!important; padding-bottom:8px!important;}

ul.ul_01 { padding:0; margin:0; margin-top:4px;}
ul.ul_01 li {list-style:none; background:url(i/arrow.gif) 0px 6px no-repeat; padding-left:10px; padding-bottom:2px;}

ul.ul_02, ul.ul_03, ul.ul_04, ul.ul06 { padding:0; margin:0; margin:4px 0px 6px 10px;}
ul.ul_05 {padding:0; margin:0; margin:4px 0px 6px 0px;}
ul.ul_02 li {list-style:none; background:url(i/ico15.gif) 0px 4px no-repeat; padding-left:15px;}
ul.ul_03 li {list-style:none; background:url(i/ico16.gif) 0px 4px no-repeat; padding-left:15px;}
ul.ul_04 li {list-style:none; background:url(i/ico17.gif) 0px 4px no-repeat; padding-left:15px;}
ul.ul_05 li {list-style:none; background:url(i/ico14.gif) 0px 4px no-repeat; padding-left:15px;}
ul.ul_06 li {list-style:none; background:url(i/ico18.gif) 0px 4px no-repeat; padding-left:15px;}
ul.ul_02 li span, ul.ul_05 li span {color:#1D5800;}
ul.ul_02 li a, ul.ul_03 a, ul.ul_04 a { text-decoration:none;}
ul.ul_02 li a:hover, ul.ul_03 a:hover, ul.ul_04 a:hover { text-decoration:underline;}


ul.ul_07 { padding:0; margin:0; margin:0px 0px 5px 0px;}
ul.ul_07 li {list-style:none; background:url(i/title_line.gif) 0px 4px no-repeat; padding-left:10px; color:#857442;}
ul.ul_07 li a {color:#857442;}
/*
.content td ul { padding:0; margin:0; margin:0px 0px 5px 10px;}
.content td ul li {list-style:none; background:url(i/title_line.gif) 0px 4px no-repeat; padding-left:10px;}
*/

.img {border:1px solid #857442; margin:0px 10px 5px 0px;}
.fl { float:left;}

p {padding:0; margin:0; padding-bottom:8px;}



.banners_top {background:#f5f8e9 url(i/bg02.gif) no-repeat top right; width:100%; height:126px;}
.banner {width:95%; margin-bottom:3px;}
.banner .link {background:url(i/s.gif) repeat-x; height:92px;}
.banners_top .name {padding-left:15px; text-align:left;}

.banner_r {height:70px; width:80%; margin:10px 0px 0px 14px; background:#ffeebd;}
.banner_r .link {background:url(i/s.gif) repeat-x; height:70px;}

.tab04 {padding:20px 1px 24px 1px;}
.tab04 div {padding:2px 0px 2px 10px;}
.tab04 .gr {background:#e5ecc8;}
.tab04 .h {color:#1b5400; font-weight:bold;}

.w_tline {background: url(i/px.gif) left 0px repeat-x;}
.w_bline { background: url(i/px.gif) left bottom repeat-x;}
.w_lline { background: url(i/px.gif) left repeat-y;}
.w_rline { background: url(i/px.gif) right repeat-y;}

.w_tl { background: url(i/tl.gif) 0px  0px no-repeat;}
.w_tr { background: url(i/tr.gif) right 0px no-repeat;}
.w_br { background: url(i/br.gif) right bottom no-repeat;}
.w_bl {background: url(i/bl.gif) 0px bottom no-repeat;}

.w_tline_01 {background:url(i/px01.gif) left 0px repeat-x;}
.w_bline_01 { background: url(i/px01.gif) left bottom repeat-x;}
.w_lline_01 { background: url(i/px01.gif) left repeat-y;}
.w_rline_01 { background: url(i/px01.gif) right repeat-y;}

.w_tl_01 { background: url(i/tl01.gif) 0px  0px no-repeat;}
.w_tr_01 { background: url(i/tr01.gif) right 0px no-repeat;}
.w_br_01 { background: url(i/br01.gif) right bottom no-repeat;}
.w_bl_01 {background: url(i/bl01.gif) 0px bottom no-repeat;}

.txt table, .txt td {
    border-color: #dedede;
    border-style: solid;
	vertical-align:top;

}
.txt table {
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

.txt td {
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
	padding-left:10px;
}


.form_card {width:100%;}
.form_card td { padding:3px;}
.nfield { width:50%; text-align:right;}
.field { width:80%; margin-left:10px;}

#hid {display: none;}

.pl {padding-left:470px;}
.region {background:url(i/line_brown.gif) 0px 3px no-repeat; color:#857442; padding-left:13px; font-size:12px;}
ul.city {margin:0; padding:0; margin-left:13px;}
ul.city li {padding:0; margin:0; background:url(i/subm.gif) 0px 0px no-repeat !important; font-size:12px; padding:4px 0px 2px 15px;}
ul.city a {color:#1d5800; text-decoration:none; border-bottom:1px #1d5800 dashed;}
ul.city a:hover {border-bottom:none;}

ul.address {margin:0; padding:0; margin:10px 0px 5px 15px;}
ul.address li {padding:0; margin:0; background:url(i/li2.gif) 0px 6px no-repeat !important; font-size:11px; padding:0px 0px 5px 13px;}

.main-news-one {padding:10px 20px 18px 32px !important; background:url(i2/line133.gif) bottom left no-repeat;}
.main-news-one.last {background:none;}

.phone {font-size:15px; font-weight:bold; color:#2c6311; text-align:left; line-height:20px; float: left; margin-top:0px; margin-left: 10px;}

.banner-main-right {width:260px; height:90px; display: block;}
/*.banner-main-right a {background:url(i2/border-260x90.png) no-repeat; width:260px; height:90px; display:block;}*/

hr {color:#e3e3e3; background-color:#e3e3e3; height: 1px; border-width:0px;}
.content td.topright hr {margin-top: 20px; margin-bottom: 20px;}

.banner-main-right-title {background:url(i/ico22.gif) left top no-repeat; padding-left:35px !important; line-height:20px; color:#000000; font-weight:bold; margin-bottom:5px; text-transform:uppercase; text-align: left !important;}


