/*
Document   : main_style
Created on : Aug 3, 2009, 1:53:16 PM
Author     : Bogdan Andronic
Description:
Purpose of the stylesheet follows.
*/

/*
TODO customize this sample style
Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body{
    text-align: center;
    background: #fff;
    text-align: center;
    font-size: 10px;
    vertical-align: middle;
    font-family: 'Verdana', 'Arial', sans-serif;
    color: #697171;

}

html{
    width: 100%;
    height: 100%;
}

*:focus{
    outline:0 none;
}

/* Master Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin	: 0;
    padding	: 0;
}

img {
    border: none;
}

.pleft{
    padding-left: 15px;
}

.mbottom{
    margin-bottom: 17px;
}

table {
    border-collapse	: collapse;
    border-spacing	: 0;
}
fieldset,img {
    border:	 0;
}
address,caption,cite,code,dfn,th,var {
    font-style	: normal;
    font-weight	: normal;
}
ol,ul {
    list-style	: none;
}
caption,th {
    text-align	: left;
}
h1,h2,h3,h4,h5,h6 {
    font-size	: 1em;
    font-weight	: normal;
}

h1, h2{
    color: #333;
    font-family: Verdana, Geneva, sans-serif;
}

q:before,q:after {
    content		:'';
}
abbr,acronym { border:0;}

.clear{
    display	: block;
    clear	: both;

}

.on-left{
    float: left;
}

.on-right{
    float: right;
}

*::-moz-selection {
    background:#ccd8e0 none repeat scroll 0 0;
    color:#000;

}

*::selection {
    background:#ccd8e0 none repeat scroll 0 0;
    color:#000;
    font-weight: bold;
}


a{
    color: #e47301;
    text-decoration: none;
    font-family: Verdana, Geneva, sans-serif;
}

.breds a:hover,
a:hover{
    color: #e47301;
    text-decoration: underline;
}

a:active, a:focus{
    outline: none;
    -moz-outline-style: none;
}

.master_color{
    color: #e47301;
}

.clear{
    display: block;
    clear: both;
}

.cleft{
    clear: left
}

.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
* html .clearfix {height:1px;}


/* end of Master Reset */



.pleft-40{
    padding-left: 40px;
}
.mleft-40{
    margin-left: 40px;
}

.mbottom-10{
    margin-bottom: 10px;
}



.header_menu a,
.header_menu a:visited{
    color: #294055;
    font-weight: bold;
    padding-right: 3px;
    padding-left: 3px;
}

.header_menu a:hover{
    color: #e47301;
    text-decoration: none;
}






#wraper {
    display: block;
    width: 900px;
    margin: 0 auto;
    text-align: left;
}

#header, #content, #footer{
    width: 100%;
    float: left;
}



/* header */

.header_lang{
    height: 18px;
    padding-top: 2px;
}

.header_menu{
    height: 30px;
    position: relative;
    background: transparent url('../../images/public/bkg_head_menu.jpg') top left repeat-x;
	overflow: hidden;
	float: left;
	width: 100%;
}


h1.welcome{
    width: auto;
    float: left;
    margin-right: 20px;
    font-weight: bold;
    padding-left: 20px;

}

ul.head{
    position: absolute;
    z-index: 100;
}

ul.head li{
    float: left;
}


ul.city_menu{
    text-transform: uppercase;
    top: 9px;
    left: 17px; /* 20 */
    height: 50px;
    z-index:100;
}

ul.city_menu a{
    height: 28px;
    float:left;
	z-index:100;
}

div.header_menu ul.city_menu li a.city_on{
/*    background: transparent url(../../images/public/city_on.png)50% 100% no-repeat; */
/*    background-image: url('../../images/public/city_on.png'); */
    background-position: 50% 100%;
    background-color: transparent;
    color: #E47301;
}

ul.social{
    right: 220px;
    top: 9px;
}

div.head_search{
    width: 187px;
    height: 16px;
    border: 1px solid #bac1c4;
    background: white;
    position: absolute;
    right: 20px;
    top: 7px;
    overflow: hidden;
    line-height: 16px;
}

div.head_search input{
    float: left;
}

div.head_search input.textul{
    border: none;
    background: transparent url('../../images/public/bkg_text.jpg') top left repeat-x;
    width: 116px !important;
    width: 114px;
    height: 16px;
    font-size: 1em;
    vertical-align: middle;
    padding: 1px 5px;
    line-height: 12px;
    color: #999;
    font-weight: bold;
    float: left;


}



div.head_search input.cauta{
    width: 61px;
    height: 16px;
    background: transparent url('../../images/public/cauta.jpg') top left;
    border: none;
    cursor: pointer;
}

div.head_search input.cauta:hover{
    background: transparent url('../../images/public/cauta_over.jpg') top left;
}


.header_flash{
    width: 900px;
/*    height: 360px; */
	height: 353px;
    overflow: hidden;
    position: relative;
    z-index: 0;
	border-bottom:7px solid #E0EAF0;
	clear: left;
}

.header_bulina{
	background: transparent url('../../images/public/concert_live.png') top left;
	position:absolute;
	right:0px;
	top:10px;
	width:247px;
	height:27px;
}

#header .sigle{
    margin-top: 10px;
    border: 1px solid #bababa;
    width: 878px !important;
    width: 900px;
    height: 60px;
    background: #f9fbfc;
    vertical-align: middle;
    line-height: 60px;
    padding: 0 10px;
    overflow: hidden;
}

