HTML {
	margin: 0;
/*	padding: 20px 0px; */
	padding: 0px 0px;
	overflow-x: hidden;
	overflow-y: scroll;
}

BODY {
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	background: #8B8B8B url('images/bg.gif') repeat-y; 
	background-position: center top;
}

H1, H2, H3, H4, DIV, P, UL, LI, DL, DD, IMG, FORM, INPUT {
	margin: 0;
	padding: 0;
	border: 0;
}

.error {
	background: ;
	clear: both;
	margin: 15px 0px;
	padding: 10px 0px;
	color: #a00; 
	text-align: center;
	font-size: 11px;	
	font-weight: bold;
	line-height: 1.3em;
}

H1 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 0.5em; 
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #000;
}
H2 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 0.5em; 
	font-size: 12px;
	font-weight: normal;
	color: 333;
}
P {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #666; 
}
A {
	color: #000;
	text-decoration: none;
}
A:hover {
	color: #444;
	text-decoration: none;
}

.input1 {
	margin: 1px 0px 1px 2px;
	padding: 3px 6px 0px 6px;
	width: 104px;
	height: 20px;
	background: url('images/bg-input1.gif') no-repeat;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5F5A00;
}	
.input2 {
	margin: 1px 10px 1px 2px;
	padding: 3px 6px 0px 6px;
	width: 175px;
	height: 20px;
	background: url('images/bg-input2.gif') no-repeat;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5F5A00;
}	
.input-bn {
	margin: 1px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	width: 57px;
	height: 20px;
	background: url('images/btn_submit.gif') no-repeat;
}	


.input {
	padding-left: 3px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000;
	border: solid 1px #ccc;
	background-image: url('images/inputbg.gif');
}
#page {
	clear: both;
	background: #fff url('images/bg_page.gif');
	margin: 0 auto;
	padding: 0px;
	width: 955px;
/*	border-left: 2px solid #aaa; */
/*	border-right: 2px solid #aaa; */
	text-align: left;
/*	background-image: url('images/bg_stripe.gif'); */
}
#header {
	background: url('images/header.jpg') no-repeat;
	margin: 0px;
	padding: 0px;
	width: 955px;
/*	height: 207px; */
	height: 169px;
	border-top: 0px solid #000;
}
#h-left {
	float: left;
	background: ;
	padding: 0px 0px 0px 0px;
	width: 710px;
	height: 169px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}
#h-rcont {
	float: left;
	width: 755px;
	height: 169px;
	background: ;
}
#h-middle {
	float: left;
	background:;
	padding: 0px;
	margin: 0px;
	width: 525px;
	height: 169px;
}
#ad_banner {
/*	background: url('images/ad_banner.gif') no-repeat */;
	background: ;
	float: left;
	margin: 0;
	padding: 0px;
	width: 487px;
	height: 158px;
}
.ad {
	float: left;
	margin: 0;
	padding: 0;
}
#h-right {
	float: left;
	background: #EFBD4A url('images/logfunc.jpg') no-repeat ;
	padding: 0px 0px 0px 0px;
	width: 245px;
	height: 169px;
}
#logfunc {
	float:left;
	margin: 0 auto;
	padding: 25px 0px 0px 20px;
	width: 230px;
  voice-family: "\"}\"";
  voice-family:inherit;
  width: 205px;
}
	html>#logfunc {
  width: 205px;	
}
#login_box,#forget_box {
  background: #; 
	height: 75px;
}
#login_box H2 {
	margin: 0px;
	padding: 0px 0px 0px 3px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
#forget_box H2 {
	margin: 0px;
	padding: 0px 0px 0px 3px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
#newsmail_box {
  background: #;
	height: 65px;
}
#newsmail_box H2 {
	margin:  0px 0px 5px 0px;
	padding: 0px 0px 0px 3px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
#search_box {
  background: #;
	height: 65px;
}
#search_box H2 {
	margin:  0px 0px 3px 0px;
	padding: 0px 0px 0px 3px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
  
#logfunc UL {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
#logfunc UL LI {
	float:left;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	list-style: none;
}
#logfunc UL LI A {
	font-family: verdana,arial;
	font-size: 12px;
	font-weight: normal;
	color: #a00;
	text-decoration: none;
}
#logfunc UL LI A:hover {
	font-weight: normal;
	color: #a00;
	text-decoration: underline;
}
#logfunc P, login_box P {
	clear: both;
	margin: 0px;
	padding: 0px 8px 3px 2px;
	font-family: Tahoma,Arial;
	font-size: 9px;
	font-weight: normal;
	color: #4C3B00;
}
#logfunc P A {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma,Arial;
	font-size: 9px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}

#logfunc P A:hover {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma,Arial;
	font-size: 9px;
	font-weight: normal;
	color: #b00;
	text-decoration: none;
}
#logfunc FORM {
  margin: 0px;
  padding: 0px;
}
#logfunc .input1 {
	margin: 0px 0px 0px 2px;
	padding: 2px 6px 0px 6px;
	width: 97px;
	height: 15px;
	background: url('images/input-field.gif') top left no-repeat;
	font-family: Tahoma,Arial;
	font-size: 9px;
	font-weight: normal;
	color: #444;
	border:none;
}
#logfunc .input2 {
	margin: 0px 10px 0px 2px;
	padding: 2px 6px 0px 6px;
	width: 97px;
	height: 15px;
	background: url('images/input-field.gif') top left no-repeat;
	font-family: Tahoma,Arial;
	font-size: 9px;
	font-weight: normal;
	color: #444;
	border:none;
}
#logfunc .input-sel {
	margin: 0px 0px 0px 2px;
	padding: 4px 0px 0px 1px;
	width: 110px;
	height: 17px;
	background: url('images/input-field.gif') top left no-repeat;
	background-position: 0 3px;
	font-family: Tahoma,Arial;
	font-size: 9px;
	font-weight: normal;
	color: #444;
	border: 0px solid #000;
}
#logfunc .input-sel option {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 3px;
	height: 14px;
	font-family: Tahoma,Arial;
	font-size: 9px;
	font-weight: normal;
	color: #444;
	background: #fff;
	border:none;
}
#logfunc .input-bn {
	margin: 1px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	width: 25px;
	height: 15px;
	background: url('images/btn-ok.gif') no-repeat;
	border:none;
}


