BODY {

    font:x-small/1.4 Tahoma, Verdana, Helvetica, Arial, sans-serif;
    background:#FFF url(img/body.gif) repeat-y center;
    color:#555040;
    margin:0;
    padding:0;
}

A {
    color:#333333;
    text-decoration:underline;
}

A:Hover {
    text-decoration:none;
}

#container {
    width: 763px !important; 
    width /**/:763px; /* IE5/Win */
    margin-left: auto; margin-right: auto;
    padding:0 5px;
    border-bottom:5px solid #FFF;
    position:relative;
    font-size:110%;
}

h4 { margin-top: 20px; clear: both; }
/********* header *************/
#header {
    width: 763px !important; 
    width /**/:763px; /* IE5/Win */
    height: 258px;
    background:#FFF url(img/main_bkg.jpg) no-repeat ; 
}

#internet,#metropolitan, #telefonie, #televiziune,#video { display: block; width: 79px; height: 54px;}
#internet span,#metropolitan span, #telefonie span, #televiziune span,#video   span { display: none;}

#internet { position: absolute; left: 298px; top: 22px;  }
#internet:hover { background:transparent url(img/internet.gif) no-repeat 40px 0px;}
#metropolitan { position: absolute; left: 340px; top: 79px;  }
#metropolitan:hover { background:transparent url(img/metropolitan.gif) no-repeat 25px 0px;}
#telefonie { position: absolute; left: 296px; top: 137px; }
#telefonie:hover { background:transparent url(img/telefonie.gif) no-repeat 33px -1px;}
#televiziune { position: absolute; left: 210px; top: 151px;  }
#televiziune:hover { background:transparent url(img/televiziune.gif) no-repeat 33px -1px;}
#video { position: absolute; left: 127px; top: 164px; }
#video:hover { background:transparent url(img/video.gif) no-repeat 39px -1px;}

#headermenu { 
    list-style: none;
    list-style-type: none;
    float: left;
    position: absolute;
    top: 183px;
    left: 410px;
    margin: 0; padding:0;
}

#headermenu li{ 
    list-style: none;
    list-style-type: none;
    float: left;
    margin: 0;
}

#headermenu a{
    display: block;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    text-decoration:none;
    margin: 0 0 0 15px;
    padding: 0 0 0 10px;
}
#headermenu a.hm:hover {
  background:transparent url(img/hmov.gif) no-repeat 0px 3px;
}
#headermenu a.hm2:hover {
  background:transparent url(img/hmov2.gif) no-repeat 0px 3px;;
}

.headersubmenu { 
    list-style: none;
    list-style-type: none;
    float: left;
    position: absolute;
    top: 208px;
    left: 360px; 
    margin: 0; padding:0;      
}
.headersubmenu li{ 
    list-style: none;
    list-style-type: none;
    float: left;
    
}
.headersubmenu a{
    display: block;
    font-size: 11px; 
    color: #6c6c6c;
    font-weight: bold;
    text-decoration:none;
    margin: 0 0 0 15px; 
    padding: 0 0 0 10px; 
}
.headersubmenu a:hover {
  background:transparent url(img/hsmov.gif) no-repeat 0px 3px;
}
/***** content ************/
#content {
    float: left;
    width: 763px !important; 
    width /**/:763px; /* IE5/Win */
}

#leftcont {
    float: left;
    width: 179px;
    background:#FFF url(img/left_bkg.gif) repeat-y ; 
}
#leftcont h3 {
    background:#FFF url(img/left-h3_bkg.gif) no-repeat ;  
    color: #d97252;
    font-weight: bold;
    font-size: 12px;
    margin: 0; padding: 0;
    text-align: right;
    width: 179px;
}
#leftcont h5 {
    font-weight: bold;
    font-size: 11px;  color: #d73a00;
    margin: 7px 0 4px 0; padding: 0 0 0 5px;
    
}

#leftcont p {
    padding: 0 0 0 10px;    margin:0;   color: #3f1b74;
}

#leftender {
    float: left;
    display: block;
    width: 179px;
    height: 24px;
    background:#FFF url(img/leftender.gif) no-repeat ;    
}

#maincont {
    float: left;
    width: 571px;
    margin: 0 0 0 10px;
    background:#FFF url(img/main_bkg.gif) repeat-y ;
     
}
      
#maincont h3 {
    background:#FFF url(img/main-h3_bkg.gif) no-repeat ;  
    color: #d97252;
    font-weight: bold;
    font-size: 12px;
    margin: 0; padding: 0 0 0 0px;
    text-align: left;
    width: 571px;
    height: 41px;
}
#explanation {
     margin: 0; padding: 0 0 0 10px;  
    width: 520px !important; 
}

#maincont p {
/*    width: 520px !important;   */
}

#mainender {
    float: left;
    display: block;
    width: 571px;
    height: 25px;
    background:#FFF url(img/mainender.gif) no-repeat ;    
}
/********** footer ************/
#footer {
    clear: both;
    float: left;
    width: 763px !important; 
    width /**/:763px; /* IE5/Win */
    border-top: 3px #6c6c6c solid;
    margin: 5px 0 0 0 ;
}

#copyright {
    color: #6c6c6c;
    float: right;
}


/*********** diverse **************/
.tbpreturi {

}
.tbpreturi td{
    margin: 1px; background: #d73a00; color: #ffffff; font-weight: bold;
}
.tbpreturi2 {

}
.tbpreturi2 td{
    margin: 1px; background: #003ad7; color: #ffffff; font-weight: bold;
}

.conectare table,.contact table  { width: 450px; margin-left: auto; margin-right: auto;}

.conectare td,.contact td {
    background: #ffffff;
}
.conectare input,.conectare textarea, .contact input, .contact textarea {
    border: 1px solid #999999;
    font-size: 11px;
    width: 250px;
    padding: 2px;
    color: #444444;
}
.conectare textarea {height: 100px; }
.contact textarea {width: 300px; } 
.contact .submit {width: 80px;}

#explanation .p1 { }