﻿html, body, form, .mainForm
{
    width:100%;
    height:100%;
    padding:0px;
    margin:0px;
    outline-style:none;
    outline-width :0px;
}
/*
div
{
    position:relative;
}*/
body
{
    font-family:Arial,sans-serif,"Times New Roman CE",Verdana;
    font-size: 9pt;       
    background: #FFFFFF url('/Content/images/main/til_t_r.gif') repeat-x;        
}
img
{
    position:relative;    
}
a img
{
    border:0px;
}
.mainForm
{    
    overflow:visible;
    position:relative;                
}

#leftHeader
{    
    position: absolute;		
    left:0px;
    top:0px;
    height:160px;    
    width:50%;    
    background: #FFFFFF url('/Content/images/main/til_t_l.gif') repeat-x;
    z-index:-1;
}
/* Header */
#header,#page,#footer
{
    position:relative;    
    
}

#mainContainer
{    
    width:885px;
    min-height:400px;
    _height:400px;    
    margin: 0 auto;
    /*background: #FFFFFF url('/Content/images/main/til_t_r.gif') repeat-x; */
    padding:0px;  
    outline-style:none;
    outline-width :0px;     
}
div.left {
float:left;
width:10px;/*left width*/
background: #FFFFFF url('/Content/images/main/til_t_l.gif') repeat-x;
min-height:200px;
height:auto !important;
height:200px;
}
div.right {
float:right;
width:120px;
background: url(/Content/images/main/til_t_r.gif) #ffffff repeat-x;
padding-top:160px;
}
div.center {
margin:0px 120px 0px 10px;
padding:0px;
width:750px;
_width:749px;
overflow:hidden;
}


#header
{      
	width:750px;
	_width:750px;
	height: 322px;		
	z-index:1;
	overflow:hidden !important;	
}
/* Page */
#page {
	width: 100%;
	margin: 0 auto;	
	height:700px;	
}

/* Footer */

#footer {
	clear: both;
	padding: 20px 0;		
	text-align: center;
	background: url('/Content/images/main/til_b.gif') repeat-x;	
	color:#a3a7a8;
	font-size:10px;		
}
#header div
{
    position:relative;
}
#header .top
{    
    height:72px;
    background-image:url('/Content/images/main/traduceriOnline.jpg');    
    background-repeat:no-repeat;
    background-position:left center; 
    
}
#header .top h1
{
    width:171px;height:100%;margin:0px;padding:0px;
}
#header .top a
{
    height:100%;width:100%;display:block;
}
#header .top span
{
    text-indent:-98765px;display:block;
}
#header .middle
{
    height:35px;    
    position:relative;        
}
#header .bottom
{
    margin-top:5px;
    height:210px;
    padding-left:255px;
    width:auto;
    background: url('/Content/images/main/girl.jpg') no-repeat left top;        
    _margin-top:4px;    
}
span.codedirection { unicode-bidi:bidi-override; direction: rtl; }

.languageBar 
{
    float:right;
    position:relative;  
    margin-top:3px;  
    margin-right:30px;
}

.languageBar a
{
    text-decoration:none;
    border:0px;
    margin:0px;
    padding-left:3px;
}


/*Main menu*/
#header .bottom .mainMenu
{
    background: url('/Content/images/main/redFiller.jpg') repeat-x;     
    height:100%;
    position:relative;
    overflow:hidden;
}
.mainMenu ul.AspNet-Menu
{
    padding: 0px;
    margin: 0px;
    margin-left: 2px;
    margin-top:9px;       
}


.mainMenu ul.AspNet-Menu ul
{    
    visibility:visible;
}
.mainMenu ul.AspNet-Menu li
{
    width:134px;
    height:191px;
    margin-right:25px;   
    padding:5px;   
    background-repeat:no-repeat;    
    position:absolute;
    background-position:0px 0px;
}
.mainMenu ul.AspNet-Menu li.enphaseItem a.AspNet-Menu-Link
{
    color:#e68b29;
}

.mainMenu ul.AspNet-Menu li.Menu1
{
    background-image:url('/Content/images/menu/menu1big.jpg');        
}
.mainMenu ul.AspNet-Menu li.Menu2
{
    background-image:url('/Content/images/menu/menu2big.jpg');
    left:169px;
}
.mainMenu ul.AspNet-Menu li.Menu3
{
    background-image:url('/Content/images/menu/menu3big.jpg');
    left:338px;
}
.mainMenu ul.AspNet-Menu li.AspNet-Menu-Hover,
.mainMenu ul.AspNet-Menu li:hover
{
    
    background-position:0 -201px;
}
.mainMenu ul.AspNet-Menu li a,
.mainMenu ul.AspNet-Menu li span
{
   padding-left:17px;
   padding-top:5px;
   color:White;   
   font-size:11px;
   height:125px;
}
.mainMenu ul.AspNet-Menu li a em,
.mainMenu ul.AspNet-Menu li span em
{
   font-style:normal; 
   font-weight:bold;
   display:block; 
   margin:0px;  
   width:10px;
   text-align:center;
   height:11px;    
}


