/** ECOMAMA **/
html{	height: 100%;min-height: 100%;border-width: 0px;}

body{height: 100%;min-height: 100%;
	margin: 0px;padding: 0px;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;
	background-color:#F5F7EA;color: #000000;}

img{margin:0px;padding:0px;border:0px;}

img.cursor-on{
   cursor: hand;
	cursor: pointer;
}

.clr{height:-1px;clear:both;font-size:0px;line-height:0px;}

/************* MAIN STRUCT *******************/

#page-container{
	width:1000px;
	margin: 0px auto 0px auto;
	background-color:#ffffff;
}
#header-container{
	background-color:#DBEECB;
	font-size:0px;
}
#top-panel-container{
	height:40px;
   background-image:url("../imgs/top_panel_bg.jpg");
	background-repeat:no-repeat;
}
div.top-panel{float:right;padding-right:5px; padding-left:5px;}


#banner-container{
	font-size:0px;
   border-top:1px solid #B2C69C;
	border-bottom:1px solid #B2C69C;
}

div.middle-banner-container{
	margin:20px 0px;
	text-align:center;
}

#top-menu-container{
	/*background-color:#DBEECB;*/
	border-top:2px solid #284E0E;
	text-align:center;
	padding:1px 0px 1px 0px;
}

#body-container{
	float:left;
	background-image:url("../imgs/body_bg.gif");
	background-repeat:repeat-y;
	padding-top:0px;
  	padding-bottom:10px;
}

#left-panel-container{float:left;width:250px;}

#right-panel-container{float:left;width:250px;}

#content-panel-container{
   float:left;
   width:500px;
 }

#page-nav-panel{
	padding:0px 5px 3px 13px;
	background-image:url("../imgs/nav_panel_bg.gif");
	background-repeat:repeat-y;
	margin:0px 5px 5px 5px;
}

#page-nav-panel h1{
	color:#000000;font-size:1.3em;font-weight:bold;
	padding:0px;margin:0px;
}

div.next-nav-panel{
	padding:2px 5px 3px 13px;
	background-image:url("../imgs/next_nav_panel_bg.gif");
	background-repeat:repeat-y;
	margin:10px 0px 5px 0px;;
}
div.next-nav-panel h2{
	color:#000000;font-size:1.1em;font-weight:bold;
	padding:0px;margin:0px;
}

#content-panel{
	padding:0px 10px;
}

#footer-container{
	border-bottom:1px solid #284E0E;
	text-align:center;
	padding:10px 0px 4px 0px;
}
#page-footer-info{
  padding:10px 0px 10px 0px;
  text-align:right;
  width:1000px;
  margin: 0px auto 0px auto;
}
/************** SIDE PANELS *******************************/

div.left-panel,div.right-panel{margin: 0px 10px 20px 10px;}
div.panel-title0{
	margin:0px 5px 5px 5px;
	color:#597C59;font-size:1.3em;font-weight:bold;text-align:center;
   /*background-image:url("../imgs/small_panel0_bg.gif");
    background-repeat:no-repeat;
    background-position:5px 0px;*/
	border-bottom:1px solid #CBDBB6;
	}

