/* This is the style of your browser text */

body { font-family:Arial, Helvetica, sans-serif; color:#2c3033; font-size:12px; padding:0px; margin-top:15px; }

textarea { font-family:Arial, Helvetica, sans-serif; color:#2c3033; font-size:12px; }
p { margin: .5em 0 1em 0; }
form { margin:0px; padding:0px; }

a:link, a:visited { text-decoration: none;  color: #c90505; }
a:hover, a:active { color:#666666; }

img { border:none;}

h1, h2, h3, h4, h5 { color:#e21a1a; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold; letter-spacing: -.05em; margin: 0; 	padding: 0; line-height: 1em; }
h1 { text-align: left; font-size: 65px; padding: 20px 0 20px 0; margin: 0 20px 0 20px; }
h2 { font-size: 42px; display: inline; }
h3 { font-size: 20px; text-align:center }
h4 { font-size: 14px; margin: 20px 0 20px 0; display: inline;	}
h5 { font-size: 20px; }

#container { width: 770px; margin: 0 auto; }
#container_header { position:relative; height:227px; width:770px; }
#header { position:absolute; left:0px; background:url(../images/header_bg.gif) top center no-repeat; width:770px; height:227px; }
#lang_ro { position:absolute; left:770px; top:20px;}
#lang_en { position:absolute; left:770px; top:47px;}

#logo { position:absolute; top:30px; width:100%; text-align:center; }

#menu { height:40px; width:100%; position:absolute; top:170px; background: url(../images/menu_bg.gif) top repeat-x; text-align:center; }
#menu ul { margin:0px; padding:0px; margin-top:10px; }

#menu li { display:inline; list-style:none; padding-left:15px; padding-right:15px; padding-top:12px; padding-bottom:6px; font-size:12px; }
#menu li.div { background: url(../images/menu_div.gif) left center no-repeat; padding-left:1px; padding-right:1px;  }
#menu .mitem { font-size:16px; }
#menu a { font-size:16px; font-weight:bold; color:#FFF; text-decoration:none; }
#menu a:hover { color:#CCCCCC; }

#content_intro { width:780px; height:270px; position:relative; margin-top:8px; }
#content { width:770px; position:relative; margin-top:8px; }

.box_intro { width:251px; float:left; margin-right:8px; }
.box_intro_header { width:251px; height:8px; background: url(../images/box_top.gif) top left no-repeat; }
.box_intro_content { position:relative; width:251px; height:260px; padding-top:10px; background: url(../images/box_bottom.gif) #f3f4f5 bottom left no-repeat; border:0px solid #FF0000;}
* html .box_intro_content { margin-top:-7px; }

.box_content_header { width:770px; height:9px; background:url(../images/box_content_top.gif) top left no-repeat; }
.box_content { position:relative; width:770px; padding-bottom:20px; padding-top:10px; background: url(../images/box_content_bottom.gif) #f3f4f5 bottom left no-repeat; border:0px solid #FF0000;}
* html .box_content { margin-top:-7px; }

h2.page_header { font-size:24px;}
h4.page_header { font-size:14px; text-align:right; }

.right_content span { display:block; margin-left:3px;}
.right_content div.line { border-bottom:1px solid #d2d5d7; margin-bottom:5px; padding-top:5px; }

.left_content { width:510px; border:0px solid #FF0000; vertical-align:top; padding-left:20px; padding-right:5px; }
.right_content { width:200px; height:100px; padding:10px; margin-right:5px; margin-bottom:10px; border:0px solid #00FF00; float:right; clear:right; }

.contact { height:300px; }

.left_content p { text-align:justify; line-height:20px; text-indent:30px; }

.line_div { background:url(../images/box_linediv.gif) repeat-x top; height:2px; margin-bottom:5px; margin-top:5px; }

h2.intro_header { text-align:center; font-size:30px; color:#e21a1a; text-decoration:overline;}

.box_intro_content p.text { margin-left:20px; margin-right:20px; padding-top:10px; text-align:justify; line-height:18px; background:url(../images/box_linediv.gif) repeat-x top; }
.box_intro_content .readmore { text-align:center; position:absolute; bottom:0px; left:28%; }

#services { margin:0px; padding:0px; }
#services ul { margin:0px; padding:0px; padding-top:10px;  }
#services li { list-style:none; color:#e21a1a; font-size:14px; letter-spacing:-1px; }
#services li li { list-style:url(../images/bullet_gray_arrow.gif); color:#2c3033; font-size:12px; letter-spacing:normal; margin-left:20px; text-align:justify; line-height:20px; margin-bottom:15px; }

#container_footer { padding-top:10px; background: url(../images/footer.gif) no-repeat top center; width:770px; height:37px;  margin-top:7px; }
* html #container_footer { margin-top:8px; }
#copyright { margin-left:7px; float:left; font-weight:bold; color:#747d83; }
#footer_links { margin-right:5px; font-weight:bold; float:right; }

.input { border:1px solid #e21a1a; margin:1px; padding-left:3px;}
.input:hover { border:2px solid #999999; margin:0px;}




div.table { width:500px; position:absolute; }
* html body div.table { width:520px; }
div.row { clear: both; padding-top: 6px; width:auto; }
* html body div.row { padding-top: 2px; } /* IE Hack */
div.row span.f_label { float: left; width: 135px; text-align: right; padding-top:2px; border:0px solid #e21a1a;  }
div.row span.f_input { float: left; width: 320px; text-align: left; margin-left:5px; border:0px solid #e21a1a; }
