html {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	font: 10px Arial, Helvetica, sans-serif;
	}
a img{
	border:none;
}
a{
	color:#BF7363;
	}
a:hover{
	text-decoration:none;
	}
#main,#farmmain,#vetmain,#aboutmain{
	width:1004px;
	border-collapse:collapse;
}
table.def{
	border-collapse:collapse;
	width:100%;
	}
td.def{
	padding:0;
	vertical-align:top;
	}
#main #top{
	height:253px;
	background:url(../images/newtop/main.jpg) left top no-repeat;
	}
#aboutmain #top{
	height:250px;
	background:url(../images/newtop/blue.jpg) left top no-repeat;
	}
#farmmain #top{
	height:250px;
	background:url(../images/newtop/farm.jpg) left top no-repeat;
}
#vetmain #top{
	height:250px;
	background:url(../images/newtop/vet.jpg) left top no-repeat;
	}

#farm{
	background:#E7CE67 url(../images/farm.jpg) center top no-repeat;
	width:263px;
	border-left: solid 2px #fff;
	}
#vet{
	background:#7CA441 url(../images/vet.jpg) center top no-repeat;
	width:263px;
	border-left: solid 2px #fff;
	}
#bottom{
	height:3px;
	padding:0 20px;
	font-size:11px;
	}
#farmmain #bottom,#vetmain #bottom,#aboutmain #bottom{
	border-top:solid 4px #E8C863;
	padding: 16px 30px 16px 40px;
	}
#vetmain #bottom{
	border-top:solid 4px #99B96C;
	}
#aboutmain #bottom{
		border-top:solid 4px #BEE1FC;}
#main #bot{
	background:url(../images/dashbot.gif) left top repeat-x;
	padding-top:15px;
	position:absolute;
	width:427px;
	margin-top:-50px;
	}
#farmmain #bot,#vetmain #bot{
	position:relative;
	width:auto;
	margin:0;
	}
#copy{
	float:left;
	}
#air{
	float:right;
	}
#air a{
	color:#000;
	}
#air a:hover{
	text-decoration:none;
	}
.farm{
	vertical-align:top;
	padding:0;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:17px 0 10px 0;
	}
.farm a{
	color:#A3322A;
	}
	
.vet{
	vertical-align:top;
	padding:0;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:17px 0 10px 0;
	}
.vet a{
	color:#333021;
	}	
#menu{
	padding:8px 20px 10px 20px;
	font-size:14px;
	}
#menutab{
	border-collapse:collapse;}
#menutab td{
	vertical-align:top;
	}
#menutab td{
	padding:10px 15px 10px 0px;
	font-size:14px;}
#farmmain #menutab td,#vetmain #menutab td,#aboutmain #menutab td{
	padding:10px 0px 10px 20px;
	}
#farmmain #menutab td#tovet,#vetmain #menutab td#tovet,#aboutmain #menutab td#tovet,#aboutmain #menutab td#tofarm{
	background-color:#7CA644;
	padding:10px 20px;
	}
#vetmain #menutab td#tovet,#aboutmain #menutab td#tofarm{
background-color:#EACC6E;
}

#aboutmain #menutab {
	white-space:nowrap;
}
#farmmain #menutab td#tovet a{
	color:#fff;
	}
#vetmain #menutab td#tovet a{
	color:#A4312A;
}
#news{
	padding:20px 20px 60px 20px;
	font-size:12px;
	}
h1{
	margin:0;
	padding:0;
	color:#404040;
	font-size:18px;
	}
#farmmain h1,#vetmain h1,#aboutmain h1{
	color:#F37536;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	padding-left:34px;
	}
#aboutmain h1{
	color:#6AA4F9;
}
ul.news{
	list-style:none;
	margin:15px 0 0 0;
	padding:0;
	}
ul.news li{
	margin-top:15px;
	}
#left{
	background:url(../images/farmleft.gif) left top repeat-x;
	font-size:14px;
	padding-bottom:40px;
	}
#vetmain #left{
	background:url(../images/vetleft.gif) left top repeat-x;
	}
#aboutmain #left{
	background:url(../images/aboutleft.gif) left top repeat-x;
	}
#vsp{
	background:url(../images/farmleft.gif) left top repeat-x;
	}
#vetmain #vsp{
	background:url(../images/vetleft.gif) left top repeat-x;
	}
#aboutmain #vsp{
	background:url(../images/aboutleft.gif) left top repeat-x;
	}
#content{
	width:100%;
	font-size:14px;
	}
#aboutmain #content{
	color:#3B4F75;
}
#header{
	color:#A4312A;
	text-align:left;
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
	padding:10px 0 10px 30px;
	}