/*
* MENU STYLE
*
* CSS dropdown menu inspired by Son of Suckerfish...
* http://www.htmldog.com/articles/suckerfish/dropdowns/
* http://www.alistapart.com/articles/horizdropdowns
*/

#nav ul.menu { /* top level ul */
padding: 0px 0px 0px 0px;
margin: 0;
margin-top: 0px;
list-style: none;
height: 2.8em;
background-color: #444;
display: block;
float: left;
} 

#nav a {
padding: 0 8px;
margin: 0;
line-height: 2.8em;
color: white;
background-color: #444;
text-decoration: none;
display: block;
border-left: 0px solid #555;
border-right: 0px solid #555;
border-bottom: 0px solid #555;
}

#nav a:hover {
color: white;
background-color: #333;
text-decoration: underline;
text-decoration: none;
}

#nav a.active {
text-decoration: none;
background-color: #333;
}

#nav li {
display: inline;
float: left;
margin: 0;
padding: 0;
/*width: 10em;/* fixed width works better, but looks ugly */
}


/* second-level lists */

#nav ul.menu ul {
padding: 0;
margin: 0;
list-style: none;
}

#nav li ul {
position: absolute;
width: 13.8em; 
left: -999em; /* to hide menus because display: none isn't read by screen readers */
}

#nav li li {
float: left;
width: 13.8em;
}

#nav li ul a {
padding: 0em 8px 0em 1em;
width: 14em;
line-height: 1.8em;
color: white;
background-color: #555;
border-bottom: 1px solid #444;
font-size: 11px;
}

#nav li ul a:hover {
color: white;
background-color: #444;
font-size: 11px;
}

#nav li ul ul {
margin: -1.3em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
}

/* end of the menu stuff */

/* CSS Document */

.status_hidden
{
display: none;
}

.status_visible
{
display: block;
}


/*** END MENU STYLE ***************/


/*
#menubar {
	background:;
	float: left;
	margin: 0;
	padding: 0px 0px 0px 0px;
	width: 609px;
}
#menubar ul {
	margin: 0;
	padding-left: 190px;
}
#menubar li {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 6px;
	font-size: 14px;
	list-style: none;
	background-image: url('images/menu-item_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 1px;
	text-align: center;
}
#menubar li a {
	font-family: Arial, Tahoma;
	font-weight: bold;
	color: #000;
	font-size: 9px;
	text-decoration: none;
	text-transform: none;
}
#menubar li a:hover {
	font-family: Arial;
	font-weight: bold;
	color: #000;
	font-size: 9px;
	text-decoration: none;
	text-transform: none; 
}
*/

#menubar {
	background: #444;
	float: left;
	margin: 0;
	padding: 0px 0px 0px 0px;
	width: 955px;
	border-bottom: 1px solid #555;
}

.startpage {
	padding-top: 10px;
	float:left;
	width: 200px;
	text-align:center;
	font-size:9px;
	color:#aaa;

}
.startpage A {
	color:#aaa;
	text-decoration: none;
}
.startpage A:hover {
	color:#ddd;
	text-decoration: underline;
}



#navibar {
	background: #;
	float: left;
	margin: 0px;
	width: 756px;
	padding: 2px 0px 4px 0px;
	border-left: 0px solid #888;
	border-bottom: 1px solid #ddd;
}
#navibar ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#navibar li {
	float: left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	list-style: none;
	line-height: 18px;
	background-image: url('images/nyil3.gif');
	background-repeat: no-repeat;
	background-position: 6px 7px;
}
#navibar li a {
	font-family: verdana, Arial;
	font-size: 10px; 
	font-weight: normal;
	color: #444; 
	text-decoration: none;
	text-transform: none;
}
#navibar li a:hover {
	font-family: verdana, Arial;
	font-size: 10px; 
	font-weight: normal;
	color: #222;
	text-decoration: none;
	text-transform: none; 
}



