/*
Theme Name: Fakepixel
Theme URI: http://wordpress.org/
Description: Fakepixel 2010
Author: Fakepixel srl
Version: 2.0
Tags: web design, grey, red
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline;}
h1, h2, h3, h4, h5, h6 {clear: both; font-weight: normal;}
ol, ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: ''; content: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
a {text-decoration: none;}
a img {border: none;}


body {font: normal 14px Arial; color: #444; background: #e4e8ed;}
h1.page-title {height: 100%; padding: 0 0 10px 0; margin-bottom: 20px; border-bottom: 1px dotted #d2d8db; font-size: 30px; color: #000;}
h2#smallTitle {height: 100%; padding: 5px 0 20px 0; font-size: 22px; color: #000;}

.fL {float:left;}
.fR {float:right;}
.clear {clear: both;}
.picR {float:right; margin:0 0 10px 20px;}
.picL {float:left; margin:0 10px 10px 0;}
.mr20 {margin-right: 20px;}

/* Header 
-------------------------------------------- */
#header {min-width: 960px; height: 195px; cursor: default; background: url("images/header_ln.png") no-repeat center 87px;}
.headerTop {height: 87px;}
.headerBottom {height: 88px;}
.wrapLogo {width: 350px; padding: 20px 0 0 0;}
.wrapLogo #site-title {display: block; }
.wrapLogo #site-title a {display: block; width: 350px; height: 45px; text-indent: -9999px; outline-style: none; text-align: left; background: url("images/logo.png") no-repeat left top;}

