body {
    margin: 0px;
    padding: 0px;
}
h1 {
    color: #671200;
    font-size: 80%;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
h2 {
    color: #963C2A;
    font-size: 80%;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
h3 {
    color: #CA4B32;
    font-size: 80%;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.vottr h3{
    color: white;                      
}
.vottr li{
    color: #E7E7E7;
}
.vottr strong {
    color: white;
}
h3.bill {
    font-size: 90%;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #671200;
    margin: 0px;
}

h3.bill_m {
    font-size: 80%;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #671200;
    margin: 0px;
}

h4 {
    color: #671200;
    font-size: 80%;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 0px;
}
p, select, textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #530F01;
    margin-bottom: 0;
}
.content p#date {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #80653E;
    margin: 0;
}

p.date {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #80653E;
    margin: 0;
}

p.for_bill {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #530F01;
    margin: 0px 0px 0px 0px;
}

strong {
    font-weight: 100;
    color: #CC1D00;
}
.content a:link {
    color: #955A02;
    text-decoration: underline;
}
.content a:visited {
    color: #955A02;
}
.content a:hover {
    color: #950202;
}
.content a:active {
    color: #955A02;
}
 ul li {
    list-style-image: url(/images/design/ul-level-1.gif);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #530F01;
    padding-left: 5px;
}
.content ul li ul {
    margin: 10px 0px 10px 20px;
}
.content ul ul li {
    list-style-image: url(/images/design/ul-level-2.gif);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #530F01;
    padding-left: 5px;
}
.content ul ul ul {
    margin: 10px 0px 10px 20px;
    color: #B99A83;
}
.content ul ul ul li {
    list-style-image: url(/images/design/ul-level-3.gif);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #530F01;
    padding-left: 5px;
}


p.nomargin {
  margin:0;
}


.menuTop {
    margin: 0px 0px 3px 10px;
    color: #851E09;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.menuTop td {
    padding: 0px 5px 3px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.menu2selected tr td {
    margin: 0;
    padding: 0;
    border-bottom: 2px solid #851F09;
}
.menu2notselected tr td {
    margin: 0;
    padding: 0;
    border-bottom: 2px solid #EEDBBE;
}

.menuTop td a {
    text-decoration: none;
    color: #851E09;
}
.menuTop td a:hover {
    text-decoration: underline;
}
.menuService {
    padding-left: 35px;
}
.menuService a {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 17px;
    text-decoration: none;
}
.menuService a:hover {
    text-decoration: underline;
}
.copyright a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FBD295;
    text-decoration: none;
}
.side {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FBD295;
    margin: 11px 3px 11px 0px;
}

.side strong {
	margin: 11px 3px 11px 0px;
	color: #FBD295;
	font-weight: bold;
}


.voting {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
}
form {
    margin: 0px 0px 0px 0px;
}

.nobr {
    white-space: nowrap;    
}


/* Style Guest Book
-----------------------------------------------------------------------*/
.guest_message {
    font-size: 14px;
    color: black;
    border-bottom: gray;
}
.guest_message p{
    font-size: 12px;
    color: #851E09;
    border-bottom: gray;
    font-family: Arial, Helvetica, sans-serif;                        
}
.guest_message .name {
    font-size: 14px;
    font-weight: bold;
    color: #851E09;
}
.guest_message .city {
    font-size: 14px;
    color: #851E09;
}
.guest_message .time {
    font-size: 13px;
    color: #851E09;
}

.data {
    font-size: 14px;
    font-weight: bold;
    color: #851E09;  
}
.obaz {
    font-size: 14px;
    font-weight: bold;
    color: red;
}

.gallery_item{
    float: left;
    margin: 5px;
}
