body {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 10px;
	font-family: arial, sans-serif, verdana;
	font-size: 9pt;
}
h1 {display: inline;}
h2 {display: inline;}
.link {
	font-family: arial, sans-serif, verdana;
	font-size: 9pt;
        color: #537400;
}
.link a:hover{
	font-family: arial, sans-serif, verdana;
        font-size: 9pt;
        color: #537400;
        text-decoration: none;
}
.white9{
	font-size: 9pt;
	color: #FFFFFF;
}
.navbar{
	font-size: 9pt;
	color: #767A7D;
	text-transform : uppercase;
	font-weight : bold;
	text-decoration: underline;
}
.navbar:hover{
	font-size: 9pt;
	color: #669900;
	text-transform : uppercase;
	font-weight : bold;
	text-decoration: underline;
}
.navbar_inactive{
	font-size: 9pt;
	color: #767A7D;
	text-transform : uppercase;
	font-weight : bold;
	text-decoration: none;
}
.navbar_inactive a{
	font-size: 9pt;
	color: #767A7D;
	text-transform : uppercase;
	font-weight : bold;
	text-decoration: underline;
}
.menudown{
	font-size: 9pt;
	color: #767A7D;
	text-decoration: none;
}
.menudown:hover{
	font-size: 9pt;
	color: #767A7D;
	text-decoration: underline;
}
.button_green {
	height: 25px;
	font-family: arial, sans-serif, verdana;
	font-size: 9pt;
	font-weight: normal; 	
	color: #FFFFFF;
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-width: 1px;
	border-style: solid;
	background : url(/img/left/submit-bg.gif);
	border-color: #517D06;
	cursor: pointer;
	
}
p.white{
	color: White;
	font-family: arial, sans-serif, verdana;
	margin-left: 62px;
	margin-right: 0px;
	margin-top: 12px;
	text-align: justify;
}
.top{
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(/img/table/top_line.jpg);
	background-repeat: repeat-x;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #537400;
}
.item_row0{
	background: url(/img/table/stroke_black.gif) right;
	background-repeat: repeat-y;
	color: #537400;
	font-size: 9pt;
	font-weight: normal;
	font-family: arial, sans-serif, verdana;
	background-color: #e9e8db;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
.item_row1{
	background: url(/img/table/stroke_green.gif) right;
	background-repeat: repeat-y;
	color: #537400;
	font-size: 9pt;
	font-weight: normal;
	font-family: arial, sans-serif, verdana;
	background-color: #EEEEEE;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
.item_row1_top{
	background: url(/img/table/stroke_green.gif) right;
	background-repeat: repeat-y;
	color: #537400;
	font-size: 9pt;
	font-weight: normal;
	font-family: arial, sans-serif, verdana;
	background-color: #EEEEEE;
	padding-top: 3px;
	padding-bottom: 3px;
}
.pager{
	font-size: 9pt;
	font-weight: normal;
	font-family: arial, sans-serif, verdana;
	color: #537400;
	background-image: none;
	padding-left: 10px;
}
.pager_active{
	font-size: 9pt;
	font-weight: normal;
	font-family: arial, sans-serif, verdana;
	color: #000000;
	background-image: none;
	padding-left: 10px;
}
.content p, .content {
	font-family: arial, sans-serif, verdana;
	font-size: 9pt;
	color: #000000;
	text-align: left;
}
.content li{

	font-size: 9pt;
	color: #7EA34C;
	text-align: justify;
	list-style-type : square;
}
.content a{
	font-family: arial, sans-serif, verdana;
	font-size: 9pt;
	color: #385403;
}
div.content .found_count {
        color: #2c3f00;
        position: relative;
        text-transform: none;
}
div.content .geo_note {
        color: #2c3f00;
        position: relative;
        text-transform: none;
        left: 0px;
}

.copyright {
	font-family: arial, sans-serif, verdana;
	font-size: 8pt;
	color: #6c6c6c;
	padding-bottom: 10px;
	text-align: center;

}

.content strong, .content b{
	font-family: arial, sans-serif, verdana;
	font-size: 9pt;
	color: #385403;
	font-weight: bold; 
}

.content a:hover{
	font-family: arial, sans-serif, verdana;
	font-size: 9pt;
	color: #7EA34C;
	text-decoration: none;
}
.content H1 {
	font-family: arial, sans-serif, verdana;
	color: #7EA34C;
	font-size: 12pt; 
	font-weight: bold; 
}

.content H2 {
	font-family: arial, sans-serif, verdana;
	color: #7EA34C;
	font-size: 12pt; 
	font-weight: bold; 
}

.content H3 {
	font-family: arial, sans-serif, verdana;
	color: #7EA34C;
	font-size: 11pt; 
	padding-top: 2px;
}
.content H4 {
	font-family: arial, sans-serif, verdana;
	color: #7EA34C;
	font-size: 10pt; 
}
hr {
	color: #999999; 
	border-color: #999999;  
	background-color: #999999; 
	border-style: solid; 
	border-width: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px 0 0px 0px;
}
hr.green {
	color: #7BA34B;
	border-color: #7BA34B;
       	background-color: #7BA34B;
	border-style: solid;
	border-width: 1px; 
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px 0 0px 0px; 
}

.news_text {
	color: #2c3f00;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: justify;
}

table.clear, table.clear tr td, .content table.clear, .content table.clear tr td, table.clear, table.clear tr td img, .content table.clear img, .content table.clear tr td img {border-width: 0px; padding: 0; margin: 0;}
.checkbox, form .checkbox, .form .checkbox, form checkbox, .form checkbox {width: 14pt; margin-left: 5px; margin-right: 5px; padding: 1px;}


/* Catalog */
table#cat {
        margin-bottom: 10px;
}
table#cat tr#cat_path td {
        font-size: 10pt;
        font-weight: bold;
        color: #2c3f00;
        border-bottom: 1px solid #808080;
        line-height: 140%;
}
table#cat tr#cat_path a {
        color: #2c3f00;
}
table#cat tr.cat_content td {
        border-bottom: 1px dotted #669904;
        line-height: 140%;
}
table#cat tr.cat_content img.cat_content_img {
        vertical-align: baseline;
        border-width: 0px;
}
table#cat tr.cat_content a.cat_name {
        font-size: 9pt;
        color: #2c3f00;
        text-decoration: none;
}