#left {
	border-right: 1px solid #eee;
	float: left;
	margin: 0px;
	padding: 0px;
	min-height: 350px;
	height:auto !important;
	height:350px;
}
#catbox {
	background: ;
	float: left;
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000; 
	text-align: left;
}
#catbox h1 {
	float:left;
	background: #; 
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
	width: 190px;
	font-family: Tahoma;
	font-weight: bold;
	text-transform: none;
	font-size: 11px;
	color: #fff; 
	text-align: left; 
	height: 20px;
	border-bottom: #ddd solid 1px;
}
#catbox h1 A {
	color: #222; 
	width: 170px;
}
#catbox h1 A:hover {
	color: #000; 
}
#catbox SPAN.up {
	float: right;
	background: none;
	border: none;
	padding: 7px 5px 0px 0px;
	font-weight: normal;
}
#catbox SPAN.up A {
	width: 40px;
	background: url('images/goback.gif') no-repeat;
	background-position: 27px 0px;
	padding-right: 19px;
	font-size: 9px;
	font-weight: normal;
	font-family: Tahoma, Verdana;
	color: #444;
}
#catbox SPAN.up A:hover {
	font-size: 9px;
	font-weight: normal;
	font-family: Tahoma, Verdana;
	color: #333;
}
#catbox h2 {
	padding: 0px 5px 8px 10px;
	border-bottom: 1px solid #aaa;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #c00; 
	text-align: left; 
}
#catbox P {
	padding: 0px 10px 5px 10px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000; 
}
#catbox P A {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #a00; 
	text-decoration: underline;
}
#catbox P A:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000; 
	text-decoration: none;
}
#catbox UL {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 198px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 198px;
}
html>catbox UL {
	width: 198px;
}
#catbox LI {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
/*	background: url('images/dot.gif') repeat-x;
	background-position: bottom center; */
	line-height: 1em;
	border-bottom: #ddd solid 1px;
}
#catbox LI.title {
	padding: 7px 0px 5px 0px;
	border-bottom: 2px;
	font-weight: bold;
	color: #b00; 
	text-align: left; 
	background: none; 
	text-transform: uppercase;
}
#catbox LI.title A {
	padding: 7px 0px 5px 0px;
	border-bottom: 2px;
	font-weight: bold;
	color: #b00; 
	text-align: left; 
	background: none; 
	text-transform: uppercase;
}
#catbox li a {
	padding: 6px 10px 8px 10px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #444; 
	text-decoration: none;
	text-transform: none;
	background: #f4f4f4;
	display: block;
}
#catbox li a:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-transform: none; 
	background: #E1E1E1; 
/*	background: #F3D200; */
	display: block;
}
#catbox li a.selected {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000; 
	text-decoration: none;
	text-transform: none;
	background: #ddd;
	background-image: url('images/bullet2.gif'); 
	background-repeat: no-repeat;
	background-position: -10px 10px;
	display: block;
}
#catbox li a.selected:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000; 
	text-decoration: none;
	text-transform: none;
	background: #ddd;
	background-image: url('images/bullet2.gif'); 
	background-repeat: no-repeat;
	background-position: -10px 10px;
}
#certificate {
	background: #fff;
	float: left;
	width: 198px;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
#certificate H1 {
  margin: 0px;
  padding: 8px 0px 0px 10px;
  font-family: Verdana;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
  color: #444;
}
#rightcontainer {
	background: #fff ;
	float: left;
	margin: 0px;
	padding: 0px;
}
#main {
  background:  #fff;
	float: left;
	margin: 0px;
	padding: 0px;
}
#right {
	background:#fff ;
	float: left;
	margin: 0px;
	padding: 0px;
}

#memberzone {
	float: left;
	width: 662px;
	background: #fafafa;
	padding: 20px;
}

#mp-login {
	float: left;
	background: #eee /*url('images/bg_nm.gif') no-repeat */;
	margin: 0px 10px 10px 0px;
	padding: 10px 10px 10px 10px;
	border: 2px solid #ccc;
	width: 290px;
}
#mp-login H2 {
	margin: 0px;
	padding: 0px 0px 8px 3px;
	font-family: Arial;
	font-size: 21px;
	font-weight: normal;
	color: #000;
}
#mp-login UL {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
#mp-login UL LI {
	margin: 0px;
	padding: 0px 0px 4px 0px;
	list-style:;
}
#mp-login UL LI A {
	font-family: verdana,arial;
	font-size: 12px;
	font-weight: normal;
	color: #a00;
}
#mp-login UL LI A:hover {
	font-weight: normal;
	color: #a00;
	text-decoration: underline;
}
#mp-login P, login_box P {
	clear: both;
	margin: 0px;
	padding: 0px 8px 10px 2px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4C3B00;
}
#mp-login P A {
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #4C3B00;
	text-decoration: none;
}
#mp-login P A:hover {
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #b00;
	text-decoration: none;
}
#mp-login .input-nm {
	margin: 1px 10px 1px 2px;
	padding: 3px 6px 0px 6px;
	width: 175px;
	height: 20px;
	background: url('images/bg-input1.gif') no-repeat;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5F5A00;
}	
#mp-login .input-nm2 {
	margin: 1px 0px 1px 2px;
	padding: 3px 6px 0px 6px;
	width: 104px;
	height: 20px;
	background: url('images/bg-input2.gif') no-repeat;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5F5A00;
}	

#newsmail {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 755px;
}
#mp-newsmail {
	float: right;
/*	background: url('images/bg_nm.gif') no-repeat; */
	background: #eee /*url('images/bg_nm.gif') no-repeat */;
	margin: 0px 10px 10px 0px;
	padding: 10px 10px 10px 10px;
	border: 2px solid #ccc;
	width: 290px;
}
#mp-newsmail H1 {
	padding: 0px 8px 0px 0px;
	font-family: Arial;
	font-size: 21px;
	font-weight: normal;
	color: #000;
}
#mp-newsmail P {
	padding: 10px 0px 0px 0px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4C3B00;
}
#mp-newsmail P.nm-descr {
	padding: 7px 0px 10px 0px;
}
#mp-newsmail .input-nm {
	margin: 0px 10px 0px 0px;
	padding: 3px 6px 0px 6px;
	width: 175px;
	height: 20px;
	background: url('images/bg-input2.gif') no-repeat;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5F5A00;
}	
#mp-newsmail .input-nm2{
	margin: 0px 10px 0px 0px;
	padding: 3px 6px 0px 6px;
	width: 175px;
	height: 20px;
	background: url('images/bg-input1.gif') no-repeat;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5F5A00;
}	
#mp-newsmail .btn {
	margin: 1px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	width: 57px;
	height: 20px;
	background: url('images/btn_submit.gif') no-repeat;
}	

