/*---------------------------- neamuri.com general
*/

body{
padding:0px;
font: .84em Arial, Verdana, Sans-Serif;
background: #ffffff;
color: #4D4D4D;
margin: 0px;
}

#content {
clear: both;
margin: 0 auto;
min-height: 500px;
width: 960px;
padding: 10px 0 0 0;
}

#main {
clear: left;
float: right;
width: 748px;
padding: 0 0 20px 0;
margin: 0;
}

.x { clear: both; }

.alert{
background: url(images/0alertmid.png) repeat-y left top; 
padding: 0px 0px 0 0; 
margin: 0; 
width: 740px;
clear: both;
}
.alert h4 {
background: url(images/0alerttop.png) no-repeat left top; 
color: #B90000;
margin: 0px;
font-weight: bold;
padding: 5px 0 0 10px;
}
.alert p {
color: #0F3453;
font-size: .84em;
padding: 0px 0 0 25px;
width: 650px; 
clear: both;
margin: 0;
}
.alertbottom{
background: url(images/0alertfoot.png) no-repeat left bottom; 
padding: 0; 
height: 3px; 
margin: 0 0 15px;
}

.pagini{
width: 734px;
border-top: 1px dotted #000000;
border-bottom: 1px dotted #000000;
margin: 10px 0 5px 0;
font: bold 0.8em arial;
text-align: center;
color: #2D456F;
float: left;
padding: 2px 4px 0px 10px;
}
.pagini p{
float: left;
margin: 0 5px 0 0;
height: 24px;
vertical-align: middle;
padding: 0;
}
.pagini a {
color: #3D5F98;
float: left;
height: 20px;
margin: 0 5px 0 0; 
}
.pagini a span {
margin: 0 5px 0 -5px; 
padding: 2px 2px 2px 5px; 
position: relative; 
float:left;
height: 20px;
}
.pagini a:hover, a:active {
color: #1F314E;
}
.pagini a.activ {
text-decoration: none; 
color: #ffffff; 
background: url(images/0pagini.png) no-repeat top right; 
}
.pagini a.activ span {
background: url(images/0pagini.png) no-repeat top left; 
}

/*------------------------------------------------------------------------- caractere*/

a { color: #1D5C8B; }
a:hover { text-decoration: none; color: #2B86CA; }


h1 {
clear: both;
padding: 0px 0 3px 4px; 
font: bold 1.7em calibri, arial; 
text-shadow: 1px 1px 0px #EAEAEA; 
color: #646464;
margin: 5px 0 10px 0;
border-bottom: 1px solid #DFDFDF;
}
	h1 span { float: right; font-size: 12px; color: #383838; padding: 4px 5px 0 0;}
	h1 em { color: #478529; }
h2 {
clear: both;
text-shadow: 1px 1px 1px #D2D2D2;
font-size: 1.5em;
font-weight: normal;
height: 23px;
padding: 0 0 10px 6px;
color: #F0721E;
margin: 0 0 20px;
background: url(images/0line.png) repeat-x left bottom; 
}
	h2 span { float: right; font-size: 11px; color: #383838; padding: 4px 5px 0 0; }
	h2 em { color: #4B8D2C; }

h3 {
text-shadow: 1px 1px 1px #D2D2D2;
font-size: 1.3em;
font-weight: normal;
margin: 0 0 5px 0;
color: #F18338; 
padding: 0 0 0 8px;
}
	h3 a:hover { border-bottom: 1px dotted #697E81; }
h4 {
font-size: 1.1em;

font-weight: normal; 
padding: 0 0 0 10px;
clear: both;
}
	h4 a { color: #fff; }
	

/*----------------------------------------------------------------------- cap pagina */

#topwrap {
margin: 0 auto;
width: 960px;
padding: 8px 0 0;
}
#top {
background: #1A6099 url(images/0topbg.png) repeat-x bottom left;
height: 97px;
}
#top img {
clear: both;
float: left;
padding: 0;
margin: 0;
}

#top form{
text-align: center; 
float: right;
margin : 45px 0 0 10px;
padding: 0px;
height: 26px;
}
.topformspan {
padding: 2px 0 0 2px;
margin: 0px 0 3px 0;
float: right;
clear: both;
font-size: 0.74em;
color: #E4F0FA;
}
input.cautat{
padding : 5px 30px 3px 5px;
background : #ffffff url('images/cauta_camp.png') top left no-repeat;
height: 18px;
width: 115px;
border: 0px;
margin : 0px;
float: left;
font : bold 12px arial;
color: #808080;
}
input.cautab{
padding : 0;
background : #ffffff url('images/cautab.png') top left no-repeat;
height: 26px;
width: 40px;
border: 0px;
margin : 0px;
float: left;
}

/*--------------------------------------------------------------------------- meniu */

#menu {
float: left;
margin: 0 5px 0 0;
padding: 60px 10px 0px 10px;
overflow: hidden;
}

#menu li {
float: left;
display: inline;
font-size: 1.04em;
text-shadow: 1px 1px 1px #111C1F;
cursor: pointer;
margin: 0 0 0 10px;
}
#menu li a {
float: left;
color: #ffffff;
cursor: pointer;
}
#menu li a span {
margin: 0 10px 0 -10px;
padding: 4px 8px 5px 18px;
position: relative;
float:left;
}
#menu li a:hover, #menu li a:active {
color: #FAFCFE;
}
#menu li a.current {
text-decoration: none;
font-weight: bold;
color: #1A6099;
background: url(images/0but.png) no-repeat top right;
text-shadow: 0px 0px 0px #27434F;
}
#menu li a.current span {
background: url(images/0but.png) no-repeat top left;
text-shadow: 0px 0px 0px #27434F;
height: 17px;
padding: 7px 8px 5px 18px;
}


