html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,
acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,
sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,
tbody,tfoot,thead,tr,th,td,#arts .txt {
border:0;
outline:0;
offset:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0
}

form .err {
font-size:10pt;
color:red;
margin-left:15px;
display:none
}

form .gr {
border:1px solid #999;
background-color:#dedede
}

#tabela {
width:660px;
dispaly:table
}

#tabela div.gal {
width:100px;
text-align:right;
float:left;
height:100px
}

#tabela div.galList {
text-align:left;
width:465px;
height:100px;
float:left;
padding-left:15px
}

#tabela .adIn {
cursor:pointer;
float:right
}

#tabela div.ftxt {
width:100px;
text-align:right;
height:130px;
float:left;
margin-top:65px;
margin-right:15px
}

#items {
text-align:left;
width:545px;
float:left
}

#tabela #additem,.adIn,#but2 {
cursor:pointer;
color:#000;
float:right;
background-color:#fff
}

#tabela #but2 {
  margin-right:60px;
  margin-top: 10px;
  }

#items .foto_autor {
margin-top:20px;
width:400px
}

#items .foto_descrb {
margin-top:20px;
width:400px;
height:50px
}

#tabela .but4 {
float:right;
margin-right:80px;
background-color:#fff
}

p {padding-bottom:20px}

#regform {
width:600px;
margin-left:70px
}

#regform #lo,#regform #em,#regform #pa1,#regform #pa2 {width:200px}

#sendreg {
background-color:#fff;
width:100px;
margin-top:15px
}

table#regform td {
text-align:left;
height:20px
}

div#regul {
text-align:left;
width:650px;
margin-left:10px
}

#regul li {padding:0 0 20px 20px}

#regul li strong {
font-size:14px;
margin-bottom:5px
}

#regul h3 {
font-size:16px;
margin-bottom:15px
}

#map {
width:620px;
margin-left:60px;
text-align:left
}

#map li {
line-height:40px;
font-size:18px;
font-weight:700;
list-style:none
}

#map li ul {margin-left:120px}
#map li ul li {font-size:14px}
.clear {clear:both}
#art td {
  padding:8px;
  font-size: 10pt;
}

#art .tit {
font-size:18px;
font-weight:bold;
text-align:left
float: left;
margin-bottom: 5px;

}

#art .date {
font-size:10px;
text-align:right;
display: inline;
padding-left: 2px;
}

#art .img {
width:212px;
vertical-align:top;
border-color:#666;
border-style:solid;
border-width:1px;
padding:4px
}

#art img {
width:212px;
vertical-align:top
}

#art .more {
text-align:right;
margin-top:15px;
margin-bottom:20px;
font-size:14px;
font-weight:700
}

#arts .tp {
margin-top:20px;
width:665px
}

#arts .tit {
font-size:16pt;
font-weight:bold;
width:380px;
margin-bottom: 20px;
line-height: 19pt;
}

#arts .aut {
font-size:10px;
float:left
}

#arts .ph {
width:245px;
vertical-align:top
}

#arts .phimg {
width:220px;
margin-bottom:4px;
border-color:#666;
border-style:solid;
border-width:1px
}

#arts .phimg img {margin:3px}
#arts .txt {width:435px}

#arts .abs {
font-weight:bold;
margin-bottom:35px
}

#arts .min {
width:138px;
height:94px;
float:left;
margin-right:5px;
margin-top:15px;
border-color:#666;
border-style:solid;
border-width:1px
}

#arts .min img {
height:88px;
width:132px;
margin:3px
}

#arts .wiecej {
text-align:right;
margin-top:20px;
margin-left:245px
}

#arts .btn1 {
cursor:pointer;
margin-right:35px;
float:left;
margin-left:15px;
color:#eca414
}

div.comF {
width:450px;
margin-left:135px;
margin-top:60px;
text-align:left
}

#arts table.comTab {
width:650px;
margin:40px 0 50px 60px
}

.tbCom {
width:400px;
background-color:#e6e6e6;
text-align:left;
padding:10px
}

.actv {background-color:#eca414}
#gl {text-align:left}

#gl .w {
width:196px;
height:170px;
margin-top:30px;
float:left
}

#gl .ra {
width:196px;
height:170px;
border:#666 solid 1px
}

#gl .w img {
width:190px;
height:164px;
margin:3px
}

#gl .lnk {
float:right;
margin-right:15px;
margin-top:40px;
width: 100%;
text-align: right
}

#gl .t {
margin-top:4px;
height:10px;
width:188px;
font-weight:700;
font-size:12px;
padding-left:4px
}