#siglele {
    height: 60px; overflow: hidden; position: relative;
}
#siglele[id] {
    display: table; position: static;
}

#midd_sigle {
    position: absolute; top: 50%;
} /* for explorer only*/
#midd_sigle[id] {
    display: table-cell; vertical-align: middle; position: static;
}

#in_sigle {
    position: relative; top: -50%
} /* for explorer only */

#in_sigle a {
    margin-right: 20px;

}


/* end of the header */


/* content */

#content_container{
    width: 900px;
    background: transparent url('../../images/public/content_container.jpg') left top repeat-y;
    margin-top:10px;
}


/* content 3 boxes */
#content1-3, #content2-3, #content3-3{
    float: left;
    background-color: transparent;
}

#content1-3{
    width: 287px;
    margin-right: 40px;
}

#content2-3{
    width: 247px;
    float: left;
}

#content3-3{
    width: 286px;
    float: right;
}

.content3boxes{
    width: 247px;
}

.content3boxes div{
    float: left;
    border: 1px solid #bababa;
    width: 245px;
    height: 66px;
    overflow: hidden;
    margin-bottom:10px;
}

.content3boxes div.semi-row_3d{
    height: 116px;
}

.content3boxes div:hover{
    border: 1px solid #E47301;
}

h2.title{
    font-size: 11px;

}


h2.title a{
    color: #717171;
    text-decoration: none;
    margin-top: 8px;
    float: left;
    font-weight: bold;
}


/* evenimente */
h2.title a:hover{
    text-decoration: underline;
    color: #ededed;
}

#content1-3 h2.evenimente{
    width: 287px;
    height: 41px;
    background: transparent url('../../images/public/h2_evenimente.jpg') 0 -56px no-repeat;
    margin-bottom: 1px;
}

#content1-3:hover h2.evenimente{
    background: transparent url('../../images/public/h2_evenimente.jpg') 0 0 no-repeat;
}

#content1-3 h2.evenimente a{
    color: #717171;
    font-weight: bold
}

#content1-3:hover h2.evenimente a{
    color: #ededed;
}
/* end of evenimente */


/* noutati */


#content2-3 h2.noutati{
    width: 225px !important;
    width: 245px;
    height: 30px !important;
    height: 31px;

    background: #ccd8e0;
    border: 1px solid #e6e6e6;
    padding-left: 20px;
    margin-bottom: 10px !important;
    margin-bottom: 12px;
}



#content2-3:hover h2.noutati{

    background: transparent url('../../images/public/h2_noutati.jpg') 0 0 no-repeat;
}

#content2-3 h2.noutati a{
    color: #717171;
    font-weight: bold
}

#content2-3:hover h2.noutati a{
    color: #ededed;
}
/* end of noutati */


/* search 3d */
#content3-3 h2.cautare{
    width: 286px;
    height: 41px;
    background: transparent url('../../images/public/h2_cautari.jpg') 0 -63px no-repeat;
    padding-left: 20px;
    margin-bottom: 1px;

}

#content3-3:hover h2.cautare{

    background: transparent url('../../images/public/h2_cautari.jpg') 0 0 no-repeat;
}

#content3-3 h2.cautare a{
    color: #717171;
    font-weight: bold
}

#content3-3:hover h2.cautare a{
    color: #ededed;
}

#content3-3 div.head_search{
    width: 245px;
    height: 16px;
    border: 1px solid #bac1c4;
    background: white;
    position: static;
    right: 20px;
    top: 7px;
    overflow: hidden;
    float: left;
    margin-bottom: 10px;
    line-height: 16px;
}

#content3-3 div.head_search input{
    float: left;
}

#content3-3 div.head_search input.textul{
    border: none;
    background: transparent url('../../images/public/bkg_text.jpg') top left repeat-x;
    width: 174px !important;
    width: 172px;
    height: 16px;
    font-size: 1em;
    vertical-align: middle;
    padding: 1px 5px !important;
    color: #999;
    font-weight: bold;
    float: left;


}



#content3-3 div.head_search input.cauta{
    width: 61px;
    height: 16px;
    background: transparent url('../../images/public/cauta.jpg') top left;
    border: none;
    cursor: pointer;
    float: right
}

#content3-3 div.head_search input.cauta:hover{
    background: transparent url('../../images/public/cauta_over.jpg') top left;
}








/* end of search 3d */







#content1-3 .content3boxes_footer,
#content2-3 .content3boxes_footer,
#content3-3 .content3boxes_footer

{
    border: 1px solid #e6e6e6;
    background: #ccd8e0 url('../../images/public/box123_bottom.jpg') 0 -50px no-repeat;
    width: 245px;
    height: 28px;
}



#content1-3:hover .content3boxes_footer,
#content2-3:hover .content3boxes_footer,
#content3-3:hover .content3boxes_footer,
#content2-3:hover h2.noutati{
    border: 1px solid #bababa;
    background: #E47301 url('../../images/public/box123_bottom.jpg') 0 0 no-repeat;

}


#content1-3:hover .content3boxes_footer a,
#content2-3:hover .content3boxes_footer a,
#content3-3:hover .content3boxes_footer a{
    color: #ebebeb;
}




.content3boxes_footer a{
    float: right;
    padding-top: 7px;
    padding-right: 20px;
    color: #717171;
    font-weight: bold;
}