/*--------------------------------------------------------------- meniu lateral*/

#side {
float: left;
width: 200px;
font-size: .9em;
margin: 0 0 10px;
padding: 0 0 0 0;
}
#side h3 {
background: url(images/0h3.jpg) no-repeat;
color: #F4F9FD;
font-size: 1.2em;
font-weight: bold;
padding: 3px 0 0 5px;
height: 20px;
margin: 0 0 5px 0;
text-shadow: none;
}

#sidelist li {
list-style: none;
padding: 0px 0 0px 9px;
margin: 0;
height: 24px;
background: url(images/0more.png) no-repeat  0 5px;
}
#sidelist li a {
clear: both;
padding: 0 0 0 0px;
margin: 0 0 0 -3px;
}

.box {
background: url(images/0midside.jpg) repeat-y left top; 
padding: 0 0 6px 0; 
margin: 0; 
width: 200px;
}
.boxm {
background: url(images/0midside.jpg) repeat-y left top;
padding: 0 0 0px 0;
margin: 0 0 0 0;
width: 200px;
}
.boxm ul {
margin: 0px;
padding: 0px 0 0 4px;
float: left;
}
.boxm li {
list-style: none;
padding: 7px 0 0 3px;
margin: 0;
width: 170px;
background: none;
}
.boxm li a {
clear: both;
padding: 0 0 0 5px;
font: bold 1.3em calibri,arial;
}
.boxm li img {
padding: 0px 0 0 0;
margin: 0px 0 0 0;
border: 0px;
float: left;
}
.sidelist ul {
margin: 0px;
padding: 0px 0 0 4px;
float: left;
}
.sidelist li {
list-style: none;
padding: 0px 0 0px 9px;
margin: 0 0 0 -30px;
height: 22px;
background: url(images/0more.png) no-repeat  0 5px;
width: 150px;
}
.sidelist li span {
float: right;
color: #1A5A8E;
font-weight: bold;
}


.boxtop {
background: url(images/0topside.jpg) no-repeat left top;
padding: 0;
height: 3px;
}
.boxbottom {
background: url(images/0bottomside.jpg) no-repeat left bottom;
padding: 0;
height: 3px;
margin: 0 0 15px;
}



a.linkbleu {
background: #217EB6 url('images/colt-linkbleu-inactiv.png') top center no-repeat;
padding : 3px 5px 3px 5px;
margin : 0 5px 50px 1px;
color: #FFEAD5;
}
a.linkbleu:hover {
background: #217EB6 url('images/colt-linkbleu.png') top center no-repeat;
padding : 3px 5px 3px 5px;
margin : 0 5px 5px 1px;
color: #ffffff;
text-decoration: none;
}

span.micut{
font : 10px arial;
}

a.subh1{
margin : 0 5px 5px 0;
padding : 3px 2px 2px 3px;
color: #2D75B0;
}
a.subh1:hover{
margin : 0 5px 5px 0;
padding : 3px 2px 2px 3px;
color: #65A327;
}

.bldar20{
color: #ffffff;
font: bold 20px arial;
}

