/* ======= reset ========= */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;}
html, body { height: 100%; width: 100%; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;	background-color:#FFFFFF; background:transparent url("/images/bg-body3.jpg"); background-position:50% top; background-repeat:repeat-y; text-align:center; }

a{ color:#000000; text-decoration:none; font-weight:bold; font-family:"trebuchet ms",arial,verdana,sans-serif; font-size:12px; }
a:hover{ text-decoration:none; }
a img{ border:0px; }
img{ margin:0px;padding:0px;border:0px; }

strong, em{font-style:normal; margin:0;padding:0;}

h1,h1 a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; line-height:28px; font-weight:normal; color:#1d1d1d;	margin-bottom:5px; }
h2,h2 a { font-family:Georgia, "Times New Roman", Times, serif;	font-size:24px;	font-weight:normal;	color:#000000; margin-bottom:5px; }
h3,h3 a { font-family:Georgia, "Times New Roman", Times, serif;	font-size:22px;	font-weight:normal;	color:#1b1717; margin-bottom:0px; line-height:25px; }
h4,h4 a { font-family:Georgia, "Times New Roman", Times, serif;	font-size:12px;	font-weight:bold; color:#CCC; padding-bottom:2px; line-height:18px;	border-bottom:1px solid #999;	float:left;	width:100%; }
h5,h5 a{ float:left; border-bottom:1px solid #D0D0D0; color:#252525; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; padding-bottom:2px; line-height:18px; width:100%; }
h6,h6 a{ float:left; border-bottom:1px dotted #D0D0D0; color:#252525; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; padding-bottom:2px; line-height:18px; width:100%; }

ul { margin:0px; padding:0px; list-style:none; }
li { }

table {	border-collapse:collapse; border-spacing:0; width:100%; }
table td{ text-align:left; }
table input{ border:1px solid #CCC;	font-family:Arial, Helvetica, sans-serif; font-size:12px !important; background-color:#FFF !important; color:#000; margin-bottom:5px; 	height:16px !important;	line-height:14px !important; }
table textarea{	border:1px solid #CCC; font-family:Arial, Helvetica, sans-serif; font-size:12px !important;	background-color:#FFF !important; color:#000; margin:0 0 5px 0; width:300px; height:100px; }
table select{ border:1px solid #CCC; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; background-color:#FFF !important; color:#000;	margin:0 0 5px 0; 	height:20px !important;	line-height:20px !important;}
table checkbox{	width:10px !important; height:10px !important; }
.input{	width:300px; height:18px; font-size:14px; line-height:20px; }

address, caption, cite, code, dfn, em, th, var { font-style:normal;	font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
q:before, q:after {	content:''; }
abbr, acronym {	border:0; }

/* ======================= */
/* Float FIX */ 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
.clear{ clear: both; }
body .pager a{ background-image:none;font-size:10px !important;margin-right:5px; color:#5D9DBE; }
body .pager span{ background-image:none;font-size:10px !important;margin-right:5px; font-weight:bold; }

.error_message{	font-size:10px;	color:#F00; }

.pager{font-size:11px !important;margin-right:5px; color:#999;}
.pager a.page{font-size:11px !important;margin-right:5px; color:#000;}
.pager span.page{font-size:11px !important;margin-right:5px; font-weight:bold; color:#999;}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.on{ display:block !important; }
.off{ display:none !important; }
.error_box { border:1px solid #000000; }
.float-right{ float:right !important; }
.float-left{ float:left !important; }
.txt-left{ text-align:left !important; }
.txt-right{ text-align:right !important; }
.txt-center{ text-align:center !important; }
.txt-bold{ font-weight:bold !important; }
.max{ width:100% !important; }
.zoomLittle{ font-size: 12px !important;}
.zoomBig{ font-size: 14px !important;}
.spacer1 { font-size:1px; height:1px; line-height:1px; display:block; clear:both; }
.spacer3 { font-size:3px; height:3px; line-height:3px; display:block; clear:both; }
.spacer5 { font-size:5px; height:5px; line-height:5px; display:block; clear:both; }
.spacer10 { font-size:10px; height:10px; line-height:10px; display:block; clear:both; }
.spacer10 { font-size:10px; height:10px; line-height:10px; display:block; clear:both; }
/* ======== end reset ==========*/

.cake-debug, .cake-sql-log{background-color:#FFF;}
#content { width:100%;height:auto; text-align:center; }
#main {	width:921px; text-align:center; margin:70px auto 0 auto; padding:0; }
#header { width:100%; }
#logo { float:left;}
#header-logo { width:auto; height:auto; font-size: 26px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif }
#header-logo span { display:block; padding: 50px 0 0 60px; text-align:left; float:left; width: 580px; background-color:#fff }
#logo-sageata{width:35px;height:30px;position:absolute;right:-42px;bottom:0px;margin-bottom:3px;}

#breadcrumbs, #breadcrumbs a{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000;font-weight:normal;margin-bottom:10px;}
#breadcrumbs span{margin:0 5px 0 5px;}

.container-corners{width:100%;text-align:center;border:0px solid;clear:both;}
.ctl{background:transparent url("/images/main-corner-tl.png"); background-repeat:no-repeat; background-position:left top;width:35px;height:35px;display:block;float:left;}
.ctr{background:transparent url("/images/main-corner-tr.png"); background-repeat:no-repeat; background-position:right top;width:35px;height:35px;display:block;float:right;}
.ht{background:transparent url("/images/h-line-top.png"); background-repeat:repeat-x;width:851px;height:35px;margin:0 auto;display:block;float:left;}

.cbl{background:transparent url("/images/main-corner-bl.png"); background-repeat:no-repeat; background-position:left top;width:35px;height:35px;display:block;float:left;}
.cbr{background:transparent url("/images/main-corner-br.png"); background-repeat:no-repeat; background-position:right top;width:35px;height:35px;display:block;float:right;}
.hb{background:transparent url("/images/h-line-bottom.png"); background-repeat:repeat-x;width:851px;height:35px;margin:0 auto;display:block;float:left;}

.hb886{background:transparent url("/images/886.png"); background-repeat:repeat-y;width:886px;height:32px;margin:0;display:block;float:right;}

.container-bg{background:transparent url("/images/v-bg.png"); background-repeat:repeat-y; background-position:left top;width:100%;}
.container2{ margin:0 auto; width:851px;background-color:#FFF;height:133px;border:0px solid;text-align:center;}

/* MENU */
#menu{width:181px; margin-bottom:-3px; float:right; background-image:url(/images/c-menu.png); background-repeat:repeat-y;}
.t-menu{background:transparent url(/images/t-menu.png);width:181px; height:15px; }
.c-menu{width:181px;/*height:200px;*/}
.b-menu{background:transparent url(/images/b-menu.png);width:181px; height:15px; }
#container-menu{margin:5px 10px 5px 22px;text-align:left;}
.menu a{font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;color:#D7D7D7;line-height:25px;font-weight:normal;}

#page{width:921px;/*height:800px;*/}
#home-content{width:921px;background:transparent url("/images/v-bg-big.png"); background-position:left bottom;background-repeat:no-repeat;border:0px solid;}
#page-content{width:921px;background:transparent url("/images/v-bg-big.png"); background-position:left top;background-repeat:no-repeat;border:0px solid;}
#page-right{width:700px;float:right;height:100%;text-align:center;/*background:transparent url("/images/v-bg-right.png"); background-repeat:repeat-y; background-position:left top;*/}
#page-right-content{width:645px;height:100%;margin:0 auto 0 10px;text-align:left;float:left;}
#page-left{float:left;width:210px;height:100%;}
#page-left-content{background:transparent url("/images/v-bg-left.png"); background-repeat:repeat-y; background-position:left top;width:210px;height:50%;padding-top:106px;text-align:left;}

/*
#page-left-content{
	background:transparent url("/images/v-bg-left.png"); 
	background-repeat:repeat-y; 
	background-position:left top;
	width:210px;
	min-height:100px;
	text-align:left;
}
* html #page-left-content{
	height:10000px;	
}
*/

.more{color:#000000;font-family:"trebuchet ms",arial,verdana,sans-serif;font-size:12px;font-weight:normal;text-decoration:none;}
#frmSearch a, #frmLogin a{background-repeat:no-repeat;height:18px;}

#login{ width:265px; height:103px; float:right; border:0px solid; position:relative; margin-right:10px; }
#login UL LI{width:265px;}
#login a{display:block;float:right;text-decoration:underline;font-weight:normal;}
#login .sep{display:block;float:right; text-align:center; width:10px;height:5px;margin-top:1px;}
/* br{clear:both;} */

.formCorner strong {background:transparent url(/images/input-bottom-left.gif) no-repeat 0 100%; display: block; float: left;}/*longer sides*/
.formCorner strong em {background:transparent url(/images/input-top-right.gif) no-repeat 100% 0; display: block; float: left;}/*longer sides*/
.formCorner strong em span {background:transparent url(/images/input-bottom-right.gif) no-repeat 100% 100%; display: block; float: left;}
.formCorner strong em span span {background:transparent url(/images/input-top-left.gif) no-repeat; display: block; float: left; padding-left:2px;}
.formCorner input, select, textarea {margin: 1px 3px; border: 0px solid #fff;color:#000;height:15px; color:#000; }

.formCorner #q{width:188px;}
.formCorner #search{width:73px;float:right;}

.formCorner #username{width:85px;}
.formCorner #password{width:85px;}
.formCorner #loginB{width:73px;float:right;}

#header-links{height:20px;float:right;width:500px; margin-right:10px; text-align:right; font-weight:bold;margin-top:10px;}
#header-links a{height:20px;font-weight:normal;}

.box{/*background-color:#414143;*/}
.box-border strong {background:transparent url(/images/white-bottom-left.gif) no-repeat 0 100%; display: block; float: left;}/*longer sides*/
.box-border strong em {background:transparent url(/images/white-top-right.gif) no-repeat 100% 0; display: block; float: left;}/*longer sides*/
.box-border strong em span {background:transparent url(/images/white-bottom-right.gif) no-repeat 100% 100%; display: block; float: left;}
.box-border strong em span span {background:transparent url(/images/white-top-left.gif) no-repeat; display: block; float: left;}

.box .box-corner { position:absolute; }
.box .box-corner-top-left { left:-1px; top:-1px; background:transparent url(/images/corner-top-left.png); background-repeat:no-repeat; width:10px; height:10px; line-height: 0px; font-size: 0px;display:block;}
.box .box-corner-top-right { right:-1px; top:-1px; background:transparent url(/images/corner-top-right.png); background-repeat:no-repeat; width:10px; height:10px; line-height: 0px; font-size: 0px;display:block;}
.box .box-corner-bottom-left { left:-1px; bottom:-1px; background:transparent url(/images/corner-bottom-left.png); background-repeat:no-repeat; width:10px; height:10px; line-height: 0px; font-size: 0px;display:block; }
.box .box-corner-bottom-right { right:-1px; bottom:-1px; background:transparent url(/images/corner-bottom-right.png); background-repeat:no-repeat; width:10px; height:10px; line-height: 0px; font-size: 0px;display:block;}
.box-corner-container { position: relative; width:100%; height:100%; }
.box-corner-content { width:100%; height:100%; }
.box-corner-body { margin:0 10px 0 10px;}

.box-black .box-black-corner { position:absolute; }
.box-black .box-black-corner-top-left { left:-1px; top:-1px; background:transparent url(/images/black-corner-top-left.png); background-repeat:no-repeat; width:10px; height:10px; line-height: 0px; font-size: 0px;display:block;}
.box-black .box-black-corner-top-right { right:-1px; top:-1px; background:transparent url(/images/black-corner-top-right.png); background-repeat:no-repeat; width:10px; height:10px; line-height: 0px; font-size: 0px;display:block;}
.box-black .box-black-corner-bottom-left { left:-1px; bottom:-1px; background:transparent url(/images/black-corner-bottom-left.png); background-repeat:no-repeat; width:10px; height:10px; line-height: 0px; font-size: 0px;display:block; }
.box-black .box-black-corner-bottom-right { right:-1px; bottom:-1px; background:transparent url(/images/black-corner-bottom-right.png); background-repeat:no-repeat; width:10px; height:10px; line-height: 0px; font-size: 0px;display:block;}
.box-black-corner-container { position: relative; width:100%; height:100%; }
.box-black-corner-content { width:100%; height:100%; }
.box-black-corner-body { margin:0 10px 0 10px;}

#scroller{width:100%;height:100%;}

.articol-main .body{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#252525;}
.articol-main .articol-main-left{/*width:315px;*/height:187px;float:left;overflow:hidden;}
.articol-main .articol-main-right{width:309px;height:178px;float:right;}

.articol-second{/* width:465px; */width:100%;float:left;margin-top:143px;}
.articol-second .body{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#252525;}
.articol-second-item{margin-bottom:10px;}

.articol{/*width:465px;*/width:100%;float:left;}
.articol .body{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;color:#000;}
.sapou{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:16px;font-weight:bold;color:#000;}

.articol ul.listBig li{ margin:0 0 20px 0; }
.articol ul.listBig li a{ font-size:14px; }

.date, .date a{color:#000;font-size:10px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;margin-bottom:5px;	}
.subtitle{margin-bottom:10px;}
.subtitle, .subtitle a{color:#000;font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
.bio-authors, .bio-authors a{color:#CCC !important;font-size:11px;font-family:Arial, Helvetica, sans-serif;line-height:16px;}
.bio-authors .title{color:#CCC;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

.right{width:160px;border:0px solid;float:right;}
.left{width:160px;border:0px solid;float:right;}

.list LI a{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:14px;	color:#727476;}

.attn{font-size:11px;color:#F00;}

.td1{width:150px;font-size:11px !important;}
.td2{width:320px;font-size:11px !important;}
.td11{width:150px;font-size:11px !important; padding:3px; }
.td22{width:320px;font-size:11px !important; padding:3px; font-weight:bold; }

#PLayer1 .title, #PLayer1 .title a{font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;color:#d7d7d7;line-height:20px;font-weight:normal;}
#PLayer1 .body, #PLayer1 .body a{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#d7d7d7;	}

.box-black{height:18px;font-size:16px;line-height:18px;color:#FFF;float:left;clear:both;}
.box-black-left{background:transparent url(/images/box-black-left.jpg); background-repeat:no-repeat;	background-position:left top;width:8px;height:18px;line-height:18px;font-size:18px;}
.box-black-right{background:transparent url(/images/box-black-right.jpg); background-repeat:no-repeat;background-position:right top;width:15px;height:18px;line-height:18px;font-size:18px;}
.box-black-content{background:transparent url(/images/box-black.jpg); background-repeat:repeat-x;	height:18px;line-height:18px;font-size:16px;margin:0 15px 0 8px;}

#modal_container {padding:5px;background-color:#fff;border:1px solid #666;overflow:auto;font-family:"Lucida Grande",Verdana;font-size:12px;color:#333;text-align:left;}
#modal_container.test {background-color:#900;color:#fff;padding:30px;text-align:center}
#modal_overlay {background-color:#000;width:100% !important;}
#modal_overlay.test {background-color:#fff;}

#poller, #poller a{color:#CCC;	}
#poller .title{color:#CCC !important;font-size:11px !important;font-family:Arial, Helvetica, sans-serif !important;line-height:16px !important;font-weight:normal !important;}
.error-message{color:#F00;	}

/*
.pager, .pager a{font-size:12px;color:#000;}
.pager span{font-size:12px;color:#999;}
*/

.section-box{background:transparent url(/images/section-center.jpg); background-repeat:repeat; background-position:left top;
height:18px;line-height:12px;font-size:12px;padding:0;margin:0;float:left;display:block;}
.section-left{background:transparent url(/images/section-left.jpg); background-repeat:no-repeat; background-position:left top;
height:18px;width:5px;padding:0;margin:0;float:left;display:block;}
.section-right{background:transparent url(/images/section-right.jpg); background-repeat:no-repeat; background-position:right top;
height:18px;width:15px;
padding:0;margin:0;float:left;display:block;}

/*
.section-center, .section-center a{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:10px !important;color:#FFF;text-transform:uppercase;
margin:0 2px 0 2px;height:18px;float:left;display:block;line-height:16px;text-decoration:none !important;}
*/
.section-center, .section-center a{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px !important;color:#FFF;
margin:0 2px 0 2px;height:18px;float:left;display:block;line-height:16px;text-decoration:none !important;}


h3 .title,h3 .title a {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;color:#000;line-height:20px;}
.title,.title a {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;color:#000;line-height:20px;}

#footer_links table{ width:auto !important; }
#footer_links .ul_footer_links{width:682px;margin:0 auto;}
#footer_links{width:921px;text-align:center;height:auto;}
#footer_links table.footer_links{margin:0 auto; display:table; }
.footer_links td{float:left; font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#d7d7d7;}
.footer_links .footer_links_sep{ background:transparent url(/images/v-sep-links.jpg);background-position:left top;background-repeat:no-repeat;display:block;float:left;height:10px;margin:2px 5px 0;width:1px; }
.footer_links td a{float:left;	font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#d7d7d7;line-height:15px;}
#footer_links .footer_Tags{float:left;	}
#footer_links .footer_Tags LI{float:left;	font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#d7d7d7;line-height:15px;margin:0 4px 0 0;}
#footer_links .footer_Tags LI a{float:left;	font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#d7d7d7;line-height:15px;}

/* ======================== */
.item_course{ width:100%; float:left; clear:both; margin-bottom:10px; }
.desc_course{ width:200px; float:left; }
.picture_course{ width:129px; float:right; }

#actions, #actions a{ margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.linedotted{ width:100%; height:1px; border-top:1px dotted #000000; font-size:1px; line-height:1px; }

#price{ font-weight:bold; }

.mainimgleft{ margin:0px 10px 5px 0px; }
.mainimgright{ margin:0px 0px 5px 10px; }

#home-page div.more { text-align:right; margin-bottom: 20px; }
#home-page div.more a{ font-size: 14px;  text-decoration:underline; }

#breadcrumb{ margin-left: 50px; padding-bottom: 40px; }
#breadcrumb span{ float:left; padding-right: 5px; font-size: 12px; }

.main-active-top{ background-image:url(/images/hbt.png); height: 26px; width: 839px; margin-bottom: 0px; }
.main-active-item{ background-image:url(/images/hbm.png); padding: 20px 50px 20px 50px; width: 739px; margin-bottom: 0px; color:#FFF }
.main-active-item h2{ color:#FFF; }
.main-active-item h3{ color:#FFF100; }
.main-active-item a{ color:#FFF; }
.main-active-bottom{ background-image:url(/images/hbb.png); height: 26px; width: 839px; margin-top: 0px; margin-bottom: 20px; }
.main-top{ height: 0px; width: 839px; margin-bottom: 0px; }
.main-item{ padding: 0px 50px 0px 50px; width: 739px; margin-bottom: 0px; }
.main-bottom{ height: 0px; width: 839px; margin-top: 0px; margin-bottom: 20px; }