.mainMenu ul.AspNet-Menu li:hover,
.mainMenu ul.AspNet-Menu li.AspNet-Menu-Hover
{
    
}

.mainMenu ul.AspNet-Menu ul
{    
    width:134px;
    height:60px;        
    border-top:solid 1px #e1e1e1;
    background-color:#f1f1f1;         
    display:block;
    visibility:visible;    
    position:relative;
    overflow:hidden;    
}


.mainMenu ul.AspNet-Menu li.AspNet-Menu-Hover ul,
.mainMenu ul.AspNet-Menu li:hover ul
{
    margin-top:10px;
    height:50px;
}
.mainMenu ul.AspNet-Menu li li,
.mainMenu ul.AspNet-Menu li.AspNet-Menu-Hover li,
.mainMenu ul.AspNet-Menu li:hover li
{ 
    background-repeat:no-repeat;   
    background-position: 0 4px;        
    margin:0px 0px 3px 7px;
    padding:0px 0px 0px 10px;    
    color:Black;
    height:10px;
    font-size:9px;
    display:block;    
    font-weight:normal;    
    background-image:none;      
    position:relative;    
    
}

.mainMenu ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover,
.mainMenu ul.AspNet-Menu li:hover li:hover
{    
    padding-left:15px;
    margin-left:2px;            
}

.mainMenu ul.AspNet-Menu li li a,
.mainMenu ul.AspNet-Menu li li span
{
   padding:0px;
   margin:0px;
   color:Black;     
   height:auto;
   width:auto;
   position:relative;
}
.mainMenu ul.AspNet-Menu li.Menu1 li
{    
    background-image:url('/Content/images/menu/red.gif');    
}
.mainMenu ul.AspNet-Menu li.Menu2 li
{
    background-image:url('/Content/images/menu/orange.gif');
}
.mainMenu ul.AspNet-Menu li.Menu3 li
{
    background-image:url('/Content/images/menu/blue.gif');
}
.mainMenu ul.AspNet-Menu li.Menu1 li
{
}
.mainMenu ul.AspNet-Menu li.Menu1 li
{
}
.mainMenu ul.AspNet-Menu li.Menu1 li a,
.mainMenu ul.AspNet-Menu li.Menu1 li span
{
    color:#ce3500;    
}
.mainMenu ul.AspNet-Menu li.Menu2 li a,
.mainMenu ul.AspNet-Menu li.Menu2 li span
{
    color:#ed7500;    
}
.mainMenu ul.AspNet-Menu li.Menu3 li a,
.mainMenu ul.AspNet-Menu li.Menu3 li span
{
    color:#006c90;    
}

/*Top menu*/
#header div.top div.topMenu
{
    height:20px;
    background-color:White; 
    width:400px;
    float:right; 
    margin-top:-40px;
    position:relative;
    width:250px;
}
div.topMenu .AspNet-Menu-Horizontal
{
    height:100%;
    position:relative;    
}
div.topMenu ul.AspNet-Menu
{
    position:relative;
    height:100%;
}
div.topMenu ul.AspNet-Menu li
{
    padding:0px 10px;
    border-right:solid 1px #656565;
    height:15px;    
    width:55px;
}
div.topMenu ul.AspNet-Menu li a,
div.topMenu ul.AspNet-Menu li span
{
    color:#656565;    
    font-size:9px;
}
div.topMenu ul.AspNet-Menu li.AspNet-Menu-Hover a,
div.topMenu ul.AspNet-Menu li:hover a,
div.topMenu ul.AspNet-Menu li.AspNet-Menu-Hover span,
div.topMenu ul.AspNet-Menu li:hover span
{
    color:red; 
    font-size:11px;    
}

.docLst h5
{
    margin:0px;
}

.btnQuote
{
    background-image:url('/Content/images/others/btn_quote.gif');
    width:238px;
    height:33px;
    padding-top:10px;
    display:block;
    margin-top:10px;margin-left:150px;
    text-decoration:none;
    font-size:17px;
    font-weight:bold;
    color:Black;
    text-align:center;
}
.btnQuote:hover
{
    background-position:0 -43px;
}
.btnOnlineTranslation
{
    background-image:url('/Content/images/others/btn-traduceri-online.jpg');    
    width:731px;
    height:33px;
    padding-top:15px;
    display:block;
    margin-top:20px;
    margin-left:10px;
    text-decoration:none;
    font-size:17px;
    font-weight:bold;
    color:Black;
    text-align:center;
}
.btnOnlineTranslation:hover
{
    background-position:0px -49px;
}