a.linkmicverde{
color: #3F8813;
font: bold 12px arial;
}
a.linkmicverde:hover{
color: #5AC11C;
font: bold 12px arial;
}

/*======================================================================= general*/

.butonm input {
border : 2px solid #B5D1D7;
font : bold 22px calibri;
height : 34px;
padding : 2px 15px 2px 15px;
margin : 10px 0 5px 0;
background : #F76017;
color : #ffffff;
}

.textarea textarea{
border : 2px solid #C0C0C0;
float : left;
font : 15px arial;
color : #3C3C3C;
padding : 4px;
width : 450px;
height : 100px;
}

a.linkorange{
color: #DD5F13;
font: bold 11px arial;
}
a.linkorange:hover{
color: #EA7500;
text-decoration: none;
font: bold 11px arial;
}

a.arial11gray{
color: #303030;
font: bold 11px arial;
}
a.arial11gray:hover{
color: #80A42B;
text-decoration: none;
font: bold 11px arial;
}
font.arial11gray{
font: bold 11px arial;
color: #303030;
}

a.linkmic {
font: bold 10px arial;
}
a.linkmic:hover {
font: bold 10px arial;
}

.boxa_albastra{
width: 500px;
float: left;
border: 2px solid #70BEE4;
padding: 10px;
color : #3C3C3C;
margin: 10px 0 10px 0;
background: #ffffff url('images/fon_boxa_albastra.png') top left repeat-x;
}
.boxa_albastra strong{
font: bold 17px arial;
color: #236498;
margin: 10px 0 20px 10px;
}

a.butonalbastru{
font: bold 13px arial, calibri;
color: #4F4F4F;
padding: 0px 0px 0 5px;
margin: 0 1px 0px 0;
background: url(images/butonalbastru1.png) top left no-repeat;
float: left;
height: 22px;
cursor: pointer;
text-decoration: none;
}
a.butonalbastru span{
padding: 3px 5px 3px 0;
margin: 0 0 0px 0;
background: url(images/butonalbastru1.png) top right no-repeat;
position: relative;
float: left;
cursor: pointer;
}
a.butonalbastru:hover{
background: url(images/butonalbastru2.png) top left no-repeat;
color: #3E3E3E;
}
a.butonalbastru span:hover{
background: url(images/butonalbastru2.png) top right no-repeat;
}
a.butoninactiv{
font: bold 13px arial, calibri;
color: #B5B5B5;
padding: 0px 0px 0 5px;
margin: 0 1px 0px 0;
background: url(images/butonalbastru1.png) top left no-repeat;
float: left;
height: 22px;
cursor: pointer;
text-decoration: none;
}
a.butoninactiv span{
padding: 3px 5px 3px 0;
margin: 0 0 0px 0;
background: url(images/butonalbastru1.png) top right no-repeat;
position: relative;
float: left;
cursor: default;
}



/*======================================================================== index*/
.indtop{
width : 500px;
float : left;
border: 1px dotted  #70AACD;
background : #E1EDF4;
padding : 10px;
margin : 10px 0 10px 0;
}

.topmm{
width : 203px;
float : left;
border: 1px solid  #DADADA;
background : #ffffff;
padding : 5px;
margin : 10px 0 10px 10px;
}
.topmm a {
color : #2C721B;
font : bold 14px calibri;
}
.topmm a:hover {
color : #E84B00;
font : bold 14px calibri;
}

.latest{
float : left;
padding : 0 0 5px 10px;
margin : 0 0 10px 0;
font : 12px arial;
color : #3C3C3C;
}
.latest strong a {
color : #0000D2;
font : bold 13px arial;
}
.latest a {
color : #595959;
font : bold 12px arial;
}
.latestus a {
color : #727272;
font : bold 16px arial;
text-decoration: none;
}
.latest ul {
list-style-position : outside;
list-style-type : none;
float : left;
display : block;
margin : 0 0 0 -10px;
padding : 0;
width : 730px;
}
.latest li {
margin : 0 0 10px 0;
border-bottom : 1px solid #F4F4F4;
}
.latest h2{
padding : 0px;
margin : 0 0 5px 0;
font : bold 17px arial;
}
.latest h2 a {
color : #2265A8;
font : bold 17px arial;
}

