body {padding: 0px; background: url("poze/site/bg3.jpg") #ffffff repeat-x; margin: 0px; font-size:12px; font-family:Arial,Verdana; color: #000;}

a {color: #2B91B8; text-decoration: none;}
a:hover { color: #000; text-decoration: underline;}

h1 { padding: 10px 0px 10px 0px; margin: 0px; font: bold 1.1em arial, sans-serif; }
h1 a {text-decoration: none}
em {color:#b22222;}

#content {margin: 0px auto; width: 880px;}

#header {padding: 0 0 0 0 ; border-top: #000 4px solid;  background: url("poze/site/headerbg.gif") #fff repeat-x left bottom; color: #808080;  height: 93px; margin: 0px; position: relative;}
#header h1#logo { position: absolute; margin: 0; padding: 0; font: bolder 22px 'Trebuchet MS', Arial, Sans-serif; letter-spacing: 0px; color: #CCC; top: 16px; left: 0px;}
#header .pub { position: absolute; top: 0px; right: 0px; width:728px; height:90px; } 
#header #searchform {position: absolute; top:93px;right:5px;}

#wrap{border:1px #ccc solid; overflow: hidden; height: 100%; background: #fff;}
.subheader {clear: both; margin: 0px 0px 0px;}
.meniu_left {float:left; width: 185px; color: #ffffff; line-height: 24px; text-align:center; color:#000}
.meniu_right {float: right; background: url("poze/site/hmrightbg.gif") #f6f6f6 repeat-x;  width: 690px; color: #626262; line-height: 24px; }
.meniu_right a { padding-right: 5px; padding-left: 5px; font-weight: bold; padding-bottom: 5px; margin: 0px 2px 0px 0px; color: #000; padding-top: 4px; text-decoration: none}
.meniu_right a:hover {background: url("poze/site/hmleftbg.gif") #33addb repeat-x; color: #ffffff; text-decoration: none;}
.meniu_right a.blue{background: url("poze/site/hmleftbg.gif") #33addb repeat-x; color:#fff;}
.meniu_right a.blue:hover {color:#D93636;} 
.meniu_right a.red {color:#D93636;}
.meniu_right a.red:hover {color:#fff;} 

#left {float: left; width: 185px;}
#right {float:right; margin: 0px 0px 10px 0; width: 690px; color: #000; background-color: #ffffff}
#search_bar {width: 630px; background: #fff url(poze/site/search_bg.jpg) repeat-x bottom left; float: right;} 
#search_bar div {background: transparent url(poze/site/search_left.jpg) no-repeat bottom left;height: 26px; padding: 0px 0px 0px 15px;} 

#footer { clear: both; line-height: 13px; background-color: #ffffff; text-align: center}
#footer #parteneri {text-align: center; padding: 1px 0; font-size:11px;}
#footer #parteneri ul{list-style:none;margin:0;padding:0; }
#footer #parteneri li{float:left;margin:1px 0 0 1px;padding:0 1px 0 1px; width:142px; text-align:left; border: 0px #000 solid;}
#footer #topuri {clear: both; padding: 5px 0 2px 0; margin: 0;}
#footer #contact {clear: both; padding: 2px 0 2px 0; color: #777; background-color: #e5e5e5; margin: 3px 0 3px 0;}      
	   
	   
.caseta {margin: 2px 4px 10px 0px; text-align: justify; padding: 4px; border: 1px #2B91B8 solid; display: block;}
.caseta .title {background: #f5f5f5; border:1px #2B91B8 solid; color:#2B91B8; font:13px Arial; font-weight: bold; margin: 0 5px 0 5px; padding: 1px 5px 1px 5px;}
.caseta .title h1{}
.caseta ul{list-style:none; margin:0; padding:0; padding-top: 0px;}
.caseta li{float:left; margin:1px 0 0 1px;padding:0 1px 0 1px; width:160px; text-align:left;}
.caseta li i{font-style: normal; font-size: 10px;}  
.caseta ul li span {display: none;} 
.caseta img.dir {width: 20px; height: 20px; border: 0px; padding-right: 2px;}   
/*
.caseta img.dir {width: 25px; height: 23px; border: 0px; padding-right: 2px;}    
.caseta li.poze{float:left; margin:1px 0 0 1px;padding:0 1px 0 1px; width:109px; text-align:left;}
.caseta li.poze{float:left; margin:2px 0 0 1px;padding:0 1px 0 1px; width:130px; text-align:left;}
*/
.caseta li.poze{float:left; margin:3px 4px 3px 1px; padding:0px; width:126px; text-align:center; border:1px #ccc solid;} 
.caseta li div.text{ padding:0 1px 2px 1px; text-align:center; clear: both;}

.caseta li.poze img { border: 1px solid #a9a9a9; padding: 3px; width: 96px; height: 96px; margin: 3px 2px 2px 2px;}
.caseta li.poze img.rosu {border: 1px solid #ff0000;}

.caseta li div.trimite{border:1px #ccc solid; border-bottom: 0px; background-color:#f5f5f5; margin:1px 3px 0px 3px; padding:1px 0px 1px 0px; font-size:11px; text-align:center;} 
.caseta li div.trimite img {width: 16px; height: 16px; border: 0px; padding: 0 4px 0 4px; margin: 0px;}     
.caseta li div.trimite div {border:1px #ccc solid; border-bottom: 0px; background-color:#f5f5f5; margin:0px 1px 0px 1px; padding:1px 2px 1px 2px; font-size:11px; text-align:center; float: right; height: 13px;}        
  
      
form.search {padding: 0px; margin: 0px; padding-top: 1px;}
input, textarea, select {font-size: 11px; font-family: Arial;}
input.text {background: #fff; margin: 0px; border:1px #33addb solid; color: #000;}
input.searchbutton {padding: 0px 5px 0px 5px; font-weight: bold;  background: #ffffff; margin: 0px; color: #808080; border:1px #33addb solid;}
select.text {background: #fff; margin: 0px; border:1px #33addb solid; color: #000;} 

.date {padding-right: 0px; padding-left: 0px; background: #ffffff; padding-bottom: 0px; margin: 4px 0px 3px; color: #ccc; padding-top: 0px; text-align: right }

.caseta_left {width:180px; background:#fff; padding:2px 2px 2px 0px; border:1px #ccc solid; border-left:0px; margin:0 0 5px 0;}
.caseta_left .caseta_top{font-size:12px;font-family:verdana; border:1px #e6e6e6 solid; border-left:0px; padding:2px;padding-left:3px;margin-bottom:2px; background: url("poze/site/hmleftbg.gif") #33addb repeat-x; color:#fff}
.caseta_left .caseta_continut{padding-left:4px;}
.caseta_left a {font-weight:bold; display:block; text-decoration:none; padding:1px 2px 1px 2px; padding-left:4px; margin:0 0 0 2px; width:171px; color:#000;}
.caseta_left i{color:#999; font-style:normal; font-size: 11px;}
.caseta_left a b{display: none;}
.caseta_left a :link{}
.caseta_left a:hover, .caseta_left a:hover i{background:#33addb; color:#fff; text-decoration: none;}

#tooltip { color:#000; padding: 3px; background: #fff;  border: 1px solid #2B91B8; text-align: center; width: 250px; opacity: 1; position: absolute; display: none; z-index: 2;}
 
/*************************************/        
.img { float:left; background: url(poze/site/shadow.gif) no-repeat bottom right; margin: 10px 0 0 9px;}
.img img { display: block; cursor: pointer; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 2px; width: 96px; height: 96px;}
.img b{background-image: url("poze/site/view_image2.gif"); width: 34px; height: 9px; position: absolute; left: 66px; top: 3px;} 
.img img.rosu {border: 1px solid #ff0000;}  

.img_ext {margin: 7px 0 0 7px;}
.img_ext img {width: 70px; height: 70px;}
.img_ext b{left: 39px; top: 3px;} 

.pic_avatar {display: block; border: 1px solid #a9a9a9; padding: 4px; margin: 0 auto;} 

.c_avatar img{display: block; border: 1px solid #a9a9a9; margin: 2px auto 2px auto; padding: 4px; width: 70px; height: 70px;} 
.c_avatar span {display: none;}  
/*************************************/   
/***************************************/
a.info {position: relative; text-decoration: none}
a.info span {display: none; z-index:2;}
a.info:hover {cursor: default}    
a.info:hover span.ib{ position: absolute; left: -23px; top: 80px; border:1px #2B91B8 solid; display: block; background: #fff; padding: 2px 4px 2px 4px; font-weight: normal; font-size: 11px;  width: 140px; color: #000;  height: 24px; text-align: center; text-decoration: none; line-height: 11px;} 
a.info:hover span.i{ position: absolute; left: -65px; top: -20px; border:1px #2B91B8 solid; display: block; background: #fff; padding: 2px 4px 2px 4px; font-weight: normal; font-size: 11px;  width: 160px; color: #000;  height: 16px; text-align: center; text-decoration: none;line-height: 11px;} 
a.info:hover span.m { position: absolute; left: -40px; top: 55px; border:1px #2B91B8 solid; display: block; background: #fff; padding: 2px 4px 2px 4px; font-weight: normal; font-size: 11px; width: 150px; color: #000;  height: 24px; text-align: center; text-decoration: none;line-height: 11px;}
/*************************************/

.clear {clear: both;}
.trace{font-size:12px; color:#000000; font-weight:bold; text-align:left; padding-left:10px; padding-top:5px; padding-bottom:5px;}
.line {margin-top: 15px;} 
.error_message {color:#b22222; padding: 5px 10px 5px 10px; font-weight: bold; text-align: center; margin: 0 auto;}

#p_left{float:left; width:105px; margin:0; padding:0;}
#p_right{float:right; width:105px; margin:0; padding:0;} 
#p_center{margin:0px 107px 0px 107px; border:1px #C1C1C1 solid; padding:0px; border: 1px #2B91B8 solid; text-align: center; line-height: 20px;}
#p_center .box{padding: 5px; background: #f5f5f5; border: 1px #ccc solid; text-align: justify; margin: 5px;}  
#p_center .box a{line-height: 20px;} 
#p_center .box img{padding: 3px 6px 3px 3px;} 
    
.caseta_avatare_laterale {margin: 0px 2px 0px 2px; text-align: justify; padding: 0px; border: 1px #2B91B8 solid; overflow: hidden; height: 100%;}
.caseta_avatare_laterale .title{color:#2B91B8; font:11px Arial; font-weight: bold; margin: 0; background: #f5f5f5; border-bottom:1px #2B91B8 solid; padding: 1px 5px 1px 5px; text-align: center;}
.caseta_avatare_laterale .content{background: #fff; padding: 1px 3px 1px 3px;}
 
#paginatie {text-align:center;clear:both;margin:5px 0 5px 0;}
#paginatie ul{list-style:none;margin:0;padding:0;}
#paginatie li{float:left;margin:3px 2px 0 0;padding:0px;}
#paginatie a, #paginatie a:visited{display:block;text-align:center;text-decoration:none;border:1px #1b80c3 solid;padding:1px 5px 1px 5px;background:#fff;}
#paginatie a:hover, #paginatie a:active{border: 1px solid #000080;color: #fff;background-color: #2B91B8;}
#paginatie li.currentpage{font-weight: bold;border: 1px solid #000080;background-color: #2B91B8; color: #FFF; padding:1px 5px 1px 5px; margin:3px 2px 0 0;}
#paginatie li.ant_urm{font-weight: bold;}

/********************************/
#topbar{position:absolute; border: 1px solid black; padding: 2px; visibility: hidden; z-index: 100;} 
div.float-box{background:#fff;text-align:left; width: 730px;}
div.float-box .header{margin-bottom:0px; background:#f5f5f5; color:#000; padding: 1px 0 1px 5px; position:relative;height:14px;}
div.float-box a.header .left{position: absolute; top: 0px; left: 10px; width: 200px;} 
div.float-box .header .right{position: absolute; top: 0px; right: 0px; cursor: pointer; width: 20px;}
div.float-box .content{padding:0px; padding-top:5px; text-align:center; clear: both;}  
/********************************/

.r_0{padding:3px;background:#ffffff; margin-top:5px;} 
.r_1{padding:3px;background:#cfcfcf; margin-top:5px;}