body {
	color:#000000;
	font:15px "Times New Roman", Times, serif;
	line-height:20px;
	margin:0px;
	padding:0px;
	background:#c0ddf8 url(../images/header_bg.jpg) top repeat-x;
}


form
{
	margin:0px;
	padding:0px;
}

img
{
	border:none;
	padding:0px;
	margin:0px;
}


a {
	color:#01438D;
	text-decoration:none;
}
a:hover 
{
	text-decoration:underline; 
	color:#106BCC;
}



p {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
}

h1 {
	font-size:28px;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	margin-bottom:30px;
	padding:0px;
}

h1.curs {
	font-size:17px;
	background-color:#004795;
	color:#FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	margin-bottom:10px;
	padding:5px;
	text-align:justified;
}

h2 {
	font-size:23px;
	color:#000066;
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	text-decoration:underline;
}

h3 {
	font-size:21px;
	color:#000066;
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	font-family:"tw Cen MT", Arial;
	font-weight:normal;
	text-decoration:underline;
}

/*inputuri si table*/

input[type="submit"]
{
	font-size:12px;
	color:#FFFFFF;
	padding:3px 20px 10px 20px;
	height:25px;
	margin:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	border:1px #000000 solid;
	cursor:pointer;
	font-weight:bold;
	background-color:#01438D;
}

input[type="submit"]:hover
{
	color:#E0E28D;
	background-color:#01438D;
	border-color:#999999;
}

.input_text_1
{
	font-size:13px;
	color:#000000;
	padding: 3px 6px;;
	margin:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	border:1px #01438D solid;
	background-color:#FFFFFF;
	font-weight:bold;
	width:50px;
	text-align:center;
}

.input_text_2
{
	font-size:13px;
	color:#000000;
	padding: 3px 6px;;
	margin:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	border:1px #01438D solid;
	background-color:#FFFFFF;
	font-weight:bold;
	width:250px;
	float:left;
}

.input_text_3
{
	font-size:13px;
	color:#000000;
	padding: 3px 6px;;
	margin:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	border:1px #01438D solid;
	background-color:#FFFFFF;
	font-weight:bold;
	width:500px;
	float:left;
}

.input_text_4
{
	font-size:13px;
	color:#000000;
	padding: 3px 6px;;
	margin:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	border:1px #01438D solid;
	background-color:#FFFFFF;
	font-weight:bold;
	width:115px;
	float:left;
}

textarea
{
	font:13px arial, sans-serif;
	font-weight:bold;
	color:#000000;
	padding: 3px 6px;;
	margin:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	border:1px #01438D solid;
	background-color:#FFFFFF;
	width:380px;
	height:100px;
	float:left;
}


table
{
	padding:0;
	margin:0;
	width:100%;
	font:13px arial, sans-serif;
}

table td
{
	padding:5px;
	/*border:#ff710c 1px solid;*/
	margin:0px;
	font-weight:bold;
}


table.produs {
border-color:#CCCCCC;
border-width:1px;
border-style:solid;
width:500px;
margin-left:100px;
}

table.input_table
{
	padding:0;
	margin:0;
	width:97%;
	font:13px arial, sans-serif;
}

table.input_table td
{
	padding:5px;
	border:#F0F0F0 1px solid;
	background-color:#F8F8F8;
	margin:0px;
}


/*end inputuri si table*/

.error
{
	color:#FF0000;
	font-size:14px;
}

.inline
{
	margin:0px;
	padding:0px;
	display:inline;
	float:left;
}

.floatright
{
	float:right;
	margin:0px;
	padding:0px;
}

.floatleft
{
	float:left;
	margin:0px;
	padding:0px;
}




.clear
{
	clear:both;
	margin:0px;
	padding:0px;
	height:0px;
}


.wrapper
{
	width:1000px;
	min-height:900px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	background:url(../images/body_bg.jpg) repeat-y;
}

.wrapper_1000
{
	width:1000px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
}



.red
{
	color:#FF0000;
}

hr 
{
	border: none 0;
	border-top: 1px dashed #F4D295;/*the border*/
	width: 95%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	text-align:center;
	margin:20px 0px;
} 


/*---------------------------------------- Begin header */

.header_panel
{
	margin:0px;
	padding:0px;
	width:1000px;
	height:94px;
	background:url(../images/header_panel.jpg) no-repeat;
}



a.logo
{
	float:left;
	margin:0px;
	padding:0px;
	width:380px;
	height:94px;
}

a.acces_membri
{
	float:right;
	margin:0px;
	padding:0px;
	width:150px;
	height:34px;
}

.top_cont
{
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-right:10px;
	float:right;
	text-align:right
}

.search_panel
{
	margin:0px;
	margin-top:32px;
	padding:0px;
	float:right;
	width:220px;
	margin-right:5px;
}

.search_panel input[type="text"]
{
	color:#808080;
	font-size:13px;
	font-weight:bold;
	width:175px;
	margin:6px 5px;
/*	margin-left:5px;*/
	padding:2px;
	float:left;

	border:none;
	background-color:transparent;
}

.search_panel input[type="submit"]
{
	width:30px;
	height:20px;
	margin:0px;
	padding:0px;
	border:none;
	background-color:transparent;
	float:left;
}

/*end header*/


/*begin slider*/