#vetmain #header{
	color:#332F23;
	}
#aboutmain #header{
	color:#1933B3;
	color:#4560c5;
	padding-left:6px;
}
#topmenu{
	background-color:#E8C863;
	margin-bottom:26px;
	}
#vetmain #topmenu{
	background:url(../images/vettop.gif) left top repeat-x;
	}
#aboutmain #topmenu{
	background:#DAEEF9 url(../images/aboutmenu.gif) left top repeat-x;
}
#topmenu a{
	color:#A13326;
	}
#vetmain #topmenu a{
	color:#332F23;
	}
#aboutmain #topmenu a{
	color:#1933B3;
}
#aboutmain #menutab td#tovet a{
	color:#332F23;
	}
#aboutmain #menutab td#tofarm a{
	color:#A4312A;
}

#inside{
	padding:0 50px 60px 50px;
	}
#menu_ul{
	list-style:none;
	font-size:14px;
	margin:0 0 0 25px;
	padding:0;
	}
#menu_ul ul{
	list-style:none;
	margin:0 0 0 25px;
	padding:0;
	}
#menu_ul li{
	padding:5px 0;}
#menu_ul a{
	color:#A13326;
	background:url(../images/arr.gif) 5px 3px no-repeat;
	padding-left:15px;
	}
#vetmain #menu_ul a{
	color:#332F23;
	background:url(../images/vetarr.gif) 5px 3px no-repeat;
	}
#aboutmain #menu_ul a{
	color:#1933B3;
	background:url(../images/aboutarrow.gif) 5px 3px no-repeat;
}
#menu_ul a.act{
	background:url(../images/arract.gif) 3px 5px no-repeat;
	}
#vetmain #menu_ul a.act{
	background:url(../images/vetarract.gif) 3px 5px no-repeat;
	}
#adres{
	padding:35px 30px 0 60px;
	color:#3E3E3E;
	font-weight:bold;
	font-size:14px;
}
#aboutmain #adres{
	color:#8DBAFD;
	padding:35px 30px 0 60px;
	}
#aboutmain #adres a{
	color:#8DBAFD;
	}
#adres a{
	color:#F37536;
	}
#vetmain #adres a{
	color:#332F23;
	}
#phone{
	color:#F37536;
	font-size:30px;
	padding:70px 0 0 120px;
	}
#vetmain #phone{
	color:#332F23;
	}
#aboutmain #phone{
	color:#8DBAFD;
	padding:70px 0 0 120px;	
}
#code{
	margin-left:-85px;
	position:relative;
	margin-top:-18px;
	font-size:0.6em;
	}
	
.cust_link {
	color:#A4312A;
	font-weight:normal;
}

.up_link_sel {
	color:#332F23;	
	text-transform:uppercase;	
}

.cust_top_img{
	height:253px;
	background:url(../images/bgmain.jpg) left top no-repeat;
	margin:0px;
	padding:0;
	border-collapse:collapse;
	}
/*
@media all and (min-width: 0px) {
	#phone { padding-left: 220px; }
	#phone div {
		margin-left:-10px;}
}
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sun.png');
*/

http://soger.adastrum.ru/str/mystyle.css

form{margin:0px; padding:0px;}
.er_404{margin:20px 0px 10px 0px; font:18px Arial;}


