
body	{ margin:0; padding:0; background:url(bone.jpg) center top no-repeat #00456c; }
body	*	{ font-family:"Verdana","Geneva",sans-serif;font-size:13px; }
hr		{display:none;}		
/* ALL
*/
#fst { text-align:center; padding:25px 0;}
#snd { position:relative; width:700px; margin:0 auto; background:#fff;}
#trd { padding:141px 10px 10px 10px; }

/*	MAIN PICTURE
*/

#head	{ position:absolute;top:1px;left:1px;width:698px;height:128px;background:#eee;text-align:left; }
#head	a	{ display:block; position:absolute; top:0; left:0; width:150px; height:125px; background:url(0.gif); text-decoration:none; }
#head	a	span	{visibility:hidden;}
#head	img	{/*display:none;*/}

/* MAIN MENU
*/
#menu { position:absolute; top:141px; left:10px; width:130px; }
#menu	ul	{margin:0;padding:0;list-style:none;}
#menu	li	{ display:inline; margin:0; padding:0; list-style:none;}
#menu	li	a		{ background:#eee; color:#679; text-decoration:none; text-align:right; display:block;  padding:6px 6px; margin:0; border-bottom:1px solid #fff;}
#menu	li	a.f		{ }
#menu	li	a.l		{ }
#menu	li	a.act	{ background:#01456C; color:#fff; text-decoration:none; }
#menu	li	a:hover	{ background:#01456C; color:#ccd; text-decoration:underline; }
#menu	li	a.act:hover	{ background:#01456C; color:#fff; text-decoration:underline; }

/* SUB MENU
*/
#submenu	{  }
#menu	li	li	a		{ font-size:10px; background:url(drop.gif) center left no-repeat #f6f6f6; color:#679; border-bottom:1px solid #fff; text-align:right; padding:3px 6px;margin:0; }
#menu	li	li	a.f		{ }
#menu	li	li	a.l		{ }
#menu	li	li	a.act	{ background:url(drop.gif) center left no-repeat #fbfbfb; color:#234; text-decoration:none; }
#menu	li	li	a:hover	{ background:url(drop.gif) center left no-repeat #fbfbfb; color:#234; text-decoration:underline; }
#menu	li	li	a.act:hover	{ background:url(drop.gif) center left no-repeat #fbfbfb; color:#234; text-decoration:underline; }


/*	TOOLS MENU
*/
#tools	{ padding-top:20px; }
#tools	li			{ display:inline; }
#tools	li	a		{ font-size:10px; display:block; float:none; background:url(drop.gif) center left no-repeat #fff; color:#999; border:none; border-bottom:1px solid #bbb; text-align:right; padding:4px 0 !important;margin:0; }
#tools	li	a.f		{ }
#tools	li	a.l		{ }
#tools	li	a.act	{ background:url(drop.gif) center left no-repeat #fff; color:#000; text-decoration:none; }
#tools	li	a:hover	{ background:url(drop.gif) center left no-repeat #fff; color:#000; text-decoration:underline; }
#tools	li	a.act:hover	{ background:url(drop.gif) center left no-repeat #fff; color:#000; text-decoration:underline; }

/*	CONTENT
*/

#content	{ margin-left:140px; padding-left:30px; padding-right:30px; border-left:1px solid #bbb; text-align:left; }
#content	h1	{ margin:22px 0;padding:0; font-size:22px; font-weight:normal; }
#content	h1	a	{ font-size:22px; font-weight:normal; }
#content	h2	{ margin:22px 0;padding:0; font-size:19px; font-weight:normal; }
#content	h2	a	{ font-size:19px; font-weight:normal; }
#content	h3	{ margin:22px 0;padding:0; font-size:17px; font-weight:normal; }
#content	h3	a	{ font-size:17px; font-weight:normal; }
#content	h4	{ margin:22px 0;padding:0; font-size:12px; font-weight:bold; }
#content	h4	a	{ font-size:12px; font-weight:normal; }
#content	p	{ margin:22px 0;padding:0; line-height:19px; }
#content	a	{ color:#568;text-decoration:underline; }
#content	a:hover	{ color:#000;text-decoration:none; }
#content	ul	{ margin-top:22px;margin-bottom:22px; }
#content	li	{ line-height:26px; }
#content	.box	{ background:#eee; padding:10px; }
#content	.box	h3	{ color:#555; }

#content	#gallery	 { width:480px; }
#content	.gallery_item { float:left; width:210px; padding-bottom:10px; }

/*	SUBFUSS
*/

#subfuss	{background:url(subfuss.gif) center top no-repeat;}
#subfuss	p	{ margin:0;padding:30px; color:#999; font-size:10px !important; }
#subfuss	a	{ color:#aaa; text-decoration:underline; font-size:10px !important; }
#subfuss	a:hover	{ color:#999; text-decoration:none; }

.first	{ margin-top:0 !important; }
.last	{ margin-bottom:0 !important; }
.invis	{ visibility:hidden !important; }
.totop	a { color:#999 !important;text-decoration:underline;text-align:left; }
.more	{ padding-left:16px; background:url(drop.gif) center left no-repeat; }
.error	{ border:1px solid #c00; padding:10px !important;color:#c00; }
.small	{ font-size:10px !important; }

/*	FORMULAR
*/

form#contact * { font-size:10px !important; color:#000;}
form#contact * {padding:0;margin:0;}
form#contact p {margin:1em 0 !important;color:#000 !important;}
form#contact legend {display:none;}
form#contact fieldset {padding:10px;border:0px solid #999;background:#f3f3f3;}
form#contact label {float:left;width:110px;padding-top:4px;}
form#contact input {width:320px;margin-bottom:2px;}
form#contact textarea {width:320px;height:180px;}
form#contact input,
form#contact textarea,
form#contact select,
form#contact option {font-size:12px !important; color:#777; }
form#contact legend { color:#888;}
form#contact #ok { color:#000;}
form#contact input.auto {width:auto;}
form#contact select {width:305px;margin-bottom:2px;}
