body{margin:0;padding:0;font-family:Tahoma,"lucida grande",verdana,arial,sans-serif;font-size:12px;background:url(/images/page_bg.png) top repeat-x;}
H1{color:#494944;font-size:16px;font-weight:normal}
H2{color:#1ebdef;font-size:14px;margin:0px;padding:0px;font-weight:normal;padding-bottom:5px;}
H3{color:#4f5d6e;font-size:14px;margin:0px;padding:0px;font-weight:normal;padding-bottom:5px;}

.tlt-button{color:#fff !important;border:solid 1px #fff;vertical-align:top;height:17px;min-width:90px;padding:0px 10px 4px 10px;font-size:10px;text-transform:uppercase;font-weight:bold;margin-top:3px;font-family:Tahoma,"lucida grande",verdana,arial,sans-serif !important;font-size:11px !important;cursor:pointer;}
.tlt-button.blue{background:#56c2f3;border: 1px solid #fff}
.tlt-button.orange{background:url(/images/btn_bg_orange.png) repeat-x top #faaa43;border:solid 1px #fff;}
.tlt-button.grey{background:url(/images/btn_bg_grey.png) repeat-x top #7f8a99;}
.tlt-button.lightgrey{background:#cdcdcd;}

.watermark{font-style: italic;font-size:11px !important;}

#page{margin:0 auto;width:1000px;position:relative;}

#tz{position:absolute;left:0px;top:5px;font-size:10px;height:16px;background:#eee;padding:1px;border:solid 1px #ccc}
#tz IMG{padding-right:0px;}
#tz SELECT{width:137px;font-size:9px;border:none;background:#eee}

#header{height:88px;background:url(/images/header_bg.png) top repeat-x;}
#header.logined{height:88px;background:url(/images/header_bg_logined.png) top repeat-x;}

	#header #logo{float:left;background:url(/images/logo_beta.png) no-repeat;height:56px;width:256px;margin:38px 0 0 15px;cursor:pointer;}
	#header #search-box{float:left;background:#d9f4ff;height:35px;width:500px;margin:42px 0 0 44px;}
	#header #search-box INPUT{width:380px;border:solid 1px #cdcece;margin:7px 0 0 8px;}
	#header #head-menu{position:absolute;right:70px;top:8px;}
	#header #head-menu UL{padding:0;margin:0;}
	#header #head-menu LI{display:inline;list-style-type:none;}
	#header #head-menu LI DIV{display:inline;padding:2px 8px 5px 8px;background:#bcbbb7;margin-left:5px;}
	#header #head-menu LI DIV.selected{display:inline;padding:5px 8px;border:solid 1px #bcbbb7;border-bottom:none;background:#fff;}
	#header #head-menu LI DIV a{color:#fff;text-decoration:none;font-weight:bold;}
	#header #head-menu LI DIV.selected a{color:#000;}
	
	.menu_counter{position:absolute;background:#fff;color:#000;font-weight:bold;padding:1px 3px;font-size:8px;top:0px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);}
	
	#header #login{float:right;margin:42px 7px 0 0px;padding:5px 0px 0px 0px;border:solid 1px #bebdba;height:28px;background:#fff}
	#header #login IMG{margin-top:2px}
	
	#header.logined #logo{margin:38px 0 0 15px;}
	#header.logined #search-box{margin:42px 0 0 44px;}
	#header.logined #login{margin:42px 7px 0 0px;background:#fff;padding:0px;height:33px;}
	/*#header.logined #search-box{float:left;background:#d9f4ff;height:35px;width:500px;margin:12px 0 0 44px;}*/

#content{min-height:600px;width:1000px;clear:both;padding:0px;float:left;float:left;}
	
	a{color:#08b0e1;text-decoration:none;font-weight:normal}
	p, div{color:#8c8c8c}
	td{font-size:12px;}
	
	#rama{width:975px;border:solid 1px #1ebdef;padding:12px;float:left;clear:both;background:#fff;margin-bottom:6px;}
	#base{width:977px;border:none;padding:12px;float:left;clear:both;background:#fff;min-height:300px;}
	
	#mainpage-left{float:left;width:680px;}
		.top-10{width:322px;float:left;}
		.top-10 H2{color:#000;}
		.top-10 .top-10-row{height:20px;background:#e9f5f9;width:300px;margin-bottom:1px;padding-top:3px;padding-left:12px;padding-right:10px;}
	
	#mainpage-right{float:right;width:293px;}
		#mainpage-right P{color:#000;}
		#mainpage-right #faq{color:#000;background: #dbe2e6;padding:5px;width:283px;margin:20px 0px;}
		#mainpage-right #faq H2{margin-top:0px;}
		#mainpage-right #faq UL{list-style-image: url(/images/faq_list.png);padding-left:20px;}
		#mainpage-right #faq UL{font-style:italic;}
	
	#user-list{padding-top:15px;width:100%;clear:both;}
		.user-minibox{float:left;width:155px;background:#eee url(/images/user_minibox_bg.png) repeat-x scroll left top;border:solid 1px #ccc;margin-bottom:10px;height:83px;padding:2px;}
	
	#category-list{width:657px;}
	#category-list DIV{height:19px;margin-bottom:9px;width:219px;}
	#category-list DIV.name{float:left;height:17px;width:170px;padding-top:2px;}
	#category-list .cat-item{background:#fff;margin:0 5px 1px 0;padding:4px 0px 4px 3px;cursor:pointer;}
	#category-list .cat-item SPAN{float:right;font-size:10px;padding-right:3px;display:none;padding-top:3px;color:#555;text-shadow: 0 -1px 1px rgba(0,0,0,0.25);}
				   .shadow{-moz-border-radius: 4px;-webkit-border-radius: 4px;-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.25);-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.25);}
	
	
	.icon{float:left;height:19px !important;line-height:19px !important;width:28px !important;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/images/category_iconset.png) no-repeat;overflow:hidden;margin-right:5px;background-position:0 0px;}
	.icon.arts_and_entertainment{background-position:0 0px;}
	.icon.business{background-position:0 -19px;}
	.icon.careers_and_work{background-position:0 -38px;}
	.icon.cars{background-position:0 -57px;}
	.icon.computers{background-position:0 -76px;}
	.icon.culture_and_society{background-position:0 -95px;}
	.icon.education{background-position:0 -114px;}
	.icon.eletronics{background-position:0 -133px;}
	.icon.fashion_style_and_personal_care{background-position:0 -152px;}
	.icon.food_and_drink{background-position:0 -171px;}
	.icon.health{background-position:0 -190px;}
	.icon.hobbies_games_and_toys{background-position:0 -209px;}
	.icon.holidays_and_celebrations{background-position:0 -228px;}
	.icon.home_and_garden{background-position:0 -247px;}
	.icon.internet{background-position:0 -266px;}
	.icon.legal{background-position:0 -285px;}
	.icon.parenting{background-position:0 -304px;}
	.icon.parties_and_entertaining{background-position:0 -323px;}
	.icon.personal_finance{background-position:0 -342px;}
	.icon.pets{background-position:0 -361px;}
	.icon.relationships_and_family{background-position:0 -380px;}
	.icon.sport_and_fitness{background-position:0 -399px;}
	.icon.travel{background-position:0 -418px;}
	.icon.weddings{background-position:0 -437px;}
	.icon.esoteric{background-position:0 -456px;}
	.icon.musical_instrument{background-position:0 -475px;}
	.icon.computer_programming{background-position:0 -494px;}

	
	#video-list THEAD TD {background:none;color:#1494d0;font-weight:bold}
	#video-list TD {background:#e9f5f9;color:#8c8c8c}
	#video-list TD A {color:#08b0e1;font-weight:bold;text-decoration:none}
	
	.video-title{color:#08b0e1;font-weight:bold;font-size:15px}
	
	.form P{color:#08b0e1;font-size:14px;}
	.form TABLE{width:520px;color:#4f5d6e;}
	.form TABLE TD{background:#e9f5f9;font-weight:bold}
	.form TABLE TD.first{width:100px;font-weight:normal;vertical-align: top;}
	.form TABLE INPUT,SELECT,TEXTAREA,CHECKBOX{border:solid 1px #7f9db9;color:#4f5d6e;font-family:Tahoma,"lucida grande",verdana,arial,sans-serif;font-size:12px;}
	.form TABLE TEXTAREA{width:95%}

	.video-box{width:214px;height:188px;background:url(/images/video_box_bg.png) repeat-x top;float:left;margin:0px 10px 10px 0px;padding:7px;font-size:11px;}
	.video-box IMG{margin-right:10px;}
	.video-box DIV{margin-top:3px;}
	
	.video-minibox{float:left;height:69px;width:305px;background:url(/images/video_minibox_bg.png) repeat-x top left;margin-left:20px;margin-top:17px;}
	
	.lesson-box{width:214px;height:188px;background:url(/images/lesson_box_bg.png) repeat-x top;float:left;margin:0px 10px 10px 0px;padding:7px;font-size:11px;}
	.lesson-box DIV{margin-top:3px;}
	
	.course-box{width:212px;height:186px;background:url(/images/course_box_bg.png) repeat-x top;float:left;margin:0px 10px 10px 0px;padding:7px;font-size:11px;border: solid 1px #1ebdef; }
	.course-box DIV{margin-top:3px;}
	
	.op{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		filter /* */ : alpha(opacity=50);}
	
	#docUploadHelper{width:396px;background:#eee;float:right;padding-bottom:5px;font-size:10px;clear:both;padding:2px;border-top:dashed 1px #aaa;height:40px;overflow:hidden;position:absolute;right:12px;margin-top:43px;}
	#doc-list{width:412px;overflow:auto;background:#fff;border:solid 1px #7F9DB9;border-top:none;height:145px;}
	
#footer{height:42px;background:url(/images/footer_bg.png) repeat-x;padding-top:15px;float:left;width:100%;}
	#footer div{color:#8c8c8c;float:left;margin:0 98px 0 189px;}
	#footer UL{padding:0;margin:0;}
	#footer LI{display:inline;list-style-type: none;background-repeat:no-repeat;color:#58aed9;}
	#footer LI a{color:#58aed9;text-decoration:none;}
	#footer LI a:hover{text-decoration:underline;}

#video{}
	#video TABLE.buttonset{margin-top:20px;}
	#video TABLE.buttonset TD{}
	#video TABLE.buttonset TD a{font-size:14px;text-transform:uppercase;}
	
	#video-new-upload{width:243px;height:24px;background:url(/images/btn_video_upload.png) no-repeat;padding-top:5px;}
	#video-new-record{width:243px;height:29px;background:url(/images/btn_video_record.png) no-repeat;padding-top:5px;}
	#lesson-new{width:243px;height:29px;background:url(/images/btn_create_lesson.png) no-repeat;padding-top:5px;}
	#course-new{width:243px;height:29px;background:url(/images/btn_create_lesson.png) no-repeat;padding-top:5px;}

	#newGroup{}

#LoginLayer{display:none;position:fixed;width:500px;height:250px;border:ridge 3px #000;background:url("/images/page_bg.png") repeat-x center center;}

/*Ajax Chat*/
#ajaxchat{float: left;width: 100%;height: 250px;border: solid 1px #ddd;margin-top: 10px;}
	#ajaxchat .chatform{padding-top: 4px;padding-left: 7px;background: #ddd;height: 27px; }
	#ajaxchat .text{height: 220px;width: 100%;overflow: auto;}
	#ajaxchat .form{height: 20px;background: #eee;width: 100%;padding: 5px;}
	#ajaxchat_text{width: 500px;}
	#ajaxchat ul{padding: 10px;margin: 0;}
	#ajaxchat li{list-style:none;padding-top: 3px;color: #333;}
	#ajaxchat .chatDate{color: #aaa;font-size: 10px;}