#gallery {
position:relative;
height:137px !important;
width:191px !important;
height:/**/ 149px;
width:/**/203px;
border:solid 6px #666;
margin-bottom:20px
}

#gallery a {
float:left;
position:absolute
}

#gallery a img {
border:none;
width:191px;
height:137px
}

#gallery a.show {
z-index:5;
width:191px;
height:137px
}

#gallery .caption {
z-index:600;
height:47px;
width:170px;
position:absolute;
bottom:0;
background-position:bottom left;
background-image:url('../images/background/zab_path.gif');
background-repeat:no-repeat
}

#gallery .caption .content {margin-left:5px}

.content a {
text-transform:uppercase;
font-size:13pt;
font-weight: bold;
margin:15px 0 0;
padding:0
}

#cont {width:700px}

#cont .sld {
width:680px;
border:1px solid #666;
vertical-align:top
}

#cont .sld img {
width:670px;
margin:4px
}

#cont .capt {
height:30px;
width:670px;
margin:5px 5px 40px
}

#cont .capt span {width:300px}

#cont .thbs {
width:140px;
height:100px;
margin-right:28px;
margin-bottom:15px;
float:left;
border:1px solid #666
}

#cont .thbs img {
height:94px;
width:134px;
margin:3px
}

.pager img {
width:30px;
height:26px;
margin-bottom:10px
}

.nxtimg {margin-right:30px}

#cm {width:415px}

#rotator {
position:relative;
height:250px !important;
width:699px !important;
height:/**/260px;
width:/**/709px;
background-color:#000;
margin-bottom:30px;
border-color:#666;
border-style:solid;
border-width:5px
}

#rotator ul {
list-style-type:none;
margin:0;
padding:0
}

li.ui-tabs-nav-item {
border-bottom-color:#666;
border-bottom-style:solid;
border-bottom-width:1px;
text-align:left;
float:left;
padding-left:16px;
padding-top:18px;
width:330px !important;
height:31px !important;
width:/**/346px;
height:/**/50px;
font-size:14px;
cursor:pointer;
outline:0;
margin:0
}

#rotator .ui-tabs-nav-item a div {
width:235px ;
float:left;
color:#fff;
font-size: 10pt;
}

ul.ui-tabs-nav {
position:absolute;
width:345px !important;
height:250px;
width:/**/ 351px;
left:348px;
background-color:#000;
border-left-color:#666;
border-left-style:solid;
border-left-width:6px;
z-index:1
}

li.ui-tabs-selected {
background-image:url('../images/background/act_news.jpg');
background-repeat:no-repeat;
background-position:0 0
}

#rotator .ui-tabs-nav-item a span {
text-align:right;
width:70px !important;
width:/**/ 80px;
float:right;
font-size: 8pt;
padding-top:5px;
padding-right:10px;
color:#FFF
}

#rotator .ui-tabs-panel {
font-family:Arial, Helvetica, sans-serif;
clear:left;
width:349px;
height:250px;
float:left
}

#rotator .ui-tabs-hide {display:none}

#rotator h2 {
margin-top:8px;
text-transform:uppercase;
font-size:12pt;
font-weight: bold;
color:#FFF
}

#rotator p {
color:#FFF;
font-size:8pt;
width:295px
}

div.slideTxt {
top:200px;
padding-left:20px;
position:absolute;
width:345px !important;
height:49px;
text-align:left;
background-image:url('../images/background/news_path.gif');
background-repeat:no-repeat;
filter:alpha(opacity=90);
-moz-opacity:0.9px;
-khtml-opacity:0.9px;
opacity:0.9px
}

table#recover {
width:320px;
float:left
}

#recover td {text-align:right}
#recover #reem,#recover #errlog {width:180px}

#right {
width:208px;
float:right;
display:inline;
margin:0 15px 30px 35px
}

#right table {
margin-bottom:15px;
margin-top:18px
}

#right .td3 {
height:16px;
padding-top:5px
}

#right .td3 a {margin-left:20px}

#right table .inpt {
font-size:14px;
width:150px !important;
height:16px;
border:1px solid #999;
background-color:#dedede
}

#right table #logIn {
margin-left:20px;
float:left
}

#right .foto {
height:171px !important;
width:198px !important;
border:1px solid #666;
margin-bottom:20px
}

#right div.pics {
width:198px;
height:171px;
overflow:hidden;
margin-bottom:10px
}

#right .ban {
  width: 100%;
  margin-bottom: 15px
}
#right div.pics img {
width:192px;
height:165px;
margin:3px
}

#table-top {margin-bottom:50px}

#table-top td {
vertical-align:top;
width:220px
}

#table-top .col {
width:220px;
font-size:14px;
float:left;
text-align:left
}

