a {color: #993300;}
a:hover {color: #5F1F00;}
a img {border: 1px solid #993300;}
body {background: #E1E1D8; color: #333333; font-family: Verdana; font-size: 80%; text-align: center;}
body, div, form, fieldset, h1, h2, h3, h4, h5, h6, li, ol, p, ul {margin: 0px; padding: 0px;}
iframe, fieldset {border: 0px;}
h1, h2, h3, h4, h5, h6 {color: #993300; font-size: 100%; font-weight: normal; text-transform: uppercase;}
input, textarea {border: 1px solid #B3B9C3;}
iframe {height: 480px; width: 510px;}


form .barItem {margin-bottom: 15px;}
form .checkbox_label, form .radio_label {vertical-align: top;}
form .email {width: 200px;}
form .field_heading {border-bottom: 1px solid #B3B9C3; color: #993300; font-size: 120%; margin-bottom: 10px;}
/*
form .field_title {font-size: 90%; text-align:right; vertical-align: top; width: 100px;}
*/
form .field_title {font-size: 90%; text-align:right; vertical-align: top; width:  50%; }
form .required {color: #ff0000;}
form .textfield {width: 200px;}
form .textarea {height: 100px; width: 90%;}

table {border: 0px; font-size: 90%;}
td, th {background: #ffffff; border: 1px solid #BFBF9B; padding: 2px 5px;}
th {background: #F7F7EF; text-align: center;}

.clearFloat {clear: both;}
.formSubmit {background: #E0DFE3; border-left: 1px solid #F6F6F7; border-top: 1px solid #F6F6F7;}
.hideMe {display: none;}
.noBorder, .gallery td, form td, .news td, .formtable td {background: none; border: 0px;}
.quote {background: #EEEEE8 url(/templates/kniznica/main_bg.jpg) no-repeat; color: #993300; height: 240px; position: relative; width: 550px;}
.quote div {left: 50px; position: absolute; top: 187px;}
.quoteAuthor {text-align: right;}
.searchBox {border-bottom: 1px solid #DDDDC0; padding: 20px;}
.searchText {width: 90px;}

#siteHead {background: #D9D9D0; height: 140px; padding-top: 10px;}
#headMain {background: url(/templates/kniznica/head_bg.jpg) no-repeat; height: 140px;}
#headMain h1 {font-size: 120%; margin: 0px 145px 0px 315px; padding-top: 35px; text-align: right;}
#headMain h1 a {text-decoration: none;}
#headMain p {font-size: 70%; text-align: right; margin: 30px 145px 0px 0px;}

#headMain, #siteFoot, #siteMain {margin: 0px auto; text-align: left; width: 750px;}
#siteMain {background: url(/templates/kniznica/site_bg.gif) repeat-y; text-align: left;}

#siteMenu {float: left; font-size: 80%; padding-bottom: 100px; width: 200px;}
#siteMenu a {text-decoration: none;}
#siteMenu a:hover {text-decoration: underline;}
#siteMenu ul {background: #FFD370 url(/templates/kniznica/menu_bg.jpg) repeat-y; list-style-type: none; text-transform: uppercase;}
#siteMenu ul li {background: url(/templates/kniznica/menu_bg.gif) no-repeat; border-top: 1px solid #EEEEE8; border-bottom: 1px solid #D09D53; border-left: 1px solid #F3C161; border-right: 1px solid #D09D53; padding: 8px 0px 8px 25px;}
#siteMenu ul li.select {font-weight: bold;}
#siteMenu ul li.select ul {background: none; list-style-type: square; margin: 5px 0px 0px 15px;}
#siteMenu ul li.select ul li {background: none; border: 0px; color: #333333; font-weight: normal; padding: 0px;}
#siteMenu ul li.select ul li.select {font-weight: bold;}

#menuItem {padding: 10px;}
#menuItem h1, #menuItem h2, #menuItem h3, #menuItem h4, #menuItem h5,  #menuItem h6 {font-weight: bold; margin-bottom: 5px;}
#menuItem p, #menuItem ol, #menuItem ul {margin-bottom: 10px;}

#siteContent {border-top: 1px solid #EEEEE8; float: right; width: 550px;}
#contentMain {padding: 15px 20px;}
#contentMain h1, #contentMain h2 {font-size: 150%; margin-bottom: 10px;}
#contentMain h3, #contentMain h4 {font-size: 120%; margin-bottom: 5px;}
#contentMain h5, #contentMain h6 {margin-bottom: 5px;}
#contentMain p {margin-bottom: 15px;}
#contentMain ul, #contentMain ol {list-style-type: square; margin: 0px 0px 20px 30px; padding-top: 5px;}

#siteFoot {background: #AFAF98; border: 1px solid #A2A289; border-left: 0px; border-right: 0px; color: #686855; font-size: 70%; margin-bottom: 40px;}
#footMain {background: #C0C0AE; border: 1px solid #C8C8B7; padding: 15px 25px; text-transform: uppercase;}
#footCopy {border-top: 1px solid #95957F; padding: 10px 25px; text-align: right;}
#footCopy a {color: #686855;}
#footCopy a:hover {color: #333333;}
