body {
	margin: 0;
	padding: 0;

	background: #EFF5E5 url('../../images/new_farmer/content_v.jpg') repeat-y;
	background-position: 50% 0;
	text-align: center;
	min-width: 960px;
}
#body1 {
	background: transparent url('../../images/new_farmer/head2_h.gif') repeat-x;
}
#body2 {
	background: transparent url('../../images/new_farmer/header2.jpg') no-repeat;
	background-position: 50% 0;
}

#page {
	position: relative;
	width: 960px;
	margin: 0 auto;
	
	text-align: left;
}


#header {
	height: 100px;
	position: relative;
	margin-bottom: 70px;
}
#header #logo {
	position: absolute;
	left: 38px; top: 15px;
}
#header h1 {
	position: absolute;
	left: 193px;
	top: 10px;
	width: 125px;
	font: normal 20px/23px Trebuchet MS, sans-serif;
	color: #060;
	margin: 0;
	padding: 0;
}
#header #searchBox * {
	margin: 0;
}

#header #searchBox {
	position: absolute;
	left: 192px;
	top: 46px;
	margin: 0;
	padding: 0;
}
/* //2008-01-31 zczajk */
#header #searchBox a.searchLabel {
	display: block;
	float: left;
	border: 1px solid #A2C164;
	border-bottom: none;
	font: 10px/18px Tahoma, sans-serif;
	color: #2B5223;
	margin-right: 2px;
	width: 80px;
	text-align: center;
}
#header #searchBox a:hover {
	text-decoration: underline;
	cursor: pointer;
}
#header #searchBox a.selected {
	font-weight: bold;
}
#header #searchBox a.selected:hover {
	text-decoration: none;
}
#header #searchBox a.p1 { background-color: #E2EBCF; }
#header #searchBox a.p2 { background-color: #C5E0C9; }
#header #searchBox a.p3 { background-color: #D2CBAC; }
#header #searchBox a.p4 { background-color: #D0DA8B; }
#header #searchBox a.p5 { background-color: #DADADA; }
#header #searchBox div {
	clear: both;
}
#header #searchBox input.search {
	border: 1px solid #690;
	border-top: none;
	padding: 5px 17px 0 ;
	height: 15px;
	font: bold 10px Tahoma, sans-serif;
	width: 420px;
	margin-top:2px;
}
#header #searchBox input.submit {
	background-color: #690;
	border: 1px solid #B9D18B;
	margin-bottom:-1px;
	padding: 0px 5px 0 5px;
	height: 22px;
	font: bold 12px Tahoma, sans-serif;
	color: #fff;
}
/* 2008-01-31 zczajk // */


#header #topNavBar {
	position: absolute;
	left: 544px;
	top: 12px;
	height: 70px;
}
#header #topNavBar a {
	color: #000;
	font: bold 9px Verdana, sans-serif;
	padding: 33px 15px 0;
	float: left;
}
#header #topNavBar a.forum {
	background: transparent url('../../images/new_farmer/icon_forum.gif') no-repeat;
	background-position: 50% 0;
}
#header #topNavBar a.blogs {
	background: transparent url('../../images/new_farmer/icon_blogs.gif') no-repeat;
	background-position: 50% 0;
}
#header #topNavBar a.classified {
	background: transparent url('../../images/new_farmer/icon_classified.gif') no-repeat;
	background-position: 50% 0;
}



#header .userBox {
	position: absolute;
	width: 190px;
	left: 770px;
	top: 6px;
}
.userBox {
	padding: 5px 0;
}
.userBox.notlogged div {
	font: bold 10px Verdana;
	margin-bottom: 3px;
}
.userBox.notlogged div a {
	color: #c00;
}
.userBox.notlogged form {
	margin: 0;
	padding: 0;
	padding-right: 23px;
	text-align: right;
}
.userBox.notlogged input {
	width: 160px;
	margin: 1px 0; 
	
}
.userBox.notlogged input.submit {
	width: 70px;
	font-size: 10px;
	margin-left:  18px;
}
.userBox.logged .avatar {
	float: left;
	/*margin-right: 12px;*/
}
.userBox.logged .userActions {
	float: right;
	width: 120px;
}
.userBox.logged .userActions a {
	font: bold 10px Verdana, sans-serif; 
}
.userBox.logged .actions1 {
	text-align: center;
}
.userBox.logged .actions1 a {
	color: #f00;
	font-weight: bold;
}
.userBox.logged .hello {
	margin: 5px 0;
	font: 12px Arial, sans-serif;
}
.userBox.logged .actions2 a {
	color: #000;
	font-weight: bold;
	display: block;
}