.rightContainer,
.leftContainer,
.leftContainer2,
.rightContainer2
{
    width:360px;
    /*margin-bottom:15px;
    height:200px;    */
    min-height:165px;
}
.rightContainer,
.leftContainer
{
    overflow:hidden;
}

.rightContainer .cssbox_body,
.leftContainer .cssbox_body
{
    min-height:145px;    
    height:auto !important;/*IE6*/
    height:145px;/*IE6*/
    position:relative;    
    padding-bottom:15px;  
}

.rightContainer .cssbox_body a.link,
.leftContainer .cssbox_body a.link
{        
    position:absolute;
    bottom:25px;    
}

.leftContainer,
.leftContainer2
{
    float:left;
}
.rightContainer,
.rightContainer2
{
    float:right;
}
.leftContainer .imgButton,
.rightContainer .imgButton
{
    float:left;
    margin:0px 10px 0px 0px;
    padding:2px; 
    border:solid 1px #e0e0e0;
    height:82px;
    widows:82px;
    overflow:hidden;
    text-decoration:none;
}
.imgButton:hover
{
    border-color:Blue;
}
.imgButton img
{
    border:0px;margin:0px;
}

.rightLabel
{
    float:right;
    margin-right:10px;
    color:Navy;
}

.leftInput
{
    float:left;
}
.validatorCalloutHighlight
{
    text-align:left;
}
/*
.uploader a
{
    background-color:Red;
}*/
.uploader
{
    background-color:Yellow;
    z-index:1;
}

.ajax__calendar_container 
{
    z-index:1000;    
}

/*Info utile*/
.trCss td,
.trCss2 td
{
    border:windowtext 1pt solid; 
    padding:3pt;
    background-color: transparent;
    font-size: 8pt;
    text-align:center;
    vertical-align:top;
}   

.trCss2 td
{
   background: #ecedf2;
}

.descriptionImage
{
    float:right;
    margin:0px 10px 0px 10px;
    padding-left:10px;    
    
}
.cssbox_head,
.cssbox_head a
{
    background-repeat:repeat-x;
    font-weight:bold;
    color:White;
    text-decoration:none;
}







/* set the image to use and establish the lower-right position */ 

.orange .cssbox,.orange .cssbox_body,.orange .cssbox_head,.orange .cssbox_head h2
{
    background-image: url('/Content/images/main/orange.jpg');
}
.blue .cssbox,.blue .cssbox_body, .blue .cssbox_head, .blue .cssbox_head h2
{
    background-image: url('/Content/images/main/blue.jpg');
}
.green .cssbox, .green .cssbox_body, .green .cssbox_head, .green .cssbox_head h2
{
    background-image: url('/Content/images/main/green.jpg');         
}


.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
    background-color:Transparent;
    background-repeat:no-repeat;
    background-position:bottom right;        
} 
.cssbox { 
    padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
    margin: 0px auto; /* use to position the box */     
} 

