body { 	 
	font: 15px/22px "Trebuchet MS", sans-serif;
	color:#514d49;
	min-width:960px;
	background:#a8cce9 url(images/bg.png) no-repeat center top;
   background-attachment:fixed;
}

body#tinymce { 	 
	font: 15px/22px "Trebuchet MS", sans-serif;
	color:#514d49;
	background: white;
        min-width:0;
}

@font-face {
font-family: 'CondensedBold';
src: url(css/OpenSans-CondBold.ttf) format('truetype');
} 
@font-face {
font-family: 'CondensedLight';
src: url(css/OpenSans-CondLight.ttf) format('truetype');
} 

header {width:890px; height: 142px; margin:0 auto; position:relative; margin-top:25px; }

header #headerPageTitle {position: absolute; top: 28px; left: 280px; font-family: CondensedLight; color: white; font-size: 20px; text-transform: uppercase; line-height: 48px;}
header #headerPageTitle .pegaz {font-size: 28px; line-height: 28px;}

#mainBody p {margin-bottom: 14px;}
#overDiv {background-color: #ffeabe; padding: 10px; border: 1px solid #ffae00; border-radius: 4px; }

div#logoContainer{width: 273px; height: 142px; background: white url(images/pegaz/logo_bg.png) no-repeat left top; position: absolute; border-radius: 15px 15px 0px 0px;}
nav { margin:0px 0px 0px 0px; position:relative; width: 617px; left: 273px; top: 0px; height: 142px;}
nav a.rollTop{width: 47px; height: 48px; display: block; position: absolute;
-webkit-transition: background 0.3s ease;
-moz-transition: background 0.3s ease;
-ms-transition: background 0.3s ease;
-o-transition: background 0.3s ease;
transition: background 0.3s ease;}
nav a.rollTop:hover{background-position: 0 48px;}

nav a#fbLink { background-image: url(images/pegaz/facebook.png);  top: 5px; right: 10px;}
nav a#galeryLink { background-image: url(images/pegaz/galeria.png);  top: 5px; right: 70px;}
nav a#newsLink { background-image: url(images/pegaz/news.png);  top: 5px; right: 130px;}

nav a#contactMail{ position: absolute; right: 0px; top: 68px; border-radius: 0 15px 0 0;}
nav a#loginKey{ position: absolute; right: 0px; top: 106px;}
a.orangeBg {z-index: 101; padding-left: 10px; padding-top: 10px; display: block; width: 26px; height: 26px;}
a.orangeBg:hover{background: url(images/pegaz/menu_bg_active.png) repeat-x;}

#MainMenuContainerPan {position: relative; height: 74px; border-top: 1px solid #ff8800; top: 67px; background: black url(images/pegaz/menu_bg.png) repeat-x left top; border-radius: 0 15px 0 0;}
#bannerContainer {width: 890px; position: absolute; top: 142px; margin-left: auto; margin-right: auto; overflow: hidden;}
#bannerContainerSize {height: 151px;}
#bannerContainerSize.bannerBig {height: 426px;}
div#bannerContainer.default {height: 150px;  background: url(images/pegaz/narzece.jpg) no-repeat 0px -135px; border-bottom: 1px solid #ff8800;}
div#bannerContainer.zawody {height: 150px; background: url(images/pegaz/zawody.jpg) no-repeat 0px -120px; border-bottom: 1px solid #ff8800;}
div#bannerContainer.bannerBig {height: 425px; background-color: transparent; border-bottom: 1px solid #ff8800;}
div#bannerContainer.wioslaSeph {height: 150px;  background: url(images/pegaz/bannerSmall1.jpg) no-repeat 0px -115px; border-bottom: 1px solid #ff8800;}

div#klubSprotowyMilenium {padding-top: 7px; text-transform: uppercase; position: absolute; z-index: 1000; border-radius: 0px 0px 15px 15px; font-family: CondensedBold;  width: 273px; background-color: whitesmoke; background: url(images/pegaz/milenium_bg.png); top: 142px; text-align: center;}
div#klubSprotowyMilenium h1{padding: 0px; margin: 0px; font-size: 27px; height: 33px;}
/*********************************content**************************************/
#content { width:890px; margin:0 auto; border: 0px solid yellow; position: relative; top: -72px; z-index: 105;}
.content {padding-top:133px;}
td#leftColBody {color:white; background: #086ac5 url(images/pegaz/left_col_bg.jpg) no-repeat 0 0; border-radius: 15px 15px 0 0;}
td#leftColBody div#leftColBodySizer {width: 275px; z-index: 1150;}
td#rightColTopMargin {height: 72px;}
td#rightColTopMargin div{height: 72px;}
td#mainBody {background-color: white; padding-bottom: 20px; width: 818px;}