#topMenu {
	position: absolute;
	top: 100px;
	left: 0;
	background-color: #960;
	margin-bottom: 30px;
	width: 960px;
	height: 22px;
	border-bottom: 1px solid #ccc;
}
#tmenu1 a {
	background-color: #690;
	border-top: 4px solid #690;
}
#tmenu2 a {
	background-color: #990;
	border-top: 4px solid #990;
}
#tmenu3 a {
	background-color: #960;
	border-top: 4px solid #960;
}
#topMenu a {
	float: left;
	color: #fff;
	font: bold 11px/11px Arial, sans-serif;
	padding: 2px 3px 5px 4px;
}
#topMenu .level2 {
	position: absolute;
	top: 22px;
	left: 0;
	width: 960px;
	height: 16px;
	background-color: #CFFF6C;
	border-top: 2px solid #CFFF6C;
	border-bottom: 1px solid #ccc;
	display: none;
}
#topMenu .level2 a {
	background-color: #CFFF6C;
	border-top: none;
	color: #000;
	font: bold 10px/16px Arial, sans-serif;
	padding: 0 10px;
}
#topMenu .level3 {
	position: absolute;
	top: 16px;
	left: 0px;
	width: 960px;
	background-color: #E9FFB9;
	border-top: 2px solid #E9FFB9;
	border-bottom: 1px solid #ccc;
	display: none;
}
#topMenu .level2 .level3 a {
	background-color: #E9FFB9;
	color: #000;
	font: bold 9px/17px Arial, sans-serif;
}
#topMenu a:hover, #topMenu a.expanded {
	background-color: #CFFF6C !important;
	color: #000;
	text-decoration: none;
}
#topMenu .level2 a:hover, #topMenu .level2 a.expanded {
	background-color: #E9FFB9 !important;
	color: #000;
	text-decoration: none;
}
#topMenu .level3 a:hover, #topMenu .level3 a.expanded {
	text-decoration: underline;
}
#topMenu .level2.expanded, #topMenu .level3.expanded {
	display: block;
}




.tabBox {
	background: #fff url('../../images/new_farmer/gradient_v_grey.jpg') repeat-x;
	border: 1px solid #D5E1E6;
	padding: 0 10px 10px 10px;
	
	font: 10px Verdana, sans-serif;
}
.tabBox h4 {
	font: bold 14px/24px Trebuchet MS, sans-serif;
	padding: 0;
	margin: 0 0 5px 0;
}
.tabBox .addTab {
	background-color: #fff;
	height: 24px;
	width: 54%;
	float: right;
	position: relative;
	right: -11px;
	top: -1px;
	padding: 0 2px !important;
	font: 9px/24px Verdana, sans-serif;
	text-align: center;
}
/* //2008-01-31 zczajk */
.tabBox .aT2
{
	margin:-5px 0 0px 0 !important;
	padding: 0 0 5px 0 !important;
}
/* 2008-01-31 zczajk //*/
.tabBox.flesh {
	border: 1px solid #EBD0BC;
	background: transparent url('../../images/new_farmer/gradient_v_flesh.jpg') repeat-x;
}
.tabBox.flesh h4 {
	color: #AC4400;
}
.tabBox.green {
	border: 1px solid #C7DCA3;
	background: transparent url('../../images/new_farmer/gradient_v_green.jpg') repeat-x;
}
.tabBox.green h4 {
	color: #360;
}


.tabBox#poll div.question {
	font-weight: bold;
}
.tabBox#poll div {
	padding: 2px 0;
}
.tabBox#poll div.vote {
	text-align: right;
	padding: 10px 3px 0 0;
}
.tabBox#poll .addTab a {
	color: #600;
	font-weight: bold;
}
.tabBox#poll #pollResults div {
	clear: both;
}
.tabBox#poll .answerScale {
	width: 100%;
	height: 10px;
	border: 1px solid #7A9D00;
	display: block;
	float: left;
}
.tabBox#poll .answerScale span {
	background-color: #7A9D00;
	height: 10px;
	float: left;
}
.tabBox#poll .pollVotesCount {
	clear: both;
	margin-top: 20px;
}
.tabBox#poll .pollResults {
	display: none;
}
.tabBox#poll.showResults .pollResults {
	display: block;
}
.tabBox#poll.showResults span.pollResults {
	display: inline;
}
.tabBox#poll.showResults .pollForm {
	display: none;
}



