body { margin: 0; padding: 0; height: 100%; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#333; background-color:#ccc; background-image:url(gfx/bbb_gard.jpg); background-repeat:repeat-x;}

a, a:link, a:hover, a:visited {color:#333; text-decoration:none; border:0;}
a:visited {color:#333; text-decoration:none;}
a:hover {color:#A51E1E;}

img {border:0;}

h1, h2, h3 {color:#666; font-size:18px; font-weight:normal; font-weight:normal; margin:0; padding:0;  }

#jsddm2 {margin: 0; padding: 0; z-index:99; font-weight:bold;}
	#jsddm2 li {float: left; list-style: none; z-index:99}
	#jsddm2 li a, a.gall_nupp {font-family: Arial, Helvetica, sans-serif; display: block; padding: 6px 0 2px 40px; text-decoration: none; color: #333; width:200px; font-size:11px; white-space: nowrap; z-index:99; overflow:hidden; margin-right:4px; height:20px; background-image:url(gfx/m_b_1.png);}
	#jsddm2 li a:hover{ color:#A51E1E; z-index:99;}
	#jsddm2 li ul{padding: 0; visibility: hidden; display:none; text-align:left; z-index:99; padding:1px 0;}
	#jsddm2 li.curpath ul {visibility:visible; display:block;}
		#jsddm2 li ul { margin-left:30px;}
		#jsddm2 li ul li {float: none; display: inline; z-index:99;}
		#jsddm2 li ul li a {width:190px; text-align:left; color: #333; background-image:none; border-bottom:1px solid #fff; margin:0 1px; padding: 6px 11px 2px 11px; border:none; z-index:99; font-size:11px; font-weight:normal;}
		#jsddm2 li ul li a:hover {color:#A51E1E; z-index:99}
			
		
#jsddm2 li.curpath a, #jsddm2 li.curpath a:link, #jsddm2 li.curpath a:visited, #jsddm2 li.curpath a:active { color: #A51E1E; }
#jsddm2 li.curpath ul li a, #jsddm2 li.curpath ul li a:link, #jsddm2 li.curpath ul li a:visited, #jsddm2 li.curpath ul li a:active {color:#333;}
#jsddm2 li.curpath ul li.curpath a, #jsddm2 li.curpath ul li.curpath a:link, #jsddm2 li.curpath ul li.curpath a:visited, #jsddm2 li.curpath ul li.curpath a:active {color: #A51E1E;}
	

div.news2 {clear:both; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ccc;}
div.news2 h2, div.news2 h2 a, div#normalcontent h1 {font-size:18px; font-weight:normal; text-decoration:none;}

div.sisu4 {padding:10px 0; color:#6A6A6A; line-height:16px;}
div.sisu4 p {padding:0 0 0 20px;}

.textInput, .textInput2 { background-color: #DFDFDF; border: 1px solid #C4C4C4; color: #000000; opacity: 0.6; width:240px; }

.buttonInput { background-color: #DFDFDF; border: 1px solid #C4C4C4; color: #6A6A6A; cursor: pointer; font-weight: bold;}

div#foot span {padding:0 15px;}

li#men_1, li#men_2 {margin-top:20px;}
