body { background: url("/img/fons.gif") repeat top center; margin: 18px 0 0 0; padding: 0; text-align: center; }
body, td, p, div, li, input, textarea { font-size: 17px; color: #665d50; font-family: "Times New Roman", Times, Georgia, "Trebuchet MS"; line-height: 1.3em; }
a { font-size: 17px; color: #1b335c; font-family: "Times New Roman", Times, Georgia, "Trebuchet MS"; line-height: 1.3em; }
img, a img { border: 1px solid #d3d3d3; } 
ul, blockquote { margin: 0; padding: 0; }
.noborder { border: 0; }
a:hover { text-decoration: none; }
hr { border: 0; color: #d4d4d2; background-color: #d4d4d2; height: 1px; }
input, select { vertical-align: middle; height: 14px; }
p { clear: both; margin: 0 0 6px 9px; line-height: 1.1em; }


#container {
 width: 954px;
 margin: 0 auto;
 text-align: left;
 background: url("/img/fons-saturs.gif") repeat-y top center;
}

#menutop {
 width: 100%;
 height: 23px;
 background: url("/img/fons-menu.gif") no-repeat top left;
}
#menutop ul {
 width: 100%;
 list-style-type: none;
}
#menutop li {
 float: left;
 display: inline;
 color: #f6f8cc;
}
#menutop a {
 padding: 0 20px 0 21px;
 line-height: 1.3;
 font-size: 17px;
 font-weight: bold;
 color: #f6f8cc;
 text-decoration: none;
}
#menutop a:hover { color: #d4d4d2; }

#menutop li.kontakti {
 display: inline;
 float: right;
 font-weight: bold;
}
#menutop li.kontakti a {
 padding: 0 21px 0 8px;
 line-height: 1.3;
 font-size: 17px;
 color: #f6f8cc;
 text-decoration: none;
}
#menutop li.kontakti a:hover {
 color: #d4d4d2;
 text-decoration: underline;
}


#content1 {
 float: left;
 width: 24%;
 margin: 19px 0 30px 0px;
}
#content2 {
 float: left;
 width: 50%;
 margin: 19px 10px 30px 10px;
}
#content3 {
 float: left;
 clear: right;
 width: 21%;
 margin: 19px 0 30px 10px;
}

#content1 ul.menu, #content1 ul.submenu {
 list-style-type: none;
 margin: 0 0 0 10px;
}
#content1 ul.menu li {
 margin: 0 0 15px 0;
 clear: both;
}
#content1 ul.menu li a { text-decoration: none; color: #3b3c41; }
#content1 ul.menu li a:hover { color: #ff3400; }
#content3 img { margin-bottom: 10px; }


div.menu1 { float: left; width: 13px; height: 27px; margin-bottom: 5px; background: url("/img/fons-menu1.gif") no-repeat top left; }
div.menu2 { float: left; height: 27px; font-weight: bold; margin-bottom: 5px; background-color: #1ac; background: url("/img/fons-menu2.gif") repeat-x top left; }
div.menu3 { float: left; width: 13px; height: 27px; margin-bottom: 5px; background-color: #ba1; background: url("/img/fons-menu3.gif") no-repeat top left; }

#content1 ul.submenu li {
 margin: 0 0 0px 10px;
 font-size: 18px;
}
#content1 ul.submenu li a {
 font-size: 18px;
}


#footer {
 clear: left;
 width: 100%;
 height: 36px;
 background: url("/img/fons-apaksha.gif") no-repeat top left;
 font-size: 14px; 
 text-indent: 10px;
 line-height: 1.7em;
}
a.fs { margin-left: 700px; color: #665d50; font-size: 14px; text-decoration: none; }




/* ADM */
#forms, #formstop, #formb {
	background-color: #D8D8D8;
	margin: 5px 2px 10px 0px;
}
#forms form, #formstop form, #formb form {
	padding: 4px 0px 4px 5px;
}
#forms b, #formstop b, #formb b {
 font-size: 12px; 
}
#menutop span a {  padding: 0; margin: 0; }
/* ADM */




h3 {
 line-height: 1.3;
 font-size: 20px;
 font-weight: bold;
 color: #665d50;
 margin: 0 0 8px 0;
 padding: 0 0 0 12px;
 border-bottom: 1px solid #665d50;
}

h1 {
 font-size: 22px;
 font-weight: normal;
 margin: 0px 0 0 0px;
 clear: both;
}

h2 {
 font-size: 16px;
 font-weight: bold;
 color: #889691;
 margin: 12px 0 10px 12px;
}


#beige { color: #f6f8cc; }
#blue { color: #1b335c; }
#txt1 { color: #665d50; }
#txt2 { color: #281f1a; }

audio { display:block; margin-bottom:20px; }

#cookies { position:fixed; bottom:0; right:0; width:100%; height:17px; text-align:center; background: url("/img/fons.gif") repeat top center; padding:4px 20px 4px 20px; font-size:13px; color:#aaa; font-family:arial; }
#cookies a { margin:0 20px; font-size:13px; color:#3777bf; font-family:arial; text-decoration: none; }
#cookies a:hover { color:#333; }
#cookies button { border:0; padding:0 5px 1px 5px; color:#000; font-size:13px; background-color:#aaa; font-family:arial; }
#cookies button:hover { background-color:#58585a; color:#fff; }
#cookies button#cookiesX { width:18px; height:18px; border-radius:50%; margin-left:15px; padding:0 0 2px 1px; color:#000; line-height:1; }
#cookiesBlank { height:0px; }
#cookiesForm { font-size:12px; color:#777; margin-bottom:14px; }
@media only screen and (max-width:1280px) { #cookies { height:auto; } }
@media only screen and (max-width:640px) { #cookies { font-size:12px; } }