.count {
        color: #8a822b;
}
.rur {
        font-weight: bold;
        color: #FB2727;
}
.usd {
        font-weight: bold;
        color: #339900;
}

/* Stuff */
div.stuff_header {
        background-color: #81a119;
        color: #003c79;
        font-weight: bold;
        padding: 5px;
        margin-top: 15px;
}
div.stuff_header img {
        margin: 0px 10px;
}
div.stuff_header h3 {
        display: inline;
        font-size: 10pt;
        color: #ffffff;
}
div.stuff_header a {
        color: #ffffff;
}
div.stuff_header a:hover {
        color: #FF6666;
}

.bottom_navigation {
        background-color: #d8dfb2;
        padding: 5px;
        font-size: 9pt;
        font-weight: bold;
        color: #2c3f00;
}

tr.filter_table_row td {
	color: #2c3f00; 
	padding-top: 5px;
}

tr.header_row {
        background-color: #d8dfb2;
        color: #2c3f00;
        font-weight: bold;
}
tr.header_row th {
        text-align: center;
        border-right: 1px solid #d8dfb2;
        padding: 3px 5px;
}
tr.header_row th.header_last {
        border-right: 1px solid #d8dfb2;
        padding: 3px 5px;
}
tr.header_row th.header_first {
        border-left: 1px solid #d8dfb2;
        padding: 3px 5px;
}

tr.price_row0 td {
        background-color: white;
        border-right: 1px solid #d8dfb2;
        border-bottom: 1px dotted #A3A3CC;
        padding: 5px;
}
tr.price_row1 td {
        background-color: #eaecd6;
        border-right: 1px solid #d8dfb2;
        border-bottom: 1px dotted #A3A3CC;
        padding: 5px;
}

#vendors_table {
        color: #2c3f00;
}

h1.price_table_header {
	color: #385403;
	font-size: 10pt;
}

.calendar_today {
        font-weight: bold;
}
.calendar_workday {
        color: #2c3f00;
}
.calendar_holiday {
        color: #8888BD;
}
.calendar_selected {
        background-color: #d3e13c;
}
.calendar_link {
        text-decoration: underline;
        cursor: pointer;
}
.calendar_wdlist {
        font-weight: bold;
}
.calendar_monyear {
        font-weight: bold;
}

.no_delivery {
	color: #BD0000;
}

.ajax_powered {
	background-color: PapayaWhip;
}
table.ajax_props {
	position: absolute;
	border: 3px solid gold;
	background-color: khaki;
	z-index: 10;
	visibility: hidden;
}
table.ajax_props tr.on {
	background-color: blue;
	color: white;
}
table.ajax_props tr.off {
	background-color: inherit;
	color: inherit;
}