font.page_text{font:13px Arial; color:#BF7363;}
font.page_active{font:bold 12px Tahoma; color:#BF7363;}
a.page_link{font:bold 12px Tahoma; color:#BF7363;}


#content font.map_category_bull{font:11px Tahoma; color:#0088E7;}
#content a.map_category_link{font:bold 12px Arial; color:#0082E0; text-decoration:underline; text-transform:uppercase;}
#content a.map_category_link:hover{text-decoration:none;}
#content font.map_product_bull{font:8px Tahoma; color:#0070D0;}
#content a.map_product_link{font:13px Arial; color:#0082E0; text-decoration:underline;}
#content a.map_product_link:hover{font:13px Arial; color:#0082E0; text-decoration:none;}


#content div.item_head{font:bold 12px Tahoma; color:#0082E0; text-decoration:none;}
#content div.item_head a{font:bold 12px Tahoma; color:#0082E0; text-decoration:underline; }
#content div.item_head a:hover{font:bold 12px Tahoma; color:#0082E0; text-decoration:none;}
#content div.item_text{margin-top:5px; font-size:12px;}
#content div.item_text p{margin-bottom:8px;}
#content div.item_more{text-align:right; margin-right:12px;}
#content div.item_more a{font:11px Tahoma; color:#0082E0; text-decoration:underline;}
#content div.item_more a:hover{font:11px Tahoma; color:#0082E0; text-decoration:none;}
#content div.item_all a{font:bold 11px Tahoma; color:#0082E0;  text-decoration:underline;}
#content div.item_all a:hover{font:bold 11px Tahoma; color:#0082E0;  text-decoration:none;}


.gb_form_text{width:350px; border:1px #70A8D8 solid; font:13px Arial; color:#197E5C;}
.gb_form_area{height:116px; width:350px; border:1px #70A8D8 solid; font:13px Arial;}
#center td.gb_error{font:11px Tahoma; color:#BB0000;}
.gb_error{font:11px Tahoma; color:#BB0000;}
#center td.gb_ok{font:bold 11px Tahoma; color:#0082E0; text-transform:uppercase;}
.gb_ok{font:bold 11px Tahoma; color:#0082E0; text-transform:uppercase;}
.gb_button{height:20px; width:88px; background:#197E5C; border:0px; font:bold 11px Tahoma; color:#FFFFFF; margin-top:2px; cursor:pointer;}
.gb_date{font:bold 11px Tahoma; color:#197E5C;}
.gb_palka{font:11px Tahoma; color:#197E5C;}
#center span.gb_name{font:bold 12px Tahoma; color:#197E5C;}
#center span.gb_name a{font:bold 12px Tahoma; color:#197E5C; text-decoration:underline;}
#center span.gb_name a:hover{font:bold 12px Tahoma; color:#197E5C; text-decoration:none;}
.gb_otvet p{margin:0px 0px 10px 0px;}


.sendmail_input{width:300px; border:1px #70A8D8 solid;}
.sendmail_area{height:116px; width:450px; border:1px #70A8D8 solid;}
#center td.sendmail_error{font:11px Tahoma; color:#BB0000;}
.sendmail_error{font:11px Tahoma; color:#BB0000;}
#center td.sendmail_rezultat{font:bold 11px Tahoma; color:#0082E0;}
.sendmail_button{height:20px; width:88px; background:#197E5C; border:0px; font:bold 11px Tahoma; color:#FFFFFF; margin-top:6px; cursor:pointer;}


a.link_to_spetz{color:#FF0000; text-decoration:none;}
a.link_to_spetz:hover{text-decoration:underline;}


#geladrplus{
	position:absolute;
	height:48px;
	width:147px;
	margin-left:31px;
	margin-top:21px;
	}

#geladrplus:hover{
	background:url(/images/prods/geladrplus.gif) left top no-repeat;
	}
#geladrforte{
	position:absolute;
	height:51px;
	width:145px;
	margin-left:33px;
	margin-top:89px;
	}

#geladrforte:hover{
	background:url(/images/prods/geladrforte.gif) left top no-repeat;
	}

#geladrfast{
	position:absolute;
	height:52px;
	width:147px;
	margin-left:31px;
	margin-top:152px;
	}

#geladrfast:hover{
	background:url(/images/prods/geladrfast.gif) left top no-repeat;
	}
#geladrart{
	position:absolute;
	height:59px;
	width:147px;
	margin-left:31px;
	margin-top:224px;
	}

#geladrart:hover{
	background:url(/images/prods/geladrart.gif) left top no-repeat;
	}
#calc{
	position:absolute;
	height:36px;
	width:179px;
	margin-left:31px;
	margin-top:295px;
	}

#calc:hover{
	background:url(/images/prods/calc.gif) left top no-repeat;
	}
#gelakan{
	position:absolute;
	height:77px;
	width:224px;
	margin-left:15px;
	margin-top:19px;
	}
#gelakan:hover{
	background:url(/images/prods/gelakan.gif) left top no-repeat;
	}
#hondrokan{
	position:absolute;
	height:105px;
	width:214px;
	margin-left:23px;
	margin-top:116px;
	}

#hondrokan:hover{
	background:url(/images/prods/hondrokan.gif) left top no-repeat;
	}
#gelaponi{
	position:absolute;
	height:80px;
	width:212px;
	margin-left:24px;
	margin-top:250px;
	}

#gelaponi:hover{
	background:url(/images/prods/gelaponi.gif) left top no-repeat;
	}
.blutab{
	background:#daeef9 url(/images/blutd.gif) left top repeat-x;

}
.blutab table{
		border-collapse:collapse;
		margin-left:10px;
}
.blutab td{
	padding:12px 10px;
	font-size:14px;
}
	
#tomain{
	display:block;
	height:250px;}
#tohome{
	position:absolute;
	margin-left:-20px;
	margin-top:1px;
	z-index:100;
}