.slider_panel
{
	margin:0px;
	padding:0px;
	/*padding-left:361px;*/
	padding-left:6px;
	padding-right:6px;
	padding-top:7px;
	width:988px;
	height:216px;
	background:url(../images/slider_panel.jpg) no-repeat;
}

/*end slider*/

/*begin top menu*/

.topmenu_panel
{
	margin:0px;
	padding:0px;
	width:1000px;
	height:36px;
	background:url(../images/topmenu_panel.jpg) no-repeat;
}

.topmenu_panel a
{
	font-size:15px;
	font-weight:bold;
	font-family:"tw Cen MT", Arial;
	margin:0px;
	margin-top:10px;
	padding:0px;
	display:block;
	width:166px;
	text-align:center;
	float:left;
}

.submenu_panel
{
	margin:0px;
	padding:0px;
	width:1000px;
	height:46px;
	background:url(../images/submenu_panel.jpg) no-repeat;
}

/*end top menu*/

/*begin sidebar*/

.sidebar
{
	width:220px;
	margin:0px;
	padding:0px;
	float:left;
}

.sidebar hr 
{
	border: none 0;
	border-top: 1px dashed #858585;/*the border*/
	width: 200px;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	text-align:center;
	margin:5px 10px;
} 

.nl_panel
{
	margin:0px;
	padding:0px;
	float:right;
	width:220px;
	height:60px;
	background:url(../images/newsletter-panel.jpg) no-repeat;
}

.nl_panel input[type="text"]
{
	color:#808080;
	font-size:11px;
	font-weight:normal;
	width:160px;
	margin-top:22px;
	margin-left:14px;
	margin-right:15px;
	padding:2px;
	float:left;

	border:none;
	background-color:transparent;
}

.nl_panel input[type="submit"]
{
	width:20px;
	height:20px;
	margin:0px;
	margin-top:19px;
	padding:0px;
	border:none;
	background-color:transparent;
	float:left;
}



/*end sidebar*/


.main
{
	float:left;
	width:740px;
	padding:0px;
	padding-left:30px;
	padding-right:10px;
	margin:0px;
}

.carte
{
	text-align:justify;
	padding-left: 4px;
	margin:0px;
}

.carte p {
	margin:0px 0px;
	text-indent:0px;
	margin-bottom:15px;
}



.art_img
{
	float:left; 
	padding:2px;
	margin-right:10px;
	border:1px solid #AA5FBC;
	
}


/*in-tab listing*/

.intablisting_panel
{
	width:680px;
	margin:7px 10px;
	padding:5px 10px;
	border:1px solid #E8E8E8;
	font-size:15px;
}

.intablisting_panel:hover
{
	border:1px solid #000000;
	background-color:#F0F0F0;
}

.intablisting_panel a
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	display:block;
	
	padding:3px 10px;
	text-align:justified;
	background-color:#6C6C6C;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	
	margin-bottom:10px;
}

.intablisting_panel a:hover
{
	color:#F7F754;
	background-color:#FF0000;
}


.intab_panel
{
	width:680px;
	margin:5px 10px;
	padding:5px 10px;
	border:1px solid #F0F0F0;
	font-size:14px;
	clear:borh;
}

.intab_panel:hover
{
	border:1px solid #E8E8E8;
}

/*end in-tab listing*/

/*poze locatii*/

.img_locatii_panel
{
	width:230px;
	margin:2px;
	padding:1px;
	border:1px solid #CCCCCC;
	float:left;
	text-align:center;
}

/*end poze locatii*/


a.add_participant
{
	background-color:#F23F0D;
	border:3px solid #BC2B03;
	padding:6px 10px;
	margin:10px;
	margin-top:30px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-shadow: 0px 1px 1px rgba(70, 70, 70, 0.7);
	/*display:block;*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px; 
	border-radius: 5px;
}

a.add_participant:hover
{
	text-decoration:none;
	background-color:#004795;
}


/*

.search_panel input[type="text"]
{
	color:#808080;
	font-size:13px;
	font-weight:bold;
	width:182px;
	margin:6px 0px;
	margin-left:5px;
	padding:2px;
	float:left;

	border:none;
	background-color:transparent;
}

.search_panel input[type="submit"]
{
	width:30px;
	height:20px;
	margin:0px;
	padding:0px;
	border:none;
	background-color:transparent;
	float:left;
}
*/

/*
a.continua {
	color:#840096;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	float:right;
	display:block;
	padding:10px 2px;
	margin:0px;
}
a.continua:hover 
{
	text-decoration:none; 
	color:#00A7DC;
}

*/


/*Begin footer*/


.footer
{
	background-color:#004794;
	/*border-top:#DD77F7 solid 1px;*/
	height:25px;
	padding:0px;
	padding-top:7px;
	padding-bottom:13px;
	margin: 0px auto;
	margin-top:15px;
	width:100%;
	font-size:12px;
	color:#FFFFFF;
	line-height:18px;
	font-weight:bold;
}

.footer span
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}

.footer a
{
	color:#fff78c;
	text-decoration:none;
	font-weight:bold;
}
.footer a:hover 
{
	text-decoration:none; 
	color:#FFFFFF;
}

.footer_left
{
	float:left;
	margin:0px;
	padding:0px;
}

.footer_right
{
	float:right;
	margin:0px;
	padding:0px;
}



/*End footer*/