.spatiuintr{
background : #B8DDF1;
width : 750px;
padding : 0;
margin : 10px 0 0 0;
float : left;
}
.spatiuintr h1 {
font : bold 28px calibri;
color : #18597C;
padding : 0;
margin : 5px 0 0 0;
}
.spatiuintr strong {
font : bold 18px calibri;
color : #2077A6;
padding : 0;
margin : 5px 0 0 0;
float : left;
}
.spatiuintr select {
border : 2px solid #2077A6;
font : 16px arial;
}
.spatiuintr option {
font : 16px arial;
margin : 0 0 5px 0;
}
.maininp input{
width: 400px;
border : 2px solid #789FC7;
font : bold 28px calibri;
color : #F76017;
height : 34px;
padding : 1px;
}
.spatiuintr b a{
font : bold 16px arial;
color : #185E87;
text-decoration : none;
margin : 0 0 0 106px;
}

.exem{
font : 12px arial;
color : #5F5F5F;
width : 300px;
float : left;
}

.linkinp{
padding : 0;
width : 98%;
float : left;
}
.linkinp input{
width: 250px;
border : 2px solid #789FC7;
font : bold 22px calibri;
height : 34px;
padding : 1px;
float : left;
margin : 0 0 0 10px;
color : #4B4B4B;
}

.disnoi{
width : 740px;
float : left;
font : 14px arial;
border-top : 1px dotted #C0C0C0;
}

.log{
border: 1px dotted #FF8040;
padding : 5px;
width: 340px;
margin : 0 5px 10px 0;
float: left;
}

.invtur{
border: 1px dotted #004080;
padding : 180px 2px 5px 5px;
width: 218px;
margin : 0 5px 10px 0;
float: left;
background: #ffffff url('images/tur_bg.png') top right no-repeat;
}
.invtur strong{
color: #D73E11;
font: bold 18px arial;
}
.invtur a{
color: #D73E11;
}
.invtur a:hover{
color: #4E9E27;
}

.invreg{
border: 1px solid #C0C0C0;
padding : 190px 5px 5px 5px;
width: 380px;
margin : 0 5px 0px 5px;
float: left;
background: #ffffff url('images/fonind.jpg') top left no-repeat;

}

.nmrlst{
border: 1px;
padding : 0 0 5px 0;
margin : 0;
background: #DEEFFA;
float: left;
width: 727px;
color: #3F3F3F; 
}
.nmrlst strong {
color: #2563A7;
font: bold 15px arial;
padding: 0;
border-bottom: 1px dotted #B7CFE8;
margin : 0 0 5px 0;
float: left;
width: 720px;
}
.nmrlst a {
color: #285480;
font: 12px arial;
}
.nmrlst a:hover {
color: #FF8000;
font: 12px arial;
}
.nmrlst_box{
width : 95px;
margin : 0 10px 0 0;
padding : 2px 2px 0 3px;
background : #EEFAFD;
float: right;
}


input.fon_input1{
border: 0px;
background: #ffffff url('images/fon_input1.png') left top no-repeat;
width: 160px;
height: 21px;
padding: 3px 0 0 5px;
color : #464646;
font: bold 14px arial;
}

/*==================================================================================== body*/
.body{
width : 940px;
float : left;
margin : 0px;
padding : 0px;
background : #ffffff;
}

.body textarea{
font: 13px arial;
}

.right{
width : 760px;
float : right;
margin : 0;
padding : 5px 0 20px 16px;
background : #ffffff url('images/umbra_dr.png') left top repeat-y;
}
.right h2{
color : #65A822;
padding : 0;
margin : 5px 0 5px 10px;
font : bold 17px arial;
}
.right h3{
color : #515151;
margin : 5px 0 5px 15px;
padding : 0;
font : bold 15px arial;

}

.msg{
color : #3F3F3F;
font : 14px arial;
margin : 0 0 10px 0;
border-bottom : 1px dotted #008000;
padding : 10px;
}
.msg strong a {
background : #ffffff;
padding : 2px 5px 2px 5px;
color : #1C730D;
}
.msg a {
color : #ffffff;
background : #1365BF;
padding : 2px 5px 2px 5px;
margin : 5px;
text-decoration : none;
}
.msg i {
font : 9px arial;
}

.intreb{
padding : 5px 2px 15px 5px;
border-bottom : 1px dotted #0E85DC;
margin : 0 0 10px 0;
float : left;
width : 740px;
}
.intreb p{
color : #4A4A4A;
margin : 5px 0 0 0;
}
.intreb p a {
color : #4A4A4A;
}
.intreb strong a {
color : #008000;
font : bold 14px arial;
}

