
/* common style definitions */
*{
	font-size: 12px;
	font-family: tahoma,verdana,arial;
	line-height: normal;
	z-index: 1;
}

body {
	background-color:#fffcf9;
}

div.empty {
	margin:      0px;
	padding:     0px;
	border:      0px;
/*	border: solid 1px; */
	font-size:   0px;
	line-height: 0px;
}

form {
	margin:      0px;
	padding:     0px;
	border:      0px;	
}

a {
	color: Black;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.bold {
	font-weight: 600;
}

.whitespace {
	height: 10px;
	float: left;
	*height: 6px;
	width: 200px;
}

.ctrl_enter {
	width:100%; 
	float:left; 
	text-align:center; 
	margin:0px; 
	padding:0px;
	padding-top:30px;
	padding-bottom:10px;
}

/* common style definitions ends */
/* main template style definitions */
.charts_main text {
    font-family: arial;
    font-size: 8px;
}
#main {
	width:1000px;
}

#top {
	height: 200px;
	background-image: url(/images/big-logo.gif);
	background-position: top;
	background-repeat: repeat-x;
}

#top img {

}

#top_whitespace {
	height: 10px;
}

#copyright {
	width:1000px;
	float:left;
	text-align:center;
}

#copyright_board {
	width:1100px;
	float:left;
	text-align:center;
}

.counters {
	border: solid #C3C6C9 1px;
	padding: 3px;
	float: left;
}

#copyright .counters  {
	float:left;
	border: solid #C3C6C9 1px;
	padding: 3px;
	margin-top: 20px;
	margin-left:400px;
	/* *margin-left:200px;*/
}

#copyright_board .counters  {
	float:left;
	border: solid #C3C6C9 1px;
	padding: 3px;
	margin-top: 20px;
	margin-left:420px;
	/* *margin-left:220px; */
}

#copyright .counters DIV, .counters DIV {
	float:left;
	width:93px;
}

#bottom {
	float: left;
	height: 400px;
	background-image: url(/images/ear-v.jpg);
	background-repeat: no-repeat;
	width:1000px;
	text-align: center; 
	margin-top:-320px;
	padding-top:0px;
	z-index: -100;
	position: relative;
}

#bottom .ear_h {
	padding:0px;
	margin:0px;
	border:0px;
	background-image:url(/images/ear-h.jpg);
	background-repeat:no-repeat;
	position:relative;
	top:297px;
	left:1px;
	height:89px;	
}

#bottom .ear_h .heap {
	position:relative;
	left:0px;
	top: -29px;
	padding: 0px;
	margin: 0px;
	padding-top:0px;
	background-image: url(/images/heap.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 89px;
	width: 1000px;
}

#menu {
	float: left;
	width:200px;
}

#content { 
	margin: 7px;
	margin-left:17px;
	*margin-left:12px;
	width: 568px;
	/*padding: 10px;*/
	float: left;
/*	width: 780px;
	*width: 770px;*/
}

#informers {
	float: right;
	width: 200px;
}

#classified {
	width: 560px;
	float:left;
}

/* main template style definitions ends */
/* site informers style definitions */
.informer {
	text-align: center;
}

.informer img {
	/*width: 180px;*/
	border: 0px;
}

.informer div {
	font-weight: 600;
}
/* site informers style definitions ends*/
/* top menu style definitions */
.top_menu {
	text-align: center;
	height: 20px;
	*height:20px;
	background-image: url(/images/top-menu-title.gif);
	padding-top: 5px;
	color: White;
}

.top_menu a {
	color: White;
}

.top_menu span {
	
}

.top_menu div {
	
}

/* top menu style definitions */
/* main page block style definitions */

.border_block {
	border: solid #C3C6C9 1px;	
}

.block {
	/**/
	padding: 3px;
	float: left;
	width: 550px;
	margin: 5px;
}

.block IMG {
	max-width: 540px;
}

.block .title {
	background-color: #96b032;
	color: White;
	font-weight: bold;	
	text-align: center;
/*	height: 22px;*/
	margin-right: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 0;
}

.block .other {
	background-color: #96b032;
	padding-bottom:2px;
	padding-top:2px;
}

.block .other A {
	color: White;
}

.block .content {}

.block .content .analytics_list {}

.block .content .pressa_list {}

.block .content .news_list {}

.block .content .news_list .day {
	background-color: #96b032;
	color: White;
	font-weight: bold;	
	text-align: center;
	padding: 5px;
	vertical-align: middle;
}

.block .content .news_list .day TD {
	padding-top: 0px;
	padding-bottom: 1px;
}