#funcbox {
/*	background: url('images/bg_login.gif') no-repeat;*/
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 0px 20px;
	width: 200px;
	height: 185px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 160px;
}
html>body #funcbox {
	width: 160px;
}
#funcbox P {
	font-size: 10px;
	font-weight: normal;
}
#funcbox h1{
	padding-top: 15px;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	text-align: center;
}
#funcbox UL {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 160px;
}
#funcbox LI {
	margin: 0px;
	padding: 0px 0px 2px 0px;
	list-style: none;
	text-align: center;
}
#funcbox LI a{
	font-size: 10px;
	font-weight: normal;
	text-align:left; 
	text-transform: none;
}
#funcbox LI a:hover{
}
#login_box,#forget_box,#newsmail_box,#search_box {
	background: #; 
 float: left;
 margin: 0px;
 padding: 0px 0px 0px 0px;
}
#search {
	background: ; 
	float: left;
	width: 345px;
	padding: 5px 0px 0px 0px;
	text-align: right;
	color: #fff;
	border-left: 1px solid #444;
}
#search .input1 {
	margin: 0px 0px 0px 0px;
	padding: 1px 4px 0px 4px;
	width: 104px;
	height: 15px;
	background: url('images/input-field.gif') no-repeat;
	background-position: 0 0 ;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #333;
}
#search UL {
	float: right;
}
#search UL LI{
	float:left;
	padding: 0px 4px;
	list-style: none;
}
#search .container {
	background:;
	border: 0px solid #999;
	width: 114px; height: 17px; overflow: hidden;
	list-style: none;
}
#search .container .input-sel {
	top: -3;px
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	border: none;
	width: 114px;
	height: 16px;
	background: transparent url('images/input-field.gif') no-repeat;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #333;
}	
#search .input-sel OPTION {
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 4px;
	border: none;
	border-bottom: 1px solid #ddd;
	height: 16px;
	background: #fff;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #333;
}	

#lastvisitbox {
 float: left;
 margin: 0px;
 padding: 0px;
 width: 190px;
 font-family: Verdana;
 font-size: 12px;
 font-weight: normal;
 color: #000; 
}
#lastvisitbox h1 {
 margin: 0px;
 padding: 20px 20px 5px 25px;
 font-size: 14px;
 font-weight: bold;
 color: #000; 
}
#lastvisitbox ul {
 margin: 0px;
 padding: 5px 20px 15px 20px;
}
#lastvisitbox li {
 margin: 0px;
 padding: 0px 0px 0px 25px;
 list-style: none;
 background-image: url('images/nyil1.gif');
 background-repeat: no-repeat;
 background-position: 8px 6px;
}
#lastvisitbox li a {
 font-family: Arial;
 font-size: 10px;
 font-weight: normal;
 color: #000; 
 text-decoration: none;
 text-transform: uppercase;
}
#lastvisitbox li a:hover {
 font-family: Arial;
 font-size: 10px;
 font-weight: normal;
 color: #444;
 text-decoration: none;
 text-transform: uppercase; 
}




#featuredproducts {
 float: left;
 margin: 0px;
 padding: 0px 0px;
 background: #444;
 width: 955px;
 voice-family: "\"}\""; 
 voice-family:inherit;
 width: 955px;
}
 html>body #featuredproducts {
 width: 955px;
}

#featuredproducts H1 {
 clear: both;
 margin: 0;
 padding: 10px 0px 4px 10px;
 width: 100%;
 font-family: Verdana,Arial;
 font-size: 12px;
 font-weight: normal;
 text-transform: uppercase;
 letter-spacing: 0px;
 color: #eee;
}

#featuredproducts dl {
 background: #;
 float: left;
 width: 80px;
 margin: 0px;
 padding: 0px 0px 0px 10px;
}
#featuredproducts dt {
 clear: both;
 margin: 0;
 padding: 10px 0px 4px 10px;
 height: 40px;
 font-family: Verdana,Arial;
 font-size: 9px;
 font-weight: normal;
 text-transform: none;
 letter-spacing: 0px;
 color: #eee;
}
#featuredproducts dt A {
 color: #eee;
}
#featuredproducts dt A:hover {
 color: #fff;
}
#featuredproducts dd {
 float: left;
 margin: 0 0 0 px;
 padding: 0;
 font-size: 100%;
 text-align: justify;
 line-height: 1.5em;
 color: #666;
}
#featuredproducts dd .date {
 float: left; 
 margin: 0;
 padding: 5px 0px 0px 0px;
 font-size: 80%;
 line-height: 1.5em;
 text-align: right;
 color: #ccc;
}
#featuredproducts dl dd.img {
 float: left;
 margin: 4px 0 0 0;
 font-size: 9px;
 font-weight: bold;
}
#featuredproducts dd.img img {
 float: left;
 margin: 0 8px 0 0;
 padding: 2px;
 border: 1px solid #D9E0E6;
 border-bottom-color: #C8CDD2;
 border-right-color: #C8CDD2;
 background: #fff;
}
#maincat {
 float: left;
 margin: 0px;
 padding: 0px;
 width: 160px;
}
#maincats {
 float: left;
 margin: 0px;
 padding: 0px;
 width: 160px;
}
#maincats h1 {
 margin: 0px;
 padding: 10px 0px 0px 10px;
 font-family: Arial;
 font-size: 16px;
 font-weight: bold; 
 color: #000; 
}
#maincats h1 a {
 font-family: Verdana;
 font-size: 12px;
 font-weight: bold;
 color: #000; 
 text-decoration: none;
}
#maincats h1 a:hover {
 font-family: Verdana;
 font-size: 12px;
 font-weight: bold;
 color: #444;
 text-decoration: none;
}
#maincats p {
 margin: 0px;
 padding: 0px 0px 3px 5px;
}
#maincats a {
 font-family: Arial;
 font-size: 10px;
 font-weight: normal;
 color: #000; 
 text-decoration: none;
 text-transform: none;
}
#maincats a:hover {
 font-family: Arial;
 font-size: 10px;
 font-weight: normal;
 color: #444;
 text-decoration: none;
 text-transform: none;
}
#maincats ul {
 margin: 0px;
 padding: 5px 0px 35px 0px;
}
#maincats li {
 margin: 0px;
 padding: 0px 0px 0px 25px;
 list-style: none;
 background-image: url('images/bullet1.gif');
 background-repeat: no-repeat;
 background-position: 10px 2px;
}
#maincats li.alt{
 margin: 0px;
 padding: 0px 0px 0px 25px;
 list-style: none;
 background-image: none; 
 background-image: url('images/bullet2.gif');
 background-repeat: no-repeat;
 background-position: 10px 2px;
}
#maincats li a {
 font-family: Arial;
 font-size: 11px;
 font-weight: normal;
 color: #000; 
 text-decoration: none;
 text-transform: none;
}
#maincats li a:hover {
 font-family: Arial;
 font-size: 11px;
 font-weight: normal;
 color: #444;
 text-decoration: none;
 text-transform: none; 
}