#content_footer{
    width: 100%;
    height: 31px;
    overflow: hidden;
    background: transparent url('../../images/public/content_footer.jpg') 0 0 no-repeat;
}


/* for f...ing ie6 */
.content3boxes_footer a.style{
    color: #717171;
}

/* end of content 3boxes */


/* editat 10 mai 2010 */

h2.titlu_boxsinglepage{
    width: 860px !important;
    width: 900px;
    height: 33px !important;
    height: 41px;
    background: transparent url('../../images/public/h2_page.jpg') 0 -70px no-repeat;
    padding-left: 40px;
    padding-top: 8px;
    font-weight: bold;
    color: #717171;
}

#content_singlepage:hover h2.titlu_boxsinglepage{
    background: transparent url('../../images/public/h2_page.jpg') 0 0 no-repeat;
    color: #ededed;
}

.singlepage_text{margin:10px 40px 30px 40px; }
.bg_header_3dmap{
	background:url('../../images/public/bg_header_3d.jpg') repeat-y;
	width:960px;padding:10px 20px;display:block;height:45px;
}
/* end editare 10 mai 2010 */

/* content 2 boxes */


/* content left */

#content_left{
    width: 360px;
    float: left;
}

#content_left:hover h2.titlu_boxleft{
    background: transparent url('../../images/public/h2_left.jpg') 0 0 no-repeat;
    color: #ededed;
}

.contentleftbox{
    width: 360px;
    float: left;
    position: relative;
    height: 77px;
    cursor: pointer;
}


.contentleftbox img.btn_left{
    border:1px solid #BABABA;
    height:66px;
    left:40px;
    position:absolute;
    top:0;
    width:300px;
}

div.contentleftbox:hover img.btn_left{
    border: 1px solid #E47301;
}
hl.clear{

}


h2.titlu_boxleft{
    width: 320px !important;
    width: 360px;
    height: 33px !important;
    height: 41px;
    background: transparent url('../../images/public/h2_left.jpg') 0 -70px no-repeat;
    padding-left: 40px;
    padding-top: 8px;
    font-weight: bold;
    color: #717171;
}

div.leftmaivezi{
    position: absolute;
    z-index: 99;
    left: 0px;
    top: 51px;


}

div.leftmaivezi a,
div.leftmaivezi a:hover
{
    color: #fff;
}

div.contentleftbox:hover a.btn_leftmaivezi{ color: #fff}

a.btn_leftmaivezi,
a.btn_leftmaivezi:visited,
.btn_leftmaivezi:hover{
    width:128px !important;
    width: 200px;
    height: 23px;
    color: #ededed;
    font-size: 10px;
    background: transparent url('../../images/public/btn_leftmaivezi.png') 0 -41px no-repeat !important;
    background: transparent url('../../images/public/btn_leftmaivezi.jpg') 0 -41px no-repeat;
    float: left;
    padding-left: 40px;
    padding-top: 2px;
    font-weight: bold;

}

.btn_leftmaivezi:hover{
    background: transparent url('../../images/public/btn_leftmaivezi.png') 0 0 no-repeat;
    color: #ededed;
    width:128px !important;
    width: 200px;
}

a.btn_leftmaivezi_over{
    width:128px !important;
    width: 200px;
    height: 23px;
    color: #fff;
    font-size: 10px;
    background: transparent url('../../images/public/btn_leftmaivezi.png') 0 0px no-repeat;
    float: left;
    padding-left: 40px;
    padding-top: 2px;
    font-weight: bold;

}
/* end of content left */


#content_right{
    width: 500px;
    float: right;
}

h2.titlu_boxright{
    width: 480px !important;
    width: 100%;
    height: 33px !important;
    height: 41px;
    background-color: transparent;
    background-position: 0 -70px;
    background-repeat: no-repeat;
    background-image: url('../../images/public/h2_right.jpg');
    padding-top: 8px;
    font-weight: bold;
    color: #717171;
    padding-left: 20px;
    font-size: 11px;
    float: left;
}

#content_right:hover h2.titlu_boxright{
    background-color: transparent;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url('../../images/public/h2_right.jpg');
    color: #ededed;
}

#content_right .boxright_row{
    width: 441px;
    height: 68px;
    margin-bottom: 10px;
    float: left;
    overflow: hidden;

}

.box_right_text{
    height: 67px;
    width: 174px;
    overflow: hidden;
    position: relative;
    float: left;
}

.sub_magazine a:hover,
#content_left ul.menu li a:hover,
#content_left ul.menu_list li a:hover,
.box_right_text a:hover{
    color: #E47301
}

.selectedJob {
	color: #E47301
}

.box_right_text h3{
    margin-bottom: 5px;
}

.box_right_text h3 a{
    font-size: 10px;
    font-weight: bold;
    color: #697171;

    overflow: hidden;
}


box_right_text a{
    font-size: 10px;
    color: #697171;
    margin-top:5px;
}

box_right_text p.data{


    color: #bcbcbc;

}

.boxright_row a.banner{
    float: right;
    border: 1px solid #bababa;
    width: 245px;
    height: 66px;
}

.boxright_row a.banner:hover{
    border: 1px solid #697171;
}

.box_eveniment{
    height: 214px;
}

.boxright_row_eveniment p.box_right_text{
    height: auto;

    width: auto;
}