.raspfr{
float : left;
width : 730px;
border-bottom : 1px dotted #09538A;
margin : 0 0 10px 0;
}

.rasplista{
float : left;
width : 730px;
border-bottom : 1px dotted #09538A;
margin : 0 0 10px 0;
}
.rasplista p {
margin : 0 0 10px 0;
}

.unrasp{
background : #F9FCFF;
border : 1px solid #E8F3FF;
padding : 3px;
margin : 0 0 10px 0;
}
.unrasp p{
border-left : 1px solid #E8F3FF;
padding : 0 0 0 10px;
margin : 0 0 0 10px;
}
.unrasp i{
color : #525252;
}

.intrebnoi{
border-left : 1px solid #C0C0C0;
padding : 5px 10px 5px 10px;
margin : 0 10px 10px 0;
float : left;
width : 350px;
}
.intrebnoi h4 {
color : #ffffff;
padding : 3px 15px 3px 20px;
margin : 0 0 5px 0;
background : #1A67BD;
font : bold 22px arial;
}
.intrebnoic h4 {
color : #ffffff;
padding : 3px 15px 3px 20px;
margin : 0 0 5px 0;
background : #64AB14;
font : bold 22px arial;
}
.intrebnoic{
padding : 5px 10px 5px 10px;
float : left;
width : 350px;
margin : 0 0px 10px 0;
}

.intrebnoi ul{
list-style-position : outside;
list-style-type : none;
float : left;
display : block;
margin : 0 0 0 -30px;
}
.intrebnoi li{
background : #F9F9F9;
margin : 0 0 2px 0;
padding : 2px 2px 2px 4px;
}
.intrebnoi li:hover{
background : #EBF8FE;
margin : 0 0 2px 0;
padding : 2px 2px 2px 4px;
}

.intrebnoic ul{
list-style-position : outside;
list-style-type : none;
float : left;
display : block;
margin : 0 0 0 -30px;
}
.intrebnoic li{
background : #F9F9F9;
margin : 0 0 2px 0;
padding : 2px 2px 2px 4px;
}
.intrebnoic li:hover{
background : #ECF7EA;
margin : 0 0 2px 0;
padding : 2px 2px 2px 4px;
}

.ajutor{
width : 680px;
border-bottom : 1px dotted #525252;
padding : 5px;
margin : 0 0 10px 0;
}
.ajutor h3{
color : #1E6C15;
padding : 0px;
margin : 0 0 5px 0;
font : bold 23px arial;
}

img.imggri {
border : 1px solid #c8c8c8;
padding : 1px;
}
img.obisn {
border : 1px solid #808080;
padding : 2px;
}
img.obisn:hover {
border : 1px solid #FF8000;
padding : 2px;
}
img.obisnsel {
border : 2px solid #CB1438;
padding : 2px;
}
img.obisnsel:hover {
border : 2px solid #F71A40;
padding : 2px;
}

.fotoram{
float : left;
width : 180px;
padding: 0;
margin: 0 5px 5px 0;
height : 160px;
border: 3px solid #D2E7F7;
}

strong.arial16bdark{
font: bold 16px arial;
color: #347DA9;
}

.subttl{
margin: 0px 0 5px 0;
padding: 5px 2px 5px 5px;
border-bottom: 1px solid #EAEAEA;
color: #525252;
font: 12px arial;
}
.subttl a{
color: #5B961B;
font: bold 12px arial;
}
.subttl a:hover{
color: #525252;
font: bold 12px arial;
text-decoration: none;
}

img.user_activ{
padding: 2px;
border: 1px solid #2F5A7B;
margin: 5px;
}
img.user_activ:hover{
padding: 2px;
border: 1px solid #FF8000;
margin: 5px;
}
img.user_inactiv{
padding: 2px;
border: 3px solid #CFCFCF;
margin: 5px;
}


/*-----------------rezultate*/
.list170{
width: 215px;
border: 1px solid #C4C4C4;
padding: 5px;
margin: 0 0 10px 10px;
color: 454545;
float: right;
}
.list170 a {
color: #22466A;
font: 12px arial;
line-height: 20px;
}
.list170 a:hover {
color: #82C428;
}
.list170 p {
margin: 5px 0 5px 0; 
border-top: 1px dotted #EEEEEE;
padding: 5px 0 5px 5px; 
}