#maincats2 {
	clear: both;
	width: 955px;
	background: #eee;
	text-align: left;
	margin-bottom: 15px;
	text-align: center;
}
#maincats2 h1 {
	padding: 25px 20px 0px 20px;
	font-family: Verdana;
	font-size: 18px;
	font-weight: normal;
	color: #333;
	text-align: left;
}

#maincats2 .maincatsbox {
	margin: 0 auto;
}
#maincats2 .maincatslist {
	float: left; 
	width: 170px; 
	height: 100px; 
	margin: 0px 5px 20px 5px; 
	padding: 0px 0px 0px 0px; 
	border-right: 1px solid #ddd;
	background: #;
}

#maincats2 .maincatslist h1 {
	margin: 0px;
	padding: 0px 10px 6px 6px;
	vertical-align: baseline;
	text-align: left;
}
#maincats2 .maincatslist h1 a {
	padding: 0px;
	font-family: Tahoma,Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
	color: #a00; 
	text-decoration: none;
	text-transform: uppercase;
	line-height: 13px;
	text-align: left;
}
#maincats2 .maincatslist h1 a:hover {
	padding: 0px;
	font-family: Tahoma,Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000; 
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
}
#maincats2 P {
 margin: 0px;
 padding: 0px 0px 3px 5px;
}
#maincats2 A {
 font-family: Tahoma, verdana;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 text-transform: none;
}
#maincats2 A:hover {
 font-family: Arial;
 text-decoration: underline;
}
#maincats2 UL {
	padding: 0px 0px 15px 0px;
	text-align: left;
}
#maincats2 LI {
	background: #;
	padding: 1px 10px 3px 10px;
	margin: 0px 10px 0px 0px;
	border-bottom: 1px solid #ddd;
	list-style: none;
	text-align: left;
}
#maincats2 li.alt{
	list-style: none;
	font-weight: normal;
	border: none;
}
#maincats2 LI A {
	padding: 1px 0px 0px 0px;
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
	color: #888; 
	text-decoration: none;
	text-transform: none;
}
#maincats2 LI A:hover {
	padding: 1px 0px 0px 0px;
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
#maincats2 li.alt A {
 font-weight: normal;
}
#maincats2 li.alt A:hover {
 font-weight: normal;
}
#user {
 float: left;
 margin: 0px;
 padding: 0px;
 width: 595px;
}

#welcome {
	background: #000;
	float: left;
	margin: 0px;
	padding: 20px;
	width: 443px;
}
#welcome H1 {
	padding: 5px 0px 0px 0px;
	font-family: Arial;
	font-size: 14px;
	text-transform: uppercase;
}
#welcome H1 SPAN {
	font-size: 18px;
	font-weight: bold;
	color: #a00;
}
#welcome H2 {
	padding-top: 0px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
#welcome P {
	font-size: 11px;
	color: #444;
}
#welcome .list {
	background: #;
	margin-left: 10px;
	margin-right: 20px;
	padding-left: 10px;
	border-left: 1px solid #eee;
	float: right;
	height: 100px;
}
#welcome UL {
	padding-left: 20px;
}
#welcome UL LI {
	padding-bottom: 2px;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
#welcome UL LI A {
	font-size: 11px;
	font-weight: bold;
	color: #a00;
}
#welcome UL LI A:hover {
	color: #a00;
	text-decoration: underline;
}

#partners {
 float: left;
 margin: 0px;
 padding: 0px;
 width: 705px;
}
#quotation {
 float: left;
 margin: 0px;
 padding: 0px;
 width: 755px;
}
#specials {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 755px;
}


#about {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 595px;
}
#about img {
	padding: 5px 0px 5px 0px;
}