.boxright_row_eveniment img{
    float: right;
    position: relative;
    border: 1px solid #bababa;
    /*	  width: 245px;  */
    /*    height: 214px; */
    margin-right: 10px;
    margin-left: 20px;
    margin-bottom: 20px;
}



.boxright_row_eveniment .img img{
	float: left;
	border: none;
	position: relative;
	width: auto;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
}

.boxright_row_eveniment h3{
    font-size: 10px;
    font-weight: bold;
    color: #697171;

}

.boxright_row_eveniment p{
    margin-bottom: 5px;
}

#content_left .left_text,
#content_left ul.menu{
    padding-left: 40px;
}

#content_left .left_text h3{
    font-size: 11px;
    margin-bottom: 5px;
    font-weight: bold;
}

.sub_magazine a,
#content_left ul.menu li a,
#content_left ul.menu_list li a{
    font-weight: bold;
    color: #717171;
    font-family: 'Verdana', 'Arial' ,sans-serif;
    line-height: 1.28em;
}

#content_left ul.menu_list{margin-top:10px}

#content_left ul.menu li a:hover,
#content_left ul.menu_list li a:hover,
.sub_magazine a:hover{
    text-decoration: none;
}


.rightboxsimple{
    width: 461px;
    min-height: 220px;
    overflow: hidden;
    clear: left; /* for chrome */
}

.rightboxsimple img{
    border: 1px solid #bababa;
}

.wrapper_submagazine{
    width: 600px;
}

div.sub_magazine{
    float: left;
    width: 140px;
    border-bottom: 2px solid #e3e3e3;
    margin-right: 20px;
    min-height: 220px;
}

div.sub_magazine:hover{
    float: left;
    width: 140px;
    margin-right: 20px;
    border-bottom: 2px solid #e47301;
}

.sub_magazine a{
    display: block;
    margin-bottom: 5px;
}

.magazin{
    color: #717171;
    margin-bottom: 10px;
}

.rightboxsimple .map{
    border: 0 none;
}

.magazin .descriere{
    float: left;
    width: 210px;

}

#gallery h3,
.magazin h3{
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 5px;

}

.magazin h3.contact{
    margin-bottom: 5px;
}

.magazin .contact_magazin{
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 5px;
    position: relative;
 /*   height: 75px; */

}

.magazin .in_contact{
    position: absolute;
    bottom: 0;

}

.contact_magazin dt{
    float: left;
    text-align: right;
    width: 50px;
    padding-right: 10px;
    margin-bottom: 3px;
    font-weight: bold;

}

.contact_magazin dd{
    float: none;
    padding-bottom:3px;
}

.gallerie{
    float: right;
    width: 231px;
    overflow: hidden;
    margin: 0 0 20px 20px;
}

.descriere .descrierea{
    min-height: 92px;
}


.boxright_row_eveniment .img,
.gallerie div.img{
    border: 0 none;
    margin-right: 6px;
    margin-bottom: 6px;
}

.gallerie .pics_holder{
    width: 270px;
}

.boxright_row_eveniment .img,
.gallerie div.img{
    width: 71px;
    height: 47px;
    overflow: hidden;
    float: left;
    border: 1px solid #bababa;
}

.gallerie div.img:hover{
    border: 1px solid #E47301;
}



.magazin .wrapper_submagazine{
    border-top: 1px solid #e3e3e3;
    margin-top:10px;
    padding-top: 10px;
}

.magazin ul{
    list-style: inside disc;
    padding: 10px 0;
}

.magazin .wrapper_submagazine h3{
    margin-bottom: 10px;
}
.magazin div.sub_magazine{
    min-height:inherit;
}


/* end of content 2 boxes */


#footer{

}

#footer p{
    padding-left: 40px;
    font-family: 'Trebuchet MS', 'Verdana', sans-serif;
    font-size: 12px;
    color:  #697171;
    font-weight: bold;
    float: left;
    width: 268px !important;
    width: 283px;
}


#footer q.index{
    padding-left: 20px !important;
    padding-left: 44px;
    float: left;
    height: 100px;
    width: 550px;
}

#footer q.boxes2{
    float:left;
    height:100px;
    padding-left:92px !important;
    padding-left: 116px;
    width:478px !important;
    width: 588px;
}


.marquee0{
    padding-top: 0;
    height: 44px !important;
    height: 56px;
    width: 878px !;
    overflow: hidden;
}

.marquee0 img{
    padding-right: 20px;
}




/* light box */


#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
}
#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}
#lightbox-nav-btnPrev {
    left: 0;
    float: left;
}
#lightbox-nav-btnNext {
    right: 0;
    float: right;
}
#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}
#lightbox-container-image-data {
    padding: 0 10px;
    color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
    width: 70%;
    float: left;
    text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
}

/* end of light box */




/* contact style */


div.contact_row{
    padding: 5px 0;
}

div.contact_row:hover{
    background: #444 0 0 repeat;
    padding: 5px 0;
}

div.contact_row:hover label{
    color: #f1f1f1;
}

div.contact_row input{
    width: 218px !important;
    width : 215px;
    border: 1px solid #ccc;
    height: 19px;
    font-size: 10px;
    padding: 0px 5px;
    background: transparent url('../../images/public/contact_input.jpg') 0 0 repeat-x;
    color: #999;
    font-weight: bold;

}

div.contact_row input:focus{
    color: #444;
    border: 1px solid #999;
    background: transparent url('../../images/public/contact_input_on.jpg') 0 0 repeat-x;

}