a.pag{
background: url('images/bg.png') -37px -1px no-repeat;
width: 12px;
height: 16px;
float: left;
padding: 3px 5px 0 3px;
color: #4F4F4F;
font: 10px verdana;
} 
a.pag:hover{
background: url('images/bg.png') -37px -20px no-repeat;
width: 12px;
height: 16px;
float: left;
padding: 3px 5px 0 3px;
color: #4F4F4F;
font: 10px verdana;
} 
.pagtds{
border-bottom: 1px dotted #838383;
padding: 0 0 3px 0;
background: #F5F9FC;
}
.pagtdj{
border-top: 1px dotted #838383;
padding: 3px 0 3px 0;
background: #F5F9FC;
}
a.onpag{
background: url('images/bg.png') -37px -20px no-repeat;
width: 12px;
height: 16px;
float: left;
padding: 3px 5px 0 3px;
color: #4F4F4F;
font: 10px verdana;
} 

.mbxh0v0{
background: url('images/bg.png') -12px -1px no-repeat;
height: 3px;
width: 3px;
}
.mbxh0v1{
background: url('images/bg.png') 0px -499px repeat-x;
height: 3px;
}
.mbxh0v2{
background: url('images/bg.png') -20px -1px no-repeat;
height: 3px;
width: 3px;
}
.mbxh1v0{
background: url('images/bg.png') -499px -240px no-repeat;
width: 3px;
}
.mbxh1v2{
background: url('images/bg.png') -497px -240px no-repeat;
width: 3px;
}
.mbxh2v0{
background: url('images/bg.png') -12px -8px no-repeat;
height: 3px;
width: 3px;
}
.mbxh2v1{
background: url('images/bg.png') 0px -497px repeat-x;
height: 3px;
}
.mbxh2v2{
background: url('images/bg.png') -20px -8px no-repeat;
height: 3px;
width: 3px;
}
.mbxh1v1{
color: #33374D;
font: 12px arial;
}
a.locbx{
color: #2E474B;
font: 12px arial;
}
a.locbx:hover{
color: #79AE2B;
font: 12px arial;
text-decoration: none;
}


img.rezbx{
border : 1px solid #A0A0A0;
padding : 2px;
float: left;
margin: 5px;
}
a.rezbx{
color: #63A01F;
font: 14px arial;
}
a.rezbx:hover{
color: #2D75B0;
font: 14px arial;
}

#masico{
background: url('style/images/bg.png') -59px -7px no-repeat;
padding: 0 0 0 15px;
}
#femico{
background: url('style/images/bg.png') -59px -22px no-repeat;
padding: 0 0 0 15px;
}

div.subbx{
margin: 5px 0 0 0;
float: left;
}
a.micsubbx{
font: 10px verdana;
color: #2D75B0;
}
a.micsubbx{
font: 10px verdana;
color: #2D75B0;
text-decoration: none;
}

.dr220div{
padding: 0px;
margin: 0px;
width: 220px;
float: left;
}
.dr220sus {
width: 220px;
padding: 0px;
margin: 0px;
background: url('images/bg.png') -1px -64px no-repeat;
height: 5px;
}
.dr220jos {
width: 220px;
padding: 0px;
margin: 0px;
background: url('images/bg.png') -1px -71px no-repeat;
height: 5px;
}
.drdinin{
color: rgb(32,32,32);
padding: 5px;
}
.drdinin strong {
color: rgb(0,160,0);
font: bold 15px arial;
}
.drdinin a {
color: rgb(64,160,0);
}
.drdinin a:hover {
color: rgb(208,64,0);
}

a.accept{
background : #006F00;
font : bold 11px arial;
color: #ffffff;
padding: 2px;
border: 1px solid #ffffff;
}
a.accept:hover{
background : #771170;
font : bold 11px arial;
color: #ffffff;
padding: 2px;
border: 1px solid #C1C7B6;
}
a.refuz{
background : #677056;
font : bold 11px arial;
color: #ffffff;
padding: 2px;
border: 1px solid #ffffff;
}
a.refuz:hover{
background : #676767;
font : bold 11px arial;
color: #ffffff;
padding: 2px;
border: 1px solid #C1C7B6;
}