.pager {
	background: #fafafa;
	border: 1px solid #ddd;
	float: left;
	margin: 10px 10px 0px 10px ;
	padding: 6px 6px 6px 6px;
	font-size: 10px;
	width: 735px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 695px;

}
html>body .pager {
	width: 695px;
}
.itemcount {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 695px;
}
.itemcount_left {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 45%;
}
.itemcount_right {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 45%;
}
.itemcount_right .left {
	float: left;
	width: 45%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.itemcount_right .right {
	float: right;
	width: 45%;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.stepper {
	margin: 0px;
	padding: 0px;
}
.pager B {
	font-family: Verdana;
	font-weight: bold;
	color: #000; 
}
.pager B.selected {
	font-family: Verdana;
	font-weight: bold;
	color: #CC9933; 
}
.pager B.sep {
	font-family: Verdana;
	font-weight: normal;
	color: #aaa; 
}
.pager A {
	font-family: Verdana;
	font-weight: normal;
	color: #333; 
}
.pager A:hover {
	font-family: Verdana;
	font-weight: normal;
	color: #666; 
}
.pager .input-sel{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 3px;
	font-family: Tahoma,Arial;
	font-size: 9px;
	font-weight: normal;
	color: #444;
	background: #fff;
	border:none;
}
.pager .input-sel option {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 3px;
	font-family: Tahoma,Arial;
	font-size: 9px;
	font-weight: normal;
	color: #444;
	background: #fff;
	border:none;
}

.ord {
	background: #;
	float: left;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	font-family: Verdana, Arial;
	font-weight: normal;
	color: #666; 
}
.or a {
	font-weight: normal;
	color: #aaa; 
	text-decoration: none;
}
.or a:hover {
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
.ord_left {
	float: left;
	margin: 0px;
	padding: 0px;
}
.ord_right {
	float: right;
	margin: 0px;
	padding: 0px;
}
#forget {
 float: left;
 margin: 0px;
 padding: 0px;
 width: 755px;
}
#footer {
	background: url('images/footer.gif') no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 0px;
	clear: both;
	width: 955px;
	height: 96px;
	color: #333;
}
#footer B {
	color: #000;
}
#footer UL.generalinfo {
	margin: 0px;
	padding: 34px 0px 0px 0px;
}
#footer UL.generalinfo LI {
	background: url('images/sep.gif') no-repeat;
	background-position: 20px 0px;
	padding: 5px 0px 0px 40px;
	list-style: none;
	float: left;
	height: 40px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}
#footer a {
	padding: 0px 8px 0px 8px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000;
}
#footer a:hover {
	padding: 0px 8px 0px 8px;
	color: #000;
	text-decoration: underline;
}

#bottomrefl {
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: center;
	background: #8B8B8B url('images/footer2.gif') no-repeat; 
	background-position: center bottom;
	width: 970px;
	height: 88px;
}


#cartbox {
	background: #aaa;
	float: left;
	padding: 10px 10px 10px 10px;
  width: 200px;
  width/* */:/**/200px;
  width: /**/180px;
}
#cartbox H1 {
	font-size: 15px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #222;
}
#cartbox LI {
	padding: 0px 0px 0px 10px;
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #222;
	list-style: none;
	font-weight: normal;
}
#cartbox LI.alt {
	background: #222;
}
#cartbox LI.summa {
	padding: 10px 0px 10px 0px;
	font-weight: bold;
	color: #222;
}
#cartbox LI.check-out {
	padding: 10px 0px 10px 0px;
}
#cartbox LI A {
	color: #555;
}
#cartbox LI A:hover {
	color: #222;
}

#cartbox2 {
	background: #aaa;
	position: relative;
	left: 350px;
	padding: 10px 10px 10px 10px;
  width: 200px;
  width/* */:/**/200px;
  width: /**/180px;
}
#cartbox2 H1 {
	font-size: 15px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #222;
}
#cartbox2 LI {
	background: #;
	padding: 0px 0px 0px 10px;
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #222;
	list-style: none;
	font-weight: normal;
}
#cartbox2 LI.alt {
	background: #999;
}
#cartbox2 LI.summa {
	padding: 10px 0px 10px 0px;
	font-weight: bold;
	color: #fff;
}
#cartbox2 LI.check-out {
	padding: 10px 0px 10px 0px;
}
#cartbox2 LI A {
	color: #aaa;
}
#cartbox2 LI A:hover {
	color: #fff;
}

.frame {
	float: left;
	margin: 10px 10px 20px 10px;
	padding: 15px;
	width: 733px;
  width/* */:/**/683px;
  width: /**/683px;
	font-weight: normal;
	text-align: justify;
	color: #666;  
	border: 1px solid #efefef;
}
.frame H1 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 0.3em;   
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #555;
}
.frame H2 {
	margin: 0px;
	padding: 5px 0px 2px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #666;  
}
.frame p {
	margin: 0px;
	padding: 0px 0px 9px 0px;
	font-weight: normal;
	text-align: justify;
}

#newslist {
  background: #a00;
  float: left;
  margin: 0px;
	padding: 25px 25px 25px 25px;
	border-left: 1px solid #ddd;
  width: 199px;
	min-height: 210px;
  height:auto !important;
  height:210px;
}
#newslist H1 {
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: normal;
	
}
#newslist DL {
	background: url('images/dot.gif') repeat-x;
	background-position: bottom center;
	float: left;
	width: 199px;
	margin:  0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	display: inline; /* fixes IE/Win double margin bug */
}
#newslist DD {
	background: #;
	margin: 0;
	padding: 0px 10px 0px 10px;
	color: #000;
}
#newslist DT {
	background: #;
	padding: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #b00;
	border: none;
}
#newslist DT A {
	color: #b00;
}
#newslist DT A:hover {
	color: #000;
}
.title {
	background: #;
	margin: 0;
	padding: 0px 0px 10px 5px;
	font-family: Verdana;
	font-weight:normal;
	font-size: 11px;
	text-align: justify;
	line-height: 1.1em;
	color: #444;
}
#newslist DL DD.img {
	margin: 2px 10px 5px 10px;
	padding: 0px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;
	text-align: center;
}
#newslist DL DD.img img {
	margin: 0px auto;
	padding: 0px;
}
P.more {
	background: #;
	float: left;
	width: 199px;
	margin: 0;
	padding: 7px 2px 0px 0px;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	letter-spacing: -0.5px;
	color: #d00;
}
P.more A {
	color: #b00;
	text-decoration: underline;
}
P.more A:hover {
	color: #000;
	text-decoration: underline;
}

