@charset "utf-8";
:link,:visited { text-decoration:none }
ul,ol {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input, dl, dt{margin:0; padding:0;}
a img,:link img,:visited img {border:none;}
address {font-style:normal;}
html, body {margin: 0;padding: 0;} 
a img {border:none;}
html, body {height:100%;margin:0;padding: 0;border: none;text-align: center;}
html {text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#585858;background:#343434 url(/media/layout/background.png) top left repeat;}
body {border: none;padding:0px;text-align:left; width:100%; height:100%;}
#cntr {height:100%;margin: 0 auto;vertical-align: middle;width: 911px;}

#wrapper {display:block;width:911px;margin:auto;}
#wrapper div {float:left;}
img {border:none;}
#header {background:url(/media/layout/top.png) top left no-repeat; width:886px; height:25px;text-align:right;padding:15px 25px 0px 0px;}
	#header ul,#footer ul {margin:0; padding:0;position:relative; z-index:2;}
	#header ul li, #footer ul li {display:inline; color:#FFF;}
	#header ul li a, #footer ul li a {color:#FFF;text-decoration:none;}
	#header ul li a:hover, #header ul li .sl, #footer ul li a:hover, #footer ul li .sl { color:#fa6c1f;}
#lsh, #lsh div {width:30px;}
	#lsh #lsh1 {background:url(/media/layout/left_top.png) top left no-repeat; height:36px;}
	#lsh #lsh2 {height:91px;}
	#lsh #lsh3 {background:url(/media/layout/left.png) top left no-repeat; height:338px;}
#container {width:841px;height:460px; background-color:#02379d;;border:#FFF solid 5px;border-bottom:none;}
#rsh, #rsh div {width:30px;}
	#rsh #rsh1 {background:url(/media/layout/right_top.png) top left no-repeat; height:24px;}
	#rsh #rsh2 {height:37px;}
	#rsh #rsh3 {height:36px;}
	#rsh #rsh4 {background:url(/media/layout/right.png) top left no-repeat; height:368px;}
#footer {background:url(/media/layout/lb.png) top left no-repeat; width:679px; height:17px;text-align:right;padding:15px 0px 23px 25px; color:#FFF; text-align:left;}
#footer div {clear:both;float:none;}
#footer #notice { text-align:center; color:#ffda9a;}
#translations {width:155px; height:55px; background:url(/media/layout/en/translations.png) top left no-repeat;}
#rb {background:url(/media/layout/rb.png) top left no-repeat; width:52px; height:55px;}
#main {width:841px; height:398px;border-bottom:#585858 solid 3px; background:#2576cf;}
#menu {background:#FFF;width:841px;}
#menu ul {margin:0; padding:0;}
#menu ul li {display:inline;}
	.imenu {border-bottom:2px solid #FFF;}
	.imenu_sl {border-bottom:2px solid #414141;}
	.imenu:hover, .imenu_sl:hover {border-bottom:2px solid #cdcdcd;}
	#home, #about, #contact, #services, #portof, #news { float:left;padding-top:15px;height:28px;}
	#home {width:73px;}
	#about {width:98px;}
	#contact {width:92px;}
	#services {	width:92px;}
	#portof {width:105px;}
	#news {width:73px;}
	#artextension {float:right;width:184px;height:59px;}
#homepage {width:841px;height:398px;background:#02379d url(/media/layout/en/banner.jpg) top left no-repeat;}
	#homepage #address {text-align:left;width:391px;color:#FFF; padding:10px 10px 10px 10px;}
	#homepage #visitors {text-align:right;width:400px;color:#FFF; padding:10px 10px 10px 10px;}
	#homepage #portfolio {width:335px;height:auto; padding:155px 40px 0px 40px;}
		#homepage #portfolio ul {list-style:none; margin:0; padding:0;}
		#homepage #portfolio ul li {padding:3px 0px 3px 0px;}
		#homepage #portfolio ul li a {font-size:11px; color:#989fa8; text-decoration:none;}
		#homepage #portfolio ul li a:hover {color:#e6793d; text-decoration:underline;}
#content{background:#fff;width:841px; height:398px;}
#content h1 {font-size:12px; color:#204dbc; padding:0; margin:0;}
#content a {font-family:Arial, Helvetica, sans-serif;font-size:11px;background-color:transparent;color:#0c3fa1;text-decoration:underline;}
#content a:hover {color:#585858; text-decoration:none;}
#lyhdr, #lyhdr1 { float:left; margin-bottom:5px;width:821px; height:27px; background:url(/media/layout/en/hdr.png); color:#FFF; padding:13px 10px 0px 10px; border-bottom:#585858 solid 3px;}
	#lyhdr h1,#lyhdr1 h1 {color:#fff; font-weight:normal;}
#lyhdr1 {margin-bottom:2px;}
#ly11 {float:left;width:321px; height:325px; padding:10px;}
#ly12 {float:left;width:305px; height:323px; background:#f4f4f4; border:1px solid #ececec; padding:10px; margin-left:5px;}
#ly13 {float:left;width:166px; height:343px; border:1px solid #ececec; background:#fff;}
#ly21 {float:left;width:319px; height:323px; padding:10px; background:#f4f4f4; border:1px solid #ececec;}
#ly22 {float:left;width:307px; height:325px; padding:10px; margin-right:5px;}
#ly31{background:#FFF;width:664px; height:345px; overflow:auto; margin-right:5px;}
#ly32 {float:right;width:166px; height:343px; border:1px solid #ececec; background:#fff;}
#ly41 {width:166px; height:343px; border:1px solid #ececec; background:#fff;}
#ly42{background:#FFF;width:644px; height:325px; overflow:auto; margin-left:5px; padding:10px; float:right;}
#ly52 { float:right;width:166px; height:343px; border:1px solid #ececec; background:#fff;}
#ly51{background:#FFF;width:644px; height:325px; overflow:auto; margin-right:5px; padding:10px;}
#ly61{background:#FFF;width:663px; height:345px; overflow:auto; margin-right:5px;}
#ly62 {float:right;width:167px; height:343px;}
#ly71 {width:107px; height:345px; border-right:1px solid #e3e5eb; margin-right:5px;}
#ly72{background:#FFF;width:728px; height:345px; overflow:auto;}
#ly721 {width:370px; margin-right:20px;}
#ly722 {width:310px;}
#ly81 {width:107px; height:345px; border-right:1px solid #e3e5eb; margin-right:5px;}
#ly82{background:#FFF;width:515px; height:345px; overflow:auto; padding:0px 20px 0px 20px;}
#ly83{width:166px; height:343px; border:1px solid #ececec; background:#fff;margin-left:5px;}
#ly91 {width:162px; height:343px; border:1px solid #e3e5eb; margin:3px 5px 0px 0px;}
#ly92 {width:672px; height:345px;}
#ly93 {width:162px; height:343px; border:1px solid #e3e5eb; margin:3px 0px 0px 5px;}
#ly101 {float:left;width:421px; height:325px; padding:10px; overflow:auto;}
#ly102 {float:left;width:205px; height:323px; background:#f4f4f4; border:1px solid #ececec; padding:10px; margin-left:5px;}
#ly103 {float:left;width:166px; height:343px; border:1px solid #ececec; background:#fff;}
#question {float:left; width:300px;}
#question #banner {border:1px solid #585858;}
#question li {list-style:none;display:inline;}
#question li a {float:left;border:1px solid #ececec; width:280px; padding:5px; margin:5px; margin-left:0px; background:#f4f4f4; color:#0c3fa1; text-decoration:none;}
#question li a:hover {background:#d6e4f8; color:#0c3fa1;border:1px solid #0c3fa1;}
#question li .sl {float:left;width:280px; padding:5px; margin:5px; margin-left:0px; background:#d6e4f8; color:#0c3fa1;border:1px solid #0c3fa1;}
#answer {float:left; width:340px; padding:0px 0px 0px 5px;}
#answe h1 { font-size:14px; font-weight:bold;}
.sitemap ul { padding:5px 10px 5px 10px;}
.portfolio {clear:both;width:100%;}
.portfolio a {float:left;width:162px; height:104px; margin:2px; border:1px solid #ccc;}
.portfolio a:hover { border:1px solid #00a8ff;}
#pg {width:50%; height:20px;color:#585858;}
#pg li a {float:left;padding:2px; text-decoration:none; color:#585858;}
#pg li a:hover { color:#00a8ff;}
#pg li span {float:left; padding:2px;color:#00a8ff;}
#pg li {display:inline;}
#pmn {width:50%; height:20px; color:#585858;}
#pmn li a {text-decoration:none; color:#585858;}
#pmn li a:hover { color:#00a8ff;}
#pmn li .sl {color:#00a8ff;}
#pmn li {display:inline; float:right;padding:2px;}
#pb {float:left; width:300px;}
#pb #banner {border:1px solid #ccc;}
#pd {float:left; width:290px; padding:0px 25px 0px 25px;}
.pdi a {float:left;width:162px; height:104px; margin:5px 0px 5px 0px; border:1px solid #ccc;}
.pdi a:hover {border:1px solid #00a8ff;}
.list tbody tr.row1 {background:#eef6ff;border-top:1px solid #FFF;}
.list tbody tr.row2 {background:#eeeeee;border-top:1px solid #FFF;}
.list tbody tr.row3 {background:#ffe4ba;border-top:1px solid #FFF;}
.list tbody tr.row0:hover, .list tbody tr.row1:hover, .list tbody tr.row2:hover, .list tbody tr.row3:hover, .list tbody tr.row4:hover { background:#88b31d; color:#fff;}
.flag {border:1px solid #CCC; padding:1px;}
dl {float:left; width:98%;margin-top: 10px;}
form .title {float:left;color:#88b31d;padding:10px 10px 0px 10px; border-bottom:1px solid #ccc; width:95%; font-weight:bold; text-align:right;}
dt {float: left;width: 45%;text-align: left;border: none;border-right: 1px solid #CCC;padding-top: 3px;}
dd { color: #666;margin: 0 0 0 45%;padding: 0 0 0 5px;border: none;border-left: 1px solid #CCC;vertical-align: top;}
dd span {display:none; }
dd + dd { padding-top: 5px;}
dt span { padding: 0 5px 0 0;}
dd label {white-space: nowrap;margin: 0 10px 0 0;color: #5072bf;}
label {cursor: pointer;padding: 0 5px 0 0;}
dt label {text-align: left;color: #5072bf;}
dt label span {color:#fa0847;}
input, textarea {font-size:11px;cursor: text;vertical-align: middle;padding: 2px;color: #111;border: 1px solid #AFAEAA;background: #E3DFD8; width:190px;}
textarea {padding: 2px; font-family:Arial, Helvetica, sans-serif;}
input:hover, textarea:hover {border: 1px solid #AFAEAA;background: #E9E9E2;}
select {font-size:11px;padding: 2px;color: #111;border: 1px solid #AFAEAA;background: #FFF; width:auto;}
.error dd input, .error dd textarea {background:#fa0847; color:#fff; border:1px solid #710c26;}
.error dd span {display:block;color:#fa0847;}
.button {width:auto; background:#88b31d; color:#FFF; font-weight:bold; cursor:pointer; border:1px solid #4f6615;}
.button:hover { color:#2d2f30;}
input.radio{width: auto !important;background: transparent;border: none;cursor: default;}
dl:hover dt, dl:hover dd {border-color: #666;}
dl:hover dt label {color: #000;}
dl dd label:hover {color: #BC2A4D;}
input:focus, textarea:focus {border: 1px solid #5072bf;background: #E9E9E2;color:#5072bf;}
.submit { padding:10px 0px 0px 45%;}
.nok {clear:both;color:#fa0847; width:100%; text-align:center;}
.ok {clear:both;color:#2879b1;width:100%; text-align:center;}
#smn li { list-style:none; float:left; clear:both; padding-left:5px;}
#smn li a { background:url(/media/arrow.gif) center left no-repeat; padding:5px 0px 0px 10px;;float:left;text-decoration:none;}
#smn li .sl {color:#fa0847;}
#graph div {float:left;width:340px; height:auto; border:1px solid #CCC; margin:0px 5px 10px 5px; padding:0px 0px 5px 0px;}
#graph div h1 {font-size:12px; padding:5px 0px 5px 0px; border-bottom:1px solid #CCC; background:#e3e5eb;font-weight:normal;text-align:center;color:#585858;}
#ndsc { padding:0px 10px 0px 10px;}
#ly82 .title {float:left;color:#88b31d;padding:10px 10px 0px 10px; border-bottom:1px solid #ccc; width:95%; font-weight:bold; text-align:right; margin-bottom:10px;}
#ch li {float:left; width:485px; margin:5px; padding:10px;border: 1px solid #dfdbdb; background:#f4f4f4;}
#ch .notes {border: 1px solid #fd593a; background:#ffd0d0;}
#ly82 #list li {clear:both; padding:10px;}
#ly82 #list .row1 { background:#eef6ff;}
#content #ly82 #list .row2 { background:#eeeeee;}
.buy_now {width:auto;height:auto;color:#FFF; background: transparent url(/media/button.png) top left repeat-x; border:1px solid #04399e; padding:0px 10px 0px 10px; font-weight:bold; cursor:pointer;}
.buy_now:hover { color:#454545;}
#login {float:left;background:url(/media/layout/en/login.png) top left no-repeat; width:30px; height:91px;} 
#client_home {float:left;background:url(/media/layout/en/client_home.png) top left no-repeat; width:30px; height:91px;} 
#ro {float:left;background:url(/media/layout/en/ro.png) top left no-repeat; width:30px; height:36px;} 
#en {float:left;background:url(/media/layout/en/en.png) top left no-repeat; width:30px; height:37px;} 
#ly722 .currency td {padding-left:5px;}