* {
	margin:0;
	padding:0;
}
body{
	background-color:#6d6044;
}

ol, ul, li{
	margin: 0;
    padding: 0;
    outline: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

ol, ul {
     list-style: none
}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../../images/bgmain.gif);
	margin:0;
	padding:0;
}

form{
	margin:0;
	padding:0;
}

img{
	border:0px;
}

#page{
	width:900px;
	overflow:hidden;
	position:relative;
	margin-bottom:35px;
}

#mbanner{
	background:#483E2E url(../../images/menu/bg_banner.gif) !important;
	background-repeat:repeat;
}

#hmenu{
	margin:5px 0 0 0px;
}

.htmenu{
	list-style-type:none;
	margin:9px 0 0 0;
	padding:0;
	float:left;
	display:inline;
}

.htmenu li{
	display:inline;
	padding-right:18px;
}

.relative{
	position:relative;
}

#slide{
	width:900px;
	height:323px;
	overflow:hidden;
	position:absolute;
	z-index:200;
	top:0;
	left:0 !important;
	margin:0;
}

#logo{
	position:absolute;
	top:77px;
	left:399px;
}

#logo_red{
	position:absolute;
	top:226px;
	left:20px;
}

#logo_telly{
	position:absolute;
	top:20px;
	right:20px;
}

.hbmenu{
	list-style-type:none;
	margin:10px 0 3px 0;
	padding:0;
}

.hbmenu li{
	display:inline;
	padding:0 25px;
}

#mcontent{
	width:676px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	margin:16px 0 0 17px;
}

#mcontent .blockl{
	margin:26px 20px 20px 35px;
}

#mcontent .blockl p.main{
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:22px;
	text-align:left;
}

#mcontent .blockl p.watch{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#90905F;
	font-size:12px;
}

p.watch a:link, p.watch a:active, p.watch a:visited{
	color:#90905F;
	text-decoration:underline;
}

p.watch a:hover{
	color:#333333;
	text-decoration:none;
}

.blockl .textmain p{
	line-height:20px;
	color:#333333;
	font-size:12px;
	margin-right:2em;
	margin-bottom:1.8em;
}


#rmenu{
	background-color:#FFFFFF;
	width:182px;
	margin:16px 6px 0 0;
	border:1px solid #000000;
}

#rmenu a.mfoot:link, #rmenu a.mfoot:active, #rmenu a.mfoot:visited{
	color:#A04111;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}

#rmenu a.mfoot:hover{
	color:#333333;
	text-decoration:none;
	font-size:11px;
}

#rmenu .section{
	font-size:11px;
	margin:5px 16px;
}

#rmenu a.graynew:link, #rmenu a.v:active, #rmenu a.graynew:visited{
	color:#333333;
	text-decoration:underline;
	font-size:10px;
}

#rmenu a.graynew:hover{
	color:#A04111;
	text-decoration:none;
	font-size:10px;
}

.hpics{
	float:left;
	width:80px;
	height:80px;
	overflow:hidden;
	margin-right:0px;
}

.clear_pics{
	clear:both;
}

.wrapper {width:900px; margin:0;}

.menuholder li {float:left;}
.menuholder a {background: url(../../images/menu/menu_bhome_es.gif); display:block; text-indent:-9000%; height:38px;}

.menu_film a { width:143px;}
.menu_video a { width:77px; background-position:-143px 0px;}
.menu_teacher a { width:147px; background-position:-220px 0px;}
.menu_schedule a { width:205px; background-position:-367px 0px;}
.menu_news a { width:103px;  background-position:-572px 0px;}
.menu_program a { width:225px;  background-position:-675px 0px;}

.menu_film a:hover {background-position:0px -38px;}
.menu_video a:hover {background-position:-143px -38px;}
.menu_teacher a:hover {background-position:-220px -38px;}
.menu_schedule a:hover{background-position:-367px -38px;}
.menu_news a:hover {background-position:-572px -38px;}
.menu_program a:hover {background-position:-675px -38px;}


.wrapper_top {width:560px; margin:0 0 0 50px;}

.menuholder_top li {float:left;}
.menuholder_top a {background: url(../../images/menu/menu_thome_es.gif); display:block; text-indent:-9000%; height:32px;}

.menu_newsletter a { width:70px;}
.menu_iya a { width:112px; background-position:-70px 0px;}
.menu_resources a { width:80px; background-position:-184px 0px;}
.menu_glossary a { width:77px; background-position:-262px 0px;}
.menu_contact a { width:101px; background-position:-339px 0px;}
.menu_site a { width:105px; background-position:-440px 0px;}

.menu_newsletter a:hover {background-position:0px -32px;}
.menu_iya a:hover {background-position:-70px -32px;}
.menu_resources a:hover {background-position:-184px -32px;}
.menu_glossary a:hover{background-position:-262px -32px;}
.menu_contact a:hover {background-position:-339px -32px;}
.menu_site a:hover {background-position:-440px -32px;}

a.lnkPost:link, a.lnkPost{
	color: #FFFFFF;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
}
a.lnkPost:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.lnkPost:active {
	text-decoration: none;
	color: #FFFFFF;
}
a.lnkPost:hover {
	text-decoration: underline;
	color: #CCCCCC;
}