/*	
Revision: 2007.09.20
*/

/**********/        
/* Global */

html, body{
	background-color:#2E2F2A;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#333333;
}

#container {
	margin: auto;
	width:1004px;
	height: auto;
}

#container_bg{
	background-image: url(../style/footer_bg02.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color:#4B7C1B;
	margin: auto;
	width:1004px;
	height:auto;
}

#container_bg_green{
	background-color:#93C236;
	width:942px;
	height:auto;
	margin: auto;
	display: table;
}

/* /Global */
/***********/ 

/**********************/
/* Layout Containers */ 

#header {
	background-image: url(../style/header01.png);
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:1004px;
	height:224px;
}

#banner {
	background-image: url(../style/banner_bg.jpg);
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:1004px;
	height:250px;
	text-align: center;	
}

/* Top menu2 */ 
#top_menu2 {
	background: url(../style/top_menu02.png);
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:942px;
	height:98px;
	text-align: center;	
}

#navlist {
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	width:942px;
}

#navlist li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display: inline;
	list-style: none;	
}

#navlist li a {
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #DEEAD3;
}

#navlist li a:link { 
	color: #DEEAD3; 
	height:38px;
}

#navlist li a:visited { 
	color: #DEEAD3; 
}

#navlist li a:hover {
	border-bottom: 2px solid #8CB832;
	padding-bottom: 4px;
	color: #DEEAD3;
}

/* End Top menu2 */ 


/* Product menu */ 
/* IE hack */
* html .menu {
	margin: 0px 0px 0px 0px;
	line-height: 1.0em;
} 

.menu{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 2.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	list-style: none;
	background: #93C236;
}

.menu li a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #F9FCF3;
	display:block;
}

.menu li a:link {
	color: #F9FCF3;
}

.menu li a:visited { 
	color: #F9FCF3;
}

.menu li a:hover {
	color: #DCEDB8;
	text-decoration:none;
}
/* /Product menu */ 


/* News menu */ 
/* IE hack */
* html #news {
	margin: 0px 0px 0px 20px;
	line-height: 1.3em;
} 

#news{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 1.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	color: #365913;
	list-style-type: square;
}

#news li a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #365913;
	display:block;
}

#news li a:link {
	color:#365913;
	text-decoration:underline;	
}

#news li a:visited { 
	color:#365913;
	text-decoration:underline;	
}

#news li a:hover {
	color: #383838;
	text-decoration:underline;
}
/* /News menu */ 


* html #left_column {margin:0px 0px 0px 15px;} /* IE hack */
#left_column {
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	width:300px;
	height: auto;
	float: left;
}

#left_news1 {
	background: url(../style/news01.gif) no-repeat; 
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 20px;
	width:250px;
	height: auto;
}

* html #left_news2 {margin: 0px 0px 0px 18px;} /* IE hack */
#left_news2 {
	margin:0px 0px 0px 32px;
	padding:0px 0px 0px 0px;
	width:300px;
	height: auto;
}

* html #main_right_column {margin: 0px 10px 0px 0px;} /* IE hack */
#main_right_column {
	width: 500px;
	margin: 0px 20px 0px 0px;
	float: right;	
}


#footer {
	background-image: url(../style/footer02.png);
	background-repeat: no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:1004px;
	height:97px;
	clear: both;
}

/* /Layout Containers */ 
/**********************/


