* { margin: 0; padding: 0; border: none; }
body { color:#6a6968; background-color:#FFFFFF; font-family:Tahoma, Verdana; font-size:11px; line-height:16px; padding:0px; margin:0px; }
h2,h3,h4,h5 { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { outline: none; }
.clear { clear: both; }
.clear hr { display: none; }
.none { display: none; visibility: hidden; }
ul { list-style: none; }
form { margin: 0; padding: 0; }

h1 { font-size: 18px;  color: #FFFFFF; margin-top:10px; float:left;}
h2 a { background: url(../img/logo.jpg) 0 0 no-repeat; display: block; overflow: hidden; text-indent: -666em; width: 450px; height: 70px; text-indent: -666em; }
select, textarea, fieldset, option { color:#606060; background-color:#fcfbf8; border:1px solid #e1e1e1; font-family:Tahoma, Verdana; font-size:11px;}
input[type='text']{ color:#606060; background-color:#fcfbf8; border:1px solid #e1e1e1; font-family:Tahoma, Verdana; font-size:11px;}  
.rezerwacja{
float:right;
}
.rezerwacja input{
border:1px solid #ccc;
}


a {text-decoration:none; color:#5e5e5c;}
a:hover {text-decoration:underline;}
.brown { color:#be9b2c; }


#document{
margin:0 auto;
width:950px; 

}
#menu_mini{
text-align:right;
margin-left:570px;
width:380px;
padding-top:20px;
padding-bottom:10px;
border-bottom:1px solid #f5f2e1;
}
#menu_mini li{
text-align:right;
float:left;
margin-left:5px;
}
#menu_mini .selected{
text-decoration:underline;
}
#menu_mini .righthr{
padding-right:5px;
border-right:1px solid #cdbe90;
}
#menu_mini form{
position:relative;
top:-3px;
}
#menu_mini .search .button { background-color:#be9b2c; color:#ffffff; font-weight:bold; border:0; height:22px;  font-size:11px; cursor: pointer; background:url(../img/search.gif) no-repeat; text-indent: -2em;}
#menu_mini .search .text { background-color:#FFFFFF; border:1px solid #cdbe90; height:16px; width:140px; margin:2px 2px 2px 0px; padding-left:2px;}

/*

#menu{
margin-top:10px;
margin-bottom:10px;
margin-left:5px;
}
#menu li{
white-space: nowrap;
text-align:right;
float:left;
margin-left:3px;
font-size:1.1em;
font-weight:bold;
background:#FAF4E4;
text-align:center;
padding:5px 11px 5px 11px;
}


*/


#menu{
margin-left:3px;
margin-top:10px;
background:#FAF4E4;
width:937px;
}
#menu li{
float:left;
}
#menu li a{
display:block;
text-transform:uppercase;
white-space: nowrap;
font-size:10px;
font-weight:bold;
text-align:center;

padding:11px 5px 11px 5px;
}





#menu li.selected, #menu a.selected{
text-decoration:none;
}




#footer{
text-align:center;
margin-top:20px;
margin-bottom:10px;
padding-top:20px;
border-top:1px solid #f5f2e1;
}
#footer li{
text-align:right;
display:inline;
margin-left:5px;
}
#footer .righthr{
padding-right:5px;
border-right:1px solid #cdbe90;
}





#content #adminpanel .leftright { width: 720px; float: left; padding: 14px 0 0 15px; margin-bottom: 14px; margin-top:14px;}
#content #adminpanel .adminmenu { width: 158px; float: left; padding-right: 8px; margin-bottom: 14px; margin-left: 14px; margin-right: 14px; margin-top:14px;}
#content #adminpanel .adminmenu .headersmall { float: left; width: 164px;  padding: 3px 6px 0 10px; }
#content #adminpanel .adminmenu .smallbox { width: 158px; float: left;  padding: 4px 10px 4px 20px; margin-bottom: 0; }
#content #adminpanel .adminmenu .smallbox li { width: 158px; }
#content #adminpanel .adminmenu .smallbox li a { font-weight: bold; }
#content #adminpanel .adminmenu .smallbox li a span { font-weight: normal; color: #0c5daa; }
#content #adminpanel .header { width: 720px; }
#content #adminpanel .mytable { width: 735px; }
#content #adminpanel .myform { width: 735px; }







