/* CSS Document */
* {
	font-family: Tahoma, Arial, sans-serif;
}

IMG { border: none; }

BODY {
	width:1000px;
	background: URL('/images/global_bg.gif') repeat-x top #FFF;
	position:relative;
/*	margin:0px 0px 0px -500px;
	left:50%;
	top:0px;*/
	margin:0px auto;
	-height:100%;
	border-bottom: solid 1px #FFF;
	display:block;
	min-height:100%;
	font-size: 12px;
	color:#38434d;
}

H1 { font-size:22px; font-weight: normal; color: #2f6ea3; margin:20px 0px 10px 0px; }

H2 { font-size:18px; font-weight: normal; color: #2f6ea3; margin:20px 0px 10px 0px; }
H1.top, H2.top { margin-top:0px; }

H3 { font-size:14px; font-weight:normal; padding:0px; margin: 7px 0px; overflow:hidden; }
H3 a:link, H3 a:visited { text-decoration:none; }

P { padding:0px; margin:7px 0px; }

#header { display:block; height:240px; }

A:link, A:visited { color: #09579d; text-decoration:underline; }
A:hover { text-decoration:none; }
#menu { text-align:center; height:64px; display:block; background: URL('/images/menu_bg.gif') repeat-x top; position:relative; overflow:hidden; margin:0px 15px; }
#menu .left { position:absolute; left:0px; top:0px; background:URL('/images/u_kit.gif') no-repeat top left; width:12px; height: 64px; }
#menu .right { position:absolute; right:0px; top:0px; background:URL('/images/u_kit.gif') no-repeat -12px 0px; width:12px; height: 64px; }
#menu A:link, #menu A:visited { font-size: 13px; color:#09579d; display:inline-block; height:54px; padding:10px 15px 0px 33px; margin:0px 10px; text-decoration:none; position:relative; }
#menu A.act { padding-top:8px; height:56px; background:URL('/images/menu_bg.gif') repeat-x bottom; font-size: 15px; color: #10aa11; }
#menu A .left, #menu A .right { display: none; }
#menu A:hover { color:#0b73d0; }
#menu A.act .left { background-position: -24px 0px; display:block; }
#menu A.act .right { background-position: -36px 0px; display:block; }
#menu A.act:hover { color: #0bc20c; }
#menu A .i { position:absolute; top:6px; left:12px; width:17px; height:23px; background:URL('/images/u_kit.gif') no-repeat -48px -23px; }
#menu A.act .i { background-position: -48px 0px; }

#content {
	padding: 0px 60px 20px 60px;
	position:relative;
	display:block;
	overflow:hidden;
	margin-bottom:100px;
}

#content .left { float:left; width:300px; position:relative; overflow:hidden; }

#prodMenu { border-bottom: solid 2px #b8d4f0; }
#prodMenu SPAN {
	background: URL('/images/prod_menu_mark.gif') 0px 10px no-repeat;
	-width:100%;
	padding: 10px 0px 10px 0px;
	border-bottom: solid 1px #b8d4f0;
	display:block;
	overflow: hidden;
 }
#prodMenu SPAN.act {
	background: URL('/images/prod_menu_mark_act.gif') 0px 10px no-repeat;
}
#prodMenu A { display:block; margin-left:25px; font-size: 13px; text-decoration:none; }
#prodMenu A:hover { color:#0b73d0; }


.info_green, .info_blue { font-size: 11px; position:relative; overflow: visible; margin:20px 0px; display:block; }

.info_green .inner { padding-left: 10px; border-left: solid 9px #92e0a6; }
.info_blue  .inner { padding-left: 10px; border-left: solid 9px #b8d4f0; }
.more { border-bottom: solid 1px #b8d4f0; padding-bottom:13px; text-align:right; overflow:hidden; }
.info_green span.tl { position:absolute; top: 0px; left:0px; height:5px; width:5px; background:URL('/images/u_kit.gif') no-repeat -48px -50px; overflow:hidden; }
.info_green span.bl { position:absolute; bottom: 0px; left:0px; height:5px; width:5px; background:URL('/images/u_kit.gif') no-repeat -48px -46px; overflow:hidden; }
.info_blue span.tl { position:absolute; top:0px; left:0px; height:5px; width:5px; background:URL('/images/u_kit.gif') no-repeat -48px -59px; overflow:hidden; }
.info_blue span.bl { position:absolute; bottom: 0px; left:0px; height:5px; width:5px; background:URL('/images/u_kit.gif') no-repeat -48px -55px; overflow:hidden; }

#content .right { float:right; width:540px; }

#content table {
	border-collapse: collapse;
	border-style: dashed;
}

#footer {
	height:60px;
	display:block;
	width:1000px;
	bottom:0px;
	left:0px;
	display:block;
}
#footer .left {
	float:left;
	display:block;
	width:40%;
	padding-left:60px;
	font-size:11px;
	color:#72808c;
	line-height:17px;
}
#footer .right {
	float:right;
	margin-right:60px;
}

#gal IMG { cursor:pointer; overflow:visible; border:solid 2px #B8D4F0; }
#showFoto { filter:alpha(opacity=0); opacity:0; position:absolute; display:none; width:600px; height:450px; z-index:300; top:150px; left:50%; margin-left:-300px; }
#showFoto IMG { border:solid 3px #B8D4F0; }
#close {
	cursor:pointer; position:absolute; top:0px; right:0px; display:block; background:URL('/images/close.png') no-repeat left top; width:34px; height:34px;
	/*FOR IE6*/ -background:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/close.png', sizingMethod='scale');
}

.article {
	line-height:15px;
}