/* ---------------------------------------- 
	Autor: Lihet Ruben
	E-Mail: rubenscript@yahoo.com
	Descriere: stylesheet cndv.ro
	Pentru: Colegiul Narional "Dragos Voda"
	Scop: Layout primar!
   --------------------------------------- */
   
body{
	margin: 20px auto 0px auto;
	text-align: center;
	font-size: 11px;
	font-family: Verdana, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: url(../images/bg.gif);
	background-color: #ccc;
}   

/* Main Container */

#container{
	height: 100%;
	width: 780px;
	margin: 0px auto 0px auto;
	border: 1px solid #000;
	background-color: #fff;
	overflow: auto; /* reguli bune pentru div-ul fixat !!! */
	position: relative; 
	z-index: 2;
}

#top{
	width: 780px;
	height: 87px;
	background: url(../images/top.png);
	background-repeat: no-repeat;
	text-align: right;
}

#top .breadc{
	color: #fff;
	padding-top: 55px;
	padding-right: 30px;
}

.breadc a{
	color: #68991C;
	text-decoration: none;
}

.breadc a:hover{
	color: #d74f02;
}

#footer{
	width: 100%;
	position: relative;
	color: #999;	
}

#clear{
	clear: both;
}

#left{
	float: left;
	width: 155px;
	text-align: left;
	border-right: 1px dashed #68991C;
	padding:5px 5px 5px 5px;		
}

#main{
	float: right;
	width: 585px;
	text-align: left;
	border: 0px solid #000;
	padding: 10px;
}

/* Navigare SUS */

#topNav{
	font-size: 11px;
	position: relative;
	width: 780px;
	color: #ffffff;
	text-align: left;
	
	background-color: #68991C;
	line-height: 20px;
	height: 20px;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #82AF1C;
}

#topNav a{
	text-decoration: none;
	text-transform: lowercase;
	height: 20px;
	color: #ffffff;
	padding: 2px 10px 2px 10px;
}

#topNav a:hover {
	background-color: #d74f02;
}

#topNav ul#mainMenu {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#topNav ul#mainMenu li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#topNav ul#mainMenu li a 
{
	border-right: 1px solid #82AF1C;
}

#topNav ul#lang {
	float: right;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#topNav ul#lang li {
	float: left;
	list-style: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#topNav ul#lang li a 
{
	background-color: #557d38;
	border-left: 1px solid #82AF1C;
}

#topNav ul#lang li a:hover
{
	background-color: #d74f02;
	border-left: 1px solid #82AF1C;
}

/* Link color */

a{
	color: #68991C;
	text-decoration: none;
}

a:hover{
	color: #d74f02;
}

/* Diverse */


#div_forum{
	width:98%;
	text-align:left;
	border:1px solid #E7E7E7;
	visibility:hidden;
}

h1{
	text-align:center;
	color:#333333;
}

h2
{
	font-size:14px;
	color:#333333;
	padding-left:10px;
}

.catname{
	padding-left:15px;
	font-size:14px;
	color:#000;
}

.catdesc{
	font-size:9px;
	color:#333333;
}

.forum{
	margin: 0 auto;   /* align for good browsers */	
	text-align:left;
	width:98%;

}

.categorie{
	background-color:#68991C;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	
}

.forum_f{
	background-color:#FFFFA2;
	padding-left:15px;
	font-weight:bold;
}

.forum_desc{
	background-color:#FFFFA0;
	padding-left:25px;
}

.topic_odd{
	background-color:#FFFFA0;
}

.topic_even{
	background-color:#ffffff;
}

.center_div{
	margin: 0 auto;   /* align for good browsers */	
	text-align:left;
	width:98%;

}

div.row {
  clear: both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 335px;
  text-align: left;
  } 



.forum_main{
	border:2px solid #ccc;
	padding:5px 5px 5px 5px;
	width:98%;
}

.forum_post_left{
	padding-left:5px;
	float:left;
	width:130px;
	height:150px;
/*	display:block;*/ 
}

.forum_post_right{
	border-left:1px solid #ccc;	
	padding-left:5px;
	margin-left:140px;
	min-height:160px; 
}

.forum_image{
	border:1px solid #ccc;
	width:100px;
	height:100px;
	text-align:center;
	padding:1px 1px 1px 1px;	
}


.forum_clear{
	border: 1px solid #000;
	clear: both;
}

#forum_pm_main{
	padding: 5px 5px 5px 5px;
	width: 98%;
	height: 100%;
	border: 1px #FF0000 none;
}

#iframe{
	height: 10px;
}

#images{
	height: 0px;
}

.hidden{
	visibility: hidden;
	display: none;
}

h1 a{
	font-size: 11px;
}

.inp2{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.inputs{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.noborder{
	border: 0px solid #fff;
}

.director{
	width: 400px;
}

.director .nume:hover,.an:hover{
	cursor: pointer;
	background-color: #ccc;
}

.director .nume{
	width: 150px;
	float: left;
	border-bottom:1px solid #ccc;
	cursor:pointer;
}

.director .an{
	width: 250px;
	float: right;
	border-bottom:1px solid #ccc;
}

.profesor{
	width: 460px;
}

.profesor .nume:hover,.an:hover{
	cursor: pointer;
	background-color: #ccc;
}

.profesor .nume{
	width: 150px;
	float: left;
	border-bottom:1px solid #ccc;
	cursor:pointer;
}

.profesor .an{
	width: 150px;
	float: right;
	border-bottom:1px solid #ccc;
}

.nume.hover{
	cursor: pointer;
	background-color: #ccc;
}

.an.hover{
	cursor: pointer;
	background-color: #ccc;
}

.an{
	behavior: url(/hover.htc);
}

.nume{
	behavior: url(/hover.htc);
}

.window_abs{ /* window fix pe ecran deasupra restului div-urilor :D */
	position: absolute; 
	left: 180px; 
	z-index: 1; 
	width: 570px; 
	border:1px solid #000;
	background-image:url(/images/pixel.JPG);
	display:none;
}