.comentarii {
float: left;
width: 485px;
font-size: .9em;
margin: 10px 10px 0 0;
padding: 0 0 0px 0;
background: url(images/comentbgmij.png) repeat-y top left;
}
.comentarii h3 {
background: url(images/comentbg.png) no-repeat top left;
color: #F4F9FD;
font-size: 1.2em;
font-weight: bold;
padding: 3px 0 0 5px;
height: 20px;
margin: 0 0 5px 0;
text-shadow: none;
}
.comentarii h3 span{
font-size: 0.75em;
float: right;
padding: 0 10px 0 0;
}
.comentarii textarea{
width: 440px;
margin: 5px 0 5px 15px;
border: 1px solid #c0c0c0;
font: 13px arial, verdana;
padding: 4px;
float: left;
}
.comentarii input{
margin: 0 0 5px 15px;
}
.comentjos{
background: url(images/comentjos.png) repeat-y top left;
width: 486px;
height: 3px;
margin: 0 0px 0px 0;
float: left;
padding: 0;
}

.incoment{
width: 470px;
margin: 0 0 5px 5px;
float: left;
border: 1px dotted #E3E6E4;
overflow: hidden;
}
.incoment img, .incoment img:hover , .incomentpropr img, .incomentpropr img:hover {
padding: 1px;
border: 1px solid #808080;
float: left;
overflow: hidden;
background: #ffffff;
width: 50px;
margin : 0 5px 5px 5px;
}
.incoment h4, .incoment h4 a, .incoment h4 a:hover, .incomentpropr h4, .incomentpropr h4 a, .incomentpropr h4 a:hover  {
color: #003871;
font-size: 1.1em;
padding: 3px 0 0 5px;
margin: 0 0 3px 0;
text-shadow: none;
}
.incoment h4 span, .incomentpropr h4 span{
float: right;
color: #424A45;
font-size: 0.85em;
}
.incoment p, .incomentpropr p{
float: left;
padding: 0;
margin: 0;
width: 390px;
}
a.stcoment, a.stcoment:hover {
background: url(images/stergcom.png) no-repeat center left;
padding: 0 0 0 10px;
float: right;
margin: 0 0 0 5px;
text-decoration: none;
width: 5px;
clear: both;
}
.incomentpropr{
width: 470px;
margin: 0 0 5px 5px;
float: left;
border: 1px dotted #CAE8CB;
background: #E9F5E9;
overflow: hidden;
}

#event{
float: right;
width: 250px;
padding: 0;
margin: 10px 0 0px 0px;
font-size: 0.88em;
background: #F3F3F3;
background: url(images/eventbg.png) repeat-y top left;
border-bottom : 1px dotted #999999;
overflow: hidden;
clear: both;
}
#event h3 {
background: url(images/eventh3.png) no-repeat top left;
color: #585858;
font-size: 1.2em;
font-weight: bold;
padding: 3px 0 0 5px;
height: 20px;
margin: 0 0 5px 0;
text-shadow: none;
}
img.imgnoutati{
float: center;
margin: 2px;
border: 1px solid #808080;
}

.noutati{
width: 240px;
background: #ffffff;
border-bottom: 1px solid #DBDBDB;
margin: 0 3px 1px 3px;
padding: 2px 2px 3px 2px;
overflow: hidden;
clear: both;
}
.noutati a, #noutati a:hover{
color: #4180A0;
font: bold 11px arial;
}
.noutati span{
width: 190px;
float: left;
display: block;
}
img.noutati, img.noutati a, img.noutati a:hover{
width: 110px;
border: 0px;
display: block;
float: left;
border: 1px solid #406BB5;
padding: 1px;
margin: 5px;
}


/*===================================================================================== left*/
.left{
width : 155px;
float : left;
margin : 0;
padding : 0px;
}
.left a {
color : #2C6794;
font : bold 14px arial;
padding : 3px 5px 3px 10px;
width : 155px;
display : block;
line-height : 20px;
border-bottom : 1px solid #DDDDDD;
}
.left a:hover {
color : #F22F0D;
font : bold 14px arial;
padding : 3px 5px 3px 10px;
width : 155px;
display : block;
line-height : 20px;
text-decoration: none;
}
.left ul{
list-style-position : outside;
list-style-type : none;
float : left;
display : block;
margin : 0 0 0 0;
padding : 0;
}

.underleft{
margin : 10px 0 0 0;
padding : 0;
float : left;
width : 120px;
background : #ffffff;
}
.underleft a {
color : #3E3E3E;
font : bold 13px arial;
display : block;
line-height : 16px;
border-bottom : 0;
}
.underleft a:hover {
color : #008000;
font : bold 13px arial;
display : block;
line-height : 16px;
border-bottom : 0;
}