div.panel-title0 a{color:#597C59;text-decoration:none;}

div.panel-title1{
	margin:0px 5px 5px 5px;
	color:#B55410;font-size:1.3em;font-weight:bold;text-align:center;
   /*background-image:url("../imgs/small_panel1_bg.gif");
    background-repeat:no-repeat;
    background-position:5px 0px;*/
	border-bottom:1px solid #F2E4B9;
	}
div.panel-title1 a{color:#B55410;;text-decoration:none;}

div.panel-offer-title,div.panel-request-title{
	font-weight:bold;
	color:#00380C;
   background-repeat:no-repeat;
   background-position:0px 0px;
	padding:5px 00px 2px 17px;
	
}
div.panel-offer-title{background-image:url("../imgs/icon_offer_small.gif");}
div.panel-request-title{background-image:url("../imgs/icon_request_small.gif");margin-top:8px}
/******************  MENU *********************************/

#menu,#bottom-menu{color:#B55410;font-weight:bold;}
#menu{font-size:1.3em;margin-bottom:10px;margin-top:0px;padding:4px 0px 3px 0px;
		background-image:url("../imgs/menu_bg.gif");background-repeat:no-repeat;}
#menu a,#bottom-menu a{ color:#DC8242;	text-decoration:none;}
#menu a:hover,#bottom-menu a:hover{	color:#B55410;}

/******************  ERROR/info MSGs *********************************/

div.error-msg,div.info-msg{text-align:center;padding:10px 30px 10px 30px;line-height:18px;margin:10px 0px;}

.error-msg{
	color:#DA6741;
	background-color:#FCEFCA;
	border-top:1px solid #F2754B;border-bottom:1px solid #F2754B;
   border-left:1px solid #FBD8BB;border-right:1px solid #FBD8BB;
   background-image:url("../imgs/msg_error.gif");
   background-repeat:no-repeat;
   background-position:3px 2px;
}
.info-msg{
	color:#6D8C6D;
	background-color:#F0FFDC;
   border-top:1px solid #6D8C6D;border-bottom:1px solid #6D8C6D;
   border-left:1px solid #E0FCBB;border-right:1px solid #E0FCBB;
   background-image:url("../imgs/msg_info.gif");
   background-repeat:no-repeat;
   background-position:3px 2px;
	}
.req{font-size:1.3em;font-weight:bold;color:#000000;}
/*********** PANEL NEWS *************************************/

div.artc-link,div.ad-link{padding-top:3px;padding-left:7px;}
span.artc-link-date,span.ad-link-date{color:#6D8C6D;font-size:0.8em;}

div.artc-link-title{}
div.artc-link-title a,div.ad-link-title a{color:#006633;}
div.artc-link-title a:hover,div.ad-link-title a:hover{color:#ff6600;}

/*********** FULL NEWS *************************************/

#full-news,#full-calendar{text-align:justify;width:480px;}
#full-news img,#full-calendar img{margin:7px;}
.artc-date{
	width:100px;
	float:right;
   margin-top:3px;
	text-align:right;
	font-weight:bold;
	color:#333333;
}

#full-calendar div.date{
	float:right;
   margin:10px 0px 5px 0px;
	padding:0px 5px 0px 5px;
 	border-bottom:1px solid #993300;
   font-weight:bold;
	font-size:1.4em;
	color:#993300;
}

#full-news h2,#full-calendar h2{
	width:370px;
	float:left;
	font-size:1.4em;
	margin-top:3px;
   margin-bottom:10px;
}
#full-news a,#full-calendar a,#static-page a{color:#006633;}
#full-news a:hover,#full-calendar a:hover,#static-page a:hover{color:#ff6600;}

#full-news div.hr,#full-calendar div.hr,#static-page div.hr{
	clear:both;
	width:450px;height:10px;
	font-size:0px;
	border-top:1px solid #dcdcdc;
	margin:10px auto 0px auto;
}

#full-news h2.artc,#full-calendar h3.artc
	{font-size:1.2em;margin-top:5px;margin-bottom:3px;}

#full-news div.align-center,#full-calendar div.align-center,#static-page div.align-center
{text-align:center;}
#full-news div.float-left,#full-calendar div.float-left,#static-page div.float-left
{float:left;}
#full-news div.float-right,#full-calendar div.float-right,#static-page div.float-right
{float:right;}

/************* STATIC PAGE *********************************************************/

#static-page{text-align:justify;}
#static-page h2.stpage{font-size:1.8em;margin-top:0px;margin-bottom:5px;padding-top:0px;}
#static-page h3.stpage{font-size:1.6em;margin-top:0px;margin-bottom:5px;}
#static-page h4.stpage{font-size:1.4em;margin-top:0px;margin-bottom:5px;}

/********** FRONT NEWS *********************************************************/

div.front-news{float:left;	width:230px;}
div.front-news h2{font-size:1.3em;margin-top:2px;}
div.front-news h2 a{color:#000000;text-decoration:none;}
div.front-news h2 a:hover{color:#F2754B;}
.side_1{margin-right:10px;	padding-right:8px;border-right:1px solid #efefef;padding-bottom:20px;}
div.more-link{text-align:right;padding-right:5px;}
div.more-link a{color:orange;}

/*************** PANEL LINKS **********************************/

div.web-link{text-align:center;margin:15px 0px;}
div.web-link a{font-weight:bold;	font-size:1.1em;color:#DC8242;}
div.web-link a:hover{color:#993300;}

/*************** PANEL KALENDAR **********************************/

div.curr-date{padding:3px 2px 7px 2px;color:#B55410;}
table.kalendar{border:1px solid #C69F78;background-color:#F2E4B9;margin-bottom:15px;}
table.kalendar th{background-image:url("../imgs/kalendar_bg.gif");border-bottom:1px solid #C69F78;padding:0px;color:#ffffcc;}
td.kalendar_left{border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;width:15px;padding-left:2px;color:#ffffcc;background-color:#E2CCA2;font-size:0.9em;}
td.day,td.today,td.is-item{border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;padding:0px 2px;text-align:center;font-size:0.9em;color:#B6926F;}
td.today{border-right:1px solid #C69F78;border-bottom:1px solid #993300;color:#993300;}
td.is-item{background-color:#993300;border-right:1px solid #C69F78;border-bottom:1px solid #993300;}
td.is-item a{text-decoration:none;color:#ffffff;}
td.is-item a:hover{background-color:#000000;color:#ffffff;}

/*************** PANEL USER **********************************/

#user-panel{margin-left:5px;}
#user-panel div{margin-bottom:3px;color:#666666;}
#user-panel span {color:#333333;}
#user-panel span.user-name{color:#000000;font-weight:bold;}

#user-panel a,div.ad_link a{color:#B55410;font-weight:bold;text-decoration:none;
	white-space: nowrap;padding-left:8px;
	background-image:url("../imgs/link_bg.gif");
	background-repeat:no-repeat;
	}
#user-panel a:hover,div.ad_link a:hover{color:#333333};
/*************** CONTENT PANEL **********************************/

div.content-panel-container{border-left:1px solid #efefef;margin:5px auto;}
div.content-panel-title{height:21px;background-repeat:no-repeat;border-right:1px solid #BFBFBF;padding-left:15px;}

.default_bg{background-image:url("../imgs/content_panel_title_bg.gif");}
/*.pwd_bg{background-image:url("../imgs/content_panel_title_pwd.gif");}
.usr_bg{background-image:url("../imgs/content_panel_title_usr.gif");}*/
.ad_bg{background-image:url("../imgs/content_panel_title_ad.gif");}

div.content-panel-title div{font-weight:bold;color:#28520E;padding: 3px 10px 0px 10px;}
div.content-panel-body{
  background-color:#FAFFF5;
  border-right:1px solid #efefef;
  border-bottom:1px solid #808080;
  padding:0px;
  color:#28520E;
}
div.content-panel-body a, a.redirect_link{color:#28520E;font-weight:bold;}
div.content-panel-body a:hover, a.redirect_link:hover{color:#ff6600;}
div.content-panel-body th{text-align:left;}
a.redirect_link{text-decoration:none;}

/******************** COMMENTS  ***************************************/
#comments-icon{float:left;padding:0px 5px 3px 0px;}
#comments-info{float:right;background-color:#E8F2E5;border:1px solid #D2E1CE;padding:0px 5px;margin-right:2px;}
#comments-info div{margin-top:8px;color:#333333;}

a.rate_link{color:#7B9D72;text-decoration:none;}
a.rate_link:hover{color:#333333;}

a.comm_nick{font-weight:bold;color:#000000;}
a.comm_nick:hover{color:#F2754B;}

/***********  ADVERTISEMENTS *******************************/

#ad-nav-panel{font-weight:bold;color:#000000;font-size:1.1em;}
#ad-nav-panel a{color:#000000;}
#ad-nav-panel a:hover{color:#F2754B;}
#ad-nav-panel span{}
#ad-nav-panel span.raquo{font-size:15px;}

/** FULL AD **/
#ad-container{	margin-top:10px;}
#ad-container h3{	margin:0px;padding:3px 10px;font-weight:bold;font-size:1.1em;}
#ad-container p{margin:0px 0px 10px 0px;padding:3px 10px;}

#ad-container div.ad_next_info{margin:5px 0px 5px 3px;padding:1px 8px;background-color:#efefef;font-weight:bold;color:#6c6c6c;}

#ad-container div.top_offer,#ad-container div.top_request{
   background-repeat:no-repeat;
   background-position:0px 0px;
	padding:12px 5px 10px 0px;
	text-align:right;
	font-size:0.9em;
}

#ad-container div.top_offer{	color:#6D8C6D;background-image:url("../imgs/full_offer_bg.gif");}
#ad-container div.top_offer span{color:#4B6A4B;}
#ad-container div.top_offer div{float:left;padding-left:80px;}
#ad-container div.top_request{color:#B07B20;background-image:url("../imgs/full_request_bg.gif");}
#ad-container div.top_request span{color:#C99D50;}
#ad-container div.top_request div{float:left;padding-left:87px;}
#ad-container div.ad_info{margin:3px 10px 3px 12px;color:#303030;}
#ad-container div.ad_info span{color:#666666;}

#ad-container img{margin:10px 20px 10px 0px;vertical-align:top;}

#filter_ad_form{margin-top:15px}

a.info_link{color:#B55410;}
a.info_link:hover{color:maroon;}

/***********  SECTIONS LIST *******************************/

#sections-list{float:left;	margin-bottom:20px;}
#sections-list div.section-count{float:left;color:#000000;font-size:0.9em;padding-top:4px;padding-left:5px;}

#sections-list a,#section-items-list a{text-decoration:none;}
div.section-link{width:155px;float:left;}
div.section-link div.icon{float:left;margin-right:5px;}

#sections-list a.section{color:#000000;font-weight:bold;float:left;margin-top:4px;}
#sections-list a.section:hover{color:#F2754B;}
div.item-link{
	width:130px;float:left;padding-left:13px;margin-left:5px;
	background-image:url("../imgs/item_title_bg.gif");background-repeat:no-repeat;
}
#sections-list a.item,#section-items-list a{color:#333333;}
#sections-list a.item:hover, #section-items-list a:hover{color:#E68C4D;}

#section-items-list{ float:left;padding-left:55px;width:400px;}
#section-items-list div{white-space: nowrap; float:left;padding-right:10px;padding-left:13px;margin-bottom:3px;
								background-image:url("../imgs/item_title_bg.gif");background-repeat:no-repeat;}

/*********** OFFER CARD ****************************************/
#offer-card{
	padding-top:5px;
}
#offer-card div.tt{
	float:left;
	color:#666666;
	width:95px;
  	margin-bottom:3px;
}
#offer-card div.vv{
   float:left;
   padding-left:5px;
   color:#333333;
	margin-bottom:3px;
}
#offer-card div.nick{
   float:left;
   padding-left:5px;
	font-size:1.1em;font-weight:bold;
}
#offer-card img{float:left;margin:5px 10px 5px 0px;}
#offer-card img.icon{float:right;margin:0px 0px 10px 10px;}

/*********** LIST TABLE ****************************************/

table.list-table{width:480px;margin:10px 0px; }
table.list-table th,table.list-table td{vertical-align:top;padding:3px 3px;}
table.list-table th{padding-bottom:8px;color:#666666;}
table.list-table td{color:#6D8C6D;border-bottom:2px solid #ffffff;}
table.list-table tr.row0{background-color:#F9F9F9;}
table.list-table tr.row1{background-color:#FcFcFc;}
table.list-table div.tb-title{padding-bottom:3px;}
table.list-table div.tb-title a{font-weight:bold;color:#333333;text-decoration:none;}
table.list-table div.tb-title a:hover{color:#F2754B;text-decoration:underline;}
table.list-table div.tb-info{font-size:0.9em;}
table.list-table div.tb-info span{color:#134A1F;}
/*********** FORMS ****************************************/

form{margin:0px;padding:0px;}

form.eform{padding:20px 10px 10px 10px;color:#28520E;}

th.card,td.card{vertical-align:top;border-bottom:1px solid #BCD0A2;padding:5px 5px 5px 0px;}

textarea{
   padding: 2px 3px;
}
select {
   padding:0px;
}
input.txt{
   padding: 2px 3px;
}
input.txt,textarea,select{
   font-family: Arial, Helvetica, sans-serif;
 	font-size:11px;
   background-color:#ffffff;
   border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #dfdfdf;
	border-right :1px solid #efefef;
	color:#28520E;
}

input.s_btn,input.edit_btn,input.drop_btn,input.contact_ad_btn,input.add_comment_btn{
	cursor: hand;
	cursor: pointer;
   border:0px;
   background-color:transparent;
	margin:0px;
}

input.s_btn{
   background-image:url("../imgs/button_bg.gif");
   padding:-1px 10px 0px 10px;
	color:#28520E;
   font-weight:bold;
	font-size:11px;
	height:19px;
}
input.s_btn_gray{
   cursor: hand;
	cursor: pointer;
	border-width:1px;font-size:11px;font-weight:bold;color:#333333;
}

input.edit_btn,input.drop_btn{
  width:18px;
  height:17px;
  background-repeat:no-repeat;
  font-size:0px;
 }
input.contact_ad_btn{
  width:133px;
  height:17px;
  background-repeat:no-repeat;
  font-size:0px;
  background-image:url("../imgs/btn_contact_ad.gif");
}
input.add_comment_btn{
  width:101px;
  height:20px;
  font-size:0px;
  background-image:url("../imgs/btn_add_comment.gif");
  background-repeat:no-repeat;
}

input.edit_btn{background-image:url("../imgs/btns/b_edit.png");}
input.drop_btn{background-image:url("../imgs/btns/b_drop.png");}

.w160{width:160px;}
.w150{width:150px;}
.w140{width:140px;}

#ad_form th,#ad_form td{padding-bottom:5px;}

form.filter_form{background-color:#efefef;padding:5px 5px;}
form.filter_form th{text-align:left;color:#666666;padding-left:10px;}
form.filter_form td{padding:5px 10px;}
form.filter_form input.btn{background-color:#cdcdcd;font-size:11px;font-weight:bold;color:#333333;border-width:1px;}

