/*
Theme Name: Reparatot.ro
Theme URI: http://www.reparatot.ro/
Description: Tema dezvoltata de <a href="http://www.goodafternoon.ro/">Good afternoon! Media</a> pentru Cotton Services SRL.
Version: 2.0
Author: Good afternoon! Media
Author URI: http://www.goodafternoon.ro/
Tags: custom
*/
/* GENERAL */
body{ background-color:#fff; margin:0px; font-family:Arial; font-size:12px;}
.center_site{ margin-left:auto; margin-right:auto; width:850px;}
#white{ background-color:#FFFFFF;}
#white1{ background-color:#FFFFFF;}
.clear_mall{ clear:both; height:1px; font-size:1px;}
.clear_small{ clear:both; height:1px; font-size:1px;}
a{ color:#565656; font-size:12px; font-family:Verdana;}
a:hover{color:#000000;}
br{clear:both;}
.pos_relat{ position:relative;}
.sigla_rest{ position:absolute; width:19px; height:11px; background-image:url('pictures/sigla_rest.jpg'); top:52px; left:11px;}
.clear{ clear:both;}
/*h1{ color:#b7220e; margin:0px 0px 20px 0px;  font-weight:normal; }*/
h1{ color:#fe8400; font-size:24px; padding:0px; margin:10px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
h2{ color:#fe8400; font-size:20px; padding:0px; margin:10px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
/* HEADER */
.container { width:450px; height:420px; overflow:hidden; position:relative; cursor:pointer; }
div.slides { position:absolute; top:0; left:0; }
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
div.slides > div,ul.slides li { position:absolute; top:0; width:500px; display:none; padding:0; margin:0; }
/*
 * Optional
*/
#loopedSlider,#newsSlider { margin:0 auto; width:500px; position:relative; clear:both; }
ul.pagination { position:absolute;  list-style:none; top:-380px; left:396px;}
ul.pagination li a { display:block; background-position:right; background-image:url('pictures/buton.png'); height:23px; color:#000000; padding-right:10px; width:40px; padding-top:7px; text-align:right;  text-decoration:none; font-weight:bold; font-size:14px;}
ul.pagination li.active a { display:block; background-position:right; background-image:url('pictures/buton_selected.gif'); height:23px; color:#ffffff; padding-right:10px; width:40px; padding-top:7px; text-align:right;  text-decoration:none; font-weight:bold; font-size:14px;}
.container { width:450px; height:420px; overflow:hidden; position:relative; cursor:pointer; }
.logo{ float:left; margin-right:10px;}
#header .tags{ float:left; width:355px; height:20px; margin-top:70px; text-align:center;}
#header .tags h1{ margin:0px 0px 5px 0px; color:#303030; font-size:27px;}
#header .tags a{ color:#303030; text-decoration:none;}
#header .tags a:hover{ color:#999999; text-decoration:underline;}
#header .icon{ float:left; background-image:url('pictures/icon_call_us.jpg'); width:47px; height:38px; margin-top:20px; margin-right:10px; margin-left:1px;}
#header .call_us{ float:left;  width:205px; font-size:19px; color:#d78549; margin-top:15px;}
#header .btn{ width:226px; height:42px; padding-top:10px; background-image:url('pictures/bg_call_us.jpg'); background-repeat:no-repeat; text-align:center; margin-top:5px;}
#header .btn a{ color:#FFFFFF; text-decoration:none; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;}
#main_menu{ background:url(pictures/menu_bg.jpg); background-repeat:repeat-x; min-height:30px;}
.main_menu_on .left{ width:7px; height:30px; background-image:url('pictures/bg_main_menu_left.jpg'); float:left;}
.main_menu_on .center{ height:24px; padding:6px 5px 0px 5px; background-image:url('pictures/bg_main_menu_center.jpg'); float:left;}
.main_menu_on .center a{ color:#FFFFFF; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold;}
.main_menu_on .right{ width:7px; height:30px; background-image:url('pictures/bg_main_menu_right.jpg'); float:left; margin-right:5px;}
.main_menu{ /*margin-top:2px;*/}
.main_menu .left{ width:7px; height:30px; float:left;}
.main_menu .center{ height:24px; padding:6px 5px 0px 5px; float:left;}
.main_menu .center a{ color:#30322f; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold;}
.main_menu .right{ width:7px; height:30px;  float:left; margin-right:5px;}
/* center site */
.content{padding:10px 0px 10px 0px; ; z-index:2; margin-top:-1px; background:url('pictures/bg_repara.jpg') no-repeat #f89919 right;}
.content .center_site{ width:853px;}
.content .top{ marker-top:10px; height:9px; font-size:9px; background-image:url('pictures/bg_site_top.jpg');}
.content .center{ marker-top:10px; background-color:#FFFFFF; margin-left:1px; padding:0 10px 0px 15px;}
.content .bottom{ marker-top:10px; font-size:9px; height:9px; background-image:url('pictures/bg_site_bottom.jpg');}
.content .center .cs_left{ float:left; margin-right:15px; width:485px;}
.content .center .cs_left h3{ color:#2f1b00; font-size:18px; padding:0px; margin:0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
.content .center .h1_title .left{ background-image:url('pictures/bg_title_left.jpg'); background-repeat:no-repeat; width:6px; height:30px;}
.content .center .h1_title .center{  background-image:url('pictures/bg_title_center.jpg'); background-repeat:repeat-x; width:450px;}
.content .center .h1_title .center h1{ padding:0px; margin:0px; font-size:20px; color:#fe8400; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
.content .center .h1_title .right{ background-image:url('pictures/bg_title_right.jpg'); background-repeat:no-repeat; width:6px; height:30px;}
.content .center .bg_picture{ background-image:url('pictures/bg_picture.gif'); margin-top:5px; width:450px; height:321px; text-align:center;}
.content .center .bg_picture img{ border:0px; margin-top:40px;}
.content .center .btn{ position:absolute; left:450px; top:20px;}
.content .center .btn a{ display:block; background-color:#eaeaea; padding:10px 5px 5px 10px; margin-top:5px; text-decoration:none; font-weight:bold;}
.content .center .btn a:hover{ background-color:#f89919; color:#FFFFFF;}
.message{ margin-top:10px; line-height:17px;width:440px;}
.message div{ margin-top:0px; font-size:20px; color:#925400; margin-bottom:10px;}
.content .center .cs_right{ float:left; padding:10px 15px 10px 15px; width:288px; height:432px; background-image:url('pictures/bg_right.jpg'); background-repeat:no-repeat;}
.content .center .cs_right h3{ color:#f89919; font-size:20px; padding:0px; margin:10px 0px 0px 0px;}
.content .center .cs_right ul{padding:0px; margin:0px 0px 10px 0px; }
.content .center .cs_right ul li{ display:block; background-image:url('pictures/icon_raquo.jpg'); background-repeat:no-repeat; padding-left:20px; margin-top:3px;}
.content .center .cs_right ul .all{ display:block; background-image:url('pictures/icon_more.jpg'); background-repeat:no-repeat; padding-left:20px; margin-top:3px; background-position:140px 1px;color:#f89919; font-weight:bold; text-transform:uppercase; font-size:13px;}
.content .center .cs_right .help strong{ text-decoration:underline; font-weight:normal;}
.content .center .cs_right li{ display:block; list-style-type: none !important;}
.footer_top{ margin-top:10px;}
.footer_top .left{ float:left; background-image:url('pictures/bg_footer_left.jpg'); width:13px; height:162px; margin:0px; padding:0px;}
.footer_top .f_center{ float:left; background-image:url('pictures/bg_footer_center.jpg'); width:827px; height:162px;}
.footer_top .f_center .programari{ width:270px; margin-top:7px; float:left; margin-left:10px;}
.footer_top .f_center .programari .title{ font-size:16px; color:#565656; font-weight:bold; margin-top:4px;}
.footer_top .f_center .programari .continut{ margin-top:15px; padding-right:10px; color:#5b5b5b;}
.footer_top .f_center .programari .continut img{ margin-left:10px;}
.footer_top .f_center .testimonial{ width:269px; margin-top:7px; float:left; margin-left:14px;}
.footer_top .f_center .testimonial .title{ font-size:16px; color:#565656; font-weight:bold; margin-top:4px;}
.footer_top .f_center .testimonial .continut{ margin-top:15px; padding-right:10px; color:#5b5b5b;}
.footer_top .f_center .testimonial .continut img{ margin-left:10px;}
.footer_top .f_center .garantia{ width:260px; margin-top:7px; float:left; margin-left:14px;}
.footer_top .f_center .garantia .title{ font-size:16px; color:#565656; font-weight:bold; margin-top:4px;}
.footer_top .f_center .garantia .continut{ margin-top:15px; color:#5b5b5b;}
.footer_top .f_center .garantia .continut img{ margin-left:10px;}
.footer_top .right{ float:left; background-image:url('pictures/bg_footer_right.jpg'); width:13px; height:162px;}
/* SERVICES */
.cat_description{ color:#6b6b6b; line-height:16px;}
.cat_break{ border-bottom:#fad8ad 1px dashed; height:10px; font-size:10px;}
.services{ border-bottom:#fad8ad 1px dashed;}
.services .image{ float:left; text-align:center; width:125px; margin-top:10px;}
.services .description{ float:left; width:360px; margin-top:10px;}
.services .description strong{ color:#f69411; font-size:17px; font-weight:normal;}
.services .description a{ text-decoration:none; color:#f69411;}
.services .description a:hover{ text-decoration:underline;}
.services .description p{ padding:0px; margin:0px; color:#5b5b5b; line-height:18px;}
/* FORM CONTACT */
.wpcf7-form{ color:#333333; font-size:12px; }
.wpcf7-form input{ background-image:url('pictures/bg_form.jpg'); height:23px; border:#eaeaea 1px solid; margin-top:4px;}
.wpcf7-form select{ background-image:url('pictures/bg_form.jpg'); height:23px; border:#eaeaea 1px solid; margin-top:4px;}
.wpcf7-form textarea{ background-image:url('pictures/bg_textarea.jpg'); height:70px; width:265px; border:#eaeaea 1px solid; margin-top:4px; }
.wpcf7-form p{ padding:0px; margin:5px 0px 5px 0px;}
.wpcf7-response-output{ color:#FF0000; }
.wpcf7-not-valid-tip-no-ajax{ color:#FF0000;}
.wpcf7-form .submit_form{ width:119px; height:46px; background-image:url('pictures/btn_trimite_mesaj.jpg'); width:119px; height:23px; color:#ffffff; font-size:17px; padding:0px 40px 5px 0px;}
.wpcf7-form .submit_form:hover{ background-position:bottom;}
.form_description{ margin-top:5px; line-height:17px;}
.serv_det_img{ float:left; width:180px; margin-right:10px; margin-top:10px; border-right:#e9e9e9 1px solid;}
.serv_dets{ float:left; width:290px; margin-top:10px; line-height:18px;}
.serv_dets p{ padding:0px; margin:5px 0 5px 0;}
.serv_dets ul{ padding:0px; margin:0px;}
.serv_dets li{ display:block; background-image:url('pictures/icon_raquo_1.jpg'); background-repeat:no-repeat; padding-left:25px; border-bottom:#e9e9e9 1px solid; margin-top:5px; font-size:11px;}
/* PRESA */
.press{ margin-top:20px; border-bottom:#CCCCCC 1px dotted; padding:0px 0px 10px 0px;}
.press_content img{ margin-right:10px;}
.press_title{ margin-bottom:5px;}
.press_title a{ color:#fe8400; font-size:15px;}
.press_details h3{ color:#f89919; font-size:20px; padding:0px; margin:0px;}
.press_details .time{ color:#666666;}
/* CONTACT */
.contact_content{ font-size:15px; color:#7d7d7d;}
.contact_data {color:#313131; font-size:15px; font-weight:bold; font-family:Arial; line-height:20px;}
#sidebar li{ background-image:none; padding:0px; margin:0px;}
#sidebar ul{ padding:0px; margin:0px;}
/* COMENTARII */
#respond input{ border:#CCCCCC 1px solid;}
#respond textarea{ border:#CCCCCC 1px solid;}
#respond .submit_comment{ background-color:#f89919; border:0px; color:#FFFFFF;}
#programari .ora{ float:left; width:40px; font-weight:bold; color:#999999;}
#programari .all{ border-bottom:#f2f2f2 1px dashed;}
#programari .all a{ text-decoration:none; font-size:12px;}
#ce_spun_clientii p{ padding:0px; margin:0px;}
#ce_spun_clientii a{ float:right;}
.footer{ margin-top:1px; border-top:#fae0bd 5px solid; padding-top:15px; padding-bottom:10px;}
.footer_logo{ width:42px; height:39px; display:block; background-image:url('pictures/footer_logo.jpg'); background-repeat:no-repeat; border-right: solid 1px #b56800;}
.footer_logo:hover{ background-image:url('pictures/footer_logo_on.jpg'); background-repeat:no-repeat; border-right: solid 1px #b56800;}
.footer-text{color:#b56800; padding-left:10px;}
.textwidget{margin:-4px;}
/* MAILCHIMP */
.mc_error_msg { color: red; }
.mc_success_msg { color: green; }
.mc_merge_var{ padding:0; margin:0; float:left; }
#mc_signup_form { width:100%; padding:5px; }
#mc_signup_form { float:left; padding-top:1em; }
#mc_signup_form .mc_var_label, #mc_signup_form .mc_input { float:left; margin-left: .5em; margin-top: .1em; clear:both; }
#mc_signup_form legend { padding:.5em;margin:0; }
#mc-indicates-required { float:left; clear:both; }
#mc_display_rewards { clear:both; }
#mc_interests_header { font-weight:bold; clear:both; padding-top:.2em; margin-left: .5em;}
div.mc_interest{ clear:both; margin-left: .5em;}
input.mc_interest { float:left; margin-left: .5em; margin-top: .2em; clear:left; }
label.mc_interest_label {float:left; clear:right; margin-left: .3em; margin-top: .2em;}
.mc_signup_submit { text-align:center; padding:1.3em; floar:left; }
#mc_signup_form fieldset { position: relative; }
#mc_signup_form legend { padding:.3em; position: absolute; top: -1em; left: .2em; }
#mc_message { padding-top:1em; }