body{font-family:"Times New Roman", Times, serif; font-size:13px; color:#000000; margin:0px; background-position:center; background-image: url(http://www.pms.ro/images/patternTile.jpg); background-repeat:repeat-y; }
#containerSite {  width:100%; text-align:center; min-height:600px; height:auto !important; height:600px; }
#containerPagina { width:960px; margin-left:auto; margin-right:auto; text-align:left;  }

#leftSide { float:left; width:250px;}
#rightSide { float:left; width:690px; padding-left:20px; background-color:#FFFFFF; }

#footerLeft { float:left; width:250px; background-position:center; background-image: url(http://www.pms.ro/images/backgroundTile.jpg); background-repeat:repeat-y; }
#footerRight { float:left; width:690px; padding-left:20px; background-color:#FFFFFF; }

#hiddenLeftFooter { float:left; width:250px; background-position:center; background-image: url(http://www.pms.ro/images/backgroundTile.jpg); background-repeat:repeat-y; display:none; }
#hiddenRightFooter { float:left; width:690px; padding-left:20px; background-color:#FFFFFF; display:none; }

a, a:active, a:visited{color:#da251d; text-decoration:none;}
a:hover{color:#696969;}


.fll, .fls{float:left;}
.flr, .fld{float:right;}
.black{color:#000000 !important;}
.red{color:#da251d !important;}

#flags_div { padding:9px 10px 0px 0px; font-family: Arial, Helvetica, sans-serif;font-size: 11px; color:#FFFFFF; text-align:right;}
#flags_div a{color:#AAAAFF;}
#flags_div a:hover{color:#FFFF88;}

#left_column {text-align:right; margin-top:10px;}
#left_column .title {font-size: 18px;  color: #000000; 
			background-image: url(http://www.pms.ro/images/gradient_left_1.png);	
			background-repeat: repeat-y; background-position: right top; 
			width: 240px;	width: *250px;	padding: 9px 10px 9px 0px; margin-bottom:-9px; margin-top:-10px;}
ul.menu{ list-style:none; margin:0px 0px 5px 0px; padding:0px;}
ul.menu li{line-height:23px; padding:0px 0px 0px 0px; }
ul.menu li a{ text-decoration:none; font-size:18px; color:#FFFFFF; padding-right:10px;}
ul.menu li a:hover{color:#696969;}

ul.submenu { list-style:none; margin:20px 10px 0px 0px; padding:0; display:none;}
ul.submenu.sel{ display:block;}
ul.submenu li{ background:none; line-height:23px; color:#696969; padding:2px 10px 2px 0; }
ul.submenu li.titluSelectat { text-decoration:none;  font-size:15px; color:#FFFFFF; margin-right:10px;}
ul.submenu li a{ text-decoration:none;  font-size:15px; color:#696969; background:none;  }
ul.submenu li a:hover{color:#FFFFFF;  }
li.separator_menu{font-size:10px; background: url(http://www.pms.ro/images/separator_menu.png) right top no-repeat !important; height:19px; width:250px; padding:0!important; margin:0!important;}

/*#LoginFrm{ background: url(http://www.pms.ro/images/fundal_parteneri.png) repeat-y left top; padding:10px; }*/
#LoginFrm th{padding:3px 3px 3px 0; }
#LoginFrm td{padding:3px 0 3px 3px; }
#LoginFrm input{font-family: Arial, Helvetica, sans-serif;font-size: 11px; color:#313131; padding:0 0 0 3px; width:110px; }
.red_messages{color:#ff8888}

.textStatic{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#left_parteneri{ background: url(http://www.pms.ro/images/fundal_parteneri.png) repeat-y left top; padding:10px; margin:0 10px 30px; 0;}
 
#work_area { margin-bottom:20px; }
#work_area .title {font-size: 24px; color:#425559; padding:3px 0px 5px 0px;}
#work_area .title_red {font-size: 24px; color:#da251d; padding: 3px 0 5px 0px;}
#work_area .liniuta_h { background: url(http://www.pms.ro/images/gray_line.png) left bottom repeat-x; width:100%; font-size: 1px; overflow:hidden;}
#work_area .separator_v { background: url(http://www.pms.ro/images/separator_v.png) left bottom repeat-y; width:30px; font-size: 1px; overflow:hidden;}

#work_area .content {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
#work_area .content b, #MainTable #work_area .content strong{color:#000000;}
#work_area .proiecte ul{list-style:none; margin:0; padding:0}
#work_area .proiecte li{background: url(http://www.pms.ro/images/bullet1.png) 0 18px no-repeat; padding:18px 0 0 23px; font-family:Arial, Helvetica, sans-serif; font-size:11px; /*line-height:13px;*/}
.link_mic{font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#work_area #portofoliu ul{list-style:none; margin:0; padding:0}
#work_area #portofoliu li{background: url(http://www.pms.ro/images/bullet1.png) 0 18px no-repeat; padding:18px 0 0 23px; font-family:Arial, Helvetica, sans-serif; font-size:12px; /*line-height:13px;*/}

.caseta_left{background: url(http://www.pms.ro/images/gradient_left.png) left top repeat-y; padding:10px 0px 0px 12px;  height:66px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:left; vertical-align:middle; }
.caseta_right{background: url(http://www.pms.ro/images/gradient_right.png) left top repeat-y; padding:10px 12px 0px 0px; width:678px; *width:690px; height:66px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:right; vertical-align:middle; }

#bottom_menu a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000 !important;}
#bottom_menu a:hover{color:#797979 !important;}

table.proiectetbl {border-color: #333333;border-width: 0 0 1px 1px;border-style: solid;width:100%;}
table.proiectetbl td, table.proiectetbl th {border-color: #333333;border-width: 1px 1px 0 0;border-style: solid;margin: 0;padding: 2px;text-align:center;vertical-align:middle; background:#ffffff; }
table.proiectetbl th {background: #555555; color:#ffffff; }
table.proiectetbl td{cursor:pointer;}
table.proiectetbl td.gray{background:#ecebeb;}

table.proiectetbl td.selectat{background: #dedeff;}
table.proiectetbl #program_filter_row>th {padding: 0;}

div#dvProgramDetalii{display:none; border:#CCCCCC 1px solid; background: #ecebeb; padding:30px; margin:0 0 20px 0;}
td#programsContainer{/*height:2000px;*/}

ul.categorii_documente {list-style:none; margin:0; padding:0}
ul.enum_documente {list-style:none; margin:0; padding:0}
ul.categorii_documente li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:000000; font-weight:bold; background: url(http://www.pms.ro/images/bullet1.png) 0 18px no-repeat; padding:18px 0 0 23px;}
ul.enum_documente li{background:none; padding:0px;}
.enum_documente a{background-image: url(http://www.pms.ro/images/download_mic.png) ;background-repeat:no-repeat ;background-position:7px 6px;	padding: 2px 0px 2px 30px;margin: 0px;}

select.program_filter{font-family:Arial, Helvetica, sans-serif; font-size:10px; width:25px; overflow:hidden height:18px; border:none;}

#back_to_list{display:block; width:100%; text-align:right;}

.textTitluStire {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:20px 0 0 0;}
.submitField {border:3px solid #070332; color:#ffffff; background-color:#da251d; font-weight:bold;}
#imagini { width:690px; height:300px; position:relative; z-index:1; }
div#imgPeste { position:absolute; width:690px; height:300px; z-index:2; }
div#imgSub { position:absolute; width:690px; height:300px; z-index:1; }
div#overlay { width:28px; height:300px; background-color:#4c4c4c; position:absolute; top:0px; right:0px; z-index:9; }
div#textOverlay { font-family:Georgia, "Times New Roman", Times, serif; width:647px; height:60px; background-color:#4c4c4c; position:absolute; bottom:0px; left:0px; z-index:9; padding-left:5px; padding-right:10px; font-size:22px; font-weight:bold; color:#FFFFFF; text-shadow: 2px 2px 2px #000; text-align:right; display:none;}
div#textOverlay a{ color:#FFFFFF;}
div#textOverlay a:hover{ color:#FFFFAA;}
.whiteDot { width:13px; height:13px; background-image: url(http://www.pms.ro/images/whiteDot.png);}
.redDot { width:13px; height:13px; background-image: url(http://www.pms.ro/images/redDot.png);}
.italic { font-style:italic; }
.fLeft { float:left; }
.fRight { float:right; }
.clear { clear:both; height:1px; }
.img_fLeft { float:left; margin:0px 10px 10px 5px; }
.img_fRight { float:right; margin:0px 5px 10px 10px; }
.mTop5 { margin-top:5px; }
.mRight5 { margin-right:5px}
.mRight10 { margin-right:10px}
.mRight15 { margin-right:15px}
.mTop10 { margin-top:10px; }
.mTop20 { margin-top:20px; }
.size12 { font-size:12px; }

