body {
    background-color:#EFF7F7;
    overflow:auto;
    background-image:url(../img/elements/bgMain.jpg);
    background-repeat:repeat-x;
    margin-top:0px;
}

.smError{
  color:red;
}
.clearAll{
    clear:both;
}

.floatL{
    float:left;
}

.floatR{
    float:right;
}


.contactTop{
    height:70px;

}


.bbCode{
    padding:2px;
    background-color:#FBFBE1;
    border:1px solid #CDCDD5;
    color:gray;
    line-height:8px;
}

pre{
    color:gray;
}


.cellPortfolio{
    float:left; 
    height:240px; 
    width:310px;
}
.cellPortfolio0{
    line-height:12px; 
    height:63px;   
}
            
.cellMenuPortfolio{
      padding-bottom:3px;
}
.boxNewsTitle{
    padding-right:2px;
    padding-left:5px;
    margin-bottom:14px;
    border:1px solid #DADADC;
    background-color:#F3F7F7;
}

.boxNewsContentInner{
    padding-right:2px;
    padding-left:5px;
}

.linkerPermanent{
    font-size:9px;
    text-decoration:none;

}
.linkerNews{
    font-weight:700;
    text-decoration:none;
    font-size:10px;
}
.boxNewsContent{
    margin-top:30px;
    padding-top:15px;
    width:650px;
    border-top:1px dotted #7C7D96;

}
.boxNewsImage{
    float:left;
    margin-right:12px;
}


.boxNewsContent0,.boxNewsContent1{
    float:left;
}


.slideOuterContainer{
    margin-top:20px;
    margin-bottom:12px;
    width:440px;
    height:280px;
    background-color:#E0DADA;
    background-image:url(../img/elements/sliderInfo.jpg);
    background-repeat:no-repeat;

}

.slidePrev{
    margin-top:20px;
    float:left;
    width:60px;
}

.slideNext{
    margin-top:20px;
    float:right;
    width:60px;
    text-align:right;
}

.slideInnerContainer{
    float:left;
    margin-top:20px;
    width:320px;
    height:240px;
    background-color:#fff;
    font-size:22px;
    font-family:verdana,arial;
    color:#535455;

    overflow:hidden;
}

.slideContainer{
    width:310px;
    margin-left:auto;
    margin-right:auto;
}




#boxFlashAction{
    display:none;
    position:absolute;
    top:90px;
    height:400px;
    width:800px;


}
.boxFlashMenu,.boxFlashContent{
    float:left;
}
.boxFlashClose{
    float:right;
    font-size:9px;
    width:190px;
}
.boxFlashMenu{
    width:140px;
    margin-left:4px;
    padding-top:12px;
}

.boxFlashContent{
    position:relative;
    width:600px;
    height:480px;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
}

.boxFlashInnerContent{
    position:absolute;

}


.boxFlashClose{
    width:20px;
    padding-top:12px;
}

.contactCell{
    float:left;
    width:170px;
    margin-left:4px;
    margin-right:4px;
    height:40px;
}


.titleSmall{
    font-weight:700;
    letter-spacing:1px;
    color:#667380;

}
#boxLogoSmall{
    position:fixed;
    left:940px;
    top:72px;
    
    width:20px;
    height:50px;
}

.boxTitleContent{
float:left;
}

.boxContent{
  width:650px;
  margin-left:auto;
  margin-right:auto;
  min-height:300px;

}
/*  min height for Internet Explorer */
/*\*/
* html .boxContent {
	height: 32em;
}


.boxMain {
    width:1000px;
  
}

.floatLeft{
    float:left;
}
.floatRight{
    float:right;
}

.clearFloat,.clearAll{
    clear:both;

}

.indexLogo,.indexText{
float:left;
}

.indexLogo{
width:100px;
height:100px;
}
.indexText{
width:460px;
}



.boxTopEmpty{
    height:12px;
    overflow:hidden;
}

.boxTopMenu{
    height:45px;
    width:930px;
    background-repeat:repeat-x;
    padding-top:7px;
    letter-spacing: 1.0px;
    font-weight:700;
    font-size:14px;
}

