body {background: #cccccc;
background-image:url(fon7.png);
background-repeat:repeat-x;
font-size: 11px;
font-family : 'Tahoma', Verdana, Arial, Helvetica, sans-serif; 
color: #666666;
margin:0 auto;
padding:0;
text-align:justify;}

#mainmenu{float:left;}


#mainmenu ul{
	margin: 0;
	padding: 0;
	list-style: none;}

.lesson {background-color:#FFF; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; width:100%;}

#mainmenu ul li{
	position: relative;
	float:left;}


#mainmenu ul li ul, 
#mainmenu ul li ul li{width:130px;}


#mainmenu li ul{
	position: absolute;
	left: 0;
	top: 29px;
	display: none;
	float:left;}


#mainmenu ul li a 
{
float:left;
	color: white;
	width:130px;
	font-size:16px;
	padding: 5px 0 5px 0;
	text-align:center;}




#mainmenu li ul li a
{padding:5px 0 3px 10px;
	text-align:left;
	font-size:12px;
	width:120px;
	background: #0076a3;}

#mainmenu li ul li a:hover
{background: #152C36;color:White;}


* html 
#mainmenu ul li { float: left; height: 1%; }
* html 
#mainmenu ul li a { height: 1%; }

#mainmenu li:hover ul, 
#mainmenu  li.over ul { display: block; }

a:link{
background-color:inherit;
color: #898989;
text-decoration: none;
border-bottom: 0px dotted #c29cd7;}

a:visited{
background-color:inherit;
color: #0076a3;
text-decoration: none;
border-bottom: 0px dotted #c29cd7;}

a:hover{
background-color:inherit;
color: #8f71a3;
text-decoration: none;}

.table2 {background:url(obr.png) no-repeat; height:50px; width:237px; font-family: Georgia, Times New Roman, Serif;; font-size: 24px; color: #ffffff; padding-top: 6px; margin-left: -22px; text-align:center; font-weight: normal;}

.table {background:url(fon3.png) repeat-y; font-family: "Tahoma"; font-size: 12px; text-align: left; color: #000000; padding-left: 9px; padding-right: 9px;}
.hm2 {font-family: "Century Gothic"; font-size: 12px; text-align: left; color: #000000; padding-left: 9px;}
.leftcolums {font-family: "Century Gothic"; font-size: 12px; text-align: left; color: #000000; padding-left: 9px;}
.elite {background-color: #ffffff; padding: 0px; border-bottom: 1px solid #d0d0d0; border-top: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; padding-right: 3px; padding-left: 3px; padding-top: 3px; padding-bottom: 3px; margin: 1px; -moz-border-radius:4px 4px 4px 4px;}
.elite:hover { background-color: #ffffff; padding: 0px; border-bottom: 1px solid #c29cd7; border-top: 1px solid #c29cd7; border-right: 1px solid #c29cd7; border-left: 1px solid #c29cd7; padding-right: 3px; padding-left: 3px; padding-top: 3px; padding-bottom: 3px; margin: 1px; -moz-border-radius:4px 4px 4px 4px;}

.menu2 {background:url(fonfoot.png) no-repeat; width:923px; height:50px; font-family:"Century Gothic"; font-size:18px; padding-right: 7px; padding-bottom:5px; padding-left:5px;}
.menu2 a {color: #ffffff;text-decoration: none; font-size:14px; font-family:"Century Gothic";}
.menu2 a:hover {color: #ccc;}
	

.sidebar-title { color: #5e3174; font-weight: bolder; letter-spacing: 2px; text-align: left; text-transform: uppercase; padding-top: 3px; padding-left: 12px; padding-right: 2px; padding-bottom: 2px; font-size:11px;}
.postheadervi {margin: 0; margin-top: 0px; font-size: 13px; width: 100%; padding-top: 2px; padding-left: 2px;   color: #019e41; font-family:"Century Gothic";}
.sidebar-fundo {font-size: 11px; font-family : "Century Gothic", Tahoma, Arial, Helvetica, sans-serif; color: #ffffff; padding: 10px; text-align: justify;}
.postentry {color:#000000; margin-top: 0px; padding-left: 0px; text-align: justify;}
.postheader {margin: 0; margin-top: 0px; font-size: 18px; width: 100%; padding-top: 2px; padding-left: 2px; color: #666666; font-family:"Century Gothic";}

.data {background:url(dates.png) repeat-y; padding-top:2px; text-align: center; color: #000; font-size: 11px; font-weight: normal; font-family: Tahoma, Serif;font-style: italic;}

.hm { background:url(obr2.png) no-repeat; margin-right:-25px;
height:61px; width:697px;
text-align:center;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 24px;
	color:#fff;
	font-weight: normal;
	font-style: italic;}
	
	.hmst {margin-right:-25px;
height:61px; width:697px;
text-align:center;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 18px;
	color:#fff;
	font-weight: normal;
	border: 1px #000000 dashed;}

.date {
	color: #ffffff;
	font: 17px Georgia, "Times New Roman", Times, serif;
	text-shadow: #443b48 1px 1px 1px;
	text-transform: lowercase;
	height:57px;
	width:261px;
	text-align:center;
	float: right;
	margin: 15px 4px -75px -15px;
	line-height:13px;
	padding-top:10px;
	background: url("proba.png");
	background-repeat: no-repeat;
}
	
h2 { background:url(cont3.png) no-repeat; height:40px;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 24px;
	padding-top: 5px;
	color:#fff;
	letter-spacing: 0px;
	margin: 0 4px 0 4px;
	font-weight: normal;
	font-style: italic;
}


strong {color: #52b8e7; font-family: "Century Gothic", Tahoma; font-size: 8pt; text-shadow: #000 1px 1px;}
b {color: #2f8fb8;}
i { color: #0076a3;}
italic { color: #0076a3;}
em { color: #f5f5f5;}
u {color: #ccc; text-decoration: none; border-bottom: 1px dotted #4c718e;}



