BODY {background: #fff url(../images/theme1/bg.png) repeat-y center top; font-family: verdana, arial; font-size: 12px; color: #6b6b51; margin: 0px; padding: 0px; text-align: center;}
* {margin: 0px; padding: 0px;}
a, a:hover {color: #999900; text-decoration: underline}
h1 {font-size: 20px; color: #848200}

#body {top: 0; width: 884px; margin: 0 auto; text-align: left;}
#img_head{float: left;}
#head {width: 884px; height: 115px; background: transparent url(../images/theme1/logo_bg.png)}
#logo {margin: 10px; padding-left: 0px; float: left;}
#logo img {border: 0}
#text h2 {color: #848200;}
#kontakt {float: right;}
#kontakt table {font-size: 11px; color: #888}
#kontakt .kontakt {color: #848200; font-size: 13px; margin: 0 10px 0 10px; font-weight: bold; width: 71px; height: 16px; background: transparent url(../images/theme1/kontakt.png) no-repeat top left; position: relative; top: 0px; left: 0px}
#kontakt .kontakt {width: 71px; height: 16px; background: transparent url(../images/theme1/kontakt.png) no-repeat top left; z-index: 1; position: relative; top: -13px; left: -10px}
#kontakt img {border: 0}
#kontakt .mail {margin: 0 0 -3px 0}
#kontakt .lang {float: left; margin-left: 5px}
#kontakt .lang a, #kontakt .lang a:hover {text-decoration: none; color: #666}
#kontakt .lang img {margin:0 0 -3px 5px; border: 0} 
#kontakt .lang_p {float: left; margin: 0 5px 0 5px}
#kontakt .lang_p img {margin: -2px 0 0 5px}
#menu {position: absolute; top: 75px; left: 50%; margin-left: -438px; width: 884px; height: 44px; background: transparent url(../images/theme1/menu.png) repeat-x top left}
#menu p{margin-left: 30px}
#menu a, #menu a:hover {color: #fff; font-size: 13px; font-weight: bold; text-decoration: none;}
#menu .menu, #menu .menu_active {float: left; z-index: 1}
#menu .menu_active {background: transparent url(../images/theme1/menu_a.png) repeat-x top left}
#menu .menu_active a, #menu .menu_active a:hover {color: #848200}
#menu .menu .a, #menu .menu_active .active {margin: 0 25px 0 25px; padding: 12px 25px 11px 25px; font-size: 12px; font-weight: bold; color: #fff}
#menu .menu_active .active {color: #848200}
#menu .menu_p {float: left; width: 4; height: 41px; background: transparent url(../images/theme1/menu_p.png) no-repeat top left}
#theme_bg {top: 117px; margin-left: 4px; width: 884px; height: 187px; background: transparent url(../images/theme1/theme_bg.png) repeat-x 20px 0px}
#theme {width: 880px; height: 218px}
#theme_h1 {width: 335px; height: 23px; background: transparent url(../images/theme1/theme_h.png) no-repeat top left; position: relative; top : 30px; left: 390px}
#theme_h1 h2 {font-size: 25px; color: #848200; font-weight: bold}
#theme #txt {border-top: 1px #dfdfce solid; border-bottom: 1px #dfdfce solid; position: relative; top: 50px; left: 390px; width: 470px}
#theme #txt p {font-size: 11px; line-height: 16px; padding: 15px 0 15px 0}
#text {position: absolute; top: 314px; width: 880px; margin: 1px 2px 0 2px; background: transparent url(../images/theme1/text.png) repeat-x left top}
#text .td {width: 286px; padding: 3px 0 0 0; font-size: 11px}
#text td {font-size: 11px}
#text .h {width: 290px; background: transparent url(../images/theme1/text_h.png) repeat-x bottom left}
#text .h .txt {color: #848200; font-size: 12px; font-weight: bold; margin:0 0 5px 15px;}
#text .p {text-align: justify; padding-left: 15px; width: 600px}
#text .img {padding-left: 5px; width: 115px}
#text .img img {border: 2px #e5e5d7 solid}
#text a img {border: 0}
#text img {margin: 0 5px 5px 0}
#text .link a {padding-left: 15px; color: #999900}
#text .center {border-left: 1px #e0e2d6 solid; border-right: 1px #e0e2d6 solid; height: 200px}
#footer {width: 884px; height: 77px; background: transparent url(../images/theme1/footer.png) repeat-x top left}
#submenu {padding: 15px 0 0 200px;}
#submenu a, #submenu a:hover {color: #fff; text-decoration: none; margin: 20px; font-size: 11px}
#submenu .p {width: auto; height: 15px;}
#submenu .p_div {height: 15px; width: 1px; background: transparent url(../images/theme1/footer_p.png) no-repeat top right; float: left;}
#submenu .p0 {height: 15px; float: left}
#footer .footer {width: 884px; float: right; margin: 20px 0 0 0; text-align: center}
#footer .footer a, #footer .footer a:hover {color: #6b6b51}
#rightmenu {background: url(../images/theme1/menuright.png) repeat-x top right; height: 30px; _height: 40px; width: 844px; _width: 884px; padding: 10px 15px 0 25px}
#rightmenu .p {width: 0}
#rightmenu a, #rightmenu a:hover {font-size: 14px; font-weight: bold; text-decoration: none; color: #848200}
#rightmenu .rmenu_p {height: 15px; width: 17px; background: transparent url(../images/theme1/footer_p.png) no-repeat top right; text-align: center}
.admin {font-size: 11px}



.clLevel0,.clLevel0over{
	position:absolute;
	padding-top:15px;
	font-family:tahoma,arial,helvetica;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	text-align: center;

}

.mailing_button{
  width: 60px;
}

.clLevel0{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background: transparent url(../images/theme1/menu_p.png) no-repeat top right;
}

.clLevel0over{
	color:#848200;
	cursor:pointer;
	vertical-align:middle;
	background: transparent url(../images/theme1/menu_a.png) repeat-x top left;
}
.clLevel0border{
	position:absolute;
	visibility:hidden;
	vertical-align:middle;
}
ul {
  margin-left: 20px;
  
}
li {
  margin-left: 20px;
  
}
ol{
  margin-left: 20px;
}
/*Styles for level 1*/
.clLevel1, .clLevel1over{
	position:absolute;
	padding:4px;
	font-family:tahoma, arial,helvetica;
	font-size:11px;
	font-weight:bold;
	text-align: left;
	border-top: 1px #fff solid;
}
.clLevel1{
	background-color:#EAEADE;
	layer-background-color:#848200;
	color:#848200;
}
.clLevel1over{
	background-color: #848200;
	color:#fff;
	cursor:pointer;
	cursor:hand;
}
.clLevel1border{
	position:absolute;
	visibility:hidden;
	background-color:#f1f2f3;
	layer-background-color:#f1f2f3;
}




/*Styles for level special*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold;}
.clLevel2{background-color:#7B7D7B; layer-background-color:#f1f2f3; color:#f1f2f3;}
.clLevel2over{background-color: #f1f2f3; color:#B10D30; cursor:pointer; cursor:hand;}
.clLevel2border{position:absolute; visibility:hidden; background-color:#f1f2f3; layer-background-color:#f1f2f3;}

.textred {color: red;} 

input, textarea, select {font-size: 13px;}

    

