/* CORE */
/*
* {
	margin: 0px;
	padding: 0;
}
*/

body {
	color: #333333;
	font:  12px Trebuchet MS, Trebuchet, Tahoma, Verdana;
	background: #FFFFFF;
	margin: 0px;
	padding: 0;
	background: url('../images/bg.gif') repeat-x;
}
/*
table, .errorStr {
	font-size: 11px;
	line-height: 16px;
	color: #787878;
	font-family: verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0;
}

.errorStr {
	color: #E87B08;
}

*/

.h2 {
	display:inline;
}

h2 {
	display:inline;
}

#container {
	width: 1000px;
	margin: 0px auto;
	padding: 0;
}
#header {
	width: 100%;
	height: 79px;
	margin: 0px;
	padding: 0;
}



#footer {
	width: 100%;
	height: 20px;
}
/*----------------------------------------*/
/* HEAD */
#logo {
	width: 200px;
	height: 52px;
	background: url(../images/sfm.gif) 6px 6px no-repeat;
	cursor:pointer;
	float:left;
}

#logo h1 {
	display:none;
}

#nfoTag {
	float: left;
	padding-top:10px;
	
	
}

#nfoTag h1 {
	color: #cecece;
	font:  12px Trebuchet MS, Trebuchet, Tahoma, Verdana;
	font-style:italic;
}
#menu {
	clear: both;
	width: 100%;
	height: 27px;
	background: url(../images/bg_menu.gif);
	/*background-repeat:repeat-y;*/
}

#menuMain {
	float:left;
	height: 27px;
}

#menuSub {
	float:right;
	height: 21px;
	padding: 5px 16px 0px 16px;
	font:  12px Trebuchet MS, Trebuchet, Tahoma, Verdana;
	color: #000000;
}

#menuSubL {
	padding-left: 15px;
}

#menuSubL a {
	font:  12px Trebuchet MS, Trebuchet, Tahoma, Verdana;
	color: #000000;
	text-decoration: none;
}

#menuSubL a:hover {
	color: #707683;
	text-decoration:underline;
}
.standardLnk
{
font-size:12px;
font-family: Trebuchet MS, Trebuchet, Tahoma, Verdana;
line-height:16px;
}

A.standardLnk:link { text-decoration: none; }
A.standardLnk:visited { text-decoration: none; }
A.standardLnk:active { text-decoration: none; }
A.standardLnk:hover { text-decoration: none; color: #707683; }
/*----------------------------------------*/
#titleDv h1 {
	height: 21px;
	padding: 0px 0px 18px 0px;
	margin: 0px;
	font:  16px Trebuchet MS, Trebuchet, Tahoma, Verdana;
	color: #555E6F;
	font-weight:bold;
}
.title {
		font:  16px Trebuchet MS, Trebuchet, Tahoma, Verdana;
	color: #555E6F;
	font-weight:bold;
}

#docPath {
	padding: 6px 0px 0px 8px;
	font:  10px Tahoma, Verdana;
	color: #000000;
}

#docPath a {
	color: #000000;
	text-decoration: none;
	padding-left:3px;
	padding-right:3px;
}

#docPath a:hover {
	color: #666666;
	text-decoration: underline;
}

/*----------------------------------------*/
#wrapper {
	clear:both;
	text-align:left;
	width:98%;
	padding: 32px 10px 0px 10px;
	margin: 0px;
}

#wrapper ol, #wrapper ul {
	padding-left:34px;
}

ul#ulMain {
	list-style:none;
	padding: 20px 0px 0px 0px;
	margin: 0px;
}


ul#ulMain h2, ul#ulMain h1 {
	font:  13px/16px Trebuchet MS, Trebuchet, Tahoma, Verdana;
	font-weight:bold;
	color: #101725;
	margin: 0px;
	padding: 0px 0px 2px 0px;
}

ul#ulMain li {
	margin: 0px;
	padding: 0px 0px 22px 10px;
	font:  11px Trebuchet MS, Trebuchet, Tahoma, Verdana;
	font-weight:bold;
	color: #101725;
	background: url(../images/li_main.gif) 0px 6px no-repeat;
}

ul#ulMain li span {
	font:  11px Trebuchet MS, Trebuchet, Tahoma, Verdana;
	font-weight:bold;
	color: #101725;
}

ul#ulMain ul.ulSub {
	list-style:none;
	padding: 0px;
	margin: 0px;
}

ul#ulMain ul.ulSub li {
	padding: 0px 0px 0px 13px;
	margin: 0px;
	margin-left:13px;
	font:  12px Trebuchet MS, Trebuchet, Tahoma, Verdana;
	color: #555e6f;
	background: url(../images/li_sub.gif) 0px 6px no-repeat;
}