#table-top .col td {
padding-bottom:20px;
line-height:15px;
font-size: 10pt;
}

#table-top .col .photo {
width:216px;
border:1px solid #666;
padding:4px
}

#table-top .col .photo img,#table-top .col .photo a {width:216px}

#table-top .col td.titl {
font-size:14pt;
font-weight: bold;
line-height:20px
}

#table-top .col td.more {
font-weight:700;
height:18px;
text-align:right;
font-size: 10pt;
}

#main {
float:left;
width:710px;
margin-bottom:50px;
margin-left:30px !important;
display:inline
}

.blwh {
margin-left:23px;
width:1000px;
display:table;
padding-top:5px;
background-color:#FFF
}

#c {
width:1000px;
height:72px;
position:absolute;
background-color:#FFF;
top:31px;
left:23px
}

#d {
z-index:100;
width:276px;
height:78px;
position:absolute
}

#e {
left:369px;
position:absolute;
width:653px;
height:78px;
margin-right:23px
}

#top {
height:100px;
max-height:295px;
margin-left:23px;
width:1000px
}

#top div.menu {
height:39px;
padding-top:5px
}

#top td {vertical-align:middle}

#top .t {
width:55px;
color:#fff
}

#sb {
background:none;
margin-top:5px;
margin-left:5px
}

#top .in {
color:gray;
background-color:#000;
height:16px;
border:1px solid gray
}

.l {float:left}
.p {float:right}
.footer a {padding:0 2px}

.footer {
text-align:left;
margin-top:10px;
float:left;
height:14px;
margin-bottom:40px;
color:#fff
}

.copy {
height:14px;
text-align:right;
font-size:11px;
padding-right:10px;
color:#fff;
float:right;
margin-top:10px;
margin-bottom:40px
}

.all {
width:1046px;
text-align:left;
margin:0 auto 50px
}

a:link,a:visited,a:hover,a:active {
font-weight:400;
text-decoration:none;
color:#eca414;
background:transparent
}

a:link.white,a:visited.white,a:hover.white,a:active.white {
font-weight:400;
text-decoration:none;
color:#fff;
background:transparent
}

html,body {background-color:#000}

body {
background-image:url('../images/background/back.jpg');
background-position:top;
background-repeat:no-repeat;
text-align:center
}

body,h1,h2,h3,h4,div,p,ul,li,input,textarea {
font-family:Tahoma, tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:14.5px
}

#art,#arts {
width:685px;
text-align:left
}

#kont {
text-align: left;
width: 600px;
margin-top:40px;
}

 #kont p.tit {
 font-size: 12pt;
 font-weight: bold
 }
 
 #kont div.pyt {
 text-align: left;
 width: 630px;
 height: 68px;
 display: table;
 padding-left: 60px;
 margin-top: 15px;
 font-size: 14pt
 }
 
 #kont div.frm {
 width: 638px;
 float:left;
 padding-left:50px
 }
 
 #kont table {width: 420px}
 
 .gry {
border:1px solid #999;
background-color:#dedede
}
 
 #kont .txt {
 color: black;
 width: 270px;
 height:15px
 }
 
 #kont .artxt {
 width: 420px;
 color: black;
 height: 200px
 }
 
#artForm {
text-align: left;
width: 680px;
border: 1px solid #666;
height: 100%
} 

 #artForm table {width: 660px}
 
 .tal {text-align: left}
 .tar {text-align: right}

  #artForm .add {border: 1px #000 solid}
  #artForm .phTxt {
  width: 100px;
  text-align: right;
  float: left;
  height: 130px
 }
 
 #artForm #items {
 text-align: left;
 width: 465px;
 float: left;
 padding-left: 15px;
 }
 
 #artForm #additem {
 cursor: pointer;
 color: black;
 width: 35px;
 float: left;
 background-color: #fff
 }

 #tabela .in {width:485px}
 #tabela div {float:right}
 #tabela .but1 {width:100px}

 #tabela .lft {
height:260px;
overflow:auto;
margin:20px 0;
padding:5px 0
}
 
 #tabela .foto_autor {
margin-top:10px;
width:485px
}

 #tabela .foto_descrb {
margin-top:10px;
margin-right:5px;
width:485px
}
 
#frame {
width:220px;
height:120px;
margin-bottom:20px
}

 #frame div {
float:left;
text-align:left
}

 #frame .pct {
background-color:#FFF;
width:104px;
height:104px;
margin: 1px; 
border: 1px solid #000;
margin-right:10px
}

  #frame .pct img {
width:100px;
height:100px;
padding:2px
}

 #frame .opt {width:80px}
 #frame input {margin:5px}
 
