/********** GENERAL STYLES **********/

body, html {

   margin: 0px;

   padding: 0px;

   background: #ffffff;

   height: 100%;

}

body, td, h1, h2, input, textarea {

   font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;

   font-size: 12px;

   color: #000000;

}

h1 {

   color: #39381C;

   padding: 0px 0px 12px 0px;

   margin: 0px;

   font-size: 14px;

   text-align:center;

}

h2 {

   padding: 0px 0px 10px 0px;

   margin: 0px;

   color: #39381C;

}

img {

   border: none;

   margin: 0px;

}

p {

   padding: 0px 0px 6px 0px;

   margin: 0px;

   font-size: inherit;

}

a {

   color: #758600;

}

ul {

   padding: 0px;

   margin: 0px;

   list-style: none;

}

ul li {

   background: transparent url(/img/bullet.gif) no-repeat 2px 5px;

   padding: 0px 0px 5px 19px;

}

ol {

   margin-top: 0px;

   margin-bottom: 12px;

}

ol li {

   margin-bottom: 0px;

   padding-bottom: 5px;

}

.news div.data {

   font-size: 11px;

   font-weight: bold;

   color: #39381C;

   padding: 0px 0px 5px 0px;

}

.news li {

   padding: 0px 0px 19px 19px;

}

.br {

   padding: 0px 0px 12px 0px;

   margin: 0px;

   border-top: 1px solid #FDE092;

}

blockquote {

   padding: 0px 0px 10px 22px;

   margin: 0px;

}

blockquote b, .color {

   color: #39381C;

}

.box {

   padding: 2px 0px 17px 0px;

}

.box p, .box blockquote {

   padding-bottom: 5px;

}

small {

   font-size: 11px;

}

.guestbox {

   padding: 5px 15px;

}

.guestbox p {

   padding: 0px 0px 5px 0px;

}

p.text {

   padding: 0px 0px 10px 0px;

   font-weight: bold;

   color: #39381C;

}

p.answ {

   padding: 0px 0px 3px 0px;

}

/********** STYLES FOR DESIGN **********/

.headBorder {

   border-bottom: 1px solid #E4E070;

}

.head {

   vertical-align: top;

   height: 119px;

   background: transparent url(img/bg_head.gif) repeat-x 0px 0px;

}

.headFrame {

   padding: 0px 0px 0px 26px;

   height: 52px;

   vertical-align: top;

}

.headFrame div {

   background: transparent url(img/frame_head.gif) repeat-x 0px 0px;

   border-left: 1px solid #ffffff;

   border-bottom: 1px solid #ffffff;

}

.footFrame {

   background: #E9E68D;

   border-top: 1px solid #ffffff;

   border-right: 1px solid #ffffff;

}

.logo img {

   position: absolute;

   left: 0px;

}

.menu {

   background: #FEEFC1 url(/img/bg_page.gif) repeat-x 0px 0px;

   vertical-align: top;

}

.contentIndex {

   background: #FEEFC1 url(/img/bg_page.gif) repeat-x 0px 0px;

   padding: 57px 25px 25px 25px;

   vertical-align: top;

}

.content {

   background: transparent url(img/bg_page_all.gif) repeat-x 0px 0px;

   padding: 27px 17px 17px 17px;

   vertical-align: top;

}

.pageRight {

   vertical-align: top;

   padding: 100px 0px 0px 0px;

   background: #FFFFFF url(img/bg_page.gif) repeat-x 0px 0px;

}

.foot {

   padding: 0px 0px 0px 41px;

   vertical-align: bottom;

}

.foot table {

   border-top: 1px solid #E4E070;

   border-left: 1px solid #E4E070;

   border-left: 1px solid #ffffff;

   border-bottom: 1px solid #ffffff;

}

.contacts {

   height: 123px;

   vertical-align: top;

   font-size: 11px;

}

.contacts p {

   padding: 24px 39px;

}



/********** STYLES FOR MENU **********/

.menuItem, .menuItemActive

{

	width:150px;

	height: 24px;

	padding: 0px 0px 0px 4px;

	vertical-align: middle;

}

.menuItemActive

{

	color: #39381c;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;	

}

.menuItem a, .menuItemActive a

{

	color: #758600;

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;	

}

.menuItemActive

{

	background-color:white;

	border: 1px solid #e4e070;

	border-right: 0px;

}



/********** STYLES FOR FORMS **********/

form {

   padding: 0px 0px 0px 0px;

   margin: 0px;

}

.formField {

   padding: 1px;

   margin: 0px;

   border: 1px solid #e4e070;

   font-family: Arial;

   font-size: 12px;

   color: #39381c;

}

.formButton {

   padding: 0px;

   margin: 0px;

   background: #fde092;

   border: 1px solid #c4c160;

   font-family: Arial;

   font-size: 11px;

   color: #39381c;

   font-weight: bold;

}





table.calendar { border-collapse: collapse;}

table.calendar td { padding: 4px; border: solid 1px black; text-align: center; font-size: 80%;}

table.calendar th {font-weight: bold; padding: 4px; border: solid 1px black; text-align: center; font-size: 80%;}

