body, html {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin: 0; padding: 0; background:url(../images/img_back.jpg) repeat-y; background-position:center; background-color:#47bbff; color:#262261;}
.container{width:800px; margin: 0 auto;}
.logo{padding:5px; width:300px; float:left;}
.iconuri_top{float:right; padding-right:15px; margin-top:20px;}
.back_main{background:url(../images/back_main.jpg) no-repeat; background-position:top;}
.menu{padding-top:250px; height:123px;}
.tag_casete{background:url(../images/back_tag.jpg) repeat-x; height:41px; line-height:41px; color:#f7e22d; font-weight:bold;}
.content_casete{border-left: solid 1px; border-right: solid 1px; border-color:#1063dc; background-color:#a7dbfd; }
.bottom_casete{height:10px; border-bottom: solid 1px; border-color:#1063dc; background-color:#a7dbfd;}
.clear_fix{clear:both;}
.vezi{color:#FFF; text-decoration:none;}
.vezi:hover{color:#FFF; text-decoration:underline;}
.detalii{color:#3695eb; text-decoration:none;}
.detalii:hover{color:#3695eb; text-decoration:underline;}
.border_img{border: solid 1px; border-color:#3695eb; padding:4px;}
.footer_links{color:#FFF; padding:10px;}
.footer_parteneri{ background:url(../images/cursinot_final_top.jpg) no-repeat; width:795px; height:41px; line-height:41px; color:#f7e22d; font-weight:bold;}
.footer_parteneri_centru{border-left: solid 1px; border-right: solid 1px; border-color:#1063dc; background-color:#a7dbfd; width:792px; }

.bt_gall{border: solid 1px; border-color:#3695eb; padding:4px 7px 7px 4px; float:left; cursor:pointer; color:#262261; text-decoration:none;}
.bt_gall:hover{background-color:#eee;}
.bt_gall_activ{border: solid 1px; border-color:#3695eb; background-color:#eee; padding:4px 7px 7px 4px; float:left; cursor:pointer; color:#262261; text-decoration:none;}

.input_text{border: solid 1px; border-color:#3695eb; background-color:#FFFFCC;}

.stepcarousel{
	position: relative; /*leave this value alone*/
	border: 15px solid bleu;
	overflow: scroll; /*leave this value alone*/
	width: 570px;
	height: 148px; /*Height should enough to fit largest content's height*/
	margin-left:100px;
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 7px;
	top: -1px;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 170px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height: 128px;
font: bold 28px Arial;
text-align: center;
color: white;
border: solid 1px; border-color:#3695eb; padding:4px;
}

p.samplebuttons{
width: 320px;
text-align: center;
}

p.samplebuttons a{
color: #2e6ab1;
padding: 1px 2px;
margin-right: 3px;
text-decoration: none;
}
/*--galerie--*/
div#page {
	width: 777px;
	margin: 0 auto;
	text-align: left;
}
div#container {
	padding: 22px;
}
div#ads {
	clear: both;
	padding: 12px 0 12px 66px;
}
