* {
	margin:0;
	padding:0;
}

body {
	background:#FFFFFF url(../images/body_bg.jpg) top repeat-x;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.c_b {	
	clear:both;
}

.c_l {	
	clear:left;
}

.c_r {	
	clear:right;
}

#wrapper {
	padding:10px;
	background:#FFFFFF url(../images/wrapper_bg.jpg) bottom repeat-x;
	width:740px;
	margin:0 auto;
	border:#c3d3d8 1px solid;
}

#top_advert {
	text-align:center;
	margin-bottom:10px;
	height:90px;
}

#logos {
	margin-bottom:10px;
}

#header {
	background:#edf0f1;
	border:#dee1e2 1px solid;
	padding:5px 5px 2px 5px;
	margin-bottom:15px;
}

#menu {
	background:url(../images/menu_bg.jpg) no-repeat;
	height:28px;
	padding-left:10px;
}

#menu a {
	display:block;
	float:left;
	margin:6px 1px 0 1px;
	padding:2px 10px 0px 10px;
}

#menu a:hover {
	background:#2d5367;
}

#menu a.active {
	background:#2d5367;
}

#sectiune123 {
	float:right;
}

#sectiune123 a {
	margin:6px 1px 0 1px;
	padding:2px 10px 0px 10px;
}

#sectiune123 a:hover {
	background:none;
}

#sub_men {
	background:url(../images/t_concurs.jpg) no-repeat;
	height:50px;
	padding-left:240px;
	padding-top:10px;
	margin-bottom:2px;
}

#sub_men p {
	border-left:#FFFFFF 1px solid;
	color:#FFFFFF;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
	line-height:14px;
	padding-left:10px;
	padding-right:15px;
}

#sub_men p a {
	color:#8dc63f;
	text-decoration:none;
}

#cont_l {
	padding:5px;
	float:left;
	width:490px;
	display:block;
}

#cont_r {
	padding-top:5px;
 	float:right;
	display:block;
	width:240px;
}

#vid {
	margin-bottom:10px;
}

#homepage_results {
	padding:2px;
}

#homepage_results ul {
	padding-left: 15px;
}

#txt {
	margin-bottom:10px;
	padding-right:10px;
	color:#333333;
}

#txt h2 {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#02457C;
	margin-bottom:3px;
}

#txt h3 {
	font:normal 17px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

#txt ul {
	 margin-bottom:20px;
}

#txt ul li {
	margin-left:15px;
	margin-bottom:3px;
	line-height:16px;
	list-style-type:square;
}

#txt ul li a {
	color:#00adef;
}

#txt ul li a:hover {
	text-decoration:none;
}

#txt ol li {
	font-weight:bold;
	margin-left:25px;
}

#txt ol li ul {
	margin-top:10px;
	margin-bottom:15px;
}

#txt ol li ul li {
	margin-left:10px;
	font-weight:normal;
	list-style:none;
}

#txt form p.b_send input {
	width:120px;
	margin-left:150px;
	padding:0 10px;
	background:#8dc63f;
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
}

#small_advert {
	text-align:center;
	margin-bottom:10px;
	width:468px;
	height:60px;
}

#login_box {
	background:#edf0f1 url(../images/form_bg.jpg) no-repeat 5px 5px;
	border:#dee1e2 1px solid;
	padding:5px;
	margin-bottom:10px;
	height:129px;
}

#logout_box {
	background:#edf0f1 url(../images/form_bg_logout.jpg) no-repeat 5px 5px;
	border:#dee1e2 1px solid;
	padding:5px;
	margin-bottom:10px;
	height:129px;
}

#login_l {
	display:block; 
	width:95px;
	float:left;
	padding-left:5px;
	padding-top:90px;
}

#login_l a {
	font-size:10px;
	display:block;
	color:#00adef;
}

#login_l a:hover {
	text-decoration:none;
}

#login_r {
	display:block;
	float:right;
	text-align:right;
	padding-right:5px;
	width:120px;
}

#login_r p label {
	margin-top:10px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
}

#login_r p label span{
	color:#8dc63f;
	font-weight:bold;
}

#login p input {
	margin-top:10px;
	width:120px;
	border:none;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:1px;
}

#login p.b_login input {
	width:70px;
	padding:0 10px;
	background:#8dc63f;
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin-top:35px;
}

#login p.b_logout input {
	width:70px;
	padding:0 10px;
	background:#8dc63f;
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin-top:45px;
}

#partner {
	margin-bottom:10px;
	padding-left:40px;
}

#footer {
	display:block;
	margin:50px auto 0;
	width:560px;
	text-align:center;
	background:#a9bbc0 url(../images/footer_r.jpg) right no-repeat;
	height:27px;
}

#footer a {
	color:#FFFFFF;
	text-decoration:none;
	font:normal 14px Arial, Helvetica, sans-serif;
	line-height:27px;
	margin:0 10px;
}

#footer .f_left {
	background:url(../images/footer_l.jpg) no-repeat;
	width:10px;
	height:27px;
	display:block;
	float:left;
}

.premiu {
	margin-top:30px;
}

.premiu p {
	margin-bottom:10px;
	font-size:10px;
	line-height:14px;
}

.premiu img {
	float:left;
	margin-right:5px;
}

#form_comanda {
	font-size:11px;
	margin:20px auto;
	width:320px;
}

form.form_comanda label {
	display:block;
	float:left;
	width:80px;
}

form.form_comanda .input_txt input {
	width:200px;
	padding:1px;
	border:#02457C 1px solid;
	color:#000000;
}

form.form_comanda textarea {
	border:#02457C 1px solid;
	padding:1px;
	width:200px;
}

form.form_comanda select {
	border:#02457C 1px solid;
} 

form.form_comanda .submit input {
	margin-left:80px;
	border:#02457C 1px solid;
	padding:0 6px;
}

form.form_comanda p {
	margin-bottom:10px;
}

form.form_comanda .select select{
	width:200px;
	border:#02457C 1px solid;
}

#form_inreg {
	margin-top:20px;
}

#form_inreg a {
	color:#00adef;
}

#logout_box #login_r { 
width:210px;
text-align:left;
}
