body 							{ background-color: #333333; padding-top:20px; text-align:center; }
#page							{ display:block; width:1002px; margin-left:auto; margin-right:auto; text-align:left; }

#main 							{ background-color: #FFFFFF; background-image:url('../images/bg_main.gif'); background-position:top left;	background-repeat:repeat-y; width: 948px; text-align:left; padding:21px 27px 19px 27px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; position:relative; top:-11px;}
.ie #main 						{ width:948px; }
.logged #main					{ top:-23px; }
.cadouri #main					{ background-image:url('../images/bg_main_cadouri.jpg'); top:0px; }

#header							{ display:block; }

#navigation						{ display:block; float:left; width:948px; padding:0px 27px; height:33px; background-image:url('../images/bg_navbar.gif'); background-position:top left; background-repeat:no-repeat; background-color:transparent; position:relative; top:-5px; z-index:6; overflow:hidden; padding-top:14px; }
.logged #navigation				{ top:-17px; }
#navigation a.greenlink			{ float:left; }
#navigation a.checkbox			{ position:relative; top:2px; left:5px; }
#navigation p 					{ float:left; margin-right:10px; color:#fff; font-size:12px; position:relative; top:1px; }

#footer 							{ display:block; width:948px; padding:18px 27px 0px 27px; background-image:url('../images/bg_main_bottom.gif'); background-position:top left; background-repeat:no-repeat; text-align:left; position:relative; top:-11px; }
.logged #footer 					{ top:-23px; }
.cadouri #footer					{ background-image:url('../images/bg_main_bottom_cadouri.jpg'); top:0px; padding-bottom:20px; overflow:hidden; }
#footer .footerinfo 				{ display:block; float:left; width:300px; }
#footer .footerinfo p 				{ color:#6F6F6F; }
#footer .footerlinks 				{ display:block; float:right; }
#footer .footerlinks li 			{ display:block; float:left; width:auto!important; }
.cadouri #footer .footerlinks li 	{ font-size:12px; padding:0px 2px; }
.cadouri #footer .footerlinks li a 	{ text-decoration:none; }
.cadouri #footer .footerlinks li a:hover 	{ text-decoration:underline; }
#footer .footerlinks li.first a 	{ margin-left:0px; }
#footer .footerlinks li .greenlink	{ margin-left:21px; float:left; width:auto; }
.ie #footer .footerlinks li .greenlink	{ margin-left:10px; float:left; width:auto; }

.left_side						{ display:block; float:left; width:440px; margin-right:30px; }
.right_side						{ display:block; float:left; width:470px; }
.both_sides						{ display:block; float:left; width:941px; background-image:url('../images/middle_top.gif'); background-position:top left; background-repeat:no-repeat; padding-top:5px; }
.both_sides .terminal			{ display:block; float:left; width:941px; background-image:url('../images/middle_bottom.gif'); background-position:top left; height:6px; }
.both_sides.expired				{ background-image:url('../images/middle_top_expired.gif'); }
.both_sides.expired .terminal	{ background-image:url('../images/middle_bottom_expired.gif'); }

.left_frm						{ display:block; float:left; width:501px; background-image:url('../images/left_frm_top.gif'); background-position:top left; background-repeat:no-repeat; padding-top:5px; }
.left_frm .wrapper				{ display:block; padding:9px 25px 9px 25px; }
.left_frm .terminal				{ display:block; float:left; width:501px; background-image:url('../images/left_frm_bottom.gif'); background-position:bottom left; height:6px; }

.right_frm						{ display:block; float:right; width:351px; background-image:url('../images/right_frm_top.gif'); background-position:top left; background-repeat:no-repeat; padding-top:5px; }
.right_frm .wrapper				{ display:block; padding:9px 25px 9px 25px; }
.right_frm .terminal			{ display:block; float:left; width:351px; background-image:url('../images/right_frm_bottom.gif'); background-position:bottom left; height:6px; }

table.tbl { border-width: 1px 1px 1px 1px; border-spacing: 0px; border-style: solid solid solid solid; border-color: gray gray gray gray; border-collapse: collapse; background-color: white; }
table.tbl th { border-width: 1px 1px 1px 1px; padding: 3px; border-style: inset inset inset inset; border-color: gray gray gray gray; font-size:11px; background-color: #2E8BA4; color:#FFFFFF; -moz-border-radius: 0px 0px 0px 0px; }
table.tbl td { border-width: 1px 1px 1px 1px; padding: 3px; border-style: inset inset inset inset; font-size:11px; border-color: gray gray gray gray; background-color: white; -moz-border-radius: 0px 0px 0px 0px; }