.msg_ok, .msg_info, .msg_error { height: 100px; margin: 10px; padding-left: 90px; }
.msg_ok .msg_content, .msg_info .msg_content, .msg_error .msg_content { font-size: 13px; text-align: center; height: 100px; }
.msg_ok .msg_content .title, .msg_info .msg_content .title, .msg_error .msg_content .title { font-size: 14px; font-weight: bold; padding: 20px 0 0 0; }
.msg_ok .msg_content { color: #2e6032; background: green top right no-repeat; }
.msg_ok { background: green left no-repeat; }
.msg_ok .msg_content a { color: #0066c6; font-weight: bold; }
.msg_error .msg_content { color: #2e6032; background: red top right no-repeat; }
.msg_error { background: red left no-repeat; }
.msg_info .msg_content { color: #2e6032; background: blue top right no-repeat; }
.msg_info .msg_content a { color: #2e6032; font-weight: bold; }
.msg_info { background: blue left no-repeat; }
.msg_error404 { margin-bottom: 10px; }
.paggination { font-size: 0.85em; }
.paggination a, .paggination span { display: block; float: left; padding: 5px 7px; margin-right: 5px; border: 1px solid #BBB; color: #999; font-weight: 700; background: #fff; }
.paggination span.center { border: 0; color: #BBB; }
.paggination span.selected { font-weight: 700; background: #ccc; color: #fff; }
.paggination a { border: 1px solid #A9A9A9; text-decoration: none; color: #666; font-weight: 700; }
.paggination a:hover { border-color: #ccc; }

.mytable { width: 930px; border-right: 1px solid #e3e3e3; font-family: Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif; font-size:11px; }
.mytable .level0 { text-transform: uppercase; font-size: 10px; color: #03821b; }
.mytable .level1 { text-transform: uppercase; font-size: 10px ; color: #e55c00; }
.mytable .level2 { text-transform: uppercase; font-size: 10px ; color: #c71313; }
.mytable caption { width: 700px; font: italic bold 1.2em; text-align: left; }
.mytable td { border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; background: #f9f9f9; padding: 3px 3px 3px 5px; color: #0c0902; }
.mytable THEAD th { font: bold 11px  ; color: #636365; border: 1px solid #e3e3e3; border-right: 0; text-align: left; padding: 6px 6px 6px 12px; background: #f2f2f2; }
.mytable THEAD th.nostyle { border: 0; letter-spacing: normal; text-transform: none; padding: 10px; background: none; }
.mytable tbody td  { font-size: 11px; color: #0c0902; border-bottom: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; border-right: 0; text-align: left; padding: 3px 3px 3px 12px; background: #f9f9f9; }
.mytable TBODY tr.selrow td,.mytable TBODY td.selrow { background: #f2f2f2; }
.mytable TBODY td a { color: #0066c6; }
.mytable .alt { background: #f2f2f2; color: #797268; font-size: 11px; border-left: 1px #C1DAD7 solid; }
.mytable .alt span { font-weight: bold; }
.mytable .spec { padding-left: 10px; border-left: 1px solid #C1DAD7; border-right: 1px solid #C1DAD7; border-top: 0; background: #fff; text-align: left; border-bottom: 1px solid #C1DAD7; font: bold 10px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; height: 30px; }
.mytable .nospec { border: 0; padding: 10px; }
.mytable .pages { background: #f2f2f2; color: #797268; font-size: 12px; border-left: 1px #C1DAD7 solid; padding: 8px; }
.mytable .pages a { color: #0066c6; font-weight: bold; display: block; margin: 0; padding: 0; }
.mytable .pages a.leftlnk { float: left; }
.mytable .pages a.rightlnk { float: right; }
.mytable .specalt { padding: 5px; float: right; font: bold 10px; color: #797268; }
.mytable .add { border: 0; display: block; overflow: hidden; text-indent: -666em; background: url(../img/admin/add.png) no-repeat; float: left; width: 16px; height: 16px; margin-left: 8px; margin-right: 20px; }
.mytable .edit { border: 0; display: block; overflow: hidden; text-indent: -666em; background: url(../img/admin/edit_icon.png) no-repeat; float: left; width: 16px; height: 16px; margin-left: 8px; margin-right: 20px; }
.mytable .edit:hover, .mytable .add:hover, .mytable .delete:hover { border: 0; }
.mytable .delete { border: 0; display: block; overflow: hidden; text-indent: -666em; background: url(../img/admin/delete_icon.png) no-repeat; width: 16px; height: 16px; float: left; margin-right: 5px; }
.mytable input.delete { height: 16px; max-height: 16px; padding-top: 40px; cursor: pointer; }
.mytable .create {display: block;width:50px; padding: 3px 3px 3px 30px; color: #999; font-size: 11px;  border: 0px; border-right: 4px solid #999;  cursor: hand; cursor: pointer; font-weight: bold; background: url(../img/admin/add.png) #ffc no-repeat 8px 2px; border-right: 4px solid #73B65A !important; }
.mytable .search { display: block;width:50px;padding: 3px 3px 3px 30px; color: #999; font-size: 11px;  border: 0px; border-right: 4px solid #999;  cursor: hand; cursor: pointer; font-weight: bold; background: url(../img/admin/filter.png) #ffc no-repeat 8px 2px; border-right: 4px solid #66f !important; }
.mytable .list { display: block;width:50px;padding: 3px 3px 3px 30px; color: #999; font-size: 11px;  border: 0px; border-right: 4px solid #999;  cursor: hand; cursor: pointer; font-weight: bold; background: url(../img/admin/list.png) #ffc no-repeat 8px 2px; border-right: 4px solid #66f !important; }
.mytable .save {display: block;width:50px;padding: 3px 3px 3px 30px; color: #999; font-size: 11px;  border: 0px; border-right: 4px solid #999;  cursor: hand; cursor: pointer; font-weight: bold; background: url(../img/admin/save.png) #ffc no-repeat 8px 2px; border-right: 4px solid #73B65A !important; }
.myform { width: 620px;  border-top: 0; margin-bottom: 20px;}
.mytable {margin-bottom: 20px;}
.myform fieldset { background-color: #F9F9F9;}
.myform fieldset hr { clear: both; width: 0; height: 0; margin: 0; padding: 0; border: 0; font-size: 1px; display:none;}
.myform fieldset legend { color: #6a6968; font-size: 10px; padding: 6px 6px 0 10px; border: 0; float: none; margin-left: -1px; }
.myform fieldset legend span { border: 0; font-weight: bold; font-size: 1.2em; }
.myform fieldset legend.tab { padding: 40px 0 0 0; border: 0; height: auto; }
.myform fieldset legend.tab span { display: block; padding: 10px; height: 10px; background-color: #F9F9F9; border: 1px solid #C0C0C0; border-bottom: 0; position: relative; top: -35px; left: -1px; }
.myform fieldset legend a { color: #0066c6; }
.myform fieldset .form-row { clear: both; border-top: 0; padding: 5px; }
.myform fieldset .form-row a { color: #0066c6; }
.myform fieldset label { width: 8em; text-align: right; color: #6a6968; font-weight: normal !important; cursor: pointer; float: left; padding: 3px 0 3px 0; }
.myform fieldset.error legend span { color: #f33; }
.myform fieldset label.default { width: auto; float: none; text-align: left; margin: 0; color: #aaa; font-weight: normal; }
.myform fieldset label.req { }
.myform fieldset .content { padding-left: 9em; }
.myform fieldset .content input, .myform fieldset .content textarea { width: 470px; padding:3px;}
.myform fieldset .content textarea { height: 300px; }
.myform fieldset .content textarea.mini { height: 100px; }
.myform fieldset .content input.checkbox { width: 16px; height: 16px; }
.myform fieldset .content input.date { width: 120px; text-align: right; }
.myform fieldset .content input.year { width: 30px; }
.myform fieldset .content a.wyswig { color: #0066c6; }
.myform fieldset .content a.date { padding: 0 0 5px 25px; font-weight: bold; color: #999; background: url(../img/admin/date.png) no-repeat 3px 0; }
.myform fieldset .error .content input, .myform fieldset .error .content textarea, .myform fieldset .error .content select { border: 1px solid #f33; }
.myform fieldset p { font-size: 0.9em; padding: 5px 0 5px 25px; font-weight: bold; }
.myform fieldset p.error { color: #f33; background: url(../img/admin/error.png) no-repeat 3px 2px; }
.myform fieldset p.help { background: url(../img/admin/help.png)  no-repeat 3px 2px; color: #aaa; }
.myform fieldset p.warning { background: url(../img/admin/warning.png)  no-repeat 3px 2px; color: #C49E0B; }
.myform fieldset .actions .action { text-align: right; margin: 10px; }
.myform fieldset .actions .action2 { margin: 10px 10px 10px 0; }
.myform fieldset .actions input, .myform fieldset .actions a { color: #999; padding: 5px; width: 97px; height: 20px; border: 0; font-size: 11px; font-family: Arial, sans-serif; cursor: hand; cursor: pointer; font-weight: bold; }
.myform fieldset .actions a { text-align: center; padding-top: 7px; }








.myform fieldset .actions .create { background: url(../img/admin/add.png) #ffc no-repeat 8px 2px; border-right: 4px solid #73B65A !important; }
.myform fieldset .actions .save { background: url(../img/admin/save.png) #ffc no-repeat 8px 2px; border-right: 4px solid #73B65A !important; }
.myform fieldset .actions .send { background: url(../img/admin/save.png) #ffc no-repeat 8px 2px; border-right: 4px solid #73B65A !important; }
.myform fieldset .actions .delete { background: url(../img/admin/delete.png) #ffc no-repeat 8px 2px; border-right: 4px solid #E75C58 !important; }
.myform fieldset .actions .cancel { background: url(../img/admin/cancel.png) #ffc no-repeat 8px 2px; border-right: 4px solid #E75C58 !important; }
.myform fieldset .actions .search { background: url(../img/admin/filter.png) #ffc no-repeat 8px 2px; border-right: 4px solid #66f !important; }
.myform fieldset .actions .reset { background: url(../img/admin/reset.png) #ffc no-repeat 8px 2px; border-right: 4px solid #E75C58 !important; }
.myform fieldset .actions .list { background: url(../img/admin/list.png) #ffc no-repeat 8px 2px; border-right: 4px solid #66f !important; }
.myform fieldset .actions .edit { background: url(../img/admin/edit.png) #ffc no-repeat 8px 2px; border-right: 4px solid #73B65A !important; }



.myform fieldset .action .xbutton { float: right; margin-left: 10px; }
.myform fieldset .actions a.list { display: block; width: 97px; height: 28px; }

.myform fieldset .gmap { width: 550px; height: 300px; }


.imgmaintitle{
width:926px;
margin-left:4px;
height:295px;
display:block;
margin-bottom:20px;
border:5px solid #E7DCC0;
border-top:0;
}

