@charset "utf-8";
/* CSS Document */
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-image:url(images/bgr_main.jpg); background-repeat:repeat-x; background-position:top; background-color:#6D6355;}
img{border:none;}
*{padding:0px; margin:0px;}
.clear {clear:both;}

/*main wrapper*/
div#wrapper {width:950px; margin:0 auto; margin-top:15px;}

/*header*/
div#wrapper div#header {width:950px; height:450px; display:block;}
div#wrapper div#header span.menu {height:40px; font-size:13px; float:right; margin-top:95px;}
div#wrapper div#header span.menu a.link {text-decoration:none; color:#bcb2a7; padding:0 15px 0 0; line-height:40px;} 
div#wrapper div#header span.menu a.link:hover {color:#ffffff;}

div#wrapper div.home {background-image:url(images/bgr_header-main.jpg); background-repeat:no-repeat;}
div#wrapper div.about {background-image:url(images/bgr_header-krakow.jpg); background-repeat:no-repeat;}
div#wrapper div.membership {background-image:url(images/bgr_header-poznan.jpg); background-repeat:no-repeat;}
div#wrapper div.registration {background-image:url(images/bgr_header-poznan.jpg); background-repeat:no-repeat;}
div#wrapper div.memberzonelogin {background-image:url(images/bgr_header-gdansk.jpg); background-repeat:no-repeat;}
div#wrapper div.memberzone {background-image:url(images/bgr_header-gdansk.jpg); background-repeat:no-repeat;}
div#wrapper div.memberzoneusers {background-image:url(images/bgr_header-gdansk.jpg); background-repeat:no-repeat;}
div#wrapper div.memberzoneuploadfile {background-image:url(images/bgr_header-gdansk.jpg); background-repeat:no-repeat;}
div#wrapper div.memberzoneprofile {background-image:url(images/bgr_header-gdansk.jpg); background-repeat:no-repeat;}
div#wrapper div.memberzonememberdetail {background-image:url(images/bgr_header-gdansk.jpg); background-repeat:no-repeat;}
div#wrapper div.events {background-image:url(images/bgr_header-main.jpg); background-repeat:no-repeat;}
div#wrapper div.eventdetail {background-image:url(images/bgr_header-main.jpg); background-repeat:no-repeat;}
div#wrapper div.gallery {background-image:url(images/bgr_header-krakow.jpg); background-repeat:no-repeat;}
div#wrapper div.gallerydetails {background-image:url(images/bgr_header-krakow.jpg); background-repeat:no-repeat;}
div#wrapper div.partners {background-image:url(images/bgr_header-poznan.jpg); background-repeat:no-repeat;}
div#wrapper div.contact {background-image:url(images/bgr_header-gdansk.jpg); background-repeat:no-repeat;}

/*content*/
div#wrapper div#content {width:950px; margin-top: 5px; position:relative; height:auto; display:block;}
div#wrapper div#content div.lcolumm {float:left; width:670px; display:inline-block;}
div#wrapper div#content div.rcolumm {float:right; width:260px; display:inline-block; padding:0 0 0 20px;}
div#wrapper div#content div.mainbox {width:930px; display:block;}

