body {background-color:#FDF1D6; color:black; font-family:arial,sans-serif;}

a {color:#CB0000; font-weight:bold; text-decoration:underline;}
a:visited {color:#CB0000;}
a:hover {color:#CB0000;}

p,ol,ul,dl {font-size:100,01%; line-height:1.5;}

h1.header1 {font-size:30px; color:#337A00; margin:32px 0 10px 24px; padding:0;}
a.header1,a.header1:link,a.header1:visited {color:#337A00; text-decoration:none;}
a.header1:hover {color:#337A00;text-decoration:underline;}
h2.header2 {font-size:14px; color:#BFB354; margin:0 0 10px 24px; padding:0;}

div.cart {background: url("/img/bg_basket.gif") bottom no-repeat; padding:0px; height:33px; white-space: nowrap;}
p.cart {font-size:14px; color:#fdf1d6; text-align:center; margin:0; padding:6px 0 0 0;}
a.cart,a.cart:link,a.cart:visited {color:#fdf1d6; text-decoration:none;}
a.cart:hover {text-decoration:underline;}

p.contactsh1 {font-weight:normal; color:#BFB354; font-size:14px; padding:0px 0px 4px 0px; margin:32 0 0 150px;}
p.contacts {font-weight:bold; color:#337A00; font-size:14px; padding:0px; margin:0 0 0 150px;}
a.contacts,a.contacts:link,a.contacts:visited {color:#337A00; text-decoration:none;}
a.contacts:hover {color:#CB0000;text-decoration:underline;}

div.mainmenu {padding: 0 0 0 10px; margin: 60px 0 0 12px; border-left: #fdfbf5 solid 2px;}
p.mainmenu {line-height:1; margin:14px 0px;}
a.mainmenu,a.mainmenu:link,a.mainmenu:visited {color:#337A00; font-size:18px; padding:4px; text-decoration:none;}
a.mainmenu:hover {color:#fdfbf5; background-color:#337A00; text-decoration:none;}
p.mainmenuhere {color:#fdfbf5; font-size:18px; padding:0px; line-height:1; font-weight:bold; margin:14px 0px;}
.mainmenuherebg {color:#fdfbf5; background-color:#337A00; padding:4px;}
a.mainmenuhere,a.mainmenuhere:link,a.mainmenuhere:visited {color:#fdfbf5; background-color:#337A00; font-size:18px; padding:4px; text-decoration:none;}
a.mainmenuhere:hover {color:#FDF1D6; background-color:#337A00; text-decoration:none;}

p.ndash {font-weight:bold; color:fdfbf5; margin:40px 0 0 24px; padding:0px; font-size:10px;}

div.menudva {margin:0 0 0 24px}
p.menudva {color:#63002c; font-size:16px; font-weight:bold; padding:0px;}
a.menudva,a.menudva:link,a.menudva:visited {color:#337A00; font-size:16px; text-decoration:none;}
a.menudva:hover {color:#CB0000; text-decoration:underline;}

h1 {font-size:120%; color:#63002c; margin:60px 0 20px 0;}

h2 {font-size:100%; color:#3faf00; margin:4px 40px 10px 0;}
a.tovar,a.tovar:link,a.tovar:visited {color:#3faf00; font-size:100%; text-decoration:none;}
a.tovar:hover {text-decoration:underline;}
.price {font-size:120%; color:#000; font-weight:bold;}
p.desc {margin:4px 40px 40px 0px;}
del {color:#666; font-weight:bold;}

p.partners {font-weight:bold; color:#BFB354; font-size:14px; padding:0px; margin:600px 0 0 24px;}
a.partners,a.partners:link,a.partners:visited {color:#337A00; text-decoration:none;}
a.partners:hover {color:#CB0000;text-decoration:underline;}

p.pager {margin:4px 4px 40px 0px;}
.pagerhere {font-size:20px; font-weight:bold;}

p.b17 {margin:0 0 0 32px;}
a.b17,a.b17:link,a.b17:visited {color:#BFB354; font-size:12px; text-decoration:none;}
a.b17:hover {color:#63002c; text-decoration:underline;}

p.author {margin:4px 4px 10px 0px;}

p.event {margin: 0 60px 20px 0;}

table.news {border-top:#fdfbf5 solid 2px; padding:24px 0 0 0;}

img,table {border:0;}

.form_inside{background-color:white; font-family: arial,sans-serif; font-size:14px; color:black; font-weight:bold;}

.content {
	margin: 0 16 0 0px;
}

.tbl_head{
	background: #eeeeee;
	font-weight: bold;
}

.tbl_head2 td{
	font-weight: bold;
	background: #dc588a;
	color: #ffffff;
}

.tbl_row {
	background: #f9f9f9;
}
.error {
	color: red;
}