/*
old dark-bordeaux: #5F021xF
dark-color: #99182C
light-color: #A70334

*/

@charset "utf-8";
@import url("tables.css");

html{overflow-y:scroll;}
body{margin:0; padding:0; font-size:12px; font-family:verdana, Arial, Helvetica, sans-serif; color:#333333; background-color:#E5E5E5;}

.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.nostart{margin:0; padding:0; list-style-type:none;}

.clear{clear:both;}
br.clear{clear:both; margin-top:-15px;}

a{outline:none; text-decoration:none;}

a.underline{outline:none; text-decoration: none;}
a.underline:hover{outline:none; text-decoration: underline; font-weight: bold;}

.fl_left, .imgl{float:left;}
.fl_right, .imgr{float:right;}

/*these are for images in articles*/
/*img{display:block; margin:0; padding:0; border:none;}
.imgl, .imgr{border:1px solid #999999; padding:5px;}
.imgl{margin:0 8px 8px 0; clear:left;}
.imgr{margin:0 0 8px 8px; clear:right;}*/

ol{background-color: #FFE1C4; }
li.enumerate{background-color: white; margin-bottom: 5px;}
a.teacher{border: 1px solid #dddddd; color: white; background-color: #aaaaaa; padding: 1px 4px 1px 4px;}
show{margin-bottom: 3px;}

#news_section{float: left;background: #eeeeee;width: 945px; height: 150px; margin-left:10px;margin-right:10px;  margin-bottom: 10px; border: 1px solid #cccccc;}
#news_items ul.news_item {margin-left: 30px; /*border: 1px solid red;*/  width: 230px;}

/*news item*/
#edit_news_item{background: white; border: 1px dashed #aaa; -moz-border-radius: 8px; -webkit-border-radius:8px; margin-bottom: 10px; height: 40px; }
#edit_news_item a.paged {background-color: white; /*cursor: pointer;cursor: hand;*/}
#edit_news_item:hover{background-color: #ddd;}

li.news_item{width: 285px; margin-left: -20px; height: 39px; list-style: none; text-align: left; padding-top: 5px; border-bottom: 1px dashed #cccccc;}
li.news_item:hover{border: 1px solid #dddddd; background: #eeeeee;}

/*eveniment item*/
#edit_event_item{background: white; border: 1px dashed #aaa; -moz-border-radius: 8px; -webkit-border-radius:8px; margin-bottom: 10px; height: 40px; }
#edit_event_item a.event_item {color: #008DCA; background-color: white; /*cursor: pointer;cursor: hand;*/}
#edit_event_item a.paged {background-color: white; /*cursor: pointer;cursor: hand;*/}
#edit_event_item:hover{background-color: #ddd;}
li.event_item{width: 285px; margin-left: -20px; height: 39px; list-style: none; text-align: left; padding-top: 5px; border-bottom: 1px dashed #cccccc;}
li.event_item:hover{border: 1px solid #dddddd; background: #eeeeee;}

/*project item*/
#edit_project_item{background: white; border: 1px dashed #aaa; -moz-border-radius: 8px; -webkit-border-radius:8px; margin-bottom: 10px; height: 40px; }
#edit_project_item a.paged {background-color: white; /*cursor: pointer;cursor: hand;*/}
#edit_project_item:hover{background-color: #ddd;}
li.project_item{width: 285px; margin-left: -20px; height: 39px; list-style: none; text-align: left; padding-top: 5px; border-bottom: 1px dashed #cccccc;}
li.project_item:hover{border: 1px solid #dddddd; background: #eeeeee;}

/*on noutati page*/
/* on ie use margin-left: 30px; */
*+html #featured_rectangle_small_noutati ul.news {margin-left: 30px;}
#featured_rectangle_small_noutati ul.news {margin-left: -10px;/*border: 1px solid red; */  width: 240px;}
li.news{width: 255px; margin-left: -20px; height: 39px; list-style: none; text-align: left; padding-top: 5px; border-bottom: 1px dashed #cccccc;}
li.news:hover{border: 1px solid #dddddd; background: #eeeeee;}
span.news_page{padding: 2px 4px 2px 4px; border: 1px solid #99182C; color: #99182C;}
span.news_page:hover{border: 1px solid #99182C; background-color: #99182C; color: white;}

/*on proiecte page*/
/* on ie use margin-left: 30px; */
*+html #featured_rectangle_small_proiecte ul.projects {margin-left: 30px;}
#featured_rectangle_small_proiecte ul.projects {margin-left: -10px;/*border: 1px solid red; */  width: 240px;}
li.projects{width: 255px; margin-left: -20px; height: 49px; list-style: none; text-align: left; padding-top: 5px; border-bottom: 1px dashed #cccccc;}
li.projects:hover{border: 1px solid #dddddd; background: #eeeeee;}

/*on evenimente page*/
/* on ie use margin-left: 30px; */
*+html #featured_rectangle_small_evenimente ul.events {margin-left: 30px;}
#featured_rectangle_small_evenimente ul.events {margin-left: -10px;/*border: 1px solid red; */  width: 240px;}
li.events{width: 255px; margin-left: -20px; height: 49px; list-style: none; text-align: left; padding-top: 5px; border-bottom: 1px dashed #cccccc;}
li.events:hover{border: 1px solid #dddddd; background: #eeeeee;}

/*on contact page*/
*+html #featured_rectangle_big ul.address {list-style-type: none; margin-left: 3px;}
#featured_rectangle_big ul.address {list-style-type: none; margin-left: -35px;}

#line{float: left; display: block; width: 408px; margin-bottom: 5px;}
#div_name{float: left; font-size: 16px; margin-bottom: 2px; width: 150px; /*border: 1px solid red;*/}
#div_email, #div_destinatar, #div_subject{float: left; font-size: 16px; margin-bottom: 2px; width: 150px;/* border: 1px solid red;*/}
#div_message{float: left; font-size: 16px; margin-bottom: 2px; width: 150px;}

input.contact{width: 199px; height: 16px; border: 1px solid #99182C; font-size: 15px;}
input.contact:hover{background-color: #eee;}

select.contact{height: 24px; border: 1px solid #99182C; font-size: 15px;}
select.contact:hover{background-color: #eee;}

textarea.contact{width: 349px; height: 109px; border: 1px solid #99182C; font-size: 15px;}
textarea.contact:hover{background-color: #eee;}

page_wrapper{width:960px; margin:0 auto; /*background-color: #D3D3D3;background: white; border: #339999 1px solid;border: red 1px solid;*/}
#sidebar2 {position relative; float: right; width: 64px; /*border: 1px solid red;180px;*/}

/*when changing height size, change the size in the header also: page_wrapper margin-top: 22px */
#wide_shortcuts{width:100%; border-bottom: 1px solid #99182C; height: 26px; /*border: 1px solid red;*/ z-index: 4; background: #99182C; color: white; /*top*/ position:fixed; _position:absolute; top: 0; _top:expression(eval(document.body.scrollTop)); }

#wide_shortcuts a{padding: 1px 4px 1px 4px; color: white}
#wide_shortcuts img.cye{}

a.by_cye:hover{padding: 1px 4px 1px 4px; border: 1px solid #319c64; color: white; background-color: #319c64; }

div.headmemspot {font-family : verdana, arial, helvetica, sans-serif; font-size : 12px; text-align : left; font-weight : bold; color: white;/*#ffffff; background : url(../../images/top_bg.png) repeat-x;*//*#6898d0; */ padding-top : 3px; padding-bottom : 3px; padding-left : 4px; display : block; } 

tr.orar{text-align: center; font-weight: bold; background-color: #99182C; color: white;}
td.hours{text-align: center; font-weight: bold; background-color: #99182C; color: white; border: 1px solid white;}
td.materii{text-align: center; font-weight: bold; background-color: #D3D3D3; color: black; height: 30px; border: 1px solid white;}

span.edit_menu_option{border: 1px solid #99182C; color: white; background-color: #99182C; margin-right: 5px; margin-top: 1px; padding: 2px; font-weight: normal;}
/* ----------------------------------------------Wrapper------------------------------------- */

div.wrapper{display:block; width:100%; margin:0; padding:0; text-align:left;  /*margin-top: 20px; background-color: #D3D3D3;*/}
div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6{margin:0; padding:0; font-size:20px; font-weight:normal; line-height:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.col0{color:#313131; background-color:#F8F7DF; border-top:5px solid #313131;}
.col1, .col1 a{color:#8B785F; background-color:#E5E5E5; }
.col2{color:#333333; background-color:#E5E5E5; /*background:url("images/topnav_bg_03.png") bottom left repeat-x #E5E2C9; border: 1px solid red;*/}  /*background menu bar*/
.col3{color:#313131; background-color: #E5E5E5;}
.col4{color:#666666; background-color:#E5E5E5;}
.col4 a{color:#746550; background-color:#E5E5E5;}
.col5{color:#CCCCCC ; background-color:#99182C;/*background-color: #00628C #3399FF*/} /*all footer section*/
.col5 a{color:#E5E2C9; background-color: #99182C;} /*#48282F;*/
.col6, .col6 a{color:#767772; background-color:#FFFFFF;}

/* ----------------------------------------------Generalise------------------------------------- */

#header, #topbar, #topnav, #breadcrumb, #container, #footer, #copyright{display:block; position:relative; width:960px; margin:0 auto;}

/* ----------------------------------------------Header------------------------------------- */

#header{ padding:0 0 20px 0;}
#header #logo{display:block; float:left; width:300px; overflow:hidden;}
#header #logo h1, #header p, #header ul{margin:0; padding:0; list-style:none; line-height:normal;}
#header #logo h1{font-size:36px;}
#header h1 a{color:#333333; background-color:#F8F7DF;}
#header .fl_right{display:block; float:right; width:330px; margin:17px 0 0 0; padding:0; text-align:right;}
#header .fl_right ul{margin-bottom:10px;}
#header li{display:inline; margin:0 0 0 8px; padding:0 0 0 10px; border-left:1px solid #8B785F;}
#header li.last{margin-right:0; padding-right:0; border:none;}

/* ----------------------------------------------Container------------------------------------- */

#container{padding: 5px 0; /*background-color: red;*/ } /*container for articles*/


/* ----------------------------------------------Homepage Services------------------------------------- */

#hpage{display:block; width: 970px; margin:10px 0;}
#hpage ul{margin:0; padding:0; border:none; list-style:none; line-height:normal;}
#hpage li{display:block; float:left; width: 211px; height: 390px; margin:0 10px 0 0;  /*0 40px 0 0*/padding: 10px; background-color: white; border:1px solid #BEBB9E;}
#hpage li.last{margin-right:0;}
#hpage li div.imgholder{display:block; margin:0 0 10px 0; padding:4px; color:#666666; background-color: #EDECE4; border:1px solid #BEBB9E;} /*article borders*/
#hpage p{margin:0 0 10px 0; padding:0; line-height:1.8em;}
#hpage p.readmore{display:block; margin:0; line-height:normal; font-weight:bold; /*border: 1px solid red;*/ text-align: right;}
#hpage a.news{color: #811424; background-color: white;}/*#A70334*/
#hpage a.news:hover{color: #DD2642;}

/* ----------------------------------------------Content------------------------------------- */

#content{display:block; float:left; width:600px;}

/* ----------------------------------------------Right Block------------------------------------- */

#column{display:block; float:right; width:300px; margin-top:10px;}
#column .holder, #column #featured{display:block; width:300px; margin-bottom:40px;}
#column .holder p{line-height:1.6em;}
#column .holder h2.title{display:block; width:100%; height:65px; margin:0; padding:15px 0 8px 0; font-size:20px; border-bottom:1px dotted #CCCCCC;}
#column .holder h2.title img{float:left; margin:-15px 8px 0 0; padding:5px; border:1px solid #CCCCCC;}
#column .holder p.readmore{display:block; width:100%; font-weight:bold; text-align:right; line-height:normal;}
#column div.imgholder{display:block; width:290px; margin:0 0 10px 0; padding:4px; border:1px solid #CCCCCC;}

/* Featured Block */

#column #featured a{color:#746550; background-color:#FFFFFF;}
#column #featured ul, #column #featured h2, #column #featured p{margin:0; padding:0; list-style:none;}
#column #featured li{display:block; width:250px; margin:0; padding:20px 25px; color:#2E271D; background-color:#FFFFFF;}
#column #featured li p{line-height:1.6em;}
#column #featured li p.imgholder{display:block; width:240px; height:90px; margin:20px 0 15px 0; padding:4px; border:1px solid #CCCCCC;}
#column #featured li h2{font-size:20px; color:#333333; background-color:#FFFFFF;}
#column #featured p.readmore{display:block; width:100%; margin-top:15px; font-weight:bold; text-align:right; line-height:normal;}

/* ----------------------------------------------Footer------------------------------------- */

#footer h2{margin-bottom:15px; padding-bottom:8px; border-bottom:1px dotted #999999;}
#footer p, #footer ul, #footer a{margin:0; padding:0; font-weight:normal; list-style:none; line-height:normal;}
#footer .footbox{display:block; float:right; width: 230px; margin:0 0 0 30px; padding:0; /*border: 1px solid red;*/}
#footer li{margin-bottom:3px; }
#footer .last{margin:0;}
#newsletter{display:block; float:left; width:300px; /*margin-left: 10px;*/ }

/* ----------------------------------------------Copyright------------------------------------- */

#copyright{padding:15px 0;}
#copyright p{margin:0; padding:0;}

#header {width: 958px; height: 280px; border: 1px solid #99182C; background: url("../../images/ct_mircea_cristea_header_960x348.png") center top no-repeat;box-shadow:  5px 5px 5px #888888;} /*#48282F*/

#wide_shortcuts a:hover{border: 1px solid white; background-color: white; color: #99182C;}

#topnav{/*width: 1700px;*/background:url("images/topnav_bg_07.png") bottom left repeat-x #E5E2C9; height:75px; overflow:hidden; /*border: 1px solid red;*/ box-shadow:  5px 5px 5px #888888;}
#topnav ul li a:link, #topnav ul li a:visited, #topnav ul li a:hover{display:block; float:left; height:25px; padding:10px 15px 0 15px; color: black; background-color: #FFCD9B;} /*menu options*/
#topnav ul li.active a, #topnav ul li a:hover{color:#FFFFFF; background-color: #99182C; /*#3399FF*/}/*hover menu options*/

#container h2{font-size:18px; margin:0 0 10px 0; color: white; background-color: #A70334; }

#featured_rectangle_big a:hover{border: 1px solid #A70334 ; color: white; background-color: #99182C;}
#featured_rectangle_col1 a:hover{border: 1px solid #A70334 ; color: white; background-color: #99182C;}
#featured_rectangle_small_proiecte a.projects {color: #99182C; background-color: white; }
#featured_rectangle_small_evenimente a.events {color: #99182C; background-color: white; }
#featured_rectangle_small_noutati a.news {color: #99182C; background-color: white; }


#footer{padding:20px 0; background-color: #99182C;/**/ } /*just inside the fo0ter background-color: red;*/

#div_news{float: left; background: white; /*margin-left: 20px; margin-top: 20px; margin-right: 10px; */width: 598px; height: 285px; border: solid 1px #99182C; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; overflow: auto;}
#news_items{float: left; background: white; margin-left: 10px; /*margin-top: 20px;*/  width: 325px; height: 285px; border: solid 1px #99182C; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }

#news_section a.add_news{color: #811424; }
#news_section a.add_news:hover{color: #DD2642;}

#edit_project_item a.project_item {color: #99182C; background-color: white; /*cursor: pointer;cursor: hand;*/}
#edit_news_item a.news_item {color: #99182C; background-color: white; /*cursor: pointer;cursor: hand;*/}
#edit_event_item a.event_item {color: #99182C; background-color: white; /*cursor: pointer;cursor: hand;*/}


h2.news_title{background-color: #99182C;/*background: url(../../images/top_bg.gif) repeat-x;*/ color: white; height: 30px; font-size: 14px;}


table.upload{border: 2px solid #99182C; width: 960px;}

#news_items a.news_item {color: #99182C; /*cursor: pointer;cursor: hand;*/}
a.teacher:hover{border: 1px solid #A70334 ; color: white; background-color: #99182C;}


#topnav ul{display:block; width:100%; height:75px; margin:0; padding-left: 10px; list-style:none;}
#topnav ul li ul{display:none;}
#topnav ul li.active ul{display:block; position:absolute; top:35px; left:0; width:100%; height:40px;}
#topnav li{display:block; float:left;}
#topnav li.last{margin-right:0;}

#topnav ul ul li a:link, #topnav ul ul li a:visited, #topnav ul ul li a:hover{float:left; height:auto; margin:13px 15px 0 0; padding:0 16px 0 0; color:#FFFFFF;  border-right:1px solid #FFFFFF;} /*background-color:red; background style sub menu options*/
#topnav ul ul li.last a{margin-right:0; padding:0; border-right:none;}


/* ----------------------------------------------Column Navigation------------------------------------- */

#column .subnav{display:block; width:250px; padding:25px; background-color:#FFFFFF; margin-bottom:30px;}
#column .subnav h2{margin:0 0 20px 0; padding:0 0 14px 0; font-size:20px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#666666; background-color:#FFFFFF; line-height:normal; border-bottom:1px dotted #666666;}
#column .subnav ul{margin:0; padding:0; list-style:none;}
#column .subnav li{margin:0 0 3px 0; padding:0;}
#column .subnav ul ul, #column .subnav ul ul ul, #column .subnav ul ul ul ul, #column .subnav ul ul ul ul ul{border-top:none; padding-top:0;}
#column .subnav a{display:block; margin:0; padding:5px 10px 5px 20px; color:#777777; background:url("images/purple_file.gif") no-repeat 10px center #FFFFFF; text-decoration:none; border-bottom:1px dotted #666666;}
#column .subnav a:hover{color:#591434; background-color:#FFFFFF;}
#column .subnav ul ul a, #column .subnav ul ul ul a, #column .subnav ul ul ul ul a, #column .subnav ul ul ul ul ul a{background:url("images/black_file.gif") no-repeat #FFFFFF;}
#column .subnav ul ul a{padding-left:40px; background-position:30px center;}
#column .subnav ul ul ul a{padding-left:50px; background-position:40px center;}
#column .subnav ul ul ul ul a{padding-left:60px; background-position:50px center;}
#column .subnav ul ul ul ul ul a{padding-left:70px; background-position:60px center;}


#featured_slide{position:relative; width:960px; margin:0 auto; padding:20px 0 0 0;}
#featured_wrap{position:relative; width:940px; height:90px; /*290px*/ padding:10px; overflow:hidden; color:#333333; background-color:white; border:1px solid #BEBB9E; box-shadow:  5px 5px 5px #888888;}
#featured_slide #featured_wrap_slides{position:relative; width:940px; height:290px; padding:10px; overflow:hidden; color:#333333; background-color:white; border:1px solid #BEBB9E; box-shadow:  5px 5px 5px #888888;}
#featured_slide a{color:#CCCCCC; background-color:transparent;}
#featured_slide a, #featured_slide ul, #featured_slide img{margin:0; padding:0; border:none; outline:none; list-style:none; text-decoration:none;}
#featured_slide h1, #featured_slide h2, #featured_slide h3, #featured_slide h4, #featured_slide h5, #featured_slide h6{margin:0 0 15px 0; padding:0; line-height:normal; font-size:20px; font-weight:normal;}

/* ----------------------------------------------Generalise------------------------------------- */

#featured_content, .featured_box, .featured_box img{display:block; width:940px; height:90px;} /*290px*/
#featured_content, .featured_box_slide{display:block; width:940px; height: 290px;} /*290px*/
#featured_content{overflow:hidden;}
.featured_box{position:relative;}

/* ----------------------------------------------Content------------------------------------- */

.featured_box_slide .floater{display:block; position:absolute; bottom: 10px; right: 10px; margin:0; padding:5px 10px; background-image:url("images/trans.png"); background-color: #6699FF;}
#featured_slide .floater a{font-weight:bold; text-transform:uppercase; color:white; background-color:transparent; }

#feat_wrapper{display: block; height: 310px; margin-top: 10px; margin-bottom: 10px; }
#featured_rectangle{float: left; width: 290px; height:320px; overflow: hidden; color:#333333; margin-right: 10px; /*border: 1px solid red;*/}
#featured_rectangle_col2{float: left; width: 638px; height:300px; padding:10px; overflow: hidden; color:#333333; background-color:white; border:1px solid #BEBB9E; }

#featured_rectangle_big{float: left; width: 940px; padding:10px; overflow: hidden; color:#333333; background-color:white; border:1px solid #BEBB9E; margin-bottom: 10px;}
#featured_rectangle_col1{float: left; width: 620px; padding:10px; overflow: hidden; color:#333333; background-color:white; border:1px solid #BEBB9E; margin-bottom: 10px;}
#featured_rectangle_small{width: 268px; height: 133px; padding:10px; overflow: hidden; color:#333333; background-color:white; border:1px solid #BEBB9E; margin-bottom: 10px;}
#featured_rectangle_small:hover{background-color: #dddeee;}

#featured_rectangle_small_noutati{width: 268px; height: 133px; padding:10px; overflow: hidden; color:#333333; background-color:white; border:1px solid #BEBB9E; margin-bottom: 10px;}
#featured_rectangle_small_proiecte{width: 268px; height: 133px; padding:10px; overflow: hidden; color:#333333; background-color:white; border:1px solid #BEBB9E; margin-bottom: 10px;}
#featured_rectangle_small_evenimente{width: 268px; height: 133px; padding:10px; overflow: hidden; color:#333333; background-color:white; border:1px solid #BEBB9E; margin-bottom: 10px;}

#featured_rectangle_big li a{border: 1px solid #dddddd; color: #454545; background-color: #ccc; padding: 1px 4px 1px 4px;}
#featured_rectangle_big li a:hover{border: 1px solid #A70334 ; color: white; background-color: #99182C;}

/**/
#featured_rectangle_big a{border: 1px solid #dddddd; color: white; background-color: #aaaaaa; padding: 1px 4px 1px 4px;}

#admin_rectangle_col1{float: left; width: 194px; height: 700px; /*border: 1px solid blue;*/padding:10px; overflow: hidden; color:#333333; background-color:white; border:1px solid #BEBB9E; margin-right: 10px; margin-bottom: 10px;}

#admin_rectangle_col2{float: left; width: 712px; height: 700px; /*border: 1px solid blue;*/padding:10px; overflow: hidden; color:#333333; background-color:white; border:1px solid #BEBB9E; margin-bottom: 10px;}
#admin_rectangle_col2_wrapper{float: left; width: 690px; height: 640px; /*border: 1px solid blue;*/padding:10px; overflow: hidden; color:#333333; background-color:white; border:1px solid #BEBB9E; margin-bottom: 10px; overflow-y: auto;}
div.post{/*border: 1px solid red;*/}
/* ----------------------------------------------Tabbed Navigation------------------------------------- */

#featured_slide .ui-tabs-hide{display:none;}
#featured_slide ul#featured_tabs{display:block; position:absolute; top:10px; left:10px; width:300px; height:270px; padding:10px; overflow:hidden; font-size:12px; color:#CCCCCC; background:url("images/trans.png") transparent;  z-index:1;} /**/
#featured_slide ul#featured_tabs li{display:block; width:300px; height:53px; margin:0; padding:13px 0 0 0; border-bottom:2px dotted #7B7774;}
#featured_slide ul#featured_tabs li.last{border-bottom:none;}
#featured_slide ul#featured_tabs li a{display:block; width:300px; height:53px; margin:0; padding:0; font-size:18px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#CCCCCC; background:url("images/file.png") top right no-repeat transparent;}
#featured_slide ul#featured_tabs li a span{display:block; margin:10px 0 0 0; padding:0; font-size:12px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
#featured_slide ul#featured_tabs li a:hover, #featured_slide ul#featured_tabs li.ui-tabs-active a{color:#D6D1A9; background-color:transparent; background-image:url("images/file2.png");}