/**********/        
/* Links */
a:link {color:#333333;}
a:visited {color:#333333;}
a:active {color:#333333;}
a:hover {color:#666666;}

a.link01:link {COLOR: #365913; FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}
a.link01:active {COLOR: #365913; FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}
a.link01:visited {COLOR: #365913; FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}
a.link01:hover {COLOR: #4B7C1B; FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}

a.ushko:link {COLOR: #578F20; FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
a.ushko:active {COLOR: #578F20; FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
a.ushko:visited {COLOR: #578F20; FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
a.ushko:hover {COLOR: #4B7C1B; FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;}

a.order:link {COLOR: #4B7C1B; FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
a.order:active {COLOR: #4B7C1B; FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
a.order:visited {COLOR: #4B7C1B; FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
a.order:hover {COLOR: #578F20; FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;}


/* /Links */
/**********/ 


/**********/        
/* Fonts */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:130%;
	color:#4B7C1B;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:150%;
	color:#4B7C1B;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* IE hack */
* html h3 {
	margin:4px 0px 0px 35px;
	padding:0px 0px 0px 0px;
} 
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight: bold;
	margin:0px 0px 0px 35px;
	padding:5px 0px 0px 0px;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#000000;
	font-weight: bold;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight: 700;
	color:#333333;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#333333;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-weight: bold;
}

.text_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #006600;
}

/* /Fonts */
/**********/ 


/**********/        
/* Forms */
form {
	margin: 0;
	padding: 0;
}

.botton1 {
	background-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E6E6E6;
	font-weight: bold;
}

.input1 {
	border: #999999 1px solid;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/* /Forms */
/***********/ 

/**********/        
/* Other */
.hr1 {
	background-color: #535353;
	border: 0;
	color:#535353;
	width:100%;
	height: 4px;
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

/* Events list */ 
/* IE hack */
* html .events {
	margin: 0px 0px 0px 20px;
	line-height: 1.3em;
} 

.events{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 1.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	color: #000000;
	list-style-type: square;
}

.events li a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #000000;
	display:block;
}

.events li a:link {
	color:#000000;
	text-decoration:underline;	
}

.events li a:visited { 
	color:#000000;
	text-decoration:underline;	
}

.events li a:hover {
	color: #000000;
	text-decoration:underline;
}
/* /Events list */ 

     
/* /Other */
/**********/  

/*******************/        
/* info pages style */

#menu_products {
	margin:-40px 0px 0px 50px;
	padding:5px 0px 0px 15px;
	width:820px;
	
}
#menu_slider {
	
}

#ushko_menu {
	background: url(../style/ushko_menu01.gif) no-repeat; 
	padding:5px 0px 0px 15px;
	height:26px;
}

#main_box {
	margin:40px 0px 0px 51px;
	padding:0px 0px 0px 0px;
	width:880px;
	height: auto;
}

.ushko_top {
	background: url(../style/ushko01.gif) no-repeat; 
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	width:820px;
	height:49px;
	clear:both;
}

.content_box1 {
	background-color: #E9F3D7;
	margin:0px 0px 0px 30px;
	padding:10px 20px 10px 20px;
	width:780px;
	height:auto;
	display:block;
}

.ushko_botton {
	background: url(../style/ushko02.gif) no-repeat; 
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	width:820px;
	height:30px;
}

/* /info pages style */ 
/********************/  


/****************/        
/* Product page */

#product_name_box {
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	width:850px;
	height:auto;
}

#product_name {
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	width:450px;
	height:auto;
	float:left
}

/* Product menu */ 
#prod_menu2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:380px;
	height:auto;
	float:right;
}

#prod {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	width:auto;
	height:auto;
	list-style-type: square;
}

#prod li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display: inline;
}

#prod li a {
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	TEXT-DECORATION: underline;
	color: #E9F3D7;
}

#prod li a:link { 
	TEXT-DECORATION: underline;
	color: #E9F3D7; 
}

#prod li a:visited { 
	TEXT-DECORATION: underline;
	color: #E9F3D7; 
}

#prod li a:hover {
	TEXT-DECORATION: underline;
	color: #FFFFFF;
}

/* Product menu */ 



.order_batton {
	background:#DEECC1;
	border: 1px #C3DD90 solid;
	margin:0px 0px 0px 300px;
	padding:10px 0px 0px 0px;
	width:230px;
	height:27px;
	text-align:center;
}

.pagination {background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em}
.pagination p {position:relative;text-align:right}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {
    text-decoration:none;
	background:#fff;
	padding:2px 5px;
	border: 1px solid #ccc
	}
        .pagination p a:hover {background:#c00;color:#fff}
        .pagination p span {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color: #93C236;
}
        .pagination * {margin:0}
        .pagination h4 {margin-top:-1.45em;padding:0;border:none}
        
        #resultslist-wrap {margin: 0 0 1.5em;font-size:92%}
        #resultslist-wrap dt, #resultslist-wrap dl {margin: 0}
        #resultslist-wrap dt {font: bold 85% arial;padding: 3px 0}
        #resultslist-wrap li {padding: 0 0 1em;margin:0 0 0 1.2em;font: bold 145% arial}
        #resultslist-wrap li dd {font: normal 73% arial}
        #resultslist-wrap li dl {margin:0}
        #resultslist-wrap dd {line-height:1.3}
        #resultslist-wrap dd.filetype, #resultslist-wrap dd.date {color:#999;display:inline;padding-right:.5em}

