body { background: #EBEBEB; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3F434A; } 
html { height: 100%; }

a:link { text-decoration: underline; color : #3f9cdd; border: none;}
a:active { text-decoration: underline; color : #3f9cdd; border: none;}
a:visited { text-decoration: underline; color : #3f9cdd; border: none;}
a:hover	{ text-decoration: underline; color : #FF0000; border: none;} 

input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px;}
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.dropbox { background-color: #F5F5F5; border-top: 2px solid #BBBBBB; border-right: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA; border-left: 2px solid #BBBBBB; padding: 3px; }
.textarea {	background-color: #F5F5F5; border-top: 2px solid #BBBBBB; border-right: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA; border-left: 2px solid #BBBBBB; padding: 3px;}
.button { font-size: 10px; color: #FFFFFF; font-weight: bold; background: #6CA300; border: 1px solid #548A01; padding-top: 3px; padding-bottom: 3px; }
.input { background: #EAF18A; border-top: 1px solid #C9D282; border-right: 1px solid #C9D282; border-bottom: 1px solid #C9D282; border-left: 1px solid #C9D282; padding: 4px;}

.checkbox { border: none; background: #fff;}
.button { border: solid 1px #518F08; background: #66AC14; color: #fff; font-size: 10px; font-weight: bold;}

.header { width: 800px; height: 120px; clear: both; margin: 0px; padding-top: 148px; margin-bottom: 20px; float: left;} 
.header h1 { font-size: 0.1em; margin : 0; padding : 0; text-indent: -1000px;}
.header h1 a { float: left; margin: 0px 0px 0px 0px; color:#fff; display: block; height: 121px; width: 277px; background: url(/_img/site/altd_logo.png); text-decoration: none; cursor: hand; }
.header h1 a:hover { text-decoration: none;}

* html .menu { height: 100px;} 
.menu { float: right; width: 500px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; min-height: 100px; }
.menu a { DISPLAY: block; HEIGHT: 28px; width: 90px;}
.menu strong { DISPLAY: none}
.menu ul { DISPLAY: inline; WIDTH: 764px; padding: 0px; margin: 0px;}
.menu li { DISPLAY: block; FLOAT: left; margin: 0px 0px 0px 0px; padding: 0px; LIST-STYLE-TYPE: none }

.menu .evaluare { background: url(/_img/menu/bkg_menu.png) no-repeat left top; height: 111px; width: 115px; margin-right: 13px; padding-top: 10px;}
.menu .creatii { background: url(/_img/menu/bkg_menu.png) no-repeat left top; height: 111px; width: 115px; margin-right: 13px; padding-top: 10px;}
.menu .solutii { background: url(/_img/menu/bkg_menu.png) no-repeat left top; height: 111px; width: 115px; margin-right: 13px; padding-top: 10px;}
.menu .contact { background: url(/_img/menu/bkg_menu.png) no-repeat left top; height: 111px; width: 115px; padding-top: 10px;}

.menu a.menu_01 { BACKGROUND:  url(/_img/menu/menu_01.png) no-repeat; }
.menu a.menu_01_on { BACKGROUND: url(/_img/menu/menu_01.png) no-repeat left bottom; }
.menu a.menu_02 { BACKGROUND:  url(/_img/menu/menu_02.png) no-repeat; }
.menu a.menu_02_on { BACKGROUND: url(/_img/menu/menu_02.png) no-repeat left bottom; }
.menu a.menu_03 { BACKGROUND:  url(/_img/menu/menu_03.png) no-repeat; }
.menu a.menu_03_on { BACKGROUND:  url(/_img/menu/menu_03.png) no-repeat left bottom;}
.menu a.menu_04 { BACKGROUND:  url(/_img/menu/menu_04.png) no-repeat; }
.menu a.menu_04_on { BACKGROUND:  url(/_img/menu/menu_04.png) no-repeat left bottom;}
.menu a:hover { BACKGROUND-POSITION: left bottom } 

.menu li a { PADDING: 0px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 9px; FLOAT: left; }

DIV.menu ul li a {	Z-INDEX: 100}
DIV.menu ul li a:hover { Z-INDEX: 100}
DIV.menu ul li:hover { Z-INDEX: 100}
DIV.menu ul li.over { Z-INDEX: 100}

DIV.menu ul li li { CLEAR: left; PADDING: 0px; DISPLAY: inline; MARGIN: 0px; BORDER: none; height: auto px;}
DIV.menu ul li { POSITION: relative;}
DIV.menu ul li ul { PADDING: 0px; Z-INDEX: 150; LEFT: 0px; MARGIN: 0px; WIDTH: 123px; POSITION: absolute; TOP: 100%; TEXT-ALIGN: left;}
DIV.menu ul li:hover ul { DISPLAY: block}
DIV.menu ul li.over ul {DISPLAY: block }

.menu LI LI a { background: url(/_img/site/background_links.png) no-repeat left top; height: auto; font-weight: bold; color: #FF0000; padding: 1px 3px 3px 3px; text-decoration: none; }
.menu LI LI a:visited { background: url(/_img/site/background_links.png) no-repeat left top; font-weight: bold; color: #FF0000; padding: 1px 3px 3px 3px; text-decoration: none; }
.menu LI LI a:hover { color: #fff; text-decoration: none; BACKGROUND-POSITION: left bottom; text-decoration: none; } 

.footer { background: url(/_img/site/background_footer.gif) no-repeat right top; width: 800px; height: 150px; clear: both; color: #666666; font-size: 9px;} 
.footer p { display: block; padding: 15px 0px 10px 300px; margin: 0px; } 
.footer p a { color:#666; } 
.footer p a:visited { color:#666; } 

.printpage { position: absolute; top: 294px; font-size: 9px; margin: 0px 0px 0px 400px; width: 100px;}

#bgcontain { width: 100%; } 

/*\ IE/Win min height hack */ 
* html #container { height: 482px;} 
/* */ 
#container { background: #fff url(/_img/site/background_page.jpg) no-repeat; padding-bottom: 20px; float: left; width: 100%; min-height: 482px;} 
.content { width: 800px; float: left;}

/*\ IE/Win min height hack */
* html .right { height: 200px;} 
/* */ 
.right { float: right; width: 500px; margin: 5px 0px 0px 15px; min-height: 200px; } 
.right h1 { font-family: "Trebuchet MS"; font-size: 24px; letter-spacing: -1px; font-weight: bold;}
.right h2 { font-family: "Trebuchet MS"; font-size: 20px; letter-spacing: -1px; padding: 5px 0px; margin: 5px 0px 0px 0px; font-weight: normal; }
.right h3 { font-family: "Trebuchet MS"; font-size: 14px; padding: 5px 0px; margin: 5px 0px 0px 0px; }
.right p { padding: 5px 0px; margin: 5px 0px; font-size: 12px;}
.right blockquote { padding: 10px; margin: 5px 0px; font-size: 14px; background: #E3F3FF; font-family: "Trebuchet MS";}

.right .breackrumb { border-bottom: dashed 1px #ccc; padding-bottom: 5px;} 
.right .breackrumb ul { padding: 0px; margin: 0px; color: #000;}
.right .breackrumb li {  background: url(/_img/site/breackrumb_arrow.png) no-repeat left center; list-style-type: none; padding: 0px 5px 0px 7px; margin: 0px; display: inline; font-size: 9px;} 
.right .breackrumb li a { color: #FF0000;}

.right .news { padding: 0px; margin: 0px;}
.right .news li { background: url(/_img/site/ico_news.png) no-repeat left top; padding: 5px 0px 5px 15px; margin: 0px; font-size: 11px; list-style-type: none;}
.right .news li a { font-size: 12px; padding: 1px 0px 0px 0px; display: block;}
.right .news li a:hover { text-decoration: none; } 

.right .address { padding: 0px; margin: 0px 0px 20px 0px; float: left;}
.right .address ul { padding: 5px 0px 0px 0px; margin: 0px; font-size: 10px; width: 33%; float: left;}
.right .address li { padding: 0px; margin: 0px; font-size: 10px; list-style-type: none;}

.right .address .big { font-family: "Trebuchet MS"; font-size: 14px; padding: 5px 0px; margin: 0px; font-weight: bold; }
.right .address h2 { font-family: "Trebuchet MS"; font-size: 14px; color: #FF0000; letter-spacing: 0px; padding: 2px 0px; margin:0px; font-weight: bold; border-bottom: dashed 1px #ccc; }

/* Left Portfolio Main Page*/
.right .portfolio { }
.right .portfolio h2 { font-family: "Trebuchet MS"; letter-spacing: -1px; padding: 2px 0px; margin:0px; font-weight: normal; border-bottom: dashed 1px #ccc; }
.right .portfolio h2 strong {font-weight: bold; }
.right .portfolio p { clear: both; padding: 0px; margin: 10px 0px; font-size: 10px; line-height: 11px; color: #777 }
.right .portfolio ul { padding: 10px 0px 20px 0px; margin: 0px; width: 100%; float: left;} 
.right .portfolio li { margin: 0px; padding: 0px 0px 1px 0px; LIST-STYLE-TYPE: none; height: 67px; width: 61px; display: inline; }

.right .portfolio li a { float: left; background: url(/_img/site/background_portfolio_li.png) no-repeat; margin: 0px; padding: 2px 12px 13px 2px;}
.right .portfolio li a:hover { BACKGROUND-POSITION: left bottom } 

.right .portfolio img { border: 0px; padding-bottom}

/* Right Portfolio Details */
.right .pdetails {}
.right .pdetails h2 { font-family: "Trebuchet MS"; font-size: 14px; letter-spacing: 0px; padding: 2px 0px; margin: 0px 0px 10px 0px ; font-weight: bold; border-bottom: dashed 1px #ccc; }
.right .pdetails p { clear: both; padding: 0px; margin: 10px 0px; font-size: 11px; line-height: 13px; color: #777 }
.right .pdetails ul { padding: 0px 10px 10px 0px; margin: 0px; float: left;} 
.right .pdetails li { margin: 0px; padding: 0px 0px 1px 0px;  LIST-STYLE-TYPE: none; height: 67px; width: 61px;}

.right .pdetails li a { float: left; background: url(/_img/site/background_pdetails_li.png) no-repeat; margin: 0px; padding: 2px 2px 13px 2px;}
.right .pdetails li a:hover { BACKGROUND-POSITION: left bottom } 
.right .pdetails img { border: 0px; padding-bottom}

.right .pdetails .big { float: left;}
.right .pdetails .big img { border: none; padding: 0px; margin: 0px;}

.right .solicitari { margin: 10px 0px;}
.right .solicitari fieldset { border: none; padding: 0px; margin: 0px;}
.right .solicitari form { background: #F2F2F2; padding: 10px; margin: 10px 0px;}
.right .solicitari p { padding: 7px 10px; margin: 0px;display: block;}
.right .solicitari label { padding: 0px; margin: 0px; }
.right .solicitari small {  font-size: 11px; width: 180px; float: left; padding-top: 6px; }
.right .solicitari input { padding: 2px; font-size: 11px; color: #666;}
.right .solicitari select { padding: 2px; font-size: 11px; color: #666;}
.right .solicitari textarea { padding: 3px; font-size: 12px; color: #666;}
.right .solicitari .checkbox { background: none;}

.right .solicitari .off { color: #333; background: #F2F2F2;}
.right .solicitari .on { background: #fff; color: #4898DC; }
.right .solicitari .on input { background: #E3F3FF; color: #006699;}
.right .solicitari .on select { background: #E3F3FF; color: #006699;}
.right .solicitari .on .checkbox { background: none;}

.right input.b_solicitare { width: 111px; height: 25px; background: url(/_img/site/b_trimite_solicitare.png) no-repeat; padding: 0px; margin: 0px; border: none;}
.right input.b_solicitare:hover { background: url(/_img/site/b_trimite_solicitare.png) no-repeat 0 -25px;  padding: 0px; margin: 0px; border: none;}
.right input.b_solicitareIE { width: 111px; height: 25px; background: url(/_img/site/b_trimite_solicitare.png) no-repeat 0 -25px;  padding: 0px; margin: 0px; border: none;}

.right input.b_mesaj { width: 97px; height: 25px; background: url(/_img/site/b_trimite_mesaj.png) no-repeat; padding: 0px; margin: 0px; border: none;}
.right input.b_mesaj:hover { background: url(/_img/site/b_trimite_mesaj.png) no-repeat 0 -25px;  padding: 0px; margin: 0px; border: none;}
.right input.b_mesajIE { width: 97px; height: 25px; background: url(/_img/site/b_trimite_mesaj.png) no-repeat 0 -25px;  padding: 0px; margin: 0px; border: none;}

.right .mode { float: left; PADDING: 0px 0px 20px 0px; margin: 0px; WIDTH: 500px; }
.right .mode small { position: absolute; font-size: 38px; font-weight: bold; font-family: 'Arial'; margin: -7px 0px 0px -33px; letter-spacing: -3px; line-height: normal; }
.right .mode a small { color: #DED8AF;}
.right .mode a:hover small { color: #0051AD;}

.right .mode I { font-style: normal;}
.right .mode ul { WIDTH: 500px; padding: 0px; margin: 0px; }
.right .mode li { FLOAT: left; margin: 0px; padding: 0px; LIST-STYLE-TYPE: none; font-size: 14px; line-height: 16px; font-family: "Trebuchet MS"; }
.right .mode a { background: #F5F2DD; DISPLAY: block; HEIGHT: 34px; width: 110px; padding: 9px 0px 9px 40px; margin: 0px 15px 0px 0px; color: #996600; text-decoration: none; }
.right .mode a:hover { background: #E3F3FF; color: #0051AD; text-decoration: none; } 

.right .h2nr {background: #FF3300; color: #fff; padding: 3px 5px; float: left; font-size: 14px; margin-right: 5px; }

.main { width: 100%; }
.main h2 { font-size: 14px; font-weight: bold; letter-spacing: 0px; margin: 0px; padding: 5px 0px; border-bottom: dashed 1px #ccc;}
.main ul { margin: 0px; padding: 5px 0px 5px 15px; color: #0099CC;}
.main li { margin: 0px; padding: 1px 0px; font-size: 10px;}

.col1 { float: left; width: 490px; font-size: 11px; margin-bottom: 10px;}
.col1 p { font-size: 12px;}
.col2 { float: left; width: 230px; padding: 0px 25px 0px 0px; font-size: 10px;}
.col2 p { font-size: 10px;}
.col3 { float: left; width: 230px; font-size: 10px;}
.col3 p { font-size: 10px;}


/*\ IE/Win min height hack */ 
* html .left { height: 250px;} 
/* */ 
.left { background: url(/_img/site/background_left.png) no-repeat; min-height: 250px; width: 260px; padding: 0px 10px; } 
.left h2 { font-family: "Trebuchet MS"; font-size: 14px; padding: 15px 0px; margin: 5px 0px 0px 0px; }

/* Left Portfolio */
.left .portfolio { background: #FFF; padding: 0px; margin: 0px 0px 0px 0px; float: left;}
.left .portfolio ul { padding: 0px 0px 5px 0px; margin: 0px; width: 100%;} 
.left .portfolio li { margin: 0px; padding: 0px 0px 1px 0px; LIST-STYLE-TYPE: none; width: 61px; display: inline; }
.left .portfolio li a { float: left; background: url(/_img/site/background_portfolio_li.png) no-repeat; margin: 0px; padding: 2px 6px 13px 2px;}
.left .portfolio li a:hover { BACKGROUND-POSITION: left bottom } 
.left .portfolio img { border: 0px; padding-bottom}
.left .portfolio li em { display: none;}


.left .news { padding: 0px; margin: 0px; }
.left .news li { padding: 5px; margin: 5px 0px; font-size: 10px; font-weight: bold; list-style-type: none;}
.left .news li a { font-weight: normal; font-size: 10px; color: #FF0000; }

.left .news .off { color: #6699CC; background: #F8F8F8;}
.left .news .off a { text-decoration: none;}
.left .news .on { background: #E0F5FF; color: #333; }
.left .news .on a { color: #0066CC; text-decoration: underline;}

.left .details { padding: 0px; margin: 0px; font-size: 10px;}
.left .details a { padding: 0px; margin: 0px; text-decoration: none; }
.left .details .allnews { background: url(/_img/site/ico_allnews.png) no-repeat left top; padding-left: 15px; margin: 0px; }
.left .details .rssnews { background: url(/_img/site/ico_rssnews.png) no-repeat left top; padding-left: 15px; margin: 0px; }
.left .details a:hover { BACKGROUND-POSITION: left bottom; padding-left: 15px; margin: 0px; text-decoration: underline; } 

.showSPAN {display:block;}
.hideSPAN {display:none;}