#newproducts {
  background: #f4f4f4;
  clear: both;
  margin: 10px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
  width: 198px;
}
#newproducts h1 {
  margin: 0px;
  padding: 0px 0px 8px 10px;
  font-family: Verdana;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
  color: #000;
}
#newproducts H1 a {
  margin: 0px;
  padding: 0px 0px 0px 0px;
	text-transform: uppercase;
  color: #000;  
  text-decoration: none;
}
#newproducts H1 a:hover {
  color: #000;
  text-decoration: none;
}
#newproducts ul {
  background: #;
	float: left;
	width: 83px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
}
#newproducts LI {
	float: left;
  list-style: none;
}
#newproducts LI A {
  font-weight: normal;
  color: #000;
  text-decoration: none;
  text-transform: none;
}
#newproducts LI A:hover {
  font-weight: normal;
  color: #444;
  text-decoration: none;
  text-transform: none;  
}
#newproducts UL LI.img {
	background: #;
	margin: 0;
	padding: 0;
	width: 75px;
	width/* */:/**/75px;
	width: /**/75px;
	height: 77px;
	height/* */:/**/79px;
	height: /**/77px;
	font-weight: bold;
	min-height: 77px;
  height:auto !important;
  height: 77px;
	
}
#newproducts ul li.img a {
	float:left;
	border: 1px solid #fff;
	background: #fff;
	border: 1px solid #ccc;
	/*border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2; */
}
#newproducts ul li.img a:hover {
	float:left;
	border: 1px solid #E59100;
	background: #fff;
}
#newproducts li.img img {
	margin: 0 0 0 0;
	padding: 4px;
	text-align: center;
	background: #fff;
}
#newproducts ul li.name {
  background: #;
  padding: 0px 0px 5px 0px;
}
#newproducts ul li.name a {
	text-align: left;
	color: #666;
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
	text-transform: none;
	letter-spacing: 0em;
}
#newproducts ul li.name a:hover {
	color: #000;
}
#newproducts ul li.price {
  padding: 0px 0px 7px 0px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #E79608;
	text-transform: none;
}
#newproducts ul li.more a {
  padding: 7px 0px 0px 0px;
	text-align: left;
	color: #666;
	font-size: 9px;
	font-family: Tahoma;
	font-weight: bold;
	text-transform: none;
	text-decoration: underline;
	letter-spacing: 0em;
}
#newproducts ul li.more a:hover {
	color: #000;
}




#head {
	clear:both;
	margin: 0px;
	padding: 10px 20px 10px 20px;
	border-bottom: 0px solid #ddd;
}
#head H1{
	padding: 0px;
}
#content {
	float:left;
	padding: 10px 20px 20px 20px;
	border-top: 0px solid #ddd;
}
#date {
	float: left;
	margin: 0;
	padding: 0px 5px 0px 0px;
	font-size: 11px;
	line-height: 1.5em;
	text-align: left;
	color: #777;
}
#lead {
	float: left;
	padding-bottom:10px;
	width: 714px;
	font-family: Tahoma,Verdana,Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3em;
	color: #000;
	text-align: justify;
}
.keretes {
	float: left;
	padding: 10px 10px 10px 0px;
}
.keretes UL {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.keretes UL LI {
	margin: 0px 0px 0px 10px;
	padding: 1px 0px 2px 0px;
	list-style: none;
/*	background: url(images/arrow.gif) no-repeat; */
/*	background-position: 2px 5px; */
	border-bottom: 1px solid #ddd;
}
.keretes UL LI.title {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	border: none;
	font-family: Tahoma,Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-transform: none;
}
.keretes UL LI A {
	font-family: Tahoma,Verdana,Arial;
	font-size: 11px;
	color: #666; 
	text-decoration: none;
}
.keretes UL LI A:hover {
	color: #000;
	text-decoration: none;
}

#descr {
	float: left;
	font-family: Tahoma,Verdana,Arial;
	font-size: 13px;
	line-height: 1.2em;
	color: #222;
	width: 714px;
}
#descr .caption {
	clear: both;
	margin: 0;
	padding: 10px 0px 5px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

#descr .paragraph {
	clear: both;
	margin: 0px;
	padding: 6px 0px 6px 0px;
	text-align: justify;
}
#descr .paragraph UL {
	margin: 0px;
	padding: 0px 20px 4px 30px;
}
#descr .paragraph OL {
	margin: 0px;
	padding: 0px 20px 4px 30px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
}
#descr .paragraph LI {
	margin: 0px;
	padding: 0px 0px 6px 0px;
	font-family: Arial,Verdana;
	font-family: Tahoma,Verdana,Arial;
	font-size: 13px;
	line-height: 1.2em;
	text-align: left;
}
#descr .paragraph LI A {
	text-decoration: none;
}
#descr .paragraph LI A:hover {
	text-decoration: none;
}
#descr .paragraph UL LI {
	margin: 0px;
	padding: 1px 0px 6px 0px;
	list-style position: outside;
/*	background: url('images/bullet.gif') no-repeat; */
/*	background-position: 0px 3px; */
}
#descr .paragraph OL LI {
	margin: 0px;
	padding: 1px 0px 6px 0px;
	list-style type: upper-roman;
	list-style position: outside;
/*	background: url('images/bullet.gif') no-repeat; */
/*	background-position: 0px 3px; */
}
#descr .paragraph H1 {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #B00;
	text-transform: none;
}
#descr .paragraph TABLE TR{
	margin: 0;
	padding: 0;
}
#descr .paragraph TABLE TR TD {
	margin: 0;
	padding: 0;
	text-align: center;
}
#descr .paragraph TABLE TR TD IMG {
	margin: 0;
	padding: 0;
	border: 1px solid #777;
}
#descr .paragraph TABLE.top {
	margin: 0px auto 4px auto;
	padding: 0;
	text-align: center;
}
#descr .paragraph TABLE.bottom {
	margin: 20px auto 0px auto;
	padding: 0;
	text-align: center;
}
#descr .paragraph TABLE.left {
	margin: 2px 12px 6px 0;
	padding: 0;
	float: left;
}
#descr .paragraph TABLE.right {
	margin: 2px 0 6px 12px;
	padding: 0;
	float: right;
}
.gallery {
	float: left;	
	margin: 0;
	padding: 20px 0px;
	width: 464px;
	text-align: center;
}
#thumballs {
	background: #;
	margin: 0 auto;
	padding: 0px 0px;