/****************************footer************************/
footer {width:890px; margin:0 auto; position:relative; top: -72px; overflow:hidden; padding:77px 0px 5px 0px; background: url(images/pegaz/footer_bg.jpg) repeat-x 0 0; border-radius: 0 0 15px 15px;}
footer p { font-family:'CondensedLight', sans-serif; font-size:15px; line-height:20px; color:#7c7c7c; padding:0px 0 0 0px; width:660px; float:left;}
footer p strong {margin:0px 8px 0 7px; display:inline-block; font-weight:normal; }
footer p a { font-family:'Open Sans', sans-serif; font-size:15px; line-height:20px; color:#7c7c7c;  margin-right:10px;}
footer p a:hover {text-decoration:underline;}
.copy {padding-left: 20px;}
footer .tooltips {padding-right: 20px;}

.adminPage{margin-left: 10px; margin-right: 10px; margin-bottom: 10px;}
.CustomSidePan{ border: 1px solid; padding: 3px 5px 0px 5px; text-align: right; background: url("images/sec/html-sec.gif") no-repeat scroll 0 0 white; opacity:0.6;}

/****************************** left column ***********************************/
#leftColBody h1 {color: white; font-family: 'CondensedLight'; font-size: 28px; margin: 5px 0px 0px 0px; height: 35px; padding-left: 24px;}

/****************************** style updated *********************************/
#messages{position: absolute; font-weight: bold; width: 1024px;top: -40px;}
#messages #info, .info { border: 1px solid #7DDC75; padding: 10px; background-color: #E0FBDE; color:#7DDC75 ;}
#messages #error, .error { border: 1px solid #E64747; padding: 10px; background-color: #FBDEED; color:#E64747 ;}
#adminmenu {z-index:1000; padding: 2px; position: fixed; background-color: white;}
#adminmenu #menuWindow{padding: 4px 5px 4px 35px; font-size: 12px;}
#menuTitle {color: #370C00; font-family: "CondensedBold"; font-size: 18px; font-weight: bold; padding: 3px 10px 5px 27px; margin-top: 20px}
.submenuAdminEntry{padding-left:15px;}

/********************************* COMMON ADMIN *******************************/
#blad_general{color: #E13232; font-weight: bold;font-size: 11px; background: #FFE2E2 url(images/general_error.png) 10px 3px no-repeat; margin-top: 1px; margin-bottom: 1px; border: 1px solid #E88282; padding: 3px 20px 3px 40px;}
#info_general{color: #08BC15; font-weight: bold;font-size: 11px; background: #E7FFE2 url(images/general_info.png) 10px 3px no-repeat; margin-top: 1px; margin-bottom: 1px; border: 1px solid #7FD885; padding: 3px 20px 3px 40px;}

.right{text-align: right;}
.bold{font-weight: bold;}
.tip{margin: 15px; padding: 10px; border: 1px solid green; font-size: 10px;  text-align: justify;  color: #336600;  background-color: #CCFFCC;}
h1, .title{padding: 10px 4px 0px 10px; color: #e85613; margin: 5px 0px 10px 0px; text-transform: uppercase; height: 40px; font-size: 35px; font-weight: bold; font-family: 'CondensedLight';}
div.actual{font-weight: bold;}
div.actual a{color: red;}
.submenuAdminEntry{padding-left:15px;}
td.tblhd{border-top: 1px solid #3d3d3d; border-bottom: 1px solid #3d3d3d; padding: 2px; background-color: #FAD258;}
td.tbl{border-left: 1px solid #3d3d3d; border-right: 1px solid #3d3d3d; padding: 2px;}
.stepA{BACKGROUND-COLOR: #ff7e00; font-size: 10px; BORDER: 1px solid #494341; font-weight: bold; PADDING: 5px; MARGIN: 0px; MARGIN-RIGHT: 5px;}
.stepB{BACKGROUND-COLOR: #feca87; COLOR: #b4b4b4; font-size: 10px; BORDER: 1px solid #494341; PADDING: 5px; MARGIN:0px; MARGIN-RIGHT: 5px;}
h2, div.sectionTitle{font-family: 'CondensedLight'; margin-bottom: 10px; font-size: 15px; font-weight: bold; margin-top: 4px; color: #F44701; font-size: 18px; padding-left: 15px;}
.sectionOptions{position: relative; height: 20px; background:url(images/sec/html-sec.gif) 0 0 no-repeat; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.sectionBody{padding: 5px 20px;}
.datemod{font-size: 10px; text-align: right; color: #B3B2B2;}
.form{font-size: 10px; border: 1px solid #444444;}
.formularz{}
.overDiv{border: 1px solid red; padding: 20px;}
.highlighter {border: 1px solid transparent;}
.highlighter:hover {background-color: #e9e9e9; border-radius: 3px; border: 1px dotted gray;}

/********************************** STYLE CUSTOM *****************************/
p.acapit {text-align: justify; padding: 10px 30px 10px 20px;}

/************************************ RAMKA ZDJECIA **************************/
table.ZdjecieRamka {}
table.ZdjecieRamka td{padding: 0px;}
table.ZdjecieRamka td.PHBZdjecieTopLeft {background: url(images/galeria/left_top.png) 0 0 no-repeat; padding: 0px; width: 13px; height: 13px;}
table.ZdjecieRamka td.PHBZdjecieTopRight {background: url(images/galeria/right_top.png) 0 0 no-repeat; padding: 0px; width: 13px; height: 13px;}
table.ZdjecieRamka td.PHBZdjecieBottomLeft {background: url(images/galeria/left_bottom.png) 0 0 no-repeat; padding: 0px; width: 13px; height: 13px;}
table.ZdjecieRamka td.PHBZdjecieBottomRight {background: url(images/galeria/right_bottom.png) 0 0 no-repeat; padding: 0px; width: 13px; height: 13px;}
table.ZdjecieRamka td.PHBZdjecieTop {background: url(images/galeria/top.png) 0 0 repeat-x; padding: 0px; width: 13px; height: 13px;}
table.ZdjecieRamka td.PHBZdjecieBottom {background: url(images/galeria/bottom.png) 0 0 repeat-x; padding: 0px; width: 13px; height: 13px;}
table.ZdjecieRamka td.PHBZdjecieLeft {background: url(images/galeria/left.png) 0 0 repeat-y; padding: 0px; width: 13px; height: 13px;}
table.ZdjecieRamka td.PHBZdjecieRight {background: url(images/galeria/right.png) 0 0 repeat-y; padding: 0px; width: 13px; height: 13px;}
table.ZdjecieRamka td.PHBZdjecieBottomDesc {color: #f9e6bc ;padding: 3px 3px 0px 3px; background: #1e0a00 url(images/galeria/bottom.png) 0 0 repeat-x;}
table.ZdjecieRamka td.PHBZdjecieBottomUnderDesc {background: #1e0a00 ; padding: 0px;}
table.ZdjecieRamka td.PHBZdjecieLeftDesc {background: #1e0a00 url(images/galeria/left_bottom.png) 0 0 no-repeat; padding: 0px;}
table.ZdjecieRamka td.PHBZdjecieRightDesc {background: #1e0a00 url(images/galeria/right_bottom.png) 0 0 no-repeat; padding: 0px;}
table.ZdjecieRamka td.PHBZdjecieBottomLeftUnderDesc {background: url(images/galeria/left_bottom_clear.png) 0 0 no-repeat; padding: 0px; width: 13px; height: 13px;}
table.ZdjecieRamka td.PHBZdjecieBottomRightUnderDesc {background: url(images/galeria/right_bottom_clear.png) 0 0 no-repeat; padding: 0px; width: 13px; height: 13px;}

.PHBZdjecieLightBoxHandler {display: none;}
table.tblPhbAlbums{ margin-left: auto; margin-right: auto; width: 100px;}
table.tblPhbAlbums td{padding: 10px;}


/********************************* NEWS ***************************************/
.newsEntry {margin-left: 24px; margin-bottom: 10px;}
.newsEntry td.shortDesc {font-size: 12px; line-height: 13px; padding-left: 10px; padding-right: 10px; font-family: "Trebuchet MS"; width: 100%;}
.newsEntry .newsLPLink{text-align: right; margin-top: 6px;}
table.calendarPage{ width: 50px; font-family: "Trebuchet MS"; font-weight: bold;}
table.calendarPage td.day{text-align: center; color: black; background-color: white; height: 40px; vertical-align: middle; font-size: 29px;}
table.calendarPage td.month{text-align: center; color: black; background-color: #92caf1; text-transform: uppercase; font-size: 14px;}
.newsLPLink a{color: black;}
.newsLPLink a:hover{color: #ff8800;}
.newsBodyContainer {padding: 10px 20px 0px 20px;}
.stopkaNews{border-top: 1px solid #FCCD8F; font-size: 10px; background-color:#FCEEB4; position: relative; height: 26px; margin-top: 20px;}
  .newsFormButton{padding: 10px; border: 1px solid #FCCD8F; background-color:#FCEEB4;}
  .red{background-color: #FFC2C2;}
  .newsLPCont{font-size: 10px; border-left: 5px solid #FF4D00; padding-left: 4px; margin: 1px 10px 3px 20px;}
  .newsLPDate{font-weight: bold;}
  .newsLPDescr{}
  .newsLPLink{text-align: right;}
  
  .newsBMainCont{}
  .newsBCont{ padding-left: 10px; height: 100px; position: relative; margin-top: 0px;}
  .newsBPartLinks{text-align: right; font-size: 10px; padding: 10px 30px 10px 30px;}
  .newsBDate{font-weight: bold; font-size: 13px;}
  .newsBDescr{}
  .newsBFoot{font-size: 11px; position: absolute; bottom: 0px; right: 10px;}
  .stopkaNewsReadCounter{position: absolute; left: 10px; top:0px;width: 300px;}
  .stopkaNewsAutor{position: absolute; right: 10px; top:0px;width: 350px; text-align: right;}
  #idLastNewsContainer .newsDate{margin-bottom: 5px; font-weight: bold;}
  #idLastNewsContainer .newsImg{border-radius: 7px;}
  table.newListItem{ margin-left: 30px; width: 90%;}
  td.calOrImage{width: 70px;}
  td.calOrImage img.newsImg {border-radius: 7px;}

#headerspacer{height: 110px;}

.head-1{ background: url(images/pegaz/bg-blue.png) no-repeat; border-radius: 15px;}
.head-1 h2 {color: black;}

.head-2{ background: url(images/pegaz/bg-orange.png) no-repeat; border-radius: 15px;}
.head-2 h2 {color: black;}

.paging{ font-size: 12px;}
.paging .link{background-color: #e0e0e0; border-radius: 2px; padding: 3px;}
.paging a.actualPart{background-color: #147ed4; border-radius: 2px; padding: 3px; color: #e0e0e0;}
.paging a.link{font-size: 12px;}
.paging a.link:hover{background-color: #f0881d; color: #e0e0e0;}
td.calOrImage table.calendarPage td.day {background-color: #e0e0e0;}

a.newsYear {background-color: #e0e0e0; border-radius: 2px; padding: 5px; margin-right: 5px; font-weight: 800; color: black;}
a.newsYear.current {background-color: #147ed4; color: #e0e0e0;}
a.newsYear:hover {background-color: #f0881d; color: #e0e0e0;}
.newsYearsFilter {padding: 20px 30px 10px 30px;}
.newsReturn {padding: 20px 30px 10px 30px;}

.lastAddedPicture{max-width:75px; margin: 5px;}
.tblPhbAlbums h3{font-family: 'CondensedLight'; font-size: 25px; line-height:25px; color:#c26b29;}
.tblPhbAlbums h3 a{color:#c26b29;}
.tdPhbMinis {position: relative;}
tr.title td{padding-top: 0px; padding-bottom: 0px;}
tr.description td{padding-top: 0px; padding-bottom: 30px;}
table.tblPhbMinis{margin-left: auto; margin-right: auto; width: 100px;}
table.tblPhbMinis img{max-width: 170px; margin: 10px 10px 10px 10px;}
table.tblPhbMinis .dateMark {font-size: 12px; position: absolute; border: 0px solid red; width: 165px; top: 158px; background-color: white; opacity: 0.5; padding-left: 20px; color: black;}

