body {
        background-color: #000000;
        margin: 0px; 
        padding: 0px;
        color: #cccccc;
	      font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: center; 
       }
	    
h1 {margin: 30px 10px 10px 10px; padding-left: 20px;  font-size: 20px; text-align: left;}

h2 {margin: 0px 10px 10px 10px; padding-left: 20px;  font-size: 14px; text-align: left;}
.gallery_single_date {font-size: 14px; color: #00defd; font-weight: bold;}
.gallery_single_table { width: 510px; }
.gallery_single_table td {text-align: right;}

.gal_photo {border: 4px solid #cccccc;}

.table_gal td {padding: 3px; text-align: center; margin-left: 15px; }

.club {color: #de3d2a;}
.party {color: #ffb92e;}
.contact {color: #00b82d;}
.forum {color: #f56ce5;}
.gallery {color: #00defd;}

a {
   color: #ffffff;
   font-size: 10px;
   font-weight: bold;
   letter-spacing: 1px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  }

a:hover{color: #de3d2a;}

.pager{
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color: #ce090a;
    text-decoration: none;
}
.pager span {
    font-size:11px; 
    color: #ffffff;
    text-decoration: none;
}
.pager a {
    font-size: 11px;
    font-style: normal;
    color: #ffffff;
    text-decoration: none;
}
.pager a:link, #pager a:visited {
    color: #ffffff; 
    text-decoration: none;
}
.pager a:hover{
    text-decoration: underline;
    color: #ce090a;
}
.pager .current {
    text-decoration: underline;
}
.pager .disabled {
    color: #111;
}

table td {vertical-align: top; text-align: left;}
img {border: 0px solid #ffffff;}

.vyska {width: 1px; height: 450px}

h2 {font-size: 14px; font-weight: bold; color: #ffffff; }

#projection {width: 543px; height: 180px;}

#pattern {width: 100%; height: 597px; background-image: url('images/pattern.gif'); background-repeat: repeat-x;}
#site {width: 959px; margin: auto;}
#navigation {width: 959px; height: 331px;}
#footer {width: 959px; height: 98px; background-image: url('images/footer.jpg'); background-repeat: no-repeat; clear: both;}
#left_graphics {width: 191px; height: 472px; float: left;}
#content_content {width: 543px; float: left; background-image: url('images/content.jpg'); background-repeat: no-repeat; }
#right_graphics {width: 225px; height: 472px; float: left;}
#contentbound_photos {position:relative; z-index:2; left:0px; width:155px; height:330px; clip: rect(0,152,330,0); overflow:hidden ;}
#content_photos {position:relative; z-index:1;}

.table_open {margin: 10px;}

.fotka {border: 5px solid #484848; margin: 2px;}
.fotka img {border: 1px solid #ffffff;} 


.photo_view {margin-left: 15px; margin-top: 10px; width: 510px;} 
.photo_pic {border: 4px solid #00defd;}
.photo_view_content_date {background-color: #333333; padding: 3px 0px 3px 10px; margin: 0px; text-align: left; color: #00defd; font-size: 14px; letter-spacing: 1px; font-weight: bold;}
.photo_view_content_event {padding: 0px 0px 0px 10px; margin: 0px; text-align: left; font-size: 12px; letter-spacing: 1px; font-weight: bold;}
.photo_view_content_text {text-align: left; padding-left: 10px; padding-top: 10px;}
.photo_button {text-align: right;}
.photo_balls {width: 14px; background-image: url('images/bodka.gif'); background-repeat: repeat-y; }


.party_view {margin-left: 15px; margin-top: 10px; width: 500px;} 
.party_pic_bg {width: 177px; height: 144px; background-image: url('images/party_bg.png'); background-repeat: no-repeat;}
.party_pic_bg img {border: 4px solid #ffb92e; position: relative; left: 40px;}
.party_view_content_event {background-color: #333333; padding: 3px 0px 3px 10px; margin: 0px; color: #ffb92e; text-align: left; font-size: 16px; letter-spacing: 1px; font-weight: bold;}
.party_view_content_date {padding: 0px 0px 0px 10px; margin: 0px; text-align: left; font-size: 12px; letter-spacing: 1px; font-weight: bold;}
.party_view_content_time {font-size: 12px; font-weight: bold; text-align: right;}
.party_view_content_text {text-align: left; padding-left: 10px; padding-top: 10px;}
.party_button {text-align: right;}
.party_balls {width: 14px; background-image: url('images/bodka.gif'); background-repeat: repeat-y; }  

.msg_new {width: 500px; margin-left: 30px;}
.form_part {
    width: 100%;
    background-color: #000000;
    border: 1px solid #555555;
    border-style: solid;
    color: #cccccc;
}
.form_part_little {
    background-color: #000000;
    border: 1px solid #555555;
    border-style: solid;
    color: #cccccc;
}
.button {background-color: transparent; border: 0px; color: #f56ce5; font-weight: bold;}

.msg_user {width: 500px; margin-left: 30px; margin-top: 3px; border: 1px solid #555555; border-style: solid;}
.msg_user_content {padding: 5px; border-left: 1px solid #555555; border-bottom: 0px; border-top: 0px; border-right: 0px; border-style: solid;} 
.msg_user_nick {text-align: center; vertical-align: middle; font-weight: bold; }

.msg_user_content {width: 100%;}
.msg_user_content_date {color: #f56ce5; text-align: right;}
.msg_user_content_title {background-color: #222222; font-size: 12px; font-weight: bold;}


.messages_form {
    float: left;
    width: 400px;
    margin: 0 10px 0 30px;
}

.messages_form .submit, .messages_form .submit * {
    text-align: right;
    border: none;
    background: none;
    color: #F56CE5;
    margin: 0 0 10px 0;
    padding: 0;
    font-weight: bold;
}

#flashMessage, #authMessage, .error-message {
    text-indent: 50px;
    color: #FF0000;
    font-weight: bold;    
}
#flashMessage, #authMessage {
    padding: 50px 50px 0 0;
    font-size: larger;
}

#authMessage {
    padding-top: 5px;
}

.cake-sql-log {
    position: relative;
    top: 1000px;
}

.altrow td {
    background-color: #333;
}

.admintable {
  width: 95%;
  margin: auto;
}

.admintable td {
    padding: 7px;
    border-right: 1px solid black;
}


