BODY
{
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	font-family:Arial;
}
TD
{
	vertical-align:top;
	font:11px Verdana;
	color:#333333;
}
TH
{
	font:bold 11px Verdana;
	color:#333333;
}
IMG
{
	border:0px solid #000000;
}
A
{
	color:#FFFFFF;
	text-decoration:none;
}
A:hover, A.now
{
	color:#D5DCE0;
	text-decoration:none;
}
H1
{
	font:bold 23px tahoma;
	color:#4863A6;
	margin:0px;
	padding:0px 0px 10px;
	text-align:center;
}
H2
{
	font:bold 14px Arial;
	margin:0px;
	padding:15px 0px 4px;
	color:#4863A6;
}
H3
{
	font:bold 12px Arial;
	margin:0px;
	padding:5px 0px 0px;
	color:#4188DB;
}
H4, H5, H6
{
	font:bold 12px Verdana;
	color:#A15B38;
	margin:0px 0px 5px;
	padding:0px 0px 2px;
}
UL
{
	padding:0px;
	margin:5px 0px 5px 17px;
}
UL LI
{
	padding:0px 0px 3px;
	list-style-image:url(/img/li.gif);
}
OL LI
{
	padding:0px 3px;
}
HR
{
/*size:1px*/
	height:1px;
	color:#0E00B1;
}
P
{
	font:12px/1.3 Verdana;
	margin:3px 0px;
	padding:0px;
}
INPUT
{
	font:11px Arial;
	color:#333333;
	border:1px solid #8C6055;
	height:18px;
}
.pri
{
	font:11px Verdana;
	padding:10px 30px;
}
.news
{
	font:11px Verdana;
	margin:10px 0px 15px;
}
.news SPAN
{
	font:9px Verdana;
	color:#999999;
	padding-bottom:10px;
}
.news IMG
{
	margin-right:10px;
}
.mm
{
	padding-left:25px;
	background-color:#3283A9;
	background-repeat:no-repeat;
}
.mm TD
{
	font:bold 16px tahoma;
	padding:12px 10px;
}
.logo
{
	padding:0;
	width:auto;
}
.tele
{
	padding:20px 10px 0px 20px;
	font-weight:bold;
	color:#166B81;
	text-align:right;
	vertical-align:middle;
	font-size:24px;
}
.tele h1 {color:#166B81; text-align:right;}
.slogan { height:150px;}
.tele TD
{
	color:#266380;
	font-family:Arial;
	font-size:18px;
}
.map
{
	position:absolute;
	right:-1px;
	top:110px;
}
.lr
{
	background-color:#64BBE4;
}
.rr
{
	background-color:#DDDFEB;
}
.lmenu
{
	padding:15px 30px;
}
.podmenu
{
	font:10px Verdana;
	padding:8px 0px;
}
.podmenu DIV
{
	padding:0px 0px 6px 10px;
}
DIV.mainmenu DIV.podmenu DIV IMG
{
	margin:3px 0px 0px -10px;
	position:absolute;
}
.podmenu A, .pri A
{
	color:#FFFFFF;
	text-decoration:underline;
}
.podmenu IMG, .pri IMG
{
	margin-right:5px;
}
.mainmenu A
{
	font:bold 13px tahoma;
	color:#214091;
}
.razlmenu
{
	background:url(/img/bg-razlmenu.gif);
	margin:4px 0px;
}
.content
{
	padding:15px 30px 20px;
}
.price
{
	font:bold 12px Verdana;
	padding:5px 0px 10px;
}
.haract P
{
	font:10px Verdana;
}
.tp
{
	margin:-20px 30px 0px;
}
TD.prod
{
	padding:10px 20px 10px 0px;
}
DIV.gar
{
	font:10px Verdana;
}
DIV.garp
{
	font:11px/1.3 Verdana;
}
DIV.garp DIV
{
	font:bold 11px Verdana;
	padding-bottom:3px;
}
.rcont
{
	padding:10px;
}
.sprod
{
	margin:5px;
	background-color:#FFFFFF;
}
.zak
{
	padding-top:10px;
	text-align:center;
}
.rcont TH.rprice
{
	font:bold 13px Arial;
	height:77px;
	width:77px;
	background-repeat:no-repeat;
	color:#FFFFFF;
}
.zr
{
	text-align:left;
}
.gr
{
	vertical-align:middle;
	padding-left:15px;
}
.imgslogan2
{
	padding-left:35px;
	padding-right:20px;
	text-align:left;
	background-image:url(/img/_inner-bg-grass.jpg);
	background-repeat:repeat-x;
}
.copyright
{
	font:bold 11px Arial;
	background-color:#3283A9;
	padding:10px 30px;
	color:#FFFFFF;
	text-align:center;
}
.counter
{
	background-color:#3283A9;
	padding:2px 2px 2px 10px;
}
.copy
{
	font:bold 11px Arial;
	background-color:#A15B38;
	color:#FFFFFF;
}
.rrazd
{
	padding:0px;
	background-repeat:repeat-x;
	background-position:top;
}
TABLE.pricelist
{
	border-top:1px solid #F9ECCA;
	border-left:1px solid #F9ECCA;
	margin-top:12px;
}
TABLE.pricelist TD
{
	font:10px Verdana;
	border-right:1px solid #F9ECCA;
	border-bottom:1px solid #F9ECCA;
	padding:3px 5px;
}
TABLE.pricelist TD.cen
{
	font:bold 10px Verdana;
	color:#F90000;
}
TABLE.pricelist TH
{
	font:bold 10px Verdana;
	background-color:#FDF7EA;
	border-right:1px solid #F9ECCA;
	border-bottom:1px solid #F9ECCA;
	padding:3px 5px;
	text-align:left;
}
.forma
{
	margin-top:20px;
	margin-left:0px;
}
.error
{
	font:bold 13px Arial;
	color:#FF0000;
}
.forma DIV
{
	font:bold 11px Arial;
	color:#444444;
}
.forma TH
{
	padding-right:11px;
	font:bold 11px Arial;
	color:#444444;
	vertical-align:middle;
	text-align:left;
}
.forma TD
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom:3px;
	font:10px Verdana;
	vertical-align:middle;
	padding-top:3px;
}
TEXTAREA
{
	border:1px solid #8C6055;
	font:11px Arial;
}
INPUT.b
{
	border:0px solid #000000;
}
.error
{
	font:12px Arial;
}
.bold
{
	font-weight:bold;
}
.red
{
	font-weight:bold;
	color: #438FA6;
}

.red2
{
	font-weight:bold;
	color:#438FA6;
}





.order-form {border-bottom:1px solid #444444; border-left:1px solid #444444;}
.order-form td, .order-form th {padding:8px 9px 4px 8px; vertical-align:middle; border-top:1px solid #444444; border-right:1px solid #444444;}

.forma {margin-left:25px; margin-top:20px;}
.forma td {padding:5px 10px;}
.button-send input {background:#CCCC00 url(/img/b-send.gif) no-repeat; color:#000000; border:0px; font:bold 11px Arial;} 

table.pricelist {border-top:2px solid #6C5700; border-left:2px solid #6C5700; margin-top:12px;}
table.pricelist td {border-right:2px solid #6C5700; border-bottom:2px solid #6C5700; padding:3px 5px; color:#FFFFFF;}
table.pricelist th {background-color:#48542E; border-right:2px solid #6C5700; border-bottom:2px solid #6C5700; padding:3px 5px; text-align:left;}
table.pricelist .cen span {font:bold 15px Arial; color:#CCCC00;}
table.pricelist .cen {color:#FFFFFF;}

