BODY
{
	padding: 0px;
	margin: 0px;
	font-family: Verdana;
	color: #FFF;
	background: #DCDBB0;
	border-top-color: #F00;
}
TD
{
	vertical-align: top;
	font: 11px Verdana;
	color: #333;
}
TH
{
	text-align: left;
	font: bold 13px Arial;
	color: #333333;
	vertical-align: top;
}
IMG
{
	border: 0px solid #000000;
}
A
{
	color: #6C5700;
	text-decoration: underline;
}
A:hover
{
	color: #9B9B9B;
	text-decoration: underline;
}
A.now, A.now:hover
{
	color: #9B9B9B;
	text-decoration: none;
}
H1, .head-1
{
	font: bold 25px Arial;
	margin: 0px;
	padding: 11px;
	color: #862;
	font-size: 20px;
}
H2, .head-2
{
	font: 22px Arial;
	margin: 0px;
	padding: 20px 0px 22px 35px;
	color: #000000;
}
H3, .head-3
{
	font: 21px Arial;
	margin: 0px;
	padding: 10px 0px 20px 35px;
	color: #000000;
}
H4, .head-4, A.now, A.now:hover
{
	font: bold 14px Verdana;
	margin: 0px;
	padding: 0px 0px 15px;
	color: #333333;
}
H4 A.menu
{
	font: bold 14px Verdana;
	margin: 0px;
	padding: 0px 0px 15px;
	color: #383838;
	text-decoration: none;
}
INPUT.img
{
	font: 11px Verdana;
	border: 0px solid #000000;
	color: #A36A6A;
}
INPUT
{
	font: 11px Verdana;
	height: 19px;
	border: 1px solid #795F20;
	color: #434343;
}
FORM
{
	margin: 0px;
	padding: 0px;
}
SELECT
{
	font: 11px Verdana;
	background-color: #999999;
	color: #FFFFFF;
}
TEXTAREA
{
	font: 11px/1.2 Verdana;
	border: 1px solid #7A6021;
	margin-top: 5px;
	background-color: #FEFDFE;
	color: #492929;
}
P
{
	font: 11px/1.3 Verdana;
	padding: 0px;
	margin: 5px 25px 6px 35px;
	font-size: 16px;
}
UL
{
	padding: 0px 37px 0px 17px;
	margin: 0px;
}
UL LI
{
	list-style-image: url(/img/li.gif);
}
OL
{
	margin: 0px 0px 0px 7px;
	padding: 0px 37px 0px 17px;
}
OL LI
{
	list-style-image: none;
}
LI
{
	font: 12px/1.3 Arial;
	padding: 3px 0px;
}
/*FIRST PAGE*/
.str
{
	font-weight: bold;
}
.logo
{
	padding: 40px 110px 60px 90px;
}
.header3
{
	background-position: left;
	background-repeat: repeat-x;
	background-image: url(img/bg-splash.jpg);
	height: 207px;
	width: 100%;
	color: #FFF;
	font-size: 14px;
	vertical-align: middle;
	white-space: normal;
	text-align: left;
}
.header1
{
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(img/karta.jpg);
	height: 207px;
	width: 542px;
}
.telephones
{
	font: 24px Georgia;
	vertical-align: middle;
	color: #FFF;
	padding-right: 30px;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
}
.telephones SPAN
{
	font: bold 17px Georgia;
	color: #6C5700;
}
.main-menu TH, .main-menu TD
{
	font: bold 14px Verdana;
	text-align: center;
	vertical-align: middle;
}
.main-menu TH A
{
	color: #FFFFFF;
}
.content
{
	padding: 30px 70px 0px;
}
.products TD, .option TD
{
	font: 11px/1.1 Arial;
	padding-bottom: 35px;
}
.prod
{
	border: 2px solid #341E0D;
}
.d-left
{
	margin-right: 15px;
	margin-top: 72px;
}
.korz
{
	text-align: right;
}
.pname
{
	font: bold 12px Arial;
	padding-bottom: 5px;
}
.price
{
	font: 12px Arial;
	color: #5B5B5B;
	padding-top: 5px;
}
.price SPAN
{
	font: bold 18px Arial;
	color: #5B5B5B;
}
.left-column
{
	padding: 40px 30px;
}
.korzina, .vnimanie
{
	border: 2px solid #444444;
	margin-bottom: 10px;
}
.name-prod
{
	padding: 0px 0px 9px;
	border-bottom: 1px solid #444444;
}
.cena-korzina
{
	font: 12px Arial;
	color: #77531E;
	padding: 8px 0px;
}
.cena-korzina SPAN, .copyright SPAN
{
	color: #444444;
}
.korzina, .left-menu, .search, .vnimanie
{
	padding: 14px;
}
.left-menu UL, .search TABLE
{
	margin-top: -13px;
	margin-bottom: 10px;
}
.left-menu UL LI
{
	font-weight: bold;
	list-style-image: url(/img/li-left-menu.gif);
}
.left-menu UL LI.now
{
	font-weight: bold;
	list-style-image: url(/img/li-left-menu-now.gif);
}
.search TD
{
	padding-right: 10px;
	vertical-align: middle;
}
.vnimanie .head-1
{
	padding: 0px 0px 13px;
}
.vnimanie .pname
{
	font: bold 11px Arial;
}
.vnimanie .cena-korzina
{
	padding-top: 0px;
}
.copyright
{
	font: 10px Verdana;
	background-position: bottom;
	vertical-align: middle;
	padding-left: 43px;
}
.counters
{
	background-repeat: no-repeat;
	background-position: right bottom;
}
/*INNER PAGE*/
.content UL
{
	padding: 0px 37px 0px 54px;
}
.content LI
{
	margin: 4px 0px;
}
.prod-name
{
	vertical-align: middle;
}
.prod-name H1, .forma SPAN, .main-menu A.now, .main-menu A.now:hover
{
	color: #B28422;
}
.prod-name DIV
{
	padding-left: 35px;
}
.pages
{
	font: bold 13px Verdana;
	padding: 15px 25px 20px 35px;
	text-align: right;
}
.pages SPAN
{
	background-color: #444444;
	padding: 5px 9px;
}
.pages A.now, .inner .pages A.now:hover
{
	color: #000000;
	text-decoration: none;
}
.bottom-prod
{
	margin-top: 10px;
	margin-bottom: 20px;
	color: #FFF;
}
.bottom-prod TD
{
	text-align: right;
	padding-left: 17px;
}
.option
{
	border: 2px solid #444444;
}
.option TD
{
	padding: 5px;
	vertical-align: middle;
}
.option TH
{
	padding: 5px;
}
.option .pname
{
	font: bold 13px Arial;
	padding-top: 10px;
}
.option .price
{
	padding-top: 10px;
}
.option .price IMG
{
	margin-right: 17px;
}
.option .price SPAN, .order-form TH SPAN
{
	font: bold 15px Arial;
	color: #444444;
}
.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: #6C5700 url(/img/b-send.gif) no-repeat;
	color: #000000;
	border: 0px solid #000000;
	font: bold 11px Arial;
}
TABLE.pricelist
{
	border-top: 2px solid #4C4C4C;
	border-left: 2px solid #4C4C4C;
	margin-top: 12px;
}
TABLE.pricelist TD
{
	border-right: 2px solid #4C4C4C;
	border-bottom: 2px solid #4C4C4C;
	padding: 3px 5px;
	color: #4C4C4C;
}
TABLE.pricelist TH
{
	background-color: #B5B5B5;
	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: #523F12;
}
TABLE.pricelist .cen
{
	color: #000000;
}
.imgkarta
{
	background-image: url(img/karta.jpg);
}
.bold
{
	font-weight: bold;
	color: #FFF;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: middle;
}
/*headwhite*/
#INVALID-RULE
{
	color: #FFF;
}
.h666
{
	font-size: 18px;
	font-weight: bold;
}
.header TABLE TR .header3 .logo
{
	color: #FFF;
}
