/*GENERAL*/
* { padding:0; margin:0; }
form, fieldset, img { border:0; }
legend{padding:0 !important;}
a {cursor:pointer; text-decoration:none; outline:none; font-weight:bold; }
ul li { list-style:none; }
html { height:100%; }
body  { background:#060606 url(../../images/mexxem/background.png) no-repeat center top; font:68.75% Verdana, Arial, Helvetica, sans-serif; height:100%; }
textarea { background:url(../../images/mexxem/textarea.gif) no-repeat 0 0; width:600px; height:113px; overflow:auto; border:0; padding:5px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px; }

/*REPEATING*/
#lightbox:after, .spot:after, .onright:after, .onright form:after, .submitwrapper:after,#footer:after, .row:after, .boxinner:after, #pagination:after, #list li:after, .breadcrumbs:after, #menu ul:after, .lang:after, .langBox:after, .inputwrapper:after, .content:after, .list li:after, .more:after, .more_right:after, #footer ul:after, #commercial ul:after, .tx-dmmjobcontrol-pi1:after, .images:after  { content:'.'; display:block; visibility:hidden; height:0; clear:both; }
#lightbox, .spot, .onright, .onright form, .submitwrapper, #footer, #menu, .row, .boxinner, #pagination, #list li, #submenu li a, .breadcrumbs, #menu ul, .lang, .langBox, .inputwrapper, .content, .list li, .more, .more_right, #footer ul, #commercial ul, .images  { display:inline-block; }
#lightbox, .spot, .onright, .onright form, .submitwrapper, #footer, #menu, .row, .boxinner, #pagination, #list li, #submenu li a, .breadcrumbs, #menu ul, .lang, .langBox, .inputwrapper, .content, .list li, .more, .more_right, #footer ul, #commercial ul, .images  { display:block; }

#container  { margin:0 auto; width:904px; padding-left:31px; }
p.more { font-weight:bold; font-size:0.818em; text-align:right; }
p.more a { color:#b5b5b5; text-decoration:underline; }

#home #right .box .boxinner { padding-bottom:12px; padding-right:0; }
#home #right p { padding-bottom:0; }
#home .more_right p { background:url(../../images/mexxem/home_more_left.gif) no-repeat 0 0; float:right; position:relative; padding-left:3px!important; }
#home .more_right p a { background:url(../../images/mexxem/home_more.gif) repeat-x right top; color:#fff; float:left; padding:2px 9px 3px; }
#home #right h1 { padding-top:7px; }
#home .concurs .boxinner { height:200px; }
#home .content { background:url(../../images/mexxem/content_bg.gif) no-repeat 5px 0; }

#header { background:url(../../images/mexxem/topimg.gif) no-repeat 0 0; padding-top:0; }
#header h1 { background:url(../../images/mexxem/logo.gif) no-repeat 0 0; margin:0 0 0 24px; width:164px; height:27px; }
#header h1 a { display:block; width:164px; height:27px; }
.innerheader { padding-bottom:12px; }
.innerheader h1 { padding-top:16px; background-position:0 16px!important; height:11px; }
.innerheader fieldset { padding-top:8px; }
.onright { float:right; width:200px; }
.onright form  { clear:both; }
.textInput { background:url(../../images/mexxem/textInput.gif) no-repeat 0 0; border:0; width:149px; height:19px; float:left; padding:3px 0 0 5px; overflow:hidden; }
.submitInput { background: url(../../images/mexxem/submitInput.gif) no-repeat 0 0; border:0; height:22px; width:42px; color:#fff; font:bold 1em bold Arial, Helvetica, sans-serif; cursor:pointer; overflow:visible; }
.spot li { float:left; padding-right:5px; }
.tx-slideshow-pi1 { float:right; }
.lang { clear:both;float:right; overflow:hidden; margin-top:5px; }
.lang li  { background:url(../../images/mexxem/old/delimit.gif) no-repeat left center; float:left; margin-left:-1px; padding:0 6px; }
.lang li a { color:#404040; font:bold 0.909em Verdana, Arial, Helvetica, sans-serif; }

#menu { background:url(../../images/mexxem/menu_left.gif) no-repeat 0 0; position:relative; padding-left:3px; }
#menu ul { background:url(../../images/mexxem/menu_bg.gif) repeat-x 0 0; }
#menu ul li { float:left; padding-left:29px; }
#menu ul li a { color:#fff; display:block; padding:10px 0 11px; font-weight:bold; }
#menu ul li.active a, #menu ul li a:hover  { color:#a6a6a6; }
#menu b.rightcorner { background:url(../../images/mexxem/menu_right.gif) no-repeat right top; display:block; width:3px; height:34px; position:absolute; right:0; top:0;   }

#flash  { width:904px; height:210px; position:relative; margin-top:1px; } 
#flashcontent embed { padding-top:0!important; }
.flash_cover  { background:url(../../images/mexxem/flash.png) no-repeat 0 0; position:absolute; left:0; top:0; height:0; width:904px; height:231px; }
.content  { padding-top:1px; color:#fff; }

.content p { line-height:155%; }
.content a:hover {text-decoration:underline;}
.content h1, #left h2 { color:#fff; }
#left h2 { font-size:1.454em; color:#f6f6f6; padding-bottom:6px; }
#left h2 a { font-size:1.014em; color:#f6f6f6; padding-bottom:6px; text-decoration:none;}
.content h1 { font-size:2em; }
.content .boxinner { padding:5px 20px; }
.content .boxinner .csc-header h1 { padding-bottom:10px;}
.content .boxinner ul li { line-height:155%;}
.content .boxinner p.bodytext { padding-bottom:10px!important; }

#left { width:240px; padding-right:1px; float:left; overflow:hidden; display:inline; }
.box  { margin-bottom:1px; }
b.btop, b.bbottom  { display:block; background-position:0 0; background-repeat:no-repeat; height:4px; font-size:1px; }
#left .box b.btop { background-image:url(../../images/mexxem/leftbox_top.png); }
#left .box b.bbottom { background-image:url(../../images/mexxem/leftbox_bottom.png); }
#left .boxinner { background:#404040; }
#left .boxinner .textholder a { color:#fff; }
#left input { width:190px; background:url(../../images/mexxem/input_leftcorner.gif) no-repeat 0 0; border:0; height:20px; padding:2px 0 0 3px; color:#000; }
#left .inputwrapper {  clear:both; padding-bottom:8px; }
#left .inputwrapper b  { background:url(../../images/mexxem/input_rightcorner.gif) no-repeat right center; height:22px; float:left; clear:both;  padding-right:3px; }
#left .partial { width:134px; float:left; }
#left .partialsubmit { background:url(../../images/mexxem/submit.gif) no-repeat 0 0; width:58px; height:22px; color:#fff; font:bold .909em Verdana, Arial, Helvetica, sans-serif; cursor:pointer; padding:0;}
#left .dealer_caption { padding:6px 0 0 5px; }
.login { padding-top:10px; }
.loginbox { width:200px; overflow:hidden; }
.loginbox a { color:#F7202C; }
.loginbox table { border-collapse:collapse; }
.login-options { font-size:0.818em; font-weight:bold; padding-top:10px; float:left; }
.login-options a  { color:#b5b5b5; text-decoration:underline; padding:0 5px; }
.reminder { background:url(../../images/mexxem/delimit_grey.gif) no-repeat right center; }
.list { font-size:.818em; color:#e3e3e3; }
.list li { padding-bottom:7px; }
.list strong { display:block; }
.imgholder { width:78px; overflow:hidden; float:left; }
.imgholder img { border:1px solid #900e19; }
.textholder { padding-left:5px; width:115px; float:left; }
#container #left .submitwrapper { width:70px; }
#left .submitinner, .submitinner { background: url(../../images/mexxem/more.gif) no-repeat right top; padding: 0px 4px 0px 0px; /* sliding doors padding */ margin: 0px; display:block; float:left; }
#left .submitinner input, .submitinner input { background: url(../../images/mexxem/more_left.gif) no-repeat 0 0; color: #fff; font:0.818em Verdana, Arial, Helvetica, sans-serif; padding: 2px 4px 3px 8px; 	padding: 2px 0px 3px 4px; font-size: 10px; font-weight:bold; line-height: 13px; text-transform: lowercase;  text-decoration: none; display:block; border:0; width:auto; }

#submenu li { width:240px; display:block; padding-bottom:5px; position:relative;  zoom:1; }
#submenu li a { background:url(../../images/mexxem/submenutop.png) no-repeat 0 0; color:#eee; padding:10px 0 6px 19px; font-size:1.454em; }
#submenu li a span { background:url(../../images/mexxem/submenubottom.png) no-repeat 0 0; position:absolute; bottom:1px; left:0; display:block; height:4px; width:240px; font-size:1px; }
#submenu li.active a, #submenu li a:hover  { background:url(../../images/mexxem/submenutop_active.png) no-repeat 0 0; text-decoration:none; }
#submenu li.active a  span, #submenu li a:hover span { background:url(../../images/mexxem/submenubottom_active.png) no-repeat 0 0; }

/*CONTACT*/
.contact { padding-top:22px; }
.contact div.column { float:left; padding-right:34px; }
.contact div.second { padding-right:0!important; }
.contact label  { display:block; clear:both; }
.contact label.check  { padding:6px 0 0 5px; }
.contact label.check span { float:left; margin-right:3px; }
.contact label.check i  { float:right; font-style:normal; padding:3px 12px 0 0; }
.contact div label strong { color:#f0f0f0; display:block; padding-bottom:3px; }
.contact .inputinner input  { width:274px; font:1.090em Verdana, Arial, Helvetica, sans-serif; }

#right .inputinner { background:url(../../images/mexxem/input_right.gif) no-repeat right 0; height:26px;  padding-top:0!important; float:left; }
#right .inputinner input { background:url(../../images/mexxem/input_left.gif) no-repeat 0 0!important; border:0; height:23px; padding:1px 0 0 10px; color:#000;  margin:0 !important;}
#right .utilizator_nou .inputinner input {width:330px;}
#right .submitwrapper{padding:10px 0 0 0;}
#right .submitinner  { float:left; }
#right legend { color:#fff; }
#right  { width:662px; float:left; overflow:hidden; display:inline; }
#right a { color:#fff; }
#right .boxdata_holder { padding-right:20px; }
#storelocator #right .box b.btop { background:url(../../images/mexxem/commercial_top2.png) no-repeat 0 0; height:4px; font-size:1%;  }
#storelocator #right .box b.bbottom { background:url(../../images/mexxem/commercial_bottom2.png) no-repeat 0 0; height:4px; font-size:1%;  }
#right .box b.btop { background-image:url(../../images/mexxem/boxtop.png); }
#right .box b.bbottom { background-image:url(../../images/mexxem/boxbottom.png);  }
#right .boxinner { background:#404040; }
#right .boxinner .dmmjobcontrol_apply_link, #right .boxinner .dmmjobcontrol_apply_backtolist{color:#F7202C;}
#right h2 { color:#eee; font-size:1em; padding:2px 0 12px; }
#right ul.numbered p span  { font-size:2em; color:#fff; font-weight:bold; padding:0 13px 4px 0; margin-top:-2px; float:left; }
#right ul.numbered li { list-style:none; }
#right ul li { padding-bottom:10px;list-style:inside disc; }
#right ul.numbered p { padding-bottom:0!important; }
#right p { padding-bottom:35px; }
#right .breadcrumbs  { font-size:0.909em; font-weight:bold; padding:6px 0 2px; }
#right ul.breadcrumbs li { float:left; padding:0 5px 0 0; list-style:none; }
#right .breadcrumbs li a  { background:url(../../images/mexxem/breadcrumbs_arrow.gif) no-repeat right center; color:#f7202c; padding-right:10px; font-weight:normal; }
#right .news-single-img{overflow:hidden}
#right .news-single-img img { float:left; padding:10px 10px 0 0; }
#right .news-single-img .news-single-imgcaption{padding:0;}
#list p { padding-bottom:0; }
#right #list li { /*clear:both;*/ list-style:outside none; float:left; padding-right:4px; padding-bottom:10px; }
#right #listMedia li { /*clear:both;*/ list-style:outside none; float:left; padding-right:4px; padding-bottom:10px; width:48%;list-style-type:none; margin-bottom:20px;}
.images {position:relative;}
#right .picholder  {   text-align:center;  float:left; }
#right .picholder a{background:url(../../images/mexxem/picholder.gif) no-repeat 0 0;width:203px; height:131px;padding-top:10px;display:block}
#right .picholder a:hover{background-image:url(../../images/mexxem/picholder_hover.gif)}
#right .picholder img { border:1px solid #707070; }
#right .textholder { float:left; width:400px; padding-left:8px; }
#right p.more {  background:url(../../images/mexxem/more_left.gif) no-repeat 0 0; padding:0 0 1px 3px!important; margin-top:5px; }
#right p.more a {background:url(../../images/mexxem/more.gif) no-repeat right top; color:#eee; float:left; padding:0 9px 5px; text-decoration:none!important; }
#list p.more a { background:url(../../images/mexxem/more.gif) no-repeat right top; color:#eee; float:left; padding:0 9px 5px; text-decoration:none!important; }
#list p.more a:hover { color:#bda8a9; }

#list.latest li .picholder {  background:#636363; width:84px; height:64px; line-height:61px; overflow:hidden; position:relative; }
#list.latest li .picholder a { background:none; padding-top:0; height:auto; width:auto; }
#list.latest li .picholder a img { border:0; vertical-align:middle; }
#list.latest li .textholder { width:122px; }
#list.latest li .textholder p { line-height:130%; }
#list.latest li strong { display:block; padding-bottom:3px; }

#right .news-single-item p.more a { background:url(../../images/mexxem/more.gif) no-repeat right top; color:#eee; float:left; padding:0 9px 5px; text-decoration:none!important; }
#right .news-single-item p.more a:hover { color:#bda8a9; }
#pagination div, #pagination ul { float:left; }
#pagination div { float:left; } 
#right #pagination ul li  { padding-bottom:0; float:left; }
#pagination div a, #right #pagination ul li a { float:left; background:url(../../images/mexxem/pag_left.gif) no-repeat 0 0; padding-left:4px; margin-right:5px; }
#pagination div a span, #pagination ul li span { float:left; background:url(../../images/mexxem/pag_right.gif) no-repeat right top; padding:1px 5px 3px 1px; color:#eee; }
#pagination div a:hover, #pagination ul li a:hover   { background:url(../../images/mexxem/pag_left_active.gif) no-repeat 0 0!important; }
#pagination div a:hover span, #pagination ul li a:hover span { background:url(../../images/mexxem/pag_right_active.gif) no-repeat right top; }

#storelocator #right { width:904px; }

.commercial_box { clear:both; }
#commercial { background:#404040; padding:0; } 
div.com_top { background:url(../../images/mexxem/commercial_top.gif) no-repeat 0 0; height:4px; font-size:1%; } 
div.com_bottom { background:url(../../images/mexxem/commercial_bottom.gif) no-repeat 0 0; height:4px; font-size:1px; } 



#footer { clear:both; padding:5px 0; color:#5c5c5c; text-align:center; }
#footer div { font-weight:bold; float:left; }
#footer a  { color:#5c5c5c; }
#footer p { float:right; text-align:right; }

/* JOBS */
#right .rowHeader { font-weight:bold; text-transform:uppercase;  }
#right .column1Header { width:245px; float:left; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc;  border-top:1px solid #ccc;height:20px;padding-top:10px; padding-left:5px;}
#right .column2Header { width:145px; float:left; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc;height:20px;padding-top:10px; padding-left:5px;}
#right .column3Header { width:95px; float:left; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc;height:20px;padding-top:10px; padding-left:5px;}
#right .column4Header { width:100px; float:left; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc;height:20px;padding-top:10px; padding-left:5px;}
#right .column1 { width:245px; float:left; border-right:1px solid #ccc; border-left:1px solid #ccc; height:15px; padding-top:5px; padding-left:5px; }
#right .column2 { width:145px; float:left; border-right:1px solid #ccc;height:15px;padding-top:5px; padding-left:5px;}
#right .column3 { width:95px; float:left; border-right:1px solid #ccc;height:15px;padding-top:5px; padding-left:5px;}
#right .column4 { width:100px; float:left; border-right:1px solid #ccc;height:15px; padding-top:5px; padding-left:5px;}
#right a.details {color:#fff; font-weight:bold;}
#right .row .last {border-bottom:1px solid #ccc; width:610px; font-size:1px; }
#right .clear { display:none; }

/* FOR TEXT */
#right .boxinner li {padding:0px;}
#right .boxinner h2 {padding:0px;}
#right .boxinner .csc-textpic {padding-top:20px;}
#right .boxinner div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {margin-right:20px;}
#right .boxinner div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {margin-right:35px !important;}
#right .boxinner div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap img, #right .boxinner div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap img {border:10px solid #636363}
#right .boxinner .csc-textpic-center .csc-textpic-imagewrap {width:auto!important;}
#right .boxinner .csc-textpic-center .csc-textpic-imagewrap img {border:10px solid #fff;}

.tx-srfeuserregister-pi1 a  { background:none; padding-left:0; }
.tx-dmmjobcontrol-pi1 table td, .tx-dmmjobcontrol-pi1 table th  { padding:6px; }
.tx-dmmjobcontrol-pi1 table th{background:transparent url(../../images/mexxem/menu_bg.gif) repeat-x scroll 0pt;}
.tx-dmmjobcontrol-pi1 table td { border-bottom:1px solid #333333; }

.tx-dmmjobcontrol-pi1 table { width:548px; }
.tx-dmmjobcontrol-pi1 textarea, #tx-srfeuserregister-pi1-fe_users_form textarea { background:url(../../images/mexxem/textarea2.gif) no-repeat 0 0; width:340px; height:106px; overflow:auto; border:0; }
.tx-srfeuserregister-pi1 dt { width:185px; }
.csc-sitemap ul li ul { padding:5px 13px 0; }
.csc-sitemap a:hover { color:#F7202C!important; text-decoration:underline; }

.error  { font-weight:bold; color:#ff0000!important; }

#right #gallery li.clearli { clear:both; display:block; float:none; height:0;}
#container #gallery  { position:static!important; }
#container .images { position:static!important; }
#right #gallery li  { float:left; list-style:none!important; width:300px; overflow:hidden; padding-bottom:10px; padding-right:10px; }
#right form p {padding-bottom:0;}

#right .tx-indexedsearch-browsebox p {padding-bottom:0;}
#right .tx-indexedsearch-browsebox ul.browsebox {text-align:center; padding-bottom:10px;}
#right .tx-indexedsearch-browsebox ul.browsebox li { padding:0 4px;}
#right .tx-indexedsearch-browsebox ul.browsebox li a {font-weight:bold; }

/*VIDEOS*/
#right .allVideos {display:inline;}
#right .allVideos .singleVideo {float:left; width:400px; }
#right .allVideos .singleVideo h2 {font-size: 18px; padding-bottom:10px;}
#right .allVideos .videoList {float:right; width:222px; margin-top:32px; height:301px; overflow-y:scroll;background-color:#000;}
#right .allVideos .videoList ul li {list-style-type:none; display:block; padding-top:10px; padding-left:5px; border-bottom:1px solid #404040;}
#right .allVideos .videoList ul li .videoImg {margin:8px 0 5px;}

#right .tx-storelocator-pi1 { display:none; }

#footer .trafic {position:relative;margin-right:15px;}