.boxTop {

}


.boxBottom {
    width:1000px;
 }
    
.boxBottomLeft {
    width:205px;
      float:left;
  
         height:400px;
 }
 
     
.boxBottomCenter {
    width:671px;
    float:left;
 }
 
 .boxBottomCenterTop {
    background:url(../img/elements/bgLineTop.gif);
    height:10px;
        width:700px;
}    
    
.boxBottomCenterInner {
    width:700px;
    background:url(../img/elements/bgLine.gif) repeat-y;

 }



 .boxMenuMain{
 position:fixed;
 left:10px;
 bottom:10px;

 
 }
 .boxMinimizedMain{
 position:fixed;
 left:2px;
 bottom:140px;
}

 



.amenu {
color:#687076;
text-decoration:none;
font-size:10px;
}


.textLinks{
text-decoration:underline;
}

.textLinks:visited{
text-decoration:underline;

}



.amenu:hover,.amenu_on {
color:#7495AC;
text-decoration:none;
}

.amenu_up {
color:#687076;
text-decoration:none;
}

.amenu_up:hover,.amenu_on_up {
color:#7495AC;
text-decoration:none;
}


.amenu_on:hover{
color:#7495AC;
text-decoration:none;
}

.amenu_on_up:hover{
color:#7495AC;
text-decoration:none;
}

a {
color:#606186;
text-decoration:none;

}


a:hover {
color:#8B8CC1;
text-decoration:underline;
}

a:focus {
color:#8AAE7C;
text-decoration:none;
}

.a1 {
color:#8B8CC1;
text-decoration:none;
}

.a1:hover {
color:#8B8CC1;
text-decoration:underline;
}

.maintitle {
font-size:22px;
font-family:verdana,arial;
color:#535455;
}



.boxTitle {
width:170px;
height:18px;
font-family:verdana,arial;
font-size:11px;
font-weight:700;
color:#000;
overflow:hidden;
}


.innerTitle{
padding-top:3px;
margin-left:15px;
font-size:10px;

}


.boxMenu {
width:170px;


font-weight:300;
}
#MenuControls{
position:absolute;
left:163px;
top:120px;
width:10px;
overflow:hidden;
background-color:#fff;

}





.boxMenuBottom {
width:170px;
height:5px;
overflow:hidden;
background-image:url(../img/elements/menuBottom.gif);
background-repeat:no-repeat;
}


.innerMenu{
margin-left:6px;
background-color:#F3F7F7;
width:147px;
padding-left:8px;
padding-right:5px;
}

.contentBox {
padding-left:12px;
}


.indexText h1 {
font-size:15px;
font-family:tahoma, geneva;
color:#7495AC;
}
.boxCenterContentTitle h2 {
font-size:18px;
font-weight:300;
font-family:tahoma, geneva;
color:#CC612C;
letter-spacing:1px;
}

.bbImageLeft{
float:left;
margin-right:12px;
}


h2 {
font-size:12px;
font-family:tahoma, geneva;

}

div,td {
vertical-align:top;
font-family:tahoma, geneva;
font-size:12px;
line-height:14px;
color:#687076;
}


hr {
color:#D2D6D6;
height:1px;
}

pre {
font-family:verdana, arial;
font-size:11px;
color:navy;
font-weight:400;
}


.menu {
font-size:11px;
font-family:tahoma, geneva;
}

.big {
font-size:17px;
font-family:tahoma, geneva;
color:navy;
}






.tfContact, .tfMessage{
background:#D9DDDC; 
color:gray;
font-weight:300;
font-family:tahoma, geneva;
font-size:10px;
width:320px;
border:0px solid transparent;
margin-top:3px;
}
.tfMessage{
height:90px;
}


.buttonContact{
border:0px solid transparent;
width:320px;
height:14px;
background:#fff; 
font-family:verdana,arial; 
font-size:10px;
}

.buttonWhois {
background:#D9DDDC; 
color:gray;
font-weight:bold;
font-family:verdana,arial; 
font-size:10px;
}

.svgCode{
color:#2191A9;
font-size:10px;
}