/* Header nav */
.menu-header {width: 510px; float: right;}
.menu-header .menu {padding: 26px 0 0 0; text-align: right;}
.menu-header .menu li {display: inline-block; margin-left: 8px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
*+html .menu-header .menu li {display: inline; margin-left: 8px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.menu-header .menu li a {display: block; padding: 8px 10px; outline-style: none; font: normal 14px Arial; text-transform: uppercase; color: #444; text-shadow:#fff 0 1px 0;}
.menu-header .menu li a:hover {color: #fff; text-shadow:#000 0 1px 0;}
.menu-header .menu li:hover {background-color: #444;}
.menu-header .menu li.current_page_item, .menu-header .menu li.current-menu-item  {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-color: #444;}
.menu-header .menu li.current_page_item a, .menu-header .menu li.current-menu-item a {color: #fff; text-shadow:#000 0 1px 0;}

/* Footer nav */
.menu-footer {width: 510px; float: left;}
.menu-footer .menu {padding: 0; text-align: left;}
.menu-footer .menu li {display: inline-block; margin-right: 8px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
*+html .menu-footer .menu li {display: inline; margin-right: 8px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.menu-footer .menu li a {display: block; padding: 8px 10px; outline-style: none; font: normal 14px Arial; text-transform: uppercase; color: #444; text-shadow:#fff 0 1px 0;}
.menu-footer .menu li a:hover {color: #fff; text-shadow:#000 0 1px 0;}
.menu-footer .menu li:hover {background-color: #444;}
.menu-footer .menu li.current_page_item {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-color: #444;}
.menu-footer .menu li.current_page_item a {color: #fff; text-shadow:#000 0 1px 0;}

/* Main menu (services) */
.menu-main {width: 920px; float: left; padding: 20px 0 0 0;}
.menu-main .menu {list-style: none;}
.menu-main .menu li {float: left; margin-right: 12px;}
.menu-main .menu li a {display: block; padding: 10px 15px; outline-style: none; text-align: center; font:normal 26px "Titilium250"; letter-spacing: -1px; color: #444; text-shadow: #fff 0 1px 0;}
.menu-main .menu li:hover {background: url("images/main_menu_btn_bg.png") repeat-x left top #d6dade; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow: 0 0 10px #d6dade; -webkit-box-shadow: 0 0 10px #d6dade; box-shadow: 0 0 10px #d6dade;}
.menu-main .menu li.current_page_item, .menu-main .menu li.current-menu-item {background: url("images/main_menu_btn_bg.png") repeat-x left top #d6dade; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

/* General structure
-------------------------------------------- */
.w960 {width: 960px; margin: 0px auto;}
.w730 {width: 680px;}
.bgSite {background: url("images/bg_site.jpg") no-repeat center top;}
.pencil {height: 100%; background: url("images/paper_tabs_back.png") no-repeat 50% 105px;}
#main {padding-bottom: 0px;}
.fpPage {height: 100%; padding: 20px; border: 1px solid #d2d8db; background: url("images/bg_page.png") repeat-y left top; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow:0 0 20px #d3d6d9; -webkit-box-shadow:0 0 20px #d3d6d9; box-shadow:0 0 20px #d3d6d9;}
.fpPage a {color: #b01f23; outline-style: none;}
.fpPage a:hover {color: #db282c;}
.fpPage h2 {height: 100%; padding:0 0 10px 0; font-size:24px; font-weight:normal; color:#31383e; letter-spacing:-1px;}
.fpPage h2.subTitle {height: 100%; padding:0 0 20px 0; font-size:22px; font-weight:normal; color:#919da7; letter-spacing:-1px;}
.fpPage h2.conceptWeb {padding-left: 40px; background:url(images/icon_web_design_concept_web.png) no-repeat left top;}
.fpPage h2.programare {padding-left: 40px; background:url(images/icon_web_design_programare.png) no-repeat left top;}
.fpPage h2.grafica {padding-left: 40px; background:url(images/icon_web_design_grafica.png) no-repeat left top;}
.fpPage h2.comunicare {padding-left: 40px; background:url(images/icon_web_design_comunicare.png) no-repeat left top;}
.fpPage h2.sound {padding-left: 40px; background:url(images/icon_web_design_sound.png) no-repeat left top;}
.fpPage h3 {padding:10px 0 10px 0; font-size:17px; font-weight:bold; letter-spacing:-1px;}
.fpPage h3.magazineVirtuale {padding-left: 40px; background:url(images/icon_programare_magazine_virtuale.png) no-repeat left center;}
.fpPage h3.contentManagementSystem {padding-left: 40px; background:url(images/icon_programare_cms.png) no-repeat left center;}
.fpPage h3.solutiiErp {padding-left: 40px; background:url(images/icon_programare_solutii_erp.png) no-repeat left center;}
.fpPage h3.sondajeFeedback {padding-left: 40px; background:url(images/icon_programare_sondaje.png) no-repeat left center;}
.fpPage h3.softPersonalizat {padding-left: 40px; background:url(images/icon_programare_soft_personalizat.png) no-repeat left center;}
.fpPage h3.iconContact {padding:3px 0 3px 40px; background:url(images/icon_contact_.gif) no-repeat left top;}
.fpPage h3.iconMail {padding:3px 0 3px 40px; background:url(images/icon_mail.gif) no-repeat left center;}

.fpPage h3.iconJobPhp {padding:3px 0 3px 40px; background:url(images/icon_programare_cms.png) no-repeat left top;}
.fpPage h3.iconJobWebDesign {padding:3px 0 3px 40px; background:url(images/icon_job_webdesign.gif) no-repeat left top;}
.fpPage h3.iconJobWebMarketing {padding:3px 0 3px 40px; background:url(images/icon_seo_scopul.png) no-repeat left top;}
.fpPage h3.iconJobSalesManager {padding:3px 0 3px 40px; background:url(images/icon_jobs_sales_manager.gif) no-repeat left top;}
.fpPage h3.iconJobLinuxAdministrator {padding:3px 0 3px 40px; background:url(images/icon_job_linux.gif) no-repeat left top;}
.fpPage h3.iconContact {padding:3px 0 3px 40px; background:url(images/icon_contact_.gif) no-repeat left top;}
.fpPage h3.iconMail {padding:3px 0 3px 40px; background:url(images/icon_mail.gif) no-repeat left center;}

.entry-summary {}
.entry-summary h2 {padding: 0;}
.entry-summary a.prjUrl {font: normal 11px Arial; color: #8b8b8b;}
.entry-content p {height: 100%; padding: 0 0 20px 0; line-height: 20px;}
.entry-content a {color: #c00;}
.entry-content a:hover {color: #444;}
.entry-portofoliu {padding: 20px; border: 1px solid #d2d8db; background-color: #f9fbfc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0 0 14px #d1d1d1; -webkit-box-shadow: 0 0 14px #d1d1d1; box-shadow: 0 0 14px #d1d1d1;}
.entry-portofoliu p {height: 100%; padding: 0 0 20px 0; line-height: 20px;}
.entry-portofoliu-details {}
.entry-portofoliu-details h1 {margin-bottom: 20px; border-bottom: 1px solid #d2d8db;}
.entry-portofoliu-url {display: block; height: 100%; padding: 0 0 20px 20px; background: url(images/icon_url_portofoliu.png) no-repeat left 2px;}
.entry-meta {padding: 0 0 5px 0; font-size: 12px; letter-spacing: 2px; color: #bdbdbd;}
.entry-utility {padding: 5px; font-size: 12px; color: #bdbdbd; -moz-border-radius: 5px;}

.pPort {padding: 0 0 20px 0;}

/* Homepage Slider */
.wrapSlider {height: 360px; background: url("images/slider_bg.png") repeat-y left top; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow:0 0 20px #d3d6d9; -webkit-box-shadow:0 0 20px #d3d6d9; box-shadow:0 0 20px #d3d6d9;}
*+html .wrapSlider {height: 360px;}
.homeLinkCotatie {float: left; text-align: right;}
.homeLinkCotatie span.txt {display: inline-block; float: left; padding: 0 5px 0 0; text-align: right; line-height: 30px;}
.spanBtnRed a {display: inline-block; height: 32px; padding: 0 14px; border: 1px solid #810004; font: bold 15px Arial; color: #fff; line-height: 32px; text-shadow: #810004 0 1px 0; text-align: center; background: url("images/btn_bg_red.png") repeat-x left top; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;} {}
.spanBtnRed a:hover {border: 1px solid #949494; color: #fff; text-shadow: #4d4d4d 0 1px 0; background: url("images/btn_bg_red.png") repeat-x left bottom;}

.pHome {padding: 15px 0 0 20px; }
.pDespre {padding: 0 0 20px 0; }
.homeLinkPortofoliu {float: right; width: 140px; padding: 0px 0 10px 0;}
.homeLinkPortofoliu a {display: block; float: right; height: 33px; padding: 0 14px; border: 1px solid #fff; font: bold 15px Arial; color: #000; line-height: 33px; background: url("images/btn_bg_grey.png") repeat-x left top; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0 2px 5px #bbbdc0; -webkit-box-shadow: 0 2px 5px #bbbdc0; box-shadow: 0 2px 5px #bbbdc0; text-shadow: #fff 0 1px 0;}
.homeLinkPortofoliu a:hover {color: #b10000; background: url("images/btn_bg_grey.png") repeat-x left bottom;}

.slideContent {position: relative; padding: 30px;}
.slideWebDesign {float: right; width: 536px; height: 250px; top: 0; right: 0; background: url("images/01_slide_webdesign.png") no-repeat left top;}

.slideShadow {height: 26px; background: url("images/shadow_slider.png") no-repeat left top;}

#homeLatestPrj {list-style: none;}
#homeLatestPrj li {float: left; width: 199px; padding: 12px; margin-right: 20px; border: 1px solid #d1d4d8; background: #fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow: 0 0 10px #d1d4d8;}
#homeLatestPrj li.last-item {margin-right: 0;}
#homeLatestPrj li a {display: block; }
#homeLatestPrj li a.prjName {padding: 0 0 5px 0; font: bold 15px Arial; color: #444;}
#homeLatestPrj li a.prjUrl {padding: 5px 0 0; font: normal 11px Arial; color: #8b8b8b;}
#homeLatestPrj li a:hover {color: #b01f23;}

/* Post */
.post {padding: 0 0 20px 0;}
.post a {color: #b01f23; outline-style: none;}
.post a:hover {color: #db282c;}

/* Cforms style */
/* Contact in RO si EN */
#post-4 #cformsform .cf-ol li, #post-26 #cforms2form .cf-ol li {}
.col450 #cforms2form input[type="text"], .col450 #cforms2form textarea, .col450 #cformsform input[type="text"], .col450 #cformsform textarea {width: 60%;}
/* Cotatie proiect in RO si EN */
#post-82 #cforms5form .cf-ol li, #post-80 #cforms6form .cf-ol li {padding-left: 150px;}
#post-82 #cforms5form .cf-ol li.cf-box-title, #post-80 #cforms6form .cf-ol li.cf-box-title {padding-left: 270px;}
#post-82 #cforms5form .cf-ol li.cf-box-group, #post-80 #cforms6form .cf-ol li.cf-box-group {padding-left: 270px;}

#primary {float: right; width: 200px; padding: 10px 0 0 0; background: none;}
#primary ul li.widget-container {padding-bottom: 20px;}
#primary ul li.widget-container h3 {font-size: 22px; padding: 2px 0 5px 0;}
#primary ul li.widget-container ul li a {display: block; padding: 3px 0 3px 10px; color: #b01f23;}
#primary ul li.widget-container ul li a:hover {color: #fff; background: #83898e; -moz-border-radius:5px;}

.prj {float: left; width: 198px; height: 258px; padding: 9px; margin: 0 14px 14px 0; border: 1px solid #d1d4d8; background: #fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow: 0 0 10px #d1d4d8;}
.prj h2 a {display: block; padding: 5px 0 0 0; font: bold 15px Arial; color: #444;}
.prj h2 a:hover {color: #b01f23;}
.prjLast {margin-right: 0;}

.col400 {width: 400px}
.col450 {width: 450px;}
.col550{width: 550px;}
.col600{width: 550px;}
.col500{width: 500px;}
.box {padding: 20px; margin-bottom: 20px; border: 1px solid #d2d8db; background-color: #f9fbfc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0 0 14px #d1d1d1; -webkit-box-shadow: 0 0 14px #d1d1d1; box-shadow: 0 0 14px #d1d1d1;}
.box410 {width: 405px; padding: 20px; margin-bottom: 20px; border: 1px solid #d2d8db; background-color: #f9fbfc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0 0 14px #d1d1d1; -webkit-box-shadow: 0 0 14px #d1d1d1; box-shadow: 0 0 14px #d1d1d1;}

.navigation {height: 50px;}

.ul3Col {list-style:none; padding-bottom:20px;}
.ul3Col li {float:left;}
.ul3Col li.scopul {width:235px; padding:0 20px 0 40px; background:url(images/icon_seo_scopul.png) no-repeat left top;}
.ul3Col li.analizam {width:235px; padding:0 20px 0 40px; background:url(images/icon_seo_analizam.png) no-repeat left top;}
.ul3Col li.oferim {width:235px; padding:0 20px 0 40px; background:url(images/icon_seo_oferim.png) no-repeat left top;}
.red {color:#c00;}

.tblSEO {border-left:1px solid #d2d2d2; border-top:1px solid #d2d2d2;}
.tblSEO th {padding:8px; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; color:#fff; background:url(images/button_form_bg.gif) repeat-x left top;}
.tblSEO td {padding:5px; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; text-align:center; background-color:#fff;}
.tblSEO td.feat {text-align:left;}
.tblSEO td.price {font-weight:bold; color:#bd0005;}
.tblSEO td.no {background:url(images/no.png) no-repeat center center;}
.tblSEO td.yes {background:url(images/yes.png) no-repeat center center;}
.tblSEO td.noBrd {border:none;}
.tblSEO td span a {display: block; height: 32px; padding: 0 14px; border: 1px solid #810004; font: bold 15px Arial; color: #fff; line-height: 32px; text-shadow: #810004 0 1px 0; text-align: center; background: url("images/btn_bg_red.png") repeat-x left top; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.tblSEO td span a:hover {color: #fff; border: 1px solid #949494; text-shadow: #4d4d4d 0 1px 0; background: url("images/btn_bg_red.png") repeat-x left bottom;}

.advantagePlan {background-image: url("images/advantage_plan_no.png"); background-repeat: no-repeat; background-position: 90% top;}
.unlimitedPlan {background-image: url("images/advantage_plan.png"); background-repeat: no-repeat; background-position: 90% top;}
.serverImg {float:right; margin:0 0 0 10px;}
.serverPret {font-size:20px; padding-top:8px;}

.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.alignright {display: inline; float: right; margin-left: 20px; margin-top: 4px;}
.alignleft {display: inline; float: left; margin-right: 20px; margin-top: 4px;}
.imgPortofoliu {display: block; float: right; width: 430px; text-align: center; padding: 20px; margin-bottom: 20px; border: 1px solid #d2d8db; background-color: #f9fbfc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0 0 14px #d1d1d1; -webkit-box-shadow: 0 0 14px #d1d1d1; box-shadow: 0 0 14px #d1d1d1;}

.mapLnk {display: block; float: right; width: 100px; padding: 0 15px 0 0; text-align: right; font-size: 11px; color: #c00; background: url("images/flag_red.png") no-repeat right center;}
.eroare404 {padding: 40px 0 40px 160px; background: url("images/warning_404.png") no-repeat left center;}

.cotatie {list-style:none; padding: 0 0 20px 0;}
.cotatie li {float:left; padding:0 10px 0 10px;}
.cotatie li.iconCere {padding:10px 20px 10px 60px; border-right:1px dotted #000; font:normal 18px Arial; color:#0058a2; background:url(images/icon_home_cotatie.png) no-repeat left center;}
.cotatie li.iconCere span {display:block; font-size:14px; color:#8e0004;}
.cotatie li.iconCere small {font-size:11px; color:#000;}
.cotatie li.txtRasp {padding-top:18px;}
.cotatie li.btnCotatie {padding-top:14px;}

/* Page */
.page {}
.ulTxt {list-style:none; padding:0 0 15px 0;}
.ulTxt li {padding:2px 0 2px 15px; background:url(images/bullet_ul_red.gif) no-repeat left 8px;}

/* Footer */
#footer {padding: 15px 0 20px 0; height: 100%; background: url("images/footer_bg.png") repeat-x 0px 220px;}
#footer-widget-area {padding: 0 0 10px 0;}
#footer-widget-area a {color: #b01f23;}
#footer-widget-area a:hover {color: #444;}
#footer h3.widget-title {padding: 0 0 20px 0; font-size: 22px; color: #000;}
#footer h3.iconMail {padding-left: 40px; background: url("images/icon_footer_contact.png") no-repeat left top;}
#footer h3.iconSocial {padding:3px 0 15px 28px; background:url(images/icon_twitter.png) no-repeat left 4px;}
.widget-area {width: 225px; padding: 0 0 20px 0; margin-right: 20px; background: url("images/footer_col_ln.gif") repeat-x 0px 32px;}
#footer-widget-area .iconFacebook {display: block; padding: 0 0 0 28px; height: 34px; line-height: 24px; color: #4b6693; background: url("images/icon_facebook.png") no-repeat left top;}
#footer-widget-area .iconTwitter {display: block; width: 153px; height: 22px; padding-right: 9px; margin-bottom: 7px; font-size: 11px; line-height: 22px; text-align: right; color: #2c6173; text-shadow: 0 1px 0 #d4f9fb; background: url("images/btn_twitter_bg.png") no-repeat left top;}


.footerMeta {padding: 10px 0; background: url("images/footer_meta_ln.gif") repeat-x 0px 0px;}
.footerMeta a {color: #b01f23;}
#site-info {padding: 6px 0 0 0;}

#footer-widget-area p {line-height: 20px;}

/* Link Buttons */
a.btnRed {display: block; height: 32px; padding: 0 14px; border: 1px solid #810004; font: bold 15px Arial; color: #fff; line-height: 32px; text-shadow: #810004 0 1px 0; text-align: center; background: url("images/btn_bg_red.png") repeat-x left top; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
a.btnRed:hover {color: #fff; border: 1px solid #949494; text-shadow: #4d4d4d 0 1px 0; background: url("images/btn_bg_red.png") repeat-x left bottom;}
.wpLink a {display: block; height: 32px; padding: 0 14px; border: 1px solid #810004; font: bold 15px Arial; color: #fff; line-height: 32px; text-shadow: #810004 0 1px 0; text-align: center; background: url("images/btn_bg_red.png") repeat-x left top; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.wpLink a:hover {color: #fff; border: 1px solid #949494; text-shadow: #4d4d4d 0 1px 0; background: url("images/btn_bg_red.png") repeat-x left bottom;}

.nav-previous a, .nav-next a {display: block; height: 32px; padding: 0 14px; border: 1px solid #810004; font: bold 15px Arial; color: #fff; line-height: 32px; text-shadow: #810004 0 1px 0; text-align: center; background: url("images/btn_bg_red.png") repeat-x left top; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.nav-previous a:hover, .nav-next a:hover {border: 1px solid #949494; color: #fff; text-shadow: #4d4d4d 0 1px 0; background: url("images/btn_bg_red.png") repeat-x left bottom;}
.nav-previous a {float: left;}
.nav-next a {float: right;}
.btnGrey {display: block; height: 33px; padding: 0 14px; border: 1px solid #fff; font: bold 15px Arial; color: #7c7c7c; background: url("images/btn_bg_grey.png") repeat-x left top; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; text-shadow: #fff 0 1px 0;}
.btnGrey:hover {color: #555; background: url("images/btn_bg_grey.png") repeat-x left bottom;}

/* Forms
-------------------------------------------- */
.field1 {position:relative; z-index:99; padding:6px; border:1px solid #bcc3c9; background:#fff url(images/field1_bg.gif) repeat-x left top; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.fieldSearch {position: relative; z-index: 1; padding: 7px 40px 7px 7px; top: 25px; right: -38px; border-left: 1px solid #bcc3c9; border-top: 1px solid #bcc3c9; border-right: 1px solid #d5dbe0; border-bottom: 1px solid #d5dbe0; background: url("images/field_search_bg.png") repeat-x left top; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.buttonSearch {position: relative; z-index: 2; width: 31px; height: 31px; top: 25px; border: none; text-align: left; text-indent: -9999px; background: url("images/btn_search.png") no-repeat left top;}
.button1 {width: auto !important; padding:5px; border:1px solid #adadad; font-size:13px; color: #fff; background:url(images/button_form_bg.gif) repeat-x left top; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}

/* Widget nesletter */
.widget_newsletter p {float: left; padding-top: 5px;}
.widget_newsletter form input[type='text'] {position:relative; width: 120px; margin: 0 10px 0 0; z-index:99; padding:6px; border:1px solid #bcc3c9; background:#fff url(images/field1_bg.gif) repeat-x left top; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.widget_newsletter form input[type='submit'] {width: auto !important; padding:5px; border:1px solid #adadad; font-size:13px; color: #fff; background:url(images/button_form_bg.gif) repeat-x left top; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}

/* Widget calendar */
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}



/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 0 0 8px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
	padding: 0 0 20px 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	margin: 0 0 0 0;
	padding: 10px 0 0 56px;
	width: auto !important;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body {padding: 0 0 10px 0;}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 5px;
	left: 5px;
}
.comment-author {
	float: left;
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 8px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	float: right;
	font-size: 12px;
}
.reply .comment-reply-link {
	display: block;
	padding: 3px 10px 3px 20px;
	background: url("images/double_comment.png") no-repeat left center;
}
.reply .comment-reply-link:hover {
	background: url("images/double_comment.png") no-repeat left center #e1e6e8;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #fff;
}
#respond {
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 0 0 8px 0;
	border-bottom: 1px solid #e7e7e7;
	padding: 0 0 8px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 0 0;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0 0 0;
}
#respond .form-submit input {
	width: auto !important; padding:5px; border:1px solid #adadad; font-size:13px; color: #fff; background:url(images/button_form_bg.gif) repeat-x left top; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;
}
.thread-even {background: #eef2f4;}
.thread-odd {}





/* WPML Language selector
-------------------------------------------- */
.headerLang #lang_sel_list {position:absolute; top: 14px; right: 0; width:90px; height:55px;}
/* remove all the bullets, borders and padding from the default list styling */
.headerLang #lang_sel_list ul, #lang_sel_list li {padding:0 !important; margin:0 !important; list-style-type:none !important;}
.headerLang #lang_sel_list ul {width:90px;}
.headerLang #lang_sel_list li {float:right; width:45px; height: 55px;}

.headerLang #lang_sel_list a, #lang_sel_list a:visited {display:block; outline-style: none; height: 55px; text-indent: -9999px;}
.headerLang #lang_sel_list ul {/*visibility:hidden;position:absolute;*/width:90px; height:0; top:19px; left:0;}
.headerLang #lang_sel_list table {position:absolute; top:0; left:0; border-collapse:collapse;}
.headerLang #lang_sel_list ul a, #lang_sel_list_list ul a:visited {color:#444444;}

.headerLang #lang_sel_list li.icl-ro a {position: relative; width: 50px; right: -10px; z-index: 2; background: url("images/ro_en.png") no-repeat left top;}
.headerLang #lang_sel_list li.icl-ro a:hover {position: relative; z-index: 2; background: url("images/ro_en.png") no-repeat left bottom;}
.headerLang #lang_sel_list li.icl-ro a.lang_sel_sel {position: relative; z-index: 2; background: url("images/ro_en.png") no-repeat left bottom;}
.headerLang #lang_sel_list li.icl-en a {position: relative; width: 45px; z-index: 4; background: url("images/ro_en.png") no-repeat -75px top;}
.headerLang #lang_sel_list li.icl-en a:hover {position: relative; z-index: 4; background: url("images/ro_en.png") no-repeat -75px bottom;}
.headerLang #lang_sel_list li.icl-en a.lang_sel_sel {position: relative; z-index: 6; background: url("images/ro_en.png") no-repeat -75px bottom;}

/* make the second level visible when hover on first level list OR link */
.headerLang #lang_sel_list ul li:hover ul,
.headerLang #lang_sel_list ul a:hover ul{visibility:visible; }

.headerLang #lang_sel_list img.iclflag{}

.headerLang #lang_sel.icl_rtl{
    text-align:right;
    direction: rtl;
}
.headerLang #lang_sel.icl_rtl .lang_sel_sel{
    padding-right:14px;
}
#wpml_credit_footer {display: none;}



.newsletter {
	height: 160px; padding: 20px 0 0 100px; background: url("images/newsletter_ok.png") no-repeat 0 0;
}
.newsletter p {
	height: 18px;
	line-height: 18px;
}
.newsletter table td {
	padding: 5px 0;
}






