//Hollywood English School Cropped

html{

}

/*Font Info*/
@font-face {
    font-family: lcchalk_rus;
    /*src: url('../resources/lcchalk.ttf')format('truetype');*/
	 src: url('../resources/cyr/LCChalk_Cyr_KN-Regular.eot');
	src: url('../resources/cyr/LCChalk_Cyr_KN-Regular.eot?#iefix') format('embedded-opentype'), 	url('../resources/cyr/LCChalk_Cyr_KN-Regular.woff')format('woff'),
	url('../resources/LCChalk_Cyr_KN-Regular.ttf')format('truetype');
}

/*
@font-face {
    font-family: 'lc_chalkregular';
    src: url('../resources/webfontkit-lc_chalk/lcchalk_-webfont.eot');
    src: url('../resources/webfontkit-lc_chalk/lcchalk_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../resources/webfontkit-lc_chalk/lcchalk_-webfont.woff') format('woff'),
         url('../resources/webfontkit-lc_chalk/lcchalk_-webfont.ttf') format('truetype'),
         url('../resources/webfontkit-lc_chalk/lcchalk_-webfont.svg#lc_chalkregular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

.rus_chalk{
	font-family: lcchalk_rus, "Lucida Grande", Lucida, Verdana, sans-serif;
	word-spacing: 6pt;
}

.chalk{
	font-family: 'lc_chalkregular', "Lucida Grande", Lucida, Verdana, sans-serif;	
}


/*Body*/
body{
	min-width: 240px;
	background-color: #dce2de;
}


#container {
	margin: 0 auto;
	position:relative;
	width:972px;
	min-height:947px;
}


/*General Link Descriptions*/
a:link {color: silver;}   /* unvisited link */
a:visited {color:#FF0000; font-weight: bold;}   /* visited link */
a:hover { font-style: italic;}   /* mouse over link */
a:active {color: #77b6d6;}   /* selected link */

/*General Text Descriptions*/
.underline{
	text-decoration: underline;
}

/*Construction Banner*/
#construction{
	background: url(../images/under_construction_banner.jpg) no-repeat;
	width: 1097px;
	height: 253px;
	-ms-transform: rotate(-30deg) scale(1.16,1); /* IE 9 */
	-webkit-transform: rotate(-30deg) scale(1.16,1); /* Safari and Chrome */
	position: absolute;
	top: 30%;
	z-index: 1;
	left: -62px;
	
		-ms-clip-path: polygon(144px 0px, 98.5% 0px, 86.8% 100%, -230px 290%);
	-webkit-clip-path: polygon(144px 0px, 98.5% 0px, 86.8% 100%, -230px 290%);
	opacity: 0.35;
	pointer-events: none;
}


#banner_en{
	width: 972px;
	height: 431px;
	background: url(../images/banner_en.jpg) no-repeat;
}

#banner_ru{
	width: 972px;
	height: 431px;
	background: url(../images/banner_ru.jpg) no-repeat;
}

#middle {
	width:972px;
	height: auto; /*454px*/
	min-height: 454px;
	position: relative;
	background: url(../images/blackboard.png) repeat-y;
	color: silver;
}


/*Menu Definitions*/
.menu{
	width: 90%;
	margin: 0 auto;
	color: silver;
}

.menu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

.menu ul li {
	display: inline;
}

.menu ul li a
{
	text-decoration: none;
	padding: .5em .1em;
}

.menu ul li a:hover
{
	color: #fff;
	background-color: #369;
    -moz-border-radius: 50%; /* or 50% */
    border-radius: 50%;
	border-style: solid;
	border-color: #dadac9;
}

.selected{
    -moz-border-radius: 50%; /* or 50% */
    border-radius: 50%;
	border-style: solid;
	border-color: rgba(204,204,204,0.65);
}

/*Language Choice Menu*/
#language_choice{
}


/*Lesson Table*/
table tr td{
	border-style: solid;
	border-width: 2px;
}

.no_border{
	border-style: none;
}

/*Info Text*/
#info_text {
	position: relative;
	width: 100%;
	height: auto;
	min-height: 25%;
	padding-top: 15px;
	text-align: center;
	display: inline-block;
	margin-right: auto;
	margin-top: 0;
	margin-left: auto;
	padding-bottom: 1%;
}


/*Left List Container*/
#left_list_container{
	float: left;
	margin-left: 3%;
	max-width: 45%;
	width: 45%;
}

/**/
#english_lessons{
	width: 100%;
}

/*Right List Container*/
#right_list_container{
	float:  right;
	margin-right: 3%;
	max-width: 45%;
}

/*Extra Div*/
#extra{
	height: auto;
	min-height: 200px;
	width: auto;
	max-width: 90%;
	margin: 0 auto;
	/*font-family: "Lucida Grande", Lucida, Verdana, sans-serif;*/
}


/*Navigation Menu*/
#nav_menu{
	margin-top: 3%;
}

#nav_menu ul li a:hover
{
	color: #fff;
	background-color: inherit;
    -moz-border-radius: 50%; /* or 50% */
    border-radius: 50%;
	border-style: solid;
	border-color: rgba(204,204,204,0.65);
}


/*Bottom Border*/
#bottomborder {
	width:972px;
	height:62px;
	background-image: url(../images/bottomborder.jpg);
	clear: both;
}