div.contact_row label{
    width: 70px;
    float: left;
    /*    color: #333; */
    color: #717171;
    font-weight: bold;
    text-align: right;
    margin-right: 20px;
    padding-top: 3px;
}

#content_right .jScrollPaneContainer{
    clear: left;
}

div.error{
    clear: both;
    display: block;
    padding-left: 89px !important;
    padding-left: 92px;
    padding-top: 3px;
    color: #E47301;
}

div.errorCV{
    clear: both;
    display: block;
    padding-left: 125px !important;
    padding-left: 92px;
    padding-top: 3px;
    color: #E47301;
}

div.contact_row input.error{
    border: 1px solid #E47301;
    color: #E47301
}

div.contact_row textarea{
    border: 1px solid #ccc;
    width: 218px !important;
    width: 215px;
    height: 74px;
    background: transparent url('../../images/public/contact_textarea.jpg') 0 0 repeat-x;
    padding: 0px 5px;
    font-size: 10px;
    font-weight: bold;
    color: #999;
    font-family: 'Verdana', 'Arial', sans-serif
}

div.contact_row textarea:focus{
    color: #444;
    border: 1px solid #999;
    background: transparent url('../../images/public/contact_textarea_on.jpg') 0 0 repeat-x;
}

input.submiterRO{
    width: 73px;
    height: 16px;
    background: transparent url('../../images/public/trimite.jpg') 0 0 no-repeat;
    border: none;
    cursor: pointer;
    float: right;
    position: relative;
    right: 2px;
    margin-top: 4px;
}

input.submiterEN{
    width: 73px;
    height: 16px;
    background: transparent url('../../images/public/send.jpg') 0 0 no-repeat;
    border: none;
    cursor: pointer;
    float: right;
    position: relative;
    right: 2px;
    margin-top: 4px;
}

input.dialogCloseRO{
    width: 73px;
    height: 16px;
    background: transparent url('../../images/public/inchide.jpg') 0 0 no-repeat;
    border: none;
    cursor: pointer;
    position: relative;
    right: 2px;
    margin-top: 4px;
}

input.dialogCloseEN{
    width: 73px;
    height: 16px;
    background: transparent url('../../images/public/close.jpg') 0 0 no-repeat;
    border: none;
    cursor: pointer;
    position: relative;
    right: 2px;
    margin-top: 4px;
}

input.dialogSendRO{
    width: 73px;
    height: 16px;
    background: transparent url('../../images/public/trimite.jpg') 0 0 no-repeat;
    border: none;
    cursor: pointer;
    position: relative;
    right: 2px;
    margin-top: 4px;
}

input.dialogSendEN{
    width: 73px;
    height: 16px;
    background: transparent url('../../images/public/send.jpg') 0 0 no-repeat;
    border: none;
    cursor: pointer;
    position: relative;
    right: 2px;
    margin-top: 4px;
}

input.dialogCloseRO:hover{
    background: transparent url('../../images/public/inchide_on.jpg') 0 0 no-repeat;
}
input.dialogCloseEN:hover{
    background: transparent url('../../images/public/close_on.jpg') 0 0 no-repeat;
}
input.submiterRO:hover{
    background: transparent url('../../images/public/trimite_on.jpg') 0 0 no-repeat;
}
input.submiterEN:hover{
    background: transparent url('../../images/public/send_on.jpg') 0 0 no-repeat;
}
input.dialogSendRO:hover{
    background: transparent url('../../images/public/trimite_on.jpg') 0 0 no-repeat;
}
input.dialogSendEN:hover{
    background: transparent url('../../images/public/send_on.jpg') 0 0 no-repeat;
}

div.themap{
    position: relative;
}

div.themap .the_addresss{
    position: absolute;
    z-index: 999;
    background: #fff;
    color: #000;
    padding: 5px;
    right: 0em;
    top: 0em;
}

div.the_contacts p{
    margin: 5px 0;
}


.boxright_row .box_right_text a{
    color: #697171;
}

.boxright_row .box_right_text a:hover{
    color: #E47301;
}

.boxright_row a.banner:hover{
    border: 1px solid  #E47301;
}

#captchaimage{
    float: left;
    padding-left: 90px;
}

.breds{
    font-weight: bold;
    float: left;
    margin-top: 10px;
    padding-left: 40px;
    width: 91% !important;
    width: 860px;
}

.breds a{
    /*   color: #717171; */
}

#content_left .scroll-pane{
    width: 360px;
    height: 222px;
}



.big_search{
    position: relative;
}

.big_search div.empty{
    background:#C5C5C5 none repeat scroll 0 0;
    height:25px !important;
    left:312px;
    position:absolute;
    top:62px !important;
    top: 21px;
    height: 26px !important;
    height: 24px;
    width:147px;
}



.big_search ul{
    float: left;
    width: auto;
}

.big_search ul li a {
    padding-left: 10px;
    color: #717171;
    font-size: 11px;
    background: #c5c5c5 url('../../images/public/big_search_li.gif') 5px 7px no-repeat;
}

.big_search p{
    float: left;
    font-size: 11px;
    margin-right: 5px;
    font-family: 'Verdana', 'Arial', sans-serif;
    font-weight: bold;
    margin:0 0 8px 0;
}


.big_search ul.tabs-nav{
    padding: 0 0 4px 0;
    float: none;
    display: block;
    clear: both;
}

