/*
Theme Name: Vindem Teren
Theme URI: http://vindem-teren.ro
Description: A nice a simple theme for vinde-teren.ro 
Version: 1.0
Author: Ibanescu Nicolae
Author URI: http://wp-design.org
*/


* { margin:0; padding:0}
body { background:#9BC313 url(img/bg_body.jpg) repeat-x left top; font:12px Arial, Helvetica, sans-serif; color:#000;}
body.home { background:#9BC313 url(img/bg_home.jpg) no-repeat center top;}
a { color:#3194B9; text-decoration: none; outline:none}
a img { border:none!important;}
ul, ol { list-style:none;}
small { font-size:11px;}

#main_container { width:990px; margin:0 auto;}

#header { width:990px; height:140px; position:relative;}

.logo { position:absolute; left:20px; top:50px;}
.logo a { display:block; background:url(img/logo.gif) no-repeat; width:252px; height:47px; text-indent:-9999px;}

.nav { position:absolute; right:20px; top:55px; font-size:15px; font-weight:bold}
.nav li { float:left;  padding-left:7px;}
.nav li a { display:block; float:left;  color:#fff; padding:10px 15px 10px 9px}

.home .nav li.m1 {background: url(img/tab_nav.gif) no-repeat left top;}
.home .nav li.m1 a { background: url(img/tab_nav.gif) no-repeat right top;}

.archive .nav li.m2 {background: url(img/tab_nav.gif) no-repeat left top;}
.archive .nav li.m2 a { background: url(img/tab_nav.gif) no-repeat right top;}

.page-id-10 .nav li.m3 {background: url(img/tab_nav.gif) no-repeat left top;}
.page-id-10 .nav li.m3 a { background: url(img/tab_nav.gif) no-repeat right top;}

.page-id-13 .nav li.m4 {background: url(img/tab_nav.gif) no-repeat left top;}
.page-id-13 .nav li.m4 a { background: url(img/tab_nav.gif) no-repeat right top;}



#promo_ads { width:990px; height:485px;}
.placard { width:310px; height:290px; position:relative; margin:69px 0 0 69px}
.placard .prevPage { position:absolute; left:-73px; top:112px; width:39px; height:44px; background:url(img/left_arrow.gif) no-repeat; text-indent:-9999px; cursor:pointer}
.placard .nextPage { position:absolute; right:-71px; top:112px; width:43px; height:44px; background:url(img/right_arrow.gif) no-repeat; text-indent:-9999px; cursor:pointer}
.placard .disabled { opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(opacity=50); cursor:default}
.scrollable {width:310px; height:290px; position:relative; overflow:hidden; }
.scrollable .items { width:20000em; position:absolute; clear:both;}
.scrollable .ad {width:310px; height:290px; float:left}
.scrollable .ad h3 { width:261px; height:40px; background:url(img/text_de_vanzare.gif) no-repeat; text-indent:-9999px; margin-bottom:15px;}
.scrollable .ad h2 { font-size:15px;  margin-bottom:5px;}
.scrollable .ad h2 a { }
.scrollable .ad .excerpt { margin-bottom:10px;}
.scrollable .ad .meta_data { font-size:15px;}
.scrollable .ad .meta_data li { padding:0 0 0 50px; line-height:31px}
.scrollable .ad .phone { background:url(img/icon_phone.gif) no-repeat 0px 3px;}
.scrollable .ad .price { background:url(img/icon_coins.gif) no-repeat 6px 2px;}
.scrollable .ad .email { background:url(img/icon_email.gif) no-repeat 7px 7px;}


#left { width:650px; float:left}
#right { width:320px; float:right}

.box_green { background:#9BC313; color:#343F08; margin-bottom:20px;}
.box_green a { color:#fff; text-decoration:underline}
.box_green a:hover { color:#fff; text-decoration:none;}
.box_green h2 { font-size:30px; letter-spacing:-1px; margin-bottom:5px;}
.box_green h3 { font-size:26px; letter-spacing:-1px; margin-bottom:5px;}
.box_green p { margin-bottom:10px; text-transform:lowercase;}
.box_green .top { background:url(img/green_dot.gif) repeat-x left top;}
.box_green .top .crnl { float:left; width:6px; height:6px; font-size:1px; background:url(img/green_crn.gif) left top;}
.box_green .top .crnr { float:right; width:6px; height:6px; font-size:1px; background:url(img/green_crn.gif) right top;}
.box_green .btm { background:url(img/green_dot.gif) repeat-x left bottom;}
.box_green .btm .crnl { float:left; width:6px; height:6px; font-size:1px; background:url(img/green_crn.gif) left bottom;}
.box_green .btm .crnr { float:right; width:6px; height:6px; font-size:1px; background:url(img/green_crn.gif) right bottom;}
.box_green .content { border-left:1px solid #B3D611; border-right:1px solid #B3D611; padding:14px 20px;}
.box_green .meta_data { font-size:11px;}

.box_latest_ads li { padding:2px 0 2px 10px; background:url(img/green_bull.gif) no-repeat 0 7px;}

.btn a { background:url(img/btn_green.gif) no-repeat left top; padding-left:4px; float:left; display:block; font-weight:bold;}
.btn a span { background:url(img/btn_green.gif) no-repeat right top; padding:8px 12px 8px 8px; float:left; display:block}

.left { float:left;}
.right { float:right;}


.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

#footer { color:#F3F5D3; padding-bottom:15px}
#footer a { color:#fff; font-weight:bold; text-decoration:none}
#footer .right { margin-top:0;}
#footer span { color:#7B980E; padding:0 4px;}

.container_page { padding-top:15px;}

.post { margin-bottom:20px;}

.navigation { font-size:11px; color:#F3F5D3;  font-weight:bold;}
.navigation:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.navigation {display: inline-block;}
html[xmlns] .navigation {display: block;}
* html .navigation {height: 1%;}
.navigation a { color:#fff; font-weight:normal;}
.navigation .alignleft { width:300px; text-align:left}
.navigation .alignright { width:300px; text-align:right}

.alignleft { float:left;}
.alignright { float:right;}

.breadcrumbs { margin-bottom:15px; font-size:11px; color:#F3F5D3;  }
.breadcrumbs a {color:#fff}

.gallery { margin-bottom:10px!important}

.archive .box_green .post h3 { font-size:18px;}
.search .box_green .post h3 { font-size:18px;}

.cform:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.cform {display: inline-block;}
html[xmlns] .cform {display: block;}
* html .cform {height: 1%;}

.cform ol { margin:0; padding:0;}
.cform ol li { clear:both; padding:5px; background:none; list-style:none }
.cform ol li.cf_li_err { background:#FFDFDF url(images/bg_error.png); border:1px solid #DF7D7D; color:#C90601}
.cform label { display:block; width:125px; float:left; line-height:24px;}
.cform input {border:1px solid #7B980E; color:#333; font:12px Arial, Helvetica, sans-serif; padding:5px; vertical-align:middle; width:200px;}
.cform textarea {border:1px solid #7B980E; color:#333; font:12px Arial, Helvetica, sans-serif; padding:5px; vertical-align:middle; width:350px; height:60px; overflow:auto}
.cform span.reqtxt,
.cform span.emailreqtxt { font-size:11px; color:#7B980E; padding-left:3px;}
.cform .cf_hidden { display:none;}
.cform p.cf-sb { margin:7px 0 0 130px; background:transparent url(img/btn_green.gif) no-repeat left top; padding-left:4px; float:left}
.cform input.sendbutton { float:left; background:transparent url(img/btn_green.gif) no-repeat right top; border:0 none; color:#FFFFFF; cursor:pointer; padding:7px 12px 7px 8px;  width:auto; font-weight:bold}
.linklove { display:none;}
.cf_error { border-color:#DF7D7D}

.message_sent { background:red; font-size:32px; padding:10px; color:#fff; margin:10px 0;}

.tags { font-size:11px; padding:10px 0;}
.tag_cloud a {text-decoration:none;}