body {
	background-color: #ffffff;
	margin: 0px;
	margin-left: 4px;
	font: arial cyr, arial, verdana, sans-serif;
}

img.icon {
	margin-bottom: 2px;
	border: none;
}

img.ficon {
	margin-bottom: 4px;
	border: none;
}

td.container {
	padding-left: 26px;
	padding-right: 26px;
	background-color: #65920d;
	vertical-align: top;
}

td.frontmenu {
	background-image: url(../images/menu_bg.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #65920d;
	vertical-align: bottom;
	height: 29px;
}

.menubottom {
	background-color: #ffffff;
	background-image: url(../images/gradient.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.left {
	background-image: url(../images/left_bg.gif);
}

.right {
	background-image: url(../images/right_bg.gif);
}

.bottom {
	background-image: url(../images/bottom_bg.gif);
	background-position: top left;
	background-repeat: repeat-y;
}


.search {
	background-color: #bdd630;
	background-image: url(../images/search_bg.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 8px;
	vertical-align: middle;
}

.green {
	background-color: #bdd630;
	background-image: url(../images/green_border.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.greenline {
	background-color: #bdd630;
	background-image: url(../images/green_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.frontsearch {
	background-color: #bdd630;
	background-image: url(../images/front_search.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	text-align: right;
	padding-right: 8px;
	padding-bottom: 3px;
	vertical-align: middle;
}

.blue {
	background-color: #5398C1;
}

.white {
	background-color: #ffffff;
}

.whiteline {
	background-color: #ffffff;
	background-image: url(../images/front_border.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}


.fly {
	background-image: url(../images/fly_background.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.content {
	padding-top: 10px;
	padding-left: 15px;
	vertical-align: top;
}




form.contact {
	behavior:url('script/validator.htc')
}
input.contact {
	border: solid 1px;
	border-color: #5C9568;
	height: 18px;
	width: 180px;
	font: 11px arial cyr, arial, verdana, sans-serif;
	vertical-align: middle;
	color: #5C9568;
	background-color: #ccffff
	padding-bottom: 5px;
}
textarea.contact {
	border: solid 1px;
	border-color: #5C9568;
	height: 100px;
	width: 250px;
	font: 11px arial cyr, arial, verdana, sans-serif;
	vertical-align: middle;
	color: #5C9568;
	background-color: #ccffff
	padding-bottom: 5px;
}
button.contact {
	width: 100%;
	height: 18px;
	font: bold 12px arial cyr, arial, verdana, sans-serif;
	vertical-align: middle;
	border: solid 1px;
	border-color: #5C9568;
	background-color: #BDD630;
	color: #5C9568;
}
.asterisk {
	font: 11px arial cyr, arial, verdana, sans-serif;
	color: #003300;
	text-align: left;
}

.heading {
	font: bold 14px verdana, arial;
	color: #003300;
}
.labels {
        font: bold 14px verdana, arial;
        color: #0B3D33;
	text-decoration: none;
}
.resultData {
	font: 11px verdana, arial;
	color: #003300;
	text-decoration: none;
	text-align: justify	
}
.keyword {
	font: bold 12px verdana, arial;
	color: #003300;
	text-decoration: none;
}
.summary {
	background-color: #3399ff;
	font: 12px verdana, arial;
	color: #ccffff;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 2px;	
	vertical-align: middle
}
.selDigit {
	text-decoration: none;
	color: #3399ff;
	font: 11px verdana, arial;
}
.digit {
	color: #003300;
	font: 11px verdana, arial;
}


.level1 {
	background-color: #65920D;
	height: 20px;
	font: bold 11px verdana, arial;
	color: #ccffff;
	text-align: left;
	border: solid 1px;
	border-color: #003300;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

.level1 a {
	font: bold 11px verdana, arial;
	color: #ccffff;
	text-align: left;
	text-decoration: none;
}

.sitemap, .sitemap ul {
/*	list-style: none;*/
}

/*.sitemap li a {
	background-color: #65920D;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
	font: bold 11px verdana, arial;
	color: #ccffff;
	text-align: left;
	text-decoration: none;
	border: solid 1px;
	border-color: #003300;
}*/

.level2 {
	background-color: #f8f4f1;
	height: 20px;
	font: 10px verdana, arial;
	color: #003300;
	text-align: left;
	border: solid 1px;
	border-color: #003300;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

.level2 a {
	font: 10px verdana, arial;
	color: #003300;
	text-align: left;
	text-decoration: none;
}

.level3 {
	background-color: #f8f4f1;
	height: 20px;
	font: 10px verdana, arial;
	color: #003300;
	text-align: left;
	border: solid 1px;
	border-color: #003300;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap; 	
}
.lang {
	background-color: #ccffff;
	height: 20px;
	padding-left: 3px;
	padding-right: 3px;
	white-space: nowrap;	
	border: solid 1px;
	border-color: #003300;	
}
.home {
	background-color: #dad0c9;
	height: 20px;
	font: bold 11px verdana, arial;
	color: #000000;
	text-align: left;
	border: solid 1px;
	border-color: #003300;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: middle;
	white-space: nowrap; 	
}



.common{
        font: x-small arial, times new roman; color: #003300;
	text-align: justify;
}

.photo {
        font: x-small arial, times new roman; color: #000000;
	text-align: justify;
}

.imgSelected, .imgCommon, .imgPath {
	font: bold Arial;
	text-decoration: none;
	font-size: 12px;
}

.imgPath {
	padding-top: 5px;
	padding-right: 0px;
	text-align: right;
	font-size: 11px;
}

.albumName {
	font: bold Arial 14px;
	color: #000000;
}

.categoryName {
	font: bold Arial 12px;
	color: #999999;
}

.albumCell{
	vertical-align: top;
	padding-top: 20px;
}

.pagesCell {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 30px;
}

a:hover.imgSelected, a:hover.imgCommon {
	text-decoration: underline;
}

.imgSelected {
	color: #ff0000;
}

.imgCommon, .imgPath {
	color: #999999;
}

.album, .albumS {
	text-align: center;
        background-color: #d5d5d5;
	vertical-align: middle;
}

.albumS {
	background-color: #e3f6cd;
}

.album a, .albumS a {
        font: medium arial, times new roman; color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

.spacer {
	padding-left: 20px;
	background-color: #799d42;
}

.allAlbum {
	text-align: center;
	background-color: #799d42;
	padding-bottom: 5px;
	padding-top: 5px;
}

.categoryList {
	background-color: #d5d5d5;
	background-image: url('../images/arrow.gif');
	background-position: left center;
	background-repeat: no-repeat;
	height: 25px;
	width: 250px;
	padding-left: 25px;
	padding-right: 10px;
	white-space: nowrap;
	vertical-align: middle;
}

.categoryList a {
        font: small arial, times new roman; color: #000000;
	text-decoration: none;
	white-space: nowrap;
}

.enter {
        font: bold 11px arial, times new roman; 
        color: #003300;
        text-decoration: none
}
.entrance {
        position: absolute;
        left: 310px;
        top: 275px;
}

.addressTop {
        font: 11px arial, times new roman; color: #ffedd2;
        text-align: right;
        padding-left: 12px;

}
.titleNews, .FAQtitle {
        font: bold 12px arial, verdana; 
        color: #ccffff;
        background-color: #5C9568; 
        width: 240px;
        padding-left: 12px;
        padding-right: 10px;
        text-decoration: none
}

.FAQtitle {
	width: 500px;
}

.titleProduct {
        font: bold 12px arial, verdana; 
        color: #ccffff;
        background-color: #5C9568; 
        padding-left: 12px;
        text-decoration: none
}



.faqList {
	cursor: hand;
	text-decoration: none;
	color: #5C9568;
	font: 12px arial, times new roman;
}
.productImage {
	border: solid 1px #5C9568;
}

.imageDiv {
	background-image: url('images/photo_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 6px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: middle;
	width: 166px;
	height: 165px;
}

.imageDiv img {
	border: solid 1px #ffffff;
}


.news {
        font: 11px arial, times new roman; color: #5C9568;
        text-align: justify
}

.newslink {
        font: 11px arial, times new roman; color: #5C9568;
        text-align: justify
	text-decoration: underline;
}

.tableNews {
        border: solid 1px;
        border-color: #5C9568;
        margin-left: 10px;
        margin-top: 10px;
        padding: 5px;
        color: #5C9568
}

.legend {
        color: #5C9568
}

.readMore {
	background-color: #5C9568;
	color: #ccffff; 
	text-decoration: none;
}

.gobutton {
        background-color: #bdd630;
        border: 0px;
        border-color: #ffffff;
        font: bold 14px verdana, arial;
        color: #0B3D33;
        width: 25px;
        margin-left: 3px;
}
.myfield {
        background-color: #fff0d5;
        border: solid 1px;
	border-left: 0px;
	border-right: 0px;
        border-color: 629326;
        font: 11px verdana, arial;
        color: #0B3D33;
        width: 100;
	height: 16px;
}
.leftColumn {
        padding-left:10px;
        font: 12px arial, times new roman; color: #003300;
        text-align: justify
}

.greenNews {
	color: green;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 45px;
}

.searchNews {
	padding-left: 30px;
	padding-top: 20px;
}

