
div.addtext {
height:40px; width:168px;overflow-y: auto; 
padding-left:2px;
}

body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2C2C2C;
background: #e8ecd8;

}

body.img {
	background-image: url(images/spacer.jpg)  ;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #222244;

}

H1 {
	font-size: 18px;
    font-weight: bold;
    /* height: 32px; */
    color: #2c2c2c;
    /* background-color: white; */
    /*border-bottom: 2px solid black;*/
     background: url('/images/h1bg.jpg'); 
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 14px 0px 12px 24px;
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


H2 {
	font-size: 16px;
	font-weight:bold;
	color:#2c2c2c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    clear: both;
}


table.goods {
    display: inline-block;
   zoom: 1;
    margin:7px;
    background-color:#7B8163;

}

.notes {
	text-align: left;
font-size: 10px;
}


td.notes {
background-color:#FFFFFF;

}

td.goods {
	background-color:#FFFFFF;
	text-align: left;
	font-size: 10px;

}

th {

background-color:#ADC300;
color:#FFFFFF;
	font-size: 12px;


}

.r_links{
	font-size: small;


}


.r_h_links{
	font-size: large;
}




.bottom {
font-size:10px;
}

a {
	color: #16400D;
	text-decoration: none;

}


a:hover {
	color: #95bf7a;
	text-decoration: underline;
}
.type-logo {
	border: 1px groove #666699;
}

td.news {
	text-align: left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

.news a.newsattach {
	
	color: #FFFFFF;
	text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
    display: block;
    text-align: center;
    padding: 2px 0px;
}

.news a.newsattach:hover {
	
	color: #cccccc;
	text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.news img   {
	
	border: 1px solid #FFFFFF;
 	padding:3px;
 	margin:2px auto;
    display: block;
    text-align: center;

    max-width: 160px;

}

.news img.newsimage  {

	border: 1px solid #FFFFFF;
 	padding:3px;
 	margin:2px auto;
    display: block;
    text-align: center;

    width: 160px; height: auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}


.news a {
    color: #fff;
    text-decoration: underline;
    text-wrap: normal;
    white-space: normal;
    word-break: break-all;

}

.news a:hover {

    color: #cccccc;
    text-decoration: none;
}
.news .title  {

    display: block;
    padding: 2px 0px;
    font-size: 13px;
    font-weight: bold;

}
.news .date  {

    font-size: 12px;


}
.fullnews {
    padding: 2px 20px;
}
.fullnews .date {
    padding-top: 10px;
    display: block;
    width: 100%;
    border-top: solid 1px #000;
    font-size: 14px !important;
}
.fullnews .title {
    font-size: 18px !important;
}

.fullnews img {
    float: right;
}


.fullnews a {
    color: #16400D !important;
}

.clearfix {
    clear: both;
}

.menu {width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; background-color: #666699}
.menu:hover { width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #F0de4a; text-decoration: none; background-color: #666699}




/* popup_box DIV-Styles*/
#popup_box {
    display:none; /* Hide the DIV */
    position:fixed;
    _position:absolute; /* hack for internet explorer 6 */
    height:auto;
    width:600px;
    background:#FFFFFF;
    left: 300px;
    top: 150px;
    z-index:100; /* Layering ( on-top of others), if you have lots of layers: I just maximized, you can change it yourself */
    margin-left: 15px;

    /* additional features, can be omitted */
    border: 1px solid #b6bd94;
    padding:15px;
    font-size:15px;
    -moz-box-shadow: 0 0 15px #666;
    -webkit-box-shadow: 0 0 15px #666;
    box-shadow: 0 0 15px #666;

}

#container {
    background: #ffffff; /*Sample*/
    width:100%;
    height:100%;
    max-width:1000px;
    margin: 0px auto;
}

a{
    cursor: pointer;
    text-decoration:none;
}

/* This is for the positioning of the Close Link */
#popupBoxClose {

    line-height:15px;
    right:8px;
    top:8px;
    position:absolute;
    font-size: 18px;
    font-weight:500;
}

#popup_box_content {
    padding-top: 20px;;
}

#catalog-list li {
    list-style: none;
    display: inline-block;
    float: left;
    margin: 10px;
}
#catalog-list img {
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    z-index: 94;
    width: 170px;
    height: 170px;;
    margin-top: 34px;
}

#catalog-list a span {
    position: absolute;
    top: -34px;
    left: 0px;
    display: table-cell;
    vertical-align: middle;
    width: 170px;
    height: 30px;
    padding-top: 3px;
    text-align: center;
    font-size: 12px;
    background-color:#ADC300;

    z-index: 1000;
    opacity: 1;

}
#catalog-list a  {
    position: relative;
    top: 0px;
    left: 0px;
    display: block;
    width: 170px;
    z-index: 90;
    color: #fff;

}

#catalog-list a:hover  {
color: #000;
    opacity: 0.7;
}

#catalog-list a:hover  img {


}

#catalog-list a:hover  span  {
    opacity: 1;

}

.clearboth {
    clear: both;
}


.snowfall-flakes {
    opacity: 0.8;
}
