/*
Theme Name: Ecorom theme
Theme URI: http://wordpress.org/
Description: Ecorom theme
Author: Bunica Constantin
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
*{ padding:0; margin:0; background:no-repeat scroll 0 0 transparent;border:0px none #FFF;outline:0 none;outline-style:none;list-style:none outside;text-decoration: none; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#150959;}
li{
margin:0;
padding:0;	
}
img {vertical-align:middle;display:inline-block;}
input {border:solid 1px #e2e2e2;}
a.more {display: block;clear: both;float: right;}
.floatLeftNone {float:left; clear:none;}
.floatRightNone {float:right; clear:none;}
.floatLeftBoth {float:left; clear:both;}
.floatRightBoth {float:right; clear:both;}
.clear {clear:both !important;display:block;height:0px;width:100%; float:none;line-height:0px !important;font-size: 0px !important;overflow:hidden;}
body{

padding:0;
margin:0;
background:url('images/background.jpg') no-repeat center top;

}
.page-id-12,.page-id-9,.page-id-20,.page-id-28{
background:url('images/background2.jpg') no-repeat center top!important;
}
#container{
width:991px;
overflow:hidden;
margin:0 auto;
text-align:center;
padding:0;
}
#header{
width:875px;
height:90px;
overflow:hidden;
margin:0 auto;
padding:0;
background:url('images/header.png') no-repeat center top;
position:relative;
display:block;
}
.menu-header{
float:left;
width:100%;
overflow:hidden;
height:90px;
position:relative;
} 
.menu-header ul{
float:left;
margin-left:33px;
}
.menu-header li{
float: left;

width: 132px;
height: 82px;

}

.menu-header li.hover{
float: left;
background: url('images/hover_menu.png') no-repeat center top;

height: 82px;

}
.menu-header li.current-menu-item{
float: left;
background: url('images/hover_menu.png') no-repeat center top;

height: 82px;
}
#menu-item-15 a{ 
width: 118px;
height: 24px;
font-size: 0;
line-height: 0;
text-indent: -99999px;
background: url('images/acasa.png') no-repeat center top;
float: left;
padding-left: 4px;
padding-top: 10px;
margin-top: 29px;
}

#menu-item-11 a{
width: 118px;
height: 25px;
font-size: 0;
line-height: 0;
text-indent: -99999px;
background: url('images/colectare_selectiva.png') no-repeat center top;
float: left;
padding-left: 11px;
padding-top: 15px;
margin-top: 22px
}
#menu-item-24 a{
width: 110px;
height: 25px;
font-size: 0;
line-height: 0;
text-indent: -99999px;
background: url('images/totul_despre_recliclare.png') no-repeat center top;
float: left;
padding-left: 17px;
padding-top: 15px;
margin-top: 23px;
}
#menu-item-23 a{
width: 110px;
height: 25px;
font-size: 0;
line-height: 0;
text-indent: -99999px;
background: url('images/intra_in_concurs.png') no-repeat center top;
float: left;
padding-left: 12px;
padding-top: 15px;
margin-top: 22px;

}
#menu-item-26 a{

width: 110px;
height: 25px;
font-size: 0;
line-height: 0;
text-indent: -99999px;
background: url('images/mini_serial.png') no-repeat center top;
float: left;
padding-left: 9px;
padding-top: 15px;
margin-top: 30px;
}
#menu-item-14 a{
width: 110px;
height: 25px;
font-size: 0;
line-height: 0;
text-indent: -99999px;
background: url('images/harta.png') no-repeat center top;
float: left;
padding-left: 18px;
padding-top: 15px;
margin-top: 31px;

}



#menu-item-15.current-menu-item a,#menu-item-15.hover a{ 

width: 120px;
height: 36px;
font-size: 0;
line-height: 0;
text-indent: -99999px;
background: url('images/acasa.png') no-repeat center bottom;
float: left;
padding-left: 3px;
padding-top: 11px;
margin-top: 0;
display: block;


}


#menu-item-11.current-menu-item a,#menu-item-11.hover a{ 
width: 118px;
height: 42px;
font-size: 0;
line-height: 0;
text-indent: -99999px;
background: url('images/colectare_selectiva.png') no-repeat center bottom;
float: left;
padding-left: 10px;
padding-top: 15px;
margin-top: 0;
}

#menu-item-24.current-menu-item a,#menu-item-24.hover a{ 
width: 118px;
height: 42px;
font-size: 0;
line-height: 0;
text-indent: -99999px;
background: url('images/totul_despre_recliclare.png') no-repeat center bottom;
float: left;
padding-left: 10px;
padding-top: 15px;
margin-top: 0;
}


#menu-item-23.current-menu-item a,#menu-item-23.hover a{ 
width: 118px;
height: 42px;
font-size: 0;
line-height: 0;
text-indent: -99999px;
background: url('images/intra_in_concurs.png') no-repeat center bottom;
float: left;
padding-left: 6px;
padding-top: 15px;
margin-top: 0;
}
#menu-item-26.current-menu-item a,#menu-item-26.hover a{ 
width: 118px;
height: 42px;
font-size: 0;
line-height: 0;
text-indent: -99999px;
background: url('images/mini_serial.png') no-repeat center bottom;
float: left;
padding-left: 6px;
padding-top: 8px;
margin-top: 0;
}

#menu-item-14.current-menu-item a,#menu-item-14.hover a{ 
width: 118px;
height: 42px;
font-size: 0;
line-height: 0;
text-indent: -99999px;
background: url('images/harta.png') no-repeat center bottom;
float: left;
padding-left: 6px;
padding-top: 8px;
margin-top: 0;
}




#footer{
background: url('images/footer_bg.png') no-repeat center bottom;
width:889px;
height:130px;
margin:0 auto;
}
.main_content{
width: 991px;
overflow: hidden;
margin: 0 auto;
height: 639px;
}
.persoana_stanga{
float: left;
background: url('images/persona_stanga.png') no-repeat center bottom;
width: 167px;
height: 512px;
margin-left: 22px;
}

.persoana_dreapta{
float: right;
background: url('images/right_person.png') no-repeat center bottom;
width: 196px;
height: 515px;
margin-left: 22px;
}
.video{
float: left;
background: url('images/video_bg.png') no-repeat center bottom;
width: 529px;
height: 517px;
margin-left: 22px;
margin-top: 17px;
margin-left: 32px;
position:relative;
}
.shares{
position: absolute;
top: 421px;
left: 220px;
width: 89px;
height: 88px;
cursor:pointer;
}
.intra_in_concurs{
float: left;
background: url('images/intra_in_concurs.jpg') no-repeat center top;
width: 529px;
height: 546px;
margin-left: 22px;
margin-top: 7px;
margin-left: 32px;
position: relative;
}
.overlay_all{
float: left;
background: url('images/castigatori_concurs2.png') no-repeat center top;
width: 546px;
height: 717px;
position: absolute;
top: 91px;
left: -6px;
}
.overlay_all2{
float: left;
background: url('images/concurs_overlay2.png') no-repeat center top;
width: 546px;
height: 744px;
position: absolute;
top: 91px;
left: -6px;
}
.overlay_all3{
float: left;
background: url('images/galerie_concurs.png') no-repeat center top;
width: 546px;
height: 483px;
position: absolute;
top: 91px;
left: -6px;

}
.overlay_all4{
background: url('images/castigatori_concurs.png') no-repeat center top;
width: 546px;
height: 483px;
position: absolute;
top: 91px;
left: -6px;
}
.overlay_all5{
background: url('images/castigatori_concurs_2.png') no-repeat center top;
width: 546px;
height: 483px;
position: absolute;
top: 91px;
left: -6px;

}
.colectare_selectiva{
float: left;
background: url('images/colectare_selectiva_bg.png') no-repeat center bottom;
width: 529px;
height: 672px;
margin-left: 22px;
margin-top: 17px; 
margin-left: 32px;
position:relative;
}
.totul_despre_recliclare_bg
{

float: left;
background: url('images/totul_despre_recliclare_bg.png') no-repeat center bottom;
width: 529px;
height: 685px; 

margin-top: 17px;
margin-left: 32px;
}
.totul_despre_recliclare_bg strong{
color:#000;
font-size:11px;
}
.totul_despre_recliclare_bg li{
background:url('images/li_tab.png') no-repeat left 2px;
padding-left:20px;
font-size:11px;
font-weight:normal;
color:#000;
margin-bottom:7px;
}
.harta_page{
float: left;
background: url('images/harta_pg.png') no-repeat center bottom;
width: 529px;
height: 517px;
margin-left: 22px;
margin-top: 17px;
margin-left: 32px;
}
.contactpage{
float: left;
background: url('images/contact_page.png') no-repeat center bottom;
width: 529px;
height: 517px;
margin-left: 22px;
margin-top: 17px;
margin-left: 32px;
}
.miniserial_page{
float: left;
background: url('images/mini_serial_page.png') no-repeat center bottom;
width: 529px;
height: 687px; 

margin-top: 17px;
margin-left: 32px;
}
.menu_footer{
width: 499px;
margin: 0 auto;
overflow: hidden;
padding-top: 37px;
display:block;
}
.menu_footer ul {
height: 20px;

padding-top: 20px;;
}
.menu_footer ul li{
float:left;
padding-right:44px;
}
.social_icons{
background: url('images/footer_icons.png') no-repeat center bottom;
width: 221px;
height: 40px;
margin: 0 auto;
display: block;
overflow: hidden;
z-index: 9999;
position: relative;
}
.google{
float: left;
width: 40px;
height: 37px;
font-size: 0;
line-height: 0;
text-indent: -9999px;
}
.blogx{
float: left;
width: 40px;
height: 37px;
font-size: 0;
line-height: 0;
text-indent: -9999px;
margin-left: 21px;
}
.facebook{
float: left;
width: 40px;
height: 37px;
font-size: 0;
line-height: 0;
text-indent: -9999px;
margin-left: 21px;
}
.twitter{
float: left;
width: 40px;
height: 37px;
font-size: 0;
line-height: 0;
text-indent: -9999px;
margin-left: 18px;
}
.top_content_txt{
float: left;
font-family: Arial;
font-size: 11px;
color: black;
text-align: left;
width: 424px;
padding-top: 67px;
padding-left: 47px;
}
.top_content_txt span{
font-family: Arial;
font-size: 11px;
color: #fff;
}
.top_content_txt strong{
font-family: Arial;
font-size: 11px;
color:#000;
}
.top_content_txt a{
color:#000;
text-decoration:underline;
font-size: 11px;
color: black;
text-align: left;
}

.bottom_content_txt{
float: left;
font-family: Arial;
font-size: 11px;
color: black;
text-align: left;
width: 424px;
padding-top: 67px;
padding-left: 47px;
}
.bottom_content_txt strong{
font-family: Arial;
font-size: 11px;
color:#000;
}
.bottom_content_txt a{
color:#000;
text-decoration:underline;
font-size: 11px;
color: black;
text-align: left;
}
#map{
height: 295px;
margin-left: 23px;
width:485px;
}
.contact_content{
position: relative;
width: 491px;
height: 251px;
padding-top: 46px;

}
.row_contact{
clear: both;
overflow: hidden;
display: block;
padding-left: 92px;
margin-bottom: 2px;
position:relative;
}
.row_contact label{
font-size: 11px;
color: black;
width: 50px;
text-align: left;
float: left;
padding-top: 7px;
}
.row_contact a{

font-size: 11px;
color: black;
text-decoration:underline;

font-family:arial;

}
.row_contact2{
clear: both;
overflow: hidden;
display: block;
padding-left: 92px;
margin-bottom: 2px;
position:relative;
}
.row_contact2 label{
font-size: 11px;
color: black;
width: 69px;
text-align: left;
float: left;
padding-top: 7px;
}

.row_contact span{
float:left;
background:url('images/input_box.png') no-repeat left top;
width:231px;
height:30px;
overflow:hidden;
}
.row_contact span input[type="text"] {
border:0;
background:none;
width:215px;
float:left;
margin-left:10px;
margin-top:10px;
color:#000;
font-size:11px;
}
.row_contact span input[type="email"] {
border:0;
background:none;
width:215px;
float:left;
margin-left:10px;
margin-top:10px;
color:#000;
font-size:11px;
}


.row_contact .wpcf7-not-valid-tip{
display:none;
}
.wpcf7-submit{
position: absolute;
top: 260px;
left: 226px;
width: 83px;
height: 62px;
font-size: 0;
line-height: 0;
text-indent: -99999px;
border: 0;
cursor:pointer;

}
.wpcf7-response-output{
display: block;
position: absolute;
top: 236px;
left: 160px;
margin:0!important;
padding:0!important;
border: 1px solid #ff0000!important;
}
.row_contact .mesaj{
float:left;
background:url('images/textarea.png') no-repeat left top;
width:231px;
height:95px;
overflow:hidden;
}
.row_contact textarea{
width: 216px;
height: 80px;
overflow: hidden;
margin: 0;
padding: 0;
resize: none;
float: left;
margin-left: 7px;
margin-top: 7px;
}
.miniserial_c{
float:left;
display:block;
padding-left:5px;
}
.contact_footer {
position: relative;
display: block;
width: 168px;
height: 33px;
padding: 0!important;
margin: 0!important;
}
.contact_footer img{
position:absolute;
top:-31px;
left:0;
}
.home .arogantu{
position: absolute;
top: 79px;
left: 0;
display:block!important;

}
.home #header{
height:200px!important;
}
.home #flas{
position: absolute;
top: 82px;
right: 0;
display:block!important;
z-index:9999;
}
.page-id-18 #flas,.page-id-37 #flas,.page-id-41 #flas,.page-id-45 #flas{
position: absolute;
top: 82px;
right: 0;
display:block!important;
z-index:9999;
}
.page-id-18 #header,.page-id-37 #header ,.page-id-41 #header ,.page-id-45 #header {
height: 116px!important;
overflow: visible;
}
.bottom_content_txt ul{
color:#000;
}
.bottom_content_txt li{
float:left;
font-size:11px;
width:149px;
margin-right:10px;
color:#000;
}
.overlay_1{
position: absolute;
top: 172px;
left: 20px;
background: url('images/overlay_1.png') no-repeat left top;
color: white;
padding-left: 18px;
padding-top: 10px;
width: 143px;
height: 209px;
overflow: hidden;
font-size: 11px;
text-align: left;
z-index:100;
display:none;
}

.overlay_1 strong{
color: white;
font-size: 11px;
}
.overlay_2{
position: absolute;
top: 172px;
left: 181px;
background: url('images/overlay_2.png') no-repeat left top;
color: white;
padding-left: 12px;
padding-top: 10px;
width: 149px;
height: 209px;
overflow: hidden;
font-size: 11px;
z-index:100;
text-align: left;
display:none;
}
.overlay_2 strong{
color: white;
font-size: 11px;
}

.overlay_3{
position: absolute;
top: 172px;
left: 341px;
background: url('images/overlay_3.png') no-repeat left top;
color: white;
padding-left: 12px;
padding-top: 10px;
width: 149px;
height: 209px;
overflow: hidden;
font-size: 11px;
text-align: left;
z-index:100;
display:none;
}
.overlay_3 strong{
color: white;
font-size: 11px;
}
.container_1{
position: absolute;
top: 172px;
left: 20px;
padding-left: 20px;
padding-top: 10px;
width: 143px;
height: 209px;
z-index:1;
cursor:pointer;
}
.container_2{
position: absolute;
top: 172px;
left: 181px;
padding-left: 20px;
padding-top: 10px;
width: 143px;
height: 209px;
z-index:1;
cursor:pointer;
}
.container_3{
position: absolute;
top: 172px;
left: 341px;
padding-left: 20px;
padding-top: 10px;
width: 143px;
height: 209px;
z-index:1;
cursor:pointer;
}
.abs_pos{
position: absolute;
top: 164px;

width: 218px;
height: 71px;
left: 32px;;
}

.boxEpisoade{
width: 506px;
padding-left: 14px;
}
.episod{
background:url('images/box_inactiv.png') no-repeat left top;
width:123px;
height:129px;
float:left;
}
.episod a{
width:123px;
height:129px;
float:left;
}
.miniserialHeader{
padding-top:10px;
color:#222222;
font-size:16px;
}
.active{
background:url('images/box_activ.png') no-repeat left top;
width:123px;
height:129px;
float:left;
}
.concurs{
clear: both;
padding-top: 57px;
padding-left: 20px;
}
.concurs li{
float:left;

width:109px;
height:56px;
margin-left:10px;

}

.concurs a{
color: #331300;
font-size: 16px;
display: block;
padding-top: 9px;
}

.concurs li.actives,.concurs li:hover{
float:left;
background:url('images/box_submenu.png') no-repeat left top;
width:109px;
height:56px;
margin-left:10px;

}
.concurs li a:hover,.concurs li.actives  a{
color: #fff;
font-size: 16px;
display: block;
padding-top: 9px;
}
.tema_saptamanii{
padding-top: 65px;
padding-left: 0;
float: left;
font-size: 11px;
text-shadow: #000 1px 2px 0px;
color:#fff;
}
.vez_fb{
position: absolute;
left: 384px;
top: 613px;
width: 139px;
height: 97px;
}
.vez_fb2{position: absolute;
left: 213px;
top: 554px;
width: 113px;
height: 54px
}
.ramas{
position: absolute;
top: 583px;
color: #040404;
left: 49px;
font-size: 30px;
width: 46px;
text-align: center;
}

.file-wrapper {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
    width:375px;
	
}
.file-wrapper .button {
background: url('images/uploads.png') no-repeat left top!important;
cursor: pointer;
display: inline-block;
font-size: 11px;
font-weight: bold;
padding: 8px 18px;
text-transform: uppercase;
float: left;
width: 201px;
height: 19px;
text-align:left;
color:#000;
font-family:Arial;
font-weight:normal;
}

.file-wrapper input {
  cursor: pointer;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.file-wrapper input {
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}

.file-wrapper input {
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  opacity: 0.01;
}
.file-wrapper input {
  font-size: 100px;
}
#submits{
position: absolute;
top: 630px;
left: 212px;
width: 118px;
height: 46px;
font-size: 0;
line-height: 0;
text-indent: -9999px;
border:0;
cursor:pointer;
}
.list_galerie{
float: left;
padding-left: 9px;
height: 123px;
width:147px;
overflow:hidden;

}
.galerie{
float: left;
padding-left: 38px;
width: 476px;

}
.inapoi{
top: 349px;
left: 51px;
position: absolute;
color: #222;
font-size: 12px;
font-weight:bold;
}
.inainte{
top: 349px;
left: 431px;
position: absolute;
color: #222;
font-size: 12px;
font-weight:bold;
}
.current{
top: 349px;
left: 241px;
position: absolute;
color: #222;
font-size: 12px;
font-weight:bold;
}
.login_with_facebook{
position: absolute;
left: 338px;
top: 65px;
width: 139px;
height: 28px;
display:block;
}
#menu-item-23{
margin-top: 3px;

background:url('images/buton_intra_in_concurs.gif') no-repeat left top!important;
}
#menu-item-23 a{
font-size:0;
line-height:0;
text-indent:-9999px;
background:none!important;
}
.saptamani{
top: 397px;
left: 27px;
position: absolute;
color: #222;
font-size: 12px;
font-weight: bold;
}
.saptamani a{

color: #222;
float:left;
margin-left:10px;
}
.list_galerie img{
width: 148px;
height: 106px;
}
.list_galerie {
color:#000;

}