.big_search .tabs-nav a{
    text-align: left;
    height: 24px !important;
    height: 26px;
    float: left;
    color: #717171;

}

.big_search ul li{
    padding-right: 5px;
}

.big_search ul li.tabs-selected a{
    background: #ea8c13 url('../../images/public/big_search_li_selected.gif') 5px 5px no-repeat;
    color: #ededed;
    top: 1px;



}

.big_search ul li.tabs-selected a span{
    padding-top: 6px;
}

.big_search ul li.tabs-selected a:hover{
    background: #ea8c13 url('../../images/public/big_search_li_selected.gif') 5px 5px no-repeat;
    color: #ededed;



}

.big_search ul li a:hover{
    background: #ea8c13 url('../../images/public/big_search_li.gif') 5px 7px no-repeat;
    color: #ededed;
}

.big_search .tabs-container{
    float: left;
    width: 100%;
    float: left;
    border-top: none;
    padding: 1em 0;
    background: transparent;
}

.big_search div.head_search{
    position: static;
    width: 458px;
    height: 20px;
}

.big_search div.head_search input.text{
    width: 387px !important;
    width: 395px;
    height: 20px;
    background:transparent url(../../images/public/bkg_text.jpg) repeat-x scroll 0 4px;
    border: none;
    padding: 3px 5px 1px;
    font-size:1em;
    font-weight:bold;
    color:#717171;

}

.big_search div.head_search input.cauta{
    height: 20px;
    background: transparent url(../../images/public/cauta_big.gif) repeat scroll 0 0px;

}

.big_search div.head_search input.cauta:hover{
    height: 20px;
    background: transparent url(../../images/public/cauta_big_over.gif) repeat scroll 0 0px;
}


.big_results .results_title_holder{
    height: 38px;
    width: 100%;
    background: transparent url(../../images/public/right_title_results.gif) 100% 0 no-repeat;
    margin: 20px 0 5px 0;

}

.big_results .results_title{
    height: 28px;
    background: #c5c5c5;
    width: 470px;
}



.big_results h3{
    padding-top: 8px;
    padding-left: 20px;
    font-weight: bold;
}

.big_results .rightboxsimple{
    min-height: inherit;
    margin-bottom: 20px;
}

.big_results div.sub_magazine{
    min-height: 152px;
}

.pagination{
    width: 461px;
    position: relative;
    background: transparent;
    float: left;
    margin-bottom: 10px;

}

.pagination .pagini{
    position: absolute;
    width: 400px;
    text-align: center;
    background: transparent;
    left: 6.5%;
}

.pagination .pagini a{
    font-weight: bold;
    color: #717171;
}

.pagination .pagini a:hover{
    color: #E47301;
    text-decoration: none;
}

.pagination .pagini span{
    color: #a0a0a0;
}



.pagination .on-left,
.pagination .on-right{
    margin-top: 3px;


    width: 13px;
    height: 5px;
    overflow: hidden;
}

.pagination .on-left{
    background: transparent url('../../images/public/back.gif') 0 -16px no-repeat;
}

.pagination .on-left:hover{
    background: transparent url('../../images/public/back.gif') 0 0 no-repeat;
    float: left;
}

.pagination .on-right{
    background: transparent url('../../images/public/next.gif') 0 -16px no-repeat;
}

.pagination .on-right:hover{
    background: transparent url('../../images/public/next.gif') 0 0 no-repeat;
    float: right;
}



/* thickbox */



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    color: #333333;
}

#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
    background-color:#000;
    filter:alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

/*#TB_window {
position: fixed;
background: #ffffff;
z-index: 102;
color:#000000;
display:none;
border: 4px solid #525252;
text-align:left;
top:50%;
left:50%;
}
*/

#TB_window {
    position: fixed;
    background: transparent;
    z-index: 102;
    color:#000000;
    display:none;

    text-align:left;
    top:50%;
    left:50%;
}

* html #TB_window { /* ie6 hack */
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}



#TB_window img#TB_Image {
    display:block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
}

#TB_caption{
    height:25px;
    padding:7px 30px 10px 25px;
    float:left;
}

#TB_closeWindow{
    height:25px;
    padding:11px 25px 10px 0;
    float:right;
}

#TB_closeAjaxWindow{
    padding:7px 50px 5px 0;
    margin-bottom:1px;
    text-align:right;
    float:right;
}

#TB_ajaxWindowTitle{
    float:left;
    padding:7px 0 5px 20px;
    margin-bottom:1px;
    cursor: move;
}

#TB_title{
    /*	background-color:#e8e8e8; */
    height:27px;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
}

#TB_ajaxContent{
    clear:both;
    padding:2px 15px 15px 15px;
    /*	overflow:auto; */
    overflow: hidden;
    text-align:left;
    line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
    padding:15px;
}

#TB_ajaxContent p{
    padding:5px 0px 5px 0px;
}

#TB_load{
    position: fixed;
    display:none;
    height:13px;
    width:208px;
    z-index:103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
    z-index:99;
    position:fixed;
    top: 0;
    left: 0;
    background-color:#fff;
    border:none;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height:100%;
    width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
    clear:both;
    border:none;
    margin-bottom:-1px;
    margin-top:1px;
    _margin-bottom:1px;
}