/* set the top-right image */ 
.cssbox_head { 
    background-position: top right; margin-right: -15px; /* pull the right image over on top of border */
    padding-right: 20px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.cssbox_head h2 { 
    font-size:12px;
    background-position: top left; 
    margin: 0; /* reset main site styles*/ 
    border: 0; /* ditto */ 
    padding: 15px 0 5px 20px; /* padding-left = image gap + interior padding ... no padding-right */ 
    height: auto !important; height: 1%; /* IE Holly Hack */ 
} 

/* set the lower-left corner image */ 
.cssbox_body { 
    background-position: bottom left; 
    margin-right: 10px; /* interior-padding right */ 
    padding: 5px 0 30px 20px; /* mirror .cssbox_head right/left */   
    text-align:justify;    
} 



.price span.lblInput
{
    width:220px;    
    margin:5px 20px 0px 0px;
    font-weight:bold;
    text-align:right;
    
    float:left;
    clear:both;
}
input.inputField
{
    width:250px;
}
input[type="checkbox"].inputField
{
    width:auto;
    margin-left:235px;
}
textarea.inputField
{
    width:250px;
}
select.inputField
{
    width:255px;
}
div.inputContainer
{
    margin-bottom:7px;
}

.price div.container
{
    
}
.validation-summary-errors
{
	border: 1px solid #CC0000;
	color: black;
	background-color: #FFEBE8;
	list-style-type:none;
}
.validation-summary-errors li
{
/*list-style-type:none;*/
}
input.error,
.input-validation-error,
textarea.error,
.textarea-validation-error
{
	border: 1px solid #CC0000;
	background-color: #FFEBE8;
}
label.error,
.field-validation-error  
 {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: #CC0000;
	font-style: italic;
	margin-left: 10px;
	display:block;
	margin-left:240px;
}
.error
{
    color:#CC0000;
}
.homeLink
{
    font-weight:bold;
    color:Black;
}
#linkTable
{
    margin:10px auto 0px auto;    
    position:relative;
    width:700px;
    text-align:center;
}
#linkTable div.linkItem
{    
    position:relative;            
}


.moto
{
    font-weight:bold;
    margin-top:7px;float:left;clear:both;
    font-size:1.5em;
    color:White;    
}
.mainContentContainer
{
    background-color:White;margin-top:10px;margin-bottom:10px;
}
.linkCategoryUl
{
 list-style-type:none;margin:0px;
}
.linkCategoryLI
{
 width:100%;margin-bottom:5px;
}
.linkCategoryDescription
{
   padding-left:20px;
}
.ulNoTopMargin
{
   margin-top:0px;
}
.lblLanguage
{
    float:right;margin:10px 10px 0px 0px;width:180px;top:10px;
}
.leftMargin
{
    margin-left:150px;
}
.submitB
{
    text-align:center;margin-top:20px
}
.lblMessageErr
{
    color:Red; font-weight:bold
}
.colorRed
{
color:Red;
}
.textarea-watermarked
{
    background-color:#f0f8ff;
    color:Gray;
}

.innerImg
{
    border-width:1px;
}
.clearBr
{
    clear:both;
}
.justifyContainer
{
    text-align:justify;
}
.lineHeight
{
 line-height:150%;
}
.moto2
{
    font-family: Arial Sans-Serif;font-size:26px;padding:15px;
}
.treeContainer
{
    margin-left:200px; display:block;
    visibility:visible
}
.translateText
{
   width:693px;    
    border: 1px solid #c5dbec;
    font-family:Monospace;
    overflow:auto;
    overflow-x:hidden;
    overflow-y:auto;
    padding: 5px;
    white-space:pre;
    margin-top:0px;
    unicode-bidi:embed;
}
.translateText:hover
{
border: 1px solid #79b7e7;
}
.sys-template { display:none; visibility:hidden; }
/*.provider{font-weight:bold;margin-right:5px;}
.provider img{margin-bottom:-2px}*/
#swapBtn{cursor:pointer;}
.transResult
{
    max-height:400px;
    overflow:auto;
    overflow-x:hidden;
    overflow-y:auto;    
}
.bubble
{ 
     display:none;
     position:absolute;
}
.question, .qMark
{    
    color:#ffa500;
	border: 1px solid white;	
	font-weight: bold;	    
}
#questionContainer{width:100%; height:20px; background-color:white;}
.cssbox_body .question
{
    float:right;
}
.confidenceOrange{ color:#ffa500!important;}
.confidenceGreen{ color:Green!important;}
.confidenceRed{ color:Red!important;}
li.lastLI
{
    border-right:solid 1px #c5dbec!important;
}
#InputAreaMsg
{
color:#2e6e9e; font-weight:bold; text-align:left !important;float:left;
}
.errorResult{color:Red;}
.noDisplay{display:none; overflow:hidden; width:0px;height:0px;}
#serviceDescription{overflow:hidden; width:0px;height:0px;}
/*#innerServiceDescription{padding-right:30px;}*/
#fromToContainer{text-align:center; margin-top:5px;}
#swapBtn{margin-bottom:-3px;}
#providerContainer{margin-top:10px;}
#providerContainer fieldset{border: 1px solid #c5dbec;}
#providerContainer fieldset legend{color:#2e6e9e; font-weight:bold;}
#submitContainer{text-align:center;}
#submitContainer input{width:200px;cursor:pointer;}
#bookMarkContainer #link{float:right;}
#shareItImg{width:125px; height:16px;border:0px}
#frmTranslate{height:auto;}
div.ui-tabs .ui-tabs-nav li a {padding: .2em .4em;}
#container{margin-top:10px;}
#imgMoto{width:500px; overflow:hidden;}
.authorized-translation{font-size:12px; margin:0px; border:0px; color:blue;}
#adsContainer468{width:468px; margin:auto;}

.validation-summary-errors ul{
    margin:10px;
    list-style-type:none;
}