/*============================================================== grupuri*/
img.grupfoto{
padding : 2px;
margin : 10px 10px 10px 0;
float : left;
border: 4px solid #A3BD71;
}

font.sumar{
font: 11px verdana;
color : #723838;
}
a.sumar{
font: 11px verdana;
color : #723838;
}
a.sumar:hover{
font: 11px verdana;
color : #A24F4F;
}

strong.descrgr{
color : #28598E;
font : bold 12px arial;
}
font.descrt{
color : #3E3E3E;
}
.grbox{
width : 340px;
float : left;
font : 11px arial;
color : #400000;
margin : 10px 0 10px 5px;
border-top: 1px solid #C0C0C0;
}
.grbox a {
color: #9D0000;
font : 11px arial;
}
a.boxlink{
color: #263D77;
font : bold 12px arial;
}
a.boxlink:hover{
color: #BF204B;
font : bold 12px arial;
text-decoration: none;
}

.invitloggr{
color: #6E6E6E;
font : 12px arial;
}
.invitloggr a {
color: #404040;
font : 12px arial;
}

a.titlusubiect{
color: #295A96;
font : bold 15px arial;
}
a.titlusubiect:hover{
color: #295A96;
font : bold 15px arial;
text-decoration: none;
}

font.subtitlugr{
color: #5084AB;
font : 11px verdana;
}
a.subtitlugr{
color: #3D6685;
font :  11px verdana;
}
a.subtitlugr:hover{
color: #6192B6;
font : 11px verdana;
text-decoration: none;
}

.topsub{
background: #F0F5F9;
padding: 3px;
margin : 10px 0 10px 0;
border-bottom: 2px dotted #D1E0ED;
}

.fotomicgr{
border: 1px solid #1C6C29;
padding : 1px;
}

a.listgrup{
font : bold 17px arial;
color : #27487E;
}
a.listgrup:hover{
font : bold 17px arial;
color : #BB2DB0;
text-decoration: none;
}

font.subtg{
font : 12px verdana;
color : #4F4F4F;
}
a.subtg{
font : 12px verdana;
color : #444444;
}
a.subtg:hover{
font : 12px verdana;
color : #264795;
text-decoration: none;
}

a.optgr{
font : 12px verdana;
color : #ffffff;
background : #3375A6;
border: 1px solid #255578;
padding : 4px;
}
a.optgr:hover{
font : 12px verdana;
color : #ffffff;
background : #438DC5;
border: 1px dotted #255578;
padding : 4px;
}

a.tema{
font : 21px arial;
color : #25739C;
background : #ffffff;
text-decoration: none;
}
a.tema:hover{
font : 21px arial;
color : #DD157E;
background : #ffffff;
text-decoration: none;
}
font.tematext{
color: #575757;
font: 10px verdana;
}

a.sngbg{
background : #C81188;
padding: 2px;
color : #ffffff;
font: 13px verdana;
}
a.sngbg:hover{
background : #ED2CA9;
padding: 2px;
color : #ffffff;
font: 13px verdana;
}

.baratema{
padding : 0 2px 3px 2px;
width: 350px;
border-left: 1px dotted #9F9F9F;
color : #56891D;
font : 12px arial;
margin : 0 0 0px 0px;
}
font.barat{
color: #404040;
font: 12px verdana;
padding: 0px;
margin: 2px 0 5px 3px;
display: block;
}
a.barat{
color: #404040;
font: 12px verdana;
padding: 5px;
margin: 5px 0 0 0;
/*display: block;*/
}
a.barat:hover{
color: #F45000;
font: 12px verdana;
}

font.mictext{
font: 11px arial;
color: #373737;
}

input.vot{
width: 120px;
height: 40px;
border: 0px;
margin : 5px;
padding : 0;
background: url(images/1vot.png) top no-repeat;
}
input.votat{
width: 120px;
height: 40px;
border: 0px;
margin : 5px;
padding : 0;
background: url(images/votat.png) top no-repeat;
}

/*------------------------------------------------------------------------------- footer*/

#footer {
clear: both;
color: #ffffff;
padding: 15px 0 10px 5%;
background: #1A6099 url(images/0footbg.png) repeat-x top left;
margin: 0;
height: 65px;
text-align: middle;
font-size: .8em;
}
#footer a {
margin: 0 15px 0 0;
color: #ffffff;
}
#footer p {
padding: 0 0 0 0;
margin: 0 0 10px 0;
}