.block .content .news_list .odd  {
	vertical-align: middle;
}

.block .content .analytics_list .odd {
	vertical-align: middle;	
} 

.block .content .pressa_list .odd {
	vertical-align: middle;	
}

.block .content .news_list .even {
	background-color: #eff9c6;	
	vertical-align: middle;
}

.block .content .analytics_list .even {
	background-color: #eff9c6;	
	vertical-align: middle;	
}

.block .content .pressa_list .even {
	background-color: #eff9c6;	
	vertical-align: middle;	
}

.block .content .pricelist_list {}

.block .content .board {}

.block .content .catalogue {}

.block .content .agro_equipment {}

.subscribe_line {
	font-weight: 600;
	color: Green;
}

/* main page block style definitions ends */

#classified {
	border: solid #C3C6C9 1px;
	width: 602px;
	padding: 3px;
	margin: 1px;
}

#classified .title {
	background-image: url(/images/menu-title.gif);
	color: White;
	font-weight: bold; 
	text-align: center;
	height: 22px;
	padding-top: 0px;
	vertical-align:middle;
}

#classified TABLE {
	width: 602px;
}

.banners_prices {
	background-color:Black;
}

.banners_prices TD {
	background-color:White;
	text-align: center;
}

.calendar { }

.calendar TD, .calendar TD A {
	font-size: 11px;
}

.padded_text {
	padding-left: 7px;
	padding-top: 10px;
}

.banner {
	border: solid 1px;
	margin: 5px;
	padding: 5px;
}

.vip_banner {
	float: left;
	margin: 5px;
}

.prestige_banner {
	float: left;
	text-align: center;
	margin:5px;
	margin-left:9px;
	*margin: 5px;
}

.center_banner {
	float: left;
	text-align: center;	
	margin: 5px;
}

TABLE.maintable {
	border: solid #96B032 1px;
	max-width: 550px;
}

TABLE.maintable TH, TABLE.maintable TH A {
	background-color: #96b032;
	border: solid #96B032 1px;	
	font-weight: 600;
	color: White;
	
}

TABLE.maintable TD {
	border-bottom: solid #96B032 1px;
	
}

TABLE.empty_table {
	border: 0;
}

TABLE.empty_table TH {
	border: 0;
	background-color: White;
	font-weight: 500;
	color: Black;
}

TABLE.empty_table TD {
	border: 0;
	background-color: #FFFFFF;
}

.search {
	float: left;
	width: 90%;
	background-color: #96B032;
	padding: 15px;
}

.search .categories {
	margin: 2px;
}

.search .text {
	width: 400px;
	margin: 2px;
	padding: 4px;
	background-image: url(/images/ysearch_small.png);
	background-repeat: no-repeat;
	background-position: center left;
}

.search .text_w {
	width: 400px;
	margin: 2px;
	padding: 4px;
}

.search .button {
	color: White;
	background-color: #96B032;
	border: solid 1px;
	padding: 3px;
	cursor: pointer;
}

.strict {
	font-weight: 600;
}

.error {
	color: #FF4600;
	text-align: center;
	width: 500px;
}

a.searchlink {
	color: #96B032;
}
.margin_banner{
	margin-left:8px;
	*margin-left:13px;
}

.board_block {
	border: solid 1px;
	border-color: #96B032;
	padding: 0px;
    width:550px;
}

.board_block a {
	color: #376A00;
	font-weight: 600;
}

.board_append_button {
	background-image:url("/images/menu-title.gif");
	background-repeat: repeat-x;
	width: 250px;
	padding: 5px;
	float: left;
}

.board_append_button a {
	color:White;
	font-weight: 600;
	font-size: 12px;
}

.board_caption {
	color: #376A00;
	font-weight: 600;
}


.green_ref {
	color: #376A00;
	font-weight: 600;
}

.banner_background {
	background-image: url(/images/banner_background.gif);
	background-repeat: no-repeat;
	width: 1004px;
	height: 96px;
}

LI.board_region {
	color:Green;
	list-style-position:outside;
	margin:0px;
	padding:0px;
	margin-left:14px;
	padding-top:2px;
	padding-left:3px;
}

div.social_buttons{
	float:left;
	width:800px;
	margin-left:145px;
	margin-top:20px;
	margin-bottom:20px;
}
div.social_button_txt{
	float:left;

}
div.social_buttons_probel {
	float:left;
	
	padding-right:2px;
	
}
div.social_whitespace{
	float:left;
	width:31px;
}

.add_declar_form .description
{
	opacity: 0.75;
}