@charset "utf-8";/* YUI reset elementsCopyright (c) 2006, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 0.10.0*/body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}table {	border-collapse:collapse;	border-spacing:0;}/* end YUI reset elements */ol { list-style-type: decimal; }ol ol { list-style-type: lower-alpha; margin-left: 25px; }ul {	padding-left: 15px;	padding-bottom: 10px;}li {	margin-top: 0px;}body {   color: #333;     background-color: #9BB3B7;     font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; }h1,h2,h3,h4,h5,h6 {   color: #300101;   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }.ClearFloats {	clear: both;}#bannertop {	height:115px; position: relative; background-image:url(/images/logo-banner.jpg);}.bottommenu {	float: left; 	width: 970px;	margin: 5px 0px 0px 10px; 	text-align: left;	background-color: white;	border-top: thin black solid;	}.bottommenuitems {	float: left;	position: relative;	width: 130px; margin: 30px;}.indexbottom {	width: 990px;	height: 250px;	text-align: left;	margin: 0 auto;}.indexbottomitems {	float: left;	position: relative;	width: 247px;	height: 250px;	background-image:url(images/extra-block.png);}.indexbottomitems2 {	float: left;	position: relative;	width: 247px;	height: 90px;	background-image:url(images/extra-block2.png);}.indexbottomtext {	 font-family: Calibri; font-size: 18px; padding: 10px 35px 0 35px;}	.indexbottomitemcontent {	margin: 15px 0 0 25px;}.style5 {color: #ff7f00}/* Begin CSS for Page/Menu Lesson nav menus */#NavMenu {	width: 950px;	float: left;	margin-top: 20px;	margin-left: 20px;}#NavMenuLeft {	width: 740px; float: left;	text-align: left;}#NavMenuRight {	width: 180px; 	float: right;	text-align: right;	font-weight: bold;}/* End CSS for Lesson nav menus */.loginbox {	position: relative;	width: 450px;	text-align:right;	margin-top: 10px;	margin-right: 15px;	color:#FFFFFF;	font-weight: bold;	float: right;}#MainWrapper {	 width: 990px; 	 margin: 0 auto; 	 padding: 0; }	.MainMenuBlock {	border: none; 	float: left; 	margin: 10px 0 0 22px;	background-image:url(images/lesson-block.png);	background-repeat: no-repeat;	height: 260px;	width: 450px;}	.HomePageTopLeft {	width: 620px; 	position: relative;	background-image:url(images/home_left_top.png);	background-repeat: no-repeat;	height: 14px;}.HomePageMiddleLeft {	width: 620px; 	position: relative;	background-image:url(images/home_left_middle.png);	background-repeat: repeat-y;	padding: 0;}.HomePageBottomLeft {	width: 620px; 	position: relative;	background-image:url(images/home_left_bottom.png);	background-repeat: no-repeat;	height: 14px;}.HomePageTopRight {	width: 365px; 	position: relative;	background-image:url(images/home_right_top.png);	background-repeat: no-repeat;	height: 14px;}.HomePageMiddleRight {	width: 365px; 	position: relative;	background-image:url(images/home_right_middle.png);	background-repeat: repeat-y;	padding: 0;}.HomePageBottomRight {	width: 365px; 	position: relative;	background-image:url(images/home_right_bottom.png);	background-repeat: no-repeat;	height: 14px;}.WhitePageBlockTop {	width: 990px; 	position: relative;	background-image:url(images/slices/background-form_r1_c1.jpg);	background-repeat: no-repeat;	margin-top: -3px;	height: 21px;}.WhitePageBlock {	width: 990px; 	position: relative;	background-image:url(images/slices/background-form_r3_c1.jpg);	background-repeat: repeat-y;	padding: 0;}	.WhitePageBlockBottom {	width: 990px; 	position: relative;	background-image:url(images/slices/background-form_r5_c1.jpg);	background-repeat: no-repeat;	height: 21px;}.Footer {	float: left; 	height: 150; 	width: 990px; 	background-image: url(images/footerslice.png); 	background-repeat: repeat-x;}.MainMenuPicTitleBlock {	float: left;	width: 400px;	padding-left: 20px;}.MainMenuLessonTitles {	margin: 20px 0 0 10px; 	height: 50px;		padding: 10px;	text-align: left;	font-size: 22px;	color: #FF6600;	font-weight: bold;}.MainMenuLessonInfo {	padding-top: 20px;	margin: 0;	float: left;	color: #000000;	font-size: 18px;	text-align: left;	width: 200px;	height: 55px;	line-height: 30px;	padding-left: 0px;}.MainMenuLessonInfo h1 {	font-size: 100%;	font-weight: bold;}.MainMenuLessonInfo h2 {	font-size: 60%;}.MainMenuLessonInfo h3 {	font-size: 85%;	margin-left: 25px;}.LessonSections {	font-size: 20px;	}.LessonSections h1 {	color: #000099;		}.LessonSections h2 {	color: #FF6600;	}.PracticePagesContentNarrow {	float: left;	width: 300px;	text-align: left;	vertical-align: top;	margin-top: 20px;	margin-right: 0;	margin-bottom: 0;	margin-left: 50px;}	 .PracticePagesContentWide {	float: left;	width: 700px;	text-align: left;	vertical-align: top;	margin-top: 25px;	margin-right: 0;	margin-bottom: 0;	margin-left: 50px;}	 /* Begin vocab table formatting */table#VocabTable {    width: 960px;	position: relative;}table#VocabTable tr {	margin: 5px;}table#VocabTable td {    border: none;		padding: 5px;	margin: 3px;	border: Gray thin solid 1px;	width: 25%;}table#VocabTable tr.toprow td {	border: none;} table#VocabTable tr.bottomrow td {	border: none;} table#VocabTable h1 {	font-size: 18px;	color: #FF6600;}.heading {    text-align: left;	background-color: #CCCCCC;	vertical-align: bottom;	color: #000066;	font-weight: bold;	font-style: italic;}.headingLeft {	background-color: #FFFFFF;	vertical-align: bottom;	background-image: url(images/vocabgrid-left-heading.png);	background-repeat: no-repeat;		color: #000066;	font-weight: bold;	font-style: italic;}.headingRight {    text-align: left;	background-color: #FFFFFF;	vertical-align: bottom;	background-image: url(images/vocabgrid-right-heading.png);	background-repeat: no-repeat;	border: none;	color: #000066;	font-weight: bold;	font-style: italic;}.chinese {    text-align: left;    background-color: #CAFFFF;	vertical-align: top;}.english {    text-align: left;    background-color: #EEDDFF;	vertical-align: top;}.example {    text-align: left;    background-color: #CAFFFF;	vertical-align: top;}.notes {    text-align: left;    background-color: #EEDDFF;	vertical-align: top;}.VocabFooter {	background-color: #CCCCCC;	height: 20px;}.FooterLeft {	background-color: #FFFFFF;	background-image: url(images/vocabgrid-left-footer.png);	background-repeat: no-repeat;}.FooterRight {	background-color: #FFFFFF;	background-image: url(images/vocabgrid-right-footer.png);	background-repeat: no-repeat;}table#VocabTable .ItalicText {}/* End vocab table formatting *//* These are for general links */a:link {	color: #000000;	text-decoration: none;}a:visited {	text-decoration: none;	color: #333333;}a:hover {	text-decoration: underline;	color: #950101;}a:active {	text-decoration: none;}/* These are for general links */a.marketinglinks:link {	color: #950101;	text-decoration: underline;	font-size: 14px;}a.marketinglinks:visited {	text-decoration: underline;	color: #950101;	font-size: 14px;}a.marketinglinks:hover {	text-decoration: underline;	color: #3333FF;	font-size: 14px;}a.marketinglinks:active {	text-decoration: underline;	font-size: 14px;}/* These are for general links (no font size)*/a.marketinglinks2:link {	color: #950101;	text-decoration: underline;}a.marketinglinks2:visited {	text-decoration: underline;	color: #950101;}a.marketinglinks2:hover {	text-decoration: underline;	color: #3333FF;}a.marketinglinks2:active {	text-decoration: underline;}/* These are for index page links  - Lesson(n) */.mainlink0 {	font-weight: normal;	font-family: Calibri, Georgia, "Times New Roman", Times, serif;	font-size: 18px;	line-height: 65px;	padding-left: 15px;}a.mainlink0:link {	color: #000000;	text-decoration: none;}a.mainlink0:visited {	text-decoration: none;	color: #000000;}a.mainlink0:hover {	text-decoration: underline;	color: #663300;}a.mainlink0:active {	text-decoration: none;	color: #000000;}/* These are for index page links  - vocab */.mainlink1 {	font-weight: bold;	font-family: Helvetica, sans-serif;		font-size: 17px;	line-height: 22px;}a.mainlink1:link {	color: #FF6600;	text-decoration: none;}a.mainlink1:visited {	text-decoration: none;	color: #FF6600;}a.mainlink1:hover {	text-decoration: underline;	color: #FF6600;}a.mainlink1:active {	text-decoration: none;	color: #FF6600;}/* These are for index page links - Dialogue */.mainlink2 {	font-weight: bold;	font-family: Helvetica, sans-serif;		font-size: 17px;	line-height: 22px;}a.mainlink2:link {	color: #000000;	text-decoration: none;}a.mainlink2:visited {	text-decoration: none;	color: #000000;}a.mainlink2:hover {	text-decoration: underline;	color: #000000;}a.mainlink2:active {	text-decoration: none;	color: #000000;}/* These are for index page links - Flash Cards */.mainlink3 {	font-weight: bold;	font-family: Helvetica, sans-serif;		font-size: 17px;	line-height: 22px;}a.mainlink3:link {	color: #00CC00;	text-decoration: none;}a.mainlink3:visited {	text-decoration: none;	color: #00CC00;}a.mainlink3:hover {	text-decoration: underline;	color: #00CC00;}a.mainlink3:active {	text-decoration: none;}/* These are for index page links - Practice */.mainlink4 {	font-weight: bold;	font-family: Helvetica, sans-serif;		font-size: 17px;	line-height: 22px;}a.mainlink4:link {	color: #990000;	text-decoration: none;}a.mainlink4:visited {	text-decoration: none;	color: #990000;}a.mainlink4:hover {	text-decoration: underline;	color: #990000;}a.mainlink4:active {	text-decoration: none;}/* These are for lesson pages - vbr */.LessonPageLinksVBR {	font-weight: bold;	font-family: Helvetica, sans-serif;		font-size: 17px;	color: #FF6600;}a.LessonPageLinksVBR {	color: #FF6600;	text-decoration: none;}a.LessonPageLinksVBR:visited {	text-decoration: none;	color: #FF6600;}a.LessonPageLinksVBR:hover {	text-decoration: underline;	color: #FF6600;}a.LessonPageLinksVBR:active {	text-decoration: underline;}/* These are for lesson pages - vocab */.LessonPageLinks {	font-weight: bold;	font-family: Helvetica, sans-serif;		font-size: 17px;}a.LessonPageLinks {	color: #FF6600;	text-decoration: none;}a.LessonPageLinks:visited {	text-decoration: none;	color: #FF6600;}a.LessonPageLinks:hover {	text-decoration: underline;	color: #FF6600;}a.LessonPageLinks:active {	text-decoration: underline;}/* These are for dialogue pages - 1st person */.dialogue1stPerson {	font-weight: bold;	font-size: 16px;}a.dialogue1stPerson:link {	color: #6D4A82;	text-decoration: none;}a.dialogue1stPerson:visited {	text-decoration: none;	color: #6D4A82;}a.dialogue1stPerson:hover {	text-decoration: underline;	color: #6D4A82;}a.dialogue1stPerson:active {	text-decoration: underline;}/* These are for dialogue pages - 2nd person */.dialogue2ndPerson {	font-weight: bold;/*	font-family: Georgia, "Times New Roman", Times, serif; */	font-size: 17px;}a.dialogue2ndPerson:link {	color: #FF9900;	text-decoration: none;}a.dialogue2ndPerson:visited {	text-decoration: none;	color: #FF9900;}a.dialogue2ndPerson:hover {	text-decoration: underline;	color: #FF9900;}a.dialogue2ndPerson:active {	text-decoration: underline;}/* These are for dialogue pages - 2nd person */.LessonAudioLinks {	font-weight: bold;	font-size: 17px;}a.LessonAudioLinks:link {	color: #000099;	text-decoration: none;}a.LessonAudioLinks:visited {	text-decoration: none;	color: #000099;}a.LessonAudioLinks:hover {	text-decoration: underline;	color: #990000;}a.LessonAudioLinks:active {	text-decoration: underline;}.text {/*	font-family: "Times New Roman", Times, serif; */	font-size: 17px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #000000;	margin-top: 15px;	margin-right: 15px;	margin-bottom: 15px;	margin-left: 25px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 25px;}.podnaslov {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	line-height: 17px;	margin: 2px;	padding: 2px;	font-style: normal;	font-weight: bold;}.subscript {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;}.naslov {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	margin: 25px;	padding: 25px;	line-height: normal;}.naslovhead-vocab {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	margin: 25px;	padding: 25px;	line-height: normal;	color: #FF6600;}.naslovdanezeva {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 18px;	margin: 10px;	padding: 15px 0 10px 15px;}.tabelaarial12 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.texttable h1 {	color: #000000;	height: 18px;	line-height: 20px;	margin: 0 0 0 0;	padding: 0 0 0 0;}.chinese-simplified {	color: #FF0000;	line-height: 25px;}.texttable {/*	font-family: "Times New Roman", Times, serif; */	font-size: 17px;	font-style: normal;	line-height: normal;	font-variant: normal;	margin-right: 3px;	margin-left: 5px;	padding-right: 3px;	padding-left: 5px;	text-align: left;}.style1 {	color: #FF0000;}.texttable td {	padding-top: 5px;	padding-bottom: 5px;}.chinese-complex {	color: #0000FF;	line-height: 25px;}.texttable  h2 {	color: #FF0000;	height: 15px;}.texttable h3 {	color: #0000FF;	height: 15px;}.widepractice {	margin: 0 25px 0 35px;	width: 700px;}. {	color: #FF0000;}.pagetype-vocab {	color: #FF7F00;	font-size: 18px;	vertical-align: top;	padding: 20px 0 20px 0;}.pagetype-dialogue {	color: #000000;	font-size: 18px;	vertical-align: top;	padding: 20px 0 20px 0;}.pagetype-practice {	color: #FF0000;	font-size: 18px;	vertical-align: top;	padding: 20px 0 20px 0;}.pagetype-flash {	color: #009900;	font-size: 18px;	vertical-align: top;	padding: 20px 0 20px 0;}.pagetype-description {	color: #000000;	font-size: 16px;	padding: 20px 0 20px 0;	width: 85%;}.LessonSounds {	font-weight: bold;}/* Begin flashcard table formatting */table#flashcardTable {	width: 75%;	position: relative;	text-align: center;	vertical-align: middle;	border-top: thin dashed #333333;	border-bottom: thin dashed #333333;	border-right: thin dashed #333333;	border-left: thin dashed #333333;	color: #000000;	font-family:"Times New Roman", Times, serif;}table#flashcardTable td {	border: thin dashed #333333;	width: 50%;}table#flashcardTable tr {	height: 170px;}table#flashcardTable h1 {	padding-bottom: 15px;}table#flashcardTable h4 {	font-weight: normal;}.subText {	font-size: 40%;	vertical-align: sub;}div#flashcardPage {	float: left; 	width: 100%; 	margin-top: 30px;	margin-bottom: 30px;}/* End flashcard table formatting *//* Begin Formatting for practice tables */table#practiceTable {	float: left;	margin-left: 30px;}table#practiceTable td {    border: none;		padding: 5px;}/* End formatting for practice tables *//* Begin formatting for dialogue tables */table#dialogueTable {	 	margin-left: 25px; 	text-align: left;	width=970px;	border=0;}table#dialogueTable tr {	vertical-align: top;}table#dialogueTable td {	padding-top: 10px;	padding-bottom: 10px;}table#dialogueTable .person {	width: 125px;}table#dialogueTable .dialogue {	width: 250px;}/* End formatting for dialogue tables */#lessonheader {	 height:115px; position: relative; background-image:url(../images/logo-banner.jpg);}#contentsection {	width: 850px; float: left; text-align: left; padding: 10px 10px 10px 40px;}#signupleft {	width: 550px; float: left; 	min-height: 370px;	text-align: left; padding: 10px 0px 10px 20px;}#signupright {	width: 325px; float: left; text-align: left; padding: 10px 10px 10px 20px; min-height: 370px;}.signuplabels {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}.slogan {	margin: 5px 0 0 0;	color: #300101;}.notification {	margin: 5px 0 0 0;	color: #FF0000;}* {margin:0; padding:0}#text {margin:50px auto; width:500px}.hotspot {color:#900; padding-bottom:1px; cursor:pointer}#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}
/*copied from index css*/
#sitemap h3 {font-size: 18px; text-align:left; margin-bottom:20px; margin-left: 20px; font-style:italic;}
#copyright {width:990px; height: auto; margin:60px auto 0 auto; clear:both; color:#990000;}
#copyright p {text-align:center; clear:both;}
#copyright a:link,#copyright a:visited {text-decoration: none; color: #990000;}	
.style1 {color: #300101}
.style4 {color: #300101;font-size: 18px;font-weight: bold;}
.style12 {font-size: 16px; color: #FF6600; font-weight: bold; }
#sitemap {width: 990px; margin-bottom:50px;}
#sitemap .Pronunciation {margin: 0px 0px 0px 0px; width: 300px; float: left;}
.Pronunciation p {margin-bottom:10px; font-size:15px;}
.Pronunciation ul{padding-left:0px;text-align:left; margin-left:0; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.Pronunciation li{margin:0 0 5px 25px;}
.Pronunciation a:link,.Pronunciation a:visited {text-decoration: underline; color:#0033CC;}
.Pronunciation a:hover { text-decoration: none; color:#0066FF;}
.Culture {margin: 0 0 10px 0; width: 300px; float:left; position:relative;} 
.Culture p {margin-bottom:10px; font-size:15px;}
.Culture ul{padding-left: 0px;text-align:left; margin-left:0; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.Culture li{margin:0 0 5px 10px;}
.Culture a:link,.Culture a:visited {text-decoration: underline; color:#0033CC;}
.Culture a:hover { text-decoration: none; color:#0066FF;}
.Conversation {margin: 0px 20px 0px 0px; width: 300px; float:left;} 
.Conversation p {margin-bottom:10px; font-size:15px;}
.Conversation ul{padding-left:0px;text-align:left; margin-left:0; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.Conversation li{margin:0 0 5px 10px;}
.Conversation a:link,.Conversation a:visited {text-decoration: underline; color:#0033CC;}
.Conversation a:hover { text-decoration: none; color:#0066FF;}
a img{border:none;} 
img.can {width:32px; height:32px;border:solid #ccc 1px; margin: 5px 0px 5px 5px; float: left;}