#TB_window a#TB_closeWindowButton{
    background: transparent url(../../images/public/inchide.gif) 100% 60% no-repeat;
    padding-right: 22px;
    font-size: 12px;
    color: #fff;
}


/* end of thickbox */
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
REQUIRED to hide the non-active tab content.
But do not hide them in the print stylesheet!
--------------------------------------------------*/
.tabberlive .tabbertabhide {
    display:none;
}

/*--------------------------------------------------
.tabber = before the tabber interface is set up
.tabberlive = after the tabber interface is set up
--------------------------------------------------*/
.tabber {
}
.tabberlive {
/*    margin-top:1em; */
}

/*--------------------------------------------------
ul.tabbernav = the tab navigation list
li.tabberactive = the active tab
--------------------------------------------------*/
ul.tabbernav
{
margin-bottom: 10px;
}

ul.tabbernav li
{
    list-style: none;
    margin: 0;
    float: left;
}

ul.tabbernav li a
{
    background:#C5C5C5 url(../../images/public/big_search_li.gif) no-repeat scroll 5px 7px;
    color:#717171;
    float:left;
    font-size:11px;
    height:20px;
    padding-left:23px;
    text-align:left;
    /*width: 70px; */
    margin-right:4px;
    padding-top:5px;
    padding-right: 10px;
    font-weight: bold;
    height: 20px !important;
    height: 24px;
}

ul.tabbernav li a:link { color: #717171; }
ul.tabbernav li a:visited { color: #717171; }

ul.tabbernav li a:hover
{
    background:#EA8C13 url(../../images/public/big_search_li.gif) no-repeat scroll 5px 7px;
    color:#EDEDED;
    text-decoration: none;
}

ul.tabbernav li.tabberactive a,
ul.tabbernav li.tabberactive a:hover
{
    background:#EA8C13 url(../../images/public/big_search_li_selected.gif) no-repeat scroll 5px 3px;
    color:#fff;
    float:left;
    font-size:11px;
    padding-left:23px;
    text-align:left;
    /*width: 70px; */
    padding-top:5px;
    padding-right: 10px;
}

ul.tabbernav li.tabberactive a:hover{
    cursor: text;
    text-decoration: none;
}



/*--------------------------------------------------
.tabbertab = the tab content
Add style only after the tabber interface is set up (.tabberlive)
--------------------------------------------------*/
.tabberlive .tabbertab {
/*    padding:5px; */


    /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

    /* height:200px; */

    /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

    /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
    display:none;
}
.tabberlive .tabbertab h3 {
    display:block;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
    height:200px;
    overflow:auto;
}

ul.menu p {
	padding : 5px 0px 20px;
}

#content_left ul.menu p a {
	font-weight : normal;
}

/* new tabs */


/* end of new tabs */

.bluehrColor {
	background:#E0EAF0 none repeat scroll 0 0;
	border:medium none;
	color:#E0EAF0;
	height:1px;
	line-height:1px;
	margin:20px 0;
}




.header_flash #wrapper {
    position: absolute;
    /*top: -50px; */
	top: -57px;
    left: 0px;
    width: 900px;
    height: 353px;

}




.boxright_row_eveniment .gallerie {
	float: right;
	margin: 0 0 20px 0;
	width: 256px;
}

.boxright_row_eveniment .gallerie .img{
	margin-right: 13px;
	overflow: hidden;
}

.boxright_row_eveniment .gallerie .img img{
	float: none;
	width:100%;
}

/* mesaj contact page*/
.message_contact {
	color : green;
	font-weight:bold;
	font-size:12px;
	margin-left:40px;
	margin-bottom:10px;
}


table.margint20px{position: relative;}

div.counter_holder {position: absolute; }

.boxright_row_eveniment {position: relative;  z-index:99}

#container_video_flash{position: relative; z-index:-1}

#container_audio_flash{}

#header .simply-scroll{
	width: 880px;
	padding: 0 10px;
}
#header .simply-scroll .simply-scroll-clip {
	overflow: hidden;
	width: 880px;
}

.tooltip{
    background-color:#DEDEDE;
	border:1px solid #FFFFFF;
	left:-2000px;
	padding:5px;
	position:absolute;
	/* width:250px; */
}

.tooltip p{
	background-color:#222222;
	color:#FFFFFF;
	margin:0;
	padding:2px 7px;
}

.display_block {
	display : block;
}
.display_none {
	display : none;
}

.twitter{
	background:url(../../images/public/icon_twitter_16.png) no-repeat top left;
	float:right;
	height:16px;
	padding-left:20px;
	line-height:15px;
	margin-right:10px;
}
.facebook{
	background:url(../../images/public/icon_facebook_16.png) no-repeat top left;
	float:right;
	height:16px;
	margin-right:10px;
	padding-left:20px;
	line-height:15px;
}

#facebookBanner{position:relative}

#facebookFanCount{position:absolute;right:22px;
text-align:center;
top:10px;;width:330px;font-family: Verdana;font-size:24px;letter-spacing:-1px;color:#3b5997}
#facebookLikeButtonTM{position:absolute;margin-top:-60px;margin-left:543px;width:327px;height:42px;cursor:pointer}
#facebookLikeButtonCJ{position:absolute;margin-top:-60px;margin-left:562px;width:289px;height:42px;cursor:pointer}
#facebookText{font-family:Verdana;font-size:10px;color:#697171;position:absolute;left:10px;top:74px}

