* { font-family: Verdana; font-size: 11px; }
body { margin: 0px; background-image: url('/images/layout/tlo.jpg'); background-position: top center; background-repeat: repeat-y; color: #3F2118; }
fieldset { border: 0px; margin: 0px; padding: 0px; }	
form { margin: 0px; padding: 0px; }	
img { border: 0px; }
a { color: #D9540C; text-decoration: none; }
td { vertical-align: top; }
h1 { color: #3F2118; font-size: 16px; }
h2 { color: #88702C; font-weight: normal; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.divForm                            { clear: both; width: 700px; }
.divForm .divTop                    { clear: both; padding: 5px; background-color: #686868; font-size: 13px; font-weight: bold; }
.divForm .divField                  { position: relative; margin-top: 3px; color: #686868; }
.divForm .divField .divLabel        { float: left; margin-right: 3px; width: 137px; /* 150px; */ padding: 5px; overflow: hidden; background-color: #F4F4F4; height: 22px; }
.divForm .divField .divName         { line-height: 17px; font-weight: bold; }
.divForm .divField .divDesc         { font-size: 9px; padding-top: 2px; }
.divForm .divField .divStatic       { line-height: 17px; }
.divForm .divField .divElement      { float: left; width: 342px; /* 550px; */ padding: 4px; background-color: #686868; height: 24px; }
.divForm .divField .divErrorField   { color: #D11414; }
.divForm .divField .divError label  { clear: both; display:block; padding: 3px 1px 3px 20px; margin: 2px 0px 2px 0px; color: #d11414; background-image:url('/administrator/images/ikony/blad.png'); background-repeat:no-repeat; background-position: 2px center; border:0px; }
.divForm .divField .divFullDesc     { clear: both; padding: 1px; font-size: 9px; color: gray; }
.divForm .divField .divRadio	      { clear: both; width: 30px; }
.divForm .divField .divRadioDesc    { float: left; width: 450px; padding-top: 3px; padding-bottom: 10px; }
.divForm .divLangGroup              { margin-top: 10px; margin-bottom: 15px; border: 1px solid #686868; }
.divForm .divButtons	              { margin-top: 8px; margin-bottom: 10px; }
.divForm .divButtons .btnOk         { width: 100px; height: 23px; }
.divForm .divButtons .btnAnuluj     { width: 100px; height: 23px; margin-left: 5px; }

#divMessageError       { width: 938px; margin: 0px auto; padding: 5px; text-align: center; font-size: 12px; font-weight: bold; color: red; border: 1px solid red; }
#divMessageWarning     { width: 938px; margin: 0px auto; padding: 5px; text-align: center; font-size: 12px; font-weight: bold; color: red; border: 1px solid red; }
#divMessageInformation { width: 938px; margin: 0px auto; padding: 5px; text-align: center; font-size: 12px; font-weight: bold; color: orange; border: 1px solid orange; }

#blockPage { width: 938px; margin: 0px auto; }

#blockTop { clear: both; height: 292px; background-image: url('/images/layout/top.jpg'); background-repeat: no-repeat; }

#blockMain { clear: both; }

#blockMain #blockLeft             { float: left; width: 243px; }
#blockMain #blockLeft #blockLoga  { clear: both; width: 225px; /* 243px; */ height: 362px; /* 380px; */ padding: 9px; background-color: #FBF5C8; color: #AE8E42; font-weight: bold; text-align: center; }
#blockMain #blockLeft #blockVideo { clear: both; width: 243px; height: 420px; margin-top: 10px; }

#blockMain #blockRight            { float:left; width: 678px; margin-left: 17px; }
#blockMain #blockRight #blockMenu { clear: both; height: 30px; background-color: #FBF5C8; }
#blockMain #blockRight #blockMenu .menuItem       { float: left; width: 113px; height: 30px; line-height: 30px; font-size: 13px; color: #3F2118; text-align: center; cursor: pointer; }
#blockMain #blockRight #blockMenu .menuItem:hover { background-image: url('/images/layout/menu.png'); background-repeat: no-repeat; color: white; }
#blockMain #blockRight #blockMenu .menuItemOn     { float: left; width: 113px; height: 30px; line-height: 30px; font-size: 13px; color: white; text-align: center; cursor: pointer; background-image: url('/images/layout/menu.png'); background-repeat: no-repeat; }
#blockMain #blockRight #blockMenu .menuSep        { float: left; width: 5px; height: 30px; }

#blockMain #blockRight #blockContent { clear: both; }
#blockMain #blockRight #blockContent #blockSciezka        { clear: both; margin-top: 10px; }
#blockMain #blockRight #blockContent #blockSciezka .Top   { color: #3F2118; }
#blockMain #blockRight #blockContent #blockVideoInContent { clear: both; width: 560px; margin-top: 10px; }

#blockEU        { clear: both; height: 69px; margin-top: 25px; background-color: white; }
#blockEU #Logo1 { float: left; width: 163px; height: 59px; /* 69px; */ padding: 5px 0px 5px 5px; }
#blockEU #Text  { float: left; width: 597px; /* 592px; */ height: 59px; /* 69px; */ padding: 5px 0px 5px 0px; line-height: 59px; text-align: center; color: black; font-size:10px; }
#blockEU #Logo2 { float: right; width: 163px; height: 59px; /* 69px; */ padding: 5px 5px 5px 0px; }

#blockFooter { clear: both; margin-top: 10px; }
#blockFooter a { color: #3F2118; }
#blockFooter #Line1 { clear: both; background-color: #D9B96C; }
#blockFooter #Line1 #Copyright { float: left; width: 461px; /* 469px; */ padding: 4px; }
#blockFooter #Line1 #MenuDolne { float: left; width: 461px; /* 469px; */ padding: 4px; text-align: right; }
#blockFooter #Line1 #Prawa a:hover { text-decoration: underline; }
#blockFooter #Line2 { clear: both; }
#blockFooter #Line2 #Info    { float: left; width: 692px; /* 700px; */ padding: 4px; font-weight: bold; }
#blockFooter #Line2 #Projekt { float: left; width: 230px; /* 238px; */ padding: 4px; text-align: right; }

#blockAktualnosci { clear: both; }
#blockAktualnosci .Aktualnosc { clear: both; margin-top: 5px; padding: 5px; line-height: 20px; background-color: #FBF5C8; }
#blockAktualnosci .Aktualnosc .DataLink { clear: both; color: #88702C; }
#blockAktualnosci .Aktualnosc .Tytul    { clear: both; font-weight: bold; }
#blockAktualnosci .Aktualnosc .Tresc    { clear: both; }

.divPageBar { clear: both; margin-top: 10px; }
.divPageBar .left     { float: left; width: 15px; text-align: center; }
.divPageBar .pos      { float: left; width: 15px; text-align: center; }
.divPageBar .right    { float: left; width: 15px; text-align: center; }
.divPageBar .empty    { width: 5px; }
.divPageBar .selected { font-weight: bold; }
