
a { text-decoration: none; color: #0f4824; font-weight: bold; font-size: 12px; font-family: arial, verdana, sans-serif;}
a:hover { text-decoration: none; color: #387644; font-weight: bold; font-size: 12px; font-family: arial, verdana, sans-serif;}
#link_dark { text-decoration: none; color: #e2f7b2; font-weight: bold; font-size: 12px; font-family: arial, verdana, sans-serif;}
#link_dark:hover { text-decoration: none; color: #ffffff; font-weight: bold; font-size: 12px; font-family: arial, verdana, sans-serif;}
table { text-decoration: none; color: #000000; font-weight: normal; font-size: 12px; font-family: arial, verdana, sans-serif;}
hr{ 
  height:         0px;
  border:         0px;
	border-top:     1px solid #387644;
}
#img{ 
  border:         1px solid #387644;
}


#main_table{
  width:          920px;
}
#main_table td{
}
#main_table td.main_table_head{
	text-align:     center;
	height:	        60px;
	color:          #000000;
	font-weight:    bold;
	font-size:      16px;
}
#main_table td.main_table_frame{
}
#main_table td.main_table_bottom{
}
#main_table a{
}
#main_table a.main_table_head_link{
	color:               #387644;
}
#main_table a.main_table_head_link:hover{
	color:               #000000;
}
#main_table a.main_table_frame_link{
	color:               #387644;
}
#main_table a.main_table_frame_link:hover{
	color:               #0000cc;
}

#sub_table{
    padding:          0px;
    border-spacing:   0px;
    margin:           0px;
    border-collapse:  collapse;
    width:            620px;
}
#sub_table td{
}
#sub_table td.sub_table_head{
		font-weight:      bold;
		font-size:        14px;
		color:            #387644;
    height:           25px;
    padding:          0px;
    border-spacing:   0px;
    margin:           0px;
    border-collapse:  collapse;
		border-bottom:    1px solid #387644;
}
#sub_table td.sub_table_frame{
		padding:          5px;
    padding-left:     10px;
    padding-right:    10px;
    border-spacing:   0px;
    margin:           0px;
    border-collapse:  collapse;
}
#sub_table td.sub_table_frame_blank{
    padding:          15px;
    border-spacing:   0px;
    margin:           0px;
    border-collapse:  collapse;
}
#sub_table td.sub_table_frame_ccatalog{
		padding:          15px;
    border-spacing:   0px;
    margin:           0px;
    border-collapse:  collapse;
		line-height:      20px;
}
#sub_table td.sub_table_bottom{
		font-weight:      bold;
		font-size:        14px;
		color:            #387644;
    height:           25px;
    padding:          0px;
    border-spacing:   0px;
    margin:           0px;
    border-collapse:  collapse;
		border-top:       1px solid #387644;
}
#sub_table td.sub_table_frame_pics{
  border:             1px solid #ccccff;
  padding:            15px;
}
#sub_table a{
	font-weight:         normal;
}
#sub_table a.sub_table_head_link{
	color:               #387644;
}
#sub_table a.sub_table_head_link:hover{
	color:               #000000;
}
#sub_table a.sub_table_frame_link{
	font-weight:         bold;
	color:               #387644;
}
#sub_table a.sub_table_frame_link:hover{
	font-weight:         bold;
	color:               #000000;
}
#sub_table a.sub_table_bottom_link{
	font-weight:      bold;
	color:               #387644;
}
#sub_table a.sub_table_bottom_link:hover{
	color:               #000000;
}

#main_nav_list {}
#main_nav_list a {
    font-family:         arial, verdana, sans-serif;
    font-weight:         normal;
    text-decoration:     none;
    font-size:           12px;
    font-style:          normal;
    display:             block;
    text-align:          center;
    height:              15px;
		line-height:         15px;
		padding:             5px;
		white-space:         nowrap;
    background:          url(pics_main/main_nav_list_item.jpg) repeat-x;
}
#main_nav_list a.main_nav_item {
    color: 						   #f5ffdd;
		background-color:    #387644;
		border:              1px solid #0f4824;
    background-position: bottom center;
}
#main_nav_list a.main_nav_item:hover {
    color: 						   #ffff00;
		background-color:    #0f4824;
		border:              1px solid #387644;
    background-position: top center;
}
#main_nav_list a.main_nav_item_active {
    color: 						   #ffff00;
		background-color:    #0f4824;
		border:              1px solid #387644;
    background-position: bottom center;
}

#intro_nav{
    text-align:          center;
		color:               #885511;
    display:             block;
		width:               105px;
		height:              200px;
		background:          url(pics_pages/intro/klinke.jpg) no-repeat;
		background-position: top right;
}
#intro_nav:hover {
		color:               #dddd80;
    display:             block;
		width:               105px;
		height:              200px;
		background:          url(pics_pages/intro/klinke.jpg) no-repeat;
		background-position: top left;
}
#counter_bg{
		border:              1px solid #ff9944; 
		background:          url(pics_pages/intro/counter_bg.jpg) repeat-x; 
		background-position: top center; 
		background-color:    #4282c2;
}
#counter_front{
		border:              1px solid #ff9944; 
		background:          url(pics_pages/intro/counter_front.jpg) repeat-x; 
		background-position: top center; 
		background-color:    #000000;
}
