* { margin:0; padding: 0; }

option { padding-left: 0.4em; } /* LTR */

select { vertical-align: middle; border: 1px solid #e3e2e1; color: #676563; height: 24px; line-height: 24px; padding-top: 2px; font-family: sans-serif; font-size: 1em; background: #f9f7f2;}


input[type=text], input[type=password] { vertical-align: middle; border: 1px solid #e3e2e1; height: 24px; color: #676563; line-height: 24px; font-family: sans-serif; font-size: 1em; background: #f9f7f2; }

input[type=text]:hover, input[type=password]:hover { border: 1px solid #d3d2d1; height: 24px; color: #575553; background: #fbf9f4; }

textarea:hover { border: 1px solid #d3d2d1; color: #535557; background: #fbf9f4; }

select:hover { border: 1px solid #d3d2d1; color: #535557; background: #fbf9f4; height: 24px; }



/* saf3+, chrome1+ */

@media screen and (-webkit-min-device-pixel-ratio:0) {

 select.mselect, select.mselect:hover  { height: auto !important; }

 select, select:hover  { height: 24px; line-height: 18px; padding-bottom: 0 !important;  }

}



label { padding-top: 5px; }



html { height: 100%; margin-bottom: 1px; font-size: 100.01%; }

body {
    font-size: 100.01%;
    color: #444;
    text-align: center;
    font-family: sans-serif;
    font-size: 12px;
    background: url(images/img_bg.jpg);
}

fieldset, img { border: 0 solid;}

h3{

  font-size: 1.2em; letter-spacing: 0.2; /*font-weight: bold;*/

  font: 0.625em "Trebuchet MS", verdana, arial, sans-serif;

  font-size: 120%;

  margin-bottom: 5px;

  text-align: left;

  color: #87a965;

}

h3 a { color: #87a965; /*font-weight: bold;*/ }

a { color: #87a965; text-decoration: none; }



/* page borders */

.container { 
  padding:10px; 
  background-color:#fff; 
  border-radius: 5px;
  border: 1px solid #ddd;
    -webkit-box-shadow: 0px 3px 10px -3px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 3px 10px -3px rgba(0, 0, 0, 0.2);
}



/* boxes */

.box-main {

	background-color:#ffffff;

	text-align:left;

	margin: 0 auto;

	padding:5px;

	border: 1px solid #eee;

	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,.1);

         	box-shadow: 0px 0px 4px 0px rgba(0,0,0,.1);

}

.box-main-gray {

  background-color:#fcfbfa;

  text-align:left;

  margin: 0 4px;

  margin-top: -2px;

  padding: 5px;

  border: 1px solid #eee;

  -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,.1);

          box-shadow: 0px 0px 4px 0px rgba(0,0,0,.1);

}


.box-heading {

  border: 1px solid #9bbd7a;

  background: #bbe7a1;

  background: -moz-linear-gradient(top,  #bbe7a1 0%, #a2d97d 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbe7a1), color-stop(100%,#a2d97d));

  background: -webkit-linear-gradient(top,  #bbe7a1 0%,#a2d97d 100%);

  background: -o-linear-gradient(top,  #bbe7a1 0%,#a2d97d 100%);

  background: -ms-linear-gradient(top,  #bbe7a1 0%,#a2d97d 100%);

  background: linear-gradient(to bottom,  #bbe7a1 0%,#a2d97d 100%);

  display: block;

  margin: 0 3px 5px 3px;

  font-size: 1.2em;

  letter-spacing: 0.2;

  font-weight: bold;

  text-transform: uppercase;

  font: 0.625em "Trebuchet MS", verdana, arial, sans-serif;

  font-size: 120%;

  color: #fff;

  padding: 2px 10px;

}

#header { position:relative; }

#header .top-logo { font-weight:bold; font-size:2.5em; letter-spacing:-2px; line-height:65px; color:#000; margin: 0; min-height: 50px; height:auto !important; height:50px; }

#topnav { float: right; text-align: right; }

#header #topnav { display: block; position: absolute; top: 10px; right: 0px; /* LTR */ }

#header, #nav, #dmain, #footer { clear:both; }



#left_col { float: left; width: 70%; }

#right_col { float:right; width: 30%; }


#first_left_content { padding: 10px 5px 10px 8px;}

#first_right_content { padding: 10px 0 10px 5px; margin-right: 10px; overflow: hidden; }




#dmain { /*background: #fff;*/ z-index: 1;background: transparent !important;}

.main_content { width: 100%;}




.ie_clearing { display: none; }

.page { padding: 10px 0; text-align:left; margin: 0 auto; }


/* navigation */

#nav {
  display: inline-block;
  width: 85%;
	font-size: 14px;
	margin: 5px 0 15px 0;
  padding: 7px 0;
	border-radius: 5px;
	background: #fff;

  -webkit-box-shadow: 0px 3px 10px -3px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 3px 10px -3px rgba(0, 0, 0, 0.2);

	border: 1px solid #ddd;
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}

#anuncie-gratis {
  padding-left: 10px;
  display: inline-block;
  width: 13%;
}

.anuncie-gratis {
  font-size: 14px;
  width: 100%;
  display: block;
  color: #fff1ea;
  border: 1px solid #a7491a;
  border-radius: 5px;
  text-align: center;
  padding: 6px 0;

  -webkit-box-shadow: 0px 4px 10px -3px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px #ff9a68;
          box-shadow: 0px 4px 10px -3px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px #ff9a68;

  background-color: #d95d1f; 
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fa7735), to(#d95d1f));
  background-image: -webkit-linear-gradient(top, #fa7735, #d95d1f);
  background-image:    -moz-linear-gradient(top, #fa7735, #d95d1f);
  background-image:      -o-linear-gradient(top, #fa7735, #d95d1f);
  background-image:         linear-gradient(to bottom, #fa7735, #d95d1f);

}

.anuncie-gratis:hover, .anuncie-gratis:focus {
  color: #fff;
  border: 1px solid #be5825;
  -webkit-box-shadow: 0px 4px 10px -3px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px #ffaa80;
          box-shadow: 0px 4px 10px -3px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px #ffaa80;

  background-color: #f17131; 
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9965), to(#f17131));
  background-image: -webkit-linear-gradient(top, #ff9965, #f17131);
  background-image:    -moz-linear-gradient(top, #ff9965, #f17131);
  background-image:      -o-linear-gradient(top, #ff9965, #f17131);
  background-image:         linear-gradient(to bottom, #ff9965, #f17131);
}

.anuncie-gratis:active {
  color: #fed2bc;
  border: 1px solid #893911;
  -webkit-box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, .3);
          box-shadow: inset 0px 2px 5px 0px rgba(0, 0, 0, .3);

  background-color: #bf4d13; 
  background-image: -webkit-gradient(linear, left top, left bottom, from(#db5e1f), to(#bf4d13));
  background-image: -webkit-linear-gradient(top, #db5e1f, #bf4d13);
  background-image:    -moz-linear-gradient(top, #db5e1f, #bf4d13);
  background-image:      -o-linear-gradient(top, #db5e1f, #bf4d13);
  background-image:         linear-gradient(to bottom, #db5e1f, #bf4d13);
}


#navlinks li {

  list-style-type: none;

  display: inline-block;

  position: relative;

  /* font-family: sans-serif, "Lucida Grande", Helvetica, Verdana, Geneva, Arial;*/

  text-transform: uppercase;

  font-weight: bold;

}

#navlinks li a { padding: 3px 10px 3px 10px; margin-left: 5px; color: #333; text-decoration: none; font-size: 1em;}

#navlinks li a:focus,

#navlinks li a:hover,

#navlinks li a:active { color: #e1ebe5;}

/* footer */

#footer-container {
  font-weight: bold; 
  color:#575248; 
  background: #fff;
  border-top: 1px solid #ddd;
}

#footer { 
  width: 1020px;
  padding: 10px 0;
  margin: 0 auto;
  overflow: hidden;
}


#footer-nav { display: block; float: right; line-height: 23px; padding-right: 10px; text-align: right; }

#footer-nav a { color: #575248 !important; }

#footer-nav span { color: #575248 !important; font-weight: normal; letter-spacing: 0.5px; }



/* top navigation */

#topnav .login-button {

  float: left;

  margin-top: 9px;

  margin-right: 10px;

}



#topnav { height:40px; line-height: 40px; display:table;  margin: auto; background: #fff; border: 1px solid #ddd; font-size: 110%; border-radius: 5px;}

#topnav .top-holder { margin: 0 10px 0 10px; color: #666; white-space:nowrap; width: auto;}

#topnav a { color: #8ac3a3; background:transparent; text-decoration:none; }

#topnav a:focus,

#topnav a:hover,

#topnav a:active { text-decoration:underline; background-color: transparent;}

a.em1 { color: #ea6e4d !important; }

/* rss */

#rss {float: right;}

#rss a {color: #fff; /*font-size: 80%;*/ font-weight: bold;}

#rss img { margin-top: 7px !important; }



/* quick search */

#quick_search { margin: 0 -5px 0 -5px; padding: 10px 80px 10px 80px;  color: #7d7b79; text-align: center; }

#quick_search a { color: #8abdac; font-weight: bold; }

#quick_search ul { }

#quick_search li { display: -moz-groupbox; /* FF2 hack */ display: inline-block;  list-style-type: none;  text-align: left;  margin-right: 10px;}

#quick_search input[type=text] { height: 35px; font-weight: 1.2em; }

#quick_search select { height: 35px; font-size: 1.2em; }

#qsearch input[type=submit] {

  line-height: 1;

  font-size: 1em;

  font-weight: bold;

  line-height: 1;

  margin: 0 0 1em;

  padding: 12px 15px;

  border: 1px solid #4f6244;

  border-radius: 5px;

  color: #fff;

  cursor: pointer;

  background: #6c7f61;

  background: -moz-linear-gradient(top,  #6c7f61 0%, #5c6e54 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6c7f61), color-stop(100%,#5c6e54));

  background: -webkit-linear-gradient(top,  #6c7f61 0%,#5c6e54 100%);

  background: -o-linear-gradient(top,  #6c7f61 0%,#5c6e54 100%);

  background: -ms-linear-gradient(top,  #6c7f61 0%,#5c6e54 100%);

  background: linear-gradient(to bottom,  #6c7f61 0%,#5c6e54 100%);

}


#latest table { text-align: left; line-height: 18px; color: #987a62; /*font-weight: bold;*/}

.box-image {  }

.left { float: left; margin-right: 10px; }



.vert-box { line-height: 20px; text-align: left; color: #444342; padding: 4px 4px 20px 4px;}

.pic { padding: 2px; border: 1px solid #e0dad7; z-index: 1; }
.pic_over { padding: 2px; border: 1px solid #ccb696; z-index: 1; }

.price { color: #918881 !important;}

.date { color: #918881; font-size: 0.8em; font-weight: normal !important;}



.vert-separator { border-bottom: 1px solid #d9ccba;}

.last-image { padding: 15px 15px 15px 5px; width: 30%; }





/* image categories */

a.view_button:active, a.view_button:link, a.view_button:visited { color: #ffffff; font-weight: bold; font-size: 0.8em; }

a.view_button:hover { color: #ffffff; font-weight: bold; font-size: 0.8em; }



/* tag cloud */

#tagcloud a:link, #tagcloud a:visited { color: #918881; text-decoration:none; padding: 3px; }

#tagcloud a:hover, #tagcloud a:active { background: #87a965; padding: 3px; color: #fff; }

option.opt_parent { font-weight: bold !important; font-style: italic; }

#search_box { background: #f5f6f7; border: 1px solid #dee5e9; padding: 10px 5px 10px 5px; margin-bottom: 10px; text-align: left; }

#search_box input, select { margin: 3px; }



#featured { padding: 15px 3px 0 3px; clear:both; color: #987a62; /*font-weight: bold;*/}

#featured img { margin-bottom: 5px;}

#featured h3 { margin-top: 5px; }

#featured .box-top-white { margin: 0; }



/* tree categories */

.catwrapper{

	/*overflow: hidden;*/

  letter-spacing: .1em;

	margin-top: 10px;

	margin-bottom: 5px;

	margin-left: 2px;

	margin-right: 2px;

  padding: 4px 4px;

	display: block;

	color: #918881;

	font-weight: bold;

	border: 1px solid #E6DCD3;

	border-radius: 5px;

	background: #f5f1ed;

	background: -moz-linear-gradient(top,  #f5f1ed 0%, #f1eae3 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f1ed), color-stop(100%,#f1eae3));

	background: -webkit-linear-gradient(top,  #f5f1ed 0%,#f1eae3 100%);

	background: -o-linear-gradient(top,  #f5f1ed 0%,#f1eae3 100%);

	background: -ms-linear-gradient(top,  #f5f1ed 0%,#f1eae3 100%);

	background: linear-gradient(to bottom,  #f5f1ed 0%,#f1eae3 100%);

}



#tree_categories li { color: #535664; font-size: 1em; list-style: none; letter-spacing: 0.2px; line-height: 23px; /* background: url("images/categ-arrow.png") 0 6px no-repeat; padding-left: 8px;*/ }

#tree_categories li a { color: #918881;}



.scrollable { position:relative; overflow:hidden;  height:180px; margin-top: -36px; margin-right: 10px; margin-left /*\**/: 10px\9; }

.scrollable .items { width:20000em; position:absolute; clear:both; }

.item { float: left; text-align: center;  height:180px;	/* change this to change the featured window height */

	line-height: 18px; border-right: 1px solid #eee; padding-right: 7px; margin-top: 10px; }



.item h3 { text-align: center !important; }

a.browse { background:url(images/arrows.png) no-repeat; position: relative; display:block; width:13px; height:47px;

	cursor:pointer;	font-size:1px; }

/* right */

a.right 	{ margin-left: 18px; background-position: 0 -47px; top: 70px; z-index:3;}

a.right:hover 	{ background-position:-13px -47px; }

a.right:active 	{ background-position:-26px -47px; }



/* left */

a.left		{ margin-left: -32px; top: 70px; left: 12px; z-index:3; }

a.left:hover  	{ background-position:-13px 0; }

a.left:active  	{ background-position:-26px 0; }



.delete:hover, input.file:hover { cursor: pointer; }

#social_networks { float: left; display: block; padding-top: 10px; }

#mynav{height:30px;margin:-7px -5px 0 -5px;}
#mynav ul{list-style:none;list-style-type:none;position:absolute;}
* html #mynav{bottom:-0.3em;bo\ttom:-0.2em;z-index:1000;}
#mynav li{list-style-type:none;display:inline;line-height:26px;float:left;position:relative;}
#mynav li a{padding:0 0 0 10px;margin-right:5px;color:#787a7c;text-decoration:none;font-size:1em;}
#mynav li a:focus,
#mynav li a:hover,
#mynav li a:active{color:#8abdac;}