/*	border-collapse: collapse; */
	border-spacing: 0px;
	border: none; 
}
#thumballs TD {
	background: #fafafa;
	margin: 0;
	padding: 0px 0px;
	text-align: center;
	width: 130px;
	height: 130px;
	border: 1px solid #ddd;
}
#thumballs TD.tdtxt {
	background: none;
	padding: 5px;
	text-align: center;
	width: 100%;
	height: 15px;
	border: none;
}
#thumballs TD.tdtxt a {
 font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: #DE7A04;
}
#thumballs TD.tdtxt a:hover {
 font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: #DE7A04;
}
#thumballs IMG {
	background: #;
	padding: 0px;
	margin: 0px;
}













#picgallery {
	float:left;
	background: #;
	margin: 0 auto;
	padding: 0px;
	text-align: center;
}
#picgallery TABLE {
	background: #;
	margin: 0px;
	padding: 0px;
	align: center;
	width: 410px;
	height: 410px;
}
#picgallery TD.img {
	background: #;
	margin: 0px;
	padding: 0px;
}
#picgallery TD.img IMG {
	background: #;
	margin: 0px;
	padding: 0px;
	border: 1px solid #333;
}
#picgallery p {
	background: #;
	margin: 0px;
	padding: 0px;
	width: 400px;
 font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: #DE7A04;
}
.picnav {
	background: #;
	margin: 0px;
	padding: 0px;
	width: 400px;
 font-family: Arial;
	font-weight: bold;
	font-size: 9px;
	color: #DE7A04;
}


#kibomlo { 
	margin: 0 0 0 0px;
	padding: 0;
}

#kibomlo UL { 
	margin: 0;
	padding: 6px 0 4px 0px;
}
#kibomlo LI { 
	background: url('images/dot.gif') repeat-x;
	background-position: bottom center;
	list-style:none;
	margin: 0;
	padding: 8px 0 8px 12px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
#kibomlo LI A { 
	color: #b00;
}
#kibomlo LI A.selected { 
	color: #b00;
}
#kibomlo LI A:hover { 
	color: #000;
}
#kibomlo UL LI { 
	background: url('images/bullet_.gif') no-repeat;
	background-position: 0 -2px;
	list-style:none;
	margin: 0;
	padding: 2px 0 2px 13px;
}
#kibomlo UL LI A { 
	color: #000;
}
#kibomlo UL LI A.selected { 
	color: #b00;
}
#kibomlo UL LI A:hover { 
	color: #b00;
}
#kibomlo UL LI UL LI A { 
	color: #666;
}
#kibomlo UL LI UL LI A.selected { 
	color: #b00;
}
#kibomlo UL LI UL LI A:hover { 
	color: #b00;
}



ul .status_hidden { 
	background: #ff1;
}

#downloads {
	background: ;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 755px;
	color: #000;
}
#downloads .head {
	background: #eee;
}
#downloads H2 {
	font-weight: bold;
	color: #b00;
}


#container_cat { 
	background: #eee;
	padding: 10px;
}
#container_cat UL {
	background: #;
	padding: 0px 20px 0px 10px;
}
#container_cat LI {
	padding: 4px 0px 4px 0px;
	list-style:none;
}
#container_cat LI.leaf {
	padding: 2px 0px 2px 10px;
	font-family: tahoma,verdana,arial;
	font-size: 11px;
	color: #000;
	list-style: none;
	background: url('images/bullet.gif') no-repeat;
	background-position: 0 6px;
}

#container_cat LI:hover {
	color: #900;
}
#container_cat LI:hover A {
	color: #900;
}
#container_cat LI A {
	text-decoration: none;
	list-style: none;
}
#container_cat LI A:hover {
	text-decoration: none;
	color: #900;
}


#flags {
	
	margin-top: 11px;
	float:right;
	width: 182px;
	text-align: right;
	font-size:9px;
	color:#aaa;
}
#flags A {
	color:#aaa;
	line-height:13px;
}
#flags A:hover {
	color:#fff;
}

A.flag_hun IMG {
	margin-left:4px;
	margin-right:2px;
	width: 22px;
	height: 13px;
	background: url('images/flag_hun.gif') no-repeat;
	background-position: top left;
}
A.flag_hun:hover IMG {
	background-position: top right;
}
A.flag_eng IMG {
	margin-left:4px;
	margin-right:2px;
	width: 22px;
	height: 13px;
	background: url('images/flag_eng.gif') no-repeat;
	background-position: top left;
}
A.flag_eng:hover IMG {
	background-position: top right;
}
A.flag_ger IMG {
	margin-left:4px;
	margin-right:2px;
	width: 22px;
	height: 13px;
	background: url('images/flag_ger.gif') no-repeat;
	background-position: top left;
}
A.flag_ger:hover IMG {
	background-position: top right;
}
A.flag_srb IMG {
	margin-left:4px;
	margin-right:2px;
	width: 22px;
	height: 13px;
	background: url('images/flag_srb.gif') no-repeat;
	background-position: top left;
}
A.flag_ger:hover IMG {
	background-position: top right;
}

.KlingMap {
    margin: 20px 0 0 20px;
}