/*lcontent*/
div.lcolumm div.header {width:670px; height:65px; margin-top:20px; display:block; background-image:url(images/bgr_h1-box.png); background-repeat:repeat-x; position:relative;}
div.lcolumm div.header h1, div.lcolumm div.header h2  {font-size:18px; letter-spacing:1px; font-family:Arial; color:White; padding:8px 0 12px 10px; font-weight:bold; margin:0px; position:relative;}
div.lcolumm div.header h2 {font-size:14px; letter-spacing:0.5px; color:#bcb2a7; padding:0 0 10px 10px; margin:0px; font-weight:normal;}
div.lcolumm div.box {width:650px; padding:10px 10px 0 10px; display:block; border:5px solid #663300; border-width:0 0 5px 0; background-image:url(images/bgr_content-box.png); position:relative; }
div.lcolumm div.box p{padding:5px; font-size:12px; line-height:14px; font-weight:normal;}
div.lcolumm div.box img {margin:5px 10px 0 5px; float:left; display:block; border:1px solid #2C2721;}
div.lcolumm div.box div.bottom {width:670px; height:5px; position:relative; bottom:-5px; left:-10px; background-image:url(images/bgr_box-line.png); background-repeat:repeat-x;}

/*rcontent*/
div.rcolumm div.inner {width:240px; padding-left:20px;}
div.rcolumm div.inner img {margin:5px; float:left; border:3px solid #534C41;}
div.rcolumm div.inner p {font-size:11px; color:#28221f; padding:0; font-weight:normal;}
div.rcolumm div.inner h1, div.rcolumm div.inner h2 {font-size:14px; font-weight:bold; color:White; padding:15px 0 15px 0; margin:0px;}
div.rcolumm div.inner h2 {color:#bcb2a7; font-size:12px; font-weight:normal; padding:0 0 15px 0;}

/*main box*/
div.mainbox {width:950px; padding:0px 10px 0 0px; display:block; border:5px solid #663300; border-width:0 0 5px 0; background-image:url(images/bgr_content-box.png); position:relative}
div.mainbox div.bottom {width:940px; height:5px; position:relative; bottom:-5px; left:0px; background-image:url(images/bgr_box-line.png); background-repeat:repeat-x;}
div.mainbox h1, div.mainbox h2 {font-size:18px; height:37px; line-height:37px; width:100%; letter-spacing:1px; font-family:Arial; color:White; padding:0px 0 0px 10px; font-weight:bold; margin:0px; position:relative; background-image:url(images/h1_main.jpg); background-repeat:repeat-x;}
div.mainbox h2 {font-size:14px; height:35px; line-height:35px; width:100%; letter-spacing:0.5px; color:#bcb2a7; padding:0 0 0 10px; margin:10px 0 10px 0; font-weight:normal; background-image:url(images/h2_main.jpg); background-repeat:repeat-x;}
div.mainbox p{padding:15px; font-size:12px; line-height:14px; font-weight:normal;}
div.mainbox a, div.mainbox a:visited {color:#bcb2a7;}
div.mainbox a:hover {color:#ffffff;}

/*footer*/
div#footer {width:100%; height:35px; margin-top: 40px; background-image:url(images/bgr_footer.png); background-repeat:repeat-x;}

/*table login*/
.loginbox {width:950px;}
table.login {border-collapse:collapse; width:330px; display:block; margin-left:300px;}
table.login td.label {font-size:13px; font-weight:bold; color:Black; padding:5px;}
table.login td.inputbox {padding:5px;}
table.login td.inputbox .input {height:22px; width:212px; padding:3px 0 3px 5px; background-image:url(images/input-login.png); display:block; background-repeat:no-repeat; border:0px solid White;}
table.login td.remember {font-size:11px; text-align:right; padding:5px;}
table.login td.remember .chck {}
table.login td.btn {padding:5px; text-align:right;}

/*table other*/
table.other1 {border-collapse:separate;}
table.other1 td {padding:5px; font-size:12px; font-weight:bold;}
table.other1 td .input1 {height:22px; width:212px; padding:3px 0 3px 5px; background-image:url(images/input-login.png); display:block; background-repeat:no-repeat; border:0px solid White;}

table.other2 {border-collapse:separate;}
table.other2 td {padding:5px; font-size:12px; font-weight:bold;}
table.other2 td .input2 {height:22px; width:445px; padding:3px 0 3px 5px; background-image:url(images/input2-login.jpg); display:block; background-repeat:no-repeat; border:0px solid White;}

table.other3 {border-collapse:separate;}
table.other3 td {padding:5px; font-size:12px; font-weight:bold;}
table.other3 td .input3 {height:22px; width:295px; padding:3px 0 3px 5px; background-image:url(images/input3-login.jpg); display:block; background-repeat:no-repeat; border:0px solid White;}




/*btns*/
.btn-register, .btn-registerRed {background:none; background-image:url(images/btn.jpg); background-repeat:no-repeat; border:0px solid white; width:130px; height:30px; line-height:30px; color:white; font-size:13px; font-weight:bold; cursor:pointer; text-align:center; margin-left:410px; }
.btn-registerRed {background-image:url(images/btn_red.png); width:132px; height:31px;}
.btn-sing {background:none; background-image:url(images/btn.jpg); background-repeat:no-repeat; border:0px solid white; width:130px; height:30px; line-height:30px; color:White; font-size:13px; font-weight:bold; cursor:pointer; text-align:center; }
.btn-zone {background:none; background-image:url(images/btn.jpg); background-repeat:no-repeat; border:0px solid white; width:130px; height:30px; line-height:30px; color:White; font-size:13px; font-weight:bold; cursor:pointer; text-align:center; margin:5px; }

/*tabulka views*/
table.tabulka {
border:0px solid #6D6355;
margin:auto;
width:940px;
}

.hlavicka {
background-color:#302C27;
text-align:left;
color:#bcb2a7;
}

.hlavicka th {
padding:5px;
border-color:#39342E;
}

tr.radek {
background-color:#5D5549;
text-align:left;
}

tr.radek td {
padding:5px;
border-color:#423D34;
color:White;
}

tr.even {
background-color:#675F50;
text-align:left;
}

tr.even td {
padding:5px;
border-color:#423D34;
color:White;
}

table.tabulka a.edit {color:Black; text-decoration:none;}
table.tabulka a.edit:hover {color:Gray;}

/*tabulka gallery*/
table.gallery {
border:none;
margin:auto;
width:500px;
}

table.gallery td {
padding:10px;
}

/*tabulka calendar*/
table.calendar {
 width:900px;
 margin:20px 0 20px 20px;
 border-collapse:collapse;
 table-layout:fixed;
}
table.calendar th {
 padding:5px 0;
}
table.calendar td {
 color:White;
 height:100px;
 border:1px solid #2d2822;
}
table.calendar td span.day {
 color:#BCB2A7;
 background-color:#2d2822;
 display:block;
 padding:0 0 0 5px;
}
table.calendar td span.title {
 padding:0 0 0 5px;
 cursor:pointer;
 display:block;
 width:116px;
 overflow:hidden;
 height:14px;
}
.hover {
 background-color:#5f5447;
 padding:5px 10px 0 10px;
 border:1px solid black;
 color:White;
}
.hoverText {
 padding-bottom:10px;
}
.hoverText a {
 padding-left:100px;
}
.hoverText a, .hoverText a:visited {
 color:#BCB2A7;
}
.hoverText a:hover {
 color:White;
}
.months {
 text-align:center;
 color:White;
 font-weight:bold;
 font-size:16px;
 width:880px;
 padding:20px 0 0 20px;
}
.months .prev {
 float:left;
}
.months .next {
 float:right;
}