#livearea{
	margin:0 auto;
	text-align:center;
	width:762px;
}
.expertibannerlive{
	margin:0 auto 30px;
	text-align:center;
	width:762px;
}

#facebookLiveBanner{position:relative;margin:0 auto;
	text-align:center;}
#facebookLiveLikeButtonTM{
	cursor:pointer;
	height:42px;
	margin-left:442px;
	margin-top:-51px;
	position:absolute;
	width:327px;
}
#facebookLiveLikeButtonCJ{
	cursor:pointer;
	height:42px;
	margin-left:462px;
	margin-top:-55px;
	position:absolute;
	width:289px;
	}
#facebookLiveText{
	color:#697171;
	font-family:Verdana;
	font-size:10px;
	left:29px;
	position:absolute;
	top:86px;
	width:400px;
}
#facebookLiveBanner #facebookFanCount{
	color:#3B5997;
	font-family:Verdana;
	font-size:24px;
	letter-spacing:-1px;
	position:absolute;
	right:30px;
	text-align:center;
	top:25px;
	width:298px;
}

.newsletterbox{
	background: url("../../images/public/bg_newsletter_box.jpg") no-repeat scroll center bottom transparent;
	border: 5px solid #E3791D;
    padding: 5px;
    width: 800px;
}
.head_newsletter{
	background: url("../../images/public/bg_head_newsletter.jpg") no-repeat scroll center bottom transparent;
    height: 220px;
    text-indent: -4000px;
    margin-top:10px
}
.newsletter_magazine{
	background: url("../../images/public/bg_newsletter_magazine.gif") repeat scroll 0 0 transparent;
    border: 0 none;
    color: black;
    font-family: 'Verdana','Arial',sans-serif;
    font-size: 14px;
    height: 100px;
    line-height: 31px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 410px;
    padding:0px 10px;
}
.newsletter_magazine.error{
	border: 1px solid red;
}
.text_orange{color:#f58220}
.form_stores{
	background: url("../../images/public/bg_newsletter_pungi.jpg") no-repeat scroll right 40px transparent;
    font-size: 14px;
    font-weight: bold;
    margin-left: 30px;
    padding-right: 300px;
    text-align: left;
    width: 470px;
}
.margtop40{margin-top:40px;}
.combinations{list-style: none outside none;margin-top:20px;width:430px;}
.combinations li{
	background: url("../../images/public/bg_combinations.gif") no-repeat scroll left 5px transparent;
	color: #F58220;
    cursor: pointer;
    display: inline-block;
    font-size: 1.7em;
    height: 30px;
    line-height: 32px;
    margin-bottom: 5px;
    padding-left: 30px;
    width: 430px;
}
.combinations li.active{
	background: url("../../images/public/bg_combinations_active.gif") no-repeat scroll left 5px transparent;
}

.form_person{
	display: block;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-top: 20px;
    width: 780px;
}
.form_person label span{float:left;}
.form_person label{
	color: #000000;
    display: block;
    float: left;
    font-size: 1.4em;
    height: 30px;
    line-height:20px;
    margin-top:20px;
}

.form_person .input{
	background: url("../../images/public/bg_newsletter_input.gif") repeat-x scroll center bottom transparent;
    border: 0 none;
    float: right;
    font-size: 1.2em;
    height: 20px;
    line-height: 20px;
    margin: 0 0 0 10px;
    padding: 0;
}
.form_person .input.error{border: 1px solid red;}

.form_person label.name{width:780px;}
.form_person label.address{width:780px;}
.form_person label.city{width:230px;}
.form_person label.area{width:260px;margin-left:10px;}
.form_person label.phone{width:268px;margin-left:10px;}
.form_person label.birthday{width:340px;}
.form_person label.email{width:779px;margin-top:20px;}

.form_person .input.name{width:650px;}
.form_person .input.address{width:714px;}
.form_person .input.city{width:185px;}
.form_person .input.area{width:195px;}
.form_person .input.phone{width:200px;}
.form_person .input.birthday{width:189px;}
.form_person .input.email{width:682px;}
.newsletterbox .terms span{font-size:0.7em;display:block;margin-top:20px;}
.newsletterbox .terms{
	color: #000000;
    font-size: 1.3em;
    line-height: 18px;
    padding: 10px;
}
.newsletterbox a,.newsletterbox a:hover{text-decoration:none}
.fb_area{
	background: url("../../images/public/icon_facebook_newsletter.jpg") no-repeat scroll left top transparent;
    cursor: pointer;
    font-size: 1.4em;
    font-weight: bold;
    display:block;
    line-height: 30px;
    margin-left: 10px;
    padding-left: 39px;
}
.fb_area b{color:#003649;}
.but_trimite{
	border:0px;
	background: url("../../images/public/but_newsletter_trimite.png") no-repeat scroll left top transparent;
    display: block;
    height: 34px;
    margin: 20px auto;
    text-indent: -4000px;
    width: 205px;
    cursor:pointer;
}

.newsletterbox h3{
	color: red;
    display: block;
    font-size: 3em;
    font-weight: bold;
    margin: 20px auto;
    text-align: center;
}
.newsletterbox div.error{
	clear: both;
    color: red;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    padding-left: 0 !important;
    padding-top: 3px;
}

#leftbanner{position:absolute;left:0px;top:0px;width:0px;height:0px;background:transparent}
#rightbanner{position:absolute;right:0px;top:0px;width:0px;height:0px;background:transparent}
