html
{
	height: 100%;
	margin:0;
	padding:0;
}

body {
	background-color: #245f2a;
	background-image: url(images/design/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	color: #fff;
	margin:0;
	padding:0;
	height: 100%;
	
}




h1,h2,h3,h4,h5
{
color:#759d1c;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
}

a{
font-family: Georgia, "Times New Roman", Times, serif;
color:#8bcba5;
text-decoration:none;
}

a:hover{
font-family: Georgia, "Times New Roman", Times, serif;
color:#8bcba5;
text-decoration:underline;
}

a:visited:hover{
font-family: Georgia, "Times New Roman", Times, serif;
color:#8bcba5;
text-decoration:underline;
}

#head-menu
{
margin-left:300px;
padding-top:50px;
padding-right:50px;
height:90px;
}

#head-menu a
{
font-size:130%;
color:#a1deb1;
margin-right:25px;
}

#logo
{
position:absolute;
top:25px;
left:40px;
}

#list1
{
position:absolute;
top:0;
left:400px;
width:50px;
height:30px;
background-image:url(images/design/list1.gif);
}
#list2
{
position:absolute;
bottom:0;
left:100px;
width:139px;
height:94px;
background-image:url(images/design/list2.gif);
}


#main-logo
{
margin-left:60px;
margin-right:60px;
margin-bottom:90px;
position:relative;
z-index:1;
background-image:url(images/design/logo-bg.gif);
background-repeat:no-repeat;
width:979px;
height:311px;
}

#video-image-link
{
	position:absolute;
	z-index:10;
	bottom:-50px;
	right:-50px;
}

#left-flash
{

position:absolute;
top:-55px;
left:-80px;
}

#right-flash
{
position:absolute;
top:-55px;
right:-65px;
}

#catalog-categories
{
width:1060px;
margin-right:40px;
}

.main-cat-item
{
float:left;
position:relative;
width:530px;
height:260px;
}

.main-cat-item .text
{
position:absolute;
bottom:0;
right:0;
width:250px;
}

.main-cat-item .catalog-main-img
{
float:left;
width:270px;
}
.main-cat-item div
{
 
}

.main-cat-item  a
{
margin-top:10px;
float:right;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:100%;
text-decoration:none;
color:#8bcba5;
}

.main-cat-item p
{
margin:0;
padding:0;

}

.cat-item-title
{
top:90px;
left:275px;
margin-bottom:5px;
color:#8bcba5;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:150%;
}

.cat-item-title a
{
color:#8bcba5;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:100%;
}

.normal-digit-font
{
 font-family: "Trebuchet MS", verdana, sans-serif;
}

#footer
{
position:relative;
margin-top:80px;
margin-bottom:0;
height:80px;
font-family: "Trebuchet MS", verdana, sans-serif;
}

#footer table
{
margin-left:240px;
width:900px;
}
#footer th
{
padding-left:120px;
font-size:80%;
text-align:left;
}

#footer td
{
padding-left:120px;
font-size:170%;
text-align:left;
}

#page-content
{
margin-left:100px; 
margin-right:100px;
width:80%;
 
}

input[type="button"],input[type="submit"]
{
 background-color:#2C6005;
 border:1px solid #FFFFFF;
 color:#FFF;
 font-weight:bold;
}

.submitButton
{
 background-color:#2C6005;
 border:1px solid #FFFFFF;
 color:#FFF;
 font-weight:bold;
 padding:0 auto;
 text-align:center;
 width:102px;
}

.catalog-more-link
{
font-family: "Trebuchet MS", verdana, sans-serif;
color: #465E11;
text-decoration: none; 
font-size:90%;
}

.catalog-more-link:link:hover
{
font-family: "Trebuchet MS", verdana, sans-serif;
color: #759D1C;
text-decoration: underline; 
}

.catalog-more-link:link:visited:hover
{
font-family: "Trebuchet MS", verdana, sans-serif;
color: #759D1C;
text-decoration: underline; 
}

.catalog-more-link:visited
{
font-family: "Trebuchet MS", verdana, sans-serif;
color: #465E11;
text-decoration: none; 
}



.catalog-item
{
position:relative;
font-family: "Trebuchet MS", verdana, sans-serif;
background-color:#fff;
margin:0;
min-height:200px;
_height:220px;
width:700px;
color:#000;
padding-right:20px;
padding-bottom:10px;
}

.catalog-img
{
position:relative;
margin:23px;
margin-right:30px;
margin-left:30px;
margin-top:25px;
 
}

.catalog-img img
{
 margin:3px;
}

.catalog-item td 
{
vertical-align:top;
}

.catalog-item-title {
padding-top:20px;
margin-bottom:15px;
clear:both;
}

.catalog-item-title a
{
color:#759d1c;
text-decoration:none;
font-size:130%;
}

.plus
{
width:27px;
height:27px;
position:absolute;
bottom:7px;
//bottom:7px;
left:3px;
}

.more-link
{

margin-bottom:10px;
margin-top:20px;
width:450px;
}


.catalog-detail
{
position:relative;
font-family: "Trebuchet MS", verdana, sans-serif;
background-color:#fff;
color:#000;

}

.catalog-detail a
{
font-family: "Trebuchet MS", verdana, sans-serif;
color: #000;
text-decoration: none; 
}


.input-out-text
{
padding:3px;
background-color:#fff;
border:1px solid #000;
}

.input-out-text input
{
background:none;
border:0;
}

.input-out-text textarea
{
background:none;
border:0;
}

.input-out-button
{
width:100px;
padding:3px;
background-color:#2C6005;
border:1px solid #fff;
}

.input-out-button input
{
background:none;
border:0;
}

.category
{
position:relative;
display:inline-block; 
  _overflow:hidden;
  *zoom:1;
  *display:inline;
width:260px;
height:310px;

}

.bg-light
{
position:absolute;
left:-40px;
top:-40px;
width:380px;
height:366px;
background:url(images/design/bg-light.png);
z-index:-2;
}

.bg-light-main
{
position:absolute;
left:-20px;
top:-40px;
width:380px;
height:366px;
background:url(images/design/bg-light.png);
z-index:-2;
}



.border-img
{
 position:absolute;
 left:0px;
 top:0px;
 
}

.bold-text
{
font-weight: bold;
}
