* {
	margin: 0pt;
	padding: 0pt;
	font-size: 100%;
}
body { background: url('../images/body2.jpg') repeat-x scroll 0px 30px #FFFCC7; text-align: center; }
.content a { text-decoration: underline; }
.content a:hover { text-decoration: none; }
a { color: #243C6A; }
a:hover { text-decoration: underline; color: #bf0700; }
ul { list-style: none outside none; }
li a { color: #243C6A; font-size: 0.917em; line-height: 2.182em; text-decoration: none; }
li a:hover { text-decoration: underline; }
.clear { clear: both; }
html, input, textarea { font-family: Arial; font-size: 0.75em; line-height: 1.5em; color: #222; }
h2 { color: rgb(241, 242, 242); font-size: 1.667em; line-height: 1em; font-weight: normal; padding: 10px 10px 10px 20px; }
.title2 { background: none repeat scroll 0% 0% #243C6A; margin-bottom: 19px; }
ul.col1-onorariu { margin-bottom: 20px; }
.col1-onorariu li { background: url('../images/more2bg.gif') no-repeat scroll 0pt 0pt transparent; padding: 1px 0pt 7px 31px; }
.menu { padding: 61px 0pt 0pt 14px; font-family: Georgia,"Times New Roman",Times,serif; cursor: default; }
.menu ul li { display: inline; padding: 0pt; background: none repeat scroll 0% 0% transparent; position: relative; }
.menu ul li ul { display: none; }
.menu ul li:hover ul { z-index: 2; display: block; position: absolute; width: 265px; background: url('../images/menutrans.png') repeat scroll 0% 0% transparent; left: -45px; top: 51px; padding: 20px 0px; }
.menu li:hover li { float: none; line-height: 50px; }
.menu ul li ul li a { font-size: 18px ! important; }
.menu ul li ul li:hover a { color: #bf0700; text-decoration: none; }
.menu li a { font-size: 22px; padding: 0pt 49px 33px 30px; color: rgb(255, 255, 204); text-decoration: none; text-shadow: -1px -1px 0px rgb(39, 47, 29); }
.menu li a:hover { color: #bf0700; text-decoration: none; }
.menu .last a { background: none repeat scroll 0% 0% transparent; padding-right: 0pt; }
.topnav { float: right; position: relative; right: 9px; top: -114px; }
.topnav li a { font-size: 14px ! important; color: #243C6A; font-weight: bold; font-family: Arial,Helvetica,sans-serif; padding: 0pt 15px 0pt 0pt ! important; text-shadow: none; }
#header .language { width: 168px; height: 31px; margin: 32px 0pt 0pt 844px; background: url('../images/language.png') no-repeat scroll left top transparent; color: rgb(255, 255, 204); font-size: 13px; text-align: center; cursor: default; }
#header .language a { text-decoration: none; color: rgb(255, 255, 204); line-height: 31px; }
#header .language a:hover { text-decoration: underline; }
.column3 .indent { padding: 26px 0px 37px; }
.column3 #fullwidth { padding: 26px 20px 37px ! important; }
#footer { color: rgb(214, 207, 169); cursor: default; }
#footer a { color: rgb(214, 207, 169); }
#footer .column2 { border-right: 1px solid rgb(60, 71, 77); border-left: 1px solid rgb(60, 71, 77); }
.phone { background: url('../images/phone_bg2.gif') no-repeat scroll 0pt 4px transparent; padding-left: 25px; margin-left: 60px; }
.home { background: url('../images/home2.gif') no-repeat scroll 0pt 5px transparent; padding-left: 24px; margin: 0pt 15px; }

.phone { background: url('../images/phone_bg2.gif') no-repeat scroll 0pt 4px transparent; padding-left: 25px; margin-left: 60px; }
.home { background: url('../images/home2.gif') no-repeat scroll 0pt 5px transparent; padding-left: 24px; margin: 0pt 15px; }
form .rowi { height: 37px; }
form .col1 { width: 84px; }
form .col2 { width: 176px; }
.input { width: 256px; height: 20px; padding: 2px 0pt 0pt 5px; font-size: 1em; border: 2px solid #243C6A; }
input.trimite { width: 167px; height: 35px; background: none repeat scroll 0% 0% #243C6A; color: rgb(250, 240, 187); font-size: 16px; margin-top: 2px; margin-left: 98px; border: medium none; }
input.trimite:hover { background: none repeat scroll 0% 0% #333; cursor: pointer; }
textarea { width: 256px; height: 67px; padding: 2px 0pt 0pt 5px; overflow: auto; font-size: 1em; border: 2px solid #243C6A; }
.message { width: 280px; margin-bottom: 25px; display: none; background: none repeat scroll 0% 0% #243C6A; color: #ffffff; position: absolute; right: 560px; }
.message #alert { padding: 10px; line-height: 22px; }

#main { width: 1000px; margin: 0pt auto; text-align: left; }
#contact #header { height: 553px; background: url('../images/header_contact.jpg') no-repeat scroll 0px 30px transparent; }
#footer { padding: 12px 0pt 20px 49px; background: url('../images/footer_bg_2.jpg') repeat-x scroll center top #060A2F; }
.column1, .column2, .column3, .col1, .col2, .col3 { float: left; }
.container { width: 100%; }
#middle .container { background: none repeat scroll 0% 0% #fffa9c; }
#middle .column3 { background: none repeat scroll 0% 0% #fffa9c; }
#footer .column1 { width: 257px ! important; padding: 0px 0pt 6px; }
#footer .column2 { width: 352px ! important; }
#footer .column3 { width: 340px ! important; padding: 0px 0pt 5px; }
.img_g { width: 960px; }
.slogan {
	-moz-border-radius: 7px 7px 7px 7px;
	background-color: #364F78;
	color: #FFF;
	float: left;
	font-size: 15px;
	left: 3px;
	margin-right: 20px;
	margin-top: 40px;
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
	z-index: 1;
}