ul#ulMain ul.ulSub li a {
	font:  12px Trebuchet MS, Trebuchet, Tahoma, Verdana;
	color: #555e6f;
	text-decoration: none;
	font-weight:bold;
}

ul#ulMain ul.ulSub li a:hover {
	color: #000000;
	text-decoration: underline;
}


ul#ulList {
	list-style:none;
	padding: 20px 0px 0px 0px;
	margin: 0px;
}
ul#ulList li {
	margin: 0px;
	padding: 0px 0px 20px 10px;
	font:  11px Trebuchet MS, Trebuchet, Tahoma, Verdana;
	font-weight:bold;
	color: #101725;
	background: url(../images/li_main.gif) 0px 6px no-repeat;
}
ul#ulList h2 {
	font:  13px/16px Trebuchet MS, Trebuchet, Tahoma, Verdana;
	font-weight:bold;
	color: #101725;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
ul#ulList span {
	font-weight:normal;
}
ul#ulList li a {
	font:  12px Trebuchet MS, Trebuchet, Tahoma, Verdana;
	color: #555e6f;
	text-decoration: none;
	font-weight:bold;
}
ul#ulList li a:hover {
	color: #000000;
	text-decoration: underline;
}

/*----------------------------------------*/
#srchBar {
	padding-top:20px;
	padding-bottom:30px;
	width: 100%;
	text-align:center;
}
#srchBarInp, #srchBarType, #srchBarSubmit {
	padding:4px;
	text-align:center;
}
/*----------------------------------------*/
#addBar {
	padding-top:50px;
	padding-bottom:50px;
	width: 100%;
	text-align:center;
	margin:auto;
	
}


#addBar .sp {
	padding-left:10px;
	padding-right:10px;
}
/*----------------------------------------*/
#footer {
	font:  10px Tahoma, Verdana;
	color: #000000;
	text-align:center;
}

#footer a {
	color: #000000;
	text-decoration:none;
}

#footer a:hover {
	color: #707683;
	text-decoration:underline;
}
/*----------------------------------------*/
#sitemap ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}
#sitemap .stm0 {
	background: url(../images/li_main.gif) 10px 10px no-repeat;
	padding: 4px 0px 8px 20px; 
}
#sitemap .stm0 a {
	font:  12px Trebuchet MS, Trebuchet, Tahoma, Verdana;
	font-weight:bold;
	color: #101725;
	text-decoration:none;
}
#sitemap .stm0 a:hover {
	color: #707683;
}

#sitemap .stm1 {
	background: url(../images/li_sub.gif) 28px 6px no-repeat;
	padding: 0px 0px 4px 40px; 
}
#sitemap .stm1 a {
	color: #101725;
	font:  12px Trebuchet MS, Trebuchet, Tahoma, Verdana;
	text-decoration:none;
}
#sitemap .stm1 a:hover {
	color: #707683;
}

#sitemap .stm2 {
	background: none;
	padding: 0px 0px 4px 60px; 
}
#sitemap .stm2 a {
	color: #101725;
	font:  12px Trebuchet MS, Trebuchet, Tahoma, Verdana;
	text-decoration:none;
}
#sitemap .stm2 a:hover {
	color: #707683;
}
/*----------------------------------------*/

/* FORMULARZE */

.formRadio, .formButton, .formButton1, .formButton2, .formText, .formSelect, .formSelectSmall, .formTextarea, .formCell, .formCellCnf, .formButtonLogin, .formTextLogin, .errHilite, .formSrch, .formSrchSubmit
{
font:  12px Trebuchet MS, Trebuchet, Tahoma, Verdana;
color: #313131;
background-color:#FFFFFF;
border: solid 1px #CCCCCC;
padding: 1px;
}

.errHilite
{
background-color:#F2F2F2;
}

.formText, .errHilite, .formSrch
{
padding-left: 3px;
padding-right: 3px;
}

.formSrch
{
border: solid 1px #141e2e;
}
.formSelectSmall
{
font:  10px Verdana, Arial, Helvetica, sans-serif;
}

.formCheck
{
}

.formCell
{
border: solid 1px #CCCCCC;
padding: 2px;
}

.formCellCnf
{
border: solid 1px #EEEEEE;
padding: 2px;
background-color: #F7F7F7;
font-weight: bold;
}

.formTextarea
{

}

.formButton
{
background-color:#878e9c;
border: none;
font-weight: bold;
color: #FFFFFF;
font-size: 12px;
}

.formButton1
{
background-color:#FFFFFF;
border: solid 1px #60697c;
font-weight: bold;
color: #60697c;
font-size: 12px;
}

.required
{
color: #E87B08;
font:  11px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

.formSrchSubmit
{
background-color:#878e9c;
border: solid 1px #60697c;
color: #FFFFFF;
font:  13px Trebuchet MS, Trebuchet, Tahoma, Verdana;
font-weight: bold;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

