@charset "utf-8";
/* CSS Document */
/*------------------------------------------------------------
Page Element Styles #
------------------------------------------------------------*/
body { margin: 0px; height: 100%; background-color: #3e3e3e;}
a { text-decoration: underline; color: #4e4e4e; }
a:hover { text-decoration: underline; color: #236e32;}
span.more { color: #4e4e4e; }
.clear { clear:both; height:1px; font-size:1px; margin:0px; padding: 0px; line-height:1px;}
img { border: none;}
ul, p, a, input, select, div, h4, textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #4e4e4e; line-height: 15px;}
p, form {margin: 0px; padding: 0px;}

/*------------------------------------------------------------
Structures Styles #
------------------------------------------------------------*/
#sheetpaper { width:850px; margin:20px 0px; margin-left:auto; margin-right:auto; padding: 0px; background-color:#FFFFFF;}
#header { width: 768px; height:234px; margin: 0px; padding: 24px 0px 0px 82px; background-image:url(images/bgtop.jpg);}
#header .logo{ float:left; margin: 0px; padding:0px; width: 111px; height:77px;}
#header .cuvinte{ clear: both; padding-top: 40px; margin: 0px; font-size:11px;}
#header .cuvinte ul { font-size: 12px; font-weight:bold; padding:0px; margin: 0px;}
#header .cuvinte ul li { list-style:url(images/bif.gif); list-style-position: inside; height:20px;} 

#meniu { position:relative; width: 850px; height: 70px;clear:both; background:#fff; padding-top: 1px;}
#meniu ul { margin:0px; padding:0px; font-size:16px; display:block; color: #ffffff;}
#meniu ul li { float:left;list-style-type:none;padding:0px; height: 70px; width: 140px; margin:0px;}
#meniu ul li.sep { float:left;list-style-type:none;padding:0px; height: 70px; width: 2px; margin:0px; background-image:url(images/mnusep.gif);}
#meniu ul li a { font-size:16px; line-height:20px; display:block; text-align:right; vertical-align:bottom; color: #ffffff; height: 28px; width: 130px; background-image:url(images/mnuoff.gif); margin:0px; text-decoration:none; padding:42px 10px 0px 0px;}
#meniu ul li a:hover { font-size:16px; text-align:right; vertical-align:bottom; display:block; color: #ffffff; height: 28px; width: 130px; margin:0px; background-image:url(images/mnuon.gif); text-decoration:none; padding:42px 10px 0px 0px;}
#meniu ul li a.doi { font-size:16px; line-height:20px; display:block; text-align:right; vertical-align:bottom; color: #ffffff; height: 48px; width: 130px; background-image:url(images/mnuoff.gif); margin:0px; text-decoration:none; padding:22px 10px 0px 0px;}
#meniu ul li a.doi:hover { font-size:16px; text-align:right; vertical-align:bottom; display:block; color: #ffffff; height: 48px; width: 130px; margin:0px; background-image:url(images/mnuon.gif); text-decoration:none; padding:22px 10px 0px 0px;}

#main { position:relative; width:780px; height:auto; padding: 35px; background-color:#ffffff;}
#main .big { width: 500px; float:left; margin:0px 0px 20px 0px; padding:0px;}
#main .small { width: 250px; float:left; margin:0px 0px 20px 0px; padding:0px;}

H1 { font-size: 18px; font-weight:normal; color:#236e32; margin:0px 0px 10px 0px; padding:0px;}
H2 { font-size: 14px; font-weight:bold; color:#236e32; margin:10px 0px 0px 0px; padding:0px;}
p.detalii{ text-align: right;margin-bottom: 20px}
.mesleft {width: 60px; float: left}
.mesleftb {width: 200px; float: left}
.mesright {width: 270px; float: left}

input.doi {width: 94px;border: 1px solid #e9e9e9; background-color:#ffffff;height: 18px;}
input.trei {width: 158px;border: 1px solid #e9e9e9; background-color:#ffffff;height: 18px;}
input.patru {width: 220px;border: 1px solid #e9e9e9; background-color:#ffffff;height: 18px;}
select.patru {width: 220px;border: 1px solid #e9e9e9; background-color:#ffffff;height: 18px;}
textarea.patru{width: 220px;border: 1px solid #e9e9e9; background-color:#ffffff;height: 70px;}
input.buton1 {width: 40px;border: 1px solid #e3e3e3; background-color:#ebebeb;height: 22px; color:#505050; font-weight:bold; }
input.buton2 {width: 74px;border: 1px solid #e3e3e3; background-color:#ebebeb;height: 22px; color:#505050; font-weight:bold; }


.space { width: 30px; float:left; margin:0px; padding:0px;}

#bottom { position:relative; height: 60px; clear:both; width:780px; padding: 10px 35px; background-color: #545454;}
#bottom a{ text-decoration:none; color: #aeaeae; font-size: 11px;}
#bottom a:hover{ text-decoration:underline; color: #aeaeae; font-size: 11px;}
#bottom .bttbig { position: relative; width: 500px; float:left; font-size: 11px; color: #aeaeae;}
#bottom .bttsmall { position: relative; width: 250px; float:left; font-size: 11px; color: #aeaeae;}
p.bottom { text-align:center; background-color: #3e3e3e;}