body {margin:0; padding:10px 0; font:0.75em Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#120a01; background-color:#f4eed6;}

a {color:#234e18; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

h1, h2, h3, h4, h5, h6 {margin:0;}
h3 {font-size:1em; color:#333;}
h4 {font-size:1em;}

p {margin:0 0 1em;}
ul, ol {margin-top:0; margin-bottom:1em; padding-top:0; padding-bottom:0;}

small {font-size:0.92em;}

form, fieldset {margin:0; padding:0; border:none;}
.submit {padding:5px 0; text-align:center;}

table {border-collapse:collapse;}
td, th {padding:0;}

.red {color:#c73250;}

/*div {border: 1px solid red;}*/

/* ============== main ============= */
#main {width:974px; margin:0 auto;}

/* ============== top ============== */
#top {/*height:100px;*/ margin-bottom:10px; overflow:hidden; text-align:center;}

#logo {margin:19px 0 0 2px; float:left;}
#logo img {display:block;}

#topAd {width:750px; float:right;}
#topAd img {display:block;}

/* ============ pathBar ============ */
#pathBar {margin-bottom:10px; padding:7px 0 7px 0px; font-size:1.08em; color:#234e18; background-color:#fff; border:1px solid #cad1a5; overflow:hidden;}
#pathBar a {font-weight:bold;}
#pathBar ul {margin:-7px 0; padding:0; list-style:none; float:right;}
#pathBar ul li {border-left:1px solid #c2e197; float:left;}
#pathBar ul li a {padding:7px 13px; display:block; float:left; text-align: center;}
#pathBar ul li .help {padding-right:41px; background:url(../images/icon_help.gif) 100% 7px no-repeat;}
#pathBar ul li .postad {color:#0c0b0b;}

/* ============ wrapper ============ */
#wrapper {padding-bottom:25px; overflow:hidden;}
#sidebar {width:300px; float:left;}
#content {width:656px; float:right;}

.greenBox {margin-bottom:15px; background-color:#e6e2c5; border:1px solid #cad1a7;}

.headerLine {margin-bottom:10px; padding-bottom:7px; border-bottom:1px solid #333;}

.text {padding:9px; line-height:1.50em;}

/* ============= adBox ============= */
.adBox {margin:10px 0px;}
.adBox img {display:block; margin-bottom:10px;}

/* ============= tagBox ============ */
.tagHeader {padding-bottom:7px; margin-bottom:10px; font-size:0.92em; text-align:right; border-bottom:1px solid #333; overflow:hidden;}
.tagHeader h3 {font-size:1.09em; float:left;}
.tagHeader span a {padding-left:8px; color:#702a00; background:url(../images/pointer1.gif) 0 5px no-repeat;}
.tagBox {margin-bottom:20px; padding:7px 8px; font-size:0.92em; border-color:#ffd180; background-color:#ffe9c1; line-height:1.73em;}
.tagBox a {color:#702a00;}

/* ============= search ============ */
.search {padding:5px 0 15px; }
.search select, .search input {margin-right:12px; vertical-align:middle; border: 1px solid #8ba6ad;}

/* ============ subcats ============ */
.subcats {margin-bottom:15px; padding:10px 8px; font-size:0.92em; border:1px solid #333;}
.subcats ul {margin:0; padding:0; list-style:none; overflow:hidden;}
.subcats ul li {width:211px; margin:3px 0; padding-right:0px; float:left;}

/* ============ annoList =========== */
.annoList {margin:0; padding:0; list-style:none;}
.annoList li {padding:8px 8px 9px; border-top:1px solid #fff;}
.annoList li:first-child {border-top:none;}
.annoList li h4 {margin-bottom:7px;}
.annoList li p {margin:0; font-size:0.83em;}

/* ========== announcement ========= */
.annoHeader {padding:6px 0 7px; font-size:1.08em; font-weight:bold; color:#234e18; text-align:right; overflow:hidden;}
.annoHeader h2 {font-size:1em; float:left;}
.annoHeader2 {border:1px solid #333; margin-bottom: 15px; padding:6px 10px 7px; font-size:1.08em; font-weight:bold; color:#234e18; text-align:left; overflow:hidden;}
.annoHeader2 h2 {font-size:1em; float:left;}

.information {padding: 7px 9px; background-color:#ebfeea; border:1px solid #4dda2c;}

.annoDesc {margin:0 0 7px; padding:7px 8px 0; font-size:1.08em;}
.annoMeta {margin:0 0 7px; padding:7px 8px 0; border-top:1px solid #fff;}
.annoContact {margin-bottom:6px; color:#234e18; font-size:1.08em;}
.annoTags {color:#120a01; font-size:0.83em;}

/* =========== pagination ========== */
.pagination {margin-bottom:20px; font-size:0.92em; font-weight:bold; text-align:center;}
.pagination a,
.pagination span {padding:0 2px;}

/* ============= formTbl ============= */
.formTbl td {padding:10px 10px 5px 5px; vertical-align:top;}
.formTbl .label {width:42%; padding-top:14px; padding-right:5px; text-align:right;}

.tip {color:#666;}

.lacking {margin:6px 0px 0px; list-style:none; line-height:1.36em; background-color:#fef3f5; }
.lacking td {padding-left:10px; border-top:1px solid #f8c5da; border-left:1px solid #f8c5da;border-right:1px solid #f8c5da;}
.lacking .label{border-left:1px solid #f8c5da;}
.lacking2 {margin:0px 0px 8px; padding:0px 9px 9px 9px; list-style:none; line-height:1.36em; background-color:#fef3f5; }
.lacking2 td { padding-bottom:10px; border-bottom:1px solid #f8c5da; border-right:1px solid #f8c5da;}
.lacking2 .label{border-left:1px solid #f8c5da; border-right:0px solid #f8c5da;}
/*.lacking2 .label {width:42%; padding-top:19px; text-align:right;}*/
.lackingPo td {height: 11px; padding: 0px;}
.lackingPo2 td {height: 5px; padding: 0px;}


/* ============ regList ============ */
.regList {margin:22px 48px 22px 55px; padding:0; list-style-type:upper-roman;}
.regList li {margin-bottom:1em;}
.regList ol {margin:0 0 16px 20px; padding:0; list-style-type:decimal;}
.regList ol li {margin-bottom:0;}
.regList ol ol {list-style-type:lower-alpha;}

/* =========== locations =========== */
 
#locations {margin-bottom:0px; padding:1px 10px; font-size:0.92em; background-color:#e6e2c5; border:1px solid #cad1a7; overflow:hidden; clear:both;}
#locations ul {width:130px; margin:0 6px 0 0; padding:0; list-style:none; float:left;}
#locations ul li {margin:6px 0;}

.links {padding: 5px 9px 0px 9px;}
.links_wew {padding: 0px 20px;}
.links_sr {border: 1px solid black; background-color: #EEFFEE ; padding: 9px; color: black; float: both; overflow:auto; height:auto}
.links_lewy {padding-left: 16px;}

/* ============= footer ============ */
#footer {padding:12px 0 3px; font-size:0.92em; text-align:center; border-top:2px solid #000;}
#footer p {margin:0; display:inline;}
#footer ul {margin:0; padding:0; list-style:none; display:inline;}
#footer ul li {display:inline;}
#footer a {color:#0c0b0b;}

/* ============= popup ============= */
#popup {padding:15px 10px 10px;}
#popup h1 {margin-bottom:10px; padding-bottom:18px; border-bottom:2px solid #000;}
#popup h1 img {display:block;}
#popup #footer {margin-top:15px; padding-top:7px; border-top:2px solid #000;}


.linia {border-bottom: 1px solid #C9C9C9; padding-top:4px; margin-bottom: 7px;}
.greyBox {margin:10px 0; padding:9px; background-color:#f5f5f5; border:1px solid #999;}
.greenBox2 {margin:10px 0; padding:9px; line-height:1.36em; background-color:#e2f9e3; border:1px solid #8fbd50;}

/* =========== tellFrTbl =========== */
.tellFrTbl {width:auto;}
.tellFrTbl td {padding:8px; vertical-align:middle;}
.tellFrTbl .label {text-align:right;}
.tellFrTbl .input {width:208px;}

/* ============ addThis ============ */
#addThis {margin-top:-3px; float:right;}
