body { margin: 0px; padding: 0px; background-color: #598304; font-family: Tahoma; font-size: 11px; color: #2d3f43; }
form,p { margin: 0px; padding: 0px; }
p { line-height: 14px; }
input.Zone { background: url('../images/Input.gif') no-repeat; width: 79px !important; width: 83px; height: 16px; border: none; padding: 0px 2px 0px 2px; }
.Login { padding: 12px 0px 0px 0px; position: absolute; z-index: 20; }
.Login div { line-height: 16px; }
.logged { line-height: 16px; font-family: Arial; font-weight: bold; color: white; font-size: 16px; width: 135px; }
.logout a { color: white; font-size: 14px; font-weight: bold; }
.lgoout a:hover { text-decoration: underline; }
h1 { font-size: 18px; font-family: Tahoma; font-weight: bold; padding: 0px; margin: 0px; color: #899ba0; }
h2 { font-size: 14px; font-family: Tahoma; font-weight: bold; padding: 0px; margin: 0px; color: #899ba0; }
.Copyright { float: right; font-size: 11px; font-family: Arial; color: white; padding: 0px 10px 0px 0px; }
.Stopka { width: 900px; margin-left: auto; margin-right: auto; padding: 0px 0px 26px 0px; }
.hide { display: none; }
.show { display: block; }
.BottomMenu { float: left; font-size: 11px; font-family: Arial; color: white; padding: 0px 0px 0px 10px; }
.BottomMenu a { color: white }
.Main { background: #000613 url('../images/MainBg.gif') repeat-x; margin-left: auto; margin-right: auto; }
.TopBg { background: url('../images/TopBg.gif') no-repeat; height: 247px; width: 900px; margin-left: auto; margin-right: auto; }
.flash { width: 860px; height: 247px; margin-left: auto; margin-right: auto; z-index: -10; }
.Logo { width: 275px; height: 65px; float: left; cursor: pointer; }
.Content { background-color: white; width: 900px; margin-left: auto; margin-right: auto; }
.Menu { float: left; width: 230px; text-align: left; }
.TopMenu { background: url('../images/TopMenu.gif') no-repeat; width: 230px; height: 11px; }
.MenuRow { background: url('../images/MenuRow.gif') no-repeat; padding: 0px 0px 0px 40px; width: 190px !important; width: 230px; height: 24px; line-height: 24px; }
.MenuRow a { font-size: 12px; font-weight: bold; font-family: Arial; color: #324145; }
.MenuRowActive a { font-size: 12px; font-weight: bold; font-family: Arial; color: #dd0724; }
.SubMenu { background: url('../images/SubMenu.gif') repeat-y; width: 230px; }
.SubMenu ul, .SubMenu li { line-height: 18px; font-size: 12px; color: #1f292c; font-family: Arial; padding: 0px 0px 0px 24px; margin: 0px; list-style: none; }
.EndMenu { background: url('../images/EndMenu.gif') no-repeat; width: 230px; height: 28px; }
.ContentTxT { float: left; width: 600px; text-align: left; line-height: 18px; font-size: 12px; }
.ContentTxT p { line-height: 18px; }
.ContentTxT a { color: #dd0623; }
.Frame { background: url('../images/Frame.gif') no-repeat; width: 600px; height: 122px; }
.FrameTxT { padding: 10px 15px 0px 15px; font-size: 11px; color: #2d3f43; width: 575px !important; width: 600px; line-height: 14px; text-align: justify; }
.FrameTxT h1, .FrameTxT h2 { line-height: 14px; font-size: 11px; color: #2d3f43; float: left; }
.FrameBtn { text-align: right; padding: 0px 10px 0px 0px; }
.Start { float: left; width: 198px; }
.Medium { float: left; width: 198px; }
.Pro { float: left; width: 198px; }
.SerwerOfferBg { background: url('../images/SerwerOfferBg.jpg') no-repeat; height: 95px; width: 188px !important; width: 198px; padding: 0px 0px 0px 10px; }
.SerwerOfferBg div { line-height: 12px; padding: 0px; margin: 0px; font-size: 11px; font-family: Tahoma; color: #34484d; padding: 0px 5px 0px 0px; }
.SerwerBtn { padding: 4px 0px 0px 8px; }
.LastAdded { background: url('../images/LastAdded.gif') no-repeat; width: 600px; height: 108px; }
.PortfolioRow { border: 1px solid white; width: 78px; height: 78px; float: left;}
.Portfolio { padding: 11px 0px 0px 139px; }
.PortfolioMore { font-size: 9px; font-family: Arial; text-align: right; padding: 4px 17px 0px 0px; }
.PortfolioMore a { text-decoration: underline; color: #949494; }
.BottomBg { background: #598304 url('../images/BottomBg.gif') repeat-x; }
.Bottom { width: 900px; background-color: white; margin-left: auto; margin-right: auto; }
.KontaktBg { background: url('../images/KontaktBg.jpg') no-repeat; width: 230px; height: 123px; }
.KontaktBg .TxT { font-family: Myriad-Pro; font-size: 12px; font-weight: bold; text-align: right; width: 218px; color: #000613; float: left; }
.KontaktBg .TxT a { color: #dd0624; }
table.Kontakt { text-align: right; width: 218px; }
table.Kontakt td { vertical-align: middle; }
.End { background: url('../images/End.gif') no-repeat; width: 900px; height: 10px; }
.grey { color: #5a7075; font-weight: bold; }
.black { color: #000000; font-weight: bold; }
.red { color: #dd0623; font-weight: bold; }
.red a { color: #dd0623; font-weight: bold; }
.green { color: #6b9704; font-weight: bold; }
.green a { color: #6b9704; font-weight: bold; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.btn { cursor: pointer; }
.sepH30 { float: left; width: 30px; }
.sepH20 { float: left; width: 20px; }
.sepH13 { float: left; width: 13px; }
.sepH3 { float: left; width: 3px; }
.sepH5 { float: left; width: 5px; }
.sepV5 { clear: both; height: 5px;}
.sepV9 { clear: both; height: 9px;}
.sepV12 { clear: both; height: 12px;}
.sepV18 { clear: both; height: 18px;}
.sepV22 { clear: both; height: 22px;}
.sepV24 { clear: both; height: 24px;}
.sepV29 { clear: both; height: 29px;}
img { border: none; }
a { color: #324145; text-decoration: none; }
.btn { cursor: pointer; }

.ListPages ul, .ListPages li { line-height: 18px; font-size: 12px; color: #1f292c; font-family: Arial; padding: 0px; margin: 0px; list-style: none; }
.Edit { line-height: 24px; }
.Edit input { font-size: 11px; border: 1px solid #324145; height: 14px; width: 300px; }
.Edit .file input { height: 24px; width: 300px; }
.Edit textarea { width: 600px; height: 500px; }
.Edit .title { width: 130px; height: 24px; line-height: 24px; }
.Edit select { font-size: 11px; border: 1px solid #324145; width: 302px; }
.Sub { line-height: 18px; font-size: 12px; color: #1f292c; font-family: Arial; padding: 10px 0px 10px 20px; margin: 0px; list-style: none; }
.addGallery { padding: 4px 0px 0px 0px; }
.centerText { text-align: center; }
.KontaktForm { width: 380px; }
.KontaktForm select { width: 201px; }
.KontaktForm input.text { background: url('../images/KontaktInput.gif') no-repeat; width: 193px !important; width: 201px; border: none; height: 17px !important; height: 19px; font-size: 12px; padding: 1px 4px 1px 4px;}
.KontaktForm input.box { width: 10px; }
.KontaktForm textarea { background: url('../images/KontaktTextArea.gif') no-repeat; width: 193px !important; width: 201px; padding: 2px 4px 2px 4px; height: 85px !important; height: 89px; font-size: 12px; overflow-x: hidden; overflow-y: hidden; border: none; }
.KontaktForm { line-height: 19px; }
.KontaktForm .title { width: 150px; }
.KontaktForm a { text-decoration: underline; }
.btnKontakt { text-align: right; padding: 0px 10px 0px 0px; }
.txtKontakt { line-height: 16px; }
.GalleryPhoto { width: 300px; }
.Gallery { text-align: center; }
.GalleryPhoto a { color: #dd0623; font-weight: bold }
.LargeStart { width: 600px; height: 82px; background: url('../images/LargeStart.gif') no-repeat; }
.LargeContent { width: 578px !important; padding: 0px 10px 0px 10px; width: 598px; border-left: 1px solid #edf8fb; border-right: 1px solid #edf8fb; background: #ddecf0 url('../images/LargeBg.gif') repeat-x; }
.LargeContent div { line-height: 12px; padding: 0px; margin: 0px; font-size: 11px; font-family: Tahoma; color: #34484d; padding: 0px 5px 0px 0px; }
.LargeEnd { width: 600px; height: 15px; background: url('../images/LargeEnd.gif') no-repeat; }
.LargeMedium { width: 600px; height: 82px; background: url('../images/LargeMedium.gif') no-repeat; }
.LargePro { width: 600px; height: 82px; background: url('../images/LargePro.gif') no-repeat; }

.invoice { width: 100px; }
.invoiceDate { width: 120px; }
.invoiceDate2 { width: 160px; }
.invoicePrice { width: 80px; }
.invoicePrice2 { width: 100px; }
.invoiceDownload { width: 70px; }
.invoiceStatus { width: 70px; }
.invoiceName { width: 200px; }
.Invoices { text-align: center; }
.DocTitle { width: 400px; line-height: 24px; }
.DocTitle a { text-decoration: underline; color: #2d3f43; }
.Sub .DocTitle { width: 380px; }
.Option { width: 35px; }