.tagCloud {
	text-align: center;
}
.tagCloud a {
	color: #000;
	font-family: Arial, sans-serif;
	
}
.tagCloud a.tag0 { font-size: 10px }
.tagCloud a.tag1 { font-size: 11px }
.tagCloud a.tag2 { font-size: 12px }
.tagCloud a.tag3 { font-size: 13px }
.tagCloud a.tag4 { font-size: 14px }
.tagCloud a.tag5 { font-size: 15px }
.tagCloud a.tag6 { font-size: 16px }
.tagCloud a.tag7 { font-size: 17px }
.tagCloud a.tag8 { font-size: 18px }
.tagCloud a.tag9 { font-size: 19px }




#content {
	float: left;
	padding: 0 15px 15px;
	width: 715px;
}
#content #breadcrumb {
	font: 9px Verdana, sans-serif;
	border-bottom: 1px solid #000;
	padding-bottom: 5px;
}
#content #breadcrumb a {
	color: #000;
}
#content #breadcrumb a.home {
	background: transparent url('../../images/new_farmer/icon_home_black.gif') no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
}

#content1 {
	float: left;
	padding: 0 15px 15px;
	width: 715px;
}
#content1 #breadcrumb {
	font: 9px Verdana, sans-serif;
	border-bottom: 1px solid #000;
	padding-bottom: 5px;
}
#content1 #breadcrumb a {
	color: #000;
}
#content1 #breadcrumb a.home {
	background: transparent url('../../images/new_farmer/icon_home_black.gif') no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
}


#billboard {
	text-align: center;
}
#billboard img, #billboard object {
	margin: 5px 0px 15px 15px; 
	text-align: center;
}
#billboard embed {
	margin-top: 15px;
}

#colRight .buttonRight img, #colRight .buttonRight object, #colRight .buttonRight embed {
	margin: 15px 0 0; 
}
#bannerBottom {
	text-align: center;
}
#bannerBottom img, #bannerBottom object, #bannerBottom embed {
	margin: 15px 0; 
}

#bannerBottom1 {
	text-align: center;
}
#bannerBottom1 img, #bannerBottom1 object, #bannerBottom1 embed {
	margin: 15px 0; 
}
#bannerBottom2 {
	text-align: center;
}
#bannerBottom2 img, #bannerBottom2 object, #bannerBottom2 embed {
	margin: 15px 0; 
}

#bannerBottom3 {
	text-align: center;
}
#bannerBottom3 img, #bannerBottom2 object, #bannerBottom3 embed {
	margin: 15px 0; 
}
.mpu {
	text-align: center;
}
.mpu img, .mpu object, .mpu embed {
	margin: 15px 0; 
}


#sitemap {
	float: left;
	width: 960px;
	border-top: 1px solid #EDEAC5;
	padding-top: 1px; 
}
#sitemap1 {
	border-top: 1px solid #fff;
	padding-top: 0px; 
	background-color: #F9F8EC;
	padding: 20px 0;
}
#sitemap a {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
#sitemap #group1 a {
	color: #060;
}
#sitemap #group2 a {
	color: #663;
}
#sitemap #group3 a {
	color: #900;
}
#sitemap #group1 ul {
	list-style-image: url('../../images/new_farmer/arrows1.gif');
}
#sitemap #group2 ul {
	list-style-image: url('../../images/new_farmer/arrows2.gif');
}
#sitemap #group3 ul {
	list-style-image: url('../../images/new_farmer/arrows3.gif');
}


#sitemap h4 {
	margin: 10px 0 5px 0px;
	padding: 0;
} 
#sitemap ul {
	margin: 0;
	padding: 0;
	padding-left: 15px;
	font-size: 10px;
}
#sitemap .group {
	float: left;
	padding: 0 34px;
}
#sitemap #group1 {
	width: 300px;
	border-right: 1px solid #EAE7B9;
	
}
#sitemap #group2 {
	width: 300px;
	border-right: 1px solid #EAE7B9;
}
#sitemap #group3 {
	width: 150px;
}
#sitemap .subgroup {
	width: 150px;
	float: left;
}

#footNav {
	clear: both;
	border-top: 6px solid #fff;
	background-color: #E7EFD6;
	border-bottom: #AFCA7A;
	font: 11px/21px Arial, sans-serif;
	text-align: center;
}
#footNav a {
	color: #000;
	padding: 0 25px;
}
#footNav a img {
	vertical-align: middle;
}
#footNav a.rss {
	background: transparent url('../../images/new_farmer/icon_rss.gif') no-repeat;
	background-position: 10px 1px;
}


#copyright {
	text-align: center;
	color: #666;
	font-size: 10px;
	padding: 10px 0;
}


.clear {
	clear: both;
}

.userBox.notlogged div.pass {
	margin:0px;
	float:left;
	line-height:23px;
	font-size:9px;
	font-weight:normal;
}
.userBox.notlogged div.pass a {
	color: #000;
}



