@charset "utf-8";
/* CSS Document */
body { margin:0px 0 20px 0; font-family: Verdana, Arial, Helvetica, sans-serif; background:#FFFFFF ; }

#container { width: 950px }

#header { width:950px; height:260px; overflow:hidden; position:relative; background:url(../images/header_bg.gif) no-repeat 0 0; margin-bottom:4px; }
#header .picture { width:651px; height:303px; position:absolute; overflow:hidden; top:15px; right:9px; }

#topMenu { height: 26px; border-bottom:2px solid #e67845; margin-bottom:4px; padding-left: 290px; }
#topMenu ul { margin:0; padding:0 }
#topMenu li { list-style:none; width:119px; padding:0; margin:0; text-align:center; float:left }
#topMenu li a { display:block; line-height:26px; color:#e05110; font-size:11px; font-weight:bold; text-decoration:none; background:url(../images/topmenu_normal.gif) no-repeat top left; }
#topMenu li a:hover, #topMenu li a#active {background:url(../images/topmenu_hover.gif) no-repeat top left; color:#FFFFFF; text-decoration:none; }

#left { float:left; width:281px; margin: 0 9px 20px 0; text-align:left }
#left p { font-size:11px; color:#959493; margin:4px 0; line-height:16px; text-align:justify }
#left h1 { font-size:18px; font-weight:bold; color:#959493; margin:8px 0; }
#left .div1 { padding: 5px 16px; margin-top:10px; }
#left .highlightDiv { padding: 5px 16px; background:#68b12e; } 
#left .highlightDiv h1 { font-size:20px; font-weight:bold; color:#FFFFFF; margin:8px 0; }
#left .highlightDiv p { font-size:11px; color:#FFFFFF; margin:7px 0; line-height:15px; text-align:justify }

#main { float:left; margin:5px 0 20px 0; text-align:left; padding-right:9px; width:651px;}
#main h1 { color:#e05110; font-size:20px; font-weight:normal; margin:8px 0; }
#main h1 span { font-size:14px; }
#main h2 { color:#e05110; font-size:14px; font-weight:normal; margin:8px 0; }
#main p { font-size:11px; color:#000000; margin:7px 0; line-height:16px; text-align:justify }
#main a { color:#e05110; text-decoration:underline }
#main a:hover { color:#e05110; text-decoration:none }

#bottom { height:35px; background:url(../images/bottom_bg.gif) repeat-x left bottom; position:relative; }
#bottom .menu { position:absolute; bottom:0; left:16px; }
#bottom .menu ul { margin:0; padding:0 }
#bottom .menu li { width: 71px; height:20px; background:url(../images/bottm_menu.gif) no-repeat top left; list-style:none; font-size:11px; line-height:18px; float:left; margin-right:5px; }
#bottom .menu li a, #bottom .menu li a:hover { color:#FFFFFF; text-decoration:none }
#bottom .logo { position:absolute; bottom:0; left:438px }

#copyright { }
#copyright p { font-size:11px; color:#000000; margin:7px 0; line-height:16px; text-align:right; padding-right:385px; }
#copyright div { float:right }
#copyright a { text-decoration:none; color:#e05110; font-size:10px; }
#copyright a:hover { text-decoration:none; color:#e05110; font-size:10px; }

#magazine td { width: 33%; background:url(../images/magazine_bg.gif) no-repeat top left; text-align:center; padding:13px 0 0 0 }
#magazine td img { border:0 }
#magazine td div { padding:5px 5px 5px 12px; ; background:url(../images/magazine_bg2.gif) no-repeat bottom right; font-size:10px; color:#848382; line-height:14px; text-align:left; margin: 5px 5px 15px 6px; } 

.details { height:16px; width:170px; float:right; background:url(../images/btn_detalii.gif) no-repeat top left; font-size:10px; line-height:12px; padding:4px 30px 0 0; text-align:right }
.btnBack { height:16px; width:170px; float:right; background:url(../images/btn_back.gif) no-repeat top left; font-size:10px; line-height:12px; padding:4px 30px 0 0; text-align:right }

.details a.detailsTxt { text-decoration:none; color:#FFFFFF }

form {
	margin:0;
	white-space:nowrap;
	padding:0px;
}
form.vertical fieldset {
	margin-bottom: 10px;
	border: none;
	padding:0;
}
form.vertical label {
	display:block;
	margin:0;
	font-size:11px;
	color:#000000;
}
form.vertical input.submit {
	display:block;
	margin:0 0 1em 0;
}
form.vertical input.text {
	display:block;
	margin:0 0 0.7em 0;
	font-size:10px;
	padding:3px;
	color:#000000;
	background:#e7e7e7;
	border:1px solid #CCCCCC;
}
form.vertical input.submit {
	color:#FFFFFF;
	background:#e7e7e7;
	font-size: 11px;
}
form.vertical textarea {
	display:block;
	margin:0 0 0.7em 0;
	font-size:10px;
	padding:3px;
	color:#000000;
	background:#e7e7e7;
	border:1px solid #CCCCCC;
}
form.vertical select {
	display: block;
	margin: 0 0 1em 0;
}
form.vertical ul {
	display:block;
	margin:0 0 1em 0;
}

.book{
	
	width: 130px;
	height: 205px;
	padding: 10px;
	margin: 0 43px 15px 0;
	border: 1px solid #d6d9dc;
	background: #e8ebee;
	text-align: center;
	font-size: 11px;
	overflow: hidden;
	float: left;
}

#addressContactContainer { float:left; width:200px; }
#addressContactContainer .addressContact { background:url(../images/bg_contactright2.gif) no-repeat top left; padding:5px 0 0 10px; }
#addressContactContainer .addressContact p { padding-left: 30px; line-height:16px; }
#addressContactContainer .addressContact h5 { padding-left: 30px; line-height:18px; font-size:12px; color:#68B12E }
.formContact {float:left; width:448px }

span.error { display:block; padding-left: 15px; line-height:16px; background:url(../images/bg_error.gif) no-repeat 0 4px; color:#FF0000 }
.cleanerLeft { clear: left